Лекция 1
Введение
Основной международной организацией, занимающейся деятельностью по стандартизации является организация International Standards Organization (ИСО).
Стандарты получают аббревиатуру ISO и имеют ранг международных стандартов.
Области электротехники, электроники, радиосвязи и приборостроения напрямую не входят в компетенцию ИСО, ими занимается Международная электротехническая комиссия (МЭК или IEC).
В области стандартизации ИТ ИСО и МЭК объединили свою деятельность и создали Объединённый технический комитет 1 (JTC1 или ISO/IEC).
В РБ республиканским органом гос. управления по вопросам технического нормирования, стандартизации, метрологии и оценки соответствия является Госстандарт (имеет ранг министерства) - комитет стандартизации, метрологии и сертификации. Входит БелГИСС - Белорусский государственный институт стандартизации и сертификации.
Обозначения стандартов:
- В начале записывается категория стандарта.
- СТБ - стандарт Беларуси.
- ГОСТ Р - гос. стандарт России.
- ГОСТ - гос.стандарт СССР (до распада) и международный стандарт стран СНГ (после распада).
- ИСО/МЭК, ISO/IEC - международный стандарт.
- Если стандарт разработан методом прямого применения, (аутентичный перевод базового стандарта) то за категорией стандарта следует категория базового стандарта (СТБ - ИСО/МЭК).
- Затем следует номер стандарта, если стандарт разработан методом прямого применения, то его номер совпадает с номером базового стандарта (СТБ ИСО/МЭК 12207).
- Если стандарт состоит из нескольких частей, то после номера стандарта записывается номер его части (ISO/IEC 9126-3).
- После номера стандарта или его части записывается год его утверждения (международный стандарт - год отделяется ":", не международный - "-") (ISO/IEC 9126-3:2003).
- Если стандарт находится в стадии разработки , но имеется необходимость в опубликовании его материалов, то в обозначении после категории записывается аббревиатура TR или ТО (ISO/IEC TR 9126-3:2003).
Существующие стандарты в области ИТ делятся на 2 типа:
- Стандарты на продукты (определяют характеристики продуктов и требования к ним).
- Стандарты на процессы (определяют конкретные методы создания продуктов).
Стандартизация жизненного цикла программных средств и систем
Основные понятия и определения
Жизненный цикл - совокупность процессов и задач, включающих в себя разработку, эксплуатацию и сопровождение программных средств, начиная с анализа концепции программного средства (потребности в заказе) до прекращения его использования.
Модель жизненного цикла - совокупность процессов, работ и задач, отражающая их взаимосвязь и последовательность выполнения.
Аттестация (валидация) - подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования к конкретным продуктам реализованы. Связана с экспертизой продукта в целях определения его соответствия потребностям пользователя.
Аудит - проверка, выполняемая компетентным органом или лицом с целью обеспечения независимой оценки степени соответствия программных продуктов или процессов установленным требованиям.
Верификация - подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования полностью реализованы. Связана с экспертизой результата данной работы, в целях определения их соответствия установленным данной работой требованиям.
Обеспечение качества (quality insurance) - все запланированные и систематически выполняемые в рамках системы качества работы; объективные доказательства, обеспечивающие уверенность в том, что объект будет полностью соответствовать установленным требованиям качества.
Программный модуль (software unit) - отдельно компилируемая часть программного кода.
Программный продукт - набор машинных программ, процедур, связанных с ними документацией и данными. Существуют промежуточные программные продукты и конечные.
Программное средство - программный продукт, переданный в эксплуатацию.
Система - комплекс, состоящий из процессов, технических и программных средств, устройств, персонала, обладающих возможностью удовлетворять установленным потребностям или целям.