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

Презентация:



Advertisements
Похожие презентации
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Advertisements

PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
1 Анна Юфкина Специалист по бизнес-решениям
UML МИЭМ, План лабораторной UML Краткий обзор средств моделирования Паттерны проектирования Практическая часть 2.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
© 2008 IBM Corporation Решения IBM Cognos для управления корпоративной эффективностью Тихонов Александр – специалист по решениям IBM Cognos.
Innovation Day. 12 основных фактов о SaaS-бизнесе Оценка стоимости размещения в Azure.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
NAS102 Декабрь 2001, Стр. 0-1 MSC Moscow MSC Moscow MSC.Nastran 2001 Динамический анализ Материалы семинара.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Using CSA Analysis Generating Application Deployment Reports.
Microsoft TechDays Людмила Шайкина Quarta Consulting
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Транксрипт:

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

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.

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

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

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

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

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

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

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

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

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 Добавление сообщений Размещение контроля фокуса Создание диаграммы

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. Потребитель покидает веб-сайт.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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