Компонентно-ориентированная модель


 

Компонентно-ориентированная модель является развитием спиральной моде­ли и тоже основывается на эволюционной стратегии конструирования. В этой модели конкретизируется содержание квадранта конструировании — оно отра­жает тот факт, что в современных условиях новая разработка должна основы­ваться на повторном использовании существующих программных компонентов (рис. 1-7).

 

 

 

Рис. 1.7. Компонентно-ориентированная модель

 

Программные компоненты, созданные в реализованных программных проектах, хранятся в библиотеке. В новом программном проекте, исходя из требований за­казчика, выявляются кандидаты в компоненты. Далее проверяется наличие этих кандидатов в библиотеке. Если они найдены, то компоненты извлекаются из биб­лиотеки и используются повторно. В противном случае создаются новые компо­ненты, они применяются в проекте и включаются и библиотеку.

Достоинства компонентно-ориентированной модели:

1) уменьшает на 30% время разработки программного продукта;

2) уменьшает стоимость программной разработки до 70%;

3) увеличивает в полтора раза производительность разработки.