Организация и планирование производства

Автор работы: Пользователь скрыл имя, 29 Марта 2014 в 14:38, курсовая работа

Краткое описание

Все работы по созданию и внедрению программного средства (ПС) разделены на 5 стадий: техническое задание (ТЗ), эскизный проект (ЭП), технический проект (ТП), рабочий проект (РП), внедрение (ВН).

Содержание

1. Основные этапы разработки программного средства 3
1.1 Расчет трудоемкости отдельных этапов разработки программного средства 4
2.1 Построение сетевого графика выполнения работ 11
2.2 Оптимизация сетевого графика выполнения работ 14
3. Расчет затрат на разработку и экономической эффективности проекта 18
3.1 Расчет затрат на разработку программного средства 18
3.2 Расчет экономической эффективности от внедрения проекта 19
Список литературы 24

Прикрепленные файлы: 1 файл

курсач мой.docx

— 135.72 Кб (Скачать документ)

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

 

Серпуховский филиал

 

 

 

 

 

Курсовая работа

 

Дисциплина

“Организация и планирование производства”

 

 

 

Выполнил:

студент 5 курса

специальности 230101

группы ИТ4-07-02Д

Аристов А. С.

 

 

 

Серпухов

2011

Содержание

 

 

 

    1. Основные этапы разработки программного средства

 

Все работы по созданию и внедрению программного средства (ПС) разделены на 5 стадий: техническое задание (ТЗ), эскизный проект (ЭП), технический проект (ТП), рабочий проект (РП), внедрение (ВН).

В таблице 1.1 приведено содержание основных работ на каждой из стадий разработки программы.

№п/п

Наименование работ

Стадия разработки

1

Согласование и утверждение задания

ТЗ

2

Сбор информации

ЭП

3

Составление и согласование технического предложения

4

Выбор базы данных

5

Установка базы данных

6

Разработка таблиц и запросов

ТП

7

Установка взаимосвязи между таблицами

8

Разработка алгоритма вывода форм и отчетов, взаимодействие форм и отчетов

9

Разработка программы форм и составление документации

10

Разработка программы отчетов и составление документации

11

Разработка управляющей программы и составление документации

12

Проверка программы форм

РП

13

Проверка программы отчетов

14

Объединение модулей программ в единый блок

15

Отладка программы форм

16

Отладка программы отчетов

17

Отладка управляющей программы

18

Проверка документации по формам

19

Проверка документации по отчетам

20

Отладка всей главной программы

21

Написание программы установки и составление документации к ней

22

Составление руководства пользователя

23

Тестирование и составление отчета по тестированию

24

Проверка написания программы

25

Проверка руководства

26

Корректировка документации и программы

27

Компоновка программы и тиражирование

ВН


 

 

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

 

Для расчета затрат времени на разработку ПС используются следующие показатели: объем ПС (в тысячах машинных команд), группа сложности, коэффициент Ki, учитывающий уровень повышения сложности, дополнительный коэффициент сложности Kсл, степень новизны ПС, степень использования в разработке  стандартных модулей, типовых ПС.

Определим объем ПС в машинных командах:

    1. организация ввода-вывода информации в интерактивном режиме - 400,
    2. генерация рабочих команд - 200,
    3. управление работой компонентов (монитор ПС) - 200,
    4. расчет показателей - 600,
    5. форматирование и вывод на внешние носители - 200,
    6. отладка прикладных программ - 400.

Таким образом, общий объем функциональных команд:

400+200+200+600+200+400=2000 машинных команд.

Сложность разрабатываемого программного средства определяется с помощью таблицы 1.2.

Таблица 1.2 - Группы сложности программного средства

Группа сложности

Характеристика ПС

1

ПС обладает одной или несколькими из следующих характеристик:

1) наличие мощного интеллектуального  языкового интерфейса высокого  уровня с пользователем;

2) режим работы в реальном  времени;

3) обеспечение телекоммуникационной  обработки данных и управление  удаленными объектами;

4) машинная графика;

5) многомашинные комплексы;

6) обеспечение существенного распараллеливания  вычислений.

2

 

 

 

 

ПС обладает одной или несколькими из следующих характеристик:

1) оптимизационные расчеты;

2) обеспечение настройки программного  средства на изменение структур  входных и выходных данных;

3) настройка ПС на нестандартную  конфигурацию технических средств;

4) обеспечение переносимости ПС;

5) реализация особо сложных инженерных  и программных расчетов.

3

ПС не обладает ни одной из выше перечисленных характеристик.


 

Так как данное ПС не обладает ни одним из перечисленных в таблице характеристик, то оно относится к 3 группе сложности. Определение коэффициента Ki, учитывающего уровень повышения сложности, осуществим с помощью таблицы 1.3.

Таблица 1.3 - Значение коэффициента, учитывающего уровень повышения сложности программного средства

Дополнительная характеристика ПС

Значение Кi

1

Функционирование ПС в расширенной среде

0,08

2

Интерактивный доступ

0,06

3

Обеспечение хранения, ведения и поиска данных в сложных структурах

0,07

4

Наличие у ПС одновременно нескольких характеристик по таблице 5.2:

- 2

- 3

- >3

 

0,12

0,18

0,26


 

Данное ПС имеет интерактивный доступ и обеспечивает хранение, внедрение и поиск данных в сложных структурах, следовательно, значения коэффициентов, учитывающих уровень повышения сложности программного средства составляют 0,06 и 0,07.

