Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга_последняя_ред8.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
4.36 Mб
Скачать

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

2.1. Основные термины и определения

Термины и определения понятий в области и систем обработки информации устанавливает ГОСТ 19781-90 [2.17].

Термины, установленные данным стандартом, обязательны для применения во всех видах документации и литературы, входя­щих в сферу работ по стандартизации или использующих резуль­таты этих работ.

Программа – это данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.

Программное обеспечение (ПО) – программы, процедуры, правила и любая соответствующая документация, относящаяся к работе вычислительной системы.

Программное средство (ПС) – объект, состоящий из программ, процедур, правил и документов, относящихся к функционированию системы обработки информации.

Программный продукт (ПП) – это ПС, предназначенное для поставки, передачи, продажи пользователю.

Программное изделие (ПИ) – программа на носителе данных, являющаяся продуктом промышленного производства.

Жизненный цикл (ЖЦ) ПС или системы (СТБ ИСО/МЭК 12207-2003) – это совокупность процессов, работ и задач, включающая в себя разработку, эксплуатацию и сопровождение ПС или системы, охватывающая жизнь ПС или системы от установления требований к ним до прекращения их использования.

Качество (ГОСТ 15467-79 [2.16]) – совокупность свойств продукции, обусловливающих ее пригодность удовлетворять определенные потребности в соответствии с ее назначением

Показатель качества (ГОСТ 28195-99 [2.18]) – количественная характеристика одного или нескольких свойств продукции, составляющих ее качество, рассматриваемая применительно к определенным условиям её создания и эксплуатации или потребления.

Испытание программы (СТБ ИСО/МЭК 9126–2003) – установление соответствия программы вычислительной машины заданным требованиям и программным документам.

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

Проверка программы – проверка правильности реализации заданного алгоритма путем выполнения программы на вычислительной машине.

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

2.2. Цели стандартизации программных средств

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

Цели применения стандартов при создании ПС [3.10]:

- снижение трудоемкости, длительности, стоимости и улучшение других технико-экономических показателей проектов ПС;

- повышение качества разрабатываемых или покупных компонентов и ПС в целом при их приобретении, разработке, эксплуатации и сопровождении;

- обеспечение возможности расширять ПС по набору прикладных функций и масштабировать в зависимости от размерности решаемых задач;

- поддержка функциональной интеграции в ПС задач, ранее решавшихся раздельно;

- обеспечение переносимости прикладных программ и данных между разными аппаратно-программными платформами.

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