
- •Занятие №1 (07.09.12)
- •Занятие №2 (14.09.12) Жизненный цикл по
- •Постановка задачи
- •Анализ требований и определение спецификаций
- •Проектирование (технический проект)
- •Реализация (рабочая документация, рабочий проект)
- •Подходы к созданию по. Спецификации. Диаграммы перехода состояний
- •Занятие №4 (05.10.12) Структурный подход. Функциональное моделирование.
- •Функциональное моделирование на примере sadt
- •Основные элементы нотации
- •Иерархия
- •Ветвление дуг
- •Стоимостной анализ
- •Отчеты в bPwin
- •Занятие №5 диаграммы потоков данных
- •Лекция 6. (19.10.2012) Моделирование потоков данных
- •Занятие 6. Моделирование данных
- •Лекция 7 (02.11.12) Раздел №3 Объектный подход. Uml.
- •Модели использования. Варианты использования (UseCase, прецеденты)
- •Диаграммы вариантов использования (Diagram Use Case)
- •Логическая модель и модель реализации.
- •Диаграммы классов. Этапы анализа.
- •Диаграммы классов. Этапы проектирования. (уровни спецификаций) (Диаграммы пригодности)
- •Диаграммы классов уровня реализации
- •Занятие №8 Описание поведения
- •Концептуальные диаграммы последовательности
- •Детализированные диаграммы последовательностей.
- •Диаграммы коопераций
- •Диаграммы состояний
- •Диаграмма пакетов
- •Занятие №9. Модели реализации. Модели развертывания. (Физическое проектирование)
- •Диаграммы размещения (развертывания).
Диаграмма пакетов
Графическая модель, отображающая обобщенную структуру ПО в виде набора объединенных в группы классов или других ресурсов.
Основные элементы:
Пакет – совокупность программных ресурсов, в том числе и самих пакетов
Связь – отображает отношение между пакетами. На диаграмме пакетов обычно используются 2 типа связей:
Зависимость
обобщение
Занятие №9. Модели реализации. Модели развертывания. (Физическое проектирование)
Основное назначение логического представления – анализ структурных и функциональных отношений между элементами модели.
Основное назначение физического представления – описание реальных сущностей, реализующих элементы логического представления.
Диаграммы реализации состоят из:
диаграмм компонентов
диаграмм развертывания
диаграмм компонентов – графическая модель, отражающая физическую структуру (архитектуру ПО) в виде совокупности компонентов.
Основные элементы:
компонент – физически заменяемая часть ПО, соответствует некоторому набору интерфейсов и обеспечивает их реализацию.
интерфейс
зависимость.
Стереотипы компонентов:
Библиотека (Labrary)
Таблица (Table) – таблицы БД
Файл (File) – исходные тексты
Документ
Исполняемый (Executable)
БД
Назначение диаграмм:
Описание общей структуры исходного кода ПО.
Описание исполнимого варианта программной системы.
Описание концептуальной и физической схем БД.
Пример:
Диаграммы размещения (развертывания).
Графическая модель, отражающая физические взаимосвязи между программа и аппаратными компонентами системы.
Основные элементы:
Узел – аппаратный элемент системы.
Физическое соединение
Компонент
Виды узлов:
Обладающие вычислительным ресурсом (памятью) #компьютер
Не обладающие #концентратор, хаб.
Соединения – маршрут передачи информации между узлами. (Наличие коммуникационного канала).
На диаграммах размещения отображаются только исполняемые компоненты.
Назначение диаграмм развертывания:
Отображение распределения программных компонентов по физическим узлам системы
Отображение физических связей между узлами системы на этапе ее исполнения.
Анализ и реконфигурация топологии системы.
Области применения:
Моделирование клиент-серверных приложений.
Моделирование неоднородных распределенных архитектур
Моделирование систем со встроенными микропроцессорам.