Wednesday, October 23, 2013

STRUCTURED ANALYSIS AND DESIGN

STRUCTURED ANALYSIS AND DESIGN:



Structured programming (sometimes known as modular programming) is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify. Certain languages such as Ada, Pascal, and database are designed with features that encourage or enforce a logical program structure. Structured programming frequently employs a top-down design model, in which developers map out the overall program structure into separate subsections. A defined function or set of similar functions is coded in a separate module or sub module, which means that code, can be loaded into memory more efficiently and that modules can be reused in other programs. After a module has been tested individually, it is then integrated with other modules into the overall program structure. Structured programming compartmentalizes your code. It makes it easier to read when reviewing the code later. The only drawback for some is that it enforces more rigid design structures that require you to think in certain ways. This is a minor issue, which usually only affects older programmers trained in procedural programming.

No comments:

Post a Comment