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.
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.
|