Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Базовый профиль жизненного цикла программных средств

За последние несколько лет создано множество международных стандартов, регламентирующих процессы и продукты ЖЦ ПС и баз данных (БД). Международные стандарты (ISO) содержат результаты обобщения мирового опыта в различных сферах. Применение этих стандартов должно служить основой для методов и систем обеспечения ЖЦ и качества ПС, однако для конкретных проектов требуется корректировка, адаптация или исключение некоторых положений стандартов, применительно к особенностям отечественных технологий и характеристик этого вида продукции.

В Беларуси создание и испытания систем, которые включают ПС и БД, регламентированы небольшой группой ГОСТов. В области обеспечения ЖЦ и качества сложных комплексов программ существует и применяется группа стандартов ГОСТ ЕСПД, которые отстают от мирового уровня на 5—8 лет. В них создание, сопровождение и совершенствование программных средств отражены недостаточно. Многие их положения устарели с точки зрения построения современных распределенных комплексов прикладных программ высокого качества в системах управления и обработки данных. Поэтому в отечественных разработках целесообразно использовать апробированные международные стандарты в этой области.

В экспортных заказах зарубежные клиенты требуют соответствия методов и технологии проектирования, производства и качества продукции современным международным стандартам, которые необходимо осваивать и применять для обеспечения конкурентоспособности отечественных программных продуктов на мировом рынке. Поэтому ряд современных международных стандартов в области программных средств полностью и аутентично переведен на русский язык и утвержден в ранге стандартов для непосредственного использования предприятиями республики.

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

ЖЦ современных систем поддерживается рядом профилей стандартов, которые регламентируют крупные объекты и процессы их создания: вычислительных средств, телекоммуникации, визуализации, ПС и БД. В данном пособии аппаратные средства не рассматриваются, внимание сосредоточено на профилях, в той или иной степени поддерживающих этапы ЖЦ и качество сложных ПС.

Профили ПС унифицируют и регламентируют часть требований, характеристик, показателей качества объектов и процессов, формализованных на базе стандартов и нормативных документов. Другая часть функциональных и специфических характеристик ПС определяется заказчиками и разработчиками творчески, без учета положений нормативных документов. В ЖЦ ПС можно выделить две группы профилей ПС:

• профили, регламентирующие процессы ЖЦ и системы обеспечения качества проектирования, разработки, применения, сопровождения и совершенствования ПС и их компонентов;

• профили, регламентирующие объекты: архитектуру и структуру ПС и их компонентов - функции, интерфейсы и протоколы взаимодействия, форматы данных.

Базовый профиль ЖЦ ПС ориентирован на использование участниками проекта ПС -разработчиками и заказчиками. Адаптированные требования его стандартов должны быть обязательными для всех специалистов проекта. Поэтому в его состав входят наиболее общие стандарты и нормативные документы, определяющие весь ЖЦ ПС и его качество. При планировании и подготовке технологической поддержки создания комплекса программ на этапе проектирования ПС уточняется его ЖЦ и основные характеристики проекта. Это позволяет выделить и адаптировать базовые стандарты системы качества и основные стандарты для ЖЦ программных средств. После этого следует отобрать стандарты и нормативные документы системы качества, выделяя рекомендации, целесообразные для использования в профилях ЖЦ данного ПС, провести их адаптацию для применения с учетом характеристик проекта, методологии и технологии создания комплекса программ, а также предполагаемых инструментальных средств автоматизации его проектирования и разработки. На этом этапе должны быть выбраны, разработаны или приобретены НД, руководства и инструкции, дополняющие базовые стандарты ЖЦ ПС, с целью полного определения и регламентирования набора профилей для применения специалистами, участвующими в проекте.

В уточненном плане реализации и обеспечения ЖЦ проекта ПС должны быть представлены ссылки на состав и содержание документов каждого профиля, выделены компоненты, параметры и ограничения, сформированные в процессе адаптации базового профиля ЖЦ данного ПС. Для разработчиков и заказчиков ПС должны быть созданы руководства по применению профилей на этапах ЖЦ. На этапе предварительного проектирования, в частности, целесообразно формировать проект адаптированного профиля ЖЦ и системы качества ПС.

Широкое многообразие классов и видов программ определяет формальные трудности, связанные с методами и процедурами доказательства соответствия ПС условиям контрактов и требованиям потребителей. По мере расширения применения и увеличения сложности систем выделились области, в которых ошибки или недостаточное качество программ или данных могут нанести ущерб, значительно превышающий положительный эффект от их использования. В этих критических случаях недопустимы аномалии и дефекты функционирования программного продукта при любых искажениях исходных данных, сбоях и частичных отказах аппаратуры и других нештатных ситуациях. Проблема удостоверения достигнутого качества функционирования сложных ПС и методов обеспечения их жизненного цикла базируется на сертификации аттестованными проблемно-ориентированными испытательными лабораториями.

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

<== предыдущая лекция | следующая лекция ==>
Понятие жизненного цикла | Особенности стандартизации жизненного цикла программных средств
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 2406; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.