Читайте также:
|
|
Оценка длительности и стоимости разработки ПО основывается на:
- оценке уровня сложности ПО с целью учета удельной трудоемкости создания одной строки кода;
- учете объема трудозатрат на ПО и заработной платы участников команды с учетом их функций.
5.1 Определение уровня качества ПО предполагает:
- выбор критериев оценки качества;
- задание значений критериев оценки качества.
Типичные критерии оценки:
- интерфейс;
- база данных;
- логика;
- документация;
- управление;
Оценки предполагают некоторый рад типичных примеров, относительно хорошо известных разработчику и выступающих в качестве шкалы оценивания.
Например:
- оценка сложности интерфейса по числу диалоговых окон;
- оценка сложности базы данных по числу сущностей (таблиц) и их атрибутов (столбцов) и т.д.
5.2. Определение затрат на производство ПО
Определение затрат создания ПО выполняется в соответствии с пооперационным планом работ, включающем, например, этапы:
- проектирование;
- кодирование;
- тестирование;
5.2.1) Расчет заработной платы:
5.2.2) Этап кодирования.
Рассчитать производительность Пдень по языку программирования и сложности ПО.
Типичные оценки по сложности:
Простое ПО – 8 LOC в день;
Сложное ПО – 4 LOC в день;
Типичные оценки по языку:
Язык высокого уровня – 2-15 LOC в день;
Язык низкого уровня – 3-25 LOC в день;
Трудозатраты:
Т= R’LOC /Пдень
Выполнить расслоение работы по квалификации и уровню заработной платы разработчиков.
Создание бизнес-плана
Проделанные расчеты могут быть положены в основу этапов:
- Распределение ресурсов;
- Определение рисков, связанных с выполнением проекта;
- Анализ эффективности выполнения проекта.
Данные работы можно провести в рамках соответствующего бизнес плана.
Моделирование бизнес-плана можно проводить либо в универсальных пакетах типа ProjectExpert, либо в специализированных, типа системы прогнозирования экономических характеристик производства программных продуктов ПЛАПС.
Рассмотрим порядок построения соответствующих бизнес планов в рамках возможностей ProjectExpert.
6.1) Производство.
«Производство» - это либо этап тиражирования, либо – этап единичной продажи готового ПО заказчику.
В структуру ЖЦ добавить:
- маркетинговое исследование рынка ПО;
- экономическое обоснование необходимых ресурсов по трудоемкости, стоимости, срокам и другим показателям.
6.2) Расчет капитальных затрат.
Имеются типичные затраты на здания, сооружения и т.д.
Типичные специфические капитальные затраты по оборудованию:
- обеспечение производительности обработки информации;
- обеспечение доступа к сети;
- обеспечение емкости систем хранения данных.
6.3) Расчет постоянных издержек
Расчет постоянных издержек (амортизация, отопление, аренда, зарплата начальства и т.д.) производится обычным путем.
6.4) Расчет сроков выполнения этапов создания ПО.
Этапы:
Определить состав команды программистов (количество, квалификации, задачи).
Рассчитать длительность этапов по затратам и составу команды.
Ввести соответствующие ресурсы.
Путем экспертных оценок ввести доли затрат на проектирование и тестирование, исходя из объема затрат на кодирование.
ВОПРОС 2: Более сложные модели, чем используемые в ProjectExpert
Дата добавления: 2015-11-16; просмотров: 53 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Спиральная модель | | | Тема 7. Экономические модели поведения потребителя. |