Студопедия

КАТЕГОРИИ:


Архитектура-(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-система поддерживает тот из указанных методов специфицирования, для разработок в какой отрасли она предназначена. Некоторые системы поддерживают одновременно несколько систем специфицирования. Но все эти системы имеют общие черты. Все они удобны и интуитивно понятны, и, как правило, имеют графический интерфейс, направленный на упрощение разработки. Все они поддерживают работу с иерархическими структурами, автоматически обновляя зависимые объекты при изменении влияющих. Все системы включают средства анализа, направленные на поиск и детальную проработку «узких» мест модели. Сюда входят анализ так называемого «критического пути», ценовая оценка (в смысле требований к ресурсам, времени и т.п.), оптимизация. Это становится возможным благодаря тому, что вся модель разработана на однотипном «языке», специально предназначенном для описания различных моделей.

 

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

2. Какие работы выполняются на стадии Техническое задание.

3. Опишите основные этапы и содержание работ на стадии Эскизный проект.

4. Опишите основные этапы и содержание работ на стадии Технический проект.

5. Опишите основные этапы и содержание работ на стадии Рабочий проект.

6. Какие работы выполняются на стадии Рабочий проект?

7. Каким стандартом кроме ГОСТ 19.102 можно пользоваться при разработке программного обеспечения. Почему?

8. Опишите стадии и этапы создания АС.

9. Назовите графические языки спецификаций.

10. Охарактеризуйте диаграмму потоков данных. В каких случаях она используется?

11. Охарактеризуйте диаграмму переходов-состояний. В каких случаях она используется?

12. Охарактеризуйте диаграмму сущностей-связей. В каких случаях она используется?

13. На чем основано обобщение методов спецификации программ для CASE-систем

 

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

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

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

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

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

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

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

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

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

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

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

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




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


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


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



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




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