- •Введение
- •1. Общие положения о стандартах Основные понятия и определения
- •1.1 Нормативные документы по стандартизации и виды стандартов
- •1.2.Стандарты в области программного обеспечения
- •1.3 Международные организации, разрабатывающие стандарты Международная организация по стандартизации (исо)
- •Международная электротехническая комиссия (мэк)
- •Объединенный технический комитет (jtc1)
- •1.4 Национальные организации, разрабатывающие стандарты
- •Государственный комитет рф по стандартизации
- •Американский национальный институт стандартов и технологий.
- •1.5 Внутрифирменные (внутрикорпоративные) стандарты
- •Назначение и классификация внутрикорпоративных стандартов
- •2. Жизненный цикл программных средств
- •2.1 Модель жизненного цикла системы
- •2.3 Пример использования гост р исо/мэк 12207 в общей модели жизненного цикла системы
- •2.4 Модели жизненного цикла
- •Государственный стандарт союза сср Единая система программной документации (еспд)
- •1. Назначение еспд
- •1.1. Единая система программной документации - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.
- •2. Область распространения и состав еспд
- •3. Классификация и обозначение стандартов еспд
- •Дата введения 01.01.92
- •Термины и определения Дата введения 01.01.92
Термины и определения Дата введения 01.01.92
Стандарт устанавливает термины и определения понятий в области программного обеспечения систем обработки информации.
Термины, установленные настоящим стандартом, обязательны для применения во всех видах документации и литературы, входящих в сферу работ по стандартизации или использующих результаты этих работ.
Таблица 1
Основные термины
Термин
|
Определение |
1. Программа |
Данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма |
2. Программное обеспечение |
Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ |
3. Программирование |
Научная и практическая деятельность по созданию программ |
46. Структурное программирование |
Метод построения программ, использующий только иерархически вложенные конструкции каждая из которых имеет единственную точка входа и единственную точку выхода. Примечание. В структурном программировании используются три вида структур, связанных с передачей управления: последовательная, условного перехода и циклическая Метод построения программ как совокупностей объектов и классов объектов, которые могут вызывать друг друга для выбора и выполнения операций. |
47. Объектно-ориентированное программирование |
Примечание. Объекты состоят из данных и операций над данными |
49. Спецификация программы
|
Формализованное представление требований, предъявляемых к программе, которые должны быть удовлетворены при ее разработке, а также описание задачи, условия и эффекта действия без указания способа его достижения |
53. Поиск ошибок (в программе)
|
Деятельность, в результате которой выявляются ошибки в программе с целью их последующего исправления |
54. Верификация |
Доказательство того, что поведение программы соответствует спецификации на эту программу |
5. Программное изделие Program product |
Программа на носителе данных, являющаяся продуктом промышленного производства |
6. Программный документ Program document |
Документ, содержащий сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного изделия |
7. Эксплуатационный программный документ Эксплуатационный документ Exploitative document |
Программный документ, содержащий сведения, необходимые для обеспечения функционирования и эксплуатации программного изделия |
8. Проверка программы Program check-out |
Проверка правильности реализации заданного алгоритма путем выполнения программы на вычислительной машине |
9. Отладка программы Program debug |
Обнаружение, локализация и устранение ошибок в программе вычислительной машины |
10. Испытание программы Program test |
Установление соответствия программы вычислительной машины заданным требованиям и программным документам |
11. Настройка программы Program setting |
Формирование конкретного варианта программы вычислительной машины, обладающего свойством многовариантности, учитывающего состав и структуру технических средств, возможные режимы работы и классы решаемых задач |
12. Сопровождение программного изделия Program product maintenance |
Процесс модификации существующей программы вычислительной машины, обусловленный необходимостью устранения выявленных в ней ошибок и (или) изменения ее функциональных возможностей |
1 ГОСТ 19781-90 ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ.
Термины и определения
2 ГОСТ Р ИСО/МЭК 9126:1993. Информационная технология. Оценка программной продукции. Характеристики качества и руководство по их применению