Современные стандарты и модели диагностики функционирования ИС (модель сосомо)

При планировании программного проекта надо оценить людские ресурсы (в чел. месяцах), продолжительность (в календарных днях), стоимость (в денежных единицах). Обычно исходят из прошлого опыта. Но если у нас новый проект, то возникает проблема предварительной оценки. В этом случае нельзя обойтись без специальных методик, позволяющих предварительно оценить затраты на планируемый проект. Так как средства на него потребуются сейчас, не в самом конце работы, когда уже будет завершен проект. А средства на проект или же сам договор на его разработку заключается до начала работы над продуктом. Так же следует учитывать неопределенность, которая бывает при создании программного продукта. Это должно помочь понять – стоит ли начинать проект или нет. COCOMO. В конце 70-х годов Барри Боэмом (Barry Boehm) была разработана модель оценивания объемов работ при разработке информационных систем, и получила название конструктивная модель стоимости (Constructive Cost Model – COCOMO). На сегодняшний день данная модель оценки трудоёмкости разработки программного обеспечения является наиболее известной среди множества подобных моделей. Она основана на анализе ряда проектов, реализованных по заказу Министерства обороны США. В общих чертах она с одной стороны определяет соответствие между размером системы в тысячах условных строк кода и «классом» проекта, а с другой трудоемкость разработки системы. -Базовый уровень рассчитывает трудоемкость и стоимость разработки как функцию от размера программы. Размер выражается в оценочных тысячах строк кода (KLOC – kilo lines of code). COCOMO применим к трем классам проектов разработки ПО: 1)Органический – маленькие команды с хорошим опытом работы и не жесткими требованиями к разработке. 2)Полуразделенный вид – средние по размеру команды со смешанным опытом разработки и со смешанными требованиями (как жесткими, так и нет). 3)Встроенный вид – разрабатываются с учетом множества жестких ограничений (по аппаратному, программному, операционному обеспечению и т.д.)




double arrow
Сейчас читают про: