《结构化系统分析》PPT课件.ppt_第1页
《结构化系统分析》PPT课件.ppt_第2页
《结构化系统分析》PPT课件.ppt_第3页
《结构化系统分析》PPT课件.ppt_第4页
《结构化系统分析》PPT课件.ppt_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章 结构化系统分析(2),第3章 结构化系统分析(2),2,32 结构化系统分析方法和工具,四、基本加工的描述 数据流图中所有不进一步分解的加工,称为基本加工。 基本加工是最底层的加工,但并不都在最底层的数据流图中。 上层数据流图中某些加工环节不进一步分解的,都属于基本加工。 这是识别基本加工的主要原则: 基本加工有父项,无子项,而非基本加工均有子项。 在数据词典中,非基本加工可用基本加工的组合来描述,因而比较简洁。 基本加工是实现系统功能的基本组成部分,准确地、清晰地描述基本加工,成为表达系统逻辑功能的关键。 在数据流图关于加工的分解中曾提出,如果一个加工的逻辑功能能用一张A4规格的纸描

2、述清楚,则加工的分解到此为止。就是说基本加工的清晰、明确、简洁的描述,篇幅应不超过一张A4规格的纸。这在结构化系统分析中称为小说明书(mini-specifications)。,第3章 结构化系统分析(2),3,由于基本加工涉及详细的数据处理功能和处理过程,为了做到准确、清晰、简洁,基本加工的描述往往需要多种手段与工具。所用工具有: (1)自然语言的文字叙述; (2)结构化语言: (3)决策树: (4)决策表: (5)数学公式; (6)上述工具的联合使用。 其中: 结构化语言、决策树、决策表属于结构化系统分析中的专用工具。 数学公式当然是结构化的,这是一种容易被人理解和接受的通用工具,描述基本

3、加工时只要符合应用数学公式的条件,应加以使用。 自然语言丰富、灵活,但容易出现二义性或多义性问题。 如能使用结构化工具之处,则不使用自然语言。 但有时为了说明加工的前提条件或处理过程必须采用自然语言时,则要尽可能做到语义准确、文字简练,避免繁琐、冗长的论述。,第3章 结构化系统分析(2),4,五、结构化语言 结构化语言没有严格的语法规定,使用的词汇也比形式化的计算机语言广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确,易理解,不易产生歧义,适于表达数据加工的处理功能和处理过程。 结构化语言使用的语句类型只有以下三种: (1)祈使语句; (2)条件语句; (3)循环语句。 语句可以嵌套

4、,句中可使用逻辑关系式与数学公式。,第3章 结构化系统分析(2),5,第3章 结构化系统分析(2),6,六、决策树(Decision Tree) 如果一个加工中决策或判断的步骤较多,则使用结构化语言时,语句的嵌套层次太多,不便于基本加工的逻辑功能的清晰描述。 决策树(Decision Tree),又称判断树,是一种图形工具,适合于描述加工中具有多个策略,每个策略和若干条件有关的逻辑功能。结构化分析中所用图形工具决策树如图所示。 左边节点为树根,称为决策节点。 与决策节点相连的称为方案枝(或称条件枝)。 最右方的方案枝(条件枝)的端点(即树梢)表示决策结果,即所采用的策略。 中间各节点为分段决策

5、节点。,第3章 结构化系统分析(2),7,第3章 结构化系统分析(2),8,例如,某工厂对工人超产奖励的政策为:该厂生产两种产品A和B。 凡工人每月的实际生产量超过计划指标者均有奖励。 奖励政策为: 对于产品A的生产者: 超产数N小于或等于50件时,每超产一件奖励1元; 超产数N大于50、小于或等于100件时,大于50的部分每件奖励125元,其余每件奖励1元; 超产数大于100件时,超过100的部分每件奖励15元,其余按超产100件以内的方案处理。 对于产品B的生产者: 超产数N小于或等于25件时者,每超产一件奖励2元; N大于25、小于或等于50件时,超过25件的部分每件奖励25元,其余按超

6、产25件以内处理; N大于50件者,超过50件部分每件奖励3元,其余按超产50件以内处理。 上述处理功能可以用决策树描述如图所示。,第3章 结构化系统分析(2),9,第3章 结构化系统分析(2),10,七、决策表(Decision Table) 决策表(Decision Table)又称判断表,为描述判断的条件较多,各条件又相互组合,相应的决策方案较多的加工逻辑提供了表达清晰、简洁的手段。 决策表也是一种图形工具,呈表格形。 决策表共分四大部分,如图所示。,第3章 结构化系统分析(2),11,决策表的编制: 首先要明确加工的功能与目标,然后要识别影响决策的各项因素(条件),列出这些因素可能出现

7、的状态,并制定出决策的规则。 以工厂超产奖励处理功能的描述为例(这里只考虑产品A的超产奖),此功能的目标是合理分配超产奖励以鼓励工人超产。 对于产品A,根据奖励的目标和日常生产状况,超产的情况可分三个档次: 超产件数小于或等于50、大于50小于或等于100、大于100。 这就是影响奖励的因素或条件。奖励方案有三种: 每超产一件奖励1元、125元、15元。 为此可将相应的决策表示于图中。 其中状态一栏内把可能出现的状态组合标示出来,Y表示出现,N表示不出现。 由于右图中三种状态是不相容的,所以无组合项。决策规则是指在什么状态组合下采取什么决策方案。X表示采取相应的方案。,第3章 结构化系统分析(

8、2),12,第3章 结构化系统分析(2),13,下面再以学生评奖为例,说明决策表的应用。奖励的目的在于鼓励学生品学兼优,此评奖处理功能是要合理确定学生受奖等级。 决定受奖的条件为: 已修课程各类成绩比率为:成绩优秀占50或70以上,成绩为中或以下占15或20以下,团结纪律为优良或一般者。奖励方案为一等、二等、三等奖、鼓励奖四种。 因为受奖条件中有些是相容的,相互组合的项较多。描述此学生奖励处理功能的决策表示于下图。 由以上两例可见,决策表将比较复杂的决策问题简洁、明确、一目了然地描述出来。决策表是描述条件比较多的决策问题的有效工具。,第3章 结构化系统分析(2),14,第3章 结构化系统分析(

9、2),15,八、其他工具 我们应该注意: 在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。 除了结构化工具之外,也常采用一些不属于结构化方法的图形工具如: 组织结构图、功能分解图、业务流程图、系统流程图等。,第3章 结构化系统分析(2),16,第3章 结构化系统分析(2),17,第3章 结构化系统分析(2),18,第3章 结构化系统分析(2),19,业务流程图描述一个组织内部业务处理活动的内容与工作流程,是进行系统调查使用的工具之一。 系统流程图不是结构化分析的工具,可以用来描述一个系统的工作流程与所用资源,是系统设计的辅助工具之一.,第3章 结构化系统分析(2),20,系统

10、业务流程分析 系统业务流程概述 应符合业务运作逻辑 绘出系统业务流程图 业务流图图例如右:,业务流图中元素的命名,在命名时应遵守如下规则: “处理”命名时应采用动词或动词性短语; 除“处理”外的其他元素命名时应采用名词或名词性短语; 不可使用形容词、副词、感叹词等。 业务流图必须符合业务逻辑。,第3章 结构化系统分析(2),21,系统业务流程分析 业务流图的基本结构:,第3章 结构化系统分析(2),22,系统业务流程分析 业务流程优化(注:若无优化,可删去此节) 结合新系统目标和基本功能,进行业务流程优化。 绘制新系统业务流程图,第3章 结构化系统分析(2),23,33 系统分析阶段各项活动的

11、内容 一、系统的初步调查 1目标 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第一项活动。 系统开发工作一般是根据系统规划阶段确定的拟建系统总体方案进行的。在系统规划段已经根据当时所做的战略规划、组织信息需求分析和资源及应用环境的约束,将整个信息系统的建设分成若干项目,分期分批进行开发。 系统规划阶段的工作是面向整个组织,着重于系统的总体目标、总体功能和发展方向,对每个开发项目的目标、规模和内容并未做详细的分析。 初步调查阶段的主要目标就是: 从系统分析人员和管理人员的角度看新项目开发有无必要和可能。,第3章 结构化系统分析(2),24,2内容 (1)调查内容 系统分析人员要调

12、查: 有关组织的整体信息 有关人员的信息 有关工作的信息 只了解做了什么,有什么问题。 包括主要输入、主要输出、主要处理功能以及与其他系统的关系。 (2)分析内容 现有什么; 需要什么; 在现有资源下能提供什么; 此项目有无必要和可能做进一步的调查与开发。,第3章 结构化系统分析(2),25,3调查结论及工作成果 系统分析员在初步调查阶段可能得出以下结论之一: 拟开发项目有必要也有可能进行。 不必进行项目开发,只需对原有系统进行适当调整修改。 原系统未充分发挥作用,只需发挥原有系统的作用。 目前无必要开发此项目。 目前不具备开发此项目的条件。 如果结论是第一条,系统分析师要向拟定系统的单位主管

13、提出“系统开发建议书”,系统开发建议书包含以下内容: 项目名称; 项目目标; 项目开发的必要性和可能性: 项目内容: 项目开发的初步方案。 包括对项目的规模、目标和投资的粗略估计、人员配备情况、进度计划等。 4可行性研究安排,第3章 结构化系统分析(2),26,二、可行性研究 1目标与工作内容 可行性研究是系统分析阶段的第二项活动。 此活动的主要目标是: 进一步明确系统的目标、规模与功能、对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划。 可行性研究是对系统进行全面、概要的分析。,第3章 结构化系统分析(2),27,可行性研究的内容: 开始时,要对初步调

14、查的结果进行复审。重新明确问题,对所提系统大致规模和目标及有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案, 并对这些方案从以下三个方面认真地进行可确定系统开发项目的决策提供科学依据。 (1)技术可行性 对现有技术进行评价,分析系统是否可以用现有技术宋实施以及技术发展对系统建设有什么影响。 (2)经济可行性 对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。 (3)营运可行性 指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性和进行人员培训、补充计划的可行性。 可行性研究的时间取决于系统的规模。一般

15、从几周到几个月时间。经费为整个项目的510,大型项目可能要开发原型。,第3章 结构化系统分析(2),28,2步骤 (1)确定系统的规模与目标(复审上一活动内容) 分析系统的出发点是否正确, 目标是否正确。 (2)明确用户主要信息需求 明确现行系统是否能够满足用户需求,如果不能,问题在什么地方。这当然要对现行系统进行有针对性的调查。 这一活动容易出现的问题是在现行系统调查上费时太多,系统分析员要注意这一活动不是要详细描述系统做什么,而是要理解系统在组织中的作用,用户通常只谈论症状,系统分析员要明确问题所在。 (3)提出拟建系统的初步方案 在调查基础上要画出顶层数据流图(DFD)和相应数据字典(D

16、D)。不要进行详细分解(除非在哪一方面发现问题有必要时)。要弄清楚此系统与其他系统的接口,这在设计新系统时是很重要的约束条件。,第3章 结构化系统分析(2),29,(4)审查新系统 与用户交换意见,对要解决问题的规模、目标与关键人物进行审查,以DFD与DD为基础,对建议的系统评价。如发现问题和不一致之处,找出解决问题的办法,重新审定。反复几次以使系统逻辑模型满足用户需求。 (5)提出并评价可能的替代方案,并进行技术可行性、营运可行性、经济可行性分析。 这里可行性分析要涉及物理方案,即解决问题的可能途径,如软、硬件的配置。 (6)给出该项目做还是不做的选择,同时确定方案。 (7)制定项目开发计划

17、,包括人、财、物的安排。 (8)撰写可行性研究报告。 (9)向用户审查小组与指导委员会提交结果。,第3章 结构化系统分析(2),30,3工作结果 包括“可行性研究报告”和“系统设计任务书”。 可行性研究报告的主要内容包括: (1)现行系统概况 包括组织结构、主要工作任务和业务流程、人员、设备、费用状况。 (2)主要问题和主要信息需求 (3)拟建新系统的方案 包括主要目标、规模、初步结构、实施计划与投资方案、人员补充方案等。 (4)经济可行性分析 包括建设费用、运行费用、经济效益及社会效益。 (5)技术可行性分析 包括现有可用技术的评估、使用现有技术开发系统的可行性,对技术发展可能产生的影响。

