Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Описание проекта базы данных
О писание проекта базы данных включает в себя описание базы данных, рассматриваемой как набор связанных данных, хранящихся в одном или более компьютерных файлах, доступ к которым пользователем осуществляется через систему управления базами данных. В данном документе должны быть описаны проектные решения, связанные с базой данных, поведение базы данных с точки зрения пользователя, способы доступа к базе данных, интерфейсы базы данных с другими системами, элементами конфигурации ПО и аппаратуры. Определяется реакция базы данных на входные запросы, включая действия, время реакции и другие эксплуатационные характеристики, выбранные соотношения/алгоритмы/правила/обработка недопустимых входных данных. Д етальный проект базы данных содержит характеристики элементов данных, проект программных модулей, осуществляющих доступ к базе данных или работу с ней, алгоритмы работы с базой, возможные ограничения, язык программирования, интерфейсы между программными модулями, характеристики интерфейсов, характеристики методов коммуникации, характеристики протоколов. В данном документе должна быть показана трассируемость проектных требований к системным требованиям и требованиям к ПО. Исходный код ПО Э тот документ содержит код ПО, написанный на исходном(ых) языке(ах) программирования, и команды компилятора, генерирующие объектный код из исходного текста, а также информацию для редактирования связей и загрузки. Документ должен содержать идентификацию ПО, включая идентификатор и дату создания версии. Исполняемый объектный код ПО И сполняемый объектный код представляет собой код, который является непосредственно пригодным для использования центральным процессором объектного компьютера, и является, следовательно, загружаемым в аппаратные средства или систему ПО. Процедуры верификации ПО П роцедуры верификации ПО детально описывают выполнение работ процесса верификации ПО. Данный документ должен включать в себя следующие описания: - процедуры выполнения просмотра и анализа: детализация информации Плана верификации ПО в части области действия, глубины методов просмотров или анализа; - тестовые варианты: назначение каждого тестового варианта, набор входных данных, условия, ожидаемые результаты, требуемые критерии покрытия и критерии прохода/невыполнения тестов; - процедуры тестирования: пошаговые инструкции того, как каждый тестовый вариант должен быть инициирован и выполнен, как должны быть оценены результаты тестирования и какая среда тестирования должна быть использована. Описание квалификационного тестирования ПО Д анный документ описывает организацию квалификационного тестирования (испытаний), тестовые варианты и процедуры тестирования, которые используют для выполнения квалификационного тестирования системы или подсистемы ПО. О рганизация тестирования: каждый тест должен иметь уникальный для данного проекта идентификатор; должны быть представлены инструкции для проведения тестирования, описание аппаратуры и ПО тестирования, а также инструкции для выполнения повторного тестирования. О писание тестов: каждый тест должен иметь уникальный для проекта идентификатор и ссылку на соответствующий пункт в разделе организации тестирования, последнее относится и к тестовым вариантам. Кроме того, должны быть приведены ссылки на проверяемые требования, указаны условия выполнения (конфигурация аппаратуры и ПО и др.), входные данные, ожидаемые результаты, критерии оценки результатов, процедура тестирования для каждого тестового варианта, допущения и ограничения. Д опускается включение перечисленной в данном подразделе информации в документ «Процедуры верификации ПО» (см. 12.21 ), если заказчик не требует разработки отдельного документа, описывающего квалификационное тестирование. Результаты верификации ПО Д окумент «Результаты верификации ПО» описывает выходные результаты процесса верификации ПО. Результаты верификации ПО должны: - указать результат выполнения (прошел/не прошел) для каждого просмотра, анализа и выполненного теста и заключительный результат верификации; - идентифицировать элемент конфигурации и/или версию ПО, которые прошли просмотр, анализ или тестирование; - содержать результаты анализа покрытия и анализа трассируемости для тестов, просмотров и анализов, выполненных в процессе верификации. Отчет о квалификационном тестировании ПО О тчет о тестировании ПО - отчет о квалификационном тестировании (испытаниях), выполненном для системы или подсистемы ПО. Данный документ должен включать в себя: - общую оценку результатов тестирования, идентификацию всех несоответствий и ограничений; - описание возможных различий тестовой и эксплуатационной сред; - описание рекомендуемых улучшений в тестируемом ПО; - детальные результаты тестирования; - описание обнаруженных дефектов. Д опускается включение перечисленной в данном разделе информации в документ «Результаты верификации ПО» ( 12.23 ), если заказчик не требует разработки отдельного документа, описывающего результаты квалификационного тестирования. Указатель конфигурации среды жизненного цикла ПО Д окумент «Указатель конфигурации среды жизненного цикла ПО» идентифицирует конфигурацию среды жизненного цикла ПО, определяет аппаратную и программную среду разработки для регенерации ПО, повторной верификации или модификации ПО. Этот указатель должен идентифицировать: - аппаратную среду и системное ПО, используемые для разработки ПО на протяжении всего жизненного цикла; - инструментальные средства разработки ПО, такие как компиляторы, редакторы связей и загрузчики, средства обеспечения целостности данных (такие, как средства вычисления контрольных сумм или циклического избыточного кода); - среду тестирования, используемую для верификации программного средства, например инструментальные средства верификации ПО; - аттестованные инструментальные средства и соответствующие документы об аттестации этих средств. П римечание - Данный документ может быть включен в Указатель конфигурации ПО как его часть. Указатель конфигурации ПО У казатель конфигурации ПО определяет конфигурацию программного средства. Указатель конфигурации ПО должен идентифицировать: - программное средство; - исполняемый объектный код; - каждый компонент исходного кода; - ранее разработанное ПО, если оно используется в данном программном средстве; - документы жизненного цикла ПО; - носители данных для архива и выпуска версии; - инструкции для компоновки исполняемого объектного кода, включая, например, инструкции и информацию для компилирования и редактирования связей; процедуры, используемые для восстановления ПО при регенерации, тестировании или модификации; - ссылку на Указатель конфигурации среды жизненного цикла ПО ( 12.25 ), если он оформлен как отдельный документ; - способ контроля целостности данных для исполняемого объектного кода, если он используется. П римечание - Данный документ может быть создан для одной версии программного средства или может включать в себя информацию о последующих или альтернативных версиях программного средства. Спецификация программного средства С пецификация программного средства содержит описание или ссылки на описания исполняемого ПО, исходных файлов и информацию о программной реализации, включая информацию проекта построения, компиляции, построения и процедуры модификации для ЭКПО. С пецификация программного средства должна содержать описание: - требований, включающих в себя обеспечение передачи ПО и обоснование требований, которым должна соответствовать достоверная копия ЭКПО; - методов, используемых для демонстрации того, что данное ПО является достоверной копией ЭКПО. Сообщения о дефектах С ообщения о дефектах являются средством для идентификации и регистрации аномального поведения программного средства, несогласованности процессов с планами ПО и стандартами разработки ПО и недостатков документации жизненного цикла ПО. Сообщения о дефектах должны включать в себя: - идентификацию элемента конфигурации и/или этапа жизненного цикла ПО, где был обнаружен дефект; - идентификацию элемента конфигурации, который необходимо модифицировать, или описание процесса, который должен быть изменен; - описание дефекта, достаточное для его понимания и устранения; - описание корректирующих действий, предназначенных для устранения зарегистрированного дефекта. |
Последнее изменение этой страницы: 2017-05-05; Просмотров: 720; Нарушение авторского права страницы