CMIS 320 UMGC Design Model Project

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.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

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:

Review the assigned reading for the week.

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.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

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.

  • 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.
  • 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
  • Still stressed from student homework?
    Get quality assistance from academic writers!

    Order your essay today and save 25% with the discount code LAVENDER