Question

In: Computer Science

Suppose that your company has decided to change the architecture of the software your team works...

Suppose that your company has decided to change the architecture of the software your team works on. The goal is to try to support more concurrent users.

  • What are two risks you might worry about? (This should be about the project itself -- assume there is still a market for your software and so on.)
  • Give one suggestion for addressing each risk.

Solutions

Expert Solution

The possible risks and the its solution are:

1. Data Integrity: When two users try to modify a data in the database at the same time or when one user is editing information whilst others read the original data can affect the integrity of system's data. Data integerity can be ensured by introducing concurrency control system. A concurrency control system provides safe access to shared information, removing the risk of collisions that cause data integrity problems or data loss. This is achieved by either preventative locking, where access to data being edited by another user is limited or removed, or by the detection of collisions, where problematic changes are disallowed.

2. Impact in system performance due to increased traffic on the application: When a number of users tries to concurrently access the application, there can be issues in in terms of responsiveness and stability of the software under a particular workload resulting the system to crash or work at slow pace. This can be resolved by doing performance testing on the system before deploying to validate the resposiveness of the system during high traffic. It is done to identify bottlenecks in the system. Load testing is the simplest performance testing.


Related Solutions

You and your team of software developers are creating a game for children. The game has...
You and your team of software developers are creating a game for children. The game has different types of animals. As a team of software developers, create in a 1-page Word document the class "Animal," including appropriate methods and properties that are common to all animals, subclasses of Animal, such as Cats, Dogs, and Birds, and appropriate methods and properties unique to these subclasses.
Your friend works as a software analyst and earns $80000 a year. She also has a...
Your friend works as a software analyst and earns $80000 a year. She also has a part-time job of baking cooking for school and party events. She earns up to $500 per event and caters as many as five events a month . She is wondering if she should switch to baking cookies full time when she might be able to cater 25 events a month. Her operating expenses would be expected to rise by $10000 per year. What is...
You manage a small team of developers that works on internal projects for your company. You...
You manage a small team of developers that works on internal projects for your company. You have two potential projects your team has the opportunity to work on. For the first project (Project A), your company has provided you an initial set of application features asked you to develop a cost estimate for the application. Below is some standard data on the team: Project A Description Number Number of team members 5 Developer Cost per person per day $80 Work...
Suppose that we've decided to test Clara, who works at the Psychic Center, to see if...
Suppose that we've decided to test Clara, who works at the Psychic Center, to see if she really has psychic abilities. While talking to her on the phone, we'll thoroughly shuffle a standard deck of 52 cards (which is made up of 13 hearts, 13 spades, 13 diamonds, and 13 clubs) and draw one card at random. We'll ask Clara to name the suit (heart, spade, diamond, or club) of the card we drew. After getting her guess, we'll return...
Suppose that a software development team released an update to one of their mobile applications after...
Suppose that a software development team released an update to one of their mobile applications after receiving complaints about the previous version from 9.4% of their customers. A few weeks after the update was released, the development team wanted to know if fewer customers had complaints. The team selected a random sample of 325 customers and found that 21 of them submitted complaints about the application after the update was released. The team wants to use a one‑sample  z ‑test for...
Grey-Sloan Memorial Hospital has decided to implement an ERP system. GSMH's implementation team has decided to...
Grey-Sloan Memorial Hospital has decided to implement an ERP system. GSMH's implementation team has decided to implement multiple ERP modules from the vendor but they decided not to implement the HR module that comes with the ERP system. They decided to stay with the HR application they are currently using. Additional information: The HR module GSMH is currently using is located in the upper right quadrant of the Gartner Quadrant. GSMH can state that they have a "________ ___ ________"...
A patient on your team is experiencing difficulty breathing. There is no change in the patient's...
A patient on your team is experiencing difficulty breathing. There is no change in the patient's status after you elevate the head of bed, apply oxygen, have the patient use pursed lip breathing, and obtain a breathing treatment for the patient. Auscultation of the lungs demonstrates crackles bilaterally halfway up the lungs. The respiratory rate is 40 breaths/min, with an oxygen saturation level of 90% on 4 liters oxygen per nasal cannula. The patient is restless and having difficulty speaking...
Suppose that your friend has decided to construct a portfolio that will contain stocks X and...
Suppose that your friend has decided to construct a portfolio that will contain stocks X and Y. The standard deviations of stock X and stock Y are 12% and 16% respectively, and the correlation between stock X and stock Y is 0.6. Your friend has decided to put 40% of his money on stock X and the rest on stock Y. What is the standard deviation of his portfolio? a. 8.59% b. 9.03% c. 10.88% d. 13.06% Answer: D can...
Suppose that you are the leader of the productivity improvement team. Your team investigates the impact...
Suppose that you are the leader of the productivity improvement team. Your team investigates the impact of 25% increasing inputs and 10% increasing outputs on the productivity. Which of the following is correct? The productivity increases 12%. The productivity decreases 12%. The productivity increases 1%. The productivity does not change. None of the above. 39. Which of the following method is used to figure out how many products need to be sold in the marketplace to cover total costs? enterprise...
Question 1: Suppose that your group is the executive sales team for Starbucks. The CEO has...
Question 1: Suppose that your group is the executive sales team for Starbucks. The CEO has just proposed lowering the price of regular coffee and increasing the price of specialty coffee drinks. The belief is that our customers are sensitive to a price change of regular coffee but much less sensitive to a change in the price of specialty coffee. As such, your team is tasked with providing an analysis on this proposal. In order to provide your analysis, you...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT