Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diplom_Final (1).docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.3 Mб
Скачать

4.2.Оценка трудозатрат и времени

Трудозатраты разработки определяются с помощью модели COCOMO (Constructive cost model): трудозатраты для базовой модели рассчитываются по формуле (4.2):

, (4.2)

где А и В коэффициенты.

Для определения коэффициентов необходимо определить режим системы (уровень сложности) или тип проекта:

Распространенный тип - небольшие программные проекты, над которыми работает небольшая группа разработчиков с хорошим стажем работы, устанавливаются мягкие требования к проекту. Органический режим (от 2000 до 50000 строк).

Сроки разработки не сложные

Среда разработки комфортная

Не требуется новшеств

А = 2,4; В = 1,05

Полунезависимый тип - средний по размеру проект, выполняется группой разработчиков с разным опытом, устанавливаются как мягкие требования, так и жесткие требования к проекту. Сбалансированный режим (от 50000 до 300000 строк).

Требования к срокам разработки средние

Требования к среде разработки средние

А = 3,0; В = 1,12

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

Требования к срокам разработки максимальные

Требования к среде разработки максимальные

А = 3,6; В = 1,2

Для разрабатываемой системы используется органический режим или другими словами распространенный тип проекта, так как проект не сложный, и в результате вычислений по формуле 1.2 получим:

Е = 2,4 ∙ (7,913) 1,05 = 21,06 чел. /месяц.

Длительность проекта рассчитывается по формуле (4.3):

TDEV = С ∙ ED = 2,5 ∙ (21,06) 0,38= 7,96 месяцев, (4.3)

где С и D - коэффициенты для органического уровня сложности, С = 2,5 и D=0,38.

Численность персонала рассчитывается по формуле (4.4):

SS =E / TDEV =21,06/7,96 = 3 человека. (4.4)

Производительность персонала рассчитывается по формуле (4.5):

P = размер / E = 7913/21,06 = 375,736 строк в месяц на одного человека. (4.5)

4.3.Определение перечня работ

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

Сроки выполнения проекта с 11.09.2012 по 11.05.2013. Пооперационный перечень работ с указанием стадий представлен в таблице 4.3.

Таблица 4.3 - Пооперационный перечень работ

Название задачи

Длит-ть

Начало

Окончание

Исполнитель

- Проектирование автоматизированной системы сбора и анализа статистики посещаемости сайта

175 дней

11.09.2012

11.05.2013

- Предпроектное исследование

29 дней

11.09.2012

19.10.2012

Изучение предметной области

18 дней

11.09.2012

04.10.2012

Руководитель

Изучение аналогов

7 дней

11.09.2012

19.09.2012

Руководитель

Формулировка требований пользователей

3 дней

20.09.2012

22.09.2012

Руководитель

Требования сформулированы

0 дней

22.09.2012

22.09.2012

- Обоснование необходимости разработки

19 дней

25.09.2012

19.10.2012

Обоснование необходимости ведения статистики посещаемости сайта

5 дней

25.09.2012

29.09.2012

Руководитель

Оценка стоимости проекта

7 дней

02.10.2012

10.10.2012

Руководитель

Расчет экономического эффекта

7 дней

11.10.2012

19.10.2012

Руководитель

Необходимость разработки признана

0 дней

19.10.2012

19.10.2012

Предпроектное исследование завершено

0 дней

19.10.2012

19.10.2012

- Техническое задание

2 дней

20.10.2012

23.10.2012

Разработка технического задания на создание АС

2 дней

20.10.2012

23.10.2012

Руководитель

Требования утверждены

0 дней

23.10.2012

23.10.2012

- Проектирование

105 дней

24.10.2012

19.03.2013

- Разработка технического проекта

43 дней

24.10.2012

21.12.2012

Структура системы, формирование требований

20 дней

24.10.2012

20.11.2012

Программист

Составление спецификации по каждой подсистеме

17 дней

24.10.2012

15.11.2012

Программист

Разработка алгоритмов. Описание входных и выходных данных

13 дней

16.11.2012

04.12.2012

Программист

- Проектирование информационного обеспечения

13 дней

16.11.2012

04.12.2012

Анализ входных данных

3 дней

16.11.2012

20.11.2012

Программист

Анализ выходных данных

3 дней

16.11.2012

20.11.2012

Программист

Организация информационной базы

10 дней

21.11.2012

04.12.2012

Программист

Информационное обеспечение спроектировано

0 дней

04.12.2012

04.12.2012

Построение модели защиты

8 дней

05.12.2012

14.12.2012

Программист

Разработка интерфейсов

5 дней

15.12.2012

21.12.2012

Тестер

Технический проект разработан

0 дней

21.12.2012

21.12.2012

- Рабочий проект

62 дней

22.12.2012

19.03.2013

Кодирование

35 дней

22.12.2012

08.02.2013

Программист

Отладка

15 дней

09.02.2013

01.03.2013

Программист

Тестирование

27 дней

09.02.2013

19.03.2013

Тестер

Разработка рабочей документации

10 дней

22.12.2012

04.01.2013

Программист

Рабочий проект выполнен. Начата подготовка к вводу в эксплуатации

0 дней

19.03.2013

19.03.2013

- Ввод в эксплуатацию

39 дней

20.03.2013

11.05.2013

Подготовка персонала

10 дней

20.03.2013

02.04.2013

Руководитель

Проведение опытной эксплуатации

27 дней

03.04.2013

09.05.2013

Тестер

Установка системы

1 день

10.05.2013

10.05.2013

Программист

Сдача в эксплуатацию

1 день

11.05.2013

11.05.2013

Руководитель

АСУ готова и введена в эксплуатацию

0 дней

11.05.2013

11.05.2013

Пооперационный перечень работ используется для построения диаграммы Ганта.(см) Работы производятся в соответствии с календарным графиком, представленным в виде диаграммы Ганта, где общее количество рабочих дней, затраченное на разработку и внедрение АИС, составляет 175 дней.

Поскольку в разработке системы участвуют 3 человека, то их роли можно распределить следующим образом:

Руководитель - руководитель технической команды, менеджер проекта, архитектор, планировщик ресурсов;

Программист - проектировщик подсистем, разработчик (кодировщик), эксперт предметной области, разработчик информационной поддержки, библиотекарь;

Тестер - тестировщик, специалист по пользовательскому интерфейсу.

На основании диаграммы Ганта определим следующее распределение рабочего времени по исполнителям:

Руководитель - 60 день;

Программист - 135 дней;

Тестер - 59 день.

Рис. 4.1 диаграммы Ганта

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