标签:
通过对做项目的体会,谈谈软件开发的工程化的意义:
1.用户对完成的软件系统不满意的现象经常发生,就比如我做这个教学辅助管理系统项目,并不太清楚客户到底需要的什么的,很模糊,如果不确定清楚的话,也肯定会这样,于是就有了需求分析。
2.如果让我一下子说这个软件开发的成本和所需时间,我也不可能一下子说出来,于是我们得通过可行性研究以及项目管理来预估软件开发进度和开发成本。
3.而软件的质量我如果不学习软件工程的相关知识的话,也很难保证,并且给客户一种很随意的感觉。
4.我们项目组不止我一个人,我该如何合理分配这些人员安排呢?如果这点做不好,感觉这个团队就像一盘散沙,没有凝聚力,因此我们必须要进行项目管理,以及人员组织。
基于上述的问题,我们必须学会软件工程,使得我们能够采用工程学的原理和方法,经济地开发出高质量的软件产品。
标签:
原文地址:http://www.cnblogs.com/wdy151/p/5429063.html