Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lek2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
265.73 Кб
Скачать

5. Оценка длительности и стоимости разработки по

Оценка длительности и стоимости разработки ПО основывается на:

- оценке уровня сложности ПО с целью учета удельной трудоемкости создания одной строки кода;

- учете объема трудозатрат на ПО и заработной платы участников команды с учетом их функций.

5.1 Определение уровня качества по предполагает:

- выбор критериев оценки качества;

- задание значений критериев оценки качества.

Типичные критерии оценки:

- интерфейс;

- база данных;

- логика;

- документация;

- управление;

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

Например:

- оценка сложности интерфейса по числу диалоговых окон;

- оценка сложности базы данных по числу сущностей (таблиц) и их атрибутов (столбцов) и т.д.

5.2. Определение затрат на производство по

Определение затрат создания ПО выполняется в соответствии с пооперационным планом работ, включающем, например, этапы:

- проектирование;

- кодирование;

- тестирование;

5.2.1) Расчет заработной платы:

5.2.2) Этап кодирования.

Рассчитать производительность Пдень по языку программирования и сложности ПО.

Типичные оценки по сложности:

Простое ПО – 8 LOC в день;

Сложное ПО – 4 LOC в день;

Типичные оценки по языку:

Язык высокого уровня – 2-15 LOC в день;

Язык низкого уровня – 3-25 LOC в день;

Трудозатраты:

Т= R’LOCдень

Выполнить расслоение работы по квалификации и уровню заработной платы разработчиков.

6. Создание бизнес-плана

Проделанные расчеты могут быть положены в основу этапов:

- Распределение ресурсов;

- Определение рисков, связанных с выполнением проекта;

- Анализ эффективности выполнения проекта.

Данные работы можно провести в рамках соответствующего бизнес плана.

Моделирование бизнес-плана можно проводить либо в универсальных пакетах типа ProjectExpert, либо в специализированных, типа системы прогнозирования экономических характеристик производства программных продуктов ПЛАПС.

Рассмотрим порядок построения соответствующих бизнес планов в рамках возможностей ProjectExpert.

6.1) Производство.

«Производство» - это либо этап тиражирования, либо – этап единичной продажи готового ПО заказчику.

В структуру ЖЦ добавить:

- маркетинговое исследование рынка ПО;

- экономическое обоснование необходимых ресурсов по трудоемкости, стоимости, срокам и другим показателям.

6.2) Расчет капитальных затрат.

Имеются типичные затраты на здания, сооружения и т.д.

Типичные специфические капитальные затраты по оборудованию:

- обеспечение производительности обработки информации;

- обеспечение доступа к сети;

- обеспечение емкости систем хранения данных.

6.3) Расчет постоянных издержек

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

6.4) Расчет сроков выполнения этапов создания ПО.

Этапы:

      • Определить состав команды программистов (количество, квалификации, задачи).

      • Рассчитать длительность этапов по затратам и составу команды.

      • Ввести соответствующие ресурсы.

      • Путем экспертных оценок ввести доли затрат на проектирование и тестирование, исходя из объема затрат на кодирование.

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