ОБЗОР МОДЕЛИ COCOMO - Студенческий научный форум

IX Международная студенческая научная конференция Студенческий научный форум - 2017

ОБЗОР МОДЕЛИ COCOMO

Рыжкова С.К. 1, Халикова К.С. 1
1МГТУ им. Носова Г.И.
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
SystemStar Особенности

SystemStar 3.0 поддерживает обе модели COCOMO и модели COSYSMO.

Таблица 1. Особенности

 

SystemStar 3.0

COCOMO 81 Модель

да

COCOMO II модель

да

Инкрементальный COCOMO II

да

Функция точки калибровка

да

Подкомпоненты

да

COSYSMO 1.0 Модель

да

COSYSMO 2.0 Модель

да

учебник "Программная инженерия Экономика"

да

"Программное обеспечение Оценка затрат с COCOMO II" учебник

да

Печатное руководство и программное обеспечение на компакт-диске

да

Программное обеспечение. Доступно

да

Телефон и электронная почта поддержки

да

Calico Инструмент калибровки

да

Отчеты

24

Экспорт в Excel

да

Определение размеров Монте-Карло

да

Отчет о рисках

да

CDF Graph

да

PDF Graph

да

Поддерживает операционные системы такие как: Windows XP, Windows 7, Windows 8, Windows 10.

Обзор COCOMO

Модель оценки стоимости COCOMO используется тысячами менеджеров программных проектов, и базируется на изучении сотен программных проектов. В отличие от других моделей оценки стоимости, COCOMO является открытой моделью, поэтому все подробности опубликованы, в том числе:

• Лежащие в основе уравнения оценки стоимости;

• Каждое предположение, сделанное в модели;

• Каждое определение;

• Затраты, включенные в оценке явно указаны.

Поскольку COCOMO хорошо определен, и потому, что он не опирается на алгоритмы оценки собственности, SystemStar предлагает следующие преимущества для пользователей:

• Оценки Cocomo являются более объективным и повторяемым, чем оценки с помощью методов, опирающихся на собственные модели;

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

SystemStar является верной реализацией модели COCOMO, которая проста в использовании на небольших проектах, и все же достаточно мощная, чтобы планировать и управлять большими проектами.

SystemStar позволяет определить структуру программного обеспечения для удовлетворения ваших потребностей. Ваша первоначальная оценка может быть принята на основе системы, содержащей 3000 строк кода. Ваша вторая оценка может быть более изощренной, так что теперь вы понимаете, что ваша система будет состоять из двух подсистем (и вы будете иметь более точное представление о том, сколько строк кода будет в каждой из подсистем).

Ваша следующая оценка будет продолжать процесс - вы можете использовать SystemStar для определения компонентов каждой подсистемы.

Введение в модель COCOMO

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

Количество строк кода

Расчеты Cocomo основаны на ваших оценках размера проекта, в количество строк кода (SLOC). SLOC определяется таким образом, что:

• Только линии Источник, доставляемые в составе продукта включены такие как, тестовые драйверы и другие программные обеспечения исключается;

• Линии Источник создаются персоналом проекта - код, созданный с помощью приложений генераторов, исключается;

• Один SLOC является одной логической строкой кода;

• Заявлением считается SLOC;

• Комментарии не учитываются как SLOC.

Оригинальная COCOMO 81 модель была определена в терминах доставленной инструкцией источника, которая очень похожа на SLOC. Основное различие между DSI и SLOC является то, что один источник строки кода может быть как несколько физических строк. Например, "if-then-else" будет считаться одним SLOC, но может быть расценено как несколько DSI.

Уравнение трудоемкости COCOMO II

Модель COCOMO II делает свои оценки требуемых усилий (измеряется в человеко-месяцах), основанной главным образом на вашей оценке размера проекта программного обеспечения (как измерено в тысячах SLOC, KSLOC):

Effort = 2,94 * EAF * (KSLOC)^ E

Где,

EAF (Effort Adjustment Factor) – произведение выбранных множителей трудоемкости

Е – степень, которая рассчитывается на основе показателя проекта

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

COCOMO II на самом деле три различные модели:

• Модель Композиции Приложения

Подходит для проектов, построенных с современными инструментами GUI-строитель. На основе новых точек объекта.

• Модель ранней стадии разработки

Вы можете использовать эту модель, чтобы получить приблизительные оценки стоимости регистрации проекта и длительности до того, как вы определили, что это вся архитектура. Он использует небольшой набор новых множителей затрат, а также новых оценочных уравнений. На основе нескорректированных функциональных точек или KSLOC.

• Модель Пост-Архитектуры

Это самая подробная модель COCOMO II. Она будет использоваться после того, как будет разработана общая архитектура проекта. Она имеет новые множители затрат, новые правила подсчета линии, и новые уравнения.

Список используемых источников

  1. COCOMO Инструмент оценки [Электронный ресурс] //: Softstar Systems http://www.softstarsystems.com/index.html

Просмотров работы: 657