In: Computer Science
Question 1:
Defense organization of a country did a recent study, and the research recommends new capability the country should build to keep the country protected from potential conflicts in the region. So there's a study and the solution, the system that they came up with require to be build has never been attempted, and no literature exist for such system. So it's a very fairly new area, or fairly new adventure or things that they need to create. And it's fairly big and complex system, and potentially can take decades to build. A lot of loss of time, a lot of years to build this software. And scientists have vague idea about how to go about it, but no concrete plan exists. And there'll be a lot of organization stakeholders because this of course defense organization of the country and a lot of stakeholders involved. So a lot of constraints will also be there that will impact on this initiative. So there's a lot of risk, a lot of constraints. So let's try to analyze this situation and see which model will work in this situation.
Model name :
Reason:
Model name: Spiral model
Reason:Spiral model is the most flexible sdlc model that takes a cue from the iterative model and its repetition.Here in this model even the phases are less but the amount of refinement is very high.Based on the risks and other security issues in the given scenario the best model that can be trusted and applied is the spiral model only because of the refinement amount when compared with other data models.Risk factor of the model can be calculated by ܴRF=P(UO)*L(UO) where RF is the risk factor and P(UO) determines probabilty of loss and injuiry and L(UO) is the impact or severinity of undesired event.Considering this factor and the scenario the best model that can be trusted is the spiral model.Using this model we can build a highly customized product and user feedback can be incorpated from early of the project itself.The risk we are running is a never ending spiral which goes continuosly until some volountary temination occurs.So take care of the time you terminate and act accordingly.