TutorialWeek08_09 - Systems Analysis - Tutorial Week 8,...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Systems Analysis - Tutorial Week 8, Week 9 NOTE: All page numbers referred are from the textbook, Satzinger, J, Jackson, R.B. & Burd, S.D. (2007) . Systems analysis and design in a changing world, (5 th ed.). Boston, Massachusetts: Course Technology. Review Questions 1. What is UML? What type of modeling is it used for? 2. What are the two basic parts of a use case model? What is its purpose or objective? 3. What is the difference between a use case description and an activity diagram? 5. What is meant by a scenario? What is another term used to describe a scenario? 8. What is the difference in the focus on the boundary condition of a use case diagram and an event table? 9. With regard to a use case, what is an activity diagram used for? 10. What is a precondition? What is a postcondition? Why are they important in use case development? 11. What is the purpose of a system sequence diagram? What symbols are used in a system sequence diagram? 12. What are the steps required to develop a system sequence diagram? 20. Identify the models explained in this chapter and their relationship to each other . Page 1 of 9
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Thinking Critically 1. To review your skills in developing a class diagram, develop a domain class diagram, including associations and multiplicities, based on the following narrative. This case is a simplified (initial draft) of a new system for the University Library. Of course, the library system must keep track of books. Information is maintained about both book titles and the individual book copies. Book titles maintain information about title, author, publisher, and catalog number. Individual copies maintain copy number, edition, publication year, ISBN, book status (whether it is on the shelf or loaned out), and date due back in. The library also keeps track of patrons to the library. Because it is a university library, there are several types of patrons, each with different privileges. There are faculty patrons, graduate student patrons, and undergraduate student patrons. Basic information about all patrons is name, address, and telephone number. For faculty patrons, additional information is office address and telephone number. For graduate students, information such as graduate program and advisor information is maintained. For undergraduate students, program and total credit hours are maintained. The library also keeps information about library loans. A library loan is a somewhat abstract object. A loan occurs when a patron approaches the circulation desk with a stack of books to check out. Over time a patron can have many loans. A loan can have many physical books associated with it. (And a physical book can be on many loans over a period of time. Information about past loans is kept in the database.) So, in this case, an association class should be created for loaned books. If a book is checked out that a patron wants, he/she can put that title on reserve.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/15/2010 for the course ITC 254 taught by Professor No during the Three '10 term at Charles Sturt University.

Page1 / 9

TutorialWeek08_09 - Systems Analysis - Tutorial Week 8,...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online