- •1 Предпроектное исследование
- •1.1 Формулирование требований к системе
- •1.1.1 Внешняя среда системы
- •1.1.2 Функции системы
- •1.1.3 Пользователи системы, их типы, роли, категории
- •1.1.4 Входные и выходные сообщения системы, входные и выходные данные
- •2 Разработка концептуальных статических моделей системного уровня
- •2.1 Спецификация системы
- •2.2 Классовая диаграмма системы и ее окружения
- •2.3 Диаграмма вариантов использования системы и спецификация вариантов использования
- •2.4 Постоянное хранение данных системы
- •3 Разработка динамических моделей системного уровня
- •3.1 Диаграмма кооперации системы и ее окружения
- •3.2 Диаграмма последовательности сообщений системы и ее окружения
- •3.3 Диаграмма состояний системы, спецификация состояний и переходов
- •4 Разработка пользовательского интерфейса
- •4.1 Макеты и спецификация окон
- •4.2 Структура системы меню
- •4.3 Диаграмма состояний диалога с пользователем
- •5 Разработка концептуальных статических моделей классового уровня
- •5.1 Диаграмма пакетов и спецификация пакетов
- •5.2 Классовая диаграмма системы, спецификации классовой диаграммы, классов, атрибутов, операций, отношений между классами
- •5.3 Диаграмма объектов
- •6 Разработка динамических моделей классового уровня
- •6.2 Диаграмма последовательности сообщений, спецификация объектов и сообщений
- •6.3 Диаграмма активности, спецификация диаграммы активности
- •7 Реализация системы
- •7.1 Конфигурирование аппаратных и программных средств
- •7.2 Разработка моделей реализации
- •8 Тестирование и отладка системы
- •9 Документирование системы
- •10 Список литературы
3Разработка динамических моделей системного уровня
3.1 Диаграмма кооперации системы и ее окружения
Диаграмма кооперации системы представлена на рисунке 4.
Рисунок 4. Диаграммы кооперации для администратора
3.2 Диаграмма последовательности сообщений системы и ее окружения
Диаграммы последовательности сообщений системы представлены на рисунках 5-7.
11
Рисунок 5. Диаграмма последовательности сообщений для администратора (расчет результатов)
Рисунок 6. Диаграмма последовательности сообщений для зав. администратора (добавление данных)
12
Рисунок 7. Диаграмма последовательности сообщений для администратора (редактирование данных)
3.3 Диаграмма состояний системы, спецификация состояний и переходов
Диаграмма состояний системы представлена на рисунке 8. Спецификация состояний представлена в таблице 11.
Таблица 11. Спецификация состояний
Название |
Тип |
|
|
Вид таблицы БД |
Начальное / Ожидающее |
|
|
Удаление данных |
Деятельность |
|
|
Добавление данных |
Деятельность |
|
|
Редактирование данных |
Деятельность |
|
|
Расчет результатов |
Деятельность |
|
|
13
Рисунок 8. Диаграмма состояний системы
14