Posts

Showing posts with the label design concepts

DESIGN CONCEPTS

ABSTRACTION: Hide irrelevant data from user so that our design become much more secure. MODULARITY: Sub-divide the system to follow an object-oriented design methodology. ARCHITECTURE: Design the structure of the whole software. REFINEMENT: Remove impurities from the software by debugging and checking security threads & breaches. PATTERN: A repeated form of pattern in the whole design so that the user will find it easier to do work on it. INFORMATION HIDING: Information in one module is hidden and can’t be accessed by any other module. REFACTORING: Reconstruct something i.e, updation. Reconstructing the design to reduce complexity and simplify it without affecting the behavior or its functions.