1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 8
1.1. Введение 8
1.2. Основание для разработки 9
1.3. Назначение разработки 9
1.3.1. Функциональное и эксплуатационное назначение изделия 9
1.3.2. Рассмотренные альтернативы 10
1.4. Требования к программе или программному изделию 10
1.4.1. Стандарты 10
1.4.2. Информационная совместимость 11
1.4.3. Программные ограничения, совместимость 11
1.4.4. Требования к составу и параметрам технических средств (аппаратные ограничения) 11
1.4.5. Методические ограничения 11
1.4.6. Входные данные 12
1.4.7. Процессы обработки 12
1.4.8. Выходные данные 13
1.4.9. Результирующие компоненты изделия 13
1.4.10. Носители информации 13
1.4.11. Безопасность и секретность 14
1.4.12. Требования к надежности 14
1.4.13. Рестарт 14
1.4.14. Рабочие характеристики 14
1.4.15. Удобство эксплуатации 15
1.5. Требования к программной документации 15
1.6. Технико-экономическое обоснование целесообразности разработки 15
1.6.1. Целесообразность разработки программы или устройства 15
1.6.2. Описание предприятия и продукции 16
1.6.2.1. Сведения о предприятии 16
1.6.2.2. Описание продукции (услуги) 16
1.6.3. Маркетинг и сбыт продукции 18
1.6.3.1. Требования к потребительским свойствам 18
1.6.4. Конкуренция, конкурентоспособность продукции и позиционирование товара 19
1.6.5. Оценка конкурентоспособности по качественным характеристикам 19
1.6.6. Рынок сбыта продукции 21
1.6.7. Каналы сбыта продукции 22
1.6.8. Стратегия продвижения на рынок 23
1.6.9. Цена и объем сбыта продукции (услуги) 25
1.6.10. Производственный план 25
1.6.10.1. Месторасположение и производственные площади 25
1.6.10.2. Технология, качество и сертификация производства 26
1.6.10.3. Технологический цикл производства и реализации продукции (услуги) 27
1.6.10.4. Оборудование 27
1.6.10.4. Расчет амортизационных отчислений 28
1.6.10.5. Комплектующие и материалы 28
1.6.10.6. Кадровое обеспечение 30
1.6.10.7. Транспорт и связь, энергетическое и инженерное обеспечение 30
1.6.11. Организационный план 31
1.6.11.1. Команда управления и ведущие специалисты 31
1.6.11.2. Правовое обеспечение 31
1.6.11.3. Партнеры по реализации проекта 31
1.6.11.4. Поддержка и льготы 31
1.6.11.5. Организационная структура реализации проекта 32
1.6.11.6. График реализации проекта 32
1.6.11.7. Характеристика активов 32
1.6.12. Финансовый план 32
1.6.12.1. Нормативы для финансово-экономических расчетов 32
1.6.12.2. Расходы на персонал 34
1.6.12.3. Постоянные расходы на производство продукции 35
1.6.12.4. Калькуляция себестоимости продукции 36
1.6.12.5. Смета затрат на проект 37
1.6.12.6. Источники финансирования 37
1.6.13. Эффективность 38
1.6.13.1. Показатели эффективности 38
1.6.13.2. Риски предприятия и форс-мажорные обстоятельства 41
1.7. Требования к безопасности жизнедеятельности охране окружающей среды 41
1.7.1. Классификация основных форм деятельности человека. Организация рабочего места и ее особенности при использовании ПЭВМ 41
1.7.2. Профессиональные заболевания при работе с ПЭВМ. Профилактика профессиональных заболеваний 48
1.7.3. Основные требования к производственному освещению помещений с ЭВМ 50
1.7.4. Влияние электромагнитных полей и излучений 52
1.7.5. Защита от шума 58
1.7.6. Микроклимат производственных помещений предприятий информационного обслуживания 59
1.7.7. Пожароопасные ситуации на предприятиях информационного обслуживания. 60
1.8 Стадии и этапы разработки 64
1.9 Порядок контроля и приемки 65
2. ТЕХНИЧЕСКИЙ ПРОЕКТ 66
2.1. Введение 66
2.2. Функция, реализующая метод «Северо-западного угла» 66
2.2.1. Методические ограничения 66
2.2.2. Входные данные 67
2.2.3. Инициирование работы 67
2.2.4. Выходные данные 68
2.3. Функция, реализующая метод «Наименьшей стоимости» 68
2.3.1. Методические ограничения 68
2.3.2. Входные данные 69
2.3.3. Инициирование работы 69
2.4. Функция, реализующая метод «Фогеля» 69
2.4.1. Методические ограничения 69
2.4.2. Входные данные 70
2.4.3. Инициирование работы 71
2.4.4. Процессы обработки 71
2.4.5. Выходные данные 71
2.5. Функция, реализующая метод «Потенциалов» 71
2.5.1. Методические ограничения 71
2.5.2. Входные данные 74
2.5.3. Инициирование работы 75
2.5.4. Процессы обработки 75
2.5.5. Выходные данные 75
2.6. Функция, реализующая «Венгерский» метод 75
2.6.1. Методические ограничения 75
2.6.2. Входные данные 78
2.6.3. Инициирование работы 78
2.6.4. Процессы обработки 78
2.6.5. Выходные данные 79
2.7. Функция, реализующая метод «Не реализованных прибылей (Этап 1)» 79
2.7.1. Методические ограничения 79
2.7.2. Входные данные 79
2.7.3. Инициирование работы 79
2.7.4. Процессы обработки 80
2.7.5. Выходные данные 80
2.8. Функция, реализующая метод Не реализованных прибылей (Этап 2) 80
2.8.1. Методические ограничения 80
2.8.2. Входные данные 81
2.8.3. Инициирование работы 81
2.8.4. Процессы обработки 81
2.8.5. Выходные данные 81
2.9. Функция, реализующая метод Не реализованных прибылей (Этап 3) 81
2.9.1. Методические ограничения 81
2.9.2. Входные данные 82
2.9.3. Инициирование работы 82
2.9.4. Процессы обработки 82
2.9.5. Выходные данные 83
2.10. Функция построения графика зависимости скорости работы метода от размерности исходной матрицы 83
2.10.1. Входные данные 83
2.10.2. Инициирование работы 83
2.10.3. Процессы обработки 83
2.10.4. Выходные данные 83
2.11. Функция построения графика зависимости близости опорного плана к оптимальному от размерности исходной матрицы 83
2.11.1. Входные данные 84
2.11.2. Инициирование работы 84
2.11.3. Процессы обработки 84
2.11.4. Выходные данные 84
2.12. Функция оценки скорости работы метода 84
2.12.1. Входные данные 84
2.12.2. Инициирование работы 84
2.12.3. Процессы обработки 85
2.12.4. Выходные данные 85
2.13. Функция оценки оптимальности результата работы метода 85
2.13.1. Методические ограничения 85
2.13.2. Входные данные 85
2.13.3. Инициирование работы 86
2.13.4. Процессы обработки 86
2.13.5. Выходные данные 86
3. РАБОЧИЙ ПРОЕКТ 87
3.1. Общие сведения 87
3.2. Описание модулей 88
3.2.1. Модуль S_z 88
3.2.1.1. Входные данные 88
3.2.1.2. Процессы обработки 88
3.2.1.3. Выходные данные 88
3.2.1.4. Схема передачи управления 89
3.2.2. Модуль N_st 89
3.2.2.1. Входные данные 89
3.2.2.2. Процессы обработки 90
3.2.2.3. Выходные данные 90
3.2.2.4. Схема передачи управления 90
3.2.3. Модуль Fogel 91
3.2.3.1. Входные данные 91
3.2.3.2. Процессы обработки 91
3.2.3.3. Выходные данные 91
3.2.3.4. Схема передачи управления 92
3.2.4. Модуль Ner_p1 92
3.2.4.1. Входные данные 92
3.2.4.2. Процессы обработки 93
3.2.4.3. Выходные данные 93
3.2.4.4. Схема передачи управления 93
3.2.5. Модуль Ner_p2 93
3.2.5.1. Входные данные 94
3.2.5.2. Процессы обработки 94
3.2.5.3. Выходные данные 94
3.2.5.4. Схема передачи управления 95
3.2.6. Модуль Ner_p3 95
3.2.6.1. Входные данные 95
3.2.6.2. Процессы обработки 96
3.2.6.3. Выходные данные 96
3.2.6.4. Схема передачи управления 96
3.2.7. Модуль Potenc_m 96
3.2.7.1. Входные данные 97
3.2.7.2. Процессы обработки 97
3.2.7.3. Выходные данные 97
3.2.7.4. Схема передачи управления 98
3.2.7. Модуль Venger_m 98
3.2.8.1. Входные данные 98
3.2.8.2. Процессы обработки 99
3.2.8.3. Выходные данные 99
3.2.8.4. Схема передачи управления 99
3.2.9. Модуль M1 99
3.2.9.1. Диаграмма передач управления 100
3.2.9.2. Описание формы Form1 100
3.2.9.3. Инициирование работы 104
3.2.9.4. События, методы, функции модуля 104
3.2.9.5. Внутренние данные 106
3.2.9.6. Процессы обработки 107
3.2.9.7. Нормальное завершение 107
3.3. Программа и методика испытаний 107
3.3.1. Функциональное тестирование программы 108
CПИСОК ЛИТЕРАТУРЫ 118
ПРИЛОЖЕНИЕ. Текст программы 119
Читать дальше
Методы испытаний
Испытания программного продукта были проведены на основе функционального тестирования. Этот метод рассматривает тестируемую программу как черный ящик. При этом внутренняя структура программы не учитывается, тесты строятся на основании функциональных свойств программы, т.е. опираясь на ее функциональные спецификации.
При функциональном тестировании программа рассматривается как некоторая функция. Выбор тестов осуществляется на основе исследования множеств точек области и образа программы и выделение в них особых точек, представляющих наибольший интерес с точки зрения функционирования программы. В этом случае, следует попытаться испытать все точки области, либо использовать какую-то дополнительную информацию о специфике задачи для выбора наиболее характерных точек.
Читать дальше
CПИСОК ЛИТЕРАТУРЫ
1. Зайченко Ю.П. Исследование операций. Киев: Вища школа, 1979.
2. Кузнецов А.В., Сакович В.А., Холод Н.И. ”Высшая математика. Математическое программирование ”, Минск, Вышейшая школа, 2001г.
3. Таха Х. Введение в исследование операций. М.: Мир, 1985.
4. Акулич И.Л. Математическое программирование в примерах и задачах. М.: Высшая школа, 1986.
5. Эддоус М., Стенсфилд Р. Методы принятия решений. М.: Аудит, ЮНИТИ, 1997.
6. Боборыкин В.А. Математические методы решения транспортных задач. Л.: СЗПИ, 1986
7. Бурлак Г.Н. Безопасность работы на компьютере: Организация труда на предприятиях информационного обслуживания: Учеб. пособие. – М.: Финансы и статистика, 1998.
8. Лапшин Г.М. Организация и планирование вычислительных центров в машиностроении. М.: Машиностроение, 1990.
9. Охрана труда в вычислительных центрах. – М.: Машиностроение, 1990.
Читать дальше