Цель: формирование умений разрабатывать алгоритмы и программировать модули
приложения в соответствии с техническим заданием согласно разработанных в ЛР №17 сценариев использования.
Краткий теоретический блок
Разработка действующей модели ПС предполагает следующие основные этапы
работы: 1. Уточнение бизнес-логики Windows-приложения согласно индивидуального задания на основании выделенных вариантов использования и разработанных пользовательских сценариев для различных профилей пользователей. 2. Определение входных и выходных данных для каждой функции (модуля). Уточнение структуры. Создание связных ссылок. 3. Тестирование и оценка разработанных функций (модулей). Изучение действующей модели заказчиком и конечными пользователями, получение обратной связи о необходимых изменениях и дополнениях. 4. Переработка и улучшение действующей модели: с учётом полученных замечаний и предложений изменяются как спецификации, так и модель ПС, после этого шаги 3 и 4 могут повторяться.
Ход работы
Задание 1: Продолжите реализацию бизнес-логики Windows-приложения согласно
индивидуального задания на основании выделенных вариантов использования и разработанных пользовательских сценариев для различных профилей пользователей. Определите входные и выходные данные для каждой функции (модуля) в виде таблицы. Модуль (функция) Входные данные Выходные данные
Задание 2: На основании первого варианта прототипа, полученного в ЛР №19,
продолжите кодирование программных модулей системы. Функциональность приложения должна быть достаточна для выполнения всех вариантов использования. Выполните функциональное (модульное) тестирование разработанного программного средства. Задание 3: В результате выполнения работы действующий прототип программного средства должен быть дополнен функционалом разработанных модулей. В отчете представьте скриншоты всех форм интерфейса, продемонстрируйте реализованный функционал с результатами функционального (модульного) тестирования, а также поместите программный код разработанных модулей с подробными описаниями.
Контрольные вопросы
1. Поясните понятия модуля и модульного программирования.
2. Перечислите и опишите критерии качества программного модуля. 3. Перечислите и опишите этапы создания модуля.