Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНОЕ ПОСОБИЕ Глухова Лилия Александровна 2007.pdf
Скачиваний:
568
Добавлен:
15.06.2014
Размер:
921.37 Кб
Скачать

КCASE-средствам данного уровня можно отнести BPwin. c. Нижние (Lower) CASE–средства.

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

К CASE-средствам данного уровня можно отнести ERwin.

6.5.Инструментальные средства компании Telelogic, предназначенные для автоматизации жизненного цикла программных средств и систем

К

современным

инструментальным

средствам, обеспечивающим

эффективную поддержку процессов жизненного цикла программных средств и

систем,

относится семейство интегрированных продуктов компанииTelelogic.

Основными в данном семействе являются

следующие инструментальные

средства.

 

 

6.5.1. Telelogic DOORS

Инструментальное средство Telelogic DOORS предназначено для автоматизации управления требованиями в жизненном цикле программных средств.

Telelogic DOORS может быть использовано в процессах заказа, поставки и разработки (см. подразд. 1.2) при выполнении работ и задач, связанных с анализом требований.

При выполнении процесса заказа это касается работы«Подготовка процесса заказа» и, в частности, следующих задач данной работы:

·описание концепции или потребности в заказе;

·анализ требований к системе;

·анализ требований к программным средствам.

При выполнении процесса поставки это касается работы «Планирование» и, в частности, задачи «Анализ требований к заказу»

159

При выполнении процесса разработки инструментальное средство Telelogic DOORS может использоваться для автоматизации следующих работ и задач, входящих в состав данных работ (работы в списке указаны слева, задачи справа):

·анализ требований к системе:

·анализ области применения системы и определение требований к ней;

·проектирование системной архитектуры:

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

·анализ требований к программным средствам:

·определение требований к программным средствам;

·проектирование программной архитектуры:

·распределение требований к программному объекту между его компонентами и дальнейшее уточнение требований;

·техническое проектирование программных средств:

·распределение технических требований к компонентам между

 

программными модулями и дальнейшее уточнение требований.

 

Вышеприведенные

работы

и

задачи

непосредственно

связаны

разработкой требований к системе, программным средствам или их элементам

 

и могут быть автоматизированы с помощьюTelelogic DOORS. Это позволяет

 

повысить качество

выполнения данных

задач. Кроме того, следует иметь в

 

виду, что

для

большинства

других

задач процессов

жизненного

цик

требования

являются

исходными

данными. Поэтому

структуризация

требований

и

автоматизация

их

разработки

также

повышает

качес

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

Telelogic DOORS может быть отнесено к уровню средних (Middle) CASE– средств категории ToolКit.

6.5.2. Telelogic TAU

Семейство инструментальных средств Telelogic TAU

предназначено

для

автоматизации

работ и задач процесса разработки программных средств и

систем. Данное

семейство предоставляет

визуальную

среду

разработки,

основанную на использовании универсального языка моделированияUML, с

возможностью

последующей

автоматической

кодогенерации.

Использование

семейства Telelogic

TAU

позволяет

унифицировать

язык

общения

между

системными

аналитиками, проектировщиками,

программистами

и другими

разработчиками, ускорить

и

повысить

качество

160

проектирования ПС и систем, автоматизировать тестирование (испытания) программных модулей, компонентов, ПС и систем.

Семейство Telelogic

TAU включает

следующие

инструментальные

средства:

 

 

 

 

 

·

TAU/Model Author

– инструментальное

средство

для

рисования

диаграмм моделей;

 

 

 

 

 

·

TAU/Architect

инструментальное

 

средство

для

системных

инженеров;

 

 

 

 

 

·TAU/Developer – инструментальное средство для разработчиков программных средств;

·TAU/Tester – инструментальное средство для тестировщиков.

При

выполнении процесса

разработки (см. подразд.

1.2)

инструментальное

средство Telelogic

TAU может

использоваться

для

автоматизации

следующих работ и задач, входящих в

состав данных

работ

(работы в списке указаны слева, задачи справа):

 

 

·проектирование системной архитектуры;

·проектирование программной архитектуры:

·преобразование требований к программному объекту в его архитектуру (разработка эскизного проекта);

· разработка

эскизного

проекта

интерфейсов

программного

объекта и его компонентов;

 

 

 

·разработка эскизного проекта базы данных;

·техническое проектирование программных средств:

· разработка

технического

проекта

 

для

компо

программного

объекта (представление

их

в

виде

набора

программных модулей);

 

 

 

 

 

·разработка технического проекта интерфейсов программного объекта, его компонентов и модулей;

·разработка технического проекта базы данных;

·программирование и тестирование программных средств;

·сборка программных средств:

·сборка программных модулей и компонентов и тестирование результатов сборки;

·квалификационные испытания программных средств;

·квалификационные испытания системы.

6.5.3. Telelogic SYNERGY

Инструментальное средство Telelogic SYNERGY предназначено для автоматизации управления изменениями и конфигурацией программных средств. Его использование позволяет упростить организацию коллективной работы над проектом и обеспечить контроль текущего состояния проекта с

161

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

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

автоматизирует процесс управления конфигурацией жизненного цикла ПС и систем (см. подразд. 1.2). Telelogic SYNERGY также может быть использован при выполнении ряда задач других процессов жизненного цикла.

В частности, в процессе заказа инструментальное средствоTelelogic SYNERGY поддерживает выполнение следующих работ и задач(работы в списке указаны слева, задачи справа):

·подготовка и корректировка договора:

·контроль изменений, вносимых в договор в ходе его реализации;

·приемка и закрытие договора:

· управление

конфигурацией

поставленного

программног

продукта.

 

 

 

Впроцессе поставки поддерживаются следующие работы и задачи: · выполнение и контроль:

·надзор за реализацией проекта, выявление и решение проблем.

Впроцессе документирования инструментальное средствоTelelogic SYNERGY поддерживает выполнение следующих работ и задач:

·выпуск:

·управление документированием в соответствии с процессом управления конфигурацией;

·сопровождение:

·внесение изменений в документацию согласно процессам

сопровождения и управления конфигурацией.

В процессе созданияинфраструктуры инструментальное средство

Telelogic SYNERGY поддерживает выполнение следующих работ и задач:

·сопровождение инфраструктуры:

·сопровождение, контроль и изменение инфраструктуры для

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

Инструментальное средство Telelogic SYNERGY может быть отнесено к уровню нижних (lower) CASE–средств, категории ToolКit, типу CASE–средств, предназначенных для управления проектом.

6.5.4. Telelogic DocExpress

Инструментальное средство Telelogic DocExpress предназначено для поддержки процесса документирования жизненного цикла программных средств (см. подразд. 1.2 данного обучающего курса). Telelogic DocExpress позволяет автоматизировать поступление из различных источников исходных

162