Модель для оценки качества систем управления контентом (начало)

Проблема определения характеристик качества программных систем (ПС) и их измерения на раз­личных этапах жизненного цикла остается актуаль­ной.

Типовой набор характеристик качества ПС представлен в базовых стандартах, таких, например, как стандарт ISO 9126. Этот набор применяется как основа для сравнения качества ПС разных по­ставщиков и выявления среди них наиболее пред­почтительных.

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

Рынок систем управления контентом CMS (content management system) бурно развивается. Разработкой систем этой категории занимаются многие компании, в том числе IBM, Microsoft, Oracle, Macromedia.

Обоснованный выбор той или иной системы возможен на основе их сравнения, описания жиз­ненного цикла контента и управления им в CMS-системах.

На сегодняшний день нет точных критериев которыми должны обладать программные продукты управления контентом. Известные CMS системы обладают разными характеристиками и возможно­стями.

1. Архитектура и функции CMS систем

Функции CMS-систем можно разделить на не­сколько основных категорий:

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

На рис. 1 изображена архитектура CMS систе­мы, которая состоит из базового класса (ядра) и ос­новных компонентов, без которых система не может функционировать. Данные компоненты взаимодей­ствуют друг с другом по средствам базового класса. Также существуют дополнительные модули, такие как форум, галерея и т.д., используя которые, можно расширить базовую функциональность системы.

2. Модель качества

Известно, что модель качества ПО состоит из шести основных характеристик, каждая из которых детализирована несколькими нормативными субха­рактеристиками.

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

1. Функциональность:

  • наличие готовых модулей;
  • поддержка WebDav протокола;
  • поддержка FTP протокола;
  • интеграция с CRM-системами;
  • SEO оптимизация;
  • интеграция с другими Интернет ресурсами;

2. Надежность:

  • отказоустойчивость;
  • восстанавливаемость после ошибок;

Обобщенная архитектура CMS систем

Рис. 1. Обобщенная архитектура CMS систем

3. Удобство применения:

  • поддержка со стороны разработчиков, в том числе и он-лайн;
  • наличие руководства пользователя и разра­ботчика;
  • управления содержимым с помощью Drag-n-Drop.

4. Сопровождаемость:

  • наличие сообщества разработчиков;
  • наличие сертифицированных хостингов;
  • наличие документированного API.

5. Эффективность:

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

6. Переносимость:

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

%d такие блоггеры, как: