
- •Министерство образования Российской Федерации
- •3. Содержание курсовой работы
- •3. Общие сведения об объектном моделировании ис
- •Язык uml
- •Диаграммы вариантов использования
- •Диаграммы взаимодействия (interaction diagrams)
- •Диаграмма последовательности (sequence diagrams)
- •Диаграмма кооперации (collaboration diagram)
- •Диаграммы классов
- •Диаграммы состояний
- •Диаграммы размещения
- •Диаграммы компонентов
- •Количественная оценка диаграмм uml
- •Оценки основных элементовUml
- •Оценки основных типов связей
- •Диапазоны оптимальных оценок диаграмм.
- •2. Описание функций Информационной системы:
- •3. Описание аппарата проектирования.
- •3.1.Использование
- •3.2.История
- •3.3.Диаграммы языка uml:
- •3.4.Преимущества uml
- •3.5. Недостатки языка uml
- •3.6.Case-средства.
- •4. Разработка по информационной системы “Охранная фирма”.
- •4.2.Диаграмма классов.
- •4.3.Диаграммы последовательностей.
- •4.4.Диаграммы состояний(Statechar diagram)
- •4.5 Диаграммы видов деятельности(Activity diagram)
- •4.6.Диаграмма размещений (Диаграмма развертывания).
- •4.7.Диаграмма пакетов (Package diagram)
- •7. Литература
4.3.Диаграммы последовательностей.
Диаграммы последовательностей (англ. Sequence diagram) — диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления. Основными элементами диаграммы последовательностей являются обозначения объектов (прямоугольники), вертикальные линии (англ. lifeline), отображающие течение времени при деятельности объекта, и стрелки, показывающие выполнение действий объектами.
Объекты - это информационные единицы, участвующие в сценарии. Первым указывается объект, который является инициатором данного сценария. Объекты обмениваются сообщениями, порядок их указывается.
На данной диаграмме объекты располагаются слева направо.
рис3. Диаграмма последовательностей для сценария “Выдача зарплаты”.
S
diagram=
Рис 4. Диаграмма последовательностей для сценария “Назначение на объект”.
S
diagram=
Рис 5. Диаграмма последовательностей для сценария “Перечисление средств”.
S
diagram=
Рис 6. Диаграмма последовательностей для сценария “Подписание договоров”.
S
diagram=
Рис 7. Диаграмма последовательностей для сценария “Получение лицензии”.
S
diagram=
Рис 8. Диаграмма последовательностей для сценария “Предоставление формы”.
Sdiagram=
Рис 9. Диаграмма последовательностей для сценария “Прием на работу ”.
S
diagram=
Рис 10. Диаграмма последовательностей для сценария “Составление акта выполненных работ ”.
S
diagram=
Рис 11. Диаграмма последовательностей для сценария “Составление отчета в налоговую”.
S
diagram=
Рис 12. Диаграмма последовательностей для сценария “Составление отчета в ОРЛЛ”.
S
diagram=
4.4.Диаграммы состояний(Statechar diagram)
Диаграмма состояний(Statechardiagram) определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате наступления некоторых событий.
Существует много форм диаграмм состояний, незначительно отличающихся друг от друга семантикой.
На диаграмме имеются два специальных состояния – начальное (start) и конечное (stop). Начальное состояние выделено черной точкой, оно соответствует состоянию объекта, когда он только что был создан. Конечное состояние обозначается черной точкой в белом кружке, оно соответствует состоянию объекта непосредственно перед его уничтожением. На диаграмме состояний может быть одно и только одно начальное состояние. В то же время, может быть столько конечных состояний, сколько вам нужно, или их может не быть вообще. Когда объект находится в каком-то конкретном состоянии, могут выполняться различные процессы. Процессы, происходящие, когда объект находится в определенном состоянии, называются действиями (actions).
С состоянием можно связывать данные пяти типов: деятельность, входное действие, выходное действие, событие и история состояния.
Рис 13. Диаграмма состояний для класса “Bank_schet’”
S
diagram=
Рис 14. Диаграмма состояний для класса “Gen_director”
Sdiagram=
Рис 15. Диаграмма состояний для класса “Lichnii_sostav”
S
diagram=
Рис 16. Диаграмма состояний для класса ‘Ob’ekt’”
S
diagram=
Рис 17. Диаграмма состояний для класса “Otdel_kadrov”
S
diagram=
Рис 18. Диаграмма состояний для класса “Oxrannik”
S
diagram=
Рис 19. Диаграмма состояний для класса “Spisok_ob’ektov”
S
diagram=
Рис 20. Диаграмма состояний для класса “Spisok_zakazchikov”
S
diagram=
Рис 21. Диаграмма состояний для класса “Zakazchik”
S
diagram=
Рис 22. Диаграмма состояний для класса “Zam_directora”
S
diagram=