- •Введение
- •1. Основы технического нормирования и стандартизации
- •1.1. Закон рб «о техническом нормировании и стандартизации». Основные положения
- •1.2. Основные термины в области технического нормирования и стандартизации
- •1.3. Цели технического нормирования и стандартизации
- •1.4. Принципы технического нормирования и стандартизации
- •1.5. Уровни стандартизации
- •1.5.1. Международная стандартизация
- •1.5.2. Межгосударственная стандартизация
- •1.5.2.1. Деятельность Межгосударственного совета по стандартизации, метрологии и сертификации
- •1.5.2.2. Функции мгс:
- •1.5.2.4. Основные цели межгосударственной стандартизации:
- •1.5.2.5. Основные принципы межгосударственной стандартизации:
- •1.5.3. Виды технических нормативных правовых актов Республики Беларусь
- •1.6. Информационное обеспечение работ по стандартизации
- •2. Стандартизация жизненного цикла программных средств
- •2.1. Основные термины и определения
- •2.2. Цели стандартизации программных средств
- •2.3. Виды программ по гост 19781-90
- •2.4. Классификация программного обеспечения по гост р исо/мэк то 12182-2002
- •2.5. Модели жизненного цикла программных средств
- •2.6. Стандартизация процессов жизненного цикла программных средств по стб исо/мэк 12207-2003
- •2.7. Стандартизация процессов жизненного цикла программных средств по гост р исо/мэк 12207-2010
- •Раздел 7 содержит специальные процессы пс для использования в реализации пп или услуги, которые являются некоторым элементом более крупной системы.
- •2.7.1. Процессы в контексте системы
- •2.7.1.1. Процессы соглашения
- •2.7.1.2. Процессы организационного обеспечения проекта
- •2.7.1.3. Процессы проекта
- •2.7.1.4. Технические процессы
- •2.7.2. Специальные процессы программных средств
- •2.7.2.1. Процессы реализации программных средств
- •2.6.2.2. Процессы поддержки программных средств
- •2.6.2.3. Процессы повторного применения программных средств
- •3. Стандартизация качества программных средств
- •3.1. Основные термины и определения
- •3.2. Номенклатура показателей качества программных средств
- •3.3. Методы определения качества программных средств
- •3.4. Оценка качества программного средства по гост 28195-99
- •3.5. Оценка качества программного средства по стб исо/мэк 9126-2003
- •А.2.1.4 Согласованность – атрибуты по, которые заставляют программу придерживаться соответствующих стандартов или соглашений, или положений законов, или подобных рекомендаций.
- •3.6. Стандартизация качества программных средств защиты от воздействия вредоносных программ и антивирусных программных средств
- •3.6.1. Основные понятия и определения
- •3.6.2. Классификация программных средств защиты от воздействия вредоносных программ и антивирусных программных средств
- •3.6.3. Оценка качества программных средств защиты от воздействия вредоносных программ и антивирусных программных средств
- •3.7. Стандартизация программных документов пользователя
- •3.7.1. Термины и их определения
- •3.7.2. Категории информации
- •3.7.3. Требования к документации пользователя
- •4. Сертификация программных средств
- •4.1. Общие сведения
- •4.1.1. Основные документы нормативно-правовой базы сертификации
- •4.1.2. Основные термины и их определения
- •4.1.3. Цели оценки соответствия:
- •4.1.4. Объекты оценки соответствия:
- •4.1.9. Виды сертификации
- •4.1.10. Участники сертификации и их ответственность
- •4.1.11. Модели сертификации
- •4.2. Проведение сертификации программных средств
- •Источники информации
- •1. Законодательные документы
- •2. Нормативные документы
- •2.16. Гост 15467-79. Управление качеством продукции. Основные понятия. Термины и определения. – Введ. 1979-07-01. [Электрон. Ресурс] – режим доступа http://docs.Cntd.Ru/document/gost-15467-79.
- •2.17. Гост 19781-90. Обеспечение систем обработки информации программное. Термины и определения. – Введ. 1992-01-01. [Электрон. Ресурс] – режим доступа http://gostexpert.Ru/gost/gost-19781-90.
- •3. Учебники, учебные пособия
2. Стандартизация жизненного цикла программных средств
2.1. Основные термины и определения
Термины и определения понятий в области и систем обработки информации устанавливает ГОСТ 19781-90 [2.17].
Термины, установленные данным стандартом, обязательны для применения во всех видах документации и литературы, входящих в сферу работ по стандартизации или использующих результаты этих работ.
Программа – это данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.
Программное обеспечение (ПО) – программы, процедуры, правила и любая соответствующая документация, относящаяся к работе вычислительной системы.
Программное средство (ПС) – объект, состоящий из программ, процедур, правил и документов, относящихся к функционированию системы обработки информации.
Программный продукт (ПП) – это ПС, предназначенное для поставки, передачи, продажи пользователю.
Программное изделие (ПИ) – программа на носителе данных, являющаяся продуктом промышленного производства.
Жизненный цикл (ЖЦ) ПС или системы (СТБ ИСО/МЭК 12207-2003) – это совокупность процессов, работ и задач, включающая в себя разработку, эксплуатацию и сопровождение ПС или системы, охватывающая жизнь ПС или системы от установления требований к ним до прекращения их использования.
Качество (ГОСТ 15467-79 [2.16]) – совокупность свойств продукции, обусловливающих ее пригодность удовлетворять определенные потребности в соответствии с ее назначением
Показатель качества (ГОСТ 28195-99 [2.18]) – количественная характеристика одного или нескольких свойств продукции, составляющих ее качество, рассматриваемая применительно к определенным условиям её создания и эксплуатации или потребления.
Испытание программы (СТБ ИСО/МЭК 9126–2003) – установление соответствия программы вычислительной машины заданным требованиям и программным документам.
Настройка программы – формирование конкретного варианта программы вычислительной машины, обладающего свойством многовариантности, учитывающего состав и структуру технических средств, возможные режимы работы и классы решаемых задач.
Проверка программы – проверка правильности реализации заданного алгоритма путем выполнения программы на вычислительной машине.
Сопровождение программного изделия – процесс модификации существующей программы вычислительной машины, обусловленный необходимостью устранения выявленных в ней ошибок и (или) изменения ее функциональных возможностей.
2.2. Цели стандартизации программных средств
Накопленный мировой опыт в области обеспечения качества ПС обобщен в международных и национальных стандартах. За рубежом требования стандартов к ЖЦ информационных систем (ИС) и ПС во многих случаях являются обязательными и определяют конкурентоспособность продукции.
Цели применения стандартов при создании ПС [3.10]:
- снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ПС;
- повышение качества разрабатываемых или покупных компонентов и ПС в целом при их приобретении, разработке, эксплуатации и сопровождении;
- обеспечение возможности расширять ПС по набору прикладных функций и масштабировать в зависимости от размерности решаемых задач;
- поддержка функциональной интеграции в ПС задач, ранее решавшихся раздельно;
- обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами.
Применение стандартов позволяет ориентироваться на построение систем из крупных функциональных узлов, отвечающих требованиям стандартов, применять отработанные и проверенные проектные решения Стандарты определяют унифицированные интерфейсы и протоколы взаимодействия компонентов системы, облегчают повторное использование в новых системах готовых и проверенных прикладных программ. Таким образом, разработка ПС в значительной степени может сводиться к ее компоновке из стандартных узлов.
