- •Лекция 11
- •11.1. Основные факторы, определяющие качество сложных программных средств
- •11.2. Свойства и атрибуты качества функциональных возможностей сложных программных средств
- •11.3. Конструктивные характеристики качества сложных программных средств
- •И их атрибуты
- •И их атрибуты
- •11.4. Характеристики качества баз данных
- •11.4. Характеристики качества баз данных
- •11.4. Характеристики качества баз данных
- •11.4. Характеристики качества баз данных
- •11.4. Характеристики качества баз данных
- •11.4. Характеристики качества баз данных
- •11.5. Характеристики защиты и безопасности функционирования программных средств
11.4. Характеристики качества баз данных
пользования. Так же, как и адаптируемость, она может измеряться трудоемкостью и длительностью процедур установки, а также степенью удовлетворения требований заказчика и пользователей к характеристикам и сложности инсталляции.
Замещаемость: приспособленность каждого компонента ПС к относительно простому использованию вместо другого выделенного и указанного заменяемого компонента. Она может включать атрибуты как простоты установки, так и адаптируемости. Большую роль для этого свойства играют четкая структурированность архитектуры и стандартизация внутренних и внешних интерфейсов ПС. Это свойство отражается на трудоемкости и длительности замены в основном крупных компонентов ПС.
Меры и шкалы мобильности в некоторой степени подобны качественным и количественным мерам и шкалам сопровождаемости. Компоненты мобильности: адаптируемость, простота установки и замещаемость доступны количественным технико-экономическим оценкам. При выборе характеристик ПС наиболее жесткие требования обычно предъявляются к трудоемкости и длительности инсталляции версий ПС на новой платформе, которые могут занимать от нескольких минут до нескольких десятков часов и требовать соответствующей трудоемкости до десятков человеко-часов. Большей потребностью времени и трудоемкости обычно характеризуются адаптация версий ПС к условиям новой внешней среды и к требованиям пользователей, а также замена и ввод крупных компонентов в новую программно-аппаратную среду. Интегрально мобильность оказывает влияние на функциональную пригодность при переносе программ и данных на иные операционные и аппаратные платформы, при расширении и изменении их функций. Для этого реализация основных функций комплекса программ должна быть подготовлена к мобильности, для чего требуются дополнительные трудовые, временные и вычислительные ресурсы. Отсутствие такой подготовки при проектировании ПС отражается на возрастании затрат на процедуры, входящие в мобильность и для некоторых типов ПС могут ограничивать их функциональную пригодность.
11.4. Характеристики качества баз данных
Современные базы данных являются одними из массовых специфических объектов в сфере информатизации, для которых в ряде областей
321
Лекция 11. Характеристики качества программных средств
необходимо особенно высокое качество и его квалифицированное системное проектирование. Базу данных можно рассматривать как два компонента:
программные средства системы управления базой данных (СУБД), независимые от сферы их применения, структуры и смыслового содержания накапливаемых и обрабатываемых данных;
информацию базы данных (ИБД), доступную для накопления, упорядочивания, обработки и использования в конкретной проблемно-ориентированной сфере применения.
При этом одна и та же система управления базой данных (СУБД) может обрабатывать различные по структуре, составу и содержанию данные, а одни и те же данные могут управляться программными средствами различных СУБД. Хотя эти компоненты тесно взаимодействуют при реализации конкретной прикладной БД, первоначально при проектировании они создаются или выбираются практически независимо и могут рассматриваться в их ЖЦ как два объекта, которые различаются:
номенклатурой и содержанием показателей качества, определяющих их назначение, функции и потребительские свойства;
технологией и средствами автоматизации разработки и обеспечения всего ЖЦ каждого объекта;
категориями специалистов, обеспечивающих: создание, эксплуатацию или применение компонентов БД;
комплектами эксплуатационной и технологической документации, поддерживающими жизненный цикл объектов.
Первым компонентом для системного анализа и требований к качеству является комплекс программ СУБД. Практически весь набор характеристик и атрибутов качества ПС, изложенный в стандарте ISO 9126, в той или иной степени может использоваться при формировании требований к качеству СУБД. Во всех случаях важнейшими характеристиками качества СУБД являются требования к функциональной пригодности для процессов формирования и изменения информационного наполнения БД администраторами, а также доступа к данным и представления результатов пользователям БД. Ниже за основу принята номенклатура и содержание стандартизированных характеристик сложных комплексов программ, которые адаптируются применительно к понятиям и особенностям компо-
322