You have been requested to develop a Java application for the local library as part of an upgrade initiative. As in all libraries, this is a place where one can check out books. As in all good object-oriented programming development projects, the first step would be to prepare a design. UML tools such as the use case diagrams, sequence diagram and class diagram must be developed. Through this process, you will better understand the user requirements. The IT management staff has already completed a list of requirements for the application. You should use the list below as the basis for your requirements.
The requirements for the application are:
The actors will be identified as the employees and the borrowers. The employees are the users of the system and the borrowers are the customers, although occasionally, an employee or another library may be a borrower as well. The borrower is not intended to directly interact with the system. The borrower's functions are done on behalf of the borrower by the librarian.
First, create a class diagram of the library application from these requirements. Your classes will correspond to Borrower, Item, etc. Each will be a class. You can use any UML tool you have access to or you may use Word to create the diagram - just make sure it is legible. Be sure to explain your class diagram in some detail.
Second, identify what the library system will be used for and who will be using it. These are the use cases and actors, respectively. All use cases must begin with an actor, and some will end with an actor as well. Actors are people or other systems that are outside of the system you are working on. Prepare five use case diagrams. There should be one diagram for each of the following: lending a book, returning a book, removing a book, adding a customer and updating/removing a customer. You may think of others but you must develop one use case diagram for at least these five. Each use case should be documented. Include the use case name, actors and description.
Next prepare the sequence diagram that illustrates the library system as a whole.
Your UML diagrams must be included in a Word document. The document must be APA style.
Type your question here (or upload an image)
Brown University1271 Tutors
California Institute of Technology2131 Tutors
Carnegie Mellon University982 Tutors
Columbia University1256 Tutors
Dartmouth University2113 Tutors
Emory University2279 Tutors
Harvard University599 Tutors
Massachusetts Institute of Technology2319 Tutors
New York University1645 Tutors
Notre Dam University1911 Tutors
Oklahoma University2122 Tutors
Pennsylvania State University932 Tutors
Princeton University1211 Tutors
Stanford University983 Tutors
University of California1282 Tutors
Oxford University123 Tutors
Yale University2325 Tutors
Enter the email address associated with your account, and we will email you a link to reset your password.
Forgot your password?
Business & Finance
How it Works
Become a Tutor
Media & Press
Studypool inc. © 2015
Studypool is a marketplace that helps students get efficient academic help.