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

Практическая работа № 2 «Расчет трудоемкости разработки программного средства различными методами»

Задачи: на примере одной задачи осуществить знакомство с разными методами определения трудоемкости разработки программных средств и рассчитать затраты на ПО на их основе. Произвести сравнительный анализ используемых методов.

Используемое программное обеспечение: операционная система Windows, Ms Excel, Ms Project.

Время выполнения работы: 10 часов аудиторных занятий.

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

Задание 2.1.

  1. Используя «Типовые нормы времени на программирование задач для ЭВМ» от 27 июля 1987г. [2, c. 34], рассчитать трудоемкость для подсистем:

В-1. «Управление материально-техническим снабжением»;

В-2. «Управление организацией труда».

Исходные данные проекта:

  • планируемый срок разработки - 0,5 года.

  • количество разновидностей форм входной информации - 5, в том числе: переменной - 3; нормативно-справочной - 2.

  • количество разновидностей форм выходной информации – 10.

  • степень новизны комплекса задач - Г.

  • сложность алгоритма - 3.

  • объем входной информации - 5 тыс. документострок.

  • сложность организации контроля входной и выходной информации: входные данные и документы разнообразного формата и структуры, контроль осуществляется перекрестно (11); печать документов сложной многоуровневой структуры разнообразной формы и содержания (21)

  • проект разрабатывается с учетом обработки информации в режиме работы в реальном времени.

  • язык программирования - АССЕМБЛЕР.

  • использование типовых проектных решений - 20% (руководителем разработки установлен коэффициент 0,8).

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

  2. Произвести расчет затрат (на заработную плату, амортизацию, электроэнергию и прочие расходы) и прибыли на периоды создания и эксплуатации системы.

  3. Рассчитать показатели эффективности ИТ-проекта: NPV, PI, T.

Задание 2.2.

Для исходных данных задачи 2.1. произвести расчет трудоемкости методом экспресс-оценки [2,c. 29].

Задание 2.3.

Для исходных данных задачи 2.1. произвести расчет трудоемкости методом уточненной модели. Недостающие данные считать равным номинальному (среднему) значению [2, c. 30].

Задание 2.4.

Для исходных данных задачи 2.1. произвести расчет трудоемкости методом СОСОМО II (по двум вариантам) для модели этапа композиции приложения и модели пост-архитектуры [3,c. 27]. Недостающие данные считать равным номинальному (среднему) значению.

Задание 2.5.

Рассчитать по модели композиции приложения затраты (чел.-мес.) на создание следующего ПО: формируется 6 экранов, в т.ч. 2 серверных и 4 клиентских; 3 отчета – из них 1 серверный и 2 клиентских. Среда разработки – Delphi[1,c. 213].

Задание 2.6.

Используя средство MicrosoftProject, на основе календарного графика, полученного в п 2.1., составить диаграмму Гантта. Рассчитать суммарные затраты на проект

Сравнить результаты, полученные по различным методам. Сделать выводы.