博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统分析
阅读量:4039 次
发布时间:2019-05-24

本文共 2961 字,大约阅读时间需要 9 分钟。

总述:系统分析是极具挑战性的任务,直接影响了后续的成本问题。系统分析最核心的问题是如何弄到最准确的系统需求,即便不是最准确的也要尽可能准确,一个系统的成本波动基本上在这个地方可以看到苗头了。

 

1.系统分析概述

答:系统分析阶段也称为逻辑设计阶段,任务是根据系统设计任务是确定的范围对现有系统进行详细调查,描述现有系统的业务流程,指出系统局限性和不足,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。

在信息系统生命周期中,系统分析是系统开发中最重要、最困难的阶段,是应用系统思想和方法,把复杂对象分解为简单组成部分,找出这些部分基本属性和彼此之间关系的过程。系统分析阶段的难点主要体现在:系统分析师和用户对系统的理解不同;系统分析师与用户沟通困难;环境的不断变化。

 

2.详细调查

答:详细调查需要遵从的工作原则:自顶向下全面展开、用户参与、分析系统有无改进的可能性、采用工程化的工作方式、全面铺开与重点调查相结合、主动沟通和友善的工作方式。详细调查的主要内容有:现有系统的运行环境和状况、组织结构、业务流程、系统功能、数据与数据流程、资源情况、约束条件、薄弱环节。常用的详细调查方法有:收集资料、开调查会、个别访问、书面调查、抽样调查、现场观摩、参加业务实践、阅读历史文档。

 

3.现有系统分析

答:对现有系统分析的必要主要体现在:现有系统的基本信息可以作为可行性的原始资料;现有系统的信息可以作为新系统的比较基准;现有系统的信息是提供改进的基础和进行客户沟通的基础;现有系统的是系统分析师获得的客户业务痛点的最重要来源。

一般来说,应用现有系统分析的基本步骤是:获得现有系统的物理模型;抽象现有系统的逻辑模型;建立新系统的逻辑模型;建立新系统的物理模型。

 

4.组织结构分析和系统功能分析

答:组织结构是系统分析师了解企业基本活动的切入点,调查工作应从组织结构开始。在系统调查的组织结构图中,根据系统分析的范围,只需要画与信息系统有关的部分就可以了。在进行组织结构调查时要主要:切实了解各部分的职责、明确企业边界。

系统功能调查是对系统的功能构造进行调查,确定系统所有功能后,还需要分析各功能之间的关系和流程,一般可使用流程图进行描述。功能流程图是检验是否可以识别出所有功能,判定系统分析师是否理解系统功能,也是系统设计的基础。

 

5.业务流程分析

答:业务流程分析的任务是明确这些职能是如何在有关部门具体完成,以及在完成这些职能时信息处理工作的一些细节情况。业务流程不通畅是导致企业信息系统项目失败的主要原因之一。业务流程分析的具体步骤:通过调查掌握基本情况、描述现有业务流程、确认现有业务流程、对业务流程进行分析、发现问题并提出解决方案、提出优化后的业务流程。

业务流程分析的主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP分析法、业务流程重组法等。价值链分析法基于那些能够使客户满意实现客户价值最大化的业务流程上入手;客户关系法是把CRM用在业务流程分析上;供应链分析法是从企业供应链角度分析企业的业务流程;基于ERP分析法是以ERP思想和ERP系统进行入手;业务流程重组在价值链的比较优势基础上,以客户满意为出发点进行价值链改造实现业务流程最优化。

业务流程分析的传统工具是业务流程图(TFD)、业务活动图(BAM)、UML活动图。TFD是一种分析和描述现有系统的传统工具,是业务流程调查结果的图形化表示,比较适用于反映事务处理类型的业务过程。BAM是一种有效的业务流程描述工具,主要功能是提供业务流程情况的全面模型。BAM的具体应用主要有三点:在业务流程调查时对业务流程进行识别;在业务流程分析时描述新的业务流程;在业务流程实施过程中实现业务流程的不断优化。

企业业务流程包含三个要素:实体、对象、活动。BPM分为三层:第一个层次是模型的要素, 即目标、知识、数据,目标是建模的目的,知识是现有系统的知识和模型构造知识,数据是系统的原始信息;第二层次是模型的构造,是具体建模技术的运用过程;第三层是对模型的可信性分析,分析模型是否满足系统目标。业务流程建模可采用自顶向下和自底向上两种方式。描述业务流程模型最常见的方法是形式化描述和图示化描述,因形式化描述的门槛太高,所以业务流程的主要描述工具大多是图示化方法的工具。常见的业务流程建模方法有标杆瞄准、IDEE(集成定义方法)、Petri网、DEMO(组织动态本质建模法)、业务流程建模语言等。标杆瞄准就是找一家外部的企业作为标杆,然后照抄或者参考。IDEF是一系列建模、分析、仿真方法的统称,这种模型形象、直观、易于理解和分析,但是没有深刻揭示业务流程内部结构特征和规律,当业务流程很复杂时对应的有向图会成为一个相互交叉混乱的网络,不利于分析流程特征。DEMO方法定义了信息系统中行为角色之间的通信方式,这种通信方法是可以看做是一种对角色行为的支配方式,这种支配方式通过行为角色之间创建指导其行动约束来实现的。DEMO的核心是业务事务,业务事务是一种通信模式和客观行为,通过发起者、执行者两个行为角色实现。Petri网是一种从流程角度出发描述和分析复杂系统的模型工具,适用于多种系统的图形化、数学化建模工具,为描述和研究具有并行、异步、分布式、随机性等特征的信息系统提供了方法。使用Petri网描述业务流程的原因有:形式化语义、直观的图形表示、丰富的分析技术、基于状态的表示方式。业务流程建模语言标准有业务流程执行语言(BPEL)、业务流程建模语言(BPML)、业务流程建模标注(BPMN)、XML流程定义语言(XPDL)、UML,从语言的表现形式上分为文本类和图元类。BPEL是一种使用XML编写,用于自动化业务流程的形式规约语言,BPML与其类似。XPDL是工作流管理联盟定义的一套流程建模标准,用于支持BPM的各种工具和引擎间交换流程设计的定义。BPMN是对BPML的补充,多用于图形化直观表示。UML主要使用活动图对业务流程进行建模,因缺乏对流程模型的构造支持,与BPEL等可执行建模语言转换比较困难。基于服务的流程建模是把BPM技术和服务思想几个,发挥服务松耦合和可复用特征,便于业务流程分析、设计、优化。

 

6.数据与数据流程分析

答:数据汇总处理过程如下:经系统调查获取的数据资料分类编码并排序;按业务流程自顶向下对数据项进行整理;将原始数据和最终输出数据分类整理;确定数据的字长和精度。数据的静态分析包括:类型和长度、取值范围、发生的业务量、哪些业务使用哪些数据、重要程度和保密程度。数据的动态特征分析是固定值属性、固定个体变动属性、随机变动属性。数据流程分析包括对数据的输入、输出、流动、传递、处理、存储的分析,SA是一种面向数据流的分析方法,在SA中,DFD是数据流程分析使用的主要工具之一。

 

7.系统需求规格说明书

答:系统需求规格说明书是系统分析阶段的技术文档,按照国标,其内容包括引言、引用文件、需求、合格性规定、需求可追踪性、非技术性需求、尚未解决的问题、注解、附录。因系统需求规格说明书是系统设计阶段的主要依据,所以需要进行正式的评审,参加评审的有核心开发人员、企业领导、业务代表、系统分析师、外聘的专家等。

 

转载地址:http://aqpdi.baihongyu.com/

你可能感兴趣的文章
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux phy驱动初始化2
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
2020年终总结
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>
【剑指offer】q50:树中结点的最近祖先
查看>>
二叉树的非递归遍历
查看>>
【leetcode】Reorder List (python)
查看>>
【leetcode】Linked List Cycle (python)
查看>>