在信息工程框架中将计算机信息系统:联机事务处理系统、管理信息系统、主管系统、决策支持系统、专家系统、办公自动化系统。
其中,联机事务系统属于信息的生产者,其他系统均为信息的消费者。
不同信息系统对需求分析着眼点有所不同:
联机事务系统:对事务流程的分析与控制;
管理信息系统和主管系统:考虑到面向的系统用户大都为企业中层事务型管理人员,当前人员在管理时看重报表的分析与呈现。其中,在设计联机事务系统时(作为系统生态的信息生产者)有必要考虑报表数据的生产要求(保证生产出的数据是作为信息消费者所需要的);
决策支持系统:区别于管理信息系统,决策支持系统使用者为高层管理者人员,需要系统带来的功能需要根据不同的“决策场景”给予不同的决策数据支持;
专家系统:旨在将个人的知识标准化后记录到系统中,需要考虑不同的工作场景(工作步骤、业务判断模型等);
办公自动化系统:为节省办公流程而设计,流程的缩短与并行是关键点。
需求分析人员不单只是用户与开发人员的桥梁 ,而是软件项目中各个不同角色间的沟通桥梁要有客观全局的眼光与思维(例如在管理层人员角色中,着眼与看重的是系统所带来的问题与机会)
其他类型的系统需求模型:
嵌入式系统:面向不同用户使用需求,在做需求分析时要划分使用场景进行考虑与设计,其关键点在于“行为分析”
软件产品:准确定位用户群体,研究群体特征通过抽象出各个业务的共通点和不同点再设计程序以减少重复的二次开发工作