Читайте также:
|
|
Разработка больших проектов, связанная с работой коллективов размером в несколько десятков и даже сотен человек из нескольких организаций, немыслима без совокупности нормативно-методических документов, регламентирующих различные аспекты процессов деятельности разработчиков. Комплекс таких документов называют нормативно-методическим обеспечением (НМО). Эти документы регламентируют:
• порядок разработки, внедрения и сопровождения ПО;
• общие требования к составу ПО и связям между его компонентами, а также к его качеству;
• виды, состав и содержание проектной и программной документации.
Следование требованиям HMO позволяет создавать ПО высокого качества, соответствующее требованиям международных стандартов в области информационных технологий.
В состав НМО входят стандарты и руководящие документы, методики выполнения сложных операций, шаблоны проектных и программных документов. Все входящие в состав НМО документы классифицируются по следующим признакам:
• виду регламентации (стандарт, руководящий документ, положение, инструкция и т.п.);
• статусу регламентирующего документа (международный, отраслевой, предприятия);
• области действия документа (заказчик, подрядчик, проект);
• объекту регламентации или методического обеспечения.
Нормативной базой НМО являются международные и отечественные стандарты в области информационных технологий и прежде всего:
• международные стандарты ISO/IEC (ISO — International Organization of Standardization — Международная организация по стандартизации, IEC — International Electrotechnical Commission — Международная комиссия по электротехнике);
• стандарты Российской Федерации ГОСТ Р;
• стандарты организации-заказчика.
В СССР в 70-е годы прошлого века процесс создания ПО регламентировался стандартами ГОСТ ЕСПД (Единой Системы Программной Документации — серия ГОСТ 19.ХХХ), которые были ориентированы на класс относительно простых программ небольшого объема, создаваемых отдельными программистами. В настоящее время эти стандарты устарели концептуально и по форме, их сроки действия закончились и использование нецелесообразно. Процессы создания автоматизированных систем (АС), частью которых является ПО АС, регламентированы стандартами
· ГОСТ 34.601—90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания»;
· ГОСТ 34.602—89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»;
· ГОСТ 34.603—92 «Информационная технология. Виды испытаний автоматизированных систем».
Однако процессы создания ПО для современных распределенных систем, функционирующих в неоднородной среде, в этих стандартах отражены недостаточно, а отдельные их положения явно устарели. В результате для каждого серьезного проекта приходится создавать комплекты нормативных и методических документов, регламентирующих процессы, этапы, работы и документы конкретных программных продуктов, поэтому в отечественных разработках целесообразно использовать современные международные стандарты.
Литература
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник.-2-е изд., перераб. и доп. – М.: Финансы и статистика, 2006. – 544 с.: ил.
[1] Брукс Ф. Мифический человеко-месяц, или как создаются программные системы: Пер. с англ. — СПб.: Символ-Плюс, 1999.
[2] Бек К. Экстремальное программирование: Пер. с англ. - СПб.: Питер, 2002.
[ТЕ1]Вендров. Разработка ПО. Введение
Дата добавления: 2014-12-15; просмотров: 253 | Поможем написать вашу работу | Нарушение авторских прав |