Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Подраздел может включать модели анализа предметной области, бизнес-процессов организации, поведения проектируемого программного обеспечения в виде диаграмм языка моделирования UML и/или функциональных диаграмм (методология IDEF0).
Для анализа и проектирования объектно-ориентированных программных систем унифицированный язык визуального моделирования UML предлагает различные модели:
- модель использования содержит описание функций программного обеспечения с точки зрения пользователя;
- логическая модель описывает ключевые понятия моделируемого программного обеспечения (классы, интерфейсы и т. п.), т. е. средства, обеспечивающие его функциональность;
- модель реализации определяет реальную организацию программных модулей в среде разработки;
- модель процессов отображает организацию вычислений и позволяет оценить производительность, масштабируемость и надежность программного обеспечения;
- модель развертывания показывает, каким образом программные компоненты размещаются на конкретном оборудовании.
Реализация моделейможет быть осуществлена с помощью диаграмм:
- вариантов использования (прецедентов);
- классов (для выделения концептуальных сущностей предметной области задачи);
- последовательностей действий;
- деятельностей (для расшифровки содержания прецедентов);
- состояний объектов (для моделирования поведения объектов со сложным состоянием);
- компонентов;
- размещения.
Для анализа выполняемых (организацией) программой функций, а также для указания механизмов, посредством которых они осуществляются могут быть использованы функциональные диаграммы методологии IDEF0:
- контекстная диаграмма представляет собой самое общее описание системы и ее взаимодействия с внешней средой;
- диаграммы декомпозиции описывают каждый фрагмент контекстной диаграммы, определенный в результате функциональной декомпозиции, и взаимодействие этих фрагментов;
- диаграмма дерева узлов показывает иерархическую зависимость работ;
- диаграммы для экспозиции строятся для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения, либо для специальных целей.
Дата публикования: 2015-10-09; Прочитано: 522 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!