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




