
разное / Авт констр и техн / Техническое задание на разработку программы
.docx
Техническое задание на разработку программы «Анализатор плоских механизмов»
Содержание
1. Наименование и область применения |
2 |
2. Основания для разработки |
2 |
3. Назначение разработки |
2 |
4. Технические требования к программе или программному изделию |
2 |
4.1. Требования к функциональным характеристикам |
2 |
4.2. Требования к надежности |
3 |
4.3. Условия эксплуатации |
3 |
4.4. Требования к составу и параметрам технических средств |
3 |
4.5. Требования к информационной и программной совместимости |
3 |
4.6. Требования к маркировке, упаковке программного изделия |
3 |
4.7. Специальные требования |
3 |
5. Технико-экономические показатели |
4 |
5.1. Экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами |
4 |
6. Стадии и этапы разработки |
4 |
6.1. Стадии разработки |
4 |
6.2. Этапы разработки и содержание работ по этапам |
4 |
7. Порядок контроля и приемки |
6 |
1. Наименование и область применения
Наименование программы: "Структурный анализатор плоских механизмов". Программа используется в виде прикладного приложения для анализа файла данных формата .DXF систем автоматизированного проектирования, которые поддерживают этот формат.
2. Основания для разработки
Задание на курсовое проектирование по дисциплине лингвистическое и программное обеспечение САПР, выданное 10 октября 2011 года.
3. Назначение разработки
Программный продукт представляет собой веб приложение для анализа информации хранящейся во внешней памяти и использование её для построения схемы и визуализации динамики движения исследуемого механизма.
4. Технические требования к программе или программному изделию
4.1. Требования к функциональным характеристикам
Программа должна позволять анализировать файл в формате .DXF. Представлять информацию в виде таблицы координат найденных примитивов. Строить по заданным координатам схему плоского механизма и создавать анимацию исследуемого механизма.
Исходные данные: файл в формате .DXF экспортированный из системы Компас.
Выходные данные: графическое представление плоского механизма, динамическая модель, данные о найденных примитивах и их координатах.
4.2. Требования к надёжности
Программа должна работать с абсолютно корректными данными. Программа должна поддерживать диалоговый режим.
4.3. Условия эксплуатации
Условия эксплуатации программы совпадают с условиями эксплуатации ПЭВМ IBM PC и совместимых с ними ПК. Программа должна быть рассчитана на непрофессионального пользователя т.п.
4.4. Требование к составу и параметрам технических средств
Необходимо наличие ПЭВМ IBM PC совместимого ПК с графическим адаптером EGA (VGA). Необходимое дисковое пространство – не менее 500КБайт. Желательно наличие манипулятора типа «мышь».
4.5. Требование к информационной и программной совместимости
Программа должна работать, автономна под управлением любой операционной системе. Базовый язык программирования: Java Script. Базовый язык гиперразметки: HTML5. Базовый язык стилизации: CSS.
4.6. Требование к упаковке, маркировке программного изделия
Программное изделие может транспортироваться на любом внешнем носителе.
4.7. Специальные требования
Специальных требований к временным характеристикам программы не предъявляется. Специальных требований к ёмкостным характеристикам программы не предъявляется. Программное изделие может транспортироваться на любом внешнем носителе.
5. Технико-экономические показатели
5.1. Экономические преимущества разработки по сравнению с лучшими отечественными образцами и аналогами
Данная программная разработка используется в рамках обучения, поэтому не представляет никакой экономической эффективности.
6. Стадии и этапы разработки
6.1. Стадии разработки
— техническое задание
— эскизное проектирование
— технический проект
— рабочий проект
— внедрение
6.2. Этапы разработки и содержание работ по этапам
Техническое задание
-
Обоснование необходимости разработки программы — на этом этапе выполняются:
— постановка задачи;
— сбор исходных материалов;
— выбор и обоснование критериев эффективности и качества разрабатываемой программы.
-
Научно-исследовательские работы — на этом этапе выполняются:
— определение структуры входных и выходных данных;
— предварительный выбор методов решения задачи;
— обоснование целесообразности применения ранее разработанных программ;
— определение требований к техническим средствам;
— обоснование принципиальной возможности решения поставленной задачи.
-
Разработка и утверждение технического задания — на этом этапе выполняются:
— определение требований к программе;
— разработка технико-экономического обоснования разработки программы;
— определение стадий, этапов и сроков разработки программы и документации на нее;
— выбор языков программирования;
Эскизный проект
-
Разработка эскизного проекта — на этом этапе выполняются:
— предварительная разработка структуры входных и выходных данных.
— уточнение методов решения задачи;
— разработка общего описания алгоритма решения задачи;
— разработка технико-экономического обоснования.
-
Утверждение эскизного проекта — на этом этапе выполняются:
— разработка пояснительной записки;
— согласование и утверждение эскизного проекта.
Технический проект
-
Разработка технического проекта - на этом этапе выполняются:
— уточнение структуры входных и выходных данных;
— разработка алгоритма решения задачи;
— определение формы представления входных и выходных данных;
— определение семантики и синтаксиса языка;
— разработка структуры программы;
— окончательное определение конфигурации технических средств.
-
Утверждение технического проекта — на этом этапе выполняются:
— разработка плана мероприятий по разработке и внедрению программы;
— разработка пояснительной записки;
— согласование и утверждение технического проекта.
Рабочий проект
-
Разработка программы — на этом этапе выполняется:
— программирование и отладка программы.
-
Разработка программной документации - на этом этапе выполняется:
— разработка программных документов в соответствии с требованиями ЕСПД
-
Испытания программы - на этом этапе выполняются:
— разработка согласование и утверждение программы и методики испытаний;
— проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний;
— корректировка программы и программной документации по результатам испытаний.
Внедрение
-
Подготовка и передача программы - на этом этапе выполняются:
— подготовка и передача программы и программной документации для сопровождения и /или изготовления;
— оформление и утверждение акта о передаче программы на сопровождение и/или изготовление;
— передача программы в фонд алгоритмов и программ.
7. Порядок контроля и приёмки
Предоставление работающего программного продукта на научном семинаре кафедры.