Professional Documents
Culture Documents
Learning Objectives
OUM Principles
OUM Principles
Business Process
& Use Case-Driven
OUM
Flexible
& Scalable
Envision Implemen
t
Iterative &
Incremental
Manage
Risk-Focused
Architecture-Centric
Business Process
Manage Logistics
and Warehousing
Define Logistics
Strategy
Plan Inbound
Material Flow
Operate
Warehousing
Operate
Outbound
Transportation
Manage Returns
and Reverse
Logistics
Use Case
Technique for eliciting, analyzing, documenting, and
communicating functional requirements
Links requirements to Design and Test
Bridges gap between business modeling, business
processes, and software system functionality
Identify implicit or unstated requirements
Enable traceability of requirements through testing
UML
UMLicon
iconfor
foraause
usecase
case
A Use Case
Describes the behavior of a business or system
Describes how actors use business or system to
accomplish goals
Is expressed by sequences of exchanges
Does not reveal internal structure
Bundles together a set of related scenarios
Use Case Diagram
Customer
System Does
2. The system
checks the
availability of
Overall
Project
Plan
Overall
OverallProject
Project
Implementation
Plan
Iteration
Plan
Increasing
Abstraction
& Horizon
Increasing
Detail &
Precision
10
Add interaction
11
12
Learning Checkpoint
OUM Principles
13
Iterative Development
14
Iteration 1
Elaboration
Iteration 1
LO
LO
15
Construction
Iteration 1
Iteration 2
LA
LA
Iteration 2
Transition
Production
Iteration 1
Iteration 1
Iteration 3
IOC
IOC
SP
SP
SO
SO
15
Release
Inception
Iterations
Elaboration
Construction
Transition
Production
10
time
Releases
2008, 2010 Oracle and/or its affiliates. All rights reserved.
16
Assess Service
Requests
Register Customer
Plan Customer
Visits
Replan Customer
Visits
Register Suppliers
Invoice Service
Requests
Log Service
Request by
Customer
Pay Suppliers
Automatic Sign-Off
Service Requests
Order Parts
Accept Service
Requests
Notify Parts
Available
Restock Service
Cars
Update Services
Requests
Log Service
Request by
Helpdesk
Sign-Off Service
Requests
17
18
Increment
Increment 11
Iteration Group 2
Iteration Group 3
Change
Change
Requests
Requests for
for
Increment
Increment 11
Change
Change
Requests
Requests for
for
Increment
Increment 22
Increment
Increment 22
Increment
Increment 33
19
Architecture
More than just technical architecture
Set of significant decisions about the organization of a
software system
Collection of models that describe the system
Includes structural elements and interfaces, and their
behavior
20
Architecture-Centric
The systems architecture is used as a primary artifact
for conceptualizing, constructing, managing, and
evolving the system
The Architecture Description is a key work product of
Elaboration.
21
Learning Checkpoint
OUM Principles
22
Risk-Focused
23
24
25
Learning Checkpoint
OUM Principles
26
27
28
Conclusion
OUM Principles
29
30