Software Design
Software Design
Software Design
Software design is an iterative process during which the
software requirements specified in SRS are analyzed and
converted into description of the internal structure and
organization of the system.
Complete
Design
Design Principles
1. The design process should not suffer from ‘tunnel vision” -
Designer should consider alternative approaches.
3. The design should not reinvent the wheel - use already exists
design pattern because time is short and resource are limited.
2.If (a<b)
{
if (a<c)
print “ a is smallest “
Else
print “ c is smallest “
}
Else if(b<c)
print “ b is smallest “
Else
print “ c is smallest “
Pseudocode Advantages
1. Converting a pseudocode to a programming
language is much easier as compared to converting to
flowchart or decision table.