Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a Design Model for a Small Bed & Breakfast Reservation System Models developed during the software development analysis phase build the foundation for the

Create a Design Model for a Small Bed & Breakfast Reservation System Models developed during the software development analysis phase build the foundation for the software design model. Once the analysis phase is complete, the next task for the software engineer is to represent the software requirements and the analysis model as a design model made of a software system architecture diagram, a detailed UML class diagram, and a human-computer interface mockup. In this assignment, you will be given both the software development requirements and its developed analysis model for a small bed & breakfast reservation system. You will create a design model for the reservation system. The design model consists of a software system architecture diagram, detailed UML class diagram, and a user interface mockup for one use case of the system. You will also explain your approach to create these designs, the steps you followed, and the rationale behind your designs. 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-W4.zip file. These are the same requirements as those for week 2 assignment but repeated here for completeness. 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) Read the analysis model for a small bed & breakfast reservation system (Analysis-Model-Small-BB-Reservation-Sys.docx)in the attached Assignment-Resources-W4.zip file. This analysis model was developed based on the software development requirements for a small bed & breakfast reservation system. 5) You will use the submission template (Submission-Template-W4-LName-FName.docx) to submit your response to this assignment. The submission template is in the attached Assignment-Resources-W4.zip file. To complete this assignment: 1) Create a software system architecture diagram for John & Jane small reservation system. Your architecture design should be based on common architecture styles or patterns. 2) Explain your approach to create your software system architecture diagram, the steps you followed to create it, and the rationale behind your resulting architecture. 3) Create a detailed UML class diagram for John & Jane small reservation system. The detailed UML class diagram should be based on the provided analysis model class diagram and should include: Attributes for each class Methods for each class Proper UML class relationship symbols to correctly classify the relationship between classes The multiplicities of class relationships 4) Explain your approach to create your detailed UML class diagram, the steps you followed to create it, and the rationale behind your resulting class diagram. 5) Create a user interface mockup based on the Sequence of Events (scenario) for Use Case: Make Room Reservation for a Guest in the analysis model. You can make any assumptions you need to complete this user interface mockup. Just make sure to document these assumptions in your assignment submission. 6) Explain your approach to create your user interface mockup, the steps you followed to create it, and the rationale behind your resulting mockup. 7) Reflect on your learning experience in this assignment and the lessons you learned. To submit your response to this assignment: 1) You will use the submission template (Submission-Template-W4-LName-FName.docx) to submit your response to this assignment. The submission template is in the attached Assignment-Resources-W4.zip file. Change the submission template file name to include your last name and your first name. Use the provided submission template to submit a single Word document that includes in this order: Your name, data, and course code Software system architecture diagram Explanation of your approach, steps, and rationale of your architecture Detailed UML class diagram Explanation of your approach, steps, and rationale of your class diagram User interface mockup for the Sequence of Events (scenario) for Use Case: Make Room Reservation for a Guest Explanation of your approach, steps, and rationale of your user interface mockup Reflection

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeff Hoffer, Ramesh Venkataraman, Heikki Topi

12th edition

133544613, 978-0133544619

More Books

Students also viewed these Databases questions

Question

What is a clean or an unqualified opinion?

Answered: 1 week ago

Question

What is a verb?

Answered: 1 week ago

Question

2. Discuss various aspects of the training design process.

Answered: 1 week ago