7.系统分析方法
- 格式:ppt
- 大小:473.00 KB
- 文档页数:49
一、范围定义阶段
1、列出问题和机会
2、协商项目初步范围
3、评估项目价值
4、计划项目进度表和预算
5、汇报项目计划
二、问题分析阶段
1、研究问题领域
2、分析问题和机会
3、分析业务过程
4、制定系统改进目标
5、修改项目计划
6、汇报调查结果和建议
三、需求分析阶段
1、定义需求
2、排列需求的优先次序
3、修改项目计划
4、交流需求陈述
5、持续不断的需求管理
四、逻辑设计阶段
1、结构化功能需求
2、建立功能需求的原型
3、验证功能需求
4、定义验收测试用例
五、决策分析阶段
1、确定候选方案
2、分析候选方案
3、比较候选方案
4、修改项目计划
5、推荐一种系统方案。
系统分析方法(System Analysis Method)兰德公司认为,系统分析是一种研究方略,它能在不确定的情况下,确定问题的本质和起因,明确咨询目标,找出各种可行方案,并通过一定标准对这些方案进行比较,帮助决策者在复杂的问题和环境中作出科学抉择。
系统分析方法来源于系统科学。
系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。
它的产生和发展标标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。
系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。
系统分析方法的分类1)系统特征分析方法;2)系统逻辑分析方法;3)系统工程技术。
系统分析方法的具体步骤包括:限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。
1、限定问题所谓问题,是现实情况与计划目标或理想状态之间的差距。
系统分析的核心内容有两个:其一是进行“诊断”,即找出问题是及其原因;其二是“开处方”,即提出解决问题的最可行方案。
所谓限定问题,就是要明确问题的本质或特性、问题存在范围和影响程度、问题产生的时间和环境、问题的症状和原因等。
限定问题是系统分析中关键的一步,因为如果“诊断”出错,以后开的“处方”就不可能对症下药。
在限定问题时,要注意区别症状和问题,探讨问题原因不能先入为主,同时要判别哪些是局部问题,哪些是整体问题,问题的最后确定应该在调查研究之后。
2、确定目标系统分析目标应该根据客户的要求和对需要解决问题的理解加以确定,如有可能应尽量通过指标表示,以便进行定量分析。
系统分析方法的步骤系统分析方法的具体步骤包括:限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。
1、限定问题所谓问题,是现实情况与计划目标或理想状态之间的差距。
系统分析的核心内容有两个:其一是进行“诊断”,即找出问题是及其原因;其二是“开处方”,即提出解决问题的最可行方案。
所谓限定问题,就是要明确问题的本质或特性、问题存在范围和影响程度、问题产生的时间和环境、问题的症状和原因等。
限定问题是系统分析中关键的一步,因为如果“诊断”出错,以后开的“处方”就不可能对症下药。
在限定问题时,要注意区别症状和问题,探讨问题原因不能先入为主,同时要判别哪些是局部问题,哪些是整体问题,问题的最后确定应该在调查研究之后。
2、确定目标系统分析目标应该根据客户的要求和对需要解决问题的理解加以确定,如有可能应尽量通过指标表示,以便进行定量分析。
对不能定量描述的目标也应该尽量用文字说明清楚,以便进行定性分析和评价系统分析的成效。
3、调查研究,收集数据调查研究和收集数据应该围绕问题起因进行,一方面要验证有限定问题阶段形成的假设,另一方面要探讨产生问题的根本原因,为下一步提出解决问题的备选方案做准备。
调查研究常用的有四种方式,即阅读文件资料、访谈、观察和调查。
收集的数据和信息包括事实(facts)、见解(opinions)和态度(attitudes)。
要对数据和信息去伪存真,交叉核实,保证真实性和准确性。
4、提出备选方案和评价标准通过深入调查研究,使真正有待解决的问题得以最终确定,使产生问题的主要原因得到明确,在此基础上就可以有针对性地提出解决问题的备选方案。
备选方案是解决问题和达到咨询目标可供选择的建议或设计,应提出两种以上的备选方案,以便提供进一步评估和筛选。
为了对备选方案进行评估,要根据问题的性质和客户具备的条件。
提出约束条件或评价标准,供下一步应用。
5、备选方案评估根据上述约束条件或评价标准,对解决问题备选方案进行评估,评估应该是综合性的,不仅要考虑技术因素,也要考虑社会经济等因素,评估小姐应该有一定代表性,除咨询项目组成员外,也要吸收客户组织的代表参加。
系统分析方法一、系统分析员基本功2006-08-22, 15.43, sachina | 1957 x 阅读好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基础。
没有对系统本身进行过透彻剖析过,很难领会到其中一些难以言述的精华。
但并不等于好的程序员就能够成为好的系统分析员。
合理的知识结构。
语言能力、文字表达能力、技术的全面性等是对系统分析员的基本要求。
比如说c/s 和3 层开发,如果仅仅对netscape公司的产品熟悉还不够,还需要了解比如微软等产品,并且要了解他们中产生历史,发展思路,技术优劣,以应付各种穷追猛打的提问。
但更重要的是,这是你为应用定制技术要求的前提。
系统分析员思想1.全局观念是系统分析员必须具备的观念。
如果系统分析员设计时太注重细节,往往会陷入在某个问题上纠缠不清的泥潭。
(93年,我论文指导老师的一席话影响了我随后几年对软件开发的理解——今后计算机会越来越快,多写几行代码少写代码无关紧要,最重要的是整体;一开始就错了,某个部份编得再好,也是没有用的)系统分析员要有面向用户的思想。
系统分析员应当有能力将自己扮演成用户,来了解要交付的项目看起来想什么样式,感觉想什么,从而了解用户的想法并挑选出合理部份去开发。
从这个意义上说,系统分析员才能获得有意义的见解去引导他的开发组成员。
系统分析员头脑中要对项目结局有一个清楚的认识,并保证项目不偏离方向。
系统分析员要有根植于技术,高于技术思考问题的思想。
纯粹的程序员通常对最终结果考虑的不是很多,当一种新的技术在市场上出现时,他们对能否按时交付的考虑就比较少,而强烈希望他们的计划能够建立在新的技术之上。
因此,系统分析员的想法和行动要象一个用户,又要能够站在技术的高度,成为真正的用户、程序员之间的代言人。
2.任务难度的预测能力系统分析员要具备快速的任务难度预测能力以及具备快速确定开发小组人员构成和任务划分的能力。
经典流程-系统分析方法1. 系统分析简介系统分析是软件工程中的一项重要任务,它的目标是了解和描述一个系统的组成部分、功能和其与其他系统的交互方式。
系统分析是软件开发过程中的第一步,它为系统设计和开发提供了有价值的信息。
经典流程-系统分析方法是一种常用的系统分析方法,用于系统开发项目的需求收集和分析过程。
2. 经典流程-系统分析的步骤经典流程-系统分析方法由多个步骤组成,每个步骤都有其特定的目标和任务。
以下是常用的经典流程-系统分析的步骤:在系统分析的第一步,需要明确系统的目标。
这包括确定系统的主要功能和预期的结果。
系统目标的明确有助于开发团队在后续的分析和设计阶段中更好地理解系统需求。
2.2 收集需求信息在收集需求信息的步骤中,系统分析师需要与用户和利益相关者进行沟通,了解他们对系统的期望和需求。
这可以通过面对面的会议、问卷调查、访谈等方式进行。
收集到的需求信息可以包括用户需求、业务流程、数据结构等。
2.3 分析需求信息在分析需求信息的步骤中,系统分析师需要仔细分析收集到的需求信息,理解其背后的业务需求和关联性。
通过对需求信息的分析,可以帮助开发团队更好地理解和定义系统的功能和特性。
在确定系统边界的步骤中,系统分析师需要明确系统的边界和范围。
这包括确定系统与其他系统的接口和交互方式,以及确定系统的功能边界。
确定系统边界有助于开发团队更好地理解系统的约束条件和功能要求。
2.5 创建需求规格说明书在经典流程-系统分析方法中,创建需求规格说明书是一个重要的步骤。
需求规格说明书是对系统需求的详细描述和文档化。
它包括系统功能、业务规则、用户界面设计、数据结构等信息。
需求规格说明书是开发团队沟通和理解系统需求的重要工具。
2.6 验证和确认需求在验证和确认需求的步骤中,系统分析师需要与用户和利益相关者进行反馈和审查。
通过与用户进行反馈和审查,可以确保需求规格说明书中的需求与用户的期望一致,并进行必要的修改和调整。