Единая система программной документации. Стандарты ЕСПД.

В Российской федерации действует ряд стандартов разработки документации программных систем.Стандарты единой системы программной документации (ЕСПД). Данные стандарты были разработаны ранее на базе использования стандартов фирмы IBM и в настоящее время идет активная их замена на новые международные стандарты. Однако они продолжают действовать как на территории России, так и на территории стран СНГ. Примеры наиболее используемых стандартов ЕСПД: 1. ГОСТ 19.201 "Техническое задание:требования к содержанию и оформлению". Согласно этому ГОСТу ТЗ должно содержать следующие разделы: 1) Введение. 2) Основания для разработки. 3) Назначение разработки. 4) Требования к программе и программному изделию. 5) Требования к программной документации. 6) Технико-экономические показатели. 7) Стадии и этапы разработки. 8) Порядок контроля и приемки. 9) Приложение (при необходимости).

2. ГОСТ 19.402 "Описание программы".Согласно стандарту описание включает: 1) Общие сведения. 2) Функциональное назначение. 3) Описание логической структуры. 4) Используемые технические средства. 5) Вызов и загрузка. 6) Описание входных данных. 7) Описание выходных данных.

3. ГОСТ 19.503 "Руководство системного программиста".

4. ГОСТ 19.504 "Руководство программиста".

5. ГОСТ 19.505. "Руководство оператора".

Сейчас активно внедряются следующие международные стандарты, которые призваны заменить стандарты ЕСПД:ГОСТ Р ISO/МЭК 9294 "Информационная технология. Руководство по управлению документированием программного обеспечения"; ГОСТ Р ISO/МЭК 9126 "Информационные технологии. Оценка программной продукции. Характеристики качества и руководство по их применению"; ГОСТ Р ISO/МЭК 8631 "Программные конструктивы и условное обозначение"; ГОСТ Р ISO/МЭК 12119 "Информационные технологии. Пакеты программных средств, требования к качеству и испытания".

14. ГОСТ 28195-89 Настоящий стандарт устанавливает общие положения по оценке качества программных средств вычислительной техники (далее - ПС), поставляемых через фонды алгоритмов и программ (ФАП), номенклатуру и применяемость показателей качества ПС.

ГОСТ 28806-90Настоящий стандарт устанавливает термины и определения понятий в области качества программных средств.

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

1. Для каждого понятия установлен один стандартизованный термин.

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

3. Приведенные определения можно при необходимости изменять, вводя в них производные признаки, раскрывая значение используемых в них терминов, указывая объекты, входящие в объем данного понятия. Изменения не должны нарушать объем и содержание понятий, определенных в данном стандарте.

4. В стандарте приведены иноязычные эквиваленты стандартизованных терминов на английском (en) языке.

5. В стандарте приведены алфавитные указатели терминов на русском языке и их иноязычных эквивалентов.

6. Пояснения к некоторым терминам приведены в приложении 1. Примеры подхарактеристик качества программных средств, иллюстрирующие содержание общих характеристик, приведены в приложении 2.

7. Стандартизованные термины набраны полужирным шрифтом, их краткие формы, представленные аббревиатурой, - светлым.

ISO 9126:1991Основой формального регламентирования показателей качества ПС является международный стандарт ISO 9126:1991 (ГОСТ Р ИСО / МЭК 9126-93) – "Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению". Развитие этого международного стандарта проводится в направлении уточнения, детализации и расширения описаний характеристик качества комплексов программ. Для замены редакции 1991 года завершается разработка проекта стандарта ISO 9126-1-4, состоящего из четырех частей: Часть 1: Модель качества; Часть 2: Внешние метрики качества; Часть 3: Внутренние метрики качества; Часть 4: Метрики качества в использовании. Стандарт ISO 9126:1991 предполагается заменить на две взаимосвязанные серии стандартов: ISO 9126:1-4 (проект) – "Качество программных средств" - и утвержденный стандарт ISO 14598 – 1-6:1998-2000 – "Оценивание программного продукта". В первой части стандарта ISO 9126-1 приводится схема взаимосвязи частей стандарта ISO 9126 и частей стандарта ISO 14598, а также область применения, нормативные ссылки, термины и определения. Определяется модель характеристик качества ПС и ее связи с жизненным циклом. Модель детализируется в последующих частях стандарта. Требования пользователя к качеству в спецификациях должны в процессе верификации преобразовываться в требования к внешнему качеству, а затем в требования к внутреннему качеству. Процессы реализации требований к внутреннему качеству должны обеспечивать внешнее качество, а последнее - воплощаться в качество для пользователей. Кратко описаны компоненты этой модели преобразования и реализации требований к составляющим качества. Модель внутренних и внешних характеристик качества ПС состоит из шести групп базовых показателей, каждая из которых детализирована несколькими нормативными субхарактеристиками: Функциональная пригодность детализируется: - пригодностью для применения; - корректностью (правильностью, точностью); - способностью к взаимо действию; - защищенностью. Надежность рекомендуется характеризовать: - уровнем завер шенности (отсутствия ошибок); - устойчивостью к дефектам; - восстанавливаемостью; - доступностью – готовностью. Эффективность рекомендуется отражать: - временной эффективностью; - используемостью ресурсов. Применимость (практичность) предлагается описывать: - понятностью; - простотой использования; - изучаемостью; - привлекательностью. Сопровождаемость предлагается представлять: - удобством для анализа; - изменяемостью; - стабильностью; - тестируемостью. Переносимость (мобильность) предлагается отражать: - адаптируемостью; - простотой установки – инсталляции; - сосуществованием – соответствием; - замещаемостью. Дополнительно каждая характеристика сопровождается субхарактеристикой согласованность, которая должна отражать отсутствие противоречий с иными стандартами и нормативными документами, а также с другими показателями в данном стандарте. В стандарте ISO 9126 отсутствуют методики количественного измерения характеристик и сопоставления с требованиями спецификаций, а также рекомендации, на каких этапах ЖЦ ПС их целесообразно применять. В стандарте выделена модель характеристик качества в использовании. В этой модели используются иные базовые характеристики по сравнению с моделью внутреннего и внешнего качества. Основными характеристиками качества ПС в использовании рекомендуются: - системная эффективность применения программного продукта по назначению; - продуктивность – производительность при решении основных задач ПС, достигаемая при реально ограниченных ресурсах в конкретной внешней среде применения; - безопасность – надежность функциони    

Саида набирает сообщение..