Describe software architecture in your own words. Assume that the Mentcare system (as described in the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Describe software architecture in your own words. Assume that the Mentcare system (as described in the key text) is being developed using an object-oriented approach. Draw a use case diagram showing at least six possible use cases for this system. (Use tools such as Figma, MS Office Visio or any other suitable tool to deliver on your drawing) Some people argue that developers should not be involved in testing their code but that all testing should be the responsibility of a separate team. Give arguments for and against testing by the developers themselves. Explain why a software system used in a real-world environment must change or become progressively less helpful. (Students must express themselves using their own words, drawing inspiration from the Reading Assignments, Video lecture and Mentor session relating to this question.) Can a program be correct and still not exhibit good quality? Explain using or referencing a specific program as an example to support your answer. Explain why you should explicitly handle all exceptions in a system with a high availability level. Is it possible to assess software quality if the customer keeps changing what it is supposed to do? Describe software architecture in your own words. Assume that the Mentcare system (as described in the key text) is being developed using an object-oriented approach. Draw a use case diagram showing at least six possible use cases for this system. (Use tools such as Figma, MS Office Visio or any other suitable tool to deliver on your drawing) Some people argue that developers should not be involved in testing their code but that all testing should be the responsibility of a separate team. Give arguments for and against testing by the developers themselves. Explain why a software system used in a real-world environment must change or become progressively less helpful. (Students must express themselves using their own words, drawing inspiration from the Reading Assignments, Video lecture and Mentor session relating to this question.) Can a program be correct and still not exhibit good quality? Explain using or referencing a specific program as an example to support your answer. Explain why you should explicitly handle all exceptions in a system with a high availability level. Is it possible to assess software quality if the customer keeps changing what it is supposed to do?
Expert Answer:
Answer rating: 100% (QA)
Step 1 1 Describing software architecture in own words Mainly it refers to the fundamental structures of a Software System and the discipline of creating such Structures and Systems It is about making fundamental structural choices that are costly to change once implemented Here choices include specific structural options from possibilities in the design of the Software Architecture of a software System is a metaphor analogous to the architecture of a building It functions as a blue print for the system and the developing project laying out the tasks to be executed by the design team Each structure ... View the full answer
Related Book For
Auditing Cases An Interactive Learning Approach
ISBN: 9780134421827
7th Edition
Authors: Mark S Beasley, Frank A. Buckless, Steven M. Glover, Douglas F Prawitt
Posted Date:
Students also viewed these accounting questions
-
You are the Public Information Officer for a small company and responsible for communication distribution for your organization. Answer the question below. If you were to send an immediate...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
What is the output of the following application? A. Painting: 00FF00 B. One line of code does not compile. C. Two lines of code do not compile. D. Three lines of code do not compile. E. The code...
-
Sketch the magnitude characteristic of the bode plot for the transfer function. Discuss briefly.
-
Pam Corporation acquired an 80 percent interest in Sun Corporation on January 1, 2016, for $108,000 cash, when Sun's capital stock was $100,000 and retained earnings were $10,000. The difference...
-
Suppose the economys labor market is competitive and that labor demand can be written as w = 50 0.3E while labor supply can be written as w = 8 + 0.2E where E is the total amount of employment in...
-
1. Describe the market segment toward which the ReadyMade magazine is primarily targeted. 2. What key attributes of ReadyMade magazine appeal to this market segment? 3. How is the target market of...
-
If you want to invest in a portfolio that consists from two assets, stock X as 70% from this investment and stock Z as 30%. The expected rate of return on share X is 15% and for Z is 9%, the standard...
-
Assume that you are using attribute sampling to test the controls over revenue recognition of the Packet Corporation, a public company, and will use the results as part of the evidence on which to...
-
Review Northwestern Memorial HealthCare's "Consolidated Financial Report" (Years Ended August 31, 2019 and 2018), and answer the following Discuss the importance of and need for a financial analysis...
-
Using cross-sectional data for a sample of 40 Singapore companies for 2019, the following model was estimated by ordinary least squares regression: Market Cap of Coy = X + X Growth; + X3 EBITDA_EV ...
-
How do advanced teams adapt their dynamics to accommodate changes in project scope, technology, or market conditions ?
-
Trying to break an encryption key by trying every possible combination of characters is called what? 1 point A social engineering attack A brute force attack A rainbow table attack A known cyphertext...
-
How do advanced teams manage conflicts and resolve disagreements to maintain cohesive dynamics ?
-
Provide your calculations of the operating cash flows in a table or by attaching the MS Excel spreadsheet. Explain the total amount of net cash provided by operating activities in 2021 and 2020 by...
-
10 10 Similar to the % labelling of oleum, a mixture of HPO4 and P400 is labelled as (100 + x) % where x is the maximum mass of water which can react with P400 present in 100 gm mixture of HPO4 and...
-
The cash records of Holly Company show the following four situations. 1. The June 30 bank reconciliation indicated that deposits in transit total $720. During July, the general ledger account Cash...
-
Murchison Technologies, Inc. recently developed a patient-billing software system that it markets to physicians and dentists. Jim Archer and Janice Johnson founded the company in Austin, Texas five...
-
The Financial Accounting Standard Boards Accounting Standards Codification Topic 820, Fair Value Measurement, (ASC 820) provides a framework for measuring or estimating the fair value of certain...
-
Your audit firm, Garrett and Schulzke LLP, is engaged to perform the annual audit of Hooplah, Inc., for the year ending December 31, 2017. Hooplah is a privately-held company that sells electronics...
-
The financial year end for Florence Ltd is 31 December 20X7. Calculate the amount charged to the income statement and the balance outstanding (for the balance sheet) in respect of the following...
-
Electricity bills amounting to 4,500 were paid by Edinburgh Ltd during the year ended 31 December 20X7. All of these bills relate to the year ended 31 December 20X7. A bill of :1,500 was received in...
-
The following is the trial balance of Cadiz Ltd as at 31 December. You also know that the inventory at 31 December is 380,000. You are required to: prepare an income statement for the year ended 31...
Study smarter with the SolutionInn App