Leadge.com首页 > 知识库
文章搜索
浅谈软件开发设计规范书的撰写
2008-9-4 10:00:22  作者:栾跃
    还有对时间的依赖,对外在因素的依赖,这里面是需要时间的。项目管理上所谓三角形的定理,有这么多时间,你有这么多资源只能开发出这么多功能。如果把你的时间砍掉一半,其他因素不变的情况下,绝对不能按时间、质量研发出来。这些都会影响到你设计规范书的撰写,你要写得很清楚,软件开发哪些能力我是可以完成的,哪些是不可以完成的。还有可用性的需求,软件为了要赢得客户的心,赢得市场的心,很要紧的一点,不光是把软件开发出来大家可以用,客户用了不会觉得很混乱,还是很闹心,还是用起来很顺手,这里面的可用性,这些东西也是很重要。什么因素决定可用性,用户的特点,不同的用户,不同的使用者,也会决定软件开发应该按照适合他们的要求。开发出来的软件是给一些专门的设计人员用的,那些人受过高等教育,都是很熟悉的,和你开发出来给爷爷奶奶用,这里边不同的客户,都有专门的特性,所以在微软把不同的使用者,分成不同类型的组群,这里的要求怎么回事。所有这些都是影响到可用性需求。整个设计规范书在描写完善的软件过程,这些都要考虑到。你不考虑的,不在乎的就去写软件,等你开发出来这些搞错的话,一定影响软件最后的质量。
  软件规范书的读者,规范书是干什么的,为谁而写?作为开发管理人员项目经理到底做什么工作。第一个是给开发团队用的,构架设计、开发执行的计划。开发团队是第一位读者,需要拿这个来盖房子。除此以外,测试团队,在定测试计划的时候,也是根据你对功能的描述。所以如果一个软件里调出一千多个功能,就要定一千多,甚至三千、五千相对应的测试方案。测试团队也是设计规范书的读者。文档团队,要让客户能够很方便的了解、熟悉你这个软件的产品,很要紧一点你要有所谓的专门使用手册,如果软件是推向市场的,给爷爷奶奶用,从来没有用过这个软件的,看一个说明书怎么样可以帮助这些没有技术水平的人在很短的时间内用这些软件。文档协作很重要,编辑的人也不懂计算机,只能描述这个产品,他们所需要的内容也是从这里来的。可用性团队,他们要用产品找一些客户到内部进行调查,他们怎么设计测试,可用性的案例?他们也是要根据设计规范书的内容决定。最后就是市场营销团队,当你有一个完整的设计规范书,营销产品的时候,当产品完了以后向市场进行推销的时候,营销人员会比较清楚的了解,这个产品到底有什么样的功能,可以完成什么样的任务,然后向广大市场描写这个产品有什么好处。所以你看到设计规范书一般是为这么多团队,这么多人服务的。还有给客户领导,在你产品还没有开发之前,在你和客户交流的时候,我们在某一个产品,为他们专门设计的软件,在开发之前,并不是签一个协议,告诉我写一个东西,然后就开发了。开发之前如果有一个很完整的规范书,让客户从头到尾把我整个开发的计划了解清楚,开发的内容,我要提供的功能,能够提供的,不能提供的写的很清楚的话,他看了以后就会知道符不符合他的要求。帮助客户了解整个开发的计划,他给你进行回馈,帮你做调整,领导可以根据这个对整个项目进行跟踪。如果你都写清楚了,作为企业的领导,可以从高层次领导整个开发的计划,跟你原来的计划,定的时间表可以知道什么时候可以完成。所以起一个很好的交流作用,帮助团队和领导之间保持一致。

此文章共有8页  上一页 1 2 3 4 5 6 7 8 下一页

文章来源:互联网

软件开发项目管理培训课程方案


发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