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


ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ CASE- технологии

Содержание

Объектно-ориентированный анализ и проектирование, ООП (OBJECT-ORIENTED DESIGN, OOD)3Процесс разработки программного обеспечения информационных систем – это процесс трансформации потребностей пользователей в требования к программному обеспечению.Объектно-ориентированный бизнес-анализ (object-oriented design, business view) разработка

Слайды и текст этой презентации

Слайд 1ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ CASE-технологии
Лекция _5
Объектно-ориентированный анализ и проектирование, ООП (OBJECT-ORIENTED DESIGN, OOD)
Технологический

процесс объектно-ориентированного бизнес-анализа

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ  CASE-технологииЛекция _5Объектно-ориентированный анализ и проектирование, ООП  (OBJECT-ORIENTED DESIGN, OOD)Технологический процесс объектно-ориентированного бизнес-анализа

Слайд 2Объектно-ориентированный анализ и проектирование, ООП (OBJECT-ORIENTED DESIGN, OOD)
3
Процесс разработки программного

обеспечения информационных систем – это процесс трансформации потребностей пользователей в

требования к программному обеспечению.

Объектно-ориентированный бизнес-анализ (object-oriented design, business view) разработка модели с точки зрения бизнес-прецедентов (business use cases) на основании анализа которой определяются бизнес-процессы, возможности их автоматизации, высокоуровневые требования к будущей программной системе, поддерживающей эти процессы, а так же формулируются бизнес-потребности, бизнес-требования и бизнес-цели.
Выделяют четыре уровня моделирования:
контекстный;
аналитический;
проектный;
уровень реализации.

Объектно-ориентированное проектирование (object-oriented design) – разработка модели с точки зрения вариантов использования, иначе прецедентов системы (Use case view), на основании анализа которой определяются основные Функциональные (Functional Requirements) и пользовательские требования (User Requirements) в соответствии с контекстом и целями, устанавливаемыми Бизнес-требованиями.

Объектно-ориентированный анализ и проектирование, ООП  (OBJECT-ORIENTED DESIGN, OOD)3Процесс разработки программного обеспечения информационных систем – это процесс

Слайд 3Технологический процесс объектно-ориентированного бизнес-анализа
3
Визуальное моделирование (visual modeling) – способ представления

идей и проблем реального мира с помощью моделей.
Язык визуального моделирования

– нотация, в основном графическая, которая используется для описания программных проектов.
Нотация проектирования (Software Design Notation) – совокупность графических объектов – синтаксис языка моделирования, то есть – соглашение о представлении.
Нотация выполняет три функции:
предлагает конкретную форму, помогающую разработчикам анализировать предметную область, и средствами моделирования воплощать описание идеи;
обеспечивает достаточную семантику, позволяющую охватить важные стратегические и тактические решения;
является языком для описания взаимодействий, которые неочевидны или не могут быть получены непосредственно из кода.
Объектно-ориентированный анализ – это метод анализа, исследующий требования к системе с точки зрения классов и объектов, относящихся к словарю предметной области.

Унифицированный язык моделирования (UML, Unified Modeling Language) – язык визуального моделирования для определения, представле­ния, проектирования и документирования программных систем, организационно-экономических систем, технических систем и других систем различной природы.
Технологический процесс объектно-ориентированного бизнес-анализа3Визуальное моделирование (visual modeling) – способ представления идей и проблем реального мира с помощью

Слайд 4Технологический процесс объектно-ориентированного бизнес-анализа
3

Технологический процесс объектно-ориентированного бизнес-анализа3

Слайд 5Технологический процесс объектно-ориентированного бизнес-анализа
3

Технологический процесс объектно-ориентированного бизнес-анализа3

Слайд 6Технологический процесс объектно-ориентированного бизнес-анализа
3
UML содержит стандартный набор диаграмм и нотаций.
Диаграмма

(diagramma) – изображение, рисунок, чертёж – графическое представление данных, которое

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

Главные цели в разработке UML:
предоставить пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий им разрабатывать осмысленные модели и обменивать­ся ими;
предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;
обеспечить независимость от конкретных языков програм­мирования и процессов разработки.
обеспечить формальную основу для понимания этого языка моделирования (язык должен быть одновременно точным и доступным для понимания, без лишнего формализма);
стимулировать рост рынка объектно-ориентированных инструментальных средств;
интегрировать лучший практический опыт.

Технологический процесс объектно-ориентированного бизнес-анализа3UML содержит стандартный набор диаграмм и нотаций.Диаграмма (diagramma) – изображение, рисунок, чертёж – графическое

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

диаграммы и диаграммы поведения.
К структурным диаграммам UML относятся следующие диаграммы:

диаграммы

