CASE-технологии проектирования автоматизированных и информационных систем

Содержание

Слайд 2

Область рабочих знаний системного аналитика Объект проектирования - ИС предприятия Предметная

Область рабочих знаний системного аналитика

Объект проектирования - ИС предприятия

Предметная область

Эталонные процедуры

Методы

и средства моделирования и анализа

Программные средства моделирования и анализа

Ограничения на создаваемую систему

Область знаний системного аналитика

Слайд 3

III уровня анализа, выполняемого в процессе разработки Модель AS-IS I ур.

III уровня анализа, выполняемого в процессе разработки

Модель AS-IS

I ур. Определение требований

II ур. Формирование

спецификаций

III ур. Внедрение

1 шаг: сбор информации об исходной системе

2 шаг: знания о предметной области + эталонные знания

наложение

Модели проектируемой ИС (Модель TO-BE) + ограничения

Спецификации

Проект ИС

Реализация на предприятии

Результат:
Техническое задание
на ИС

Слайд 4

Категории инструментальных средств моделирования ИС Локальные средства: Design/IDEF, ProCap, S-Designor, “CASE.

Категории инструментальных средств моделирования ИС

Локальные средства:
Design/IDEF, ProCap, S-Designor, “CASE. Аналитик”

Малые

интегрированные средства (4-6 типов моделей):
ERWin, BPWin

Cредние интегрированные средства (4-15 типов моделей):
Rational Rose, AllFusion Component Modeler, Designer/2000

Крупные интегрированные средства (более 15 типов моделей):
ARIS Toolset

Слайд 5

Средние интегрированные средства моделирования ИС Rational Rose AllFusion Component Modeler ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ

Средние интегрированные средства моделирования ИС

Rational Rose
AllFusion Component Modeler

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД

UML
(Unified Modeling

Language)

Пакет Rational Rose предоставляет 8 типов диаграмм:

диаграммы прецедентов (или вариантов использования) (Use Cases Diagrams),
диаграммы классов (Class Diagrams),
диаграммы сотрудничества (или кооперации) (Collaboration Diagrams),
диаграммы последовательности (Sequence Diagrams),
диаграммы состояний (State Diagrams),
диаграммы действий (Activity Diagrams),
компонентные диаграммы (Component Diagrams),
диаграммы развертывания (Deployment Diagram).

Слайд 6

Средние интегрированные средства моделирования ИС AllFusion Component Modeler компонентная технология проектирования

Средние интегрированные средства моделирования ИС

AllFusion Component Modeler

компонентная технология проектирования и разработки


Поддержка диаграмм следующих методов:
UML
CLIPP
TeamFusion
OMT
Booch
OOCL
Martin/Odell
Shlaer/ Mellor
Coad/Yourdon

Пакет может быть использован на всех циклах создания ИС

Слайд 7

Средние интегрированные средства моделирования ИС Designer/2000 Process Modeller System Modeller разработка

Средние интегрированные средства моделирования ИС

Designer/2000

Process Modeller

System Modeller

разработка моделей процессов

разработка

моделей иерархии функций (Function Hierarchy Diagrammer),
моделей потоков данных (Dataflow Diagrammer)
моделей типа сущность — отношение (Entity Relationship Diagrammer)
Слайд 8

семейство ARIS (ARIS Toolset, ARIS Easy Design) компании IDS Sheer AG

семейство ARIS
(ARIS Toolset, ARIS Easy Design)
компании IDS Sheer AG

Крупные интегрированные

средства моделирования ИС

ARIS обеспечивает четыре различных “взгляда” на моделирование и анализ.
Для каждого “взгляда” поддерживаются три уровня анализа (требования, спецификации, внедрение).
Каждый из уровней анализа состоит из своего комплекта моделей различных типов, в том числе диаграмм UML, диаграмм SAP/R3 и др.
Каждый объект моделей ARIS имеет множество атрибутов, которые позволяют контролировать процесс разработки моделей, определять условия для выполнения функционально-стоимостного анализа, имитационного моделирования, взаимодействия с workflow-системами и т. д.

“Взгляды” ARIS:
Процессы,
Функции (с Целями),
Данные,
Организация

Слайд 9

Основные шаги рабочего процесса определения требований по методологии RUP I Перечисление

Основные шаги рабочего процесса определения требований по методологии RUP

I Перечисление возможных

требований

Неформальное описание

II Осознание контекста системы

Моделирование предметной области

Бизнес-моделирование

Модель предметной области

Модель бизнес-процессов

III Определение функциональных требований

Потребности заинтересованных пользователей
Анализ и систематизация собранной информации
Создание вариантов использования (use-cases)

IV Определение нефункциональных требований

ограничения среды и реализации
производительность
зависимость от платформы

надежность
расширяемость