What does it mean to have a good object design? This book is a tool to help devel- opers and students learn core skills in object-oriented analysis and design . object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2. Craig Larman-developed slides; author of this classic textbook. Dr. Constantinos Constantinides, University of London; Slides from the University of Pittsburg.

Author: Arajora Shaktirn
Country: Vietnam
Language: English (Spanish)
Genre: Relationship
Published (Last): 19 September 2006
Pages: 333
PDF File Size: 14.53 Mb
ePub File Size: 13.71 Mb
ISBN: 673-7-38131-213-9
Downloads: 80646
Price: Free* [*Free Regsitration Required]
Uploader: Shakacage

Feedback Privacy Policy Feedback. Usefull questions to have in mind: Determine if the project is feasible. To make this website work, we log user data and share it with processors. Should we proceed or stop? On each iteration, the house is re-designed and built a new.

Search Book Primary actor: All steps and variations are written in detail and there are supporting sections with preconditions etc. Processes, Requirements, and Use Cases. Learning Object-Oriented Analysis and Design, not how to draw diagrams.

Description of the use case steps What does the actor do? Share buttons are a little bit lower. We think you have liked this presentation. Conversation Form l One path through a use case that emphasizes interactions between an actor and the system l Can show optional and repeated actions l.


At the end of the use case, all account and transaction logs are balanced, communication with the banking system is reinitialized and the customer has withdrawn cash and been returned his card.

To use this website, you must agree to our Privacy Policyincluding cookie policy. Artifacts will be partial at this stage. System validates billing info and display the result. Create a new book in library Pre-conditions: Who will support and maintain the system? Vision and Business Case: To be able to use an ATM.

Book exists in the library.

Chapter 1 , 2 , 3 and 4 Applying UML and Patterns -Craig Larman

If the answer is YES …. Requirements A bank customer is able to access his or her account using an automatic teller machine.

Will be refined in later iterations. How does the system react?

Book Applying UML and Patterns – Craig Larman

Search Book The system search for the book and displays the list of found booksthen the use case ends. Add Book The new book is created and added to the book list steps 2 ,3 and 4 are repeated as long as the librarian wants to add more books.


Determine if the enterprise. Provide a basis for performing tests that verify the system delivers the functionality stated. Who will supply, use, or remove information? Process Sale Purpose Actors Start conditions: About project SlidePlayer Terms of Service. Who will use this functionality?

Chapter 1 , 2 , 3 and 4 Applying UML and Patterns -Craig Larman – ppt download

Registration Forgot your password? Estimate potential risks Rough estimate of cost: What needs to be done for the use case to begin? Auth with social network: Building a House Incremental: To analyse what functionality that need developing for the system. System records and displays new booking. Fully dressed The most elaborate. Craig Larman Chapters ISBN already exists A.

What are the system’s external resources? Any exceptions Any variants End conditions result: Goal of this class: Functional requirements that indicate what the system will do.

Glossary Chap 7 today: