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

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

Презентация: Лекция 7.

Краткое содержание

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

  • выяснить, в каком окружении работает система, с какими программами взаимодействует;
  • определить, как система выполняет свои функции (и каковы эти функции вообще), какие при этом активируются компоненты;
  • создать структуру используемых данных и типов объектов;
  • определить, каким образом система реагирует на внешние и внутренние события.

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *