Draw software system architecture diagram for john & jane

Assignment Help Computer Engineering
Reference no: EM133360001

Case Study: Models developed during the software development analysis phase build the foundation for the software design model. Once the analysis phase is done 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) Design 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 https://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) Draw 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) Draw 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) Design 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.

Reference no: EM133360001

Questions Cloud

Regional and international population demographics : You with an opportunity to review current data on staff turnover, workforce demographics and local, regional and international population demographics.
Explain which investment option you prefer and why : BUSINESS 307 Florida State College at Jacksonville Discuss at least one advantage and one disadvantage of each investment option. Explain which investment
About organizing and hosting business convention : Your potential customer has contacted you about organizing and hosting a business convention your facility could actually accommodate,
How is this verse fulfilled in life and ministry of jesus : How is this verse fulfilled in the life and ministry of Jesus? How did the apostle Paul teach and preach it?
Draw software system architecture diagram for john & jane : Draw software system architecture diagram for John & Jane small reservation system. Your architecture design should be based on common architecture styles
Theory for change to shift charities to more transparent : What are some evidence based reasons for using theory for change to shift charities to more transparent, impact measurement focus?
How much are the total expenses for lighting : How much are the total expenses for lighting and heating and insurance respectively for the year ended 31 December 2016
Write an algorithm that sets bottom equal to last element : Write an algorithm that sets bottom equal to the last element in the stack, leaving the stack unchanged. Write an algorithm to create a copy of myStack
What is the amount accrued for lighting and heating : What is the amount accrued for lighting and heating, and amount prepaid for insurance at the year ended 31 December 2016

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd