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

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

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

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

Добавлен: 06.04.2023

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

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

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

3) Silverrun. В основе CASE-системы Silverrun заложена собственно разработанная компанией Silverrun Technologies Ltd методология Datarum, которая специализированно направлена на создание информационных систем и полноценно описывающая все этапы жизненного цикла – начиная стадией первоначальной оценки затрат заканчивая получением реального приложения. Этапы построения информационной системы по данной методологии:

  • создание бизнес-модели по предметной области;
  • проектирование и создание архитектуры информационной системы;
  • проектирование и создание подсистем;
  • внедрение подсистем в единую систему.

CASE-система Silverrun включает в себя следующие инструменты:

  • BPM – служит для построения DFD-диаграмм. Поддерживаются нотации Йордона-де Марко, Гейна-Сарсона, Уорда-Меллора и многие другие. Основные функции – автоматическая проверка целостности построенной модели, при этом список критериев для проверки задается пользователем.
  • ERX – используется для построения диаграмм «сущность-связь». Здесь поддерживаются не только бинарные связи, но и более высокий порядок связей, существует возможность задания атрибутов у связей. Полученные в результате ER-модели можно сконвертировать, используя входящую в пакет внешнюю утилиту.
  • RDM – инструмент для реляционного моделирования. Служит для генерации SQL-скриптов, с помощью которых в дальнейшем генерируется структура базы данных. Заложена поддержка 25 СУБД.

На сервере компании Argussoft находится ознакомительная версия программного пакета Silverrun, в которой имеется ограничение на количество элементов при создании модели.

4) BPWin и ERWin. Программные пакеты BPWin и ERWin являются «детищами» компании LogickWorks.

BPWin – служит для функционального моделирования на основе методологии IDEF0. Существует возможность использования нотаций IDEF3 и DFD. Существует поддержка экспорта моделей в систему ERWin.

ERWin – основное назначение данного пакета - информационное моделирование, при котором используется нотация IDEF1X. Заложена поддержка свыше 20 целевых СУБД и возможность сгенерировать исходный код для Visual Basic, Delphi. Информационная модель в системе строится в виде диаграммы «сущность — связь», на которой располагаются все основные объекты предметной области, а также связи между ними. У каждой сущности задаются атрибуты, индексы и ключевые поля. У связей можно указать их характеристики. После завершения процесса создания ER-диаграммы существует возможность автоматической генерации SQL-кода для создания всех сущностей в виде таблиц, и связей для связи этих таблиц. Существует также возможность обратного процесса – генерировать ER-диаграммы по SQL-коду.


5) Oracle Designer. Программный продукт Oracle Designer является одним из наиболее полностью поддерживающих все этапы создания информационной системы. Его минус – это поддержка только одной СУБД - Oracle Server. То же самое относится и к средствам создания пользовательского интерфейса, хотя имеется возможность генерации кода на Visual Basic, C, Java. Наиболее полный функционал от системы можно получить при использовании её в комплексе со средой разработки Oracle Developer.

В своем составе пакет Oracle Designer имеет несколько модулей:

1. Инструменты анализа предметной области:

Process Modeler – инструмент, основное назначение которого – построение моделей структуры организации на основе анализа деловой активности организации. К разработанной модели можно привязать функции подразделений организации, а также информационные потоки между этими подразделениями. Содержит элементы бизнес-анализа.

  • Dataflow Diagrammer – основываясь на моделях, созданных в Process Modeler, детализирует функции по нотации Йордона-де Марко.
  • Function Hierarchy Diagrammer – позволяет автоматически выстраивать иерархии функций.
  • Entity Relationships Diagrammer – создание диаграмм « сущность-связь»
  • Matrix Diagrammer – исследование связей между функций и данными

2. Инструменты для генерации структур:

  • Database Wizard – позволяет генерировать реляционные структуры из ER-диаграмм.
  • Application Wizard –служит для генерации иерархии программных модулей конечного приложения обработки данных на основе иерархии функций.

3. Инструменты проектирования приложения:

  • Data Diagrammer – позволяет осуществлять доработку структур на основе нотации Баркера.
  • Module Structure Diagrammer – служит для управления структурой программных модулей готового приложения. С помощью данного инструмента определяют типы модулей (меню, экранная форма, отчет) и их иерархии.
  • Module Data Diagrammer – инструмент для проектирования разрабатываемого пользовательского интерфейса.

4. Генераторы данных и кода:

  • Server Generator – служит для генерации базы данных, основываясь на созданные реляционные модели.
  • Генераторы кода – на основе моделей, построенных в Module Data Diagrammer, позволяют создать исходный код для Visual Basic, C, Java а также инструментов среды Oracle Developer (Oracle Forms, Oracle Reports).
  • Preferences Navigator – средство управления предпочтениями при генерации программных модулей.

Помимо этого в Oracle Designer имеется несколько других не менее важных инструментов: утилита для интерактивного выполнения SQL-запросов, средства управления проектом и т.д.


