Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Особенности сертификации баз данных
Понятие "система базы данных" включает информацию базы данных (БД) в комплексе с системой управления базой данных (СУБД - программные средства) и запоминающими устройствами ЭВМ (аппаратные средства). База данных - это набор записей информации, который определен посредством схемы, не зависящей от программ, которые к ней обращаются. Цель сертификации БД - защитить интересы потребителей к качеству используемой информационной продукции, содержащейся в БД, по полноте, достоверности, актуальности, защищенности и другим показателям качества информации. Обобщенным показателем качества информации в БД является степень соответствия ее существующим стандартам и другим нормативным документам, как в содержательной, так и в форматно-структурной части. Сертификационные испытания БД в некоторых случаях, при применении их в критических информационных системах, должны проводиться обязательно. При этом не допускается эксплуатация БД без сертификата, удостоверяющего качество. Однако чаще сертификация БД имеет добровольный, факультативный характер, позволяющий пользователям иметь дополнительную гарантию ее качества. Разработчик или поставщик БД при этом получает преимущества при рекламе своей продукции, что отражается на конкурентоспособности, возможности повышения цены и увеличении объема продаж. Обязательная и факультативная сертификации могут различаться уровнями требований к достигнутому качеству БД и номенклатурой используемых нормативных документов. При испытаниях и сертификации возникает проблема определения состава реально существующих международных и отечественных стандартов и других нормативных документов, которым должны соответствовать сертифицированные базы данных. Стандарты и документы должны охватывать: - терминологию в области информационных технологий и систем; - порядок организации и создания БД; - концепции структурного построения, взаимодействия компонентов и языки описания БД; - комплектность документов, сопровождающих БД, и требования к ним; - показатели качества баз данных, информационных технологий и программных средств, - методы и руководства по испытаниям, аттестации и сертификации компонентов и БД в целом.
Перечисленные проблемы отражены и регламентированы международными стандартами в разной степени. Непосредственно базам данных посвящены международные стандарты только на языки БД и на некоторые принципы построения БД. Имеются развитые системы стандартов по обработке информации и информационным технологиям, в которых не упоминаются конкретно БД, но их положения и содержание по терминам и определениям, кодированию и документированию, жизненному циклу и показателям качества могут быть успешно применены при испытаниях и сертификации БД. Значительную роль для БД играет стандарт ISO 7498 - "Взаимосвязь открытых систем - Базовая эталонная модель", регламентирующий, в частности, совместимость баз данных для пользователей на прикладном, и других верхних уровнях. Методическим основам аттестационного тестирования реализации взаимосвязи открытых систем (ВОС) посвящен специальный стандарт ISO 9646, а также ряд стандартов по аттестации компонентов ВОС на конкретных уровнях. Кроме того, при испытаниях и сертификации БД по мере необходимости следует учитывать стандарты в областях: - защиты информации; - документальных систем; - издательского дела; - управления торговлей и транспортом и т.д. В некоторых стандартах имеются разделы, регламентирующие аттестацию ИТ и БД на соответствие каждому стандарту. Эти разделы должны использоваться при подготовке методик сертификации БД на соответствие международным стандартам. Основными проблемами при организации и проведении сертификации БД являются: - классификация БД по характеристикам и сферам их применения; - определение номенклатуры и требуемых показателей качества БД; - создание методик тестирования и испытаний БД и их компонентов, а также методов и средств достоверного измерения показателей качества БД; - организация, регламентирование и документирование сертификации БД. Существующие международные стандарты отражают эти проблемы частично и фрагментарно, что приводит к необходимости создавать ряд нормативно-технических документов при разработке баз данных и организации сертификации конкретных БД. Стандарты по описанию языков баз данных содержат компоненты программного, организационно-методического и информационного обеспечения, которые являются руководствами для разработчиков и пользователей при создании и применении различных БД. Стандарты, определяющие правила тестирования, испытаний и документирования непосредственно БД, пока находятся в разработке. Однако имеется ряд стандартов по информационным технологиям и проблемно-ориентированным системам, которые в значительной степени покрывают потребности в соответствующих стандартах для БД.
В автоматизированных информационных системах и процессах обработки информации на ЭВМ всегда присутствуют два базовых компонента: а) программы, которые реализуют функции обработки; б) данные, используемые в процессе обработки. В разделе 3 акцент сосредоточен на анализе и испытаниях АИС в целом и программных средств (функционального компонента). При анализе баз данных на передний план выходит информационный компонент, подлежащий накоплению, хранению, обработке и использованию. Соответственно смещается акцент при испытаниях качества БД и при их эксплуатации. При этом сохраняется достаточно важная роль программных средств, реализующих процедуры обработки данных. Таким образом, при анализе БД как объектов испытаний и сертификации целесообразно рассматривать два компонента: - программные средства управления данными; - совокупность данных, упорядоченных по некоторым правилам. - Одна система управления базой данных может обрабатывать различные по структуре, составу и содержанию данные, а одни и те же данные могут управляться программными средствами различных СУБД. Хотя эти компоненты тесно взаимодействуют при реализации конкретной прикладной БД, первоначально они создаются независимо и могут рассматриваться как два объекта испытаний, которые различаются: - номенклатурой и содержанием показателей качества, определяющих их назначение, функции и потребительские свойства; - технологией и средствами автоматизации разработки и испытаний объекта; - категориями специалистов, обеспечивающих создание БД (разработчики СУБД и разработчики исходных данных), эксплуатацию БД (администраторы СУБД и администраторы данных) и применение БД (операторы-пользователи и пользователи информации); - эксплуатационной и технологической документацией, поддерживающей жизненный цикл объекта. Эти обстоятельства позволяют подходить к сертификации БД как к испытаниям двух объектов с разными свойствами и испытывать их независимо. При этом СУБД может испытываться не на тех данных, которые впоследствии будут использоваться в конкретной прикладной области, а взаимодействие с конкретными проблемно-ориентированными данными может проверяться с использованием СУБД, которая в дальнейшем не будет применена в конкретной прикладной БД. В конечном счете, пользователей интересуют совокупные характеристики качества конкретной используемой БД. Поэтому завершающие испытания и окончательная сертификация БД должны проводиться для проверки функционирования и удостоверения показателей качества во взаимодействии предполагаемой для использования СУБД, с вполне определенным наполнением базы данных.
В заключение приведем перечень важных особенностей современных систем баз данных, которые должны учитываться при интегральной оценке качества АИС, где используются эти БД. Современные АИС должны иметь такую дружественность интерфейса пользователя, которая позволила бы создавать базы данных без специальных знаний из области СУБД. Многими разработчиками отдается предпочтение реляционной модели данных и созданию объектно-ориентированного интерфейса конечного пользователя с использованием техники меню и окон для выполнения основных функций. Наряду с ориентацией на прикладного пользователя, большинство СУБД учитывает и потребности пользователя-программиста, предоставляя ему встроенный язык программирования. Используя этот язык, программист может реализовать достаточно сложные приложения по обработке данных, ориентированные на конкретные потребности. Современные СУБД обычно реализованы в нескольких вариантах, которые могут работать на компьютерах разного типа (от больших ЭВМ до ПЭВМ) под управлением различных операционных систем (свойство открытости). Поддерживается большое количество сетевых протоколов, типов ЭВМ и операционных систем. Работа в сети реализуется преимущественно на основе архитектуры "клиент-сервер". Базы данных при этом распределены по узлам сети, так что пользователь может даже не знать, в какой конкретно базе данных находятся интересующие его сведения. Более того, сведения могут быть получены из нескольких баз данных, территориально удаленных на значительные расстояния друг от друга. Для этого применяются распределенные системы управления базами данных. При таком взаимодействии общающиеся ЭВМ в общем случае неравноправны, т.е. одна машина располагает некоторыми ресурсами (сервер), а другая желает ими воспользоваться (клиент). Роль ресурсов может играть файловая система, процессор, база данных. Большое значение для увеличения эффективности разработок имеет наличие языка 4-го поколения (4GL) для написания приложений. Как правило, реализуется язык типа SQL. Дополнительно к этому языку часто предлагаются CASE-средства (система автоматизированного проектирования программных средств), позволяющие существенно сократить сроки создания сложных приложений и затраты на поддержание их в работоспособном состоянии в случае изменения.
Современные СУБД работают с большим разнообразием типов данных дополнительно к классическим типам данных (символьным, числовым, логическим). Первым по времени появления из нетрадиционных типов данных можно считать тип MEMO для хранения текстовых полей большого объема. Во многих современных СУБД, функционирующих под управлением операционной системы UNIX, имеется тип данных BLOB (Binary Large Objects). Данные этого типа имеют очень большую длину (до нескольких Гбайт), могут хранить тексты, графическую информацию и пр. Современные АИС имеют средства обработки графической информации и средства для реализации графических интерфейсов. Пользователь имеет возможность представления информации в графическом виде, например, с помощью средств деловой графики информация из найденных записей может быть обобщена и представлена в виде диаграмм, что обеспечивает более наглядное представление результатов. Быстро развиваются системы речевого интерфейса с пользователем (речевые драйверы). Речевой драйвер представляет собой программу, которая преобразует последовательность слов в речевое сообщение. В состав современных АИС активно интегрируются системы мультимедиа - интерактивные системы, позволяющие одновременно проводить операции с неподвижными изображениями, видеофильмами, анимированными графическими образами, текстом, речевым и звуковым сопровождением. Мультимедиа являются обобщением гипертекстовых систем, которые представляют собой некоторый граф, в узлах которого содержатся текстовые элементы (предложения, абзацы, страницы или даже целые статьи либо книги). Между узлами имеются связи, с помощью которых можно переходить от одного текстового элемента к другому. Результаты функционирования баз данных графической, речевой, мультимедиа и другой нетрадиционной (для предыдущих поколений АИС) информации отражаются графическими, звуковыми или визуальными образами, качество которых оценивается человеком в значительной степени субъективно. Вследствие этого испытания подобных систем пока слабо формализованы. При факультативной сертификации ординарных БД с не очень ответственной информацией может применяться выборочный контроль качества данных по их полноте, достоверности, идентичности и актуальности. В этом случае важно обеспечить генерацию тестов и эталонов, отражающих наиболее типовые режимы функционирования БД. При обязательной сертификации БД критических или важных АИС соответствие стандартам и другой нормативной документации должно устанавливаться при испытаниях с высокой степенью гарантии. В таких случаях в распределенных БД соответствие стандартам на интерфейсы компонентов АИС, языки взаимодействия, взаимосвязь открытых систем, обеспечение защиты и безопасность применения, структура и содержание сопроводительной документации должны проверяться сертификационными центрами в полном объеме с высокой достоверностью по всем характеристикам. Выбор и генерация тестов, а также обработка результатов испытаний должны быть поддержаны комплексом методик и средствами автоматизации, гарантирующими всестороннюю проверку функционирования БД по всем заданным в документации показателям качества.
|
||||||||
Последнее изменение этой страницы: 2021-03-09; просмотров: 586; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.193.232 (0.012 с.) |