1. Структурный анализ Структурный анализ – метод исследования систем, включающий их
общий обзор и дальнейшую детализацию, порождающий иерархическую
структуру модели исследуемого объекта. Все методологии структурного
анализа базируются на ряде общих принципов. В качестве основных
выделяются два принципа:
принцип "разделяй и властвуй",
принцип иерархического упорядочивания.
Первый принцип показывает, что решение трудных задач достигается
путем разбиения их на множество меньших независимых задач, более легких
для понимания и решения.
Второй принцип декларирует, что иерархическое упорядочивание резко
повышает понимаемость проблемы при организации ее частей в виде
древовидной иерархической структуры. Каждый новый уровень добавляет
новые детали. Тем самым повышается понимаемость системы.
Таким образом, структурный анализ, исходя из функционального
описания системы в целом, позволяет разделить еѐ на функциональные части,
выделить функциональные описания отдельных частей, исследовать в них
информационные потоки и формализовать структуры данных. Функции
должны детализироваться сверху вниз в виде иерархи ческой структуры таким
образом, чтобы процедуры сбора, хранения и переработки информации,
рассматриваемые сначала как нечто единое целое, расчленялись на отдельные
элементы данных, компонентов и действия, совершаемые над этими данными
Проектирование и производство заказных технических систем и
программных продуктов регламентируют четыре крупных комплексов
международных стандартов[8]:
1.
Стандарт ГОСТ Р ИСО/МЭК 12207-2010 – Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла
программных средств;
2.
CMMI – Система и модель оценки зрелости, управление проектами
программных средств;
3.
ГОСТ
Р
ИСО/МЭК
9000:2000
–
Стандарты
менеджмента
(административного управления) качеством систем;
4.
Стандарт ISO 19759:2005 – SWEBOK, Совокупность знаний о разработке
программных средств. Руководство.
Стандарт ГОСТ Р ИСО/МЭК 12207-2010 устанавливает общую структуру
процессов жизненного цикла программных средств, на которую можно
ориентироваться в программной индустрии [3]. Настоящий стандарт