RUP-SE — различия между версиями

(Новая страница: «'''Рациональный унифицированный процесс для системной инженерии''' (Rational Unified Process for Systems En…»)
 
(Уровни моделирования 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)
  
Так, что в результате порождаются 17 архитектурных артефактов. Эти артефакты составляют основу методики описания архитектуры RUP-SE.
+
== Уровни моделирования 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). В данной адаптации архитектура системы имеет два измерения:

На пересечении этих измерений 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)

Причем уровень качества воспроизведения на каждом следующем (объемлющем) уровне выше, чем на предыдущем.

Литература