Beruflich Dokumente
Kultur Dokumente
Software Design
Software
Design Principles
The design process should not suffer from
Design
is
not
coding,
coding
is
not
design. Even when detailed procedural designs are
created for program components, the level of
abstraction of the design model is higher than
source code. The only design decisions made at the
coding level address the small implementation
details that enable the procedural design to be
coded.
The design should be assessed for quality as it
is being created, not after the fact. A variety of
design concepts and design measures are available
to assist the designer in assessing quality.
The design should be reviewed to minimize
conceptual (semantic) errors.
"Coupling"
Structure Chart
A Structure Chart (SC) in software engineering and
Simple to use
Responsive in short time
Clear to understand
Consistent on all interfacing screens
Graphical
Software testing
Testing is the process of evaluating a system or its
UNIT TESTING
Unit Testing is a level of software testing where
Integration Testing
Integration Testing is a level of software testing
SYSTEM TESTING
System testing is the type of testing to check the
Types of Testing