Главная страница
Навигация по странице:

  • Класс

  • Класс 2

  • Класс 1

  • 4.4. Выводы по главе 4

  • Список литературы

  • Показатели качества программного обеспечения ERwin

  • Диссертация. Диссертация Беляшов А.Н. Факультет итс


    Скачать 1.84 Mb.
    НазваниеФакультет итс
    АнкорДиссертация
    Дата22.07.2020
    Размер1.84 Mb.
    Формат файлаdocx
    Имя файлаДиссертация Беляшов А.Н.docx
    ТипДиссертация
    #134672
    страница10 из 14
    1   ...   6   7   8   9   10   11   12   13   14

    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-средств. На заключительном этапе был проведен анализ результатов, которые представлены в виде наглядных графиков.

    Результаты проведенного анализа будут полезны всем, кто занимается проектированием систем управления предприятием и находится в поиске средства проектирования, наиболее полно удовлетворяющего потребности фирмы.

    Список литературы


    1. Александров Д. В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы: Учебное пособие. – М.: Финансы и статистика, 2011. – 224 с.

    2. Беляшов А. Н., Мышенков К. С. Анализ методов проектирования систем управления // Системный анализ в проектировании и управлении: Сб. науч. тр. XVII Междунар. науч.-практ. конф. / СПбГПУ. – СПб.: Изд-во Политехн. ун-та, 2013. – Ч. 2. – С. 3-6.

    3. Большой Российский энциклопедический словарь. – М.: БРЭ, 2003. – 1437 с.

    4. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2006. – 544 с.

    5. Гетьман В. В. Методы и средства оценки качества автоматизированных систем управления для предприятий пищевой промышленности. Автореф. дис. к.т.н. – М.: Издательский комплекс МГУПП, 2007. – 25 с.

    6. Дэвид А. Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования SADT. М: Эксмо-Пресс, 1999. – 240 с.

    7. Евсеев А. В., Мышенков К. С. Проектирование информационных систем: Учебное пособие. – М.: Изд. комплекс МГУПП, 2006. – 190 с.

    8. Иванова Г. С., Ничушкина Т. Н., Пугачев Е. К. Объектно-ориентированное программирование: Учеб. для вузов/ Под. Ред. Г.С. Ивановой. — М.: Изд-во МГТУ им. Н.Э.Баумана, 2001. — 320 с.

    9. Мышенков К.С., Беляшов А.Н. «Классификация методов анализа и проектирования систем управления» // Математическое моделирование и информатика: Труды XV науч. конф. / Под ред. Д.Ю. Рязанова. – М.: ИЦ ФГБОУ ВПО МГТУ «СТАНКИН», 2013. – С. 45-47.

    10. Мышенков К.С., Беляшов А.Н. «Методологии, методы и модели для анализа и проектирования систем управления» // Вестник МГТУ «Станкин». Научный рецензируемый журнал. – М.: МГТУ «СТАНКИН», 2013. – № 3 (26).

    11. Мышенков К. С. Модели и методы проектирования автоматизированных систем управления для зерноперерабатывающих предприятий: Монография. – М.: Изд. комплекс МГУПП, 2010. – 256 c.

    12. Мышенков К. С., Евсеев А. В. Проектирование автоматизированных систем обработки информации и управления (АСОИУ) (для специалистов). Юнита №2. Объектно-ориентированные методы и инструментальные средства проектирования АСОИУ (Рабочий учебник)  М.: Современный Гуманитарный Университет, 2004. – 136 с.

    13. Свид. об офиц. регистр. прогр. для ЭВМ № 2006613936 РФ; Мышенков К. С., Карпов В. И., Гетьман В. В. – № 2006613704; Заяв. 02.11.2006; Зарегистр. 16.11.2006.

    14. Черемных С. В., Семенов И. О., Ручкин В. С. Моделирование и анализ систем. IDEF-технологии: практикум – М.: Финансы и статистика, 2005. – 192 с.

    15. ГОСТ 28195-89 Оценка качества программных средств. Общие положения.

    16. ГОСТ 34.003-90 Автоматизированные системы. Термины и определения.

    17. ГОСТ 34.320-96 Информационные технологии. Концепции и терминология для концептуальной схемы и информационной базы.

    18. ГОСТ 34.321-96 Информационные технологии. Эталонная модель управления данными.  

    19. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.

    20. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.

    21. ГОСТ Р 51904-2002 Программное обеспечение встроенных систем. Общие требования к разработке и документированию.

    22. ГОСТ Р ИСО/МЭК 12119-2000 Информационная технология. Пакеты программ. Требования к качеству и тестирование.

    23. ГОСТ Р ИСО/МЭК 12207:2010 Системная и программная инженерия. Процессы жизненного цикла программных средств.

    24. ГОСТ Р ИСО/МЭК 15288-2005 Информационная технология. Системная инженерия. Процессы жизненного цикла систем.

    25. ГОСТ Р ИСО/МЭК 9126-93 Характеристики качества и руководства по их применению.

    26. ГОСТ Р ИСО/МЭК ТО 12182-2010 Классификация программных средств.

    27. ГОСТ Р ИСО/МЭК ТО 15271-2002 Руководство по применению ГОСТ Р ИСО/МЭК 12270 (Процессы жизненного цикла программных средств).

    28. ISO/IEC 14598-6:2001 Информационные технологии. Оценка программного продукта. Часть 6. Документирование модулей оценки.

    29. ISO/IEC 14764:2006 Разработка программного обеспечения. Процессы жизненного цикла программного обеспечения. Сопровождение.

    30. ISO/IEC 16085:2006 Системы и разработка программного обеспечения. Процессы жизненного цикла. Управление рисками.

    31. ISO/IEC 25000:2005 Технология программного обеспечения. Требования и оценка качества программного продукта. Руководство.

    32. ISO/IEC 25001:2014 Программирование. Требования к качеству программного продукта и его оценка. Планирование и менеджмент.

    33. ISO/IEC 25010:2011 Проектирование систем и разработка программного обеспечения. Требования к качеству систем и программного обеспечения и их оценка (SQuaRE). Модели качества систем и программного обеспечения.

    34. ISO/IEC 25012:2008 Программная инженерия – Требования к качеству и оценке программного обеспечения. Модель качества данных.

    35. ISO/IEC 25020:2007 Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Измерительная эталонная модель и руководство.

    36. ISO/IEC 25021:2012 Разработка систем и программ. Требования к качеству систем и программ и их оценка. Элементы показателей качества.

    37. ISO/IEC 25030:2007 Разработка программного обеспечения. Требования к качеству и оценка качества программного продукта. Требования к качеству.

    38. ISO/IEC 25040:2011 Проектирование систем и разработка программного обеспечения. Требования к качеству систем и программного обеспечения и их оценка (SQuaRE). Процесс оценки.

    39. ISO/IEC 25041:2012 Разработка систем и программ. Требования и оценивание качества систем и программ. Руководство по оцениванию для разработчиков, покупателей и независимых оценщиков.

    40. ISO/IEC 25045:2012 Разработка систем и программного обеспечения. Требования к качеству и оценка качества систем и программного обеспечения. Модуль оценки восстанавливаемости.

    41. ISO/IEC/IEEE 16326:2009 Системы и разработка программного обеспечения. Процессы жизненного цикла. Управление проектом.

    42. Документация. 50.1.028-2001. Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования

    43. Электронный ресурс http://citforum.ru

    44. Электронный ресурс http://proft.me

    45. Электронный ресурс http://ru.wikipedia.org/wiki/IDEF

    46. Электронный ресурс http://www.betec.ru

    47. Электронный ресурс http://www.businessstudio.ru

    48. Электронный ресурс http://www.interface.ru

    49. Электронный ресурс http://www.oracle.com

    50. Электронный ресурс http://www.soyatec.com



    Приложение 1.

    Оценки CASE-средств



    Показатели качества программного обеспечения

    ERwin

    Oracle SQL Data Modeler

    Oracle Designer

    eBPMN

    BPwin

    Silverrun

    Business Studio

    Rational Rose

    ARIS

     

     

     

     

    Интегральная оценка

    0,4878

    0,5262

    0,5436

    0,5994

    0,6144

    0,6694

    0,6960

    0,7022

    0,7728

    1

     

     

     

    Функциональные возможности

    0,1280

    0,1380

    0,2340

    0,2300

    0,2400

    0,3100

    0,2700

    0,3400

    0,3600

     

    1

     

     

    Поддерживаемые методы

    0,0100

    0,0100

    0,0600

    0,0600

    0,0600

    0,1100

    0,0800

    0,1500

    0,1600

     

     

    1

     

    Структурные

    0,0100

    0,0100

    0,0600

    0,0600

    0,0600

    0,0700

    0,0800

    0,0300

    0,0400

     

     

     

    1

    Функциональные

    0,0000

    0,0000

    0,0000

    0,0200

    0,0200

    0,0200

    0,0200

    0,0000

    0,0000

     

     

     

    2

    Потоков данных

    0,0000

    0,0000

    0,0200

    0,0200

    0,0200

    0,0200

    0,0200

    0,0000

    0,0000

     

     

     

    3

    Бизнес-процессов

    0,0000

    0,0000

    0,0200

    0,0200

    0,0200

    0,0200

    0,0200

    0,0200

    0,0200

     

     

     

    4

    Событийные

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

     

     

     

    5

    Информационные

    0,0100

    0,0100

    0,0100

    0,0000

    0,0000

    0,0100

    0,0100

    0,0100

    0,0100

     

     

     

    6

    Иерархические

    0,0000

    0,0000

    0,0100

    0,0000

    0,0000

    0,0000

    0,0100

    0,0000

    0,0100

     

     

    2

     

    Объектные

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0400

    0,0000

    0,1200

    0,1200

     

     

     

    1

    Классов

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0200

    0,0200

     

     

     

    2

    Объектов

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0100

     

     

     

    3

    Объектов

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0100

     

     

     

    4

    Компонентов

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0100

     

     

     

    5

    Компонентов

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0100

     

     

     

    6

    Развертывания

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0100

     

     

     

    7

    Состояний

    0,0000

    0,0000

    0,0000

    0,0000

    0,0000

    0,0100

    0,0000

    0,0100

    0,0100
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта