Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


CASE-технологи€ создани€ информационных систем




 

—редства CASE-технологии Ц относительно новое, сформировавшеес€ на рубеже 80-х гг. направление. ћассовое применение затруднено крайне высокой стоимостью и предъ€вл€емыми требовани€ми к оборудованию рабочего места разработчика.

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

 

—редства CASE-технологий дел€тс€ на две группы:

І встроенные в систему реализации Ц все решени€ по проектированию и реализации прив€заны к выбранной системе управлени€ базами данных (—”Ѕƒ);

І независимые от системы реализации Ц все решени€ по проектированию ориентированы на унификацию начальных этапов жизненного цикла и средств их документировани€, обеспечивают большую гибкость в выборе средств реализации.

ќсновное достоинство CASE-технологии Ц поддержка коллективной работы над проектом за счет возможности работы в локальной сети разработчиков, экспорта/импорта любых фрагментов проекта, организационного управлени€ проектом.

Ќекоторые CASE-технологии ориентированы только на системных проектировщиков и предоставл€ют специальные графические средства дл€ изображени€ различного вида моделей:

І диаграмму потоков данных (DFD Ц data flow diagrams) совместно со словар€ми данных и спецификаци€ми процессов;

І диаграмму "сущность-св€зь" (ERD Ц entity relationship diagrams), €вл€ющуюс€ инфологической моделью предметной области (см. гл. 15);

І диаграмму переходов состо€ний (STD Ц state transition diagrams), учитывающую событи€ и реакцию на них системы обработки данных.

ƒиаграмма DFD устанавливает св€зь источников информации с потребител€ми, выдел€ет логические функции (процессы) преобразовани€ информации, определ€ет группы элементов данных и их хранилища (базы данных).

ќписание структуры потоков данных, определение их компонентов хран€тс€ в актуальном состо€нии в словаре данных, который выступает как база данных проекта.  ажда€ логическа€ функци€ может детализироватьс€ с помощью DFD нижнего уровн€ согласно методам нисход€щего проектировани€ (см. гл. 18).

¬ыполн€ютс€ автоматизированное проектирование спецификаций программ (задание основных характеристик дл€ разработки программ) и ведение словар€ данных.

ƒругой класс CASE-технологий поддерживает только разработку программ, включа€:

І автоматическую генерацию кодов программ на основании их спецификаций;

І проверку корректности описани€ моделей данных и схем потоков данных;

І документирование программ согласно прин€тым стандартам и актуальному состо€нию проекта;

І тестирование и отладку программ.

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

¬ рамках CASE-технологий проект сопровождаетс€ целиком, а не только его программные коды. ѕроектные материалы, подготовленные в CASE-технологии, служат заданием программистам, а само программирование скорее сводитс€ к кодированию Ц переводу на определенный €зык структур данных и методов их обработки, если не предусмотрена автоматическа€ кодогенераци€.

Ѕольшинство CASE-технологий использует также метод "прототипов" дл€ быстрого создани€ программ на ранних этапах разработки.  одогенераци€ программ осуществл€етс€ автоматически Ц до 85 - 90% объектных кодов и текстов на €зыках высокого уровн€, а в качестве €зыков наиболее часто используютс€ јда, —и,  обол.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1336 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќаука Ч это организованные знани€, мудрость Ч это организованна€ жизнь. © »ммануил  ант
==> читать все изречени€...

309 - | 277 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.01 с.