Добавлен: 06.11.2023
Просмотров: 121
Скачиваний: 6
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Важной характеристикой системы стандартов системной и программной инженерии является целостность. В плане повышения целостности JTC1/SC7 проводит работы по горизонтальной, вертикальной и межотраслевой гармонизации стандартов системной и программной инженерии. Горизонтальная гармонизация ведется в разрезе процессы системной и программной инженерии — зрелость процессов — качество процессов, вертикальная — в разрезе системы в целом — домены — отдельные процессы, а межотраслевая путем согласования планов и содержания работ по стандартизации, проводимых различными группами. Одним из важных итогов этой работы является появление в 2008 г. гармонизированных между собой стандартов ISO/IEC 15288:2008 — системной и программной инженерии. Процессы жизненного цикла систем и ISO/IEC 12207:2008 — системной и программной инженерии.
Процессы жизненного цикла программных средств. Принципиально важно отметить, что процессы системной и программной инженерии включают не только процессы жизненного цикла систем и программных средств, но и процессы разработки, составляющие основу деятельности по созданию систем, обладающих заданными свойствами. Хотя JTC1/SC7 традиционно уделяет первостепенное внимание стандартизации процессов жизненного цикла, в последнее время подкомитет стал заниматься и собственно процессами разработки систем, беря за основу известные стандарты профессиональных организаций. Среди профессиональных стандартов на процессы разработки важнейшими следует считать стандарт IEEE Std. 1220 — 2005 — Применение и управление процессом разработки систем и стандарт Американского национального института стандартов и Альянса электронной индустрии ANSI/EIA 632 — Процессы разработки систем. JTC1/SC7 на основе стандарта IEEE Std. 1220 разработал принятый в 2007г. официальный международный стандарт ISO/IEC 26702, также планируется разработка официального международного стандарта на основе документа ANSI/EIA 632.
Стандарты архитектуры предприятий традиционно являются предметом интереса разработчиков информационных бизнес-систем. Среди подобных стандартов, развиваемых JTC1/SC7, наиболее известна группа спецификаций ISO/IEC 10746, содержащая эталонную модель ODP. Эта эталонная модель нашла, в частности, применение при разработке системы электронного правительства Германии.Как указывалось, выше, в этой области успешно разрабатывает официальные международные стандарты технический комитет ISO/TC 184. Проблематика архитектуры предприятий традиционно сильно отражается в фактических стандартах, среди которых можно выделить методику разработки архитектуры предприятия международного консорциума, схему Захмана, методику Спивака и ряд других. При этом следует отметить, что только консорциум Open Group выпускает регулярно обновляемые Руководства.
Среди руководств к сводам знаний в области системной и программной инженерии наибольшую известность получило Руководство к своду знаний по программной инженерии. Имеются и другие руководства к сводам знаний, так INCOSE в течение долгого времени ведет работу над руководством к своду знаний по системной инженерии, а компания MITRE разработала проект свода знаний по архитектуре предприятия. Однако, результаты этих работ пока не могут быть признаны INCOSE определяет системную инженерию, как междисциплинарный подход и методику, обеспечивающие создание эффективных систем. Соответственно, выделим в составе стандартов системной и программной инженерии четыре группы спецификаций:
-
стандарты основ системной и программной инженерии; -
стандарты создания систем; -
стандарты управления и оценки свойств систем и процессов; -
стандарты описания систем и процессов.
Заключение
Программная инженерия как некоторое направление возникло и формировалось под давлением роста стоимости создаваемого программного обеспечения. Главная цель этой области знаний – сокращение стоимости и сроков разработки программ.
Программная инженерия прошла несколько этапов развития, в процессе которых были сформулированы фундаментальные принципы и методы разработки программных продуктов. Основной принцип программной инженерии состоит в том, что программы создаются в результате выполнения нескольких взаимосвязанных этапов (анализ требований, проектирование, разработка, внедрение, сопровождение), составляющих жизненный цикл программного продукта. Фундаментальными методами проектирования и разработки являются модульное, структурное и объектно-ориентированное проектирование и программирование.
Полным ходом идет процесс формирования интегрированной системы международных официальных и фактических стандартов системной и программной инженерии, в котором участвуют все официальные международные и наиболее известные мировые профессиональные организации стандартизации. В этой работе активно сотрудничают официальные и профессиональные организации стандартизации, среди последних выделяются IEEE, INCOSE, PMI, OMG, а также организации, занятые проектами создания электронных правительств.
Основным результатом успешной реализации процесса формирования интегрированной системы международных официальных и фактических стандартов системной и программной инженерии в обозримом будущем станет, по существу, формирование новой, признанной индустриально развитыми странами и ключевыми участниками международного рынка, культуры разработки систем и программного обеспечения
Список использованной литературы
-
Батоврин В. К. Системная инженерия. — Железногорск, 2012. -
Батоврин В. К. Толковый словарь по системной и программной инженерии. — М.: 2012. -
Косяков А., Свит У., Сэмюэль Дж. С. Системная инженерия. Принципы и практика. — М.: 2014. -
Иванова Г.С. Технология программирования.- М.: из-во МГТУ им. Н.Э. Баумана, 2012. -
Липаев В.В. Программная инженерия: методологические основы. – М.: ТЕИС, 2015. -
Дорф Р., Бишоп Р. Современные системы управления. — М.: 2012. -
Бесекерский В. А. Теория систем автоматического управления. — М.: 2013. -
Гуд Г.-Х., Макол Р.-Э. Системотехника. Введение в проектирование больших систем. — М.: 2011. -
Баршникова. М.Ю. Основы программной инженерии – МГТУ им. Н.Э.Баумана. 2013. -
Соммервил. И. Инженерия программного обеспечения. 7-е издание. – М. – СПб. – Киев, 2011. -
Штерн В. Методы программной инженерии – Москва: ЛОРИ, 2012г.