Professional Documents
Culture Documents
Building Models
Building Models
Properties
• Design Process - Abstract Design Model
Representative of the Solution
• Properties of software affecting the software
development process
- Complexity (dynamic state during execution)
- Conformity (conform to external factors,
standards)
- Changeability(need for change)
- Invisibility(lack form of visual link)
What is MODEL?
• Model is defined as “A three – dimensional
representation, usually miniature of a thing to be
constructed”
• Software models
- more abstract than constructions
- explore potential limitations of
solutions
- predicts “behavior” and “structure” of
system
Model of software design process
Continued….
• Initial specification
• Detailed specification
- program components
Phases in design process (Larger system)
• Predict behaviour
- Graphical (Systematic methods)
- Mathematical (Formal methods)