Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПППП (УКПО) / Лекция1-2 / Лекции 1-2.pptx
Скачиваний:
77
Добавлен:
17.04.2018
Размер:
75.93 Кб
Скачать

Введение в дисциплину

Промышленная разработка сложных систем

Промышленная разработка программного обеспечения

•Планирование работ

•Целостность и непротиворечивость узлов системы

•Гарантии соответствия системы ожиданиям заказчика

Сфера

деятельности

Разработчик

и

Квалификаци Численность я

Единая схема работы

Технологические требования

•Жизненный цикл проекта

•Требования к процессам разработки, внедрения и сопровождения

Сложность ПО

Рост количества выявленных в ПО дефектов и ошибок

Снижение качества ПО

Обещание

Обещание низкой

быстрой

реализации

стоимости работ

проектов

Невозможность

 

обеспечения

 

качества

 

системы

Не полностью реализуются цели и требования заказчика к функциям и качеству комплексов программ

Низкая достоверность оценок бюджета, сроков и ресурсов для разработки для разработки ПС и БД при заключении контрактов, вследствие чего не выполняются требования заказчика

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

Системные

Менеджеры

Системные

аналитики

архитекторы

 

Невозможность обеспечения

качества

системы

Знание современных методов и международных стандартов

Знание систем обеспечения качества

Понимание необходимости и умение проводить верификацию, тестирование и сертификацию сложного программного продукта

Понятие качества программного обеспечения

Качество – философская категория:

неотделимая от бытия объекта его существенная определенность, благодаря которой он является именно этим, а не иным объектом

Качество продукции – критическая оценка потребителем степени соответствия её свойств, показателей качества, индивидуальным и общественным ожиданиям, обязательным нормам в соответствии с ее назначением

Свойство продукции

Полезность продукции

Объективные стороны объекта без

Способность продукции приносить

оценивания важности этих свойств

пользу и удовольствие конкретного

для потребителя

пользователя

ISO (International Organization for Standardization, Международная организация по стандартизации)

Качество – полнота свойств и характеристик продукта, процесса или услуги, которые обеспечивают способность удовлетворять заявленным или подразумеваемым потребностям

IEEE (Institute of Electrical and Electronics Engineers, Институт инженеров электротехники и электроники);

Качество программного обеспечения - степень, в которой оно обладает требуемой комбинацией свойств

Качество программного обеспечения – совокупность свойств, характеризующих способность программного обеспечения удовлетворить потребностям пользователя в соответствии с предназначением

Качество ПО

Свойства программы - особенности , объективно присущие программе, которые проявляются в её жизненном цикле ( разработке, применении, сопровождении)

Характеристика программы – понятие, отражающие проявления отдельного измеримого фактора присущего программе свойства

Характеристика программы – проявляемый и измеримый атрибут свойства

Измерение (оценка) одной или нескольких характеристик программы дает представление о том, насколько программе присуще то или иное свойство

Обеспечение качества – совокупность планируемых и систематически проводимых мероприятий, необходимых для уверенности в том, что продукция или процессы

Удовлетворяют определенным требованиям к качеству

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

Международный стандарт ГОСТ 28806–90 Качество программного средства – совокупность свойств программного

средства, которые обуславливают его пригодность удовлетворять заданные или подразумеваемые потребности в соответствии с его назначением

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

Различия фактических и требуемых показателей качества объектов или процессов – дефекты или ошибки

Первичные стимулы для принятия и реализации решений по изменению измеряемых значений качества

Факторы, влияющие на качество ПС

Под ошибкой подразумевается дефект, погрешность или неумышленное искажение объекта или процесса

Объекты

уязвимости

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

Информация, накопленная в базах данных, отражающая объекты внешней среды, и процессы ее обработки

Объектный код программ, исполняемых вычислительными средствами в процессе функционирования ПС

Информация, выдаваемая потребителям и на исполнительные механизмы, являющейся результатом обработки исходных данных и информации, накопленной в базе данных

Соседние файлы в папке Лекция1-2