Explain why you selected the architecture of the case study

Assignment Help Software Engineering
Reference no: EM131299840

Case Study: Software System Architecture

Read the case study titled "A Patient Information System for Mental Health Care", located in Chapter 1 of your textbook. Develop an overall architecture for the system described in the assigned reading. Your architecture should be based on any one of the common architectural patterns (e.g., Pipe and Filter architecture pattern). Your architecture should be documented in text and in UML diagrams (at minimum a class diagram and a sequence diagram).

Write a two to four page paper in which you:

1. Describe your chosen architecture pattern.
2. Explain why you selected the architecture of this case study.
3. Explain how your chosen pattern could be applied to this case study.
4. Describe any shortcomings associated with your chosen architecture pattern for the case study.
5. Describe how your architecture could be implemented in hardware and software.
6. Develop a UML diagram to document the architecture of the system through the use of Microsoft Visio or its open source alternative, Dia.

Note: The graphically depicted solution is not included in the required page length.

Your assignment must follow these formatting requirements:

• Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

• Include a cover page containing the title of the assignment, the student's name, the professor's name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.

• Include charts or diagrams created in Visio or an equivalent such as Dia. The completed diagrams / charts must be imported into the Word document before the paper is submitted.

Reference no: EM131299840

Questions Cloud

Prepare a 2013 retained earnings statement : ACCT 3311 Exam 2 Take-Home Income Statement Prepare a 2013 multiple-step income statement for World Inc. including Components of Earnings Per Share (EPS) presentation - Prepare a 2013 retained earnings statement.
Suppose a transmission channel : Suppose a transmission channel operates at 3 Mbps and that it has a bit error rate of 10-3.Bit errors occur at random and independent of each other.Suppose that the following code is used.To transmit a 1, the codeword 111 is sent;To transmit a 0, ..
Impact of global recession on diversification strategy : Impact of Global Recession on Diversification Strategy. Why would a global recession possibly limit the potential benefits from international diversification?
What is maryanne''s return from this transaction : The option gives her the right to buy the stock for $27 per share until March 1st. On February 15th, the stock price rises to $32 per share, and Maryanne exercises her option. What is Maryanne's return from this transaction?
Explain why you selected the architecture of the case study : Describe your chosen architecture pattern. Explain why you selected the architecture of this case study. Explain how your chosen pattern could be applied to this case study.
What is chris'' return on the stock option : Return on Stock Options. Chris purchased a call option on a stock for $200. The option gives him the right to purchase the stock at $30 per share until May 1st. On May 1st, the price of the stock is $28 per share. What is Chris' return on the stoc..
Ohio corporations break-even point for sales of product : Ohio Corporation sells its product for $16 per unit and incurs variable costs of $10 per unit and total fixed costs of $12,000. What is Ohio Corporation's break-even point for sales of product?
What is the flaw in the decision : Inc. decided to discontinue Children's Shoes because it reduced income from operations by $17,000. What is the flaw in this decision, if it is assumed fixed costs would not be materially affected by the discontinuance?
Write a program that reads a file and builds a linked list : Write a program that reads a file and builds a linked list. After the list is built display it on monitor. You may use any appropriate data structure, but it should have a key field and data.

Reviews

Write a Review

Software Engineering Questions & Answers

  Suppose you are tasked with coming up with a system

Suppose you are tasked with coming up with a system development approach for the following project: John's shoe store which operates a chain of local stores in Chicago wants to develop an e-commerce presence on the web so they can sell shoes to a ..

  You are a marketing manager interviewing for a new job at

you are a marketing manager interviewing for a new job at several different firms simultaneously. you expect to be

  Describe the role of the soap

Describe the three entities and three operations that represent the Web Services model defined by SOA. (Support your answer with a diagram) Describe the role of the following three core Web Service standards- i SOAP ii WSDL iii UDDI

  Write an report on a significant software security report

write an report on a significant software security. report should include details such as for example - the nature of

  Evaluate the intended audience

Question: In order for technical communication to be effective, the writer must evaluate the intended audience, its characteristics, knowledge base, expectations, and needs.

  Apply principles of coding to using software to code data

While hand-coding is one way to organize your data, you may also want to take advantage of software programs that facilitate the coding process. Apply principles of coding to using software to code data

  Car park system analysis and design

Car Park System Analysis and Design - Analysis Use Case Model Diagram for whole system

  Describe relationship between different types of software

Describe the relationship between different types of software and the type of machine with which they are compatible.

  Create a database-driven application

The system is expected to provide functionality for maintaining the list of employees and general maintenance of the system database by a manager including creation, modification and deletion of employees' accounts.

  Importance of various system analysis

In this class, we've stressed the importance of various system analysis and design tools and techniques. By now you should have a "toolbox" full of useful design and analysis tools.

  Application over udp or tcp

Think about the  streaming stored audio. Does it make sense to run the application over UDP or TCP? Which transport protocol does Real Networks use?

  A draft project vision

Identifying critical core use cases allows us to address the issue of project risk - Appropriate conventions need to be used for the Use Case model, Scenarios and interactions.

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