Why you selected the architecture of this case study

Assignment Help Basic Computer Science
Reference no: EM131328259

Case Study 2: 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 (2-4) page paper in which you:

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.

Describe any shortcomings associated with your chosen architecture pattern for the case study.

Describe how your architecture could be implemented in hardware and software.

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.

Reference no: EM131328259

Questions Cloud

Do you feel you used a rational decision-making model : Finally, what about the third approach to decision-making - intuition? How did you use intuition in your decision-making process? Explain. (Remember that we often combine our "gut feelings" with some rational dimension.)
Debt ratios are fixed in terms of market value and redo part : Finger Enterprise has the opportunity to invest $2 million today and expects after tax cash flows of $1.2 million at time 1, and 1.4 million at time 2. The appropriate cost of capital for all-equity financing is 12%, the debt cost is 8%, and FE’s tar..
Write a scilab script named prob_01.sce : ENGR 112: Write a Scilab script named Prob_01.sce, that takes no inputs and returns the vectors below.Use the colon operator to create a vector starting with -9 and ending with 52 in increments of 0.5.Use the linspace function to create a vector of l..
Research the cultural differences between countries : Provide an opportunity to utilise your skills and knowledge to research the cultural differences between countries.
Why you selected the architecture of this case study : Describe any shortcomings associated with your chosen architecture pattern for the case study.
What three questions will you ask the executive leaders : What three questions will you ask the executive leaders of Warehouse Distribution, Inc. to evaluate whether or not they operate the company based on biblical principles?
Set up general ledger accounts for general ledger accounts : PF 061579- Using the following blank forms (make as many copies as necessary), set up the general ledger accounts for the general ledger and insert the beginning balances for the accounts from the post-closing trial balance.
When a team member is taken off team and no longer available : Compare what happens with a TPM project and an APF project when a team member is taken off the team and no longer available. What are the impacts on each approach?
What is your rate of return : Suppose that you purchased Vista, Inc. stock for $75. You paid a $5 commission. Also, you received a dividend of $2.75. The stock has increased to $82. What is your rate of return? (Enter your answer in percentage form and round off to two decimal pl..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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