18、(6)营运可行性分析 系统与组织目标、运行机制的匹配关系,各部门工作与系统运行的适应性、人员的适应性。人员计划的可行性、环境条件的可行性。 (7)结论 对可行性研究结果的简要总结。,第3章 结构化系统分析(2),31,系统设计任务书是: 在可行性研究报告做出并经审定后,正式进行后续阶段系统建设的决策性文件,是根据可行性研究确定的系统方案对系统开发者下达的任务书。 其中主要包括系统目标与任务、系统的规模、结构、建设初步计划、投资安排、人员安排等。,第3章 结构化系统分析(2),32,三、现行系统详细调查 1目标 在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状

19、况,发现其薄弱环节,找出要解决的问题实质,确保新系统比原系统更有效。 2调查内容 详细调查的主要内容包括: 对现行系统的目标、主要功能、组织结构、业务流程,数据流程的调查和分析。 信息系统所处理的信息是渗透于整个组织之中的,系统分析员必须从具体的组织中的实际情况出发,逐步抽象,才能得到组织中信息活动的全貌。,第3章 结构化系统分析(2),33,(1)组织机构的调查 调查的第一步就是了解组织的机构状况。 即: 各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系,等等。,第3章 结构化系统分析(2),34,组织机构状况可以通过组织结构图来反映。 组织机构图把组织(组织内)分成若干部分

20、,同时标明行政隶属关系、信息流动关系和其他关系。,第3章 结构化系统分析(2),35,(2)管理功能调查 为了实现系统的目标,系统必须具有各种功能。 所谓功能,指的是完成某项工作的能力。 调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。,第3章 结构化系统分析(2),36,(3)业务流程调查分析 为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程,明确系统规划中业务流程规划对流程改革与创新的要求,对原有业务流程存在的问题做具体分析、认定。 系统分析员应按照业务活动中信息流动过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄

21、清楚各环节需要的信息内容,信息来源、去向、处理方法、提供信息的时间和信息形态等。 有关的调查情况可以用“业务流程图”、“表格分配图”来表示。,第3章 结构化系统分析(2),37,表格分配图 帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。,第3章 结构化系统分析(2),38,(4)现行系统的目标,主要功能和用户需求调查 以此发现现行系统存在的问题,寻找解决问题的途径,也使新系统的开发成为可能。 (5)信息流程调查 研制开发系统,必须了解信息流程。 为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。描述这种情况

22、的就是数据流图(DFD)。 做出数据流图后进行逐层分解、审查和核对。 业务流图数据流图,第3章 结构化系统分析(2),39,(6)数据及功能分析 有了DFD图后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据词典、数据存储情况分析及使用者查询要求分析。 同时,要对DFD图中的各个功能的内容从逻辑上而不是从物理上加以详细说明。 可用的工具有决策树、决策表、结构化语言描述等。 (7)系统运营环境分析 决定一个系统能否正常运行的因素有很多,有些是系统本身的原因,有些不是。 在开发系统之前,必须对系统的应用环境进行认真的调查和分析,充分考虑各种可能发生的变化,以提高系统开发的有效性。,第3章

23、 结构化系统分析(2),40,3方法与特点 为了确保调查工作顺利进行,系统分析人员要注意工作方法和工作手段。切实与用户建立良好的关系,让用户充分地、积极地参与调查工作。 具体方法主要有: 观察法、专家调查法、直接面谈或专门访问、发调查表征求意见、召开讨论会、阅读历史资料和参加业务实践。 其中:参加业务实践、与具体工作人员一起完成最基本的工作程序是最基本、最有效的方法。,第3章 结构化系统分析(2),41,(1)资料法: 主要是通过查阅组织或业务部门的年报、总结、计划、文件、规章制度、上报资料等了解组织的概况等基本情况。 (2)观察法: 主要是了解现行系统的运行情况、存在的问题及某些需要量化的问

24、题。 (3)会议讨论法: 可以集思广益,效率较高,可以进行横向和纵向沟通,还可作出决议。 但要注意在会议召开前将有关内容和资料交给参会人,使之有备而来,还要作好会议记录并妥善加以保存。,第3章 结构化系统分析(2),42,(4)个人访谈法: 可以更深入地了解某些问题,并可以避免社会从众心理,同时也要将讨论的有关问题的提纲事先告诉被访人,使之作好准备。可以采用面谈、电话、通信、E-mail等多种方式进行访问。 (5)表格调查法: 可以用来调查普遍性的问题,应合理设计问题,为了节省答卷人的时间,最好对大部分问题给出选择答案,然后加以回收、分析。 (6)专家调查法: 用于重大问题的决策,如确定系统目

