Билет 32. CASE-технология: классификация по типам

 

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

диаграмма/ потоков данных ( DFD - data flow diagrams) устанавливает связь источников информации с потребителями, выделяет логические функции (процессы) преобразования информации, определяет группы элементов данных и их хранилища (базы данных).

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

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

Другой класс САSЕ-технологий поддерживает только разработку программ, включая:

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

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

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

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

В рамках САSЕ-технологий проект сопровождается целиком, а не только его программные коды.

Большинство САSЕ-технологий использует также метод "прототипов " для быстрого создания программ на ранних этапах разработки. Кодогенерация программ осуществляется автоматически - до 85 - 90% текстов на языках высокого уровня.

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

1) Анализ и проектирование. Их целью является определение системных требований и свойств, которыми система должна обладать, а также создание проекта системы, удовлетворяющей этим требованиям и обладающей соответствующими свойствами.

2) Проектирование БД и файлов. Средства данной группы обеспечивают логическое моделирование данных.

3) Программирование. Средства этой группы поддерживают этапы программирования и тестирования.

4) Совпровожд.и реинжиниринг. К таким средствам относятся документаторы, анализаторы программ, средства реструктурирования и реинжиниринга. Средства позволяют осуществлять поддержку всей системной документации, включая коды, спецификации, наборы тестов; контролировать покрытие тестами для оценки полноты тестируемости; управлять функционированием системы и т.п. К средствам миграции относятся трансляторы, конверторы, макрогенераторы и др., позволяющие обеспечить перенос существующей системы в новое операционное или аппаратурное окружение. Средства реинжиниринга включают: документаторы, позволяющие автоматически получать обновленную документацию при изменении кода;)

5)Окружение. Средства поддержки платформ для создания и придания товарного вида CASE-средствам.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: