Site icon Персональный блог

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Exit mobile version