Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Описание проекта базы данных



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

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

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

В данном документе должна быть показана трассируемость проектных требований к системным требованиям и требованиям к ПО.

Исходный код ПО

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

Исполняемый объектный код ПО

И сполняемый объектный код представляет собой код, который является непосредственно пригодным для использования центральным процессором объектного компьютера, и является, следовательно, загружаемым в аппаратные средства или систему ПО.

Процедуры верификации ПО

П роцедуры верификации ПО детально описывают выполнение работ процесса верификации ПО. Данный документ должен включать в себя следующие описания:

- процедуры выполнения просмотра и анализа: детализация информации Плана верификации ПО в части области действия, глубины методов просмотров или анализа;

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

- процедуры тестирования: пошаговые инструкции того, как каждый тестовый вариант должен быть инициирован и выполнен, как должны быть оценены результаты тестирования и какая среда тестирования должна быть использована.

Описание квалификационного тестирования ПО

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

О рганизация тестирования: каждый тест должен иметь уникальный для данного проекта идентификатор; должны быть представлены инструкции для проведения тестирования, описание аппаратуры и ПО тестирования, а также инструкции для выполнения повторного тестирования.

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

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

Результаты верификации ПО

Д окумент «Результаты верификации ПО» описывает выходные результаты процесса верификации ПО. Результаты верификации ПО должны:

- указать результат выполнения (прошел/не прошел) для каждого просмотра, анализа и выполненного теста и заключительный результат верификации;

- идентифицировать элемент конфигурации и/или версию ПО, которые прошли просмотр, анализ или тестирование;

- содержать результаты анализа покрытия и анализа трассируемости для тестов, просмотров и анализов, выполненных в процессе верификации.

Отчет о квалификационном тестировании ПО

О тчет о тестировании ПО - отчет о квалификационном тестировании (испытаниях), выполненном для системы или подсистемы ПО. Данный документ должен включать в себя:

- общую оценку результатов тестирования, идентификацию всех несоответствий и ограничений;

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

- описание рекомендуемых улучшений в тестируемом ПО;

- детальные результаты тестирования;

- описание обнаруженных дефектов.

Д опускается включение перечисленной в данном разделе информации в документ «Результаты верификации ПО» ( 12.23 ), если заказчик не требует разработки отдельного документа, описывающего результаты квалификационного тестирования.

Указатель конфигурации среды жизненного цикла ПО

Д окумент «Указатель конфигурации среды жизненного цикла ПО» идентифицирует конфигурацию среды жизненного цикла ПО, определяет аппаратную и программную среду разработки для регенерации ПО, повторной верификации или модификации ПО. Этот указатель должен идентифицировать:

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

- инструментальные средства разработки ПО, такие как компиляторы, редакторы связей и загрузчики, средства обеспечения целостности данных (такие, как средства вычисления контрольных сумм или циклического избыточного кода);

- среду тестирования, используемую для верификации программного средства, например инструментальные средства верификации ПО;

- аттестованные инструментальные средства и соответствующие документы об аттестации этих средств.

П римечание - Данный документ может быть включен в Указатель конфигурации ПО как его часть.

Указатель конфигурации ПО

У казатель конфигурации ПО определяет конфигурацию программного средства. Указатель конфигурации ПО должен идентифицировать:

- программное средство;

- исполняемый объектный код;

- каждый компонент исходного кода;

- ранее разработанное ПО, если оно используется в данном программном средстве;

- документы жизненного цикла ПО;

- носители данных для архива и выпуска версии;

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

- ссылку на Указатель конфигурации среды жизненного цикла ПО ( 12.25 ), если он оформлен как отдельный документ;

- способ контроля целостности данных для исполняемого объектного кода, если он используется.

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

Спецификация программного средства

С пецификация программного средства содержит описание или ссылки на описания исполняемого ПО, исходных файлов и информацию о программной реализации, включая информацию проекта построения, компиляции, построения и процедуры модификации для ЭКПО.

С пецификация программного средства должна содержать описание:

- требований, включающих в себя обеспечение передачи ПО и обоснование требований, которым должна соответствовать достоверная копия ЭКПО;

- методов, используемых для демонстрации того, что данное ПО является достоверной копией ЭКПО.

Сообщения о дефектах

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

- идентификацию элемента конфигурации и/или этапа жизненного цикла ПО, где был обнаружен дефект;

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

- описание дефекта, достаточное для его понимания и устранения;

- описание корректирующих действий, предназначенных для устранения зарегистрированного дефекта.


Поделиться:



Последнее изменение этой страницы: 2017-05-05; Просмотров: 715; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.023 с.)
Главная | Случайная страница | Обратная связь