标签:
工欲善其事必先利其器。谓工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。语出孔子·《论语·卫灵公》:子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”
也就是我们通常所说的磨刀不误砍柴工。那么体现在系统或者软件开发上磨刀就是前期的准备工作,也就是各个文档编写以及原型的画出与完善。
毛主席说过,“没有调查就没有发言权”;一切的需求来自于实践。我们知道需求分析是我们软件开发负责人与客户订立的契约,需求分析不仅仅体现了软件设计人员的思想,更是体现着用户的需要,如果我们做出来的软件不能满足用户的需要,那么这样的软件是不成功的。
我们的需求是这样进行的:
第一步:客户向我们描述了他想要做的这个系统具体要实现的功能。以及他最希望在这个系统中看到的功能。
第二步:小组内讨论商量这个系统的具体实现的功能,分别从三个方面进行了考虑:系统设置、学生端以及教师端。然后根据客户提出的需求我们进行商讨每一块具体应该怎么做,并且想到一些日后可能会用到的功能。
第三步:将小组讨论的结果以文字的形式展现出现,这样先有了一个初步的需求分析,但是还不是成型的,因为这还不能将你的想法或者效果展现给客户,那么这个时候原型图就是个关键了。
有了文字并不是说一切就万事大吉了,不是有这样一句话嘛“一张图胜过千言万语”,原型图与文字的结合,便会把一个近乎的完整的系统呈现给客户,这样需求就是用户和软件开发人之间建立的一个契约,一旦成型的软件不符合需求文档,那么客户是可以找开发人员进行索赔的等等,这相当于一个契约或者说一张合同。
在原型图中我们将系统分为三部分进行设计:
具体每张详细的图这里不再展示。
利用原型工具不仅仅可以实现效果图的展示,而且还可以实现团队内共享。
具体操作详见http://blog.csdn.net/zuozuo1245/article/details/26395173
需求调研和原型图的完美结合造就了近乎完整的需求文档,虽然这一部分会很花费时间,但是这些完成之后,之后的代码开发就会很容易了,学习还在继续,软工的思想很重要,自己也会再回顾这块的学习,加油吧,新的一年,新的开始~
标签:
原文地址:http://blog.csdn.net/u010955843/article/details/44039957