Методы и средства инженерии программного обеспечения


Энциклопедия инструментов создания ПС из объектов и компонентов


Основным инструментом проектирования приложений является  CASE–cистема Rational Rose [14], основанная на применении  языка UML для представления архитектуры ПС  с помощью разных  видов его  диаграмм.  Средства системы на проектирование и моделирование общей модели (абстрактной) предприятия, постепенно уточняемой  до конкретной (физической) модели классов создаваемой ПС. Допускается  доработка созданной системы. Результатом моделирования является визуальная логическая модель системы.

Rational Rose – средство для проектировщиков, аналитиков, разработчиков объектно–ориентированных информационных систем на языке  UML, представляемых  в виде  файлов логической модели, используемой при кодировании средствами  конкретного ЯП (С++, Ada, Java, Basic, Xml, Oracle). Имеются  специальные мосты связи с  системой Delphi, что дает возможность связывать программный код системы с БД. Допускается обратное проектирование, т.е.  преобразование готовой  информационной  системы (например, на С++) или база данных (в Oracle)  в наглядную визуальную, структурную модель ПС.

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

 

Управление проектом и версиями. ClearCase – система  управления программным проектом, сохраняет  в  архиве все изменения и версии, которые были внесены в проект. Эти данные хранятся в масштабируемых репозиториях, а также хранятся  исходные тексты программных модулей, исполняемые и объектные модули,  библиотеки DLL.


Начало  Назад  Вперед



Книжный магазин