- •1 Сущность предмета тп, его задачи. Актуальность проблемы технологии программирования. История развития тп.
- •7 Каскадный подход широко использовалась в 70-80 годах. Именно этот подход рассматривается в качестве индустриального подхода
- •8 Спиральная модель жизненного цикла нашла свое широкое применение в 86-90 годах.
- •9 Понятие качества по. Критерии качества по: функциональность, надежность, их примитивы.
- •10 Критерии качества легкость применения, эффективность, их примитивы.
- •11 Критерии качества сопровождаемость, мобильность, их примитивы.
- •15 Цель модульного программирования. Основные характеристики программного модуля. Размер модуля. Рутинность модуля.
- •16 Связность модуля. Связность модуля (cohesion)
- •23 Внешнее описание пс.
- •30 Особенности объектного подхода к разработке внешнего описания пс
- •34 Основные принципы тестирования программ. Заповеди по тестированию, предложенные г. Майерсом. Методы тестирования, два подхода к тестированию.
- •38 Функции заместителя главного программиста. Работа членов бригады. Работа секретаря (библиотекаря). Преимущества и трудности бригадного подхода.
- •42 Документация, создаваемая и используемая в процессе разработки программных средств. Документация по сопровождению пс.
- •43 Пользовательская документация пс.
- •44 Стандартизация программной документации. Еспд. Классификация и обозначение стандартов еспд. Назначение еспд, область распространения еспд.
- •46 Стадии разработки программной документации. Техническое задание. Требования к содержанию и оформлению.
- •47 Программа и методика испытаний. Текст программы, описание программы, пояснительная записка, описание применения (документация).
- •48 Руководство системному программисту, руководство программисту, руководство оператору.
- •49 Общая характеристика состояния применения еспд. Межгосударственные стандарты.
- •50 Основные понятия и показатели надежности пс. Надежность технических средств и по.
- •53 Аналитические модели надежности (динамические).
46 Стадии разработки программной документации. Техническое задание. Требования к содержанию и оформлению.
Техническое задание |
Обоснование необходимости разработки ПС. |
Постановка задачи. Сбор исходных материалов, выбор обоснованных критериев качества, обоснование необходимости проведения научно-иссл. работ. |
|
Научно иссл. работы. |
Определение структуры входных-выходных данных. Предварительный выбор методов решения задач. Обоснование применения ранее разработанных программ, определение требований к техническим средствам, обоснование принципиальной возможности решения поставленной задачи. |
|
Разработка и утверждение ТЗ. |
Определение требований к ПС. Разработка технико-экономического обоснования. Определение сроков разработки. Выбор языка программирования. Определение необходимости проведения научно-иссл. работ на последующих стадиях. Согласование ТЗ. |
2. Эскизный проект. |
1. Разработка эскизного проекта |
Предварительная разработка структуры входных, выходных данных, уточнение методов решения задачи, общего описания алгоритма, решение задачи технико-экономического обоснования. |
|
2. Утверждение эскизного проекта |
Разработка пояснительной записки. Согласование утверждений эскизного проекта. |
3. Технический проект |
1. Разработка технического проекта |
Разработка структуры вход.-выход. Данных, алгоритма, разработка архитектуры прогр. Средства, окончательное определение конфигурации тех. средств. |
|
2. утверждение технического проекта |
Разработка плана мероприятий по разработке и внедрению ПС, разработка пояснительной записки, согласование утверждения тех. проекта. |
4. Рабочий проект |
1. Разработка ПС |
Программирование и отладка |
|
2. Разработка программной документации |
Разработка ПД в соответствии с требованиями ГОСТ |
|
3. Испытания ПС |
Разработка согласования утверждения программы и методики испытания, проведение предварительных, госуд. Испытаний, корректировка программ и программной документации по результатам испытаний. |
5. Внедрение |
Подготовка и передача программ. |
Эксплуатация, сопровождение, оформление акта о передачи программ. |
ТЗ. Требования к содержанию и оформлению.
-
Введение – наименование, краткая хар-ка области применения.
-
Основание для разработки. Должны быть указаны док-ты, на основании которых ведется разработка
-
Назначение разработки:
-
функциональное
-
эксплуатационное назначение ПС
требования к ПС
Разделы:
-
требования к функциональным характеристикам (состав функц, организ. Входных-выходн данных)
-
требования к надежности
-
условия эксплуатации (количество и квалификация персонала)
-
требования к техническим средствам
-
требования к информации и прогр. совместимость
-
специальные требования
Состав программной документации
Технико-экономические показатели
Этапы разработки (сроки)
Порядок контроля и приемки