ЛЕКЦИЯ 3 1. Адаптация стандарта к конкретному проекту 2. Стандарты документирования программных средств 3. Надежность и качество программных средств.

Презентация:



Advertisements
Похожие презентации
Непрерывный рост требований к качеству ПС стимулирует создание и активное применение международных стандартов и регламентированных технологий, автоматизирующих.
Advertisements

Лекция 1. ВВЕДЕНИЕ В ОБЕСПЕЧЕНИЕ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ Учебные вопросы 1. Основные понятия и определения 2. Представления о качестве программных.
Жизненный цикл программного обеспечения Лекция 4.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 8. Управление качеством.
Информационные системы в экономике Лекция 1. Основные понятия и определения Автоматизированная информационная система это совокупность технических программных.
Информационная безопасность Лекция 3 Административный уровень.
Тема 7. МЕЖДУНАРОДНАЯ СТАНДАРТИЗАЦИЯ В УПРАВЛЕНИИ КАЧЕСТВОМ И МЕЖДУНАРОДНЫЕ СТАНДАРТЫ ИСО СЕРИИ 9000 НА СИСТЕМЫ КАЧЕСТВА 1. Роль стандартизации в развитии.
Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
Лекция 5 Организация разработки информационных систем УЧЕБНЫЕ ВОПРОСЫ: УЧЕБНЫЕ ВОПРОСЫ: 1. Каноническое проектирование ИС 2. Типовое проектирование ИС.
Ранжирование функциональных требований. Критерии ранжирования функциональных требований широта сферы применения; степень детализации; функциональный.
Структура ISO 9001 : 2000 ОТВЕТСТВ. РУКОВОДСТВА УПРАВЛЕНИЕ РЕСУРСАМИ ПРОЦЕССЫ ЖЦ ПРОДУКЦИИ ИЗМЕРЕНИЕ, АНАЛИЗ И УЛУЧШЕНИЕ обязательства Ориентация на потребителя.
Стандарты ISO в Образовании Государственное бюджетное образовательное учреждение среднего профессионального образования города Москвы Строительный колледж.
ЛЕКЦИЯ 3 «ГОСТ Р ИСО СИСТЕМЫ МЕНЕДЖМЕНТА КАЧЕСТВА. ОСНОВНЫЕ ПОЛОЖЕНИЯ И СЛОВАРЬ»
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ.
Разработка и стандартизация программных средств и информационных технологий Тема:СТАНДАРТЫ, РЕГЛАМЕНТИРУЮЩИЕ ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ.
Проектирование технологических процессов Обеспечение качества технологий и изделий Лекция 4 от 3 марта.
ГОСТ ЕСПД. Виды программ и программных документов Выполнил: Киселева Е.М. Проверил: Лебедева И.А.
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ. ИНФОРМАЦИЯ Информация – сведения о людях, фактах, явлениях, событиях в независимости от формы их представления.
Матрица связи между ISO 9001:2008 и ISO 9001:2015.
Транксрипт:

ЛЕКЦИЯ 3 1. Адаптация стандарта к конкретному проекту 2. Стандарты документирования программных средств 3. Надежность и качество программных средств

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

Применение требований ГОСТ Р ИСО/МЭК к конкретному проекту (его адаптация) состоит из работ следующих видов: определение условий выполнения проекта; запрос исходных данных для адаптации; выбор процессов, работ и задач; документирование решений по адаптации и их обоснований. Процессы общей структуры ЖЦ ПС по ГОСТ Р ИСО/МЭК основаны на двух исходных принципах: модульности и ответственности.

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

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

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

Принцип модульности (окончание) Должна быть возможность для проверки любого процесса, работы и задачи в модели ЖЦ. Каждый процесс должен иметь внутреннюю структуру, установленную в соответствии с тем, что должно выполняться.

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

Стандарты документирования программных средств

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

ГОСТ Р ИСО/МЭК Информационная технология. Руководство по управлению документированием ПО. ГОСТ Р ИСО/МЭК Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению.

ГОСТ Р ИСО Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов. ГОСТ Р ИСО/МЭК Информационная технология.Программные конструктивный и условные обозначения для их представления.

ГОСТ Р ИСО/МЭК 12119:1994. Информационная технология. Пакеты программных средств. Требования к качеству и испытания. Практичность Простота обозрения. Простота использования. Понятность. Эффективность, сопровождаемость, мобильность (переносимость)

НАДЕЖНОСТЬ И КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ

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

Надежность (по Р. Глассу) – уровень, при котором система программ удовлетворяет поставленным требованиям и пригодна для эксплуатации.

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

ISO 9000 серия стандартов ISO, которые применяются при создании и совершенствовании систем менеджмента качества организаций. Стандарты серии ISO 9000, принятые более чем 90 странами мира в качестве национальных, применимы к любым предприятиям, независимо от их размера, форм собственности и сферы деятельности.

Планируй Действуй Делай Контролируй Процессный подход (с целью постоянного улучшения качества) согласно ISO 9000

Международный стандарт ISO 9126:1991 «ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению» В этом стандарте при отборе минимума стандартизируемых показателей выдвигались и учитывались следующие принципы: ясность и изменяемость значений, отсутствие перекрытия между используемыми показателями, соответствие установившимся понятиям и терминологии, возможность последующего уточнения и детализации.

Выделены характеристики, которые позволяют оценивать ПС с позиции пользователя, разработчика и управляющего проектом. Рекомендуются 6 основных характеристик качества ПС, каждая из которых детализируется несколькими (всего 21) зуб характеристиками. Характеристики и субхарактеристики в стандарте ISO 9126:1991 определены очень кратко, без комментариев и рекомендаций по их применению к конкретным системам и проектам.

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ: Функциональная пригодность детализируется пригодностью для применения, точностью, защищенностью, способностью к взаимодействию и согласованностью со стандартами и правилами проектирования. Надежность рекомендуется характеризовать уровнем завершенности (отсутствия ошибок), устойчивостью к ошибкам и перезапускаемостью.

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