@Tyhj
2016-12-21T10:45:24.000000Z
字数 636
阅读 1977
软件需求分析
在上软件需求分析之前我已经上过软件工程,软件过程管理这样类似的课了,虽然都是一个类的课,都是写需求分析之类的文档,但是之前我其实并没有好好的写过文档,就想着期末把代码写出来,项目搞好就好了。
其实这样去做软件的话会有很大的缺点,就是你有时候你忽然卡住,不知道怎样继续进行,或者之前创建的数据库又不能满足当前的软件的需求了,最多的问题就是之前设计的方法,数据都用不了。这时候就需要重新去写代码了,重新写代码是很烦的一件事情,而且在没有写文档的情况下更是浪费时间。
所以这次在确定项目“手机市民卡的时候”这个项目和我的4个小伙伴的时候我就决定不要着急去写代码,我们就做好需求分析,而且课程名字就叫软件需求分析。而且这个项目手机市民卡就凭我们几个是肯定搞不出来的。
现在文档差不多也写完了,感觉过程还是比较轻松的,给小组成员分配任务,然后自己去分析每个人的任务,去告诉他们应该怎么做,我自己也写了类设计。虽然这次第一次做,做的还是不怎么好,但是也是至少也是养成写文档的的习惯,做东西之前,先设计一下数据结构,数据库和一些方法,再明确自己的目标,这样来做就轻松很多,维护和更改起来也很简单。虽然这次我们的项目并没有写代码,但是我将自己所学运用到了我的其他项目中。
需求分析之后自己做的项目:
文档:https://www.zybuluo.com/Tyhj/note/596142
github项目地址:https://github.com/tyhjh/Mina