一、什么是软件的生产过程
是不是时不时都有一些新的idea冒出来,或者刚学完某种技术总有种把它用出来的冲动,每次都急急忙忙的开始,然后又毛毛躁躁的收场,这就是初学者的软件“生产过程”——最后他也可能会有总结:这是一次失败的尝试,我技术还没学到家?
软件开发、想法落地的失败到底是不是你编程能力的问题?毫无疑问,确实是!
但是这里说的编程可能不是你理解的编程,看一看软件开发的具体阶段你可能会有所体会:
具体完整的软件开发阶段
1、软件定义包括以下三部分——
- 问题定义
- 可行性研究
- 需求分析
其中问题定义确定需要解决的问题,或者切实的想法,比如说:我想开发个软件?!!!——还是我想:做个能够解决学生成绩手工录入麻烦和成绩管理核查以及保存