Explain the basic cocomo model, Software Engineering

Assignment Help:

Question:

(a) (i) Define the following terms briefly: COCOMO, DSI, FSP, MM, ACT, TDEV, (MM)AM.

(ii) State the assumptions underlying the Basic COCOMO model.

(b) Suppose that you are developing the software for a nuclear power plant control system. Select the most appropriate mode for the project and use COCOMO model to give a crude estimate of the total number of person months required for the development, assuming that the estimated software size is 10,000 delivered source instructions.

(c) The father of all software cost estimation publications produced by Boehm indicates the effectiveness of the Wideband Delphi Technique as a structured technique of expert judgment for producing as accurate and unbiased estimate. Describe this technique in a multi-step procedure.


Related Discussions:- Explain the basic cocomo model

Define the procedural abstraction, State Procedural abstraction. A Pro...

State Procedural abstraction. A Procedural abstraction is a named series of commands that has a specific and limited function. Eg: Open Walk to the door, reach out & grasp

What is software, What is Software Software is nothing but a collecti...

What is Software Software is nothing but a collection of computer programs that are related documents that are indented to give desired features, functionalities and good per

Define brooks law, Define Brooks law. Software was delivered late, was ...

Define Brooks law. Software was delivered late, was not reliable, cost various times the original estimates and often exhibited poor performance characteristics.

The sequence of testing, The sequence of testing is: a) Unit testing: ...

The sequence of testing is: a) Unit testing: b) Integration testing: Alpha Testing- Beta testing Acceptance Testing

What is statement testing, Testing to satisfy the criterion that every stat...

Testing to satisfy the criterion that every statement in a program be implemented at least once during program testing.

Explain iterative enhancement model, Q. Explain Iterative Enhancement model...

Q. Explain Iterative Enhancement model? This model incorporates modification in the software based on the analysis of the existing system. As well the complete documentation of

Explain in detail about black box testing, Explain in detail about Black bo...

Explain in detail about Black box testing. Black box or behavioural testing focuses on the functional needs of the software. It is applied during the last phase of testin

Describe phases of unified software development life cycle, Question: (...

Question: (a) With the aid of a labeled diagram, briefly describe the phases of the "Unified software development life cycle" and state the output of each phase. (b) Describ

What are the proper testing strategy, What are the proper testing strategy ...

What are the proper testing strategy It is necessary to develop a proper testing strategy to ensure all possible scenarios are covered and that all error trapping techniques ar

What is path analysis, What is Path Analysis? Ans) Program analysis perf...

What is Path Analysis? Ans) Program analysis performed to identify all possible paths through a program, to detect incomplete paths, or to discover portions of the program that

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd