26
Под процессом понимают совокупность взаимосвязанных действий,
которые преобразуют входные данные в выходные.
Процесс представляет собой набор действий, каждое из которых в свою
очередь является набором задач. В вертикальном измерении отражаются
статистические сведения о процессах и содержат описание действий, задач,
результатов деятельности и исполнителей.
Под стадиями понимают часть действий по созданию ИС, имеющих
ограничения по времени и приводящие к выпуску продукта,
удовлетворяющего требованиям данной стадии.
Стадии включают в себя этапы, имеющие итерационный характер. [13]
В горизонтальном измерении отражаются динамические аспекты
процессов.
Технологический подход определяется спецификой комбинаций стадий
и процессов, ориентированной на особенности разработки и вида ПО.
Основополагающими подходами к проектированию являются
структурный или функционально-модульный подход и объектно-
ориентированный.
Функционально-модульный подход заключается в использовании
алгоритмической декомпозиции, особое внимание при этом уделяется порядку
происходящих событий. Для моделирования объекта исследования
используются иерархические структуры. Данный подход предназначен для
построения функциональных моделей и моделей данных различного уровня.
Существуют две методики разработки: «сверху вниз» и «снизу вверх».
При нисходящем проектировании задача разбивается на подзадачи,
процесс оканчивается только при невозможности дальнейшего разбиения.
Таким образом конструируется программа, начиная от главной до
подпрограмм самого низкого уровня.
Восходящее программирование начинается с разработки подпрограмм,
в момент, когда общая схема еще не проработана.