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. Она будет использоваться после того, как будет разработана общая архитектура проекта. Она имеет новые множители затрат, новые правила подсчета линии, и новые уравнения.
Список используемых источников
COCOMO Инструмент оценки [Электронный ресурс] //: Softstar Systems http://www.softstarsystems.com/index.html