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...
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. 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 incorporate the traffic intensity, the weather conditions and the VIP movements etc. Suggest an appropriate software model for this scenario. A social network web application (a Facebook-like application)
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.
Discuss whether the spiral model is appropriate for each of the following software projects or not....
Discuss whether the spiral model is appropriate for each of the following software projects or not. If not, suggest a better model and provide justifications for your choice. Project 1: a software team were asked to develop a large-scale human resource software. The project manager identified several major technical risks that need to be mitigated. Project 2: a software team were asked to develop a small web application for older people to help them apply for health insurance. The team...
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.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT