- •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 Список литературы
Класс |
Имя |
Возвр |
Параметры |
|
|
|
|
|
MyContractProverkaInsert |
bool |
- |
|
|
|
|
|
MyContractProverkaUpdate |
bool |
- |
|
|
|
|
|
MyMatchProverkaInsert |
bool |
- |
|
|
|
|
|
MyMatchProverkaUpdate |
bool |
- |
|
|
|
|
|
MyInfieldProverkaInsert |
bool |
- |
|
|
|
|
|
MyInfieldProverkaUpdate |
bool |
- |
|
|
|
|
|
MyGoalProverkaInsert |
bool |
- |
|
|
|
|
|
MyGoalProverkaUpdate |
bool |
- |
|
|
|
|
|
MyIgrokRaschetGoalAll |
int |
int ParamIgrokid — ID игрока |
|
|
|
|
|
MyIgrokRaschetGoalPenalti |
int |
int ParamIgrokid — ID игрока |
|
|
|
|
|
MyMatchRaschetClub1Goals |
int |
int ParamIgrokid — ID игрока |
|
|
|
|
|
MyMatchRaschetClub2Goals |
int |
int ParamIgrokid — ID игрока |
|
|
|
|
TAboutForm |
Button1Click |
|
TObject *Sender — Источник события |
|
void |
|
|
|
|
|
|
|
|
|
|
Таблица 18. Спецификация отношений
Тип |
Множеств. |
Направление |
Откуда |
Куда |
|
|
|
|
|
Агрегация |
1...1 |
Однонаправленное |
TForm1 |
TAboutForm |
|
|
|
|
|
5.3 Диаграмма объектов
На рисунке 23 представлена диаграмма объектов (экземпляров), описывающая состояние системы в любой момент времени.
Рисунок 23. Диаграмма объектов
41