|
Case-технология проектирования программного обеспечения информационных системСтруктура каждой CASE-системы должно обеспечивать скоординированную взаимодействие всех ее компонентов между собой и с пользователем. Большую роль при этом играют возможности менеджеров задач и сообщений, согласовывают работу различных инструментальных средств. Гибкий интерфейс призван обеспечивать единый доступ пользователей к различным компонентам и их функций. Интегрированный CASE-пакет содержит множество средств, принадлежащих к четырем основным группам: 1. Средства централизованного хранения в течение ЖЦ всей информации относительно проектируемого ПО. Это так называемый репозиторий, который является основой CASE-пакета. Соответствующая БД должна быть способна поддерживать большую систему описаний и характеристик и предусматривать надежные меры защиты от ошибок и потерь информации. Репозиторий должен обеспечивать: • хранение описания структуры программы и всех компонентов последней; • режим накопления при введении описаний объектов; • распространение действия нового или скорректированного описания на информационное пространство всего проекта; • синхронизацию поступления информации от различных пользователей; • хранение версий проекта и отдельных его компонентов; • управление сложными конфигурациями и сбором версий при построении больших приложений; • возможности совместной работы инструментальных средств от различных производителей; • контроль информации на корректность, полноту и обоснованность. 2. Средства ввода, предназначенные для ввода данных в репозиторий, а также для организации взаимодействия с CASE-пакетом. Эти средства должны поддерживать различные методологии и использоваться в течение ЖЦ многими категориями пользователей: аналитиками, проектировщиками, инженерами, администраторами и т.д. 3. Средства анализа, проектирования и разработки, имеющие поддерживать планирование и анализ различных описаний, а также преобразование их в процессе разработки. 4. Средства вывода, используемые для документирования, управления проектом и кодовой генерации. Все приведенные компоненты вместе должны обеспечивать решение следующих функциональных задач: o поддержка графических моделей; o контроль проектной информации; o организация и поддержка репозитория; o поддержка процесса проектирования и разработки. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Интегрированная программная среда поддержки дистанционного обучения «МатЛог»- Язык программирования Паскаль - Этапы проектирования при разработке программного продукта - Eclipse - Средства быстрой разработки прикладных программ |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |