
软件工程
Akuma-2233
程序猿
展开
-
写软件的 需求分析全方位考虑
需求总是在回答“需要什么”的问题,而实现总是在解决怎样才能做到的问题。需求是所要达到的目的,就是要在事先确定出到达目的地的路径与方法。为了避免误入歧途,就要避免由于需求分析误差产生的误导。 首先要明确,“分析”是一个主动思维的过程,而不是一个总结归纳的过程。很多需求调研人员认为,只要把用户提出的原始需求归纳在一起就是需求分析了,这是一个误区。 针对不同的用途,需求文档可能会原创 2009-04-22 05:58:00 · 1472 阅读 · 1 评论 -
为什么要用UML建模之建模的重要性
如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。从制定一点初步计划到完成一个满足适当功能的狗窝,可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,狗就可以安居。如果未能达到希望的效果,返工总是可以的,无非是让狗受点委屈。 如果想为家庭建造一所房子,备好木料、钉子和一些基本工具之后,也能开始工作,但这将需要较长的时间,并且家庭对于房子的需原创 2009-11-03 09:01:00 · 965 阅读 · 0 评论 -
Code review和Case review
软件质量是构建起来的,由软件开发的整个过程质量所决定的,软件质量肯定不是通过测试测出来的。所以软件缺陷的预防自始至终是重要的。除了缺陷分析,另外一个很重要的实践就是:代码复审(code review)和测试用例的复审(Test Case review)。 1.Code review 在IBM、微软等很多公司都有一个很好的实践,那就是Code review - 代码复审。这种代码审查的过程,不原创 2011-12-31 10:46:10 · 1784 阅读 · 0 评论