CSC/ECE 517 Fall 2011/ch4 5a sp: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 13: | Line 13: | ||
= Criteria for Elegant Software Design = | = Criteria for Elegant Software Design = | ||
== Usability == | |||
[http://en.wikipedia.org/wiki/Usability Usability] can be measured by the ease of use for the client. | |||
= OOD: The CRC Method = | = OOD: The CRC Method = |
Revision as of 04:40, 30 October 2011
Introduction to Object Oriented Design(OOD)
This page serves as a knowledge source for understanding the concepts covered in Lecture14- Introduction to Object Oriented Design(OOD).
Overview
Lecture 14 <ref name="CSC517">OOD, CSC 517 Lecture14</ref> of CSC 517 covered various aspects of the object oriented design including the basics of OOD principles along with the design criteria and the Class Responsibility Collaboration card tool.
Object-oriented design can be defined as the process of planning a 'system of interacting objects' for the purpose of solving a software problem. It is one approach to software design.
Need for Design
Criteria for Elegant Software Design
Usability
Usability can be measured by the ease of use for the client.
OOD: The CRC Method
Example 1: Flight reservation system
Example 2: Address Book
Example 3: Course Registration
Example 4: Other Example
Conclusion
References
<references />