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

17.04.2019

В рамках программной инженерии Case – средства представляют основную технологию, используемую для создания информационных систем.

Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ЭИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО .

Наиболее трудоемкими стадиями разработки ПО являются стадии формирования требований и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает построение разнообразных графических моделей (диаграмм), использование многообразной цветовой палитры, сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.

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

6.2. ModelMaker как средство визуального проектирования концептуальной модели информационной системы

Case – средство ModelMaker – это инструмент объектно - ориентированного проектирования информационных систем. Он базируется на последних стандартах языка проектирования UML .

Утилита ModelMaker разработана голландской фирмой ModelMaker Tools. Она работает с Delphi, но в то же время неотъемлемой частью Delphi не является и устанавливается самостоятельно.

CASE – инструмент ModelMaker берет на себя значительную часть «рутинной работы» по составлению программного кода, позволяя разработчику сосредоточиться на творческой стороне этого процесса.

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

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

ModelMaker, как и другие CASE - средства проектирования, позволяет вести удобное документирование проекта.

ModelMaker можно запустить через главное меню Windows или непосредственно из Delphi версий 7, 10 и др.

Окно ModelMaker изображено на рисунке 24. Оно имеет главное меню, панели инструментов, страницы компонентов. В левом верхнем углу окна имеется список разделов: Classes, Units, Diagrams (Классы,

Рисунок 24 Основной экран ModelMaker

Модули, Диаграммы). При выделении каждый из них открывает собственное окно, предназначенное для создания соответствующих объектов моделирования. Так, например, раздел «Диаграммы» позволяет визуально конструировать основные типы диаграмм языка моделирования UML. К ним относятся:

    Диаграммы вариантов использования (Use Case Diagram);

    Диаграммы последовательности (Sequence Diagram);

    Кооперативные диаграммы (Collaboration Diagram);

    Диаграммы классов (Class Diagram) и другие.

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

В верхней части окна располагаются вкладки компонентов. Каждая из них раскрывает набор компонентов, применяемых для моделирования информационных систем. Например, вкладка Diagram Editor предназначена для создания различных диаграмм. Для раздела «Добавить диаграмму вариантов использования» (Add Use Case Diagram) она имеет следующие пиктограммы:

Add Actor -Добавить действующее лицо,

Add Use Case -Добавить вариант использования,

Add Actor Communication -Добавить связь действующего лица,

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

и другие.

Принцип добавления компонентов в диаграмму аналогичен технологии визуального проектирования в Delphi интерфейсной части приложения. Также является интуитивно понятной технология редактирования диаграмм.

Таким образом, ModelMaker относительно просто позволяет словесное описание предметной области и требований, предъявляемых к будущей информационной системе, преобразовать в шаблон программного кода.

Задача решается путем создания модели проектируемой системы. Методика создания модели на языке UML заключается в последовательном построении диаграмм вариантов использования, взаимодействия и классов. При этом используется технология визуального проектирования.

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

ModelMaker также позволяет при проектировании информационной системы вести документирование всех объявляемых объектов.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

HTML-версии работы пока нет.
Cкачать архив работы можно перейдя по ссылке, которая находятся ниже.

Подобные документы

    Использование CASE-средств для поддержки процессов создания и сопровождения информационных систем. Задачи графического редактора диаграмм, документатора и администратора проекта. Основные возможности IBM Rational Professional Bundle и IBM Rational Rose.

    реферат , добавлен 30.05.2012

    Основная идея методологии и принципы RAD-разработки информационных систем, ее главные преимущества. Причины популярности, особенности применения технологии. Формулировка основных принципов разработки. Среды разработки, использующие принципы RAD.

    презентация , добавлен 02.04.2013

    Особенности проектирования информационных систем основанных на базах данных. Использование CASE-средств и описание бизнес процессов в BP-Win. Этапы проектирования современных информационных систем, виды диаграмм и визуальное представление web-сайта.

    курсовая работа , добавлен 25.04.2012

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

    презентация , добавлен 09.11.2015

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

    методичка , добавлен 23.01.2014

    Методологии разработки информационных систем в отечественной и зарубежной литературе. Государственные и международные стандарты в области разработки программного обеспечения. Разработка фрагмента информационной системы "Учебно-методический ресурс".

    курсовая работа , добавлен 28.05.2009

    Анализ средств информации консалтингового бизнеса: обзор языков программирования и программных средств для создания сайтов, информационных систем и сайтов консалтинговых фирм. Моделирование бизнес-процессов. Разработка интернет-представительства.

    дипломная работа , добавлен 11.04.2012

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

    дипломная работа , добавлен 23.06.2015

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

В условиях современности сложность создания информационных систем очень высока. Поэтому при проектировании ИС в настоящее время стало широко использоваться CASE-технология.

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

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

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

Интегрированные CASE-средства обладают следующими характерными особенностями :

· обеспечение управления процессом разработки ИС;

· использование специальным образом организованного хранилища проектных метаданных (репозитория).

Интегрированные CASE-средства содержат следующие компоненты:

· графические средства анализа и проектирования, используемые для описания и документирования ИС;

· средства разработки приложений, включая языки программирования и генераторы кодов;

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

· средства управления процессом разработки ИС;

· средства документирования;

· средства тестирования;

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

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

Основное достоинство CASE-технологии – поддержка коллективной работы над проектом за счет возможности работы в локальной сети, экспорта и импорта отдельных фрагментов проекта между разработчиками, организованного управления проектом.

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

1. Определяется среда функционирования. На этом этапе определяются набор процессов жизненного цикла ИС, определяется область примененияИС, определяется размер поддерживаемых приложений, т.е. задается ограничения на такие величины, как количество строк программного кода, размер базы данных, количество элементов данных, количество объектов управления и т.д.

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

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

4. Выполняется моделирование данных, т.е. вводится информация, описывающая элементы данных системы и их отношения.

5. Выполняетсямоделирование процессов, т.е. вводится информация, описывающая процессы системы и их отношения.

  1. Средства организации экономических информационных систем

    Реферат >> Информатика

    Средства организации экономических информационных систем В отличие от... предназначенный для автоматизации операций взаимодействия пользователя с ЭВМ в процессе проектирования и... АРМ сближают пользователя с возможностями современной информатики и ВТ и создают...

  2. Проектирование автоматизированных информационных систем (4)

    Реферат >> Информатика

    Обеспечения экономических информационных систем» М: «Финансы и статистика», 2000. «Проектирование информационных систем» , М: «КомпьютерПресс», №9, 2001 Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. «Проектирование информационных систем» , Интернет...

  3. Экономические информационные системы и их составляющие

    Курсовая работа >> Экономика

    ... экономического объекта, методов, средств , специалистов, участвующих в процессе обработки информации и выработке управленческих решений»1. Экономические информационные ... автоматизации ... Тельнов Ю.Ф. Проектирование экономических информационных систем : Учебник для...

  4. Шпаргалка по Экономической информации

    Шпаргалка >> Экономика

    ... . Автоматизация проектирования экономической информационной системы. Структура и содержание информационного обеспечения. Внемашинное информационное обеспечение. Состав и средства . Внутримашинного информационного обеспечения. Состав средств ...

  5. Экономическая эффективность информационных систем (2)

    Дипломная работа >> Менеджмент

    ... : программно-математические инструментальные средства информатизации, предназначенные для проектирования современных НИТ, и прикладные информационные технологии, обеспечивающие...