CS615 Assignment 2 Solution Spring 2018

Question 1 :

In the given situations kindly identify, which one is project and which one is process?

  1. The sequence of tasks is not normally repetitive and may not be known at the outset.
  2. Has an objective or outcome to be accomplished and ends when that objective is accomplished.
  1. Provide ongoing maintenance for GM vehicles.
  2. Is generally ongoing and doesn’t normally have an end.
  3. Is a repetitive sequence of tasks and the tasks are known at the outset since it is repetitive.
Question no 2:                                                                                                                                     

Let suppose you are required to develop software for common public use where public’s requirements are dynamic and they will provide feedback on regular basis. Being a professional in software management you are leading a team of software engineers and you want to choose the process model first for having an effective design model before proceeding to coding and maintenance phases. Which process model will you choose and why you choose the selected process model? State any two solid reasons.