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...
Your team has been contacted by Ms. Asma to develop a software system for the library...
Your team has been contacted by Ms. Asma to develop a software system for the library only. She has prepared a description of some basic functions of the library loan system currently done manually. Ms. Asma wants an automatic library system that should work as described below: “The library loan system that we have at present is mostly manual. The library has three types of items for loan to its members: Book, DVD, and Magazine. Each item is identified with...
Suppose that your company has a software system, which was developed based on SOA (Service-Oriented Architectures)...
Suppose that your company has a software system, which was developed based on SOA (Service-Oriented Architectures) Web Services. Later, the system was transformed to REST (Resource-Oriented Architecture) Web-Services based architecture. Assuming no other major architectural element has changed, explain how the following software quality attributes would be affected in details. Discuss whether these quality attributes are positively, neutral or negatively impacted and why Note: State your assumptions and describe your reasoning in 50-100 words for each answer. The credit can...
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 "________ ___ ________"...
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...
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...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT