Технологии разработки программного обеспечения

       

Модели


Модель — наиболее важная разновидность артефакта. Модель упрощает реальность, создается для лучшего понимания разрабатываемой системы. Предусмотрены девять моделей, вместе они покрывают все решения по визуализации, спецификации, конструированию и документированию программных систем:

q       бизнес-модель. Определяет абстракцию организации, для которой создается система;

q       модель области определения. Фиксирует контекстное окружение системы;

q       модель Use Case. Определяет функциональные требования к системе;

q       модель анализа. Интерпретирует требования к системе в терминах проектной модели;

q       проектная модель. Определяет словарь проблемы и ее решение;

q       модель размещения. Определяет аппаратную топологию, в которой исполняется система;

q       модель реализации. Определяет части, которые используются для сборки и реализации физической системы;

q       тестовая модель. Определяет тестовые варианты для проверки системы;

q       модель процессов. Определяет параллелизм в системе и механизмы синхронизации.

 



Содержание раздела