Академический Документы
Профессиональный Документы
Культура Документы
Лекція 2.
2
Диаграммы IDEF0 верхнего уровня принято называть родительскими, а нижнего уровня
– дочерними.
Пример диаграммы IDEF0 верхнего уровня представлен на рис. 2.2.
3
Рис. 2.3. – Дочерняя диаграмма IDEF0 (декомпозиция)
4
сроки.
• Интерфейс пользователя можно продемонстрировать в прототипе.
• Проект можно разделить на составляющие элементы по
функциональному назначению.
5
как базовая нотация визуального моделирования.
Авторами UML считаются сотрудники фирмы Rational Software: Гради Буч, Айвар
Якобсон, Джемс Рамбо. RUP полностью соответствует стандартам, определяющим проектные
работы в процессе жизненного цикла информационных систем.
6
Рис. 2.4 – Представление методологии RUP (Википедия)
2. Уточнение (Elaboration)
В фазе «Уточнение» производится анализ предметной области и построение
исполняемой архитектуры. Это включает в себя:
Документирование требований (включая детальное описание для
большинства прецедентов).
Спроектированную, реализованную и оттестированную исполняемую
архитектуру.
Обновленное экономическое обоснование и более точные оценки сроков и
стоимости.
Сниженные основные риски.
3. Построение (Construction)
В фазе «Построение» происходит реализация большей части функциональности
продукта. Фаза Построение завершается первым внешним релизом системы и вехой
начальной функциональной готовности (Initial Operational Capability).
4. Внедрение (Transition)
7
В фазе «Внедрение» создается финальная версия продукта и передается от
разработчика к заказчику. Это включает в себя программу бета-тестирования, обучение
пользователей, а также определение качества продукта. В случае, если качество не
соответствует ожиданиям пользователей или критериям, установленным в фазе Начало, фаза
Внедрение повторяется снова. Выполнение всех целей означает достижение вехи готового
продукта (Product Release) и завершение полного цикла разработки.
8
• затяжной цикл и неудовлетворительные результаты тестирования.
9
3. Использование UML в проектировании ПО
10
UML для создания различных моделей.
11
С языком UML можно представить любой процесс на диаграммах, которые в
зависимости от ситуации способны описывать различные действия:
Use case diagram (диаграмма прецедентов) - диаграмма, на которой
отражены отношения, существующие между актёрами и прецедентами;
12
последовательного и параллельного выполнения подчинённых элементов —
вложенных видов деятельности и отдельных действий (англ. action),
соединённых между собой потоками, которые идут от выходов одного узла ко
входам другого. Диаграммы деятельности используются при моделировании
бизнес-процессов, технологических процессов, последовательных и
параллельных вычислений;
13
Composite structure diagram (диаграмма композитной/составной
структуры) - статическая структурная диаграмма, демонстрирует внутреннюю
структуру классов и, по возможности, взаимодействие элементов (частей)
внутренней структуры класса. Подвидом диаграмм композитной структуры
являются диаграммы кооперации (Collaboration diagram, введены в UML 2.0),
которые показывают роли и взаимодействие классов в рамках кооперации.
Кооперации удобны при моделировании шаблонов проектирования. Диаграммы
композитной структуры могут использоваться совместно с диаграммами
классов;
14