Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden




НазваниеАнализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden
Дата конвертации09.03.2013
Размер445 b.
ТипАнализ


Анализ и дизайн систем.

  • Alan Dennis, Barbara Wixom, and David Tegarden

  • John Wiley & Sons, Inc.

  • Slides by Fred Niederman


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.



Моделирование поведения

  • Глава 8



Ключевые идеи

  • Модели поведения описывают внутренние динамические аспекты информационной системы, которые поддерживает бизнес – процессы в организации

  • Ключевые модели поведения в UML это: потоковые диаграммы, диаграммы взаимосвязи и диаграммы состояния.



МОДЕЛИ ПОВЕДЕНИЯ



Назначение моделей поведения

  • Отобразить внутренний вид бизнес-процессов

  • Показать эффект различных процессов на систему



Компоненты связности диаграммы

  • Объекты

  • Операции

  • Сообщения



Потоковые Диаграммы

  • Иллюстрируют объекты, участвующие в use-case

  • Показывают обмен сообщениями между объектами в конкретном use-case



Пример Потоковой Диаграммы



Синтаксис Потоковых Диаграмм



Построение Потоковых Диаграмм

  • Определение содержания диаграммы

  • Выявление участвующих объектов

  • Set the lifeline for each object

  • Добавление сообщений

  • Размещение контроля фокуса

  • Создание диаграммы







Диаграммы взаимосвязи

  • Диаграмма которая в основном показывает отношения как обмен сообщениями, а не совокупность или обобщение связей.

  • Подчёркивает обмен сообщениями между объектами, а не время или порядок.



Пример Диаграммы Взаимосвязи.



Синтаксис Диаграмм взаимосвязи



Пример анализа “CRUD”



Построение Диаграммы Взаимосвязи

  • Определение содержания диаграммы

  • Выявление участвующих объектов и их связей.

  • Расположения объектов и связей

  • Добавление сообщений

  • Создание диаграммы





Диаграммы Состояния

  • Диаграмма состояния показывает различные состояния объекта, и какие события вызывают переход из одного состояния в другое



Компоненты Диаграммы Состояния

  • Состояния

  • События

  • Транзакции

  • Действия

  • Занятия



Пример Диаграммы Состояния



Синтаксис Диаграммы Состояния



Построение Диаграмм Состояния

  • Определение содержания

  • Выявление исходного, конечного и устойчивых состояний.

  • Определение порядка перехода через устойчивые состояния

  • Выявление событий, действий и условий, связанных с транзакциями

  • Построение диаграммы





Ваша очередь!

  • Что различает потоковые диаграммы, диаграммы взаимосвязи и диаграммы состояния.

  • Для какого типа новых приложений может быть необходимо строить эти диаграммы? Есть ли новые приложения, для полной разработки которых не требуется построение диаграмм?



РЕЗЮМЕ

  • Потоковые диаграммы иллюстрируют классы, которые участвуют в use case и обмен сообщениями между ними.

  • Диаграммы взаимосвязи дают динамический вид объектно-ориентированной системы, акцентируя сообщения между взаимосвязанными лицами и объектами.

  • Диаграммы состояний показывают набор состояний, через которые проходит один класс в результате некоторых событий.



Дополнительные ресурсы

  • Каждый год Ассоциация Вычислительных Машин (ACM) проводит конференцию по объектно-ориентированному программированию. Подробнее о будущих конференциях и других прошоаммах ACM смотрите:

  • http://oopsla.acm.org

  • http://www.acm.org



Похожие:

Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconАнализ и дизайн систем Alan Dennis, Barbara Wixom, and David Tegarden
Низкоуровневый или детальный дизайн критичен, несмотря на существование библиотек и компонентов
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconТеория систем и системный анализ Тема3 «Системный анализ: сущность, принципы, последовательность»
Системный анализ в узком смысле представляет собой методологию принятия решений
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconТренинг: «Тест-дизайн» Тренинг: «Тест-дизайн»
Тест-дизайн это этап процесса тестирования по, который включает создание/проектирование тестовых сценариев и определение необходимых...
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconАвтор Деннис Ритчи (Dennis Ritchie) Автор Деннис Ритчи (Dennis Ritchie)
Основа "более старый" язык bcpl мартин Ричардс (Martin Richards). Bcpl оказал определенное влияние на язык в кен Томпсон (Ken Thompson)....
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconДетский дизайн может иметь
Наблюдения природных объектов, предметной среды, результатов собственной дизайн-деятельности и любование ими
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconАвтоматизированные системы электронного документооборота: сравнительный анализ Выполнил студент 5 курса
В сегодняшней презентации рассмотрим сравнительный анализ наиболее популярных систем электронного документооборота, таких как
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconДизайн кухни Тема 1 о дизайне интерьеров
Зачем нужен дизайн интерьера квартиры, дома или офиса? Многие обходятся без него и ничего
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconАнализ диссипативности и шумостабильности нелинейных дискретных динамических систем

Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconКуприянова Марина Валентиновна, педагог дополнительного образования
Графический дизайн (график-дизайн) как область дизайна, занимающаяся проектированием печатной продукции (книги, плакаты, афиши, визитки,...
Анализ и дизайн систем. Alan Dennis, Barbara Wixom, and David Tegarden iconТема Введение. Состав и значение курса "Введение в специальность". Задачи курса. Основные разделы курса. Виды контроля знаний. Критерии оценки. Перспективы обучения в вузе. Обзор и краткий анализ учебного плана специальности "Дизайн". Тема 1
Введение. Состав и значение курса "Введение в специальность". Задачи курса. Основные разделы курса. Виды контроля знаний. Критерии...
Разместите кнопку на своём сайте:
hnu.docdat.com


База данных защищена авторским правом ©hnu.docdat.com 2012
обратиться к администрации
hnu.docdat.com
Главная страница