Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Описание информационных систем с использованием методологии структурного анализа и проектирования (CASE-технологии)

 

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

1. элементарный,

2. подсистемный,

3. объектный,

4. модельный.

Элементарный подход предусматривает использование типов элементов (проектных решений) по отдельным функциональным задачам управления.

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

При объектном подходе используются типовые проектные решения автоматизации целого класса объектов. Например, SAB R3 ориентирован на класс предметов автоматизации промышленности.

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

1. предпроектный анализ,

2. концептуальное проектирование,

3. логическое проектирование,

4. физическое проектирование.

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

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

CASE – COMPUTED AIDET SOFTWARE ENGINEERING – система создания программ с помощью компьютера.

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

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

1. Формирование требований, разработка и выбор вариантов концепции системы.

2. Разработка и утверждение технического задания на систему.

3. Эскизы и технические проекты с описанием всех компонентов и архитектуры системы.

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

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

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

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

В основе CASE-технологий лежит процесс выявления функций отдельных элементов систем и информационных потоков. Каждое рабочее место описывается как технологический модуль в котором происходит преобразование информации. Описание информационных потоков в учреждении во многих CASE-системах производиться с помощью ER-моделей (ENTITY RELANTIONSHIP, сущность - связь). В процессе создания ER-моделей CASE системы проверяют соответствие программы на непротиворечивость, что позволяет на различных этапах проектирования выявить ошибки и недопустимое некачественное моделирование БД и написания программ. С помощью средств описания ER-моделей создается графическое изображение информационных потоков, а также словарь проекта, который включает в себя упорядоченную информацию о функциях и связях участников проекта.

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

ORACLE – которая позволяет создавать приложения на базе SUBD ORACLE. Эта система состоит из инструментальных средств CASE Digitionary, которые служат для графического представления моделей предметной области, CASE Generator – для автоматизации генерации программных модулей. Другая CASE система. Доступная для средних и малых предприятий, основана на использовании методологии IDEF0. Она предполагает построение иерархических систем диаграмм.

Сначала вся информационная система представляется на диаграмме 0 уровня в виде 1 блока с информационными связями и с внешним окружением.

 

 

Затем на диаграммах 1,2,… уровней проводиться декомпозиция системы. То есть система разбивается на подсистемы и указываются связи между этими подсистемами. Далее получившиеся подсистемы также разбиваются и т.д. до достижения необходимой степени подробности.

 

 


 

 

<== предыдущая лекция | следующая лекция ==>
Кибернетический подход к описанию систем | Технология разработки SADT функциональной модели информационных систем
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 425; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.