系统分析师作用
1. 业务需求
现有组织结构、组织目标、管理模式
部门业务、业务流程、业务规则
业务数据、业务过程与业务管理直接关系
业务优化与业务再造要求
2. 用户需求分析
新系统改进业务要求
对新系统的愿景与期望
对新系统使用要求
3. 系统需求分析
系统应具有哪些功能
系统应满足哪些特性要求
系统处理哪些数据
系统应满足哪些安全需求
系统外部接口需求
软件质量需求
系统分析建模技术
- 业务流程建模(BPM,Business Process Modeling)是一种用于描述机构部门业务活动流程的建模技术。
- 数据流图(DFD,Data Flow Diagram)是一种以数据流图形式描绘信息数据在业务活动中流动与处理的建模数据。
- UML建模技术是一种以通用的建模语言描述系统模型的技术。UML是一种面向对象、可视化建模语言。它可支持复杂系统的分析与设计建模,特别适合面向对象软件系统建模,可以从多个视角建模。
业务:指部门人员为实现机构目标与职能,所展开的工作或任务。如银行的存款、贷款、转账等业务。
业务流程:组织机构为开展业务所实施的过程活动,如企业经营中的采购业务流程、销售业务流程、计划业务流程、生产业务流程等。
**组织目标:指组织机构奋斗的方向,实现的愿景。**信息系统是直接为组织目标服务的,信息系统建设的目标、规模、应用范围与程度都应该根据目标而定。因此,在业务分析时,首先明确组织目标。
1.组织使命是什么?
2.组织长期工作目标是什么?
3.组织近期工作目标是什么?
**组织机构:指组织的部门结构设置。**为了实现组织目标,根据组织管理与职能要求,建立组织的各个职能部门。
1.机构部门设置情况
2.部门职能关系
3.部门岗位职责
**部门职能:指机构部门应具有的职能作用。**部门职能是由部门组织目标确定,具有相对稳定性。梳理清楚部门职能与组织结构之间的关系是业务分析的关键。
业务流程分析:业务是指部门人员为完成特定职能任务开展的任务活动。业务的任务活动过程称为业务流程。
在业务流程中,交织着物资流、人员流、资金流和信息流。要理解机构部门职能,必须分析实现部门职能的业务流程。
业务实体分析:业务实体时指组织机构在开展业务过程中所涉及的各种事务对象。
管理模型分析:组织机构在管理过程中要运用到多种管理模型,如计划模型、生产模型、经营决策模型、市场预测模型、客户关系模型。
业务流程建模(BPM Business Process Modeling)
BPMN模型符号