Программная инженерия | Модель COCOMO II
COCOMO-II - это переработанная версия оригинальной Cocomo (модели конструктивных затрат), разработанная в Университете Южной Калифорнии. Это модель, которая позволяет оценить стоимость, усилия и график при планировании новой деятельности по разработке программного обеспечения.
Он состоит из трех подмоделей:

1. Программирование конечного пользователя:
В этой подмодели используются генераторы приложений. Конечный пользователь пишет код, используя эти генераторы приложений.
Пример - электронные таблицы, генератор отчетов и т. Д.
2. Промежуточный сектор:

- (а). Генераторы приложений и средства компоновки -
Эта категория создаст в основном готовые возможности для пользовательского программирования. В их продукте будет много компонентов многократного использования. Типичными фирмами, работающими в этом секторе, являются Microsoft, Lotus,
Oracle, IBM, Borland, Novell. - (б). Сектор составления приложений -
Эта категория слишком разнообразна и не может быть обработана заранее готовыми решениями. Он включает в себя графический интерфейс, базы данных, специфические для предметной области компоненты, такие как пакеты управления финансовыми, медицинскими или производственными процессами. - (с). Системная интеграция -
Эта категория относится к крупномасштабным системам с высокой степенью встроенности.
3. Сектор инфраструктуры:
Эта категория предоставляет инфраструктуру для разработки программного обеспечения, такую как операционная система, система управления базами данных, система управления пользовательским интерфейсом, сетевая система и т. Д.
Этапы COCOMO II:

- I этап:
Он поддерживает оценку прототипирования. Для этого используется модель оценки состава приложения . Эта модель используется на этапе прототипирования генератора приложений и системной интеграции. - Этап-II:
Он поддерживает оценку на ранней стадии разработки проекта, когда мы мало о нем знаем. Для этого используется модель ранней оценки проекта . Эта модель используется на ранней стадии проектирования генераторов приложений, инфраструктуры, системной интеграции. - Этап-III:
Он поддерживает оценку на этапе пост-архитектуры проекта. Для этого используется модель оценки архитектуры поста . Эта модель используется после завершения детальной архитектуры генератора приложений, инфраструктуры, системной интеграции.
Вниманию читателя! Не переставай учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.