Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

6

626 views

Published on

  • Be the first to comment

  • Be the first to like this

6

  1. 1. Учебный курс Стандартизация и сертификация программного обеспечения Лекция 6 доктор технических наук, профессор,проректор по информатизации, заведующий кафедрой «Информационные системы» Позднеев Борис Михайлович
  2. 2. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Измерение и зрелость Развитие зрелости процесса выражается в терминах атрибутов процесса, сгруппированных вуровни зрелости. Атрибуты процессов — это черты процесса, которые, будучи оценены посоответствующей шкале, предоставляют меру зрелости процесса. Атрибуты применимы ко всемпроцессам. Каждый атрибут описывает грань зрелости руководства процессом и повышенияэффективности достижения процессом его результата и вклада в достижение целей организации. Уровень зрелости характеризуется набором атрибутов, совместно дающих возможностьреализовать процесс существенно лучше. Каждый уровень зрелости дает существенное улучшениезрелости выполнения процесса. Уровни зрелости представляют собой рациональный путьпрогрессивного улучшения любого процесса.В модели имеется шесть уровней зрелости:Уровень 0; Неполный ( Incomplete): В целом процесс не соответствует своему назначению. Рабочие продукты и итог процесса отсутствуют, или их невозможно выявить.Уровень 1; Выполняемый ( Performed): Процесс в целом соответствует своему назначению. Его выполнение не может быть строго запланировано и отслежено. Сотрудники организации знают, что мероприятие должно быть осуществлено, и существует общее соглашение, что это мероприятие осуществляется как и когда следует. Существуют выявляемые рабочие продукты процесса, и это свидетельствует о достижении результата. С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. 2
  3. 3. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Измерение и зрелостьУровень 2; Управляемый ( Managed): Процесс дает рабочие продукты в соответствии с определенными процедурами, а также планируется и отслеживается. Рабочие продукты соответствуют определенным требованиям и стандартам. Основное отличие от уровня 1 состоит в том, что теперь процесс дает рабочие продукты, которые соответствуют явным требованиям к качеству, при заданных ограничениях по времени и ресурсам.Уровень 3; Устоявшийся ( Established): Процесс осуществляется и управляется с использованием определенного процесса на основе надлежащих принципов разработки программных средств. Индивидуальные реализации процесса используют для получения заданного результата процесса принятые и адаптированные к конкретной ситуации версии стандартного, полностью документированного процесса. Также наличествуют ресурсы, необходимые для определения процессов. Основное отличие от уровня 2 состоит в том, что процесс уровня 3 использует заданный процесс, способный достичь определенных для него результатов процесса.Уровень 4; Предсказуемый ( Predictable): Заданный процесс на практике осуществляется в предписанных рамках для достижения определенных целей процесса. Собираются и анализируются детализированные результаты измерений производительности. Это ведет к количественному пониманию возможностей процесса и повышенной способности к предсказанию производительности и управлению ею. Количественно известно качество продукта. Основное отличие от уровня 3 состоит в том, что заданный процесс осуществляется в предписанных рамках для достижения результатов процесса. С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. 3
  4. 4. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Измерение и зрелостьУровень 5; Оптимизируемый ( Optimizing): Производительность процесса оптимизируется для соответствия текущим и будущим бизнес-потребностям, и процесс регулярно достигает определенной для него бизнес-цели. Устанавливаются количественные ориентиры (цели) по эффективности выполнения процесса в соответствии с бизнес-целями организации. Постоянный мониторинг продвижения процесса к этим целям основывается на количественной обратной связи, а его усовершенствование основывается на анализе его результатов. Оптимизация процесса включает апробирование инновационных идей и технологий и изменение неэффективных процессов для приведения в соответствие с заданными целями и ориентирами. Основное отличие от уровня 4 состоит в том, что определенный и стандартный процессы претерпевают постоянные уточнения и улучшения для соответствия текущим и будущим бизнес-целям. С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. 4
  5. 5. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ СИСТЕМНАЯ ИНЖЕНЕРИЯ Процессы жизненного цикла системISO/IEC 15288:2002 System Engineering. System life cycle processes (IDT) СОДЕРЖАНИЕ СТАНДАРТА •Введение •Область применения •Термины и определения •Процессы жизненного цикла системы •Модель жизненного цикла •Стадии жизненного цикла •Процесс адаптации •Взаимосвязь между стандартами ИСО/МЭК15288 и ИСО/МЭК12207:1995 (сизменением № 1:2002) •Системные концепции С 5 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  6. 6. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Введение Сложность искусственных систем достиглабеспрецедентного уровня. Это привело к новымвозможностям, и вместе с тем к усложнению проблем дляорганизаций, которые создают и используют системы.Трудности существуют на протяжении всего жизненногоцикла системы и на всех уровнях структуры. Такимобразом, существует потребность в единой структуре длясовершенствования связей и кооперации междусторонами, создающими, использующими иуправляющими современными системами, для того,чтобы они вместе могли согласованно работать. С 6 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  7. 7. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Область применения Настоящий стандарт устанавливает общие основы для описанияжизненного цикла систем, созданных людьми, определяет множестводетально определенных процессов и соответствующей терминологии, атак же обеспечивает процессы, поддерживающие определение, контрольи совершенствование процессов жизненного цикла, используемых внутриорганизации или в рамках какого-либо проекта. Настоящий стандарт касается тех систем, которые созданычеловеком и состоят из одного или нескольких следующих элементов:аппаратное обеспечение, программное обеспечение, люди, процессы(например, процесс оценки), процедуры (например, инструкцииоператора), основные средства и природные ресурсы (например, вода,организмы, минералы). С 7 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  8. 8. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины 1 заказчик (приобретающая сторона, 13 ресурс (resource)потребитель) (acquirer) 14 стадия (stage) 2 деятельность (activity) 15 владелец (держатель акций или заказчик, 3 соглашение (agreement) заинтересованное лицо, сторона) (stakeholder) 4 базовое положение (baseline) 15 поставщик (supplier) 5 обеспечивающая система, система 16 система (system)поддержки (обеспечения) (еnabling system) 17 системный элемент, элемент системы 6 предприятие (enterprise) (system element) 7 оборудование (facility) 19 интересующая система (system-of-interest) 8 модель жизненного цикла (life cycle model) 20 жизненный цикл системы (system life cycle) 9 оператор (operator) 21 компромисс (trade-off) 10 организация (organization) 22 пользователь (user) 11 процесс (process) 23 валидация, аттестация (validation) 12 проект (project) 24 верификация (verification) С 8 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  9. 9. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)В настоящем стандарте использованы следующие термины с соответствующими определениями.4.1 заказчик (приобретающая сторона, потребитель) (acquirer): Владелец, заинтересованное лицо, которое приобретает или получает систему, продукцию или услугу от поставщика.Примечание Другими широко используемыми терминами, обозначающими это понятие, являются покупатель, клиент, плательщик. Заказчик может быть одновременно собственником, пользователем или эксплуатирующей организацией.4.2 деятельность (activity): Множество действий, в результате которых расходуются время и ресурсы, и выполнение которых необходимо для достижения или содействия достижению одного или нескольких результатов.4.3 соглашение (agreement): Взаимное признание сроков и условий, в соответствии с которыми осуществляются рабочие отношения.4.4 базовое положение (baseline): Спецификация или продукция, которые были официально рассмотрены и согласованы, чтобы впоследствии служить основой для дальнейшей разработки. Изменения могут вноситься только посредством официальных процедур. С 9 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  10. 10. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.5 обеспечивающая система, система поддержки (обеспечения) (еnabling system): Система, которая служит дополнением интересующей системы на протяжении этапов ее жизненного цикла, но не обязательно вносит вклад в ее функциональные возможности.Примечания1 Например, когда интересующая система вступает в стадию производства, требуется обеспечивающая производственная система.2 Каждая обеспечивающая система имеет свой собственный жизненный цикл. Данный международный стандарт может применяться для любой обеспечивающей системы, если она рассматривается как интересующая система.4.6 предприятие (enterprise): Часть организации, отвечающая за приобретение и поставку продукции и/или услуг в соответствии с соглашениями.Примечание - Организация может быть включена в состав нескольких предприятий, а предприятие может включаться в состав нескольких организаций.4.7 оборудование (facility): Физические средства или снаряжение для обеспечения выполнения действий, например, здания, инструменты, механизмы. С 10 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  11. 11. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.8 модель жизненного цикла (life cycle model): Структурная основа процессов и действий, относящихся к жизненному циклу, которая также служит в качестве эталона образца для установления связей и взаимопонимания.4.9 оператор (operator): человек или организация, которые содействуют функционированию системы и используют знания, умение и процедуры для обеспечения ее функций.Примечания1 Роль оператора и роль пользователя могут выполняться одновременно или последовательно одним и тем же человеком или организацией.2 Некоторые операторы в сочетании с их знаниями, умениями и выполняемыми процедурами могут рассматриваться как элемент системы.4.10 организация (organization): Группа работников и необходимое оборудование, в отношении которых распределены ответственности, полномочий и взаимоотношений [3].4.11 процесс (process): Множество взаимосвязанных действий, преобразующих исходные данные в выходные результаты [3]. С 11 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  12. 12. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.12 проект (project): Попытка действий с начальной и конечной датами, предпринимаемая для создания продукции или функциональных возможностей (услуг) в соответствии с заданными ресурсами и требованиямиПримечания1 Адаптация определения, указанного в стандарте ИСО 9000: 2000 [3] и Руководстве PMBOK (2000).2 Проект может рассматриваться как уникальный процесс, заключающий в себе скоординированные и управляемые мероприятия и может состоять из процессов проекта и технических процессов, определенных в данном стандарте.4.13 ресурс (resource): Актив, который используется или приобретается в ходе выполнения процесса.Примечания1. Ресурсы могут включать в себя такие разнообразные объекты, как персонал, оборудование, основные средства, инструменты, а также коммунальные услуги: энергию, воду, топливо и инфраструктуру средств связи.2. Ресурсы могут быть многократно используемыми, возобновляемыми или расходуемыми. С 12 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  13. 13. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.14 стадия (stage): Период жизненного цикла, относящийся к состоянию системного описания и/или непосредственно системы.Примечания1 Стадии относятся к периодам значительного развития или достижений системы на протяжении жизненного цикла.2 Стадии могут перекрывать друг друга.4.15 владелец (держатель акций или заказчик, заинтересованное лицо, сторона) (stakeholder): Сторона, имеющая право, долю или претензии на систему или на наличие у нее характеристик, удовлетворяющих потребностям и ожиданиям данной стороны. 4.15 поставщик (supplier): Организация или индивидуальное лицо, которое вступает в соглашение с заказчиком на поставку системы, продукции или услуги. С 13 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  14. 14. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.16 система (system): Совокупность взаимодействующих элементов, упорядоченная для достижения одной или нескольких поставленных целей.Примечания1 Система может рассматриваться как продукция и/или совокупность функциональных возможностей, которые она обеспечивает.2 Фактически интерпретация данного определения зачастую уточняется с помощью ассоциативного существительного, например, система самолета. В некоторых случаях слово система может заменяться контекстным синонимом, например, самолет, хотя это может впоследствии затруднять восприятие системных принципов.4.17 системный элемент, элемент системы (system element): Представитель из множества элементов, образующих систему.Примечание - Системный элемент является отдельной частью системы, которая может быть сконструирована для выполнения заданных требований. Являясь отдельной частью системы, системный элемент может быть средством для удовлетворения определенных требований. 4.19 интересующая система (system-of-interest): Система, жизненный цикл которой рассматривается в рамках данного международного стандарта. С 14 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  15. 15. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.20 жизненный цикл системы (system life cycle): Развитие интересующей системы во времени, начиная от замысла и заканчивая снятием с эксплуатации.4.21 компромисс (trade-off): Действия по принятию решений, в ходе которых на основе конечной выгоды владельцев (держателей акций, заказчиков, заинтересованных лиц) производится выбор из различных требований и альтернативных решений, например, компромисс относительно стоимости.4.22 пользователь (user): Лицо или группа лиц, извлекающих выгоду от системы в ходе ее использования.Примечание - Роль пользователя и роль оператора могут выполняться одновременно или последовательно одним и тем же лицом или организацией. С 15 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  16. 16. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Термины (продолжение)4.23 валидация, аттестация (validation): Подтверждение на основе представления объективных свидетельств того, что требования, предназначенные для конкретного использования или применения, выполнены [3].Примечание - Валидация в контексте жизненного цикла системы является набором мероприятий по обеспечению уверенности в том, что система может использоваться по назначению, способна достигать предполагаемых целей и результатов.4.24 верификация (verification): Подтверждение на основе представления объективных свидетельств того, что установленные требования выполнены [3]. Примечание. Верификация в контексте жизненного цикла системы является набором мероприятий по сравнению продукции жизненного цикла системы с требуемыми характеристиками данной продукции. Продуктами жизненного цикла могут являться (но не ограничиваются только ими) установленные требования, описания проекта и непосредственно система. С 16 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  17. 17. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Процессы жизненного цикла системыПроцессы жизненного цикла описаны в составе четырех групп процессов, а именно:- процессы соглашения (agreement processes);- процессы предприятия (enterprise processes);- процессы проекта (project processes);- технические процессы (technical processes).Примечание - Каждый процесс жизненного цикла при необходимости может быть начат в любой момент жизненного цикла, при этом нет определенного порядка в их использовании. Любой процесс может выполняться одновременно с любыми другими процессами жизненного цикла. Людой процесс жизненного цикла может быть реализован на любом уровне иерархии системной структуры. Таким образом, в нижеследующем описании процессов порядок, в котором представлены используемые процессы и группы процессов, не подразумевает предшествования или последовательности их использования в течение жизненного цикла системы. Тем не менее, группы процессов отражают основополагающие концепции, используемые в данном международном стандарте, описанные в приложении D. С 17 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  18. 18. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Процессы жизненного цикла системы (продолжение)С 18 МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г.
  19. 19. СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ Процессы жизненного цикла системы (продолжение) П р о ц е с с ы ж и зн е н н о го ц икла П роцессы П роцессы П роцессы проекта Технические с о гл а ш е н и я предприятия процессы П роцесс определения тр е б о в а н и й за ка зч и ка П роцесс анализа требований П роцесс П роцесс управления П роцесс управления П роцесс управления П роцесс принятия П ро це сс контр ол я П р о це сс поста вки пр ое ктиро вани я П р оц е сс о ц е н ки ко н ф и гур а ц и е йпланирования планирования инф ормацией а рхите ктуры реш ений П роцесс П роцесс П роцесс управления П роцесс управления П роцесс управления П роцесс управления П роцесс управления средой предприятия рискам и п ро е кта п ро е кта п ро е кта ж изненны м циклом П роцесс реализации инвестициям и ресурсам и качеством П роцесс си сте м ы ком пл ексир ова ни я П роцесс вериф икации П роцесс передачи П роцесс валидации (а тт е с та ц и и ) П роцесс ф ункционирования П рцесс сопровож дения П роцесс списания С МГТУ “СТАНКИН” / Факультет ИНТЕХ / Кафедра ИС / Позднеев Б.М. / 2009 г. 19

×