You are on page 1of 18

VISION TEMPLATE

Overview
• Stakeholder and User Descriptions
• Product Overview
• Product Features
• Constraints
Stakeholder & User Descriptions
• Market demographics
Stakeholder Summary
Name Represents Role Key Needs
User Summary
Name Description Key Needs
Product Overview
• Perspective
• Summary of capabilities
• Assumptions and dependencies
Product Features
Feature User or Stakeholder Need Met
Constraints
ARCHITECTURE PRESENTATION
Overview
• Architecture goals
• Use case view
• Logical view
• Process view
• Deployment view
• Implementation view
Architecture Goals
• Present requirements or goals that drive your
architecture
• Examples from Rational Template
– Safety
– Security
– Privacy
– Use of off-the-shelf products
– Portability
– Reuse
Use Case View
• Present each major use case in either
graphical (stick figure) or outline form
Logical View
• Describe the main logical (functional) parts of
the system
• Packages, classes, functional decompostion
Process View
• Use an appropriate diagram or textual
description of the main processes in the
system
Deployment View
• Describe where things (the processes, data,
input/output) will be. Usually, a diagram works
best
Implementation View
• Describe the physical parts of the software
system
– Modules
– Databases
WORK BREAKDOWN STRUCTURE
WBS
• Present your WBS either as an hierarchical
diagram or in outline form.

You might also like