Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

сертификация и стандартизация

.docx
Скачиваний:
9
Добавлен:
22.05.2015
Размер:
18.65 Кб
Скачать

Дейкун Денис Геннадьевич

Стандартизация программного продукта

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

Стандарт ISO 9000-3 система качества для программного обеспечения включает в себя все положения общего стандарта ISO 9000-1, а так же необходимое дополнение к нему, относящиеся к разработке, поставке и обслуживанию программного обеспечения (ПО).

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

Стандарт определяет ряд важнейших понятий, в том числе

  1. Продукт – это результат действий или процесса

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

  3. Элемент программного обеспечения – это любая идентифицируемая часть программного продукта

  4. Основание – формально утвержденная версия элемента конфигурации, зафиксированная в определенный момент времени в процессе жизненного цикла элемента конфигурации.

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

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

  7. Этап – это определенный сегмент работы.

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

  9. Репликация – это копирование программного продукта с одного носителя на другой .

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

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

  2. Интеграция отдельных компонентов ceyse - средств обеспечивающая управляемость процессом разработки информационных систем.

  3. Использование специальным образом организованного хранилища проектных данных. (Рипозиторий). Интернированные ceyse – средства содержат следующие компоненты:

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

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

  3. (компонент) Средства разработки приложений включая генераторы кодов

  4. (компонент) Средства конфигурационного управления

  5. (компонент) Средство документирования

  6. (компонент) Средство тестирования

  7. (компонент) Средство управления проектом

  8. (компонент) Средство реинжиниринга

Все современные (……………тут немного пропустил, 1 – 2 предложения=()

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