Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 2.docx
Скачиваний:
10
Добавлен:
18.02.2023
Размер:
479.52 Кб
Скачать

2.4. Методическая основа технологии жизненного цикла программных средств

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

  • процессов разработки программ,

  • их структурного построения,

  • интерфейсов с операционной и внешней средой.

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

Методология обеспечения качества ПС поддержана рядом методических документов и инструментальных средств, а также формализована группой международных стандартов. Концептуальные и организационные основы административного управления ЖЦ и качеством ПС определены в восьми базовых принципах, которые декларированы в стандартах ИСО 9000:2000 (см. п.1.5.1) и ISO 15504:1–9:1998 и составляют основу технологических процессов в этих стандартах:

  • ориентация предприятия–разработчика на потребителя–заказчика;

  • лидерство–руководство;

  • вовлечение персонала;

  • процессный подход;

  • системный подход к административному управлению;

  • постоянное усовершенствование;

  • подход к принятию решений, основанный на фактах;

  • взаимовыгодные отношения с поставщиками.

Каждый из этих принципов рекомендуется применять при:

  • формулировке политики и стратегии обеспечения всего ЖЦ ПС;

  • выборе целей проекта и плановых характеристик качества ПС;

  • управлении операциями в процессе реализации проекта для удовлетворения требований заказчика и потребителей;

  • управлении ресурсами и специалистами предприятия для обеспечения ЖЦ ПС и его качества.

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

  • создавать программные модули и функциональные компоненты гарантированного качества;

  • предотвращать дефекты проектирования за счет систем обеспечения качества, эффективных технологий и инструментальных средств автоматизации всего ЖЦ комплексов программ и БД;

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

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

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

Соседние файлы в предмете Стандартизация и сертификация программного обеспечения