Помощь в написании студенческих работ
Антистрессовый сервис

Валидация. 
Надежность и безопасность программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

Установка ПО осуществляется разработчиком в соответствии с планом в той среде и на том оборудовании, которые предусмотрены договором. В процессе установки проверяется работоспособность программных средств и баз данных. Если устанавливаемое ПО заменяет существующую систему, разработчик должен обеспечить их параллельное функционирование в соответствии с договором. Приемка ПО предусматривает оценку… Читать ещё >

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

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

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

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

Затем производятся установка и приемка ПО.

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

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

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

Каждый документ программного обеспечения должен быть написан в соответствии со следующими правилами:

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