Procedural Design | Software Engineering

Software Engineering Tutorials

Procedural Design in Software Engineering

Procedural design is used to model programs that have an obvious flow of data from input to output.

It represents the architecture of a program as a set of interacting processes that pass data from one to another.

Procedural design is also called component design. It is completely based on process and control specifications.

The “state transition diagram” of the requirements analysis model is also used in component design.

Component design is usually done after user interface design.

The component-level design depicts the software at a level of abstraction that is very close to the code.

At the component level, the software engineer must represent data structures, interfaces, and algorithms in sufficient detail to guide the generation of programming language source code.

Share this knowledge!

Leave a Reply

Your email address will not be published. Required fields are marked *