Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Состав, структура и функциональные особенности case-средств



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

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

1) мощная графика для описания и проектирования функционирования системы, развивающая творческие способности специалистов и не отвлекающая их от проектирования на решение второстепенных вопросов;

2) интеграция, обеспечивающая легкость передачи данных между case-средствами;

3) использование электронных носителей данных для хранения всей информации о проекте.

Кроме основных признаков в основе case-средств лежат следующие концептуальные положения:

1) разработка программного обеспечения среди case-пакетов для разработчика представляется удобным и экономичным процессом;

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

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

4) ограничение сложностей. Компоненты case-пакета должны быть доступны для понимания, поддаваться управлению, обладать простой и ясной структурой;

5) доступность case-пакета для разных категорий пользователей.

Типовой case-пакет содержит четыре основных компонента:

1) средства централизованного хранения всей информации о проектируемом программном обеспечении в течение всего жизненного цикла. Вся информация хранится в так называемом репозитарии (хранилище), который является основой case-пакета. Соответствующая репозитарию база данных должна включать систему описаний и характеристик проекта, а также предусматривать надежные меры по защите от ошибок и потерь информации. Репозитарий также должен обеспечивать реализацию следующих функций:

1. при вводе описания объекта старое описание сохраняется, а к нему добавляется новое;

2. распространение действия нового описания на информационное пространство всего проекта;

3. синхронизация поступления информации от различных пользователей;

4. хранение версии проекта и его отдельных компонентов;

5. возможность сборки любой запрошенной версии;

6. контроль информации на корректность, полноту и состоятельность.

2) Средства ввода предназначены для ввода данных в репозитарий, а также для организации взаимодействия пользователя с case-пакетом. Средства ввода должны поддерживать разные методологии и должны использоваться различными категориями разработчиков, то есть аналитиками, проектировщиками, администраторами и т.д.

3) Средства анализа, проектирования и разработки. Они предназначены для того, чтобы обеспечить проектирование и анализ различных описаний, а также различные преобразования этих описаний в процессе разработки.

4) Средства вывода. Они предназначены для документирования, управления проектом и для генерации кода.

Все четыре компонента в совокупности должны:

1) поддерживать графические модели;

2) контролировать ошибки;

3) организовывать и поддерживать репозитарий;

4) поддерживать процессы проектирования и разработки.





Дата публикования: 2015-10-09; Прочитано: 328 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.011 с)...