Методы и средства инженерии программного обеспечения


Средства унифицированного процесса RUP


 

RUP (Rational Unified Process) – это процесс моделирования и  построения ПС из объектов с применением языка UML. Он  включает теоретический и прикладной аспекты представления и толкования создаваемых моделей для проектируемой предметной области [12, 13].

Теоретический аспект процесса моделирования моделей ПС поддерживается методами и понятиями формальных теорий. Формализация  моделей в RUP обеспечивается средствами   UML и дает возможность строго описывать требования и преобразовывать их к готовому продукту.

Основу процесса моделирования составляют  прецеденты – варианты использования  для определения требований к системе. Главный элемент проектирования – модель вариантов использования, на основе которой  разрабатываются   модели анализа, проектирования и реализации системы. Каждая модель  анализируется на соответствие модели вариантов использования, в которую входят  входные данные для  поиска и спецификации  классов и подсистем, для  подбора и спецификации тестов, а также при   планировании итераций разработки и интеграции ПС. В процессе моделирования создаются следующие  модели:

– вариантов использования, отражающих взаимодействие между пользователями и ПС;

анализа, обеспечивающего спецификации требований к системе и описание  вариантов использования как кооперации между концептуальными классификаторами;

– проектирования,  ориентированного на создание статической структуры и интерфейсов системы, реализацию вариантов использования в виде  набора коопераций между подсистемами, классами и интерфейсами;

– реализации, включающей компоненты системы в  исходном виде на ЯП;

– тестирования;

– размещения компонентов и выполнение  в операционной среде компьютеров.

Эти модели представляются  разными видами диаграмм, например, в модели вариантов использования  диаграммы use–case, в моделях анализа – диаграммы классов, коопераций и состояний. Данные  модели –  взаимосвязанные,  семантически пересекаются и определяют систему как единое целое.


- Начало -  - Назад -  - Вперед -



Книжный магазин