Mirpur University of Science and Technology (Must), Mirpur Deparment Software Engineering
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