RUP-SE
Рациональный унифицированный процесс для системной инженерии (Rational Unified Process for Systems Engineering, RUP-SE) - методология разработки программного обеспечения RUP, адаптированная для системной инженерии в части специфицирования, анализа, проектирования и разработки систем. RUP-SE создан для поддержки моделе-ориентированной разработки (Model-driven system development). В данной адаптации архитектура системы имеет два измерения:
- Метод описания (viewpoint)
- Уровень моделирования (model level)
На пересечении этих измерений RUP-SE предлагает артефакты и рабочие процессы (workflows) для работы c ними.
VIEWPOINTS |
|
|---|---|
MODEL LEVELS |
Worker |
Context |
UML Organization diagram |
Analysis |
UML Partitioning of System into Human Machine |
Design |
UML System Worker View |
Implementation |
Hardware and Software Configuration |
Методы описания RUP-SE
Заголовок раздела «Методы описания RUP-SE»Метод описания (точка зрения, viewpoint) отражает определенный круг проблем (concerns) стейкхолдеров. RUP-SE выделяет следующие методы описания:
- исполнителей (worker)
- логической (logical)
- информационной (information)
- физической (physical)
- процессной (process)
- геометрической (geometric)
Уровни моделирования RUP-SE
Заголовок раздела «Уровни моделирования RUP-SE»В RUP-SE основное внимание уделено четырем уровням моделирования (model level):
- определение контекста (Context)
- анализ (Analysis)
- проектирование (Design)
- реализация (Implementation)
Причем уровень качества воспроизведения на каждом следующем (объемлющем) уровне выше, чем на предыдущем.