Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Липаев В.В. Документирование сложных ПС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

3.3.2. План обеспечения качества компонентов программного средства:

  • методы, которые должны быть использованы для того, чтобы достичь требуемое качество компонента ПС;

  • описание среды обеспечения качества, включая область действия, организационную ответственность, интерфейсы, стандарты, процедуры, инструментальные средства и методы;

  • утверждение полномочий службы обеспечения качества, её ответственности и независимости, включая полномочия специалистов на утверждение версий программных средств и компонентов;

  • перечень и план-график работ обеспечения качества, которые должны быть выполнены для каждого процесса жизненного цикла компонента ПС и на протяжении всего жизненного цикла, включая:

    • методы обеспечения качества, тестирование, просмотры, аудиты, отчетность, инспекции и мониторинг компонентов и процессов жизненного цикла ПС;

    • работы, связанные с отчетностью о дефектах, трассируемостью и системой корректирующих действий компонентов ПС;

  • синхронизация работ процесса обеспечения качества компонентов, относительно работ других процессов жизненного цикла ПС;

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

3.3.3. Стандарты кодирования компонентов программного средства:

  • методы, правила и инструментальные средства, которые будут использованы для кодирования компонентов ПС;

  • перечень языков программирования и/или какое-либо их под- множество;

    • ссылки на документы, инструкции и руководства которые однозначно определяют синтаксис, режим контроля, характер данных и побочные эффекты языка программирования;

    • ограничения на использование некоторых функций и возможностей языка программирования;

    • условия и ограничения, налагаемые на установленные соглашения кодирования, сложность логических или числовых выражений, а также обоснования для их использования;

    • ограничения на использование инструментальных средств кодирования;

  • стандарты представления, комментирования, оформления и документирования исходного кода, истории изменений, входные и выходные данные, а также наиболее значимые глобальные данные;

  • соглашения по наименованию для компонентов, подпрограмм, переменных, констант, версий.

3.3.4. Руководство по программированию компонентов проекта комплекса программ:

  • описание среды программирования:

    • конфигурация и перечень компонентов системы, рабочие характеристики, возможности и ограничения, включая машинный цикл;

    • длина слова, объем памяти и ее характеристики;

    • перечень команд, прерываний, режимов работы;

    • рабочие регистры, характеристики ввода/вывода;

    • описание носителей данных;

  • информация о возможностях применения языка программирования:

    • представление данных;

    • формат команд и методы адресации;

    • команды передачи управления;

    • процедуры и подпрограммы;

    • обработка прерываний;

    • синхронизация и таймеры;

    • возможности защиты памяти;

    • детальное описание каждой команды, их использование, синтаксис, время выполнения;

    • программирование управления вводом/выводом.