Кол-во книг: 87, статей - 128
Поиск по: статьям :: книгам


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

«все книги     «к разделу      «содержание      Глав: 31      Главы: <   19.  20.  21.  22.  23.  24.  25.  26.  27.  28.  29. > 

Поддержка процесса проектирования и разработки

 

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

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

         Важную роль при автоматизации ранних этапов ЖЦ грают возможности поддержки прототипирования. Соответствующие средства используются для определения системных требований и ответа на вопросы об ожидаемом поведении системы. Такие средства как генераторы меню, экраном и отчетов позволяют быстро построить прототипы пользовательских интерфейсов и снабдить моделью функционирования системы с позиций конечного пользователя . Использование языков четвертого поколения ( 4Gl ­) позволяет строить более сложные модели, при этом прототип позволяет промоделировать основные функции системы, но не способен контролировать ее ожидаемое поведение. Исполняемые языки спецификаций

преобразуют процесс разработки в следующий итеративный процесс: спецификации определяются и выполняются затем производится переопределение или корректировка

Созданные таким образом прототипы позволяют определять, является ли проектируемая система полной и корректной.

         Поддержка структурных методологий осуществляется за счет средств их автоматизации на следующих двух уровнях:

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

корректное использование шагов обработки в методологиях.

         Кодогенерация осуществляется на основе репозитария позволяет автоматически построить до 80-90% объектных кодов или текстов программ на языках высокого уровня. При этом различными CASE - пакетами поддерживаются практически все известные языки программирования, однако наиболее часто в качестве целевых языков выступают COBOL, C и ADA. Средства кодогенерации по отношению к полноте целевого продукта разделяются на средства генерации каркаса ПО и средства генерации полного продукта. В первом случае автоматически строится откомментированная логика (потоки управления) ПО, а также коды для БД, файлов, экранов, отчетов и т.п., остальные фрагменты ПО кодируются вручную. Во втором случае из проектных спецификаций генерируется полная документированная программа, включая выполняемый код, пользовательскую и программную документацию, наборы тестов и т.д. Все эти компоненты полной программы связываются в единый объект, хранящийся в депозитарии для облегчения доступа и сопровождения.

 

«все книги     «к разделу      «содержание      Глав: 31      Главы: <   19.  20.  21.  22.  23.  24.  25.  26.  27.  28.  29. > 

Поиск по: статьям :: книгам
  Rambler's Top100
 
© 2013 Материалы этого сайта могут быть использованы только со ссылкой на данный сайт. | Статьи партнёров