Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Автоматизированное проектирование валопровода
  2. Выбор числа исполнителей и проектирование технологической оснастки
  3. Глава 10. ПРОЕКТИРОВАНИЕ ПРОЦЕССОВ ЗАЩИТЫ ДАННЫХ
  4. Глава 12. ПРОЕКТИРОВАНИЕ КЛИЕНТ-СЕРВЕРНЫХ КОРПОРАТИВНЫХ ЭИС
  5. Глава 14. ТИПОВОЕ ПРОЕКТИРОВАНИЕ ЭИС
  6. Кадровое проектирование в организации
  7. Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных

Структурная декомпозиция ЭИС на основе объектно-ориентированного подхода отличается от функционально-ориентированного подхода лучшей способностью отражать динамическое поведение системы в зависимости от возникающих событий. В этом плане модель проблемной области рассматривается как совокупность взаимодействующих во времени объектов. Тогда конкретный процесс обработки информации формируется в виде последовательности взаимодействий объектов. Одна операция обработки данных может рассматриваться как результат одного взаимодействия объектов.

Конечным результатом процесса объектно-ориентированного проектирования должно стать множество классов объектов с присоединенными методами обработки атрибутов. Если в функциональном подходе модели данных и операций разрабатываются относительно независимо друг от друга и только координируются между собой, то объектно-ориентированный подход предполага­ет совместное моделирование данных и процессов. При этом модели проблемной области в репозитории постепенно уточняются.

В связи с этим система объектно-ориентированных моделей последовательно разворачивается по направлению от модели общего представления функциональности ЭИС к модели динамического взаимодействия объектов, на основе которой могут быть сгенерированы классы объектов в конкретной программно-технической среде.

В настоящее время для объектно-ориентированного модели­рования проблемной области широко используется унифициро­ванный язык моделирования UML (Unified Modeling Language), который разработан группой ведущих компьютерных фирм мира OMG (Object Management Group) [89] и фактически является стандартом по объектно-ориентированным технологиям. Язык UML реализован многими фирмами - производителями программно­го обеспечения в рамках CASE-технологий, например Rational Rose (Rational), Natural Engineering Workbench (Software AG), ARIS Toolset (IDS prof. Scheer) и др.

Система объектно-ориентированных моделей в соответствии с нотациями UML включает в себя следующие диаграммы:

1) диаграмму прецедентов использования (Use-case diagram), которая отображает функциональность ЭИС в виде совокупнос­ти выполняющихся последовательностей транзакций;

2) диаграмму классов объектов (Class diagram), которая отображает структуру совокупности взаимосвязанных классов объектов аналогично ER-диаграмме функционально-ориентированного подхода;

3) диаграммы состояний (Statechart diagram), каждая из которых отображает динамику состояний объектов одного класса и связанных с ними событий;

4) диаграммы взаимодействия объектов (Interaction diagram), каждая из которых отображает динамическое взаимодействие объектов в рамках одного прецедента использования;

5) диаграммы деятельностей (Activity diagram), которые отображают потоки работ во взаимосвязанных прецедентах использования (могут декомпозироваться на более детальные диаграммы);

6) диаграммы пакетов (Package diagram), которые отображают распределение объектов по функциональным или обеспечивающим подсистемам (могут декомпозироваться на более детальные диаграммы);

7) диаграмму компонентов (Component diagram), которая отображает физические модули программного кода;

8) диаграмму размещения (Deployment diagram), которая отображает распределение объектов по узлам вычислительной сети.


Дата добавления: 2015-08-18; просмотров: 106 | Нарушение авторских прав


Читайте в этой же книге: Создание схемы базы данных (БД) (ПЗ) | Использование систем управления рабочими потоками | Использование Интернет-приложений | Проектирование систем оперативного анализа данных | Подсистема хранения данных | Подсистема оперативного анализа данных | Технология проектирования ИХ | П1. Идентификация проблемной области | П2. Разработка концептуальной модели ИХ | П4. Реализация проекта ИХ |
<== предыдущая страница | следующая страница ==>
Функционально-ориентированное проектирование ЭИС| Диаграмма прецедентов использования

mybiblioteka.su - 2015-2024 год. (0.006 сек.)