Сравнение стандартов проектирования

ГОСТ34 в первую очередь ориентирован на действия по созданию и поддержке систем, а ISO12207 – на приобретение и эксплуатацию прототипов систем, а разработка является процессом, логически вытекающим из приобретения; ISO12207 изначально предусматривает конкретные применения своих положений после построения профиля стандартов для конкретного проекта. Таким образом, очень часто некоторый элемент конкретной методики или стандарта может, или должен только условно соотноситься с элементами исходных положений ISO12207 и наоборот. При этом конкретное соотнесение элементов должно осуществляться в процессе адаптации стандартов к проекту и выработки профиля ЖЦ;

CDM предусматривает значительно меньший набор действий по гарантированию качества, развитию системы и ПО, функционированию системы, определению действий пользователя, т.к. ориентирован на создание локальных, специализированных ИС. Вместе с тем, CDM явно вводит принципиально важный в реальных проектах смены поколений ИС «конвертирование данных», который не выделен в ISO12207 и слишком косвенно отражен в ГОСТ 34.601-90. Кроме того, CDM вводит процесс проектирования баз данных в трактовке, близкой к классической;

ISO12207 имеет набор процессов проектирования, действий и задач, охватывающий наиболее широкий спектр возможных ситуаций при максимальной их адаптируемости. Он показывает, как должен разрабатываться хорошо организованный проект, содержащий минимум ограничений (принцип «нет одинаковых проектов»). При этом детальные определения процессов, форм документов и т.п. целесообразно выносить в различные функциональные стандарты, ведомственные нормативные документы или фирменные методики, в виде профилей, которые могут быть использованы в конкретном проекте;

фирменные профили целесообразно представлять в том стиле, в котором он рассматривается как библиотека методов, где каждая отдельная работа описывается как отдельный метод, отдельный функциональный блок, который может быть использован, модифицирован, заменен на подобный, а последовательность (или параллельность) применения этих блоков в проекте определяется в стиле ISO12207. Включение или не включение отдельных задач фирменного профиля в профиль ЖЦ проекта является адаптацией этой методики к проекту. Так, например, задачи и формы CDM могут быть полезны в процессе создания такого конкретного профиля стандартов проекта разработки Информационной Системы под заказ (особенно при использовании инструментов Oracle);

стандарты комплекса ГОСТ34 могут применяться при создании профиля стандартов на ИС, если их использовать в открытом и динамическом стиле, определяемом ISO12207. ГОСТ34 полно и фундаментально определяет: систему как объект создания или развития; аналитические и исследовательские работы, направленные на разработку обоснованной концепции АС; виды обеспечений системы, которые хорошо гармонизируются с требованиями ISO12207 к системе и ПО, и т.п. Материалы ГОСТ34 почти так же, как и ISO12207 определяют, что ИС – это в первую очередь персонал, который выполняет свои функции с помощью информационных технологий;

ГОСТ34, благодаря своей комплексной ориентации на систему, помогает избегать ситуаций, в которых разработчики разных профессий (например, финансовые аналитики, специалисты по оргструктурам и человеческому фактору, проектировщики баз данных и др.) говорят на столь разных языках, что страдает итоговая цельность проекта, глубина комплексной проработки. Поэтому применять ГОСТ34 в указанном выше стиле – это задача обеих сторон, участвующих в жизненном цикле ИС (заказчик и разработчик). Действительное получение пользы от такого применения стандарта и, более того, успешное сочетание в одном профиле стандартов ГОСТ34 и документов CDM зависит от квалификации, опыта и здравого смысла участвующих сторон;

использование ISO12207 позволяет: отделять действия по непосредственной «разработке» ПО и ИС от других видов работ, связанных с гарантированием качества (независимые верификация и аттестация, аудит как экспертиза хода проекта и его результатов); определять конкретную ответственность руководителей организаций и проектов соответствие технологии и требований к качеству разработок, к уровню совершенства процесса разработки. Работы по разработке профилей ЖЦ и гарантированию качества проекта на основе ISO12207 могут привести к удорожанию проектных работ.