Вы находитесь на странице: 1из 1

ЛАБОРАТОРНАЯ РАБОТА № 20

Тема: Формирование модулей и связей между ними

Цель: формирование умений разрабатывать алгоритмы и программировать модули


приложения в соответствии с техническим заданием согласно разработанных в ЛР №17
сценариев использования.

Краткий теоретический блок

Разработка действующей модели ПС предполагает следующие основные этапы


работы:
1. Уточнение бизнес-логики Windows-приложения согласно индивидуального задания на
основании выделенных вариантов использования и разработанных пользовательских сценариев
для различных профилей пользователей.
2. Определение входных и выходных данных для каждой функции (модуля). Уточнение
структуры. Создание связных ссылок.
3. Тестирование и оценка разработанных функций (модулей). Изучение действующей
модели заказчиком и конечными пользователями, получение обратной связи о необходимых
изменениях и дополнениях.
4. Переработка и улучшение действующей модели: с учётом полученных замечаний и
предложений изменяются как спецификации, так и модель ПС, после этого шаги 3 и 4 могут
повторяться.

Ход работы

Задание 1: Продолжите реализацию бизнес-логики Windows-приложения согласно


индивидуального задания на основании выделенных вариантов использования и разработанных
пользовательских сценариев для различных профилей пользователей. Определите входные и
выходные данные для каждой функции (модуля) в виде таблицы.
Модуль (функция) Входные данные Выходные данные

Задание 2: На основании первого варианта прототипа, полученного в ЛР №19,


продолжите кодирование программных модулей системы. Функциональность приложения
должна быть достаточна для выполнения всех вариантов использования. Выполните
функциональное (модульное) тестирование разработанного программного средства.
Задание 3: В результате выполнения работы действующий прототип программного
средства должен быть дополнен функционалом разработанных модулей. В отчете представьте
скриншоты всех форм интерфейса, продемонстрируйте реализованный функционал с
результатами функционального (модульного) тестирования, а также поместите программный
код разработанных модулей с подробными описаниями.

Контрольные вопросы

1. Поясните понятия модуля и модульного программирования.


2. Перечислите и опишите критерии качества программного модуля.
3. Перечислите и опишите этапы создания модуля.

Вам также может понравиться