case study What you will Find Here

May 28th, 2015
Studypool Tutor
Utah Valley University
Course: general
Price: $30 USD

Tutor description

Beginning with a statement of requirements, the process proceeds through analysis, overall design, and detailed design and implementation, culminating with some suggestions for maintenance.

Word Count: 6198
Showing Page: 1/40
CASE STUDY ATMIntroductionWhat you will Find HereThis page is the starting point into a series of pages that attempt to give a complete example of object-oriented analysis, and design, applied to a moderate size problem: the simulation of an Automated Teller Machine. You will be benefited from seeing a complete example of OO methodology applied to a single problem. Beginning with a statement of requirements, the process proceeds through analysis, overall design, and detailed design and implementation, culminating with some suggestions for maintenance. Analysis is done by identifying the use cases and detailing a flow of events for each. Also, an initial set of functional test cases is specified, to serve as a vehicle for checking that the implementation is complete and basically correct. Analysis culminates in identifying classes implied by the use cases, and documenting them using an Analysis Class Diagram. (The State chart diagrams done under design are also, in part, analysis tasks. In OO, the line between analysis and design is not always a sharp one.) Overall design begins by using Class Responsibility Collaboration (CRC) cards to assign responsibilities to various classes. The static structure of the design is summarized by means of an overall Class Diagram. Then the dynamic aspects of the design are developed, using State Charts for the major controller classes, plus an Interaction Diagram for each of the main use cases. The detailed design is developed by spell

Review from student

Studypool Student
" all I can say is wow very fast work, great work thanks "
Ask your homework questions. Receive quality answers!

Type your question here (or upload an image)

1819 tutors are online

Other Documents

05/28/2015
05/28/2015
05/28/2015
05/28/2015

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors