需求分析师培训:信息系统基础理论与实践

需积分: 41 2 下载量 104 浏览量 更新于2024-08-21 收藏 3.82MB PPT 举报
用户调查主要困难-需求分析方法 需求分析是软件开发和信息系统项目的关键阶段之一。它旨在了解用户的需求,定义项目的范围和目标,并制定项目的计划和方案。在这个阶段,需求分析师需要收集和分析用户的需求,确定项目的目标和范围,并确保项目的开发符合用户的需求。 然而,在用户调查和需求分析过程中,存在一些主要的困难和挑战。首先,相关的问题不能事先决定,这意味着需求分析师需要花费大量时间和精力来收集和分析用户的需求。其次,问题背后的假设对答案会造成偏颇,例如:“这功能符合你的期望吗?”这个问题假设用户有明确的期望,而实际上用户可能不知道自己的需求。再者,难以探索一些新的领域,也没有探索新的需要被探索的领域的交互,例如,用户可能不知道自己的需求,也不知道如何描述自己的需求。最后,难以继续用户的模糊响应,例如,用户可能回答“不知道”或“不确定”,这使得需求分析师难以确定用户的需求。 为了解决这些困难,需求分析师需要具备良好的沟通和分析能力,能够与用户进行有效的沟通,收集和分析用户的需求,并确定项目的范围和目标。此外,需求分析师还需要具备良好的业务知识和技术知识,能够了解业务的需求和技术的可能性。 在需求分析阶段,需求分析师需要了解信息系统的基础理论和概念,例如,信息系统(IS)、数据、信息、事务处理系统(TPS)、管理信息系统(MIS)、决策支持系统(DSS)等。这些概念对于了解用户的需求和定义项目的范围和目标非常重要。 事务处理系统(TPS)是信息系统中的一种,它用于处理企业的基本业务记录,例如,订单录入、存货控制、工资单等。TPS具有以下特性:能够迅速有效地处理大量数据的输入和输出,能够进行严格的数据编辑,以保证记录的正确性和时效性,通过审计以保证所有输入数据、处理、程序和输出是完整、准确和有效的,提供了有关安全问题的防护能力,支持许多人进行处理,因此系统的故障会对组织有严重和致命的影响。 用户调查和需求分析是软件开发和信息系统项目的关键阶段。需求分析师需要具备良好的沟通和分析能力,业务知识和技术知识,了解信息系统的基础理论和概念,以便收集和分析用户的需求,定义项目的范围和目标,并确保项目的开发符合用户的需求。