Определим коэффициент сложности по формуле (1.1):

Ксл= 1+ ,                                                                      (1.1)

где  n – число дополнительно учитываемых характеристик ПС (n=2 из таблицы 1.3).

Ксл = 1 + 0,06 + 0,07=1,13.

Определим затраты труда на разработку ПС (Траз) с помощью таблицы 1.4.

Таблица 1.4 - Затраты труда на разработку ПС в зависимости от объема ПС и его группы сложности

Объем ПС, десятки условных машинных команд

Группа сложности

1

2

3

10

345

310

229

20

394

317

241

более 20

465

330

306


 

Из таблицы 1.4 следует, что Траз= 306 чел-дн.(группа сложности – 6, объем ПС – 6000)

Рассчитаем общую трудоемкость разработки ПС по формуле (1.2):

Тобщ = Ксл×Траз,         (1.2)

где  Траз- затраты труда на разработку ПС.

Тогда,    Тобщ= 1,13× 306 = 345,8 чел-дн.

Значение поправочного коэффициентаКн, учитывающего степень новизны программного средства, определяется из таблицы 1.5 .

 

Таблица 1.5 - Значение поправочного коэффициента, учитывающего степень новизны ПС

Код степени новизны

Степень новизны

Использование

ЗначениеКн

нового типа ЭВМ

новой ОС

А

Принципиально новые ПС, не имеющие доступных аналогов

+

-

+

-

+

+

-

-

1,75

1,6

1,2

1,0

Б

ПС, являющиеся развитием определенного параметрического ряда ПС

+

-

+

+

+

-

1,0

0,9

0,8

В

ПС, являющиеся развитием определенного параметрического ряда ПС

-

-

0,7


 

Разрабатываемое ПС имеет код степени новизны Б (новый тип ЭВМ), следовательно, Кн = 0,7.

Определяем удельный вес (Li) трудоемкости каждой стадии разработки по таблице 1.6.

Таблица 1.6 - Значение коэффициента удельного веса трудоемкости каждой стадии разработки в общей трудоемкости ПС

Код стадии разработки

Степень новизны

А

Б

В

ТЗ

0,11

0,10

0,09

ЭП

0,09

0,08

0,07

ТП

0,11

0,09

0,07

РП

0,55

0,58

0,61

ВН

0,14

0,15

0,16


 

 

Согласно таблице 1.6, значения коэффициента Li:

LТЗ=0,09;

LЭП=0,07;

LТП=0,07;

LРП=0,61;

LВН=0,16.

Последним коэффициентом, необходимым для расчета трудоемкости, является коэффициент использования в разработке типовых (стандартных) программ  программных средств (Кl). Найдем его из таблицы 1.7.

 

Таблица 1.7 - Значение коэффициента Кl

Степень охвата реализуемых функций разработанного ПС типовыми (стандартными) программами и ПСВТИ, %

Значение Кl

1

не менее 60 %

0,6

2

40 - 60 %

0,7

3

20 - 40 %

0,8

4

менее 20%

0,9

5

Типовые программы и ПС не используются

1


 

Для разрабатываемого ПС степень охвата типовыми программами составляет 20%, что соответствует Кl = 0,8.

Трудоемкости каждой стадии разработки ПС (Ti) рассчитываются по формуле (1.3):

Ti = Li×Kн×Тобщ .         (1.3)

ТТЗ = 0,09×0,8×345,8 = 25 чел-дн.

ТЭП = 0,07×0,8×345,8 = 19 чел-дн.

ТТП = 0,07×0,8×345,8 = 19 чел-дн.

ТРП = 0,61×0,8×345,8 = 169 чел-дн.

ТВН = 0,16×0,8×345,8 = 44 чел-дн.

Итоговая трудоемкость Тсум будет равна сумме трудоемкости каждого из этапов: Тсум= 25+19+19+169+44 = 276 чел-дн.

Данные по составу исполнителей проекта приведены в таблице 1.8.

Таблица 1.8 - Состав исполнителей

Содержание работ

Исполнитель

Количество человек

Постановка задачи

Руководитель проекта

1

Сбор исходных материалов

Руководитель проекта

1

Определение структуры входных и выходных данных

Руководитель проекта, программист

2

Анализ существующих программных средств

Руководитель проекта, программист

2

Определение требований к техническим средствам

Системный аналитик

1

Определение требований к программе

Руководитель проекта

1

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

Руководитель проекта, программист

2

Выбор языков программирования

Программист

1

Согласование и утверждение ТЗ

Руководитель проекта, программист

2

Предварительная разработка структуры входных и выходных данных

Программист, системный аналитик

2

Разработка общего описания алгоритма решения задачи

Программист

1

Согласование и утверждение ЭП

Руководитель проекта, системный аналитик

2

Разработка алгоритма решения задачи

Программист

1

Определение формы представления входных и выходных данных

Руководитель проекта, программист

2

Разработка структуры программы

Программист

1

Согласование и утверждение ТП

Руководитель проекта, программист

2

Программная реализация

Программист

1

Проверка работоспособности на реальных исходных данных

Программист

1

Отладка

Программист

1

Анализ результатов моделирования

Руководитель проекта

1

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

Руководитель проекта, программист

2

Корректировка программы и программной документации по результатам испытаний

Руководитель проекта, программист

2

Подготовка и передача программы и программной документации для сопровождения и изготовления

Руководитель проекта, программист

2

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

Руководитель проекта

1

Информация о работе Организация и планирование производства