Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР ГОС 3 Программная инженерия.rtf
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
8 Мб
Скачать
☆

Вариант 10

Задание 1. Управление проектом. Для указанной в задании информационной системы разработать организационную структуру команды разработчиков. Определить функциональные обязанности членов команды. Представить иерархическую структуру участников проекта. Подсчитать затраты на разработку исходя из квалификации руководителей и исполнителей. Срок выполнения проекта – N месяцев.

Информационная система – регистратура поликлиники. N = 4.

Задание 2. Оформление требований Заказчика. Составить техническое задание (ТЗ) на разработку информационной системы (см. Задание 1). При составлении ТЗ использовать соответствующие стандарты.

Задание 3. Автоматизация проектирования. Составить диаграмму бизнес-процессов, используя SADT-технологию, а именно методологию функционального моделирования IDEF0. Выполнить деагрегацию исходной диаграммы. Сравнить результаты с ТЗ (см. Задание 2). При выполнении задания 3 можно воспользоваться ссылкой:

http://sancase.narod.ru/Articles/AhEsli.files/Part1.htm

Задание 4. Дизайн-проработка проекта. Разработать интерфейс главного окна программы (см. Задание 1), обратив внимание на дизайнерскую сторону вопроса. Сформулировать главные требования к дизайну программного обеспечения (ПО).

Задание 5. Минимизация сложности ПО. Для трех предложенных алгоритмов сортировки (10, 11, 12) произвести оценку сложности разработанных по этим алгоритмам программ. В качестве критерия сложности использовать суммарное количество операторов.

Методы сортировки представлены в Приложении 1. Алгоритмы реализации данных методов представить в виде блок-схем алгоритмов. Тесты и соответствующие программы представить на CD-диске.

Задание 6. Оценка эффективности ПО. Для трех предложенных алгоритмов сортировки произвести оценку эффективности разработанных по этим алгоритмам программ. Для этого построить графики зависимости времени вычислений от объема исходных данных (данные генерировать как в действительной, так и в целочисленной форме). В качестве опорных точек взять значения размерности исходного массива N = 10, 50, 100, 500 и 1000.

Задание 7. Тестирование ПО. Для заданного фрагмента программы (Ри. 10) составить тесты, полностью охватывающие все вычислительные ветви. Произвести проверку.

Рис. 10. Образец блок-схемы алгоритма

5. Выполнение и оформление контрольной работы

Контрольная работа состоит из 10 вариантов, по 7 заданий в каждом. Выбор варианта осуществляется по последней цифре номера зачетной книжки

При выполнении работы студенты знакомятся с рекомендуемой основной и дополнительной литературой.

Структура контрольной работы:

- ответ на каждое задание должен начинаться с новой страницы;

- в начале каждого ответа – номер и содержание задания, ниже краткий аналитический ответ по сути задания (до 5 страниц на задания 1, 2, 4, 5, 6 и 7; на задание 3 – не более 10 страниц), список литературы (введение, содержание, приложения не требуются).

При выполнении задания 3 можно воспользоваться ссылкой:

http://sancase.narod.ru/Articles/AhEsli.files/Part1.htm

Алгоритмы реализации данных методов представить в виде блок-схем алгоритмов. В тексте контрольной работы делать соответствующие ссылки на рисунки и на используемые источники литературы. Использовать шрифт Times New Roman, кегль 14. Тесты и соответствующие программы представить на CD-диске. Распечатки тестов и программ представить в Приложении к работе.

Обратить внимание на необходимость соблюдения ГОСТов.

Общий объем работы – до 42 страниц.

Оформление контрольной работы должно соответствовать требованиям, приведенным в методическом пособии «Выполнение контрольных и курсовых работ: Методические рекомендации для студентов, обучающихся по ФГОС-3» (ВСЭИ, 2013).