- •Санкт-петербургский государственный ордена трудового красного знамени институт точной механики и оптики (технический университет)
- •Б.С.Падун Конспект лекций по дисциплине "Качество и тестирование программного обеспечения"
- •Глава 6. Основные требования, предъявляемые к программному
- •Введение
- •1.5. Роль систем программирования, отладки и функционального контроля при проектировании и функционировании программных систем
- •1.6. Основные требования к программным компонентам программных систем
- •Раздел 1. Основные понятия и определения
- •1.1. Два класса систем
- •1.2. Классификация проблем проектирования сложных программных систем
- •1.3. Задачи функциональные, структурного построения, технологии разработки и эксплуатации программных систем.
- •1.4. Основные комплексы программных систем
- •Глава 2. Качество программного обеспечения Качество исходного кода
- •Факторы качества
- •С точки зрения пользователя
- •2.1. Анализ эффективности функционирования программных систем
- •2.2. Основные характеристики качества программного обеспечения.
- •2.3. Показатели качества этапа проектирования программных систем
- •2.4. Показатели качества этапа эксплуатации программных систем
- •Вычислительная сложность
- •2.5. Показатели качества этапа сопровождения программных систем
- •Глава 5. Разработка и внедрение пакетов прикладных программ
- •5.1. Стадия исследования и обоснования создания сапр
- •5.2. Стадия технического задания
- •5.3. Стадия эскизного проекта
- •5.4. Стадия технического проекта
- •5.5. Стадия рабочего проекта
- •5.6. Стадия изготовления несерийных компонент
- •5.7. Стадия введения в действие комплекса средств автоматизации проектирования
- •5.8. Стадия сопровождение программных систем
5.2. Стадия технического задания
Целью выполнения работ на этой стадии является разработка концепции и одного из возможных вариантов САПР, уточнении требований к создаваемой САПР.
Выделяют следующие этапы:
научно–исследовательские работы;
разработка аванпроекта;
разработка ТЗ на САПР в целом и при необходимости частных ТЗ на подсистемы САПР.
Научно-исследовательские работы проводятся для определения возможности автоматизации проектных процедур и операций, формирование принципов и путей решения задачи проектирования.
Разработка аванпроекта выполняется для выбора рационального варианта САПР и предварительной проработки структуры создаваемой системы.
ТЗ является исходным документом для создания САПР и обязательным документом при приемке САПР. ТЗ должно содержать следующие разделы:
наименование и область применения;
основание для создания;
характеристика объекта проектирования (назначение, состав, условия применения);
цель и назначение (критерии эффективности функционирования);
характеристика процесса проектирования, куда включаются описание и требования к процессу проектирования, описание входных и выходных данных, требования к проектным процедурам;
требования к САПР в целом и к отдельным подсистемам;
технико-экономические показатели
стадии и этапы;
порядок испытаний и ввод в действие;
источники разработки и финансирования.
Допускается вводить и другие разделы, поясняющие концепцию и проведение работ по созданию САПР.
По результатам работ на каждом этапе формируется отчет. При оформлении ТЗ используют РД 50-459-84 «САПР. Типовое техническое задание на создание систем».
5.3. Стадия эскизного проекта
Целью выполнения работ на этой стадии является принятие предварительных решений по составу, структуре и функционированию САПР в соответствии с требованиями установленными ТЗ на создание системы.
Выделяют следующие этапы:
предварительная проработка процесса автоматизированного проектирования;
принятие основных решений по структуре САПР и взаимодействие САПР с другими системами;
принятие решений по всем видам обеспечения САПР в целом и их подсистем;
принятие основных решений по структуре компонентов САПР и их взаимосвязи;
принятие решений по всем видам обеспечения компонентов САПР;
расчет технико-экономических показателей САПР.
При предварительной проработке процесса автоматизированного проектирования принимаются основные решения по составу проектных процедур и операций с учетом обеспечения взаимосвязи и совместимости процессов автоматизированного проектирования, а также формируются требования к планированию работ предприятия при ведении проекта.
5.4. Стадия технического проекта
Целью выполнения работ на стадии «Технический проект» является принятие окончательных решений, дающих полное представление о создаваемой системе.
Выделяют следующие этапы:
разработка окончательных решений по общественным вопросам: структуре САПР, процедурам (задачам), реализуемых системой, процессу функционирования системы;
разработка решений по всем видам обеспечения;
разработка проектно-сметной строительной документации (при необходимости);
согласование решений по связям видов обеспечения между собой и разработка общесистемной документации на САПР в целом;
составление заказной документации на поставляемые (типовые) компоненты и комплексы средств.
При разработка окончательных решений по общественным вопросам определяется окончательный состав подсистем, взаимодействие между ними, взаимодействие САПР с другими системами, уточняется функциональная схема САПР и ее подсистем.
Результатом работы на стадии «Технический проект» являются следующие документы:
ведомость технического проекта;
пояснительная записка;
задание на строительные, электротехнические и другие подготовительные работы;
ТЗ на программы;
план мероприятий по подготовке организации пользователя к вводу в действие;
описание проектной операции.
