Please use the attached documentation to answer the following:
After the requirements for a new software system are collected, they are formalized into an analysis model. A commonly used Object-Oriented analysis model is one that consists of a use case model and a class diagram model. Analysis models are critical since the rest of the software development activities are based on the analysis model.
In this assignment, you will be given the software development requirements for a small bed & breakfast reservation system. You will create a use case model and a class diagram model for the reservation system. You will also explain your approach to create these models, the steps you followed, and the rationale behind your models. You will reflect on the assignment and lessons learned.
To prepare for this assignment:
1) Review the assigned reading for the week.
2) Prepare a UML drawing tool to use for this assignment. There are so many free UML drawing tools, and you are free to use any of them. The important part is that you copy your final drawings of your models and paste them into the Word document that you submit for grading. Do not send the UML drawing tool graphics files, only copy and paste your diagrams into Word.
One of the suggested free UML drawing tools is the draw.io online software available at
http://draw.io/
3) Read the software development requirements for a small bed & breakfast reservation system (SW-Dev-Req-Small-BB-Reservation-Sys.docx)in the attached Assignment-Resources-W2.zip file.
You can make any reasonable assumptions based on your understanding of the problem that allow you to complete this assignment. Just make sure to document these assumptions in your assignment submission.
4) You will use the submission template (Submission-Template-W2-LName-FName.docx) to submit your response to this assignment. The submission template is in the attached Assignment-Resources-W2.zip file.
To complete this assignment:
1) Create a use case model for John & Jane small reservation system. The use case model should consist of:
2) Explain your approach to create your use case model, the steps you followed to create it, and the rationale behind your resulting use case model.
3) Create a UML class diagram model for John & Jane small reservation system. The class diagram model should consist of:
4) Explain your approach to create your class diagram model, the steps you followed to create it, and the rationale behind your resulting class diagram model.
5) Reflect on your learning experience in completing this assignment and the lessons you learned.