JOURNAL ARTICLE

Basic Design Principles in Software Engineering

Abstract

Design Principles are standards used to organize and arrange the structural components of Software Engineering design. Methods in which these design principles are applied affect the expressive content and the working process from the start. Design principles help designers build up common consensus about architectural knowledge, help people process with large scale software engineering, help beginners avoid traps and pitfalls which have been detected by past experiences. In this paper, 5 main principles are elaborated and examples are given out, including Open-Closes Principle, Single Responsibility Principle, Don't repeat Yourself Principle, Liskov Substitution Principle, and Dependency Inversion Principle.

Keywords:
Computer science Engineering design process Software engineering Dependency (UML) Software requirements Software Process (computing) Design process Design elements and principles Software design Systems engineering Software development Engineering Work in process Programming language Mechanical engineering

Metrics

13
Cited By
0.76
FWCI (Field Weighted Citation Impact)
0
Refs
0.81
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Seven basic principles of software engineering

Barry Boehm

Journal:   Journal of Systems and Software Year: 1983 Vol: 3 (1)Pages: 3-24
JOURNAL ARTICLE

Principles of software engineering and design

Journal:   Computer Languages Year: 1980 Vol: 5 (1)Pages: 61-61
JOURNAL ARTICLE

SOLID Design Principles in Software Engineering

Naveen Chikkanayakanahalli Ramachandrappa

Journal:   International Journal of Computer Trends and Technology Year: 2024 Vol: 72 (9)Pages: 18-23
JOURNAL ARTICLE

Teaching design principles in software engineering

Jocelyn ArmaregoG.G. Roy

Journal:   Environmental Science & Technology Year: 2004 Vol: 36 (21)Pages: 4570-7
JOURNAL ARTICLE

Optimization design of electronic commerce system based on the basic principles of software engineering

Lin Jin

Journal:   Advances in Economics and Management Research Year: 2023 Vol: 6 (1)Pages: 403-403
© 2026 ScienceGate Book Chapters — All rights reserved.