The OOD Process - III The Data Management Component (DMC) [Coad/Yourdon]

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design- IT0207 III Semester UNIT-IV.
Advertisements

Geoscience Information Network Stephen M Richard Arizona Geological Survey National Geothermal Data System.
UML an overview.
Databases CIS 422. Lifetime of Data Transient results to the evaluations of expression Variables involved in procedure activation Global variables Dynamically.
Distributed databases
Chapter 2 Database System Concepts and Architecture
1 Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
The Problem Domain Component (PDC) [Coad/Yourdon]
Chapter 1 Object-Oriented System Development
Introduction To System Analysis and Design
1 IBM SanFrancisco Product Evaluation Negotiated Option Presentation By Les Beckford May 2001.
OO Development Process. UML and Process UML standardizes notation, not process –Increase likelihood of widespread acceptance There is significant variability.
The OOD Process - II The Human Interaction Component (HIC) [Coad/Yourdon]
Object Oriented Design OOD. OOD characteristics - I conceptual compatibility with OOA notational consistency with OOA clean traceability of OOA results.
The Task Management Component (TMC) [Coad/Yourdon]
Chapter 2: IS Building Blocks Objectives
The OOD Process Design as a Logical Continuation of Analysis.
Use Case Analysis – continued
Lecture Nine Database Planning, Design, and Administration
UML for Embedded Systems Development— Extensions; Hardware-Software CoDesign.
Cloud Computing Architecture Adam Balla Wa Chiu Siu.
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
©Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 22Slide 1 Verification and Validation u Assuring that a software system meets a user's.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
Chapter 9 Moving to Design
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 13 Introduction to Classes.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
A little bit of UML Csaba Veres. UML A de facto standard for OO analysis and design Many components class diagrams use cases interaction diagrams...
CSC480 Software Engineering Lecture 11 September 30, 2002.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
User interface design and human computer interaction Xiangming Mu.
Project Methodology May 2, System Development Life Cycle Overview.
Elaboration Lecture Oo18 Gymnastics System Example Cont’d.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
1/26 On-demand Learning Series Software Engineering of Web Application - Object-Oriented Development & UML Hunan University, Software School.
DBMS_Week 3-4 DBMS. Three-Schema Architecture – Internal schema (one view) describes physical storage structures access paths, indexes used Typically.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Analysis Yaodong Bi. Introduction to Analysis Purposes of Analysis – Resolve issues related to interference, concurrency, and conflicts among use cases.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
EXAMPLE 3 Identify angle relationships a. Corresponding b. Alternate interior c. Alternate exterior Consecutive interior d. SOLUTION a.  5 1 and  6.
Chapter 17: Additional Slides February 6, Outline Physical Data Management  Fragments  Distributed Query Processing  Transactions Logical Data.
Write a function rule for a graph EXAMPLE 3 Write a rule for the function represented by the graph. Identify the domain and the range of the function.
04 - OOD Intro.CSC4071 Software Design ‘Requirements’ defines –The goals the system needs to satisfy. ‘Specification’ defines –The externally-observable.
Objective: Learn to describe the relationships and extend the terms in arithmetic sequence.
CSIS 4850: CS Senior Project – Spring 2009 CSIS 4850: Senior Project Spring 2009 Object-Oriented Design.
Which list of numbers is ordered from least to greatest? 10 –3, , 1, 10, , 1, 10, 10 2, 10 – , 10 –3, 1, 10, , 10 –3,
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Grid Account Management: A Case Study GGF 9 PGM-RG Chicago, IL October 5-8, 2003 Doru Marcusiu Assistant Director Grid and Security.
Databases and DBMSs Todd S. Bacastow January 2005.
Cmpe 589 Spring 2006.
CGS 2545: Database Concepts Fall 2010
The Rational Unified Process (RUP) An Architecture-Centric Process
Hire Toyota Innova in Delhi for Outstation Tour
Mental Representations:
ФОНД ЗА РАЗВОЈ РЕПУБЛИКЕ СРБИЈЕ
Data, Databases, and DBMSs
مدیریت استراتژيک منابع انسانی
OBJECT ORIENTED ANALYSIS AND DESIGN
'III \-\- I ', I ,, - -
Ռազմավարական կառավարում
Mental Representations:
Failover mechanisms if available
Social Practice of the language: Describe and share information
,, 'III \-\-
Distributed Database Management System
OBJECT STORAGE AND INTEROPERABILITY
From Use Cases to Implementation
Presentation transcript:

The OOD Process - III The Data Management Component (DMC) [Coad/Yourdon]

The OO Co-Design Process The Data Management Component TMCHICPDCDMC high-level Design detailed Design Miniworld extend refine & map

DMC - What is it? Support in your OOD –data-capsule encapsulation multiple views –transactions set of activities as atomic action role-back, commit, etc. map your needs to the infrastructure –tool-specific needs and solutions –guided by a common architecture centralized vs. distributed data models

DMC tasks classify data define data relationships and dependencies describe the allocation of data to objects design detailed schemas continue to prototype design the data-capsules

Work with an expert. Check on Data Ownership.