Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (Основные элементы объектной модели).pdf

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

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

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

Добавлен: 01.04.2023

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

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

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

Возможности Enterprise Architect весьма многообещающие. Существует в трех редакциях:

  • EA Desktop Edition

Интуитивно понятная утилита для UML-моделирования, созданная для индивидуальных аналитиков или разработчиков. Простейший инструмент проектирования, имеющий небольшие ограничения. Отсутствуют многие, привычные для профи функции, которые, впрочем, вообще не нужны, если вы ищете инструмент для рисования UML-диаграмм. Не поддерживается импорт/экспорт кода и DDL, Active X-интерфейс и совместный доступ к диаграммам.

  • EA Professional Edition

Полномасштабная среда UML-моделирования, ориентированная на групповую разработку, поддерживает объединенный доступ к созданным моделям, Active X, XMI, импорт/экспорт кода и DDL, извлечение схем БД Oracle, SQL Server и MS Access.

  • EA Corporate Edition

Полноценная редакция, охватывающая все возможные средства настольной и профессиональной версий, с реальной вероятностью соединения с MySQL, SQL Server, PostgreSQL, Sybase Adaptive Server Anywhere и Oracle9i. Также эта редакция поддерживает авторизацию пользователей, группы пользователей, блокировку субъектов. Эта версия предназначена для больших команд.

3.3.СOMPONENT MODELER семейства продуктов ALLFUSION

AllFusion Component Modeler - CASE-средство для проектирования, визуализации и поддержания качественных ИС. Гарантируемый широкую поддержку совместного проектирования и неоднократного использования компонентов модели, Component Modeler значительно увеличивает производительность команды разработчиков. Component Modeler облегчает разработку стратегически важных, многозвенных приложений объема компании, способных адаптироваться к меняющимся потребностям бизнеса.

Требования бизнеса постоянно меняются - намного быстрее, чем большая часть корпоративных приложений. В результате растут требования в новых, адаптирующихся приложениях. Группам разработчиков нужны средства, которые повышают производительность труда и позволяют сосредоточиться на создании сложных приложений, соответствующих потребностям электронного бизнеса.

Component Modeler гарантирует полноценную поддержку методов разработки компонентов и неограниченные возможности моделирования, которые позволяют компаниям:

  • существенно сократить время продвижения на рынок, это дает возможность разработчикам проектировать и предопределять компонентные интерфейсы для объединения разнородных и наследуемых компонентов или систем в новые проекты;
  • существенно повысить производительность труда, благодаря возможности неоднократного использования бизнес-моделей, архитектур, интерфейсов, кода и процессов, основанных на шаблонах. Разработчики могут делиться опытом и повторно использовать готовые компоненты, чтобы не делать лишний раз одно и то же;
  • повысить эффективность коллективной деятельности благодаря проверке поступающих и исходящих моделей, а также технологии Complete Compare, которая автоматизирует синхронизацию типов модель-модель и модель-код;
  • обеспечить безопасность инвестициям в существующих приложениях за счет возможности обратного проектирования кода. Модели приложений создаются автоматически, что дает разработчикам возможность визуализировать процесс проектирования, документировать его, находить компоненты, которые можно использовать неоднократно, и переделывать приложения по мере надобности.

3.4. MICROSOFT VISUAL MODELER

Visual Modeler - это инструмент, оказывающий помощь в создании сложных программных систем. История развития программного обеспечения и, в частности, вопросов, связанных с его проектированием, особенно на уровне компонент, показала, что без наличия стандарта для описания моделей и без наличия инструмента, поддерживающего такой стандарт и позволяющего визуально отображать модели, процесс проектирование становится практически невозможным. Многие компании занялись разработкой подобного стандарта и инструментов. В результате появился на UML - Unified Modeling Language и изобилие поддерживающих его инструментов, одним из которых является Visual Modeler.

Заключение

В данной курсовой работе были изложены вопросы проектирования ИС на базе структурного и объектно-ориентированного подходов и языка моделирования UML, созданного на базе международных стандартов.

В качестве CASE-средства проектирования рассматриваются такие инструмент, как Ibm Rational Rose, Sporx Systems Enterpise Architect, Micr osoft Visual Modeler c хорошо известной системой объектно-ориентированного программирования.

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

Цели курсовой работы были достигнуты, задачи решены.

Список используемой литературы

  1. Бендронов А.Н. Проектирование программного обеспечения экономических информационных систем: Учебник. – 3-е изд. перераб. и доп. – М.: Финансы и статистика, 20015. – 544 с.
  2. Бендронов А.Н. Практикум по проектированию программного обеспечения экономических информационных систем: Учебн. пособие. – 3-е изд. перераб. и доп. – М.: Финансы и статистика, 2016. – 192 с.
  3. Проектирование информационных систем на основе современных CASE – технологий: Учебное пособие. – М.: МГИУ, 2017. – 287 с.
  4. Программирование на языке высокого уровня: Учебник для вузов / В.В. Фамонюк. – Питер, 2014. – 640 с.
  5. Дж. Рамбо, М. Плаха. UML 2.0. Объектно-ориентированное моделирование и разработка. 4-е изд. – СПб.: 2017. – 544 с.
  6. Структурное проектирование информационных систем: Методические указания к лабораторным и расчетно-графическим работам / Сост. А.В. Михеев. Красноярск, КГТУ, 2016. – 52 с.
  7. Железнов М. Д. Проектирование информационных систем на основе современных CASE- технологий : Учебное пособие. – М.: МГИУ 2015. – 287.
  8. Калякин Е.Н. CASE. Структурный системный анализ (автоматизация и применение). – М.: Лори, 2015.
  9. Лонстантайн Л., Локвуд Л. Разработка программного обеспечения. Питер, 2014.
  10. Мрейн Эрик Паскарелло, Даррен Джеймс. AJAX в действии: Учебник – М.: Вильямс, 2016. 450 – 490 с.
  11. Ниго К.М. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2015. – 592 с.
  12. Информационные системы: Учебник для вузов. 3-е изд. СПб: "Питер", 2018. - 656 стр.
  13. Родан Бринзаре, Филипп Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2016.
  14. Разработка программного обеспечения - СПб : 2014. - 592 стр.
  15. Реляционные базы данных: практические приемы оптимальных решений. –БХВ-Петербург, 2014 – 400с.:ил;
  16. Симоненко Ю.Ф., Доромотов В.В. Информационный менеджмент. — Ростов н.Д: Феникс, 2016, 250с., ил.