Основы информатики. Хохлов А.Е. - 44 стр.

UptoLike

Составители: 

44
5. Основные этапы компьютерного решения задач
5.1. Жизненный цикл программного обеспечения
Жизненный цикл программного обеспечения включает в себя шесть
этапов:
1) Анализ требований,
2) Определение спецификаций,
3) Проектирование,
4) Кодирование,
5) Тестирование,
6) Сопровождение.
Анализ требований. На этом этапе должны быть получены четкие
ответы на следующие вопросы:
Что
представляют собой входные данные ?
Что должна делать программа ?
Какими должны быть выходные данные ?
Часто при этом строится математическая модель объекта или
явления. Модель отражает лишь существенные стороны объекта, но не
тождественна ему. Степень соответствия модели объекту проверяется
практикой, экспериментом. В случае необходимости модель уточняется.
Примером простейшей модели является модель равноускоренного
движения S=vt.
Определение спецификаций. В определенной степени этот этап
можно рассматривать как формулировку выводов, следующих из
результатов предыдущего этапа. Спецификации отражают требования к
программе и оформляются в виде технического задания. Техническое
задание согласовывается и утверждается исполнителем и заказчиком
программного продукта, в нем, в частности, оговариваются требования к
функциональным характеристикам, составу
и параметрам технических
средств, информационной и программной совместимости, программной
документации, порядку контроля и приемки.
Проектирование. На этом этапе выбирается метод решения,
составляется общий проект программы, выделяются основные части, их
взаимодействие (интерфейс), уточняются входные и выходные данные.
              5. Основные этапы компьютерного решения задач

            5.1. Жизненный цикл программного обеспечения

       Жизненный цикл программного обеспечения включает в себя шесть
этапов:
     1) Анализ требований,
     2) Определение спецификаций,
     3) Проектирование,
     4) Кодирование,
     5) Тестирование,
     6) Сопровождение.

       Анализ требований. На этом этапе должны быть получены четкие
ответы на следующие вопросы:
            Что представляют собой входные данные ?
            Что должна делать программа ?
            Какими должны быть выходные данные ?
       Часто при этом строится математическая модель объекта или
явления. Модель отражает лишь существенные стороны объекта, но не
тождественна ему. Степень соответствия модели объекту проверяется
практикой, экспериментом. В случае необходимости модель уточняется.
Примером простейшей модели является модель равноускоренного
движения S=vt.
       Определение спецификаций. В определенной степени этот этап
можно рассматривать как формулировку выводов, следующих из
результатов предыдущего этапа. Спецификации отражают требования к
программе и оформляются в виде технического задания. Техническое
задание согласовывается и утверждается исполнителем и заказчиком
программного продукта, в нем, в частности, оговариваются требования к
функциональным характеристикам, составу и параметрам технических
средств, информационной и программной совместимости, программной
документации, порядку контроля и приемки.
       Проектирование. На этом этапе выбирается метод решения,
составляется общий проект программы, выделяются основные части, их
взаимодействие (интерфейс), уточняются входные и выходные данные.


                                 44