Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППО_лабораторные работы.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.92 Mб
Скачать

6. Рекомендуемая литература

  1. http://www-cs.etsu.edu/softeng/

  2. http://www.softwaremetrics.com

  3. http://www.ifpug.org

  4. COSMOS Technical Reference. The Software Cost Modeling System. Version 4.1. Revision E5. East Tennessee State University - Department of Computer and Information Sciences. 1998. – 71 p.

  5. Longstreet D. Function Points Analysis. Training Course. 2002. – 109 p.

  6. Боэм Б.У. Инженерное проектирование программного обеспечения. – М.: Радио и связь, 1985. – 512 с.

  7. Соммервилл Иан Инженерия программного обеспечения. – М., СПб., Киев: «Вильямс», 2002. – 625 с.

  8. Орлов С.А. Технологии разработки программного обеспечения. – СПб.: Питер, 2004. – 528 с.

ЛАБОРАТОРНАЯ РАБОТА № 5

Оценка трудозатрат и сроков разработки программных средств с использованием модели COCOMO в программном пакете COSMOS

1. Цель работы

Ознакомиться с Конструктивной Моделью Стоимостного Анализа (COnstructive COst MOdel - COCOMO), реализованной в программном пакете COSMOS, приобрести практические навыки в оценивании сроков разработки программных средств (ПС) и трудозатрат, необходимых для их создания.

2. Теоретическая справка

2.1. Разновидности модели COCOMO

Конструктивная Модель Стоимостного Анализа, или COCOMO, была впервые предложена Бэрри Боэмом в 1981 г. для того, чтобы параметрически оценивать трудозатраты и сроки разработки программных продуктов. Она подробно описана в его книге “Инженерное проектирование программного обеспечения” [1]. Причем Б. Боэмом были предложены три разновидности модели COCOMO: базовая, промежуточная и детальная.

Базовая модель COCOMO наиболее простая, но при этом наименее точная, поскольку при оценке трудоемкости программных проектов и сроков их выполнения в ней учитывается лишь информация о типе разрабатываемого программного продукта и о его размере (в строках исходного кода - Source Lines Of Code - SLOC).

Промежуточная модель COCOMO определяет трудозатраты и сроки создания ПС как функции от размера и типа разрабатываемого программного продукта, а также субъективной экспертной оценки 15 влияющих (стоимостных) факторов. Именно промежуточная модель COCOMO является основой соответствующей функции программного продукта COSMOS. Она позволяет получать вполне удовлетворительные оценки для большинства небольших и средних проектов при относительно невысокой трудоемкости самой операции оценивания.

Детальная модель COCOMO при оценке трудозатрат и сроков разработки ПС дополнительно учитывает изменение стоимостных факторов от этапа к этапу программного проекта, что значительно усложняет процедуру оценивания и, естественно, повышает точность получаемых результатов. На практике детальную модель COCOMO целесообразно применять для очень больших проектов с очень высокими требованиями к точности оценок их трудоемкости и сроков выполнения.

Структурная схема промежуточной модели COCOMO, реализованной в программном пакете COSMOS показана на рис. 5.1.

Рис. 5.1. Структурная схема промежуточной модели COCOMO в программном пакете COSMOS

Согласно этой схеме входными данными модели COCOMO будут являться: объем проекта в SLOC, тип программной разработки и заданные пользователем рейтинги стоимостных факторов. Рассмотрим несколько подробнее основные источники и способы получения этих входных данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]