What is a data flow diagram (DFD)?
A data flow diagram represents both physical and logical information systems. It is useful for depicting purely logical information flows.
Draw the three-tier architecture
See slide number six of week six
List and describe the four symbols of a data flow diagram (DFD)
Describe balancing and it’s effect on DFD’s
Balancing is the conservation of inputs and outputs to a data flow diagram process when the process is decomposed to a lower level. For example, a DFD is unbalanced when the context diagram and the level-0 diagram do not have the same number of inputs(sources)/outputs(sinks).
Describe the use case diagram
Use case diagram is a picture showing system behavior along with the key actors that interact with the system. The use case diagram is considered to be abstract when it is initiated by another use case.
Describe the symbols of a use case diagram
What are the limitations of DFD’s?
Timing is not represented well on DFD
Iterative development is used. Analysts must redraw the diagram several times before reaching the closest approximation to the system being models.
What are the three benefits of object oriented design (OO)
Object-oriented analysis and design: What is an object?
Has a well-defined role in the application domain, as well as a state, behavior, and identity characteristics.
Object-oriented analysis and design: What is a class?
A logical grouping of objects that have the same or similar attributes, relationships, and behaviors.
What are the major principles of Object-oriented analysis and design?