Программная инженерия (часть 1-я) . Вариант №14
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Excel
- Microsoft Word
- Программа для просмотра изображений
Описание
вариант 14
Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17
Задания к разделам курсовой работы
1. Постановка задачи на создание программного продукта.
Цель: изучение и системное представление бизнес-процессов, подлежащих программированию, приобретение навыков системного анализа объектов и процессов реального мира на предмет организации программного управления.
Задание
1. Выполнить системное описание заданного бизнес-процесса и выполнить его декомпозицию на подпроцессы (задачи).
2. Дать характеристику схеме решения выделенных задач в ручном режиме и выделить ее недостатки.
3. Обосновать необходимость усовершенствования существующей схемы решения задач специального программного обеспечения.
Задание
1. В соответствии с индивидуальным заданием и по согласованию с преподавателем выбрать проприентарный программный продукт (ПП), который можно применить для информатизации заданной предметной области, и провести его инсталляцию.
2. Привести полное и сокращенное название ПП, его версию, год выпуска, указать фирму-производителя, ее сайт.
3. Описать функциональное назначение ПП.
4. Описать требования к аппаратному и программному обеспечению, возможности взаимодействия с другими ПП (экспорт, импорт файлов, использование других программ и внешних баз данных и т.п.). Указать требуемый объем памяти при полной установке, минимальной установке. Описать особенности инсталляции.
5. Проанализировать организацию интерфейса с пользователем (привести свое аргументированное мнение о его «дружественности», «интуитивной понятности» и «концептуальной целостности»). Привести примеры оформления интерфейса (при помощи скриншотов).
6. Описать все меню и подменю командного языка, отпечатать вид главного меню, а также некоторые подменю (на выбор). Англоязычные термины снабдить переводом на русский язык.
7. Описать входные данные для работы ПП и его составляющих, описать результаты его работы (выходные данные, генерируемые отчеты). Поработать с ПП, задав необходимые исходные данные. Получить результаты.
Задание
1. Установить назначение и общую цель создания программы.
2. Определить структуру программы и состав функциональных задач.
3. Разработать функциональные требования к программе:
требования к входным и выходным данным;
требования к программной реализации задач;
специальные требования к математическому обеспечению программной реализации задач;
требованиях к прикладному программному обеспечению.
4. Установить нефункциональные требования к программе:
требования к надежности;
требования к эффективности;
требования к безопасности;
требования к эргономичности и удобству использования;
требования к численности и квалификации персонала и режиму его работы;
требования к переносимости;
требования к сопровождаемости;
требования к особенностям поставки;
требования к защите информации от несанкционированного доступа;
требования по сохранению информации при авариях;
требования к соответствию стандартам качества.
Задание
1. Построить функциональную модель разрабатываемого ПО в виде контекстной диаграммы в нотации IDEF0 при помощи пакета BPWin.
2. На основе контекстной диаграммы создать диаграмму декомпозиции А0 на дочерние подпроцессы (задачи).
3. Для всех функциональных блоков диаграммы А0 построить диаграммы декомпозиции А2 на подзадачи.
Задание
1. В соответствии с номером варианта выбрать из таблиц А.1 и А.2 (см. приложение А) любой из трех заданных методов внутренней сортировки и изучить его при помощи рекомендуемой литературы и материалов сети Интернет.
2. Из материалов подраздела 3.1 раздела 3 выбрать любую из структурных единиц входных данных, и составить одномерный массив длинны 5 для хранения выбранных данных.
3. Спроектировать алгоритм линейной структуры (без использования циклов) для сортировки составленного в п.2 массива фиксированной длины выбранным в п.1 методом.
4. При помощи спроектированного в п.3 алгоритма сортировки решить контрольный пример. Данные в исходном массиве должны быть реальными, разнообразными, неупорядоченными.
5. Создать консольное приложение в MS Visual Studio C# и реализовать в теле метода Main() спроектированный в п.3 линейный алгоритм. Исходный массив инициализировать константными значениями. Предусмотреть консольный вывод массива после каждой перестановки с указанием номера шага.
6. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
7. Запустить приложение на выполнение. Убедиться в соответствии результатов выполнения приложения результатам решения в п.4 контрольного примера. При обнаружении логических ошибок идентифицировать их и устранить.
8. Проанализировать код приложения по критерию сложности. В качестве критерия сложности использовать суммарное количество операторов метода. Выполнить рефакторинг посредством преобразования структуры кода из линейной в циклическую. Оценить сложность модифицированного кода.
9. Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
10. Выполнить модифицированное приложение и убедиться в корректности его работы. При обнаружении логических ошибок идентифицировать их и устранить.
Задание
1. С использованием материала, изложенного в приложении В, рекомендуемой литературы и материалов сети Интернет изучить принципы и технологию программирования односвязного списка заданного вида (см. приложение А, табл. А.1).
2. Создать консольное приложение в MS Visual Studio C# и выполнить сборку программы решения типовой задачи обработки данных о сотрудниках предприятия с использованием односвязных списков. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
3. На базе созданного приложения реализовать заданную функциональность, сформулированную в техническом задании при выполнении раздела No3. Добавить в класс List методы SortData1(), SortData2(), SortData3(), который реализует задачу сортировки записей тремя заданными методами (см. приложение А, табл. А.2). Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
4. Произвести оценку сложности разработанных методов сортировки. В качестве критерия сложности использовать суммарное количество операторов метода.
Задание
1. Выполнить полное системное ручное тестирование программы, разработанной при выполнении раздела 6, методом черного ящика. При возникновении некорректных ситуаций идентифицировать логические ошибки, разработать тесты для их обнаружения, устранить ошибки.
2. Выполнить анализ производительности программы на разных вычислительных платформах (не менее трех). Оценить время выполнения пользователем определенной последовательности действий на каждой из выбранных вычислительных платформ.
3. Выполнить нагрузочное тестирование программы и оценить эффективность разработанных при выполнении раздела 6 методов сортировки SortData1(), SortData2(), SortData3(). В качестве критерия эффективности использовать время выполнения метода. Предварительно подготовить 5 файлов исходных данных на 10, 50, 100, 500 и 1000 записей. Построить графики зависимости времени вычислений от объема исходных данных.
4. Произвести рефакторинг методов сортировки списка SortData1(), SortData2(), SortData3(). Разработать и оптимизировать код универсального метода SortData(Method), обеспечивающего сортировку заданным методом.
5. Провести регрессионное тестирование метода SortData(Method) и убедиться в его улучшении. Выполнить исследование эффективности метода SortData(Method) аналогично п.3.
6. Выполнить стрессовое тестирование программного продукта. В случае обнаружения некорректных ситуаций описать их, выявить причины и принять меры к их устранению.
Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17
Задания к разделам курсовой работы
1. Постановка задачи на создание программного продукта.
Цель: изучение и системное представление бизнес-процессов, подлежащих программированию, приобретение навыков системного анализа объектов и процессов реального мира на предмет организации программного управления.
Задание
1. Выполнить системное описание заданного бизнес-процесса и выполнить его декомпозицию на подпроцессы (задачи).
2. Дать характеристику схеме решения выделенных задач в ручном режиме и выделить ее недостатки.
3. Обосновать необходимость усовершенствования существующей схемы решения задач специального программного обеспечения.
Задание
1. В соответствии с индивидуальным заданием и по согласованию с преподавателем выбрать проприентарный программный продукт (ПП), который можно применить для информатизации заданной предметной области, и провести его инсталляцию.
2. Привести полное и сокращенное название ПП, его версию, год выпуска, указать фирму-производителя, ее сайт.
3. Описать функциональное назначение ПП.
4. Описать требования к аппаратному и программному обеспечению, возможности взаимодействия с другими ПП (экспорт, импорт файлов, использование других программ и внешних баз данных и т.п.). Указать требуемый объем памяти при полной установке, минимальной установке. Описать особенности инсталляции.
5. Проанализировать организацию интерфейса с пользователем (привести свое аргументированное мнение о его «дружественности», «интуитивной понятности» и «концептуальной целостности»). Привести примеры оформления интерфейса (при помощи скриншотов).
6. Описать все меню и подменю командного языка, отпечатать вид главного меню, а также некоторые подменю (на выбор). Англоязычные термины снабдить переводом на русский язык.
7. Описать входные данные для работы ПП и его составляющих, описать результаты его работы (выходные данные, генерируемые отчеты). Поработать с ПП, задав необходимые исходные данные. Получить результаты.
Задание
1. Установить назначение и общую цель создания программы.
2. Определить структуру программы и состав функциональных задач.
3. Разработать функциональные требования к программе:
требования к входным и выходным данным;
требования к программной реализации задач;
специальные требования к математическому обеспечению программной реализации задач;
требованиях к прикладному программному обеспечению.
4. Установить нефункциональные требования к программе:
требования к надежности;
требования к эффективности;
требования к безопасности;
требования к эргономичности и удобству использования;
требования к численности и квалификации персонала и режиму его работы;
требования к переносимости;
требования к сопровождаемости;
требования к особенностям поставки;
требования к защите информации от несанкционированного доступа;
требования по сохранению информации при авариях;
требования к соответствию стандартам качества.
Задание
1. Построить функциональную модель разрабатываемого ПО в виде контекстной диаграммы в нотации IDEF0 при помощи пакета BPWin.
2. На основе контекстной диаграммы создать диаграмму декомпозиции А0 на дочерние подпроцессы (задачи).
3. Для всех функциональных блоков диаграммы А0 построить диаграммы декомпозиции А2 на подзадачи.
Задание
1. В соответствии с номером варианта выбрать из таблиц А.1 и А.2 (см. приложение А) любой из трех заданных методов внутренней сортировки и изучить его при помощи рекомендуемой литературы и материалов сети Интернет.
2. Из материалов подраздела 3.1 раздела 3 выбрать любую из структурных единиц входных данных, и составить одномерный массив длинны 5 для хранения выбранных данных.
3. Спроектировать алгоритм линейной структуры (без использования циклов) для сортировки составленного в п.2 массива фиксированной длины выбранным в п.1 методом.
4. При помощи спроектированного в п.3 алгоритма сортировки решить контрольный пример. Данные в исходном массиве должны быть реальными, разнообразными, неупорядоченными.
5. Создать консольное приложение в MS Visual Studio C# и реализовать в теле метода Main() спроектированный в п.3 линейный алгоритм. Исходный массив инициализировать константными значениями. Предусмотреть консольный вывод массива после каждой перестановки с указанием номера шага.
6. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
7. Запустить приложение на выполнение. Убедиться в соответствии результатов выполнения приложения результатам решения в п.4 контрольного примера. При обнаружении логических ошибок идентифицировать их и устранить.
8. Проанализировать код приложения по критерию сложности. В качестве критерия сложности использовать суммарное количество операторов метода. Выполнить рефакторинг посредством преобразования структуры кода из линейной в циклическую. Оценить сложность модифицированного кода.
9. Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
10. Выполнить модифицированное приложение и убедиться в корректности его работы. При обнаружении логических ошибок идентифицировать их и устранить.
Задание
1. С использованием материала, изложенного в приложении В, рекомендуемой литературы и материалов сети Интернет изучить принципы и технологию программирования односвязного списка заданного вида (см. приложение А, табл. А.1).
2. Создать консольное приложение в MS Visual Studio C# и выполнить сборку программы решения типовой задачи обработки данных о сотрудниках предприятия с использованием односвязных списков. Откомпилировать и построить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
3. На базе созданного приложения реализовать заданную функциональность, сформулированную в техническом задании при выполнении раздела No3. Добавить в класс List методы SortData1(), SortData2(), SortData3(), который реализует задачу сортировки записей тремя заданными методами (см. приложение А, табл. А.2). Перестроить приложение. При обнаружении компилятором синтаксических ошибок идентифицировать их и устранить.
4. Произвести оценку сложности разработанных методов сортировки. В качестве критерия сложности использовать суммарное количество операторов метода.
Задание
1. Выполнить полное системное ручное тестирование программы, разработанной при выполнении раздела 6, методом черного ящика. При возникновении некорректных ситуаций идентифицировать логические ошибки, разработать тесты для их обнаружения, устранить ошибки.
2. Выполнить анализ производительности программы на разных вычислительных платформах (не менее трех). Оценить время выполнения пользователем определенной последовательности действий на каждой из выбранных вычислительных платформ.
3. Выполнить нагрузочное тестирование программы и оценить эффективность разработанных при выполнении раздела 6 методов сортировки SortData1(), SortData2(), SortData3(). В качестве критерия эффективности использовать время выполнения метода. Предварительно подготовить 5 файлов исходных данных на 10, 50, 100, 500 и 1000 записей. Построить графики зависимости времени вычислений от объема исходных данных.
4. Произвести рефакторинг методов сортировки списка SortData1(), SortData2(), SortData3(). Разработать и оптимизировать код универсального метода SortData(Method), обеспечивающего сортировку заданным методом.
5. Провести регрессионное тестирование метода SortData(Method) и убедиться в его улучшении. Выполнить исследование эффективности метода SortData(Method) аналогично п.3.
6. Выполнить стрессовое тестирование программного продукта. В случае обнаружения некорректных ситуаций описать их, выявить причины и принять меры к их устранению.
Дополнительная информация
Оценка: Отлично
Дата оценки: 16.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 16.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Программная инженерия (часть 1-я). Вариант №14
IT-STUDHELP
: 25 ноября 2021
10. 50. Охранная служба: список постов охраны, список охранников, журнал выхода на дежурство, журнал учета замечаний. Очередь LIFO 11, 5, 17
Таблица 1. Рабочая схема выполнения курсовой работы
No
п/п Название и краткое содержание
(материал для изучения и характер выполняемых работ) Неделя выполнения
1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недост
1100 руб.
Программная инженерия (часть 1)
страстный
: 28 августа 2020
курсовой проект на тему: Технико-экономическое обоснование эффективно-сти проекта по разработке автоматизированной информационной системы на основе сравнения с аналогом и автоматизации процесса расчета ТЭО - 30 с., 11 таблиц.,5 рис., 7 источников.
Цель данного исследования состоит в изучении структуры ТЭО эффек-тивности проекта по разработке автоматизированной информационной си-стемы на основе сравнения с аналогом и автоматизировать процесс расчета ТЭО. Изучить алгоритмы различных уровней конс
600 руб.
Программная инженерия (часть 1-я). Вариант №4
IT-STUDHELP
: 25 ноября 2021
04 50. Автобаза: автомашины, водители, рейсы, журнал выезда машин на рейсы. Стек 5, 15, 1
Таблица 1. Рабочая схема выполнения курсовой работы
No
п/п Название и краткое содержание
(материал для изучения и характер выполняемых работ) Неделя выполнения
1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование необходимости усовершенствования
1100 руб.
Программная инженерия (часть 1-я). Вариант №03
IT-STUDHELP
: 25 ноября 2021
03 50. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал поступления и отпуска товара. Дек 4, 14, 18
Таблица 1. Рабочая схема выполнения курсовой работы
No
п/п Название и краткое содержание
(материал для изучения и характер выполняемых работ) Неделя выполнения
1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование н
1100 руб.
Программная инженерия (часть 1-я). Билет №21
IT-STUDHELP
: 25 ноября 2021
Экзаменационный билет № 21
Дисциплина Программная инженерия Курс III Семестр V
I. Модель прецедентов, отношения на диаграмме вариантов использования.
II. Для заданной предметной области решить следующие задачи программной инженерии:
1. Выполнить краткое системное описание предметной области на уровне бизнес-процессов; построить следующие диаграммы:
- контекстную (IDEF0);
- декомпозиции (IDEF0);
- прецедентов (UML);
- классов (UML).
2. Сформулировать цель и назначение создания прогр
600 руб.
Программная инженерия (часть 1-я). Вариант №3
IT-STUDHELP
: 25 ноября 2021
03 50. Кондитерский магазин: виды конфет, поставщики, торговые точки, журнал поступления и отпуска товара. Дек 4, 14, 18
Таблица 1. Рабочая схема выполнения курсовой работы
No
п/п Название и краткое содержание
(материал для изучения и характер выполняемых работ) Неделя выполнения
1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование не
1100 руб.
Программная инженерия (часть 1-я). Вариант №07
IT-STUDHELP
: 25 ноября 2021
07 50. Школа: учителя, предметы, ученики, журнал успеваемости. Дек 8, 18, 4
Таблица 1. Рабочая схема выполнения курсовой работы
No
п/п Название и краткое содержание
(материал для изучения и характер выполняемых работ) Неделя выполнения
1. Постановка задачи на создание программного продукта: системное описание заданного бизнес-процесса и его декомпозиция, характеристика схемы решения задач в ручном режиме и выделение ее недостатков, обоснование необходимости усовершенствования существующей
1100 руб.
Программная инженерия (часть 1-я). Билет №6
IT-STUDHELP
: 25 ноября 2021
Экзаменационный билет № 6
Дисциплина Программная инженерия Курс III Семестр V
I. Модель процесса разработки программного обеспечения: фазы и виды деятельности.
II. Для заданной предметной области решить следующие задачи программной инженерии:
1. Выполнить краткое системное описание предметной области на уровне бизнес-процессов; построить следующие диаграммы:
- контекстную (IDEF0);
- декомпозиции (IDEF0);
- прецедентов (UML);
- классов (UML).
2. Сформулировать цель и назначение со
600 руб.
Другие работы
Лабораторная работа №1, №2, №3 «Протоколы и интерфейсы в телекоммуникациях»
Hermes
: 15 июня 2023
Лабораторная работа №1
1. Цель лабораторного занятия:
1. Изучить теоретический материал по теме работы:
- функции управления сетевыми элементами
- техническое описание платы 4ТоР
- порядок и правила распределения канальной нагрузки в мультиплексоре «МАКОМ-МХ»
2. Практически, с помощью эмулятора выполнить построение сети.
3. Выполнить работы по конфигурированию мультиплексоров «Маком-МХ» в сети.
4. Распределение канальной нагрузки в сети в соответствии с заданием.
5. Проверить полученные знания
250 руб.
Коммерческое право. Тесты. 28 вопросов. 2015.
studypro
: 27 июля 2015
КОНТРОЛЬНЫЕ ТЕСТЫ по коммерческому праву
1. Коммерческое право – это:
• Отрасль права
• Правовой институт
• Учебная дисциплина
• Подотрасль гражданского права
2. Коммерческое право регулирует отношения в области:
• Розничной торговли
• Оптовой торговли
• Обращения товаров на товарных, финансовых, валютных и других рынках.
• Определения правил торговли
3. Дуализм частного права существует (существовал) в России:
• До 1917 г.
• В период социалистического строительства
• В
50 руб.
17.000 Кислородный редуктор чертежи и модели. Альбом Рассохин.
haraseff
: 5 июня 2023
Полностью выполненная работа по 17 варианту (кислородный редуктор) в альбоме Рассохина по моделированию. Выполнено в компас 3д. Включает в себя все чертежи деталей, модели и сборку, а так же спецификацию.
200 руб.
Скорость передачи информации
Aronitue9
: 12 мая 2012
В презентации "Скорость передачи информации" 13 слайдов. Подобные задания встречаются в ЕГЭ. Также в презентации затрагиваются такие темы как: скорость передачи информации, нахождение объёма файла, размер, время необходимое для его передачи.
20 руб.