Диссертация. Диссертация Беляшов А.Н. Факультет итс
![]()
|
4.3. Обоснование выбора CASE-средств для анализа и проектирования систем управления предприятиями Для проведения оценки были выбраны CASE-средства, представленные на российском рынке: Silverrun, ERwin, BPwin, Rational Rose, Oracle Designer, Oracle SQL Data Modeler, ARIS, Business Studio, eBPMN Designer. Сравнительная оценка средств моделирования была проведена по результатам ознакомления с рабочими версиями и открыто рекламируемыми свойствами данных программных продуктов, а также с учётом опыта и знаний пользователей. Обработка собранных данных, а также расчёт результирующих оценок качества CASE-средств были произведены с помощью программного продукта «Комплексная оценка качества и классификация многомерных объектов» [13]. Полученные результаты комплексной оценки качества CASE-средств приведены на рис. 4.2. Кроме интегральных оценок, на диаграмме различными оттенками отображены оценки характеристик качества первого уровня декомпозиции. ![]() Рис. 4.2. Результаты комплексной оценки качества CASE-средств Рассмотрим результаты оценки каждой характеристики качества первого уровня отдельно (рис. 4.3, 4.4, 4.5, 4.6). Из графиков видно, наиболее высокой эффективностью обладают BPwin, ERwin и eBPMN, что обусловлено низкими ценами на продукты; широкие функциональные возможности имеют CASE-средства Silverrun, Rational Rose и ARIS; по характеристике «Практичность» лучшие показатели у ARIS и Business Studio. ![]() Рис. 4.3. Результаты оценки по характеристике «Функциональные возможности» ![]() Рис. 4.4. Результат оценки по характеристике «Эффективность» ![]() Рис. 4.5. Результат оценки по характеристике «Сопровождаемость» ![]() Рис. 4.6. Результат оценки по характеристике «Практичность» В результате многомерной классификации CASE-средств проектирования систем управления предприятием распределились на пять классов (рис. 4.7). ![]() Рис. 4.7. Результаты классификации CASE-средств Рассмотрим системы этих классов в порядке убывания значения интегрального критерия качества. Класс 5 содержит CASE-средство ARIS. Он обладает наиболее полным функционалом для анализа и проектирования систем управления предприятиями, однако уступает другим средствам по характеристикам эффективности (из-за высокой цены) и сопровождаемости (из-за сложности). Этот пакет может быть использован для больших и сложных проектов. Класс 4 объединяет CASE-средства RationalRose и Silverrun. Эти средства имеют схожий функционал, их можно рекомендовать для проектов, целиком разрабатываемых по объектно-ориентированной методологии. Класс 3 составили пакеты Business Studio и ORACLE Designer. CASE-средство Business Studio имеет достаточно слабый функционал, однако хорошие значения всех остальных характеристик. Он может быть рекомендован для описания и реинжиниринга бизнес-процессов на средних и малых предприятиях. Пакет ORACLE Designer имеет низкие показатели по характеристике сопровождаемость из-за сложности при разработке отчетов, но хорошее значение по характеристике эффективность, что обусловлено низкими ценами на продукты. Эти пакеты могут быть использованы в проектах среднего размера. Класс 2 объединяет пакеты BPwin и eBPMN. CASE-средство BPwin получил более высокую интегральную оценку из-за возможности создания отчетов по проектом, однако eBPMN, в свою очередь, является единственным бесплатным CASE-средством для проектирования систем управления предприятиями. Оба пакета логично использовать для проектов малого размера. Класс 1 содержит CASE-средства ERwin и ORACLE SQL Data Modeler. Оба пакета имеют слабый функционал (поддерживают только ER-модели), однако получили, средние и высокие значения по остальным характеристикам качества. Их целесообразно использовать при проектировании структур БД в проектах среднего и малого размера. 4.4. Выводы по главе 4 В данной главе проведен обзор методики оценки качества ПС, рассмотрены шесть этапов процедуры оценки: выбор и декомпозиция характеристик, по которым производится оценка качества ПС; определение весовых коэффициентов для каждой характеристики; оценка согласованности экспертов; определение перечня средств в соответствии с требованиями заказчика и проведение их оценки; расчет комплексных характеристик качества оцениваемых ПС; анализ полученных результатов. Разработана метрика качества для оценки CASE-средств, даны определения характеристик для оценки качества программных средств согласно ГОСТ Р ИСО/МЭК 9126-93, проведена их декомпозиция и определены весовые коэффициенты. На основе полученной метрики проведена интегральная оценка качества CASE-средств для анализа и проектирования систем управления предприятиями (Silverrun, ERwin, BPwin, Rational Rose, Oracle Designer, Oracle SQL Data Modeler, ARIS, Business Studio, eBPMN Designer); проведена классификация CASE-средств на пять классов. Результаты оценки качества и классификации CASE-средств представлены в виде графиков. Прикладные результаты решения задачи обоснования выбора CASE-средств будут полезны фирмам, занимающимся проектированием и внедрением систем управления предприятиями, при выборе CASE-средств для конкретного проекта. Заключение В данной работе проведен анализ процессов жизненного цикла программных средств; проведен обзор основополагающих международных и национальных стандартов в области инженерии программных средств – описаны цели применения и основные задачи, которые стандарты помогут разрешить. Проведена группировка стандартов на стандарты, регламентирующие процессы жизненного цикла программных средств и систем и стандарты, регламентирующие качество программных средств. Был проведен анализ методологий и методов проектирования программных средств и разработана их классификация. Классификация поможет ориентироваться во множестве методов при решении задач выбора оптимального набора моделей, необходимых для анализа и проектирования систем управления конкретной предметной области. На основании классификации проведен анализ применимости методов проектирования для групп технических и специальных процессов жизненного цикла программных средств. Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПС. На российском рынке CASE-средств проектирования систем управления предприятием представлено множество программных продуктов. В данной работе мы рассмотрели такие средства, как: ARIS, ERwin, BPwin, Business Studio, ORACLE SQL Data Modeler, ORACLE Designer, Rational Rose, eBPMN и Silverrun. Были описаны функциональные возможности CASE-средств, разработана матрица использования CASE-средствами групп методов проектирования систем управления. На ее основании разработана таблица применимости CASE-средств на этапах жизненного цикла программных средств. Обоснование выбора CASE-средства проводилось с использованием программного продукта «Комплексная оценка качества и классификация многомерных объектов». Были определены характеристики качества программных продуктов, их весовые коэффициенты. Затем был проведен расчет комплексных характеристик качества оцениваемых CASE-средств. На заключительном этапе был проведен анализ результатов, которые представлены в виде наглядных графиков. Результаты проведенного анализа будут полезны всем, кто занимается проектированием систем управления предприятием и находится в поиске средства проектирования, наиболее полно удовлетворяющего потребности фирмы. Список литературы Александров Д. В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: Учебное пособие. – М.: Финансы и статистика, 2011. – 224 с. Беляшов А. Н., Мышенков К. С. Анализ методов проектирования систем управления // Системный анализ в проектировании и управлении: Сб. науч. тр. XVII Междунар. науч.-практ. конф. / СПбГПУ. – СПб.: Изд-во Политехн. ун-та, 2013. – Ч. 2. – С. 3-6. Большой Российский энциклопедический словарь. – М.: БРЭ, 2003. – 1437 с. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2006. – 544 с. Гетьман В. В. Методы и средства оценки качества автоматизированных систем управления для предприятий пищевой промышленности. Автореф. дис. к.т.н. – М.: Издательский комплекс МГУПП, 2007. – 25 с. Дэвид А. Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования SADT. М: Эксмо-Пресс, 1999. – 240 с. Евсеев А. В., Мышенков К. С. Проектирование информационных систем: Учебное пособие. – М.: Изд. комплекс МГУПП, 2006. – 190 с. Иванова Г. С., Ничушкина Т. Н., Пугачев Е. К. Объектно-ориентированное программирование: Учеб. для вузов/ Под. Ред. Г.С. Ивановой. — М.: Изд-во МГТУ им. Н.Э.Баумана, 2001. — 320 с. Мышенков К.С., Беляшов А.Н. «Классификация методов анализа и проектирования систем управления» // Математическое моделирование и информатика: Труды XV науч. конф. / Под ред. Д.Ю. Рязанова. – М.: ИЦ ФГБОУ ВПО МГТУ «СТАНКИН», 2013. – С. 45-47. Мышенков К.С., Беляшов А.Н. «Методологии, методы и модели для анализа и проектирования систем управления» // Вестник МГТУ «Станкин». Научный рецензируемый журнал. – М.: МГТУ «СТАНКИН», 2013. – № 3 (26). Мышенков К. С. Модели и методы проектирования автоматизированных систем управления для зерноперерабатывающих предприятий: Монография. – М.: Изд. комплекс МГУПП, 2010. – 256 c. Мышенков К. С., Евсеев А. В. Проектирование автоматизированных систем обработки информации и управления (АСОИУ) (для специалистов). Юнита №2. Объектно-ориентированные методы и инструментальные средства проектирования АСОИУ (Рабочий учебник) – М.: Современный Гуманитарный Университет, 2004. – 136 с. Свид. об офиц. регистр. прогр. для ЭВМ № 2006613936 РФ; Мышенков К. С., Карпов В. И., Гетьман В. В. – № 2006613704; Заяв. 02.11.2006; Зарегистр. 16.11.2006. Черемных С. В., Семенов И. О., Ручкин В. С. Моделирование и анализ систем. IDEF-технологии: практикум – М.: Финансы и статистика, 2005. – 192 с. ГОСТ 28195-89 Оценка качества программных средств. Общие положения. ГОСТ 34.003-90 Автоматизированные системы. Термины и определения. ГОСТ 34.320-96 Информационные технологии. Концепции и терминология для концептуальной схемы и информационной базы. ГОСТ 34.321-96 Информационные технологии. Эталонная модель управления данными. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы. ГОСТ Р 51904-2002 Программное обеспечение встроенных систем. Общие требования к разработке и документированию. ГОСТ Р ИСО/МЭК 12119-2000 Информационная технология. Пакеты программ. Требования к качеству и тестирование. ГОСТ Р ИСО/МЭК 12207:2010 Системная и программная инженерия. Процессы жизненного цикла программных средств. ГОСТ Р ИСО/МЭК 15288-2005 Информационная технология. Системная инженерия. Процессы жизненного цикла систем. ГОСТ Р ИСО/МЭК 9126-93 Характеристики качества и руководства по их применению. ГОСТ Р ИСО/МЭК ТО 12182-2010 Классификация программных средств. ГОСТ Р ИСО/МЭК ТО 15271-2002 Руководство по применению ГОСТ Р ИСО/МЭК 12270 (Процессы жизненного цикла программных средств). ISO/IEC 14598-6:2001 Информационные технологии. Оценка программного продукта. Часть 6. Документирование модулей оценки. ISO/IEC 14764:2006 Разработка программного обеспечения. Процессы жизненного цикла программного обеспечения. Сопровождение. ISO/IEC 16085:2006 Системы и разработка программного обеспечения. Процессы жизненного цикла. Управление рисками. ISO/IEC 25000:2005 Технология программного обеспечения. Требования и оценка качества программного продукта. Руководство. ISO/IEC 25001:2014 Программирование. Требования к качеству программного продукта и его оценка. Планирование и менеджмент. ISO/IEC 25010:2011 Проектирование систем и разработка программного обеспечения. Требования к качеству систем и программного обеспечения и их оценка (SQuaRE). Модели качества систем и программного обеспечения. ISO/IEC 25012:2008 Программная инженерия – Требования к качеству и оценке программного обеспечения. Модель качества данных. ISO/IEC 25020:2007 Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Измерительная эталонная модель и руководство. ISO/IEC 25021:2012 Разработка систем и программ. Требования к качеству систем и программ и их оценка. Элементы показателей качества. ISO/IEC 25030:2007 Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Требования к качеству. ISO/IEC 25040:2011 Проектирование систем и разработка программного обеспечения. Требования к качеству систем и программного обеспечения и их оценка (SQuaRE). Процесс оценки. ISO/IEC 25041:2012 Разработка систем и программ. Требования и оценивание качества систем и программ. Руководство по оцениванию для разработчиков, покупателей и независимых оценщиков. ISO/IEC 25045:2012 Разработка систем и программного обеспечения. Требования к качеству и оценка качества систем и программного обеспечения. Модуль оценки восстанавливаемости. ISO/IEC/IEEE 16326:2009 Системы и разработка программного обеспечения. Процессы жизненного цикла. Управление проектом. Документация. 50.1.028-2001. Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования Электронный ресурс http://citforum.ru Электронный ресурс http://proft.me Электронный ресурс http://ru.wikipedia.org/wiki/IDEF Электронный ресурс http://www.betec.ru Электронный ресурс http://www.businessstudio.ru Электронный ресурс http://www.interface.ru Электронный ресурс http://www.oracle.com Электронный ресурс http://www.soyatec.com Приложение 1. Оценки CASE-средств
|