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

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Сибирский государственный аэрокосмический университет

имени академика М.Ф. Решетнева»

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

ОЦЕНКА ТРУДОЗАТРАТ И СРОКОВ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ

Выполнила: студентка

гр. МИМ 14-01

Проверила:

г. Красноярск 2015г

1. Какие разновидности модели COCOMO были предложены Б. Боэмом?

COCOMO была впервые опубликована в 1981 году в книге Боэма «Экономика разработки программного обеспечения» в качестве модели для оценки трудоемкости, себестоимости и плана-графика для проектов по разработке программного обеспечения. Она использовала исследование 63 проектов в аэрокосмической компании TRW, в которой Барри Боэм был директором отдела исследований программного обеспечения и технологий.

В 1997 году была разработана модель COCOMO II, окончательно доработанная и опубликованная в 2000 году в книге “Оценка стоимости разработки ПО с COCOMO II”. COCOMO II является наследником первоначальной модели и более подходящей для оценивания современных проектов разработки ПО. Она предоставляет более полную поддержку современных процессов разработки ПО и построена на обновленной базе проектов (данные о 161 проекте).

2. Какие исходные данные используют в базовой модели COCOMO для оценки трудоемкости и времени реализации программного проекта?

Исходные данные модели:

ü тип разрабатываемого программного продукта (сложность проекта по Соммервиллу)

ü размер программного продукта (в строках исходного кода - Source Lines Of Code - SLOC).

3. Какие исходные данные используют в промежуточной модели COCOMO для оценки трудоемкости и времени реализации программного проекта?

На этом уровне используются сведения о размере, режиме и 15 дополнительных параметров для определения необходимых трудозатрат.

4. Какие исходные данные используют в детальной модели COCOMO для оценки трудоемкости и времени реализации программного проекта?

Этот уровень надстраивается на промежуточном уровне СОСОМО путем внедрения дополнительных множителей трудозатрат, чувствительных к фазе, и трехуровневой иерархии программных продуктов.

5. Какие типы программных проектов предусмотрены в модели COCOMO?

ü Органический  (простой проект, Organic mode)

ü Полуразделенный вид (средней сложности Intermediate/Semidetached mode

ü Встроенный вид (Intered/Embedded mode

6. Назовите основные характеристики распространенного типа проектов.

Маленькие команды с хорошим опытом работы и не жесткими требованиями к разработке. Обычно это небольшой программный проект (как правило, не более 50000 SLOC).

7. Назовите основные характеристики полунезависимого типа проектов.

Средние по размеру команды со смешанным опытом разработки и со смешанными требованиями (как жесткими, так и нет). Количество SLOC не более 300000).

8. Назовите основные характеристики встроенного типа проектов.

Разрабатываются с учетом множества жестких ограничений (по аппаратному, программному, операционному обеспечению и т.д.)

9. Перечислите основные правила учета количества строк кода в ПС в соответствии с требованиями модели COCOMO.

Размер системы выражается в KSLOC, что означает количество строк программного кода в тысячах. Он определяется путем подсчета количества функциональных точек в программе и перевода их в KSLOC с помощью стандартных таблиц.

10. Какими методами можно оценить количество строк исходного кода (SLOC) в ПС для использования этого параметра в модели COCOMO?

ü учитываются только те строки исходного кода, которые являются неотъемлемой частью разрабатываемого программного продукта (тестовые и сопровождающие программы исключаются из расчета);

ü учитываются только те строки исходного кода, которые были созданы персоналом проекта (коды, созданные программами-генераторами приложений, не учитываются);

ü  одна команда - это одна строка кода;

ü  декларации считаются командами; комментарии не считаются командами.

11. На какие группы делятся стоимостные факторы и почему?

•  Факторы продукта

•  Факторы платформы (виртуальной машины)

•  Факторы персонала

Факторы проекта:

12. Какие стоимостные факторы входят в группу атрибутов программного продукта?

требуемая надежность ПО — RELY;

размер базы данных — DATA;

сложность продукта — CPLX;

требуемая повторная используемость — RUSE;

документирование требований жизненного цикла — DOCU

13. Какие стоимостные факторы входят в группу атрибутов аппаратных

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.