Автор: Пользователь скрыл имя, 26 Апреля 2012 в 19:51, доклад
CASE-технология представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем и поддерживается комплексом взаимоувязанных средств автоматизации. CASE-технология - это инструментарий для системных аналитиков, разработчиков и программистов, заменяющий бумагу и карандаш компьютером, автоматизируя процесс проектирования и разработки ПО.
При использовании методологий структурного анализа появился ряд ограничений (сложность понимания, большая трудоемкость и стоимость использования, неудобство внесения изменений в проектные спецификации и т.д.) С самого начала CASE-технологии и развивались с целью преодоления этих ограничений путем автоматизации процессов анализа и интеграции поддерживающих средств. Они обладают достоинствами и возможностями, перечисленными ниже.
Vantage Team Builder поставляется в различных конфигурациях в зависимости от используемых СУБД (ORACLE, Informix, Sybase или Ingres) или средств разработки приложений (Uniface). Конфигурация Vantage Team Builder for Uniface отличается от остальных некоторой степенью ориентации на спиральную модель ЖЦ ПО за счет возможностей быстрого прототипирования, предоставляемых Uniface.
Vantage Team Builder функционирует на всех основных UNIX-платформах (Solaris, SCO UNIX, AIX, HP-UX) и VMS.
CASE-средство
Designer/2000 2.0 фирмы ORACLE является интегрированным
CASE-средством, обеспечивающим в совокупности
со средствами разработки приложений
Developer/2000 поддержку полного ЖЦ ПО для систем,
использующих СУБД ORACLE.
Designer/2000 представляет собой семейство
методологий и поддерживающих их программных
продуктов. Базовая методология Designer/2000
(CASE*Method) - структурная методология проектирования
систем, охватывающая полностью все этапы
жизненного цикла ИС.
Генерация приложений, помимо продуктов
ORACLE, выполняется также для Visual Basic.
Designer/2000 можно интегрировать с другими
средствами, используя открытый интерфейс
приложений API (Application Programming Interface). Кроме
того, можно использовать средство ORACLE
CASE Exchange для экспорта/импорта объектов
репозитория с целью обмена информацией
с другими CASE-средствами.
Среда функционирования Designer/2000 - Windows
3.x, Windows 95, Windows NT.
BPwin, ERwin - средства функционального и концептуального моделирования, реализующие методологии IDEF0 и IDEF1X соответственно. Об этих системах более подробная информация представлена ниже
S-Designor 4.2 представляет собой CASE-средство для проектирования реляционных баз данных. По своим функциональным возможностям и стоимости он близок к CASE-средству Erwin, отличаясь внешне используемой на диаграммах нотацией. S-Designor реализует стандартную методологию моделирования данных и генерирует описание БД для таких СУБД, как ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server и др. Для существующих систем выполняется реинжиниринг БД.
S-Designor совместим с рядом средств разработки приложений (PowerBuilder, Uniface, TeamWindows и др.) и позволяет экспортировать описание БД в репозитории данных средств. Для PowerBuilder выполняется прямая генерация шаблонов приложений.
CASE.Аналитик 1.1 является практически единственным в настоящее время конкурентоспособным отечественным CASE-средством функционального моделирования . Его основные функции:
Среда функционирования: процессор - 386 и выше, основная память - 4 Мб, дисковая память - 5 Мб, MS Windows 3.x или Windows 95.
С помощью отдельного программного продукта (Catherine) выполняется обмен данными с CASE-средством Erwin. При этом из проекта, выполненного в CASE.Аналитике, экспортируется описание структур данных и накопителей данных, которое по определенным правилам формирует описание сущностей и их атрибутов.
Rational Rose - CASE-средство фирмы Rational Software Corporation (США) - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная ими универсальная нотация для моделирования объектов (UML - Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada, SQLWindows и ObjectPro). Основной вариант - Rational Rose/C++ - позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на С++. Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.
В основе работы
Rational Rose лежит построение различного рода
диаграмм и спецификаций, определяющих
логическую и физическую структуры модели,
ее статические и динамические аспекты.
В их число входят диаграммы классов, состояний,
сценариев, модулей, процессов. Rational Rose
функционирует на различных платформах:
IBM PC (в среде Windows), Sun SPARC stations (UNIX, Solaris, SunOS),
Hewlett-Packard (HP UX), IBM RS/6000 (AIX).
Бизнес-процесс —
устойчивая, целенаправленная совокупность
взаимосвязанных видов деятельности (последовательность
работ), которая по определенной технологии
преобразует входы (ресурсы) в выходы (продукты,
услуги), представляющие ценность для
клиента.
Бизнес-процесс —
совокупность разнородных видов деятельности
имеющая своей целью производство продукции
или услуг (выходы), имеющих ценность для
клиента.
Бизнес-процесс —
несколько связанных работ или процедур,
в совокупности реализующих конкретную
цель текущей деятельности компании в рамках
существующей оргструктуры.
Входы
бизнес-процесса
Входы
бизнес-процесса —
объекты (материальные, информационные),
необходимые для выполнения и получения
результата бизнес-процесса, которые потребляются
или преобразовываются при выполнении
бизнес-процесса.
Входы
бизнес-процесса - ресурсы, необходимые
для выполнения бизнес-процесса.
Ресурсы
бизнес-процесса — информация (документы,
файлы), финансы, сырье, материалы, персонал, оборудование, инфраструктура,
среда, программное обеспечение, необходимое
для выполнения бизнес-процесса.
Первичный
вход бизнес-процесса
- вход, инициирующий «запуск» (начало)
бизнес-процесса.
Вторичный
вход бизнес-процесса
- вход, не инициирующий «запуск» (начало)
бизнес-процесса, но необходимый для выполнения
бизнес-процесса.
Выходы
бизнес-процесса
Выходы
бизнес-процесса —
объекты (материальные, информационные),
являющиеся результатом выполнения бизнес-процесса,
потребляемые другими бизнес-процессами
или внешними по отношению к компании клиентами.
Выходы
бизнес-процесса — результаты выполнения
бизнес-процесса (товары, продукты, услуги,
информация и т. д.).
Первичный
выход бизнес-процесса —
основной выход (результат), ради которого
бизнес-процесс нужен. Определяется целью
и назначением бизнес-процесса.
Вторичный
выход бизнес-процесса -
побочный выход, который будет востребован
вторичными клиентами. Не является основной
целью бизнес-процесса.
Поставщики
бизнес-процесса
Поставщик
бизнес-процесса — субъект, предоставляющий
входы (ресурсы) для выполнения бизнес-процесса.
Внешний
поставщик бизнес-процесса - организация-поставщик,
подразделение или должностное лицо другой
организации, предоставляющее входы (ресурсы)
для выполнения бизнес-процесса компании.
Внутренний
поставщик бизнес-процесса - другой
бизнес-процесс компании, подразделение
или должностное лицо, предоставляющее
входы (ресурсы) для выполнения рассматриваемого
бизнес-процесса.
Первичный
поставщик бизнес-процесса —
поставщик, предоставляющий для выполнения
бизнес-процесса первичные входы.
Вторичный
поставщик бизнес-процесса —
поставщик, предоставляющий для выполнения
бизнес-процесса вторичные входы.
Клиенты
бизнес-процесса
Клиент (потребитель)
бизнес-процесса — субъект, получающий
и использующий выходы (результаты) бизнес-процесса.
Внешний
клиент (потребитель)
бизнес-процесса - организация-клиент,
подразделение или должностное лицо другой
организации, получающее выходы (результаты)
бизнес-процесса компании.
Внутренний
клиент (потребитель)
бизнес-процесса - другой бизнес-процесс
компании, подразделение или должностное
лицо, получающее выходы (результаты) рассматриваемого
бизнес-процесса.
Первичный
клиент (потребитель)
бизнес-процесса —
клиент, получающий или использующий первичные
(основные) выходы бизнес-процесса. Бизнес-процесс
предназначен для удовлетворения первичных
клиентов.
Вторичный
клиент (потребитель)
бизнес-процесса —
клиент, получающий или использующий вторичные
(побочные) выходы бизнес-процесса.