软件设计原则和方法通俗理解-创新互联

网上有很多关于软件设计原则的说法,很精确,很官方,但是对于有些初学者来说可能是不知所云,到最后把自己给郁闷到了,学习软件应该是一件愉快的事情。

保定网站建设公司创新互联,保定网站设计制作,有大型网站制作公司丰富经验。已为保定千余家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的保定做网站的公司定做!

那么软件设计原则有哪些呢?

(1)可靠性

做出一个可靠的软件,跟女人找一个可靠的男人一样,女人找男人,需要男人品质好,人品好,靠谱,可信赖,可依靠,身材高大,等等。软件设计也是一样,在软件的设计阶段就要非常注意软件的可靠性,不要等到最后用的时候发现软件这里不行那里不行,或者说在使用软件过程中一旦发现问题还是可以恢复使用,不能直接崩溃。

(2)健壮性

这个健壮性其实有个英文叫做 robustness,这也是在建筑行业、土木工程行业通常用于描述一个建筑容错、容灾能力的一个词,映射到软件里面来意思也是一样,比如我们使用搜狗输入法的时候乱七八糟一通输入,还是照样能保持稳定,又例如在一些信息系统的输入框中输入系统不能接受的字段,系统能给出相应的提示,诸如此类,其实健壮性无法用语言精准表述,但是一个软件是否健壮,非常取决于软考开发和测试人员的水平。

(3)可修改性

这个比较好理解,意思就是不要写出一些乱七八糟的代码,没有注释,或者说功能模块之间交互错综复杂,逻辑不清,这样在软件版本升级变更的时候恐怕连本人都不知道怎么改了,何况是他人!

(4)容易理解

软件具备了可靠性和可修改性,才能谈得上容易理解,比如软件本身有比较简明的结构,设计人员可以把复杂的业务模型抽象成简单的软件模型实现,这都是需要很深的功力的,也是码农和工程师的区别。

(5)效率性

软件的效率性一般用程序的执行时间和所占用的内存容量来度量。在达到原理要求功能指标的前提下,程序运行所需时间愈短和占用存储容量愈小,则效率愈高。资源有限的情况下,软件运行的效率非常考验一个人的水平。

(8)标准化原则 

在结构上实现开放,基于业界开放式标准,符合国家和信息产业部的规范。说白了就是不要自己整一套接口或者规范,或者使用一些偏门的技术或者标准,到时候在系统集成或者功能扩展的时候就痛苦。

(9)先进性

满足客户需求,系统性能可靠,易于维护。

(10)可扩展性

软件设计完要留有升级接口和升级空间。对扩展开放,对修改关闭,意思是在不修改原有功能的情况下可以扩展新的功能。

文章名称:软件设计原则和方法通俗理解-创新互联
本文网址:https://www.cdcxhl.com/article4/dsiiie.html

成都网站建设公司_创新互联,为您提供手机网站建设全网营销推广网页设计公司网站维护自适应网站网站营销

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化