recategorized by
1,914 views

1 Answer

3 votes
3 votes

ANS is  B  it require stepwise refinement, flow charting and modules it has nothing to do with loop invariants

A top-down approach (also known as stepwise design) is essentially the breaking down of a system to gain insight into the sub-systems that make it up. In a top-down approach an overview of the system is formulated, specifying but not detailing any first-level subsystems. Each subsystem is then refined in yet greater detail, sometimes in many additional subsystem levels, until the entire specification is reduced to base elements. Once these base elements are recognised then we can build these as computer modules. Once they are built we can put them together, making the entire system from these individual components.

loop invariant is a condition [among program variables] that is necessarily true immediately before and immediately after each iteration of a loop. (Note that this says nothing about its truth or falsity part way through an iteration.)

Related questions

1 votes
1 votes
1 answer
1
1 votes
1 votes
2 answers
2
3 votes
3 votes
1 answer
3
makhdoom ghaya asked Sep 16, 2016
1,416 views
Software engineering primarily aims onReliable softwareCost effective softwareReliable and cost effective softwareNone of the above
3 votes
3 votes
1 answer
4
go_editor asked Aug 1, 2016
2,370 views
Modulo design is used to maximize cohesion and minimize coupling. Which of the following is the key to implement this rule?InheritancePolymorphismEncapsulationAbstractio...