→ Пошук по сайту       Увійти / Зареєструватися
Знання Уніфікована мова моделювання UML Исторический обзор развития методологии объектно-ориентированного анализа и проектирования сложных с

Исторический обзор развития методологии объектно-ориентированного анализа и проектирования сложных систем. Семантичний конспект розділу

 UML

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

 UML
Представление различных понятий окружающего нас мира при помощи графической символики уходит своими истоками в глубокую древность.

1. Сущность

СущностьПроизвольное множество реальных или абстрактных объектов, каждый из которых обладает одинаковыми свойствами и характеристиками


СущностьEntity.

2. Диаграмма "сущность-связь" [Центральне поняття розділу]

Диаграмма "сущность-связь" — ERD


Диаграмма "сущность-связь" — С помощью этого вида нотаций можно описать отдельные компоненты концептуальной модели данных и совокупность взаимосвязей между ними, имеющих важное значение для разрабатываемой системы


Данная нотация была предложена П. Ченом (P. Chen) в его известной работе 1976 года [17] и получила дальнейшее развитие в работах Р. Баркера [16] (R. Barker).

Основными понятиями данной нотации являются понятия сущности и связи.


Диаграмма "сущность-связь" Entity-Relationship Diagrams .

3. Диаграмма функционального моделирования

Диаграмма функционального моделирования — SADT


Диаграмма функционального моделированияStructured Analysis and Design Technique.

4. IDEF-SADT

IDEF-SADT Представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели сиетемы какой-либо предметной области

5. UML

UMLUnified Modeling Language

UML — Уніфікована мова об'єктно-орієнтованого моделювання, використовується у парадигмі об'єктно-орієнтованого програмування


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


UML — Снабдить исходные понятия языка возможностью расширения и специализации для более точного представления моделей систем в конкретной предметной области


UML:
  • Є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення
  • Може бути застосовано на всіх етапах життєвого циклу аналізу бізнес-систем і розробки додатків
  • Такое визуальное моделирование можно представить как некоторый процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели соответствующей программной системы
  • Общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем
  • Средство моделирования, которое может быть эффективно использовано для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения.
  • Ориентирован для применения в качестве языка моделирования различными пользователями и научными сообществами для решения широкого класса задач ООАП
  • Является формальным языком спецификаций, формальность его описания отличается от синтаксиса как традиционных формально-логических языков, так и известных языков программирования.

6. Структурный системный анализ

Структурный системный анализМетод исследования системы, который начинается с наиболее общего ее описания с последующей детализацией представления отдельных аспектов ее поведения и функционирования


Одним из главных принципов такого анализа является выделение на каждом из уровней абстракции только наиболее существенных компонентов или элементов системы. .

7. Диаграмма потоков данных

Диаграмма потоков данных — DFD


Диаграмма потоков данныхData Flow Diagrams.

8. Связь

СвязьОтношение или некоторая ассоциация между отдельными сущностями


СвязьElationship.

9. Интеграция компьютерных и промышленных технологий

Интеграция компьютерных и промышленных технологий — ICAM


Интеграция компьютерных и промышленных технологий — Целью программы было увеличение эффективности компьютерных технологий в сфере проектирования новых средств вооружений и ведения боевых действий


Интеграция компьютерных и промышленных технологийIntegrated Computer Aided Manufacturing.

10. IDEF0

IDEF0 — Нотация для документирования процессов производства и отображения информации об использовании ресурсов на каждом из этапов проектирования систем

11. IDEF1

IDEF1Нотация для документирования информации о производственном окружении систем


1985 году была расширена и переименована в IDEF1X.

12. IDEF2

IDEF2Нотация для документирования поведения системы во времени.

13. IDEF3

IDEF3Нотация специально для моделирования бизнес-процессов

14. Функциональная модель

Функциональная модельОтображает структуру процессов функционирования системы и ее отдельных подсистем, т. е. выполняемые ими действия и связи между этими действиями

15. Деятельность

ДеятельностьПредставляет собой некоторое действие или набор действий, которые имеют фиксированную цель и приводят к некоторому конечному результату

16. Метод Гради Буча

Метод Гради БучаGrady Booch.

17. Метод Джеймса Румбаха

Метод Джеймса РумбахаJames Rumbaugh.

18. OMG

OMGRequest For Proposals
загрузка...
Теми розділу
Сторінки, близькі за змістом