Running head: INTRODUCTION TO JAVA PROGRAMMING
Unit 1 Individual Project Lee Hornbeak AIU ITCO620-1302B-01: Object-Oriented Applications
Running head: INTRODUCTION TO JAVA PROGRAMMING
Unit 1 Individual Project Introduction This paper will show a class diagram, use case diagrams, and a sequence diagram that will be used to help develop a Java application for the local library. Creating these diagrams is the first step in designing the library application. The user requirements will be better understood through this process.
Class Diagram of Library Application
Running head: INTRODUCTION TO JAVA PROGRAMMING
Lending a Book Employee Borrower
Reserve book
Browse
Library Member
Borrow Books
<< uses>>
Checkout reservation
Return book
Return Magazine
Update
Catalogue
Register in System
Returning a Book Employee Borrower
Return Book Check in book Return Magazines
Library member
Impose fines Pay fines
Collect Fines
Reshelf Update Catalogue book
Running head: INTRODUCTION TO JAVA PROGRAMMING
Removing Books Employee
Remove book from shelf
Sell book
Delete book
From system
Update Catalogue
Adding a Customer Employee
Register in System
Borrower
Enters Borrowers Info in System
Issue Card
Updating and Removing Customers
Update Customers Info
Return
Delete Customer from System
all
books
Collect all fines Update system
Pay fines
Running head: INTRODUCTION TO JAVA PROGRAMMING
Sequence Diagram Employee
Running head: INTRODUCTION TO JAVA PROGRAMMING
Conclusion The purpose of use case diagram is to capture the dynamic aspect of a system. According to Microsoft (2013), with the help of a use case diagram, you are able to help the actors achieve their need requirements and how the actors relate to the system.
Running head: INTRODUCTION TO JAVA PROGRAMMING
References Microsoft. (2013). UML use case diagrams: Guidelines. Retrieved from http://msdn.microsoft.com/en-us/library/vstudio/dd409432.aspx