- •Аннотация
- •С. 68. Ил. 75. Табл. 20. Библ. 5 назв. Прил. 2.
- •В работе рассматривается разработка информационной системы на платформе Oracle для предметной области «Автобусный парк». Приведены анализ предметной области, подробно расписаны этапы проектирования информационной системы.
- •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 Диаграмма кооперации системы и ее окружения
- •4 Разработка пользовательского интерфейса
- •4.1 Макеты и спецификация окон
- •4.2 Структура системы меню
- •4.3 Диаграмма состояний диалога с пользователем
- •5 Разработка концептуальных статических моделей классового уровня
- •5.1 Диаграмма пакетов и спецификация пакетов
- •5.3 Диаграмма объектов
- •6 Разработка динамических моделей классового уровня
- •6.1 Диаграмма кооперации, спецификация диаграммы кооперации
- •6.2 Диаграмма последовательности сообщений, спецификация объектов и сообщений
- •6.3 Диаграмма состояний классов системы, спецификация состояний и переходов
- •6.4 Диаграмма активности, спецификация диаграммы активности
- •7 Реализация системы
- •7.2 Разработка моделей реализации
- •8 Тестирование и отладка системы
- •9 Документирование системы
- •Список литературы
Агрегация |
1..1 |
Однонаправленное |
Login |
Admin |
|
|
|
|
|
Агрегация |
1..1 |
Однонаправленное |
Login |
Dispatcher |
|
|
|
|
|
Агрегация |
1..1 |
Однонаправленное |
Login |
GM |
|
|
|
|
|
Агрегация |
1..1 |
Однонаправленное |
Dispatcher |
EditRun |
|
|
|
|
|
Агрегация |
1..1 |
Однонаправленное |
GM |
EditBreak |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
Login |
QtGui.QMainWindow |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
Admin |
QtGui.QMainWindow |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
Dispatcher |
QtGui.QMainWindow |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
GM |
QtGui.QMainWindow |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
EditRun |
QtGui.QWidget |
|
|
|
|
|
Наследование |
1..1 |
Однонаправленное |
EditBreak |
QtGui.QWidget |
|
|
|
|
|
5.3 Диаграмма объектов
На рисунке 27 представлена диаграмма объектов (экземпляров), описывающая состояние системы в момент времени, когда диспетчер Петров добавляет новый выезд. А на рисунке 28 — диаграмма объектов, описывающая момент времени, когда зав. гаражом Кузнецов редактирует поломку, имеющую идентификатор 97.
42
Рисунок 27. Диаграмма объектов
Рисунок 28. Диаграмма объектов
43