2024年4月17日发(作者:)
软件设计的原则有哪些
普及完了软件设计的基本知识,下面我来给大家介绍一下软件设计原则而这也是设计
者们在设计软件的时候所必须需要遵守的规则
①开闭原则:
一个软件实体,以模块函数为例,应该对自身的扩展是开放的,而对自身的修改处于
关闭模式。重点就是要是用抽象来构建系统框架,用实现的方式来扩展自身的细节。为了
提高软件系统的可重用性和可维护性,它帮助我们实现了一个稳定灵活的系统架构。
②依赖倒置原则:
每一个逻辑的实现都是由一个个原子逻辑来组成的,那些无法在进行分离的逻辑叫做
底层模块,而原子逻辑的集合就叫做高层模块,这个原则的意思就是说,那些高层模块不
能依赖底层模块,都应该依赖他们各自的抽象;而抽象不能依赖细节,但是细节应该依赖
它本身的抽象。
③单一职责原则:
原则所提出的对象不能承担太多的原则,否则可能会影响这一类实现其他职责的能力,
而也有可能造成资源浪费的情况。
④接口隔离原则:
在设计的时候,尽量使用多个对应的接口,而不要使用总接口,要尽量细化。
⑤效率原则:
软件的效率以执行程序时间还有所需要的内存量为标准,运行时间越短,所需内存越
少,则效率越高。
⑥可靠性原则:
一个程序,它的出错率越低,则更受大家的欢迎,所以可靠性在设计方面是很重要的,
想要可靠性的增强,那么就必须需要这个系统拥有自身排除错误,解决错误的能力。
⑦先进性原则:
一方面工程师所设计的系统要可靠,另一方面满足所需客户的需求同样很重要,只有
满足客户全部需求的程序,这样才能更受大家的一致好评,并且在系统运行的时候,能够
便于维护,也是软件设计的一大亮点哦。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713322967a2226070.html
评论列表(0条)