пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Характеристики известных CASE-средств.

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

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

CASE-средствам присущи следующие основные особенности:

  • наличие мощных графических средств для описания и документирования системы, обеспечивающих удобный интерфейс с разработчиком и развивающих его творческие возможности;
  • интеграция отдельных компонентов CASE-средств, обеспечивающая управляемость процессом разработки ПО;
  • использование специальным образом организованного хранилища проектных метаданных (репозитория).
  • Интегрированное CASE-средство (комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты:
  • репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
  • графические средства анализа и проектирования, обеспечивающие создание и редактирование комплекса взаимосвязанных диаграмм, образующих модели деятельности организации и системы ПО;
  • средства разработки приложений, включая языки 4GL (Fourth Generation Language — язык 4-го поколения) и генераторы кодов;
  • средства управления требованиями;
  • средства управления конфигурацией ПО;
  • средства документирования;
  • средства тестирования;
  • средства управления проектом;
  • средства реверсного инжиниринга ПО и баз данных.

Репозиторий является базой для стандартизации документации по проекту и контроля проектных спецификаций. Все отчеты строятся автоматически по содержимому репозитория.

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

Графические средства (диаграммеры) обеспечивают:

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

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


13.01.2015; 21:48
хиты: 120
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь