Software Engineering

Spiral Model Advantages and Disadvantages

Spiral Model is developed by Barry Boehm. Its emphasis is on a continuous reassessment of the risks and combining iterative and sequential approaches. Due to continuous emphasis on risk analysis this model is relevant to the realities of software development. Risk Handling in Spiral Model: A risk is an unexpected consequence that could endanger the […]

Spiral Model Advantages and Disadvantages Read More »

What is Waterfall Model in Software Engineering

Waterfall Model is the primitive model in software engineering that evolved with time, put together all the phases in natural sequence. Phases of Waterfall Model: The phases of the waterfall model are as follows: Requirement Phase: It consists of extensive user participation and ends with an approved set of requirements documented called SRS. Design Phase:

What is Waterfall Model in Software Engineering Read More »

Halstead’s Theory Metrics in Software Engineering

Halstead’s theory is an analytical estimation technique to measure the size, development effort, and development cost of software products. Halstead’s used a few primitive program parameters to develop the expressions for overall program length, potential minimum volume, actual volume, effort & development time. In Halstead software science the function name in a function call statement

Halstead’s Theory Metrics in Software Engineering Read More »

What is Cyclometric Complexity in Software Engineering

Cyclometric Complexity or structural complexity because it gives an internal view of code. This approach is used in software engineering to find no. of independent paths through the program. This provides us with the upper bond for the no. of tests that must be conducted to ensure that all statements have been executed at least

What is Cyclometric Complexity in Software Engineering Read More »

Scroll to Top