Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка автоматизированной системы по учёту и анализу заказов покупателей и формированию заказов поставщикам .rtf
Скачиваний:
331
Добавлен:
27.03.2016
Размер:
28.27 Mб
Скачать

Глава 3. Экономическая часть

3.1 Характеристика и оценка прогрессивности научно-технической продукции

Данная дипломная работа посвящена разработке и анализу результатов использования программного обеспечения (ПО), отвечающего за составление заказов поставщикам. Для оценки новизны, качества, технико-экономической и эксплуатационной прогрессивности данной работы необходимо оценить показатель научно-технического прогресса разработки (НТПр) со следующих позиций:

научно - технический уровень (новизна) НИР;

перспективность НИР;

возможность применения результатов НИР;

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

Табл. 3.1

Уровни научно - технического прогресса

Основные параметры

Передовой отечествен.

Теоретич. возможн.

Базовый

Намечаемый

Научно-технический уровень (новизна)

5

10

2

3

Перспективность

7

10

1

6

Возможность применения результатов

6

10

3

6

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

,

где Ri значение “весового коэффициента” i-го признака;

Qij значение j-го показателя i-го признака научно- технического прогресса в баллах.

Зададим значимость признаков научно- технического эффекта НИР (Табл. 3.2):

Табл. 3.2

Признак научно – технического эффекта НИР

Значимость признаков научно- технического эффекта НИР

Научно-технический уровень, R1

0,4

Перспективность, R2

0,6

Возможность применения результатов, R3

0,6

Тогда обобщенные количественные показатели научно-технического уровня:

HTбазовый = (0,4 · 2 + 0,6 · 1 + 0,6 ·3)/2 = 1,6

Научно - техническая прогрессивность решения дипломной работы:

HTразрабатываемый = (0,4 · 3 + 0,6 · 6 + 0,6 · 6)/2 = 4,2

Соответственно, прогрессивность научно-технической прогрессивности разработки составляет:

.

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

Календарное планирование работ осуществляется на основе построения директивного графика. Построение графика проводится по результатам расчета трудоемкости работ.

Трудоемкость НИР определяют укрупнено по трудоемкости и удельного веса этапа в НИР:

[чел.-ч.],

где tсэр, dсэр - трудоемкость и процентное содержание этапа работ в НИР и трудоемкость этапа в долях единиц.

В связи с тем, что дипломная работа выполняется на ЭВМ, необходимо определить трудоемкость программирования задач. При традиционном программировании, когда каждая машинная программа содержит все этапы решения задач, начиная с ввода исходных данных и кончая печатью результатов, затраты труда (в чел.-ч.) определяются по формуле:

t = to + tи + ta + tб-с + tk + tот + tд,

гдеto - затраты труда на подготовку описания задачи;

tи - затраты труда на изучение описания задачи;

ta - затраты труда на разработку алгоритма решения задачи;

tб-с - затраты труда на разработку блок-схемы программирования;

tk - затраты труда на программирование по готовой блок-схеме с использованием алгоритмических языков;

tот - затраты труда на отладку программы;

tд - затраты труда на подготовку документации по задаче.

Затраты труда определим через условное количество команд в машинной программе решаемой задачи. Условное количество команд определяется по формуле:

Q = q · Kc · (1+ΣKk),

гдеq - предполагаемое число команд;

Кс - коэффициент сложности программ (1.25.. 2.0);

Кк - коэффициент коррекции программы при ее разработке (0.05.. 0.10);

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

Q=500 · 1,6 · (1+ 0,1) = 880.

Определим составляющие трудоемкости программирования задач:

to =2 (чел.-ч.);

tи = Q ·B / ( 85 ·K ) = 6,2(чел.-ч.);

ta = Q / ( 25 ·K ) =17,6 (чел.-ч.);

tбс = Q / ( 15 · K ) = 29,3 (чел.-ч.);

tk = Q / ( 15 · K ) + Q / ( 25 · K ) = 46,9 (чел.-ч.);

tот = 1,5 · Q / ( 5 · K ) = 132 (чел.-ч.);

tд = Q · ( B + 0,75 ) / ( 20 · K ) = 42,9(чел.-ч.).

(В=1,2 - коэффициент увеличения затрат труда вследствие недостаточного описания задач, К=2 - коэффициент квалификации разработчика, числовые коэффициенты в знаменателях характеризуют нормативную производительность труда программистов число команд в час).

Общая трудоемкость этапа программирования: tсэр =276,9 чел.- ч.

Трудоемкость НИР укрупненно по удельному весу и трудоемкости этапа программирования при рассчитанной tсэр и процентном содержании этапа dсэр = 60% определяется:

T=461,5 (чел.-ч.).

Для построения директивного графика распределим НИР по этапам ():

Табл. 3.3

№ п/п

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

Удельный вес, %

Трудоемкость этапа, чел.-ч.

1

Исследование задачи, включая анализ предметной области.

5

23,075

2

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

15

69,225

3

Составление структурной схемы алгоритма.

20

92,3

4

Составление и отладка программы на ЭВМ.

55

253,825

5

Анализ результатов.

5

23,075

Итого:

100%

461,5

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

Tцi = Tэi / ( tpq q),

где Tэi трудоемкость этапа (чел. – ч.), tpq - продолжительность рабочего дня (ч.), а q - количество исполнителей (чел.).

Рабочие дни переводятся в календарные с коэффициентом 1,4.

Календарный план работ выполняют с учетом максимально возможной параллельности проведения работ, однако, специфика данной разработки состоит в том, что начало следующего этапа предполагает окончание предыдущего (см. Error: Reference source not found и Error: Reference source not found).

Табл. 3.4

Директивный график работ.

№ п/п

Наименование этапа

Трудоемкость этапа (чел.-ч.)

Кол-во исполнителей (чел.)

Tцi

Длительность этапа (календ. дни)

1

Исследование задачи, включая анализ предметной области.

23,075

1

2,9

4

2

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

69,225

2

4,3

6

3

Составление структурной схемы алгоритма.

92,3

1

11,5

16

4

Составление и отладка программы на ЭВМ.

253,825

1

31,7

45

5

Анализ результатов НИР.

23,075

1

2,9

4

Итого:

75

табл. 2.5

Табл. 3.5