Factors Modulating Software Design Quality
Poornima U. S., Suma. V

TL;DR
This paper explores factors influencing software design quality in object-oriented development, emphasizing the importance of layered architecture and design metrics to enhance final product quality.
Contribution
It introduces a layered architecture model and discusses design metrics as novel tools for improving and measuring software design quality.
Findings
Layered architecture significantly impacts design quality.
Design metrics correlate with improved software quality.
Factors like complexity and interaction influence overall quality.
Abstract
Object oriented approach is one of the popular software development approach for managing complex systems with massive set of requirements. Unlike procedural approach, this approach captures the requirements as set of data rather than services. Further, class is considered as a key unit of the solution-domain with data and services wrapped together, representing architectural design of a basic module. Thus, system complexity is directly related to the number of modules and the degree of interaction between them. This could be mapped as a functional diagram with cardinalities between the modules. However, complexity is always a threat to quality at each stage of software development. Design phase is therefore one of the core influencing phases during development that selects the right architecture based on the problem statement which is bound to be measured for quality. Hence, software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Software Engineering Techniques and Practices
