该帖子同步发自圈子:软件项目经理水吧 (访问该圈子)
最近做了一个小的库存管理项目.突然想对自己作个总结: 软件开发第一步:做市场调研.如果你觉得这一步可以省略的话,前提必须是你对这个项目的流程已经非常清楚甚至熟捻于胸. 第二步:大家一起坐下来做需求分析,决定软件的功能和模块.并且把个人所了解的客户需求向大家互相介绍,以便大家对项目都有个总体的把握,不要到后来造成南辕北辙,重新返工的这种劳民伤财又费力不讨好的事情. 第三步:根据需求分析建立数据库结构,确定数据库字段的命名规则以及代码中不同变量的命名规则.数据库的大体结构出来以后,开始分工,明确每个人的工作模块 ,在工作中继续合理优化数据库,并及时向项目组通告. 第四步: 系统集成.把大家的模块集合起来,做整体调试 ,需要修改的地方及时修改,按照先前的需求分析把路子通一遍,然后做进一步的细致的调试,考虑实际操作中的特殊情况,完善编码. 第五补:客户试运行及调试,进一步完善软件功能. 做软件跟盖房子一样,首先要有个图纸(第一步),如果是简单的房子就免了 ,其次打地基(第二步),再者做出框架(第三步),然后添砖加瓦,房子的雏形出来了(第四步),最后是房子的完善,装修(第五步). 注:在软件的界面设计上要保持一致的风格,按钮的功能要作到人性化,尽量减少客户的麻烦.好的界面应该能够引导客户作出正确的操作. 以上是个人的一点拙劣之见,如有建议,敬请斧正!
|