25、标、确定某些指标的权重等问题。 可以根据需要选择各种方法,也可综合使用这些方法。,第3章 结构化系统分析(2),43,调查中应注意的问题 为了保证调查研究的正常进行并取得较高效率,应注意以下问题: (1)事先作好准备: 在用各种方式进行调查前,都要根据系统要求拟订调查提纲,明确调查的内容、方式、方法、途径、时间、场合、人员等。 应做到事先通知,遵守时间,问题明确,语言明了,态度和蔼。 (2)建立良好的人际关系: 最好事先了解一下有关人员的基本情况,建立良好的人际关系,注意文明礼貌,之后不要忘记表示感谢。 (3)注意定性与定量相结合: 调查中要特别注意量的概念,便于新系统前后的对照,使问题的说明

26、更有说服力。 (4)及时分析、归纳、总结:要作好记录,及时归纳、分析、总结。,第3章 结构化系统分析(2),44,【课堂训练1】 每人准备一张简笔画、二张白纸、一支笔。简笔画要简单一些。如桌子、椅子、电话、计算机外型、人的表情等,不要让别人知道简笔画的内容。 俩人一组面对面坐好,将准备好的画夹在书里,不要让对方看到。 其中一位先提问,另一位回答,目的达到后再对换。 提问方不得问诸如“你画的是什么?”之类的问题,只能问“你画的是动物吗?”、“有尾巴吗?”等直接问题,并根据对方的回答调整提问范围和内容,最终经分析判断猜出对方所画的内容并通过提问模仿画出对方的简笔画。 回答方只做“是”或“不是”等类

27、似的简单回答,也不能误导对方,同时将对方提出的问题记录在白纸上,一直到对方猜出并画出简笔画。 二人对换,重复上述、两步。 二人展示原形简笔画与模仿简笔画,并分析提问的次数、价钱,并进行讨论,推选一人参加班级讨论。 全班交流讨论,谈感想,并评出绘画最像奖、最快猜中奖(最少的提问次数)等具有特点的奖项。,第3章 结构化系统分析(2),45,在进行系统调查时,用户心中可能或有或无一个模型,调查者要提高提问技巧,尽快找到并建立一个达成共识的模型。这一活动可以锻炼同学的语言表达能力和逻辑分析判断能力等,有助于更好地进行系统调查,找到关键问题并得到答案。 如何面谈访问 两种形式:个别访问、小组座谈技巧:

28、为了缓和气氛,花几分钟从题外话谈起 从范围较宽的问题谈起 调查者要有虚怀若谷、能接收一切的胸怀 对被访者的发言表现表现强烈共鸣 避免对被访者的谈话内容作任何批评 “影射法”:追究被访者的真实想法,第3章 结构化系统分析(2),46,航空公司顾客意见调查表 1、你的年收入多少? 2、你是偶然还是经常性地作飞机? 偶然( ,经常( ) 3、你喜欢本航空公司吗? 是( ), 否( ) 4、去年4月和今年4月你在电视上看到几次本航空公司的广告? 5、在评价航空公司时,你认为最显著和最有决定性的属性是什么? 6、你认为政府对机票进行控制是对的吗? 【课堂训练2】 设计调查表:学习成绩上升、下降的原因。,

29、第3章 结构化系统分析(2),47,设计调查表的技巧之一_问题的选择 本问题是否必须列入? 无关问题不要列入 被调查者是否有能力回答此问题? 问题应在被调查者经验和记忆范围之内 被调查者是否愿意回答此问题? 避免涉及个人隐私或困窘性问题 回答问题不需花很长时间 问题应该清楚、明确 设计调查表的技巧之二_问题的形式 封闭式问题: 给出所有可能的答案,被调查者从中选择 开放式问题: 允许被调查者用自己的话回答问题,第3章 结构化系统分析(2),48,4详细调查与初步调查的区别 (1)目的不同 初步调查的目的是明确问题和系统开发要解决的主要问题和目标,论证系统开发的必要性和可能性。 详细调查的目的是

30、为了弄清现行系统的基本功能及信息流程,为新系统逻辑模型提供基础。 (2)内容不同 初步调查的重点是了解现行系统的概要情况及与外部的关系。包括资源情况、能力情况、外部影响情况等。 详细调查的重点在于更详细和更具体系统的内部情况,从而可以提供在新系统建设时改进或更换的内容。,第3章 结构化系统分析(2),49,不重视详细调查会导致对新系统信息需求的考虑不充分,因为详细调查的主要任务在于理解现有业务问题和信息需求,新系统的建立总是以现有系统为基础的,只有弄清楚现有系统中哪些是合理的、必要的,哪些是需要改进的、增加的,才能建立合适的新系统,因此详细调查是建立新系统的前期和基础工作。如果这一阶段工作没做

31、好,不但逻辑模型设计不好,而且以后的物理设计和实现工作将会受到影响,因此系统分析人员一定要做好系统的详细调查。,第3章 结构化系统分析(2),50,5工作结果 系统详细调查的结果以“详细调查报告”表示,主要包含下列内容: (1)项目主要工作内容概述: (2)系统需求分析: (3)现行系统主要目标,功能: (4)组织结构图; (5)业务流程图及其说明: (6)信息流程。 数据流图(DFD)。 数据词典、数据存储分析、查询分析。 数据处理分析。 (7)现行系统问题,第3章 结构化系统分析(2),51,四、新系统逻辑方案的提出 1目标 这一阶段的主要目标是明确用户的信息需求。 包括: 组织的发展、改

32、革的总信息需求和各级管理人员完成各自工作任务的信息需求。 确定新系统的逻辑功能。 提出新系统的逻辑方案。 完成系统分析阶段的最终成果系统说明书的编写。,第3章 结构化系统分析(2),52,2工作内容与方法 本阶段是系统分析的最后一项活动,也是形成系统分析结果的关键工作。 主要工作包括以下四项: 调查分析 建模 对模型进行评价和修改 编写系统说明书,第3章 结构化系统分析(2),53,(1)调查分析 对现行系统详细调查进行分析的基础上,着重对用户需求进行进一步调查分析。 调查分析主要集中在: 对现有业务流程与系统功能要作哪些改变的问题上。 根据业务流程规划的结果和对当前情况的分析,引起改变的原因

33、可能是因为: 组织遇到新的发展机会; 业务工作中遇到新的问题和挑战; 现有系统工作中存在的影响工作绩效的问题需要解决。 做出改变的要求可能: 直接来自上级主管部门或者组织的主要决策者的指令; 当前提高竞争优势和经济效益的迫切需要; 从长远看,对组织的发展、对提高经济效益是必需的; 为了在时间与经费允许的情况下改善系统的形象和工作环境。,第3章 结构化系统分析(2),54,应注意: 系统分析人员必须就新系统在原有系统基础上要做的改变的内容和用户充分交换意见,特别要对组织的核心业务流程的问题进行深入分析,明确改变要解决的问题和要达到的目的。 系统分析人员必须站在用户的立场上考虑问题,进行反复斟酌和

34、讨论,以弄清究竟新系统在现有系统的基础上要做哪些改变,做这些改变的必要性与可能性怎样。 不能只是问用户和记载用户的回答,而是要分析用户真正需要的而又可能做到的是什么样的改变。,第3章 结构化系统分析(2),55,(2)建模 在调查分析的基础上要改造或创建新的业务流程,具体实现业务流程改革与创新的要求,建立新系统的逻辑模型,把反映用户需求的新系统应具备的功能全面、系统、准确、详细地进行描述。 建模的良好手段: 数据流图、数据词典以及决策树、决策表、结构化语言、教学公式等结构化工具。 我们这里表达系统逻辑模型的主要工具是: 数据流图和数据词典。,第3章 结构化系统分析(2),56,应当在调查的基础上通过绘制数据流图和编制数据词典建立新系统的逻辑模型。 建模过程也是进一步发现问题和解决问题、深入分析的过程。 需要特别注意: 在建模过程中不能只注意绘制图形和编写文件,而要始终把握系统的总目标和总功能,致力于解决系统要进行的主要改变问题。 贯彻自顶向下、逐层分解的原则,对系统的逻辑功能从总体到局部、从粗到细地进行清晰的描述。,第3章 结构化系统分析(2),57,(3)对模型进行评价和修改 建立模型以后: 首先系统分析人员要对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论