Mirpur University of Science and Technology (Must), Mirpur Deparment Software Engineering
Mirpur University of Science and Technology (Must), Mirpur Deparment Software Engineering
• One purpose of a model is to enable the analyst to predict the effect of changes
to the system
• On the one hand, a model should be a close approximation to the real system
and incorporate most of its main features
Conceptual
• Very high level
• How comprehensive should the model be?
• What are the state variables, which are dynamic, and which are important?
Specification
• On paper
• May involve equations, pseudocode, etc
• How will the model receive input?
Computational
• A computer program
• General-purpose PL or simulation language?
Verification
• Computational model should be consistent with specification
model
• Did we build the model right?
Validation
• Computational model should be consistent with the system
being analyzed
• Did we build the right model?
• Can an expert distinguish simulation output from system
output?
• Interactive graphics can be valuable