又要建大系统了。呵呵,参加工作三年,已经折腾两次了。唉……浮躁!
昨天,把“老大”起草的需求调查分工通知给小翁时,看到她一脸茫然的样子,觉得很好笑。因为“老大”不仅要求她提供工作流程,还要求设计出软件界面、数据库字段等等如此专业的东西。这个对于她的难度,这就好像是逼我去打官司,给别人辩护一样!
我觉得“老大”还是很不了解软件设计和系统分析,说重点儿,就是不懂系统设计!太强人所难了。
需求分析的基本任务就是“系统需要做什么?完成哪些功能?”我认为,需求分析就是要使用者提供一个需求陈述报告。包括:
1、系统实现的主要功能
2、系统操作的主要流程
3、系统各级用户的任务
可以写成一个文字描述的东西,也可以做成一个流水表,由使用者填写。然后,根据使用者提供的这些文字,系统设计者再从中归纳、提炼出系统流程图,包含的模块、数据库结构及相关字段信息。
换句话说,各个处室的需求调查其实只局限于一个文字性的东西,不能也不应该让他们提供流程图、功能权限、数据库所含字段,甚至于界面设计!真晕!
不知道这个系统又会设计成什么样,不过希望这次不要走弯路!但是现在还是以服从命令为主吧。少说多做!呵呵……