пакетов (package diagram) могут использовать пакеты, содержащие прецеденты для иллюстрации функциональности ПО системы, могут использовать пакеты, которые представляют различные слои программного комплекса для иллюстрации его архитектуры. Зависимости между этими пакетами могут быть снабжены метками/стереотипами, чтобы указать механизм связи между слоями;
диаграммы классов (class diagram) – описывает структуру системы, показывая её классы, их атрибуты и операторы (методы), а также взаимосвязи этих классов;
диаграммы объектов (object diagram) – позволяют моделировать экземпляры сущностей, которые содержатся в диаграммах классов, на диаграмме объектов показано множество объектов и отношений между ними в некоторый момент времени;
Технологический процесс объектно-ориентированного бизнес-анализа3Диаграммы UML разделяются на две группы: структурные диаграммы и диаграммы поведения.К структурным диаграммам UML

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

диаграммы

компонентов (component diagram) – показывают разбиение программной системы на структурные

компоненты и связи (зависимости) между компонентами. В качестве физических компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п.;
диаграммы развертывания (deployment diagram) –моделируют физическое развертывание артефактов на узлах (Узлы устройств – это физические вычислительные ресурсы со своей памятью и сервисами. Узлы среды выполнения – это программные вычислительные ресурсы, которые работают внутри внешнего узла и предоставляют собой сервис);
диаграммы композитных структур (composite structure diagram) – отражают внутреннюю структуру классов и, по возможности, взаимодействие элементов (частей) внутренней структуры класса. Подвидом диаграмм композитной структуры являются диаграммы кооперации (Collaboration diagram, UML 2.0), которые показывают роли и взаимодействие классов в рамках кооперации. Кооперации удобны при моделировании шаблонов проектирования. Диаграммы композитной структуры могут использоваться совместно с диаграммами классов;
Технологический процесс объектно-ориентированного бизнес-анализа3К структурным диаграммам UML относятся следующие диаграммы:диаграммы компонентов (component diagram) – показывают разбиение программной

Слайд 9Технологический процесс объектно-ориентированного бизнес-анализа
3
К диаграммам, описывающим поведение системы, относятся:
диаграммы

прецедентов, также: вариантов использования, сценарии использования (use case diagram) –

отражают отношения, существующие между актёрами (actors) (может быть человек или другая система, подсистема или класс, которые представляют нечто вне сущности) и прецедентами (спецификация последовательностей действий);
диаграммы деятельности (activity diagram) – которые показывают разложение некоторой деятельности на её составные части. Под деятельностью (activity) понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов – вложенных видов деятельности и отдельных действий (action), соединённых между собой потоками, которые идут от выходов одного узла ко входам другого;
диаграммы состояний (statechart diagram) – по существу диаграммы конечных автоматов, которые описывают все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделируют все изменения состояний объекта как его реакцию на внешние воздействия.
Технологический процесс объектно-ориентированного бизнес-анализа3К диаграммам, описывающим поведение системы, относятся: диаграммы прецедентов, также: вариантов использования, сценарии использования (use

Слайд 10Технологический процесс объектно-ориентированного бизнес-анализа
3
Среди диаграмм, описывающих поведение, следует выделить четыре

типа диаграмм взаимодействия:
диаграммы последовательностей (sequence diagram) — показывает взаимодействия объектов,

упорядоченные по времени их проявления;
диаграммы коммуникации, иначе диаграммы кооперации, также сотрудничества (communication diagram, collaboration diagram) – диаграммы, на которых изображаются взаимодействия между частями композитной структуры или ролями кооперации (в отличие от диаграмм последовательности, явно указываются отношения между объектами, а время как отдельное измерение не используется);
диаграммы обзора взаимодействия (interaction overview diagram) – разновидность диаграммы деятельности, включающая фрагменты диаграммы последовательности и конструкции потока управления;
диаграммы синхронизации (timing diagram) – альтернативное представление диаграммы последовательности, явным образом показывающее изменения состояния на линии жизни с заданной шкалой времени (для систем реального времени).
Технологический процесс объектно-ориентированного бизнес-анализа3Среди диаграмм, описывающих поведение, следует выделить четыре типа диаграмм взаимодействия:диаграммы последовательностей (sequence diagram) —

Слайд 11Технологический процесс объектно-ориентированного бизнес-анализа
3
Таксономия объектно-ориентированных диаграмм UML

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

Слайд 12Технологический процесс объектно-ориентированного бизнес-анализа
3

Технологический процесс объектно-ориентированного бизнес-анализа3

Слайд 13Технологический процесс управления требованиями
3

Технологический процесс  управления требованиями3

Слайд 14Лучше один раз увидеть, чем сто раз услышать, тем паче

тысячу раз прочитать пересказ.

Лучше один раз увидеть, чем сто раз услышать, тем паче тысячу раз прочитать пересказ.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика