Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.

Similar presentations


Presentation on theme: "PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1."— Presentation transcript:

1 PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman

2 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 2 Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for redistribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.

3 PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 3 Моделирование поведения Глава 8

4 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 4 Ключевые идеи Модели поведения описывают внутренние динамические аспекты информационной системы, которые поддерживает бизнес – процессы в организации Ключевые модели поведения в UML это: потоковые диаграммы, диаграммы взаимосвязи и диаграммы состояния.

5 PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 5 МОДЕЛИ ПОВЕДЕНИЯ

6 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 6 Назначение моделей поведения Отобразить внутренний вид бизнес-процессов Показать эффект различных процессов на систему

7 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 7 Компоненты связности диаграммы Объекты Операции Сообщения

8 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 8 Потоковые Диаграммы Иллюстрируют объекты, участвующие в use-case Показывают обмен сообщениями между объектами в конкретном use- case

9 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 9 Пример Потоковой Диаграммы

10 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 10 Синтаксис Потоковых Диаграмм ЛИЦО ОБЪЕКТ ОСЬ ЖИЗНИ КОНТРОЛЬ ФОКУСА СООБЩЕНИЯ РАЗРУШЕНИЕ ОБЪЕКТА КлассОбъекта Сообщение() x

11 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 11 Построение Потоковых Диаграмм Определение содержания диаграммы Выявление участвующих объектов Set the lifeline for each object Добавление сообщений Размещение контроля фокуса Создание диаграммы

12 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Нормальное течение событий: 1. Потребитель вводит в систему запрос на поиск. 2. Система предоставляет потребителю список рекомендуемых CD. 3. Потребитель выбирает один диск для просмотра дополнительной информации. 4. Система предоставляет потребителю основную информацию о диске и ревью. 5. Потребитель вызывает use case создания заказа. 6. Потребитель повторяет шаги 3-5 до завершения покупок. 7. Потребитель выполняет use case проверка. 8. Потребитель покидает веб-сайт.

13 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved.

14 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 14 Диаграммы взаимосвязи Диаграмма которая в основном показывает отношения как обмен сообщениями, а не совокупность или обобщение связей. Подчёркивает обмен сообщениями между объектами, а не время или порядок.

15 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 15 Пример Диаграммы Взаимосвязи.

16 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 16 Синтаксис Диаграмм взаимосвязи ЛИЦО ОБЪЕКТ СВЯЗЬ СООБЩЕНИЕ КлассОбъекта Сообщение()

17 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 17 Пример анализа “CRUD”

18 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 18 Построение Диаграммы Взаимосвязи Определение содержания диаграммы Выявление участвующих объектов и их связей. Расположения объектов и связей Добавление сообщений Создание диаграммы

19 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved.

20 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 20 Диаграммы Состояния Диаграмма состояния показывает различные состояния объекта, и какие события вызывают переход из одного состояния в другое

21 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 21 Компоненты Диаграммы Состояния Состояния События Транзакции Действия Занятия

22 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 22 Пример Диаграммы Состояния

23 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 23 Синтаксис Диаграммы Состояния СОСТОЯНИЕ ИСХОДНОЕ СОСТОЯНИЕ КОНЕЧНОЕ СОСТОЯНИЕ СОБЫТИЕ ТРАНЗАКЦИЯ Состояние событие

24 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 24 Построение Диаграмм Состояния Определение содержания Выявление исходного, конечного и устойчивых состояний. Определение порядка перехода через устойчивые состояния Выявление событий, действий и условий, связанных с транзакциями Построение диаграммы

25 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved.

26 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 26 Ваша очередь! Что различает потоковые диаграммы, диаграммы взаимосвязи и диаграммы состояния. Для какого типа новых приложений может быть необходимо строить эти диаграммы? Есть ли новые приложения, для полной разработки которых не требуется построение диаграмм?

27 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 27 РЕЗЮМЕ Потоковые диаграммы иллюстрируют классы, которые участвуют в use case и обмен сообщениями между ними. Диаграммы взаимосвязи дают динамический вид объектно- ориентированной системы, акцентируя сообщения между взаимосвязанными лицами и объектами. Диаграммы состояний показывают набор состояний, через которые проходит один класс в результате некоторых событий.

28 PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 28 Дополнительные ресурсы Каждый год Ассоциация Вычислительных Машин (ACM) проводит конференцию по объектно-ориентированному программированию. Подробнее о будущих конференциях и других прошоаммах ACM смотрите : http://oopsla.acm.org http://www.acm.org


Download ppt "PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1."

Similar presentations


Ads by Google