6) CASE.Аналитик. В основе пакета CASE.Аналитик лежит методология Гейна — Сарсона. Данный программный пакет поддерживает несколько типов диаграмм: диаграммы функциональной иерархии, контекстные диаграммы, диаграммы потоков данных и структурограммы. В ходе выполнения работы с помощью пакета строится информационно-логическая модель системы. Данная модель представляется в иерархическом виде.

В составе пакета имеется несколько компонентов:

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

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

7 CASE/4/0. Пакет CASE/4/0 включает в себя структурные средства для системного анализа, проектирования и программирования. Он обеспечивает поддержку всего жизненного цикла разработки. Позволяет используя сетевой репозиторий контролировать целостность проекта. Анализ основан на методологии Уорда – Меллора. Данное инструментальное средство имеет поддержку следующих типов диаграмм:

  • древовидные диаграммы функциональной декомпозиции;
  • диаграммы потоков данных;
  • диаграммы переходов состояний;
  • диаграммы “сущность — связь”;
  • структурные карты Джексона.

В состав пакета включены следующие компоненты:

  • инструмент создания диалогов для моделирования интерфейса пользователя;
  • средства разработки на языках Си/ Си++, Visual Basic;
  • синтаксически-ориентированные редакторы кодов;
  • инструменты генерации документов.

Пакет состоит из клиентской части, которая устанавливается на рабочих местах разработчиков, и интегрированного сетевого репозитория, устанавливаемого на сервере.

В таблице 3.1 приведено сравнение основных функциональных возможностей рассмотренных программных продуктов.

Таблица 3.1 – Сравнительные характеристики рассмотренных CASE-средств

Название

Фирма

BPR

Функции

Данные

События

BPWin

Logic Works

+

+

-

-

CASE-Аналитик

Эйтэкс

-

+

+

+

CASE/4/0

MicroTOOL

-

+

+

+

Design/IDEF

Meta Software

+

+

+

-

Designer

Oracle

+

+

+

-

ERWin

Logic Works

-

-

+

-

Designer

Sybase/Powersoft

-

+

+

-

SILVERRUN

CSA

-

+

+

+


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

Заключение

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

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

Среди подобных средств на российском рынке выделяют целый ряд программных продуктов, таких как BPWin, СASE.Аналитик, CASE/4/0, Design/IDEF, Designer, ERWin, , S-Designor, SILVERRUN.

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

Список литературы

  1. Аверченков В. И. Информационные системы в производстве и экономике: учебное пособие 2-е изд., стер. - М.: Флинта , 2016.
  2. Балдин К. В. Информационные системы в экономике. М.: Дашков и Ко , 2016.
  3. Брусакова И. А. Информационные системы и технологии в экономике - М.: Финансы и статистика , 2017.
  4. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2013 г. – 352 с.
  5. Венчковский Л.Б. Разработка сложных программных изделий. М.: ЮРАЙТ , 2014
  6. Герчикова И.Н. Менеджмент: Учебник 2-ое изд., перераб. и доп. - М.: Банки и биржи, ЮНИТИ, 2015.
  7. Голицына О.Л., Максимов Н.В., Попов И.И. Информационные системы: учебное пособие. – М.:ИНФРА-М, 2013 г. – 496 стр.
  8. Горбенко А. О. Информационные системы в экономике. М.: БИНОМ. Лаборатория знаний , 2015.
  9. Илюшечкин В. М. Основы использования и проектирования баз данных: Учебное пособие. – М.: ЮРАЙТ, 2014 г. – 483 с.
  10. Информационные технологии в профессиональной деятельности: Учебное пособие. - М.: Академия, 2014 г. - 384 с.
  11. Карминский А.М.. Информатизация бизнеса. Концепции, технологии, системы: Учебник. – М.: Астрэль, 2015 г. – 624 стр.
  12. Ребекка М. Райордан Основы реляционных баз данных. Учебник. – М: Русская редакция, 2015 г. – 384 стр.
  13. Романенко А. Г., Самойлюк О. Ф., Максимович Г. Ю., Информационные системы: Учебное пособие – М.: Издательский центр РГГУ, 2014 г. – 192 с.
  14. Семакин И. Г. Информационные системы и модели. Методическое пособие. - М.: БИНОМ. Лаборатория знаний , 2015 г. – 176 с.
  15. Смирнов Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник. – М.: Финансы и статистика, 2013 г. – 542с.
  16. Сорокин А.В. Разработка баз данных. Учебник. – Санкт – Петербург: ИД Питер, 2014 г. – 477стр.
  17. Фаронов В.В. Программирование баз данных. Учебное пособие. – С-Пб: ИД Питер, 2016 г. – 187 с.
  18. Фатрепп Р., Шафер Д., Шафер Л. - Управление программными проектами. Достижение. Достижение оптимального качества при минимуме затрат. Учебник. – М.: Вильямс, 2014 г. – 274 с.
  19. Чекалов А.П. - Базы данных: от проектирования до разработки приложений. Учебник. – СПб.: БХВ-Петербург, 2016 г. – 384 с.