Файл: Анализ и оценка средств реализации объектно-ориентированных методов анализа и проектирования экономической информационной системы..pdf
Добавлен: 29.04.2023
Просмотров: 299
Скачиваний: 1
СОДЕРЖАНИЕ
ГЛАВА.1 ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПАРАДИГМА АНАЛИЗА И ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1.Понятие информационной системы.
1.2.Экономические информационные системы.
1.3.Методы анализа и проектирования экономической информационной системы.
1.4.Сущность объектно-ориентированного подхода к проектированию информационных систем.
1.5.Объектно-ориентированный анализ.
ГЛАВА.2 СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА
2.3.Канонические диаграммы языка UML.
2.4.CASE-средства объектно-ориентированного анализа и проектирования.
Одной из востребованных возможностей программы является обратное проектирование, при котором по исходному коду идет восстановление диаграммы классов, дающей возможность оценить структуру программы.
2.5.Borland Together.
Интегрированная среда разработки с поддержкой UML, предоставляющая широкие возможности по оптимизации процессов анализа и разработки информационной системы [16].
К ее особенностям относятся:
- Поддержка принципов экстремального программирования
- Оптимизация процесса разработки с использованием паттернов. Применение определенных стандартных решений ускоряет создание моделей и позволяет привести ее в соответствие с корпоративными стандартами.
- Быстрое развертывание на нескольких серверах приложений.
- Встроенные функции контроля качества, дающие возможность определить проблемы еще в процессе разработки, до ввода в эксплуатацию, что позволяет избежать значительных финансовых затрат.
- Поддержка всех основных типов диаграмм UML.
- Предоставляет возможность генерации кода и обратного проектирования.
- Функция быстрой генерации проектной документации.
- Поддержка схем баз данных
- Визуальные средства проектирования пользовательского графического интерфейса.
- Редактор кода с широкими возможностями настройки
Как и у предыдущего инструментария, для Borland Together существует сегментация на несколько версий:
- Together Control Center — интегрированное средство разработки, позволяющее оптимизировать процессы анализа, проектирования и разработки информационных систем.
- Together Solo — версия для малого бизнеса, дающее возможность быстрого моделирования небольших проектов с применением UML.
- Borland Together Editions — набор версий с поддержкой выбранных сред разработки.
2.6.Sparx Systems Enterprise Architect.
CASE-инструментарий для UML-моделирования в средах Windows и Linux, предоставляющий возможность многопользовательской разработки и обладающий дружественным интерфейсом пользователя.
К его возможностям относится следующее:
• поддержка всех типов диаграмм UML.
• поддержка популярных языков программирования, в частности C++, Java, C#, VisualBasic, .NET, PHP, Delphi.
• моделирование баз данных.
• возможность как прямого, так и обратного проектирования.
• наличие UML-профилей расширения, позволяющих создавать узкоспециализированные модели.
• поддержка паттернов проектирования.
• возможность генерации документации с поддержкой форматов rtf и HTML.
• поддержка работы нескольких пользователей.
• встроенные функции тестирования.
• развитые средства проектирования пользовательского интерфейса. [16]
Существуют три версии данного продукта:
EA Desktop Edition — версия для индивидуальных аналитиклв и разработчиков. Содержит базовый инструментарий проектирования, с применением ряда ограничений. В частности не поддерживается импорт и экспорт кода, технология ActiveX, возможность совместной работы с диаграммами.
EA Professional Edition — расширенная версия, содержащая полный функционал разработки, ориентированная на совместную работу. Допускается многопользовательский доступ к моделям; имеется поддержка ActiveX, импорт и экспорт кода, схем баз данных Oracle, SQL Server, Microsoft Access.
EA Corporate Edition — наиболее полная версия, обладающая всеми доступными возможностями вышеуказанных версий. Также поддерживается интеграция с MySQL, SQL Server, Sybase Adaptive Server Anywhere, PostgreSQL, Oracle9. Кроме того имеются функции автоизации пользователей, их групп, блокировки элементов. Целевая аудитория данной редакции — большие предприятия.
ЗАКЛЮЧЕНИЕ
Применение экономических информационных систем позволяет повысить эффективность работы предприятия за счет автоматизации выполняемой работы, оптимизации численности персонала, его переориентации на решение иных задач, получения актуальной отчетности и ряда других преимуществ.
Анализ и проектирование экономической информационной системы является нетривиальной задачей, качественное выполнение которой определяет эффективность всего предприятия. К настоящему времени существует два основных подхода к решению данной проблемы: структурный и объектно-ориентированный. Объектно-ориентированная парадигма является появилась позже, и обладает рядом преимуществ. В частности, данный подход позволяет создавать модели меньшего размера, за счет применения общих механизмов; предоставляет возможность быстрой модернизации за счет подключения новых объектов и модификации имеющихся; обеспечивает более высокий уровень координации разработчиков, решающих различные задачи внутри одной системы; повышает скорость разработки новых информационных систем за счет повторного применения объектов. Кроме того, данный подход можно определить как «более естественный», поскольку он ориентирован на человеческое восприятие мира.
К недостаткам данной методики можно отнести более высокие затраты (по сравнению со структурным подходом) при первоначальной разработке типовой информационной системы. В дальнейшем этот недостаток нивелируется за счет повторного применения моделей.
В работе подробно рассмотрен объектно-ориентированный подход, указаны основные концепции его реализации.
Эффективность и скорость разработки информационных систем в данной парадигме в значительной степени повысились благодаря стандартизации и разработке языка Unified Method Language. UML остается динамично развивающимся средством моделирования. В работе рассмотрены основные стандарты и диаграммы UML.
Создание UML способствовало также активному развитию средств реализации информационных систем — Computer Aided Software Engineering. CASE-средства позволяют проводить быстрый анализ и проектирование информационных систем с применением UML, и генерацией кода на выбранном языке программирования. Данный инструментария позволяет проводить, зачастую, как прямое, так и обратное проектирование информационных систем.
За время существования данной направления программного обеспечения на рынке появились и стали популярными такие продукты, как Rational Rose, Borland Together, Sparx Systems Enterprise Architect, и другие.
В данной работе рассмотрены перечисленные CASE-средства, указаны их особенности применения.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Боггс У., Боггс М. UML и Rational Rose секреты эффективного проектирования объектно-ориентированных приложений – М.: ЛОРИ, 2004. – 509 с.
- Буч Г., Рамбо Д., Джекобсон А. Язык UML: Руководство пользователя: Пер. с англ. – М.: ДМК, 2000. – 432 с.
- Буч Г. Объектно-ориентированный анализ и проектирование
с примерами приложений на С++ Второе издание. Перевод с английского под редакцией И. Романовского и Ф. Андреева СантаКлара, Калифорния.: Rational 2001. - 342 c.
- Вовканыч С.И., Парфенцева Н.А. «Социальный интеллект»: метафора или научное понятие? // Социс, 1993, № 8, с.153.
- Елашкин М. SAP Business One. Строим эффективный бизнес. М.: КУДИЦ-ПРЕСС, 2007. - 240 с.
- Михеева Е.В. Информационные технологии в профессиональной деятельности. – М.: Академия, 2007. – 379 с.
- Мюллер Р. Базы данных и UML. Проектирование М.: Лори, 2002 - 432 с.
- Суркова Н.Е., Остроух А.В. Методология структурного проектирования информационных систем: Монография /Красноярск: Научно-инновационный центр, 2014. - 190 с.
- Титоренко Г.А. Информационные системы в экономике. – М.: ЮНИТИ, 2007. – 463 с.
- Усольцев А.А. «Информационные системы в экономике». Конспект лекций. Новокузнецкий филиал Томского политехнического университета, 2009. - 69 с.
- Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: Практикум. – М.: Горячая линия - Телеком, 2005 – 160 с.
- Grady Booch, James Rumbaugh, Ivar Jacobson, «The Unified Modeling Language User Guide» Publisher: Addison Wesley, 1999 — 391 pages.
- ГОСТ Р 53622-2009. Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов
- ISO/IEC 2382:2015 Information technology — Vocabulary
- Грекул В. Национальный исследовательский университет «Высшая Школа Экономики» Проектирование информационных систем. [Электронный ресурс] URL: http://www.intuit.ru/studies/courses/2195/55/info (дата обращения: 24.08.2017)
- Курс Введение в UML. Обзор CASE-средств для построения диаграмм в UML. [Электронный ресурс] URL: http://www.intuit.ru/studies/professional_retraining/941/courses/229/lecture/5963?page=1 (дата обращения: 24.08.2017)