ITM 305 Lecture Notes - Lecture 8: Crystal Computing, Class Diagram, User Interface
Document Summary
Object-oriented design: bridging from analysis to implementation. Design classes and the design class diagram. Analysis provides the starting point for design. Design provides the starting point for implementation. Analysis and design results are documented to coordinate the work. Objective of design is to define, organize, and structure the components of the final solution to serve as a blue print for construction. Oo design: process by which a set of detailed oo design models are built to be used for coding. Strength of oo is requirements models are extended to design models. Design models are created in parallel to actual coding/implementation with iterative. Agile approach says create models only if they are necessary. Simple detailed aspects don"t need a design model before coding. Design activities correspond to components of the new system: the environment, application components, user interface, database, software classes and methods. The formality of the project will dictate the type, complexity, and depth of models.