Файл: Анализ и оценка средств реализации объектно-ориентированных методов анализа и проектирования экономической информационной системы..pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.04.2023

Просмотров: 299

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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-средства, указаны их особенности применения.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Боггс У., Боггс М. UML и Rational Rose секреты эффективного проектирования объектно-ориентированных приложений – М.: ЛОРИ, 2004. – 509 с.
  2. Буч Г., Рамбо Д., Джекобсон А. Язык UML: Руководство пользователя: Пер. с англ. – М.: ДМК, 2000. – 432 с.
  3. Буч Г. Объектно-ориентированный анализ и проектирование

с примерами приложений на С++ Второе издание. Перевод с английского под редакцией И. Романовского и Ф. Андреева СантаКлара, Калифорния.: Rational 2001. - 342 c.

  1. Вовканыч С.И., Парфенцева Н.А. «Социальный интеллект»: метафора или научное понятие? // Социс, 1993, № 8, с.153.
  2. Елашкин М. SAP Business One. Строим эффективный бизнес. М.: КУДИЦ-ПРЕСС, 2007. - 240 с.
  3. Михеева Е.В. Информационные технологии в профессиональной деятельности. – М.: Академия, 2007. – 379 с.
  4. Мюллер Р. Базы данных и UML. Проектирование М.: Лори, 2002 - 432 с.
  5. Суркова Н.Е., Остроух А.В. Методология структурного проектирования информационных систем: Монография /Красноярск: Научно-инновационный центр, 2014. - 190 с.
  6. Титоренко Г.А. Информационные системы в экономике. – М.: ЮНИТИ, 2007. – 463 с.
  7. Усольцев А.А. «Информационные системы в экономике». Конспект лекций. Новокузнецкий филиал Томского политехнического университета, 2009. - 69 с.
  8.  Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: Практикум. – М.: Горячая линия - Телеком, 2005 – 160 с.
  9. Grady Booch, James Rumbaugh, Ivar Jacobson, «The Unified Modeling Language User Guide» Publisher: Addison Wesley, 1999 — 391 pages.
  10. ГОСТ Р 53622-2009. Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов
  11. ISO/IEC 2382:2015 Information technology — Vocabulary
  12. Грекул В. Национальный исследовательский университет «Высшая Школа Экономики» Проектирование информационных систем. [Электронный ресурс] URL: http://www.intuit.ru/studies/courses/2195/55/info (дата обращения: 24.08.2017)
  13. Курс Введение в UML. Обзор CASE-средств для построения диаграмм в UML. [Электронный ресурс] URL: http://www.intuit.ru/studies/professional_retraining/941/courses/229/lecture/5963?page=1 (дата обращения: 24.08.2017)