logo
Учебное пособие по циклу лабораторных работ Технологии разработки программного обеспечения

Введение

Цикл лабораторных работ разработан в соответствии с классическим жизненным циклом, корни которого уходят в период 70-х годов. Жизненным циклом ПО называют период от момента появления идеи создания некоторого программного обеспечения до момента завершения его поддержки фирмой-разработчиком или фирмой, выполнявшей сопровождение. В настоящее время существует большое количество жизненных циклов ПО, их модификаций и технологий разработки ПО, в том числе и стандарты (ГОСТ Р ИСО/МЭК 12207-99).

Для выполнения цикла лабораторных работ за основу был взят упрощённый жизненный цикл, включающие в себя основные содержательные этапы разработки программного обеспечения (см. Рисунок 1 .1).

Рисунок 1.1 – Классический жизненный цикл ПО

Каждый из этапов разработки ПО имеет входные данные, необходимые для выполнения работ на данном этапе и выходные, которые являются результатом выполняемых работ.

На этапе анализа проблемы проводится анализ предметной области, для которой разрабатывается ПО, с целью: 1) определения границиликонтурасистемы; 2) описания объектов автоматизации и/или формализации знаний об этих объектах; 3) выявления или определения потребностей заказчика ПО.

Анализ предметной области можно проводить, например, основываясь на теории системного анализа и использовать предложенные в ней методы.

Исходными данными для этапа системного анализа являются: 1) регламенты и должностные инструкции по работе отделов и сотрудников этих отделов; 2) анкеты опроса заинтересованных лиц; 3) записи интервью с заинтересованными лицами; 4) другие документы, имеющие отношение к исследуемому объекту.

Выходными данными или результатом этапа системного анализа является: 1) перечень заинтересованных лиц; 2) список потребностей заинтересованных лиц в разрабатываемом ПО; 3) описание объектов автоматизации; 4) модель объектов автоматизации или предметной области.