Modeling Principles for Software Project
Analysis Modelling Principles
- The information domain of a problem must be represented
- The functions that the software performs must be defined
- The behaviour of the software must be represented
- The models that depict information, function and behaviour must be partitioned is a manner that uncovers detail a layered or hierarchical fashion
- The analysis task should move from essential information toward implementation detail
- Design should be traceable to the analysis model
- Always consider the architecture of the system to be built
- Design of data is as important as design of processing functions
- Interface must be designed with care
- Component level design should be functionally independent
- Design representation should be easily understandable
- The design should be developed iteratively. With each iteration, the designer should strive for greater simplicity
Comments
Post a Comment