Page 24 - DCAP601_SIMULATION_AND_MODELING
P. 24

Simulation and Modelling



                      Notes         refinements.) In fact, some refinement of the goals is most certainly necessary. (What exactly are
                                    the performance data that would enable a meaningful decision to be made?)
                                    It is also important to observe that the model’s features as outlined above have an orientation
                                    that is specific to the stated goal of the project. There is very little in the presentation that would
                                    allow  a  model  formulated  from  the  given  description  to  be  useful  in,  for  example,  an
                                    environmental assessment of the gas station’s operation or indeed in an analysis of its financial
                                    viability.

                                    1.4 Types of Models


                                    System Modelling

                                    1.   System modelling helps the analyst to understand the functionality of the system and
                                         models are used to communicate with customers
                                    2.   Different models present the system from different perspectives
                                         (a)  External perspective showing the system’s context or environment
                                         (b)  Behavioural perspective showing the behaviour of the system
                                         (c)  Structural perspective showing the system or data architecture
                                    Structured Methods

                                    1.   Structured methods incorporate system modelling as an inherent part of the method
                                    2.   Methods define a set of models, a process for deriving these models and rules and guidelines
                                         that should apply to the models
                                    3.   CASE tools support system modelling as part of a structured method
                                    Method Weaknesses

                                    1.   They do not model non-functional system requirements
                                    2.   They do not  usually include information about whether a  method is appropriate for a
                                         given  problem

                                    3.   The may produce too much documentation
                                    4.   The system models are sometimes too detailed and difficult for users to understand
                                    Model Types
                                    1.   Data processing model showing how the data is processed at different stages
                                    2.   Composition model showing how entities are composed of other entities
                                    3.   Architectural model showing principal sub-systems
                                    4.   Classification model showing how entities have common characteristics
                                    5.   Stimulus/response model showing the system’s reaction to events

                                    Context Models

                                    1.   Context models are used to illustrate the boundaries of a system
                                    2.   Social and organisational concerns may affect the decision on where to position system
                                         boundaries
                                    3.   Architectural models show the system and its relationship with other systems



            18                               LOVELY PROFESSIONAL UNIVERSITY
   19   20   21   22   23   24   25   26   27   28   29