软件开发过程中一般分为市场调研、需求分析、软件设计、程序开发、软件测试五个阶段,其中市场调研、需求分析和软件设计所占整个开发流程大约70%左右的时间,可见其重要性。
然而在实际开发中,由于工期、客户等一些因素,我们并不会完全遵循这几步骤进行开发。项目下来后,客户总是想看他软件开发的进度的,要求的是能看到实质性的东西,比如哪个模块哪个功能可以使用,如果这时候你还处于软件设计阶段(当然这阶段正是开始软件设计的时候),那就坏了,客户会认为你还没有开始给他开发软件,不重视这个项目,就会一再的催你,表达自己的