RUP-SE — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Рациональный унифицированный процесс для системной инженерии''' (Rational Unified Process for Systems En…») |
Admin (обсуждение | вклад) (→Уровни моделирования RUP-SE) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | '''Рациональный унифицированный процесс для системной инженерии''' (Rational Unified Process for Systems Engineering, RUP-SE) - методология разработки программного обеспечения RUP, адаптированная для [[системная инженерия|системной инженерии]] в части специфицирования, анализа, проектирования и разработки систем. RUP-SE создан для поддержки моделе-ориентированной разработки (Model-driven system development). В данной адаптации | + | '''Рациональный унифицированный процесс для системной инженерии''' (Rational Unified Process for Systems Engineering, RUP-SE) - методология разработки программного обеспечения [[RUP]], адаптированная для [[системная инженерия|системной инженерии]] в части специфицирования, анализа, проектирования и разработки систем. RUP-SE создан для поддержки моделе-ориентированной разработки (Model-driven system development). В данной адаптации архитектура системы имеет два измерения: |
− | * | + | * [[Метод описания]] (viewpoint) |
− | * | + | * Уровень моделирования (model level) |
− | + | ||
− | + | ||
− | + | На пересечении этих измерений RUP-SE предлагает [[Рабочий продукт|артефакты]] и рабочие процессы (workflows) для работы c ними. | |
+ | |||
+ | {| class="wikitable" | ||
+ | ! style="text-align: center; font-weight: bold;" | | ||
+ | ! colspan="6" style="text-align: center; font-weight: bold; background:#aaaaaa;" | VIEWPOINTS | ||
+ | |- | ||
+ | | style="text-align: center; font-weight: bold; background:#aaaaaa;" | MODEL LEVELS | ||
+ | | style="text-align: center; font-weight: bold;" | Worker | ||
+ | | style="text-align: center; font-weight: bold;" | Logical | ||
+ | | style="text-align: center; font-weight: bold;" | Information | ||
+ | | style="text-align: center; font-weight: bold;" | Physical | ||
+ | | style="text-align: center; font-weight: bold;" | Process | ||
+ | | style="text-align: center; font-weight: bold;" | Geometric | ||
+ | |- | ||
+ | | style="text-align: center; font-weight: bold;" | Context | ||
+ | | style="text-align: center;" | UML Organization diagram | ||
+ | | style="text-align: center;" | UML System Context Diagram | ||
+ | UML Use Case Diagram Specification | ||
+ | | style="text-align: center;" | UML Enterprise Data View Containing Extended Product Data | ||
+ | | style="text-align: center;" | UML Enterprise Locality View | ||
+ | | style="text-align: center;" | UML Business Processes diagram | ||
+ | | style="text-align: center;" | Domain-dependent Views | ||
+ | |- | ||
+ | | style="text-align: center; font-weight: bold;" | Analysis | ||
+ | | style="text-align: center;" | UML Partitioning of System into Human Machine | ||
+ | | style="text-align: center;" | UML System Logical Decomposition Diagram | ||
+ | | style="text-align: center;" | Product Data Conceptual Schema | ||
+ | | style="text-align: center;" | UML System Locality View | ||
+ | | style="text-align: center;" | UML Process View | ||
+ | | style="text-align: center;" | Parameterized Geometric Model Layouts | ||
+ | |- | ||
+ | | style="text-align: center; font-weight: bold;" | Design | ||
+ | | style="text-align: center;" | UML System Worker View | ||
+ | | style="text-align: center;" | UML Software Component Design | ||
+ | | style="text-align: center;" | Product Data Schema | ||
+ | | style="text-align: center;" | UUML Descriptor Node View | ||
+ | | style="text-align: center;" | UML Detailed Process View and Timing diagrams | ||
+ | | style="text-align: center;" | MCAD Design | ||
+ | |- | ||
+ | | style="text-align: center; font-weight: bold;" | Implementation | ||
+ | | colspan="6" style="text-align: center;" | Hardware and Software Configuration | ||
+ | |} | ||
+ | |||
+ | == Методы описания RUP-SE == | ||
+ | Метод описания (точка зрения, viewpoint) отражает определенный круг проблем (concerns) [[стейкхолдер|стейкхолдеров]]. RUP-SE выделяет следующие методы описания: | ||
* исполнителей (worker) | * исполнителей (worker) | ||
* логической (logical) | * логической (logical) | ||
Строка 13: | Строка 55: | ||
* геометрической (geometric) | * геометрической (geometric) | ||
− | + | == Уровни моделирования RUP-SE == | |
+ | В RUP-SE основное внимание уделено четырем уровням [[моделирование|моделирования]] (model level): | ||
+ | * определение контекста (Context) | ||
+ | * анализ (Analysis) | ||
+ | * проектирование (Design) | ||
+ | * реализация (Implementation) | ||
+ | Причем уровень качества воспроизведения на каждом следующем (объемлющем) уровне выше, чем на предыдущем. | ||
+ | |||
+ | == Литература == | ||
+ | * [http://sewiki.ru/images/f/fb/RUP-SE1.1.pdf RUP SE 1.1] | ||
[[Категория:Технологии]] | [[Категория:Технологии]] |
Текущая версия на 11:36, 19 октября 2016
Рациональный унифицированный процесс для системной инженерии (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 | Logical | Information | Physical | Process | Geometric |
Context | UML Organization diagram | UML System Context Diagram
UML Use Case Diagram Specification |
UML Enterprise Data View Containing Extended Product Data | UML Enterprise Locality View | UML Business Processes diagram | Domain-dependent Views |
Analysis | UML Partitioning of System into Human Machine | UML System Logical Decomposition Diagram | Product Data Conceptual Schema | UML System Locality View | UML Process View | Parameterized Geometric Model Layouts |
Design | UML System Worker View | UML Software Component Design | Product Data Schema | UUML Descriptor Node View | UML Detailed Process View and Timing diagrams | MCAD Design |
Implementation | Hardware and Software Configuration |
Методы описания RUP-SE
Метод описания (точка зрения, viewpoint) отражает определенный круг проблем (concerns) стейкхолдеров. RUP-SE выделяет следующие методы описания:
- исполнителей (worker)
- логической (logical)
- информационной (information)
- физической (physical)
- процессной (process)
- геометрической (geometric)
Уровни моделирования RUP-SE
В RUP-SE основное внимание уделено четырем уровням моделирования (model level):
- определение контекста (Context)
- анализ (Analysis)
- проектирование (Design)
- реализация (Implementation)
Причем уровень качества воспроизведения на каждом следующем (объемлющем) уровне выше, чем на предыдущем.