Software design is situated at the core of the software engineering process, and is always applied irrespective of the software process model used.  
Vitruvius, the renowned Roman architect used to say that well-designed buildings are those which display virtues of firmness, commodity and delight. Designing the system is one of the most crucial phases of a software's development. A good, practical design will set the way for a solid system, while a poorly designed system will be inherent with flaws.

DEFINITIONS:

  • General: Design can be defined as the process of applying various techniques and principles for defining a device, process or system in sufficient detail to permit its physical realization.

  • Specific: Design rationale is the information which explains why a computer system is the way it is. It is a process of reflection (doing the rationale) and documentation (creating the design rationale).

 

 
Links to related sites:
Craig Marion's Software Design Smorgasbord Search Engine Submission and Internet Marketing
General design process
EPSS: Designing Web Applications  
Performance Technology

 

 
 
  Click on the graphic to vote for this page as a Starting Point Hot Site.
 

Web designers & content developers

Sabeen Naseer

Samiya Illias

 
 
 

 

 

Hosted by www.Geocities.ws

1