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