Технология разработки программного обеспечения. Зубкова Т.М. - 35 стр.

UptoLike

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

Рисунок 2.1 - Этапы жизненного цикла ПС
Целью этапа анализа является описание задачи, которое должно быть
полным, последовательным, доступным для чтения и обзора различными за-
интересованными сторонами, позволяющим производить сравнение с реаль-
ными условиями.
В ходе этого этапа решаются задачи:
- уточнение требований, приведенных в задании на проектирование;
- разработка спецификаций на ПС.
Итогом выполнения этого этапа являются эксплуатационные и функ-
циональные спецификации, содержащие конкретное описание ПС.
Эксплуатационные спецификации должны содержать сведения о бы-
стродействии ПО, затратах памяти, требуемых технических средствах, на-
дежности и т.д. Функциональные спецификации определяют функции,
которые должно выполнять ПС. Спецификации должны быть полными, точ-
ными и ясными.
Цель этапа проектирования - иерархическое разбиение слож-
ной задачи создания ПО на подзадачи меньшей сложности.
На этапе проектирования решаются следующие задачи:
- формирование структуры ПС и разработка алгоритмов, задаваемых
спецификациями;
- определение состава модулей с разделением их на иерархические
уровни;
- выбор структуры информации в базе данных;
- фиксация межмодульных интерфейсов.
Результатом работы на этом этапе являются спецификации на от-
дельные модули, дальнейшая декомпозиция которых нецелесообразна.
Этап реализации или программирования включает в себя непосредст-
венное кодирование текстов программ на выбранном алгоритмическом языке
программирования. Цель этого этапа - получение текстов программ.
Цель этапа тестирования и отладки - выявление в ПС ошибок, провер-
ка работоспособности ПС, его соответствие спецификациям.
В ходе этого этапа решаются следующие задачи:
- подготовка данных для отладки;
- планирование отладки;
- испытание ПО.
Результатом работы должно являться оттестированное и отлаженное
ПС.
На этапе сопровождения возможно расширение функциональных воз-
можностей ПС, уточнение существующих, а также устранение ошибок. В
курсовом проекте, как правило, выполняются четыре этапа проектирования.
35
           Рисунок 2.1 - Этапы жизненного цикла ПС

       Целью этапа анализа является описание задачи, которое должно быть
полным, последовательным, доступным для чтения и обзора различными за-
интересованными сторонами, позволяющим производить сравнение с реаль-
ными условиями.
          В ходе этого этапа решаются задачи:
       - уточнение требований, приведенных в задании на проектирование;
       - разработка спецификаций на ПС.
       Итогом выполнения этого этапа являются эксплуатационные и функ-
циональные спецификации, содержащие конкретное описание ПС.
       Эксплуатационные спецификации должны содержать сведения о бы-
стродействии ПО, затратах памяти, требуемых технических средствах, на-
дежности и т.д. Функциональные спецификации       определяют     функции,
которые должно выполнять ПС. Спецификации должны быть полными, точ-
ными и ясными.
       Цель этапа       проектирования - иерархическое разбиение слож-
ной задачи создания ПО на подзадачи меньшей сложности.
       На этапе проектирования решаются следующие задачи:
       - формирование структуры ПС и разработка алгоритмов, задаваемых
спецификациями;
       - определение состава модулей с разделением их на иерархические
уровни;
       - выбор структуры информации в базе данных;
       - фиксация межмодульных интерфейсов.
       Результатом работы на этом этапе являются спецификации на от-
дельные модули, дальнейшая декомпозиция которых нецелесообразна.
       Этап реализации или программирования включает в себя непосредст-
венное кодирование текстов программ на выбранном алгоритмическом языке
программирования. Цель этого этапа - получение текстов программ.
       Цель этапа тестирования и отладки - выявление в ПС ошибок, провер-
ка работоспособности ПС, его соответствие спецификациям.
       В ходе этого этапа решаются      следующие задачи:
       - подготовка данных для отладки;
       - планирование отладки;
       - испытание ПО.
       Результатом работы должно являться оттестированное и отлаженное
ПС.
       На этапе сопровождения возможно расширение функциональных воз-
можностей ПС, уточнение существующих, а также устранение ошибок. В
курсовом проекте, как правило, выполняются четыре этапа проектирования.

                                                                       35