Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_ACM.doc
Скачиваний:
9
Добавлен:
10.05.2015
Размер:
3.97 Mб
Скачать

14

Использование case AllFusion Component Modeler на этапе анализа информационной системы

Методические указания по выполнению лабораторных работ

Введение

CASEAllFusionComponentModeler(в дальнейшем –ACM) предлагает полную поддержку метода компонентной разработки, что помогает сократить цикл разработки, улучшить качество и усилить гибкость процесса разработки.

ACMпредоставляет поддержку методов разработки компонентов и широкие возможности моделирования при совместном использованииUMLиUnifiedProcess.

В данных методических указаниях приведен пример анализа ИС «Кафедра».

Унифицированный процесс в acm

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

Рис. 1. Дисциплины и фазы UP

В Унифицированном процессе выделяют ряд дисциплин. Дисциплины соответствуют принятым в РФ ГОСТам:

Стадии RUP

Стадии ГОСТ 34.601-90

Обследование (Inception)

Формирование требований

Разработка концепции

Техническое задание

Технический проект (Elaboration)

Эскизный проект

Технический проект

Рабочий проект (Construction)

Рабочая документация

Передача в эксплуатацию (Transition)

Ввод в действие

Сопровождение

Таблица 1 - Сравнительный анализ стадий RUP и ГОСТ

Создание нового проекта в acm

Для создания новой ИС откроем новый проект (Workspace) вACM, выбравFile->NewWorkspace. Выберем «AutoContentWizard», присвоим имя (в нашем случае –Cafedra). ВыберемUnifiedProcessкак процесс разработки. Выбор процесса определит набор моделей в дереве компонентов.

Проект ACM(рабочее пространство,Workspace) – это пространство, в котором располагаются все данные по проекту: диаграммыUML, рабочие документы и таблицы, графические материалы. ПроектACMразбит на модели, набор которых определяет выбранный процесс проектирования. Для унифицированного процесса таких моделей четыре:

  • UseCase Model

Это модель вариантов использования. Она относится к дисциплинам UP«Бизнес моделирование» и «Управление требованиями». В эту модель входит текстовое описание системы, анализ требований, диаграммы вариантов использования, сценарии вариантов использования

  • AnalysisModel

Это модель анализа. Она относится к дисциплине UP«Анализ». Эту модель входят результаты проведения лингвистического анализа, диаграммы классов предметной области, словари, диаграммы взаимодействия, диаграммы состояний и активностей.

  • DesignModel

Это модель проекта. Она относится к дисциплинам UP«Проектирование» и «Реализация». В эту модель входят проектные решения: диаграммы взаимодействия этапа проектирования, диаграммы классов проектирования, диаграммы состояний и активностей.

  • ImplementationModel

Это модель развёртывания. Она относится к дисциплинам UP«Реализация» и «Поставка». В эту модель входят диаграммы классов развёртывания, диаграммы компонентов и развёртывания. Сюда включаются проектные решения по конкретной реализации и развёртыванию системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]