现在,有人请你帮忙开发一个软件,那么第一步,你需要搞清楚的问题是什么?
软件开发的第一个阶段就是问题定义阶段,在该阶段必须回答的关键问题是:“要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。
通过上面对软件生命周期中各个阶段的了解,
你是否分清楚了软件开发的过程中各个阶段都需要做什么事情?
下面我们进入总结与反思。