Effect of SOLID Design Principles on Quality of Software: An Empirical Assessment

Effect of SOLID Design Principles on Quality of Software: An Empirical Assessment
复制标题

SOLID 设计原则对软件质量的影响:实证评估

DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Imtiyaz Hassan
Imtiyaz Hassan
中科院分区:
--
文献类型:
--
作者:
Syed Harmeet Singh;Imtiyaz Hassan

文献摘要

被引文献

相似文献

- 设计是软件开发生命周期中的重要阶段之一,对项目的整个生命周期都有影响。如果设计是好的,那么软件开发生命周期的所有其他阶段,如编码,维护和支持,将是压力和无忧的。大量数据的可用性证明了设计的重要性,它直接影响质量和性能要求。当今的敏捷开发世界已经引导开发人员与市场上最新的功能和技术竞争。然而,对于新手用户来说,如果没有可用的标准指南,很难保持设计质量。设计质量有时只取决于开发人员的专业知识和经验,所以我们必须有标准和经过验证的设计指导。如果软件设计正确地遵循这些原则和模式,那么就可以提高软件的可重用性、可维护性和可扩展性。本文的研究重点是实证分析,以证明SOLID设计原则的指导方针,通过使用一个工作原型,应用设计原则,然后使用不同的指标评估原型。
— Design is one of the important phases of software development life cycle, which has an impact on entire life cycle of the project. If the design is good then all other phases of Software development life cycle like coding, maintenance and support will be stress and hassle-free. The availability of lot of data has proved that designing has a significant role and it directly impacts the quality and performance requirements. The world of Agile Development today has led the developer to compete with the latest features and technologies in the market. However for the naïve users it is difficult to maintain the design quality if there are no standard guidelines available. The design quality is sometime depend on developer expertise and experience only, so we must have standard and proved design guidances to work. If the software design is in proper accordance with the principles and patterns then it can increase the software re-usability, maintainability and scalability. This research paper focuses on empirical analysis to prove the SOLID design principles guidelines by using a working prototype, applying the design principles to it and then evaluating the prototype by using different metrics.