首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件测试 >

设计一个计算机程序时,有哪些指标是要思考的

2013-01-11 
设计一个计算机程序时,有哪些指标是要考虑的?比如可读性,等等等。算法之类的程序:程序内存占用量、CPU执行时

设计一个计算机程序时,有哪些指标是要考虑的?
比如可读性,等等等。
算法之类的程序:程序内存占用量、CPU执行时间,等等等。
求教。
[解决办法]
这个问题没有答案的
不同的场合有不同的情况
[解决办法]
首先是达到交互操作的目的。

任何评判都应该有一堆具体的测试手段,而不懂一堆专业的测试手段时,就空谈“这个性那个性”的则是不好的。
[解决办法]
计算机程序的目的是为了满足业务需求,很多人一开始,或者开发中就会偏离这个目标,而一直想着你程序能做什么,就用什么,但是这是典型的不可行的。考虑的应该是如何满足客户的“合理需求”,然后再去考虑如何做好。
[解决办法]
你说的这个题目太宽泛了,可以从很多不同的角度来说明,主要还是看你的客户或者说,你的程序要达到什么样的目的,一个程序不可能面面俱到,只是在符合要求的前提下做到更好!
[解决办法]
可读性是一个非常相对化的说法。低手看高手写的,注定要有些晕。高手看低手写的,注定要有些吐。

而且很多实际项目都缺乏完善的文档,需求和设计不清的时候直接看代码,相信再好的代码注释都不如文档来得系统清晰。

其它的各方面,也要看项目情况,包括业务需求,运行背景,费用情况等等。如果费用只出到可怜的抬抬手的地步,谁还有心在用户所提的功能要求之外额外考虑其它那么多呢。而用户如果好意思要求的话,就要掂量掂量自己出的钱到什么份上了。

基本上谈这些性的,大多是在初期忽悠用户看的一些文档上,为了多要点费用。如果用户不懂,过后做得怎么样,用户也不知道。如果用户懂点或找了第三方做监理,那就基本按照要求做就是了。各方面其实都很明确的。

比如楼主问有什么方法测试和改进程序健壮性?健壮性主要是指在异常情况下程序要能有一个妥善的反应。比如你程序所依赖的一个外部部件如果被卸载了,程序运行不了,而且报错显示可能看起来很糟糕。那么程序如果运行时先检测一下是否安装,没有就提示用户由于用户使用操作不当(把责任撇清),导致某某被误卸载(明确指出是什么,这样用户不会再犯同样错误)使运行环境缺损,请先安装那个部件,再完善一点的话,你在安装目录下准备上所需的部件,自动启动安装,这样的表现,对于这一个问题来说,让用户产生的感受自然好得多。健壮性相比正确性来说,需要更多功能程序之外的使用测试,设计各种异常运行情况进行测试,根据测试反馈进行改进,当然,有经验的程序员能预先做好一些方面的设计——只要有动力。

很多事情,在你小学做数学应用题时就已经注定了。做项目也好,做应用题也好,把心投进去,自然迎刃而解,否则只能在外面感叹这题挺难。
[解决办法]
提炼业务需求,按照需求去做

热点排行