Автоматизация проектирования и технология использования САПР программного обеспечения 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Автоматизация проектирования и технология использования САПР программного обеспечения



9.1. Какие технологии называют CASE-технологиями? Почему?

Computer-Aided SoftwareSystem Engineering – разработка программного
обеспеченияпрограммных систем с использованием компьютерной поддержки.
CASE-технологии представляют собой совокупность методологий анализа,
проектирования, разработки и сопровождения сложных программных систем, основанных как на структурном, так и на объектном подходах, которые поддерживаются комплексом взаимосвязанных средств автоматизации. В основе любой CASE-технологии лежит парадигма методологияметоднотациясредство.
Автоматизируя трудоемкие операции, современные CASE-средства существенно повышают
производительность труда программистов и улучшают качество создаваемого программного
обеспечения. Они:
• обеспечивают автоматизированный контроль совместимости спецификаций проекта

• уменьшают время создания прототипа системы

• ускоряют процесс проектирования и разработки

• автоматизируют формирование проектной документации для всех этапов жизненного цикла в
соответствии с современными стандартами

• частично генерируют коды программ для различных платформ разработки

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

• обеспечивают возможность восстановления проектной документации по имеющимся
исходным кодам.

 

9.2. В чем предпосылки появления CASE-средств?

9.3. Назовите и охарактеризуйте основные составляющие любой CASE-технологии.

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

графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;

средства разработки приложений, включая языки 4GL и генераторы кодов;

средства конфигурационного управления;

средства документирования;

средства тестирования;

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

средства реинжиниринга.

 

 

9.4. По каким признакам классифицируют CASE-средства?

CASE-средства можно классифицировать по следующим признакам:

применяемым методологиям и моделям систем и БД;

степени интегрированности с СУБД;

доступным платформам.

 

9.5. Назовите и дайте характеристику известных вам CASE-средств.

На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами:

Vantage Team Builder (Westmount I-CASE);

Vantage Team Builder представляет собой интегрированный программный продукт, ориентированный на реализацию каскадной модели жизненного цикла (ЖЦ) ПО и поддержку полного жизненного цикла ПО.

 

Designer/2000;

Базовая методология Designer/2000 (CASE Method) — структурная методология проектирования систем, охватывающая полностью все этапы жизненного цикла AC. Designer/2000 обеспечивает графический интерфейс при разработке различных моделей (диаграмм) предметной области. В процессе построения моделей информация о них заносится в репозитарий.

 

Silverrun;

CASE-средство Silverrun американской фирмы "Computer Systems Advisers, Inc." (CSA) используется для анализа и проектирования АС бизнес-класса и ориентировано в большей степени на спиральную модель жизненного цикла. Оно применимо для поддержки любой методологии, основанной на раздельном построении функциональной и информационной моделей (диаграмм потоков данных и диаграмм "сущность-связь").

 

ERwin+BPwin;

ERwin — средство концептуального моделирования БД, использующее методологию IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress и др.) и реинжениринг существующей БД. ERwin выпускается в нескольких различных конфигурациях, ориентированных на наиболее распространенные средства разработки приложений 4GL. Версия ERwin/OPEN полностью совместима со средствами разработки приложений PowerBuilder и SQLWindows и позволяет экспортировать описание спроектированной БД непосредственно в репозитарий данных средств.

BPwin — средство функционального моделирования, реализующее методологию IDEF0.

 

S-Designor;

S-Designor 4.2 представляет собой CASE-средство для проектирования реляционных баз данных. По своим функциональным возможностям и стоимости он близок к CASE-средству ERwin, отличаясь внешне используемой на диаграммах нотацией. S-Designor реализует стандартную методологию моделирования данных и генерирует описание БД для таких СУБД, как ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server и др. Для существующих систем выполняется реинжениринг БД.

 

CASE.Аналитик.

CASE.Аналитик 1.1является практически единственным в настоящее время конкурентоспособным отечественным CASE-средством функционального моделирования. Его основные функции:

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

• получение разнообразных отчетов по проекту;

• генерация макетов документов в соответствии с требованиями ГОСТ 19.ХХХ и 34.ХХХ.

 

9.6. В чем заключается сущность визуального моделирования?

9.7. Как осуществляется внедрение и использование CASE-средства?

9.8. В чём преимущества разработки с использованием CASE-средств перед традиционной разработкой?

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 115; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.81.94 (0.008 с.)