Просмотров-3122
0

Инструментальные средства проектирования информационных систем

Средства проектирования информационных систем

Общая характеристика CASE-средств

Средства разработки информационных систем — это комплекс инструментальных средств, обеспечивающих автоматизированное проектирование информационных систем  в рамках выбранной методологии проектирования  при поддержке тех или иных графических средств представления проектных решений в виде моделей и диаграмм(нотаций моделирования).

Средства разработки информационных систем(Computer Aided Software/System Engineering ,CASE-средства), как правило, обеспечивают поддержку полного жизненного цикла создания информационных систем, включая планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию.

Основными достоинствами применения CASE-средств в процессе проектирования информационных систем являются:

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

По своему составу и архитектуре средства разработки информационных систем и их программного обеспечения во многом схожи и содержат следующие компоненты.

Средства проектирования информационных систем: архитектура построения

Репозиторий, представляющий собой базу данных, предназначенную для хранения сведений обо всех объектах(артефактах) проектируемой информационной системы, а также для обмена информацией между компонентами CASE-средства.

Администратор проекта представляет собой набор инструментальных средств, необходимых для выполнения административных функций:

  • инициализация проекта информационной системы;
  • задание начальных параметров проекта;
  • назначение и изменение прав доступа к элементам проекта;
  • мониторинг выполнения работ в процессе проектирования.

Графический редактор диаграмм, предназначенный для создания, редактирования и отображения артефактов проектируемой информационной системы в заданной графической нотации.

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

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

Среди большого числа существующих средств разработки информационных систем можно выделить: широко известное  CASE-средство визуального моделирования компании IBM Rational Software Corp  Rational Rose и IBM Rational Software Architect, семейство продуктов Borland Together,  средство моделирования ARIS,  программа для моделирования StarUML, онлайн-сервис для визуального представления Lucidchart, комплексный продукт ER/Studio Enterprise , Bizagi Process Modeler и др.

Далее рассмотрим наиболее популярные средства разработки информационных систем кратко. Применение некоторых из этих средств рассматриваются в отдельных статьях данного сайта.

CASE-средство визуального моделирования  Rational Rose

Если Вы решили стать профессионалом в области визуального моделирования и проектирования на языке UML, то необходимо осваивать такие CASE – средства как IBM Rational Rose и Rational Software Architect, Borland Together и им подобные. Построение UML диаграмм в этих CASE – средствах осуществляется профессионально при создании крупных проектов информационных систем и программного обеспечения.

IBM Rational Rose является самым известным и самым распространенным CASE –средством построения артефактов проектирования информационных систем. Интерфейс Rational Rose достаточно подробно описан во многих источниках/

CASE-средство визуального моделирования  Rational Rose является хорошим инструментом автоматизации создания артефактов проектирования  создаваемых информационных систем.

CASE — средства Rational Rose   и его последователь Rational Rose XDE(расширенная среда разработки) нашли широкое применение при проектировании информационных систем и разработки их программного обеспечения.

Интерфейса Rational Rose имеет пять основных элементов:

  • — браузер (browser), который поддерживает четыре представления (view): представление вариантов использования, логическое представление, представление компонентов, представление размещения и используется для навигации по созданным элементам модели(диаграммам);
  • — панели инструментов (toolbars), которые содержат пиктограммы компонентов для каждого отдельного вида диаграмм и применяются для быстрого доступа к наиболее распространенным командам(перетаскивания пиктограмм на рабочее поле создаваемой диаграммы и т.п.).
  • — окно диаграммы (diagram window), которое используется для создания, просмотра и редактирования одной или нескольких диаграмм на языке UML;
  • — окно документации (documentation window), которое применяется для работы с документацией элементов создаваемой модели; — журнал (log), который применяется для просмотра ошибок и отчетов о результатах выполнения различных команд.
Средства проектирования информационных систем: Rational Rose

CASE-средство визуального моделирования  Rational Rose является хорошим и достаточно доступным инструментом создания артефактов проектирования информационных систем на основных этапах их разработки:

  • выполнения предпроектного обследования предметной области,
  • технического(архитектурного) проектирования и
  • рабочего проектирования  информационной системы.

Примеры применение CASE — средства Rational Rose в процессе разработки информационных систем описаны в следующих статьях:

CASE-средство IBM Rational Software Architect

IBM Rational Software Architect – это современный набор инструментов нового поколения компании IBM Rational под общим названием IBM Software Development Platform. IBM Rational Software Architect, предназначенный для визуального моделирования и проектирования информационных систем и программного обеспечения.

Методологической основой использования IBM Rational Software Architect, по-прежнему, является IBM Rational Unified Process (RUP). IBM Rational Software Architect поддерживает MDA и Унифицированный язык моделирования UML. IBM Rational Software Architect – это продукт эволюции, прекрасно зарекомендовавшего себя средства Rational Rose. Поэтому работа в нем очень сильно походит на работу в  Rational Rose , рассмотренную в цитируемых ранее  статьях. Главной особенностью является полная поддержка парадигмы разработки управляемой моделями MDD.

Однако новые решения IBM Rational Software Architect дают ему качественные преимущества в поддержке всех диаграмм UML, упрощенном представлении информации о модели с использованием диаграмм произвольной формы, диаграмм элементов и обзора, применении и создании шаблонов и преобразований и поддержке групповой мультимодельной работы.

CASE-средство Borland Together

Другим интересным CASE – средством является продукт  фирмы Borland — Borland Together,  который интегрирует Java IDE, изначально  основанной на JBuilder с инструментом моделирования на языке UML.

Borland Together поддерживает все основные диаграммы Unified Modeling Language (UML). Использование унифицированного языка моделирования UML позволяет создавать архитектуру, которая наилучшим образом отвечает потребностям предприятия. 

Использование интегрированной среды быстрой разработки приложений Borland Together Edition for Microsoft Visual Studio позволяет создавать высококачественные диаграммы на языке UML с использованием распространенной среды программирования Visual Studio, аналогично  встроенный  Borland Together Edition for C++BuilderX решает те же задачи в среде разработки программного обеспечения C++Builder (Delphi).

Диаграмма в нотации UML в настоящее время желательно строить в современной среде разработки объектно-ориентированных информационных систем на основе UML  Borland Together Architect.

Более подробно методика построения UML диаграмм в Borland Together рассматривается в статье автора «Построение диаграмм на UML  в среде Borland Together«.

      Заключение

      Средства разработки информационных систем обеспечивают их автоматизированное проектирование в рамках выбранной методологии проектирования.

      Смотрите также…

      Внимание! Кто хочет своевременно узнавать о выходе новой статьи на сайте должен подписаться.

      ПОДПИСКА НА РАССЫЛКУ

      Статьи об онлайн курсах обучения

      Дистанционное обучение
      Обучение программированию
      Проектирование информационных систем
       
      Реклама. Информация о рекламодателе по ссылкам в статье.

      brasm

      Пенсионер с 33 - летним педагогическим стажем

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *