|
Учебная практика по программированию
Стадии разработки, этапы и содержание работ (ГОСТ 19.102):
-------------T-------------------T----------------------------------
Стадии ¦ Этапы работ ¦ Содержание работ
разработки ¦ ¦
-------------+-------------------+----------------------------------
1. Техничес- ¦ Обоснование ¦ Постановка задачи.
кое задание ¦ необходимости ¦ Сбор исходных материалов.
¦ разработки ¦ Выбор и обоснование критерия
¦ программы ¦эффективности и качества разраба-
¦ ¦тываемой программы.
¦ ¦ Обоснование необходимости прове-
¦ ¦дения научно - исследовательских
¦ ¦работ.
¦ Научно - исследо- ¦ Определение структуры входных и
¦вательские работы ¦выходных данных.
¦ ¦ Предварительный выбор методов ре-
¦ ¦шения задач.
¦ ¦ Обоснование целесообразности при-
¦ ¦менения ранее разработанных прог-
¦ ¦рамм.
¦ ¦ Определение требований к техни-
¦ ¦ческим средствам.
¦ ¦ Обоснование принципиальной воз-
¦ ¦можности решения поставленной за-
¦ ¦дачи.
¦ Разработка и ут-¦ Определение требований к програм-
¦верждение техничес-¦ме.
¦кого задания ¦ Разработка технико - экономичес-
¦ ¦кого обоснования разработки прог-
¦ ¦раммы.
¦ ¦ Определение стадий, этапов и сро-
¦ ¦ков разработки программы и докуме-
¦ ¦нтации на нее.
¦ ¦ Выбор языков программирования.
¦ ¦ Определение необходимости прове-
¦ ¦дения научно - исследовательских
¦ ¦работ на последующих стадиях.
¦ ¦ Согласование и утверждение техни-
¦ ¦ческого задания.
2. Эскизный ¦ Разработка эскиз-¦ Предварительная разработка струк-
проект ¦ного проекта ¦туры входных и выходных данных.
¦ ¦ Уточнение методов решения задачи
¦ ¦ Разработка общего описания алго-
¦ ¦ритма решения задачи.
¦ ¦ Разработка технико - экономичес-
¦ ¦кого обоснования.
¦ Утверждение эскиз-¦ Разработка пояснительной записки
¦ного проекта ¦ Согласование и утверждение эски-
¦ ¦зного проекта.
3. Техни- ¦ Разработка техни- ¦ Уточнение структуры входных и вы-
ческий проект¦ческого проекта ¦ходных данных.
¦ ¦ Разработка алгоритма решения за-
¦ ¦дачи.
¦ ¦ Определение формы представления
¦ ¦входных и выходных данных.
¦ ¦ Определение семантики и синтак-
¦ ¦сиса языка.
¦ ¦ Разработка структуры программы.
¦ ¦ Окончательное определение конфи-
¦ ¦гурации технических средств.
¦ Утверждение техни-¦ Разработка плана мероприятий по
¦ческого проекта ¦разработке и внедрению программ.
¦ ¦ Разработка пояснительной записки.
¦ ¦ Согласование и утверждение техни-
¦ ¦ческого проекта.
4. Рабочий ¦ Разработка прог- ¦ Программирование и отладка прог-
проект ¦раммы ¦раммы.
¦ Разработка прог- ¦ Разработка программных документов
¦раммной документа- ¦в соответствии с требованиями ГОСТ
¦ции ¦19.101-77
¦ Испытания програм-¦ Разработка, согласование и утвер-
¦мы ¦ждение программы и методики испы-
¦ ¦таний.
¦ ¦ Проведение предварительных госу-
¦ ¦дарственных, межведомственных,
¦ ¦приемо-сдаточных и других видов
¦ ¦испытаний.
¦ ¦ Корректировка программы и прог-
¦ ¦раммной документации по результа-
¦ ¦там испытаний.
5. Внедрение¦ Подготовка и пере-¦ Подготовка и передача программы и
¦дача программы ¦программной документации для соп-
¦ ¦ровождения и (или) изготовления.
¦ ¦ Оформление и утверждение акта о
¦ ¦передаче программы на сопровожде-
¦ ¦ние и (или) изготовление.
¦ ¦ Передача программы в фонд алго-
¦ ¦ритмов и программ.
-------------+-------------------+----------------------------------
Примечания:
1.Допускается исключать вторую стадию разработки,а в технически
обоснованных случаях - вторую и третью стадии. Необходимость проведения
этих стадий указывается в техническом задании.
2.Допускается объединять, исключать этапы работ и (или) их
содержание, а также вводить другие этапы работ по согласованию с
заказчиком.
|