RUP-SE
Рациональный унифицированный процесс для системной инженерии (Rational Unified Process for Systems Engineering, RUP-SE) - методология разработки программного обеспечения RUP, адаптированная для системной инженерии в части специфицирования, анализа, проектирования и разработки систем. RUP-SE создан для поддержки моделе-ориентированной разработки (Model-driven system development). В данной адаптации архитектура системы имеет два измерения:
- Метод описания (viewpoint)
- Уровень моделирования (model level)
На пересечении этих измерений RUP-SE предлагает артефакты и рабочие процессы (workflows) для работы с ними.
| 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)
Причем уровень качества воспроизведения на каждом следующем (объемлющем) уровне выше, чем на предыдущем.