Студопедия

КАТЕГОРИИ:


Архитектура-(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-системах




Графические языки спецификаций

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

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

Средства спецификации, применяемые в CASE-системах могут применяться не только для специфицирования программ, но и для описания и анализа таких отраслей деятельности, как бизнес (примером CASE-системы, ориентированной на анализ и оптимизацию бизнес-процессов, является BPWin).

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

· диаграммы потоков данных (data flow diagram);

· диаграммы объектов-связей, называемые еще диаграммами «сущность-связь» (ER-диаграммы, entity relation diagram);

· диаграммы переходов-состояний (state transition diagram).

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

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

Рис. 7. Диаграмма потоков данных системы обработки заказов

Развертка диаграмм одного уровня детализации представляется в виде дерева разверток, напоминающего диаграмму Джексона. Другим аналогом дерева развертки является HIPO-технология.

Рис. 8. Дерево разверток системы обработки заказов




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 1306; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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