DESIGN PRINCIPLES

  1. PROBLEM PARTITIONING: Divide the problem and conquer the problem it means to divide the problem into smaller pieces so that each can be captured separately.
  2. ABSTRACTION: The process of hiding certain details and showing only essential information to the user.
  3. MODULARITY: It specifies the division of software into separate modules which are differently named, addressed, and integrated later on in to obtain completely functional software.
  4. STRATEGY OF DESIGN: To design a system, there are two possible approaches-
  • Top-Down Approach: main components and then sub-components designed
  • Bottom-Up Approach: sub-components and then integrate them to obtain the main component.

Comments

Popular posts from this blog

COMPONENT ASSEMBLY MODEL

SOFTWARE TESTING