Question

In: Computer Science

-Suggest the most appropriate software process model that might be used as a basis for managing...

-Suggest the most appropriate software process model that might be used as a basis for managing the development of the following systems:

- A system to control anti-lock braking in a car
- A virtual reality system to support software maintenance
- A university accounting system that replaces an existing system

Solutions

Expert Solution

Hopefully this will clear all your doubts. If you still face any query let me know in the comment section. Thank You

1. A system to control anti-lock braking in a car :- A system to control anti-lock braking in a car is considered as a safety critical system therefore Waterfall Model is most appropriate model for this system because this system requires an extensive analysis and heavy requirements documentation prior to implantation.

2. A virtual reality system to support software maintenance :- Incremental development model is appropriate for a virtual reality system to support software maintenance because the requirements for this system cannot easily be predicted in advance and are likely to evolve with time.This system needs complex programming and regular updates therefore will go through several release versions.

3. A university accounting system that replaces an existing system :- The Waterfall Model is appropriate for a university accounting system that replaces an existing system because the requirements are already known and functionality is well known because we are replacing existing account system with a new version.


Related Solutions

Suggest an appropriate project methodology that might be used for development of the following computer systems....
Suggest an appropriate project methodology that might be used for development of the following computer systems. Provide proper justification of your choice. A system to control patients' blood pressure. A university accounting system that replaces the existing system. An interactive system that allows railway passengers to find train times from terminals installed on stations. The traffic control system inside Riyadh city is not meeting the expectations of traffic police. The system is to be updated within a few weeks to...
a) One of the most frequently used communication process model is the AIDA model. Briefly explain...
a) One of the most frequently used communication process model is the AIDA model. Briefly explain how marketers use this model effectively in taking the consumer through an effective communication process in order to achieve its communication objectives. 25 Marks b) Differentiate between advertising and product placement with examples.
Recommend a software process model for the following scenarios and situations. The process model you may...
Recommend a software process model for the following scenarios and situations. The process model you may choose from are: Waterfall, Agile, or Integration and Configuration. Provide at least two reasons to support each recommendation. 1) A new E-Commerce website for a local band. 2) Software that will be embedded in a critical system on board a Boeing 737. 3) A Point of Sale and Inventory control system for a small store. 4) A completely new records management application for a...
What is a software process model? Explain. Describe completely any two generic software process models with...
What is a software process model? Explain. Describe completely any two generic software process models with relevant diagrams using any two different examples of software applications (one for each model). 2. Draw a state-machine model (diagram) for the control software for the camera on your mobile phone. You can ignore the flash component. 3. Draw a sequence diagram for a student to register for a course for the Spring 2021 semester. Check academic and financial holds, pre-requisites and ensure that...
What is Software Process Model (life cycle models)
What is Software Process Model (life cycle models)
Suggest a risk assessment model for enzymes to be used for food purposes.
Suggest a risk assessment model for enzymes to be used for food purposes.
Suggest improvements to sensors and actuators so that they might be reliably used in high specification...
Suggest improvements to sensors and actuators so that they might be reliably used in high specification military aircraft which operate at both ends of the temperature spectrum.
In what kinds of situations is queuing analysis most appropriate? Suggest ways to improve waiting line...
In what kinds of situations is queuing analysis most appropriate? Suggest ways to improve waiting line operation.
a predominant force or most significant force is selected and model is designed on the basis...
a predominant force or most significant force is selected and model is designed on the basis of ratio of this force. What is the reason for this? What happens to other forces?
1. Consider our most recent recession. Suggest an appropriate monetary policy intervention to remedy the situation....
1. Consider our most recent recession. Suggest an appropriate monetary policy intervention to remedy the situation. Explain how the Fed will carry out this intervention (suggest a specific tool and how it can be used), and what the actions of the banking system will (may) e after the Fed's intervention. How will this affect the AD, what will be the effects on inflation and unemployment.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT