软件需求分析主要是要透彻地了解业务,能够用一些工具和方法对业务进行合理地抽象,再进行具体地描述,简单来说软件需求分析师的工作会有三个过程:
1、获取:需要调研业务相关的人员,了解当前业务是如何运作地,希望软件能够如何改进业务;
2、分析:将调研获取到的内容进行归纳整理,然后系统性地进行分析,了解每一个业务模块是如何运作的,会有哪些改进空间,能否通过系统实现,是否会存在风险等等;
3、设计:将业务的需求转换为功能设计,比如分几个大模块,每个模块实现什么,具体有哪些功能点,每个功能点满足什么业务需求等。