Лекция №7Моделирование ПО

Лекция раскрывает тему моделирования программных систем. В некотором смысле, это переходный этап между инженерией требований к ПО и проектированием общей структуры системы и отдельных ее компонентов.

Для того, чтобы составить хорошее представление о разрабатываемой системе, на нее необходимо взглянуть с нескольких точек зрения (то есть создать модели):

Один из основных инструментов создания моделей — унифицированный язык моделирования (UML). Разные диаграммы UML соответствуют каждому из четырех перечисленных выше представлений программной системы:

Представление Диаграммы UML
контекст д. деятельности (activity diagram)
взаимодействие д. вариантов использования (use case diagram), д. последовательности (sequence diagram)
структура д. классов (class diagram)
события д. состояний (state diagram)

Скачать презентацию