Question

In: Computer Science

Determine a suitable process model for the following projects. Also, you are required to provide a...

Determine a suitable process model for the following projects. Also, you are required to provide a short justification along with the necessary assumptions

Choose any THREE projects.

a) The control system for an Unmanned aerial vehicle (UAV), where all the stakeholders’ requirements are clear and well defined.

b) An online medical store where users are not determined about their requirements. However, cost, errors avoidance and implementation have a higher priority over the functionality, which can be added in later versions.

c) A general-purpose image processing system that perform specific set of tasks. However, there is a need to convince the user about the accuracy of the image, this required the image to go through many phases to prove the satisfaction of the user.

d) An enterprise software system where the stakeholders do not well understand requirements. Thus, requirements are expected to be extremely changeable due to external changes, changing expectations, changes in the budget and the rapid change in technology.

e) Children learning mobile application. The stakeholders are concerned about the user interface more than the functionality of the application.

Solutions

Expert Solution

EXPLANATION:

Ques a) The control system for an Unmanned aerial vehicle (UAV), where all the stakeholders’ requirements are clear and well defined.

Answer a) Waterfall Model is the best SDLC model to follow while developing this project. Since, Waterfall model is the best model to follow when the - The requirements are precisely documented , No ambiguous requirements and The project is short. Watefall model is very simple to use and understand. The development stages go one by one. It is easy to determine the key points in the development cycle and also easy to easy to classify and prioritize tasks.

Ques b) An online medical store where users are not determined about their requirements. However, cost, errors avoidance and implementation have a higher priority over the functionality, which can be added in later versions.

Answer b) Iterative Model is the best SDLC model to follow while developing this project. Since, Iterative model is the best model to follow when the - The full list of requirements before is not clear before the project starts and The main task is predefined, but the details may advance with the time. When using Iterative Model the concept of paralleled development can also be applied to speed up the process. Since, it is an online store the main priority would be to get the website up and running as quick as possible. The progress of the project is also easy measurable and there is flexibility and readiness to the changes in the requirements. Spiral SDLC Model could have also been used but it would have been more expensive and since cost is a priority in this case so Iterative would be a better choice.

Ques c) A general-purpose image processing system that perform specific set of tasks. However, there is a need to convince the user about the accuracy of the image, this required the image to go through many phases to prove the satisfaction of the user.

Answer c) Spiral Model is the best SDLC model to follow while developing this project. Since, Spiral model is the best model to follow when the - The product requires clients feedback in each phase and Major edits are expected during the development cycle. In this model, the lifecycle is divided into small parts, and if the risk concentration is higher, the phase can be finished earlier to address the rest. The development process is precisely documented yet scalable to the changes. This scalability allows to make changes and add new functionality even at the relatively late stages. In this model the earlier working prototype is done, the sooner users can point out the flaws.

THANKS,

PLEASE UPVOTE THE ANSWER.


Related Solutions

Determine whether each of the following statements is true or false. You are also required to...
Determine whether each of the following statements is true or false. You are also required to explain why, the answer is true or false, in other words provide the justification for saying so. a. According to the theory of consumer behavior, more is always better. b. Consumer must understand how much one product is preferred over another in order to rank order consumption alternatives. c. Marginal Utility measures the consumer’s overall level of satisfaction derived from consumption activities.
Describe Dr. Lo's clinical model. Also, provide an ethical dilemma that supports this model as you...
Describe Dr. Lo's clinical model. Also, provide an ethical dilemma that supports this model as you explain each step.
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...
You are considering the following two mutually exclusive projects that will not be repeated. The required...
You are considering the following two mutually exclusive projects that will not be repeated. The required rate of return is 11.25% for project A and 10.75% for project B. Which project should you accept and why? Year      Project A Project B 0 -48,000 -126,900 1 18,400 69,700 2 31,300 80,900 3 11,700 0 project A; because its NPV is about $335 more than the NPV of project B project A; because it has the higher required rate of return project...
(1) (6 marks) For each of the following projects, state (a) what generic software process model...
(1) For each of the following projects, state (a) what generic software process model you would employ and (b) what features of the project are best suited to the chosen model. (i) An online Call Routing Management (CRM) software module that provides both routing and voice fidelity capabilities to a voice network exchange centre. (ii) An Air-traffic Message Handling System (AMHS) which provides air traffic controllers at an airport with message exchanges from arriving and departing aircrafts. (iii) A navigation...
you are required to state the objectives and its importance of HRA with suitable example
you are required to state the objectives and its importance of HRA with suitable example
There is a particular situation in which Agile Development style is not suitable. You are required...
There is a particular situation in which Agile Development style is not suitable. You are required to just name that situation along with appropriate reasoning.
Which model, exponential failure rate or Weibull failure rate is suitable to capture the wearout process...
Which model, exponential failure rate or Weibull failure rate is suitable to capture the wearout process of a pump bearing? (justify). Using MS Excel and simulated data, estimate the reliability a pump bearing for every month over 10 years of operations (upload the MS Excel file on the D2L along with your answer sheet).
[HA260] Hospitality Managerial Accounting Assignment #6 Name: _____________________ [Note] You are required to provide the process...
[HA260] Hospitality Managerial Accounting Assignment #6 Name: _____________________ [Note] You are required to provide the process for full-credit consideration. If you provide just final answers, you will get credits up to 50% of full-credit. Holly’s Hotel budgeted 800 room sales for the week ended April 24. The estimated average price per room was $18.50. The actual average price per room was 10 percent greater than anticipated, while room sales in units were 10 percent less than forecasted. Complete the following...
As an employer, you are responsible to provide sufficient and suitable welfare facilities to [2] the...
As an employer, you are responsible to provide sufficient and suitable welfare facilities to [2] the workers. Describe the following welfare facilities that you must provide: a. Toilet: b. Washing facilities: note please write by computer no hand writing
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT