Система управления базой данных объектов Гражданской Обороны для принятия решений в чрезвычайных ситуациях

Страница 19

7). контроль однократности учета объектов и обучающихся;

В состав программы входит:

1). задача первоначального ввода информации об объектах экономики;

2). задача первоначального ввода информации об обучаемых на УМЦ;

3). задача формирования и печати списков объектов экономики;

4). задача формирования и печати списков, обучаемых на УМЦ;

8.3. Последовательность выполнения работ

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

По вышеизложенной методике проведено планирование разработки. Задача, решаемая в дипломном проекте, поставленная перед научной группой из трех человек, должна быть выполнена в течение 2 месяцев (44 дня). Путь, имеющий максимальную продолжительность, равную 42 дням, является критическим. Это путь:

0-1-2-3-4-8-9-10-13-14-15-17-18-19-21-22-23.

Для правильного выполнения сетевого графика должно выполняться следующее условие : вероятность совершения события в заданный срок Р (Ткр<Тд) должна удовлетворять следующему соотношению : 0.35 < Р(Ткр<Тд) < 0.65

Из анализа сетевого графика и из таблицы значений параметров сетевого графика видно, что Ткр<Тд,, так как Ткр = 42 дней, а Тд=44 дней. Так как условие правильного выполнения сетевого графика выполняется, то нет необходимости принимать меры по уплотнению графика работ. Следовательно, сетевой график составлен правильно.

Таблица 8.1. Перечень событий и работ

события

Содержание события

код

работы

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

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Получено задание на разработку

Утверждено задание

Обобщенный анализ проведен

Техническое предложение утверждено

База данных и язык программирования выбраны

База данных установлена

Физическая база данных настроена

Связь базы данных с Delphi установлена

SQL запросы и таблицы баз данных спроектированы

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

Алгоритм вывода форм и отчетов и взаимодействия составлены

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

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

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

Модули программы объединены

Программа форм отлажена, документация скорректирована

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

Управляющая программа отлажена, документация скорректирована

Главная программа отлажена

Программа установки написана

Документация составлена

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

Корректировка проведена

Работа завершена

0-1

1-2

2-3

3-4

4-5

4-8

5-6

6-7

8-9

9-10

10-11

10-12

10-13

13-14

14-15

14-16

14-17

17-18

18-19

18-20

18-21

21-22

22-23  

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

Сбор информации по теме исследования (изучение литературы и исходных данных)

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

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

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

Разработка таблиц базы данных и SQL запросов

Настройка физической базы данных

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

Установка взаимосвязи между таблицами (индексы, ограничения, триггеры)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 8.2. Результаты расчета параметров сетевого графика

Код работы

tож

Ранний

срок

Поздний срок

Резервы времени

рабоч.    

Начала работы

Tрнij

окончания работы

Tроij

начала работы

Tпнij

окончания работы

Tпоij

полный

Rпij

свободный Rсij

0-1

1-2

2-3

3-4

4-5

4-8

5-6

6-7

8-9

9-10

10-11

10-12

10-13

13-14

14-15

14-16

14-17

17-18

18-19

18-20

18-21

21-22

22-23

4

3

2

1

1

5

1

2

1

2

6

5

7

5

4

2

3

2

3

2

1

2

1

0

4

7

9

10

10

11

12

15

16

18

18

18

25

30

30

30

34

36

36

36

39

41

4

7

9

10

11

15

12

14

16

18

24

23

25

30

34

32

33

36

39

38

37

41

42

0

4

7

9

11

10

12

13

15

16

19

20

18

25

30

32

31

34

36

37

38

39

41

4

7

9

10

12

15

13

15

16

18

25

25

25

30

34

34

34

36

39

39

39

41

41

0

0

0

0

1

0

1

1

0

0

1

2

0

0

0

2

1

0

0

1

2

0

0

0

0

0

0

0

0

0

1

0

0

1

2

0

0

0

2

1

0

0

1

2

0

0

Рисунок 8.1.

8.4. Оценка издержек на разработку программы.

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

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

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