结构化系统分析

上传人:cl****1 文档编号:580302388 上传时间:2024-08-28 格式:PPT 页数:61 大小:1.63MB
返回 下载 相关 举报
结构化系统分析_第1页
第1页 / 共61页
结构化系统分析_第2页
第2页 / 共61页
结构化系统分析_第3页
第3页 / 共61页
结构化系统分析_第4页
第4页 / 共61页
结构化系统分析_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《结构化系统分析》由会员分享,可在线阅读,更多相关《结构化系统分析(61页珍藏版)》请在金锄头文库上搜索。

1、第第3章章结构化系统分析(结构化系统分析(2)32结构化系统分析方法和工具结构化系统分析方法和工具四、基本加工的描述四、基本加工的描述数据流图中所有不进一步分解的加工,称为基本加工。数据流图中所有不进一步分解的加工,称为基本加工。基本加工是最底层的加工,基本加工是最底层的加工,但并不都在最底层的数据流图中但并不都在最底层的数据流图中。上层数据流图中某些加工环节不进一步分解的,都属于基本加工。上层数据流图中某些加工环节不进一步分解的,都属于基本加工。这是识别基本加工的主要原则:这是识别基本加工的主要原则:基本加工有父项,无子项,而非基本加工均有子项。基本加工有父项,无子项,而非基本加工均有子项。

2、在数据词典中,非基本加工可用基本加工的组合来描述,因而比较简洁。在数据词典中,非基本加工可用基本加工的组合来描述,因而比较简洁。基本加工是实现系统功能的基本组成部分,准确地、清晰地描述基本加工,基本加工是实现系统功能的基本组成部分,准确地、清晰地描述基本加工,成为表达系统逻辑功能的关键。成为表达系统逻辑功能的关键。在数据流图关于加工的分解中曾提出,如果一个加工的逻辑功能能用一在数据流图关于加工的分解中曾提出,如果一个加工的逻辑功能能用一张张A4规格的纸描述清楚,则加工的分解到此为止。就是说基本加工的规格的纸描述清楚,则加工的分解到此为止。就是说基本加工的清晰、明确、简洁的描述,篇幅应不超过一张

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

4、述工具的联合使用。上述工具的联合使用。其中:其中:结构化语言、决策树、决策表属于结构化系统分析中的专用工具。结构化语言、决策树、决策表属于结构化系统分析中的专用工具。数学公式当然是结构化的,这是一种容易被人理解和接受的通用工具,描数学公式当然是结构化的,这是一种容易被人理解和接受的通用工具,描述基本加工时只要符合应用数学公式的条件,应加以使用。述基本加工时只要符合应用数学公式的条件,应加以使用。自然语言丰富、灵活,但容易出现二义性或多义性问题。自然语言丰富、灵活,但容易出现二义性或多义性问题。如能使用结构化工具之处,则不使用自然语言。如能使用结构化工具之处,则不使用自然语言。但有时为了说明加工

5、的前提条件或处理过程必须采用自然语言时,则但有时为了说明加工的前提条件或处理过程必须采用自然语言时,则要尽可能做到语义准确、文字简练,避免繁琐、冗长的论述。要尽可能做到语义准确、文字简练,避免繁琐、冗长的论述。3第3章 结构化系统分析(2)五、结构化语言五、结构化语言结构化语言没有严格的语法规定,使用的词汇也比形式化的计算机语言结构化语言没有严格的语法规定,使用的词汇也比形式化的计算机语言广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确,易广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确,易理解,不易产生歧义,理解,不易产生歧义,适于表达数据加工的处理功能和处理过程适于表达

6、数据加工的处理功能和处理过程适于表达数据加工的处理功能和处理过程适于表达数据加工的处理功能和处理过程。结构化语言使用的语句类型只有以下三种:结构化语言使用的语句类型只有以下三种:(1)祈使语句;祈使语句;(2)条件语句;条件语句;(3)循环语句。循环语句。语句可以嵌套,句中可使用逻辑关系式与数学公式。语句可以嵌套,句中可使用逻辑关系式与数学公式。4第3章 结构化系统分析(2)5第3章 结构化系统分析(2)六、决策树六、决策树(DecisionTree)如果一个加工中决策或判断的步骤较多,则使用结构化语言时,语句的嵌套层次太多,不便于基本加工的逻辑功能的清晰描述。决策树决策树(DecisionT

7、ree),又称判断树,是一种图形工具,又称判断树,是一种图形工具,适合于描述加适合于描述加适合于描述加适合于描述加工中具有多个策略,每个策略和若干条件有关的逻辑功能工中具有多个策略,每个策略和若干条件有关的逻辑功能工中具有多个策略,每个策略和若干条件有关的逻辑功能工中具有多个策略,每个策略和若干条件有关的逻辑功能。结构化分析。结构化分析中所用图形工具决策树如图所示。中所用图形工具决策树如图所示。左边节点为树根,称为决策节点。左边节点为树根,称为决策节点。与决策节点相连的称为方案枝与决策节点相连的称为方案枝(或称条件枝或称条件枝)。最右方的方案枝最右方的方案枝(条件枝条件枝)的端点的端点(即树梢

8、即树梢)表示决策结果,即所采用的策略。表示决策结果,即所采用的策略。中间各节点为分段决策节点。中间各节点为分段决策节点。6第3章 结构化系统分析(2)7第3章 结构化系统分析(2)例如,某工厂对工人超产奖励的政策为:该厂生产两种产品例如,某工厂对工人超产奖励的政策为:该厂生产两种产品A和和B。凡工人每月的实际生产量超过计划指标者均有奖励。凡工人每月的实际生产量超过计划指标者均有奖励。奖励政策为:奖励政策为:对于产品对于产品A的生产者:的生产者:超产数超产数N小于或等于小于或等于50件时,每超产一件奖励件时,每超产一件奖励1元;元;超产数超产数N大于大于50、小于或等于、小于或等于100件时,大

9、于件时,大于50的部分每件奖励的部分每件奖励125元,其余每件奖励元,其余每件奖励1元;元;超产数大于超产数大于100件时,超过件时,超过100的部分每件奖励的部分每件奖励15元,其余按超产元,其余按超产100件以内的方案处理。件以内的方案处理。对于产品对于产品B的生产者:的生产者:超产数超产数N小于或等于小于或等于25件时者,每超产一件奖励件时者,每超产一件奖励2元;元;N大于大于25、小于或等于、小于或等于50件时,超过件时,超过25件的部分每件奖励件的部分每件奖励25元,其元,其余按超产余按超产25件以内处理;件以内处理;N大于大于50件者,超过件者,超过50件部分每件奖励件部分每件奖励

10、3元,其余按超产元,其余按超产50件以内处理。件以内处理。上述处理功能可以用决策树描述如图所示。上述处理功能可以用决策树描述如图所示。8第3章 结构化系统分析(2)9第3章 结构化系统分析(2)七、决策表七、决策表(DecisionTable)决策表决策表(DecisionTable)又称判断表,为描述判断的条件较多,各条件又又称判断表,为描述判断的条件较多,各条件又相互组合,相应的决策方案较多的加工逻辑提供了表达清晰、简洁的手相互组合,相应的决策方案较多的加工逻辑提供了表达清晰、简洁的手段。段。决策表也是一种图形工具,呈表格形。决策表也是一种图形工具,呈表格形。决策表共分四大部分,如图所示。

11、决策表共分四大部分,如图所示。10第3章 结构化系统分析(2)决策表的编制:决策表的编制:首先要明确加工的功能与目标,然后要识别影响决策的各项因素首先要明确加工的功能与目标,然后要识别影响决策的各项因素(条件条件),列出,列出这些因素可能出现的状态,并制定出决策的规则。这些因素可能出现的状态,并制定出决策的规则。以工厂超产奖励处理功能的描述为例以工厂超产奖励处理功能的描述为例(这里只考虑产品这里只考虑产品A的超产奖的超产奖),此,此功能的目标是合理分配超产奖励以鼓励工人超产。功能的目标是合理分配超产奖励以鼓励工人超产。对于产品对于产品A,根据奖励的目标和日常生产状况,超产的情况可分三个档次:根

12、据奖励的目标和日常生产状况,超产的情况可分三个档次:超产件数小于或等于超产件数小于或等于50、大于、大于50小于或等于小于或等于100、大于、大于100。这就是影响奖励的因素或条件。奖励方案有三种:这就是影响奖励的因素或条件。奖励方案有三种:每超产一件奖励每超产一件奖励1元、元、125元、元、15元。元。为此可将相应的决策表示于图中。为此可将相应的决策表示于图中。其中状态一栏内把可能出现的状态组合标示出来,其中状态一栏内把可能出现的状态组合标示出来,Y表示出现,表示出现,N表示表示不出现。不出现。由于右图中三种状态是不相容的,所以无组合项。决策规则是指由于右图中三种状态是不相容的,所以无组合项

13、。决策规则是指在什么状态组合下采取什么决策方案。在什么状态组合下采取什么决策方案。X表示采取相应的方案。表示采取相应的方案。11第3章 结构化系统分析(2)12第3章 结构化系统分析(2)下面再以学生评奖为例,说明决策表的应用。奖励的目的在于鼓励学生下面再以学生评奖为例,说明决策表的应用。奖励的目的在于鼓励学生品学兼优,此评奖处理功能是要合理确定学生受奖等级。品学兼优,此评奖处理功能是要合理确定学生受奖等级。决定受奖的条件为:决定受奖的条件为:已修课程各类成绩比率为:成绩优秀占已修课程各类成绩比率为:成绩优秀占50或或70以上,成绩为中或以下以上,成绩为中或以下占占15或或20以下,团结纪律为

14、优良或一般者。奖励方案为一等、二等、以下,团结纪律为优良或一般者。奖励方案为一等、二等、三等奖、鼓励奖四种。三等奖、鼓励奖四种。因为受奖条件中有些是相容的,相互组合的项较多。描述此学生奖励处理因为受奖条件中有些是相容的,相互组合的项较多。描述此学生奖励处理功能的决策表示于下图。功能的决策表示于下图。由以上两例可见,决策表将比较复杂的决策问题简洁、明确、一目了然由以上两例可见,决策表将比较复杂的决策问题简洁、明确、一目了然地描述出来。决策表是描述条件比较多的决策问题的有效工具。地描述出来。决策表是描述条件比较多的决策问题的有效工具。13第3章 结构化系统分析(2)14第3章 结构化系统分析(2)

15、八、其他工具八、其他工具我们应该注意:我们应该注意: 在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。在实际的系统分析工作时,所采用方法的类型宜少不宜多,以免造成混乱。除了结构化工具之外,也常采用一些不属于结构化方法的图形工具如:除了结构化工具之外,也常采用一些不属于结构化方法的图形工具如:组织结构图、功能分解图、业务流程图、系统流程图等。组织结构图、功能分解图、业务流程图、系统流程图等。15第3章 结构化系统分析(2)16第3章 结构化系统分析

16、(2)17第3章 结构化系统分析(2)18第3章 结构化系统分析(2)业务流程图描述一个组织内部业务处理活动的内容与工作流程,是进行业务流程图描述一个组织内部业务处理活动的内容与工作流程,是进行系统调查使用的工具之一。系统调查使用的工具之一。系统流程图不是结构化分析的工具,可以用来描述一个系统的工作流程系统流程图不是结构化分析的工具,可以用来描述一个系统的工作流程与所用资源,是系统设计的辅助工具之一与所用资源,是系统设计的辅助工具之一.19第3章 结构化系统分析(2)系统业务流程分析系统业务流程分析系统业务流程概述系统业务流程概述应符合业务运作逻辑应符合业务运作逻辑绘出系统业务流程图绘出系统业

17、务流程图业务流图图例如业务流图图例如右右:业务流图中元素的命名业务流图中元素的命名,在命名时应遵守如下规则:在命名时应遵守如下规则:“处理处理”命名时应采用动词或动词性短语;命名时应采用动词或动词性短语;除除“处理处理”外的其他元素命名时应采用名词或名词性短语;外的其他元素命名时应采用名词或名词性短语;不可使用形容词、副词、感叹词等。不可使用形容词、副词、感叹词等。业务流图必须符合业务逻辑。业务流图必须符合业务逻辑。20第3章 结构化系统分析(2)系统业务流程分析系统业务流程分析业务流图的基本结构:业务流图的基本结构:21第3章 结构化系统分析(2)系统业务流程分析系统业务流程分析业务流程优化

18、(注:若无优化,可删去此节)业务流程优化(注:若无优化,可删去此节)结合新系统目标和基本功能,进行业务流程优化。结合新系统目标和基本功能,进行业务流程优化。绘制新系统业务流程图绘制新系统业务流程图22第3章 结构化系统分析(2)33系统分析阶段各项活动的内容系统分析阶段各项活动的内容一、系统的初步调查一、系统的初步调查1目标目标系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第系统的初步调查是系统分析阶段的第一项活动,也是整个系统开发的第一项活动。一项活动。系统开发工作一般是根据系统规划阶段确定的拟建系统总体方案进行的。在系统规划段已经根据当时所做的战略规划、组织信息需求分析和资源

19、及应用环境的约束,将整个信息系统的建设分成若干项目,分期分批进行开发。系统规划阶段的工作是面向整个组织,着重于系统的总体目标、总体功能和发展方向,对每个开发项目的目标、规模和内容并未做详细的分析。初步调查阶段的主要目标就是初步调查阶段的主要目标就是:从系统分析人员和管理人员的角度看新项目开发有无必要和可能。从系统分析人员和管理人员的角度看新项目开发有无必要和可能。23第3章 结构化系统分析(2)2内容内容(1)调查内容调查内容系统分析人员要调查:系统分析人员要调查:有关组织的整体信息有关组织的整体信息有关人员的信息有关人员的信息有关工作的信息有关工作的信息只了解做了什么,有什么问题。只了解做了

20、什么,有什么问题。包括主要输入、主要输出、主要处理功能以及与其他系统的关系。包括主要输入、主要输出、主要处理功能以及与其他系统的关系。(2)分析内容分析内容现有什么;现有什么;需要什么;需要什么;在现有资源下能提供什么;在现有资源下能提供什么;此项目有无必要和可能做进一步的调查与开发。此项目有无必要和可能做进一步的调查与开发。24第3章 结构化系统分析(2)3调查结论及工作成果调查结论及工作成果系统分析员在初步调查阶段可能得出以下结论之一:系统分析员在初步调查阶段可能得出以下结论之一:拟开发项目有必要也有可能进行。拟开发项目有必要也有可能进行。不必进行项目开发,只需对原有系统进行适当调整修改。

21、不必进行项目开发,只需对原有系统进行适当调整修改。原系统未充分发挥作用,只需发挥原有系统的作用。原系统未充分发挥作用,只需发挥原有系统的作用。目前无必要开发此项目。目前无必要开发此项目。目前不具备开发此项目的条件。目前不具备开发此项目的条件。如果结论是第一条,系统分析师要向拟定系统的单位主管提出如果结论是第一条,系统分析师要向拟定系统的单位主管提出“系统开系统开发建议书发建议书”,系统开发建议书包含以下内容:,系统开发建议书包含以下内容:项目名称;项目名称;项目目标;项目目标;项目开发的必要性和可能性:项目开发的必要性和可能性:项目内容:项目内容:项目开发的初步方案。项目开发的初步方案。包括对

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

23、案与计划。可行性研究是对系统进行全面、概要的分析。可行性研究是对系统进行全面、概要的分析。26第3章 结构化系统分析(2)可行性研究的内容:可行性研究的内容:开始时,要对初步调查的结果进行复审。重新明确问题,对所提系统大致规模开始时,要对初步调查的结果进行复审。重新明确问题,对所提系统大致规模和目标及有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,和目标及有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,并对这些方案从以下三个方面认真地进行可确定系统开发项目的决策提供科学并对这些方案从以下三个方面认真地进行可确定系统开发项目的决策提供科学依据。依据。(1)技术可行性技

24、术可行性对现有技术进行评价,分析系统是否可以用现有技术宋实施以及技术发展对现有技术进行评价,分析系统是否可以用现有技术宋实施以及技术发展对系统建设有什么影响。对系统建设有什么影响。(2)经济可行性经济可行性对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。行估算,对系统建成后可能取得的社会及经济效益进行估计。(3)营运可行性营运可行性指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性和

25、进行人员培训、补充计划的可行性。性和进行人员培训、补充计划的可行性。可行性研究的时间取决于系统的规模。一般从几周到几个月时间。经费为可行性研究的时间取决于系统的规模。一般从几周到几个月时间。经费为整个项目的整个项目的510,大型项目可能要开发原型。,大型项目可能要开发原型。27第3章 结构化系统分析(2)2步骤步骤(1)确定系统的规模与目标确定系统的规模与目标(复审上一活动内容复审上一活动内容)分析系统的出发点是否正确,分析系统的出发点是否正确,目标是否正确。目标是否正确。(2)明确用户主要信息需求明确用户主要信息需求明确现行系统是否能够满足用户需求,如果不能,问题在什么地方。这明确现行系统是

26、否能够满足用户需求,如果不能,问题在什么地方。这当然要对现行系统进行有针对性的调查。当然要对现行系统进行有针对性的调查。这一活动容易出现的问题是在现行系统调查上费时太多,这一活动容易出现的问题是在现行系统调查上费时太多,系统分析员要注意这系统分析员要注意这一活动不是要详细描述系统做什么,而是要理解系统在组织中的作用一活动不是要详细描述系统做什么,而是要理解系统在组织中的作用,用户通,用户通常只谈论症状,系统分析员要明确问题所在。常只谈论症状,系统分析员要明确问题所在。(3)提出拟建系统的初步方案提出拟建系统的初步方案在调查基础上要画出顶层数据流图在调查基础上要画出顶层数据流图(DFD)和相应数

27、据字典和相应数据字典(DD)。不要进不要进行详细分解行详细分解(除非在哪一方面发现问题有必要时除非在哪一方面发现问题有必要时)。要弄清楚此系统与其。要弄清楚此系统与其他系统的接口,这在设计新系统时是很重要的约束条件。他系统的接口,这在设计新系统时是很重要的约束条件。28第3章 结构化系统分析(2)(4)审查新系统审查新系统与用户交换意见,对要解决问题的规模、目标与关键人物进行审查,以与用户交换意见,对要解决问题的规模、目标与关键人物进行审查,以DFD与与DD为基础,对建议的系统评价。如发现问题和不一致之处,找为基础,对建议的系统评价。如发现问题和不一致之处,找出解决问题的办法,重新审定。反复几

28、次以使系统逻辑模型满足用户需出解决问题的办法,重新审定。反复几次以使系统逻辑模型满足用户需求。求。(5)提出并评价可能的替代方案,并进行技术可行性、营运可行性、经济提出并评价可能的替代方案,并进行技术可行性、营运可行性、经济可行性分析。可行性分析。这里可行性分析要涉及物理方案,即解决问题的可能途径,如软、硬件的配置。这里可行性分析要涉及物理方案,即解决问题的可能途径,如软、硬件的配置。(6)给出该项目做还是不做的选择,同时确定方案。给出该项目做还是不做的选择,同时确定方案。(7)制定项目开发计划,包括人、财、物的安排。制定项目开发计划,包括人、财、物的安排。(8)撰写可行性研究报告。撰写可行性

29、研究报告。(9)向用户审查小组与指导委员会提交结果。向用户审查小组与指导委员会提交结果。29第3章 结构化系统分析(2)3工作结果工作结果包括包括“可行性研究报告可行性研究报告”和和“系统设计任务书系统设计任务书”。可行性研究报告的主要内容包括:可行性研究报告的主要内容包括:(1)现行系统概况现行系统概况包括组织结构、主要工作任务和业务流程、人员、设备、费用状况。包括组织结构、主要工作任务和业务流程、人员、设备、费用状况。(2)主要问题和主要信息需求主要问题和主要信息需求(3)拟建新系统的方案拟建新系统的方案包括主要目标、规模、初步结构、实施计划与投资方案、人员补充方包括主要目标、规模、初步结

30、构、实施计划与投资方案、人员补充方案等。案等。(4)经济可行性分析经济可行性分析包括建设费用、运行费用、经济效益及社会效益。包括建设费用、运行费用、经济效益及社会效益。(5)技术可行性分析技术可行性分析包括现有可用技术的评估、使用现有技术开发系统的可行性,对技术包括现有可用技术的评估、使用现有技术开发系统的可行性,对技术发展可能产生的影响。发展可能产生的影响。(6)营运可行性分析营运可行性分析系统与组织目标、运行机制的匹配关系,各部门工作与系统运行的适系统与组织目标、运行机制的匹配关系,各部门工作与系统运行的适应性、人员的适应性。人员计划的可行性、环境条件的可行性。应性、人员的适应性。人员计划

31、的可行性、环境条件的可行性。(7)结论结论对可行性研究结果的简要总结。对可行性研究结果的简要总结。30第3章 结构化系统分析(2)系统设计任务书是:系统设计任务书是:在可行性研究报告做出并经审定后,正式进行后续阶段系统建设的决策性在可行性研究报告做出并经审定后,正式进行后续阶段系统建设的决策性文件,是根据可行性研究确定的系统方案对系统开发者下达的任务书。文件,是根据可行性研究确定的系统方案对系统开发者下达的任务书。其中主要包括系统目标与任务、系统的规模、结构、建设初步计划、投资其中主要包括系统目标与任务、系统的规模、结构、建设初步计划、投资安排、人员安排等。安排、人员安排等。31第3章 结构化

32、系统分析(2)三、现行系统详细调查三、现行系统详细调查1目标目标在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统比原系统更有效确保新系统比原系统更有效。2调查内容调查内容详细调查的主要内容包括:详细调查的主要内容包括:对现行系统的目标、主要功能、组织结构、业务流程,数据流程的调查和分析。对现行系统的目标、主要功能、组织结构、业务流程,数据流程的调查和分析。信息系统所处理的信息是渗透于

33、整个组织之中的,系统分析员必须从具体的组信息系统所处理的信息是渗透于整个组织之中的,系统分析员必须从具体的组织中的实际情况出发,逐步抽象,才能得到组织中信息活动的全貌。织中的实际情况出发,逐步抽象,才能得到组织中信息活动的全貌。32第3章 结构化系统分析(2)(1)组织机构的调查组织机构的调查调查的第一步就是了解组织的机构状况。调查的第一步就是了解组织的机构状况。即:即:各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系,各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系,等等。等等。33第3章 结构化系统分析(2)组织机构状况可以通过组织结构图来反映。组织机构状况

34、可以通过组织结构图来反映。组织机构图把组织机构图把组织组织(组织内)(组织内)分成若干部分,同时标明行政隶属关系、分成若干部分,同时标明行政隶属关系、信息流动关系和其他关系。信息流动关系和其他关系。34第3章 结构化系统分析(2)(2)管理功能调查管理功能调查为了实现系统的目标,系统必须具有各种功能。为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某项工作的能力。所谓功能,指的是完成某项工作的能力。调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。35第3章 结构化系统分析(2)(3)业务流程调查分析业务流程调

35、查分析为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程,明确系统规划中业务流程规划对流程改革就必须了解组织的业务流程,明确系统规划中业务流程规划对流程改革与创新的要求,对原有业务流程存在的问题做具体分析、认定。与创新的要求,对原有业务流程存在的问题做具体分析、认定。系统分析员应系统分析员应按照业务活动中信息流动过程按照业务活动中信息流动过程按照业务活动中信息流动过程按照业务活动中信息流动过程,逐个调查所有环节的处理,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清楚各环节需

36、要的业务、处理内容、处理顺序和对处理时间的要求,弄清楚各环节需要的信息内容,信息来源、去向、处理方法、提供信息的时间和信息形态等。信息内容,信息来源、去向、处理方法、提供信息的时间和信息形态等。有关的调查情况可以用有关的调查情况可以用“业务流程图业务流程图”、“表格分配图表格分配图”来表示。来表示。36第3章 结构化系统分析(2)表格分配图表格分配图帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。37第3章 结构化系统分析(2)(4)现行系统的目标,主要功能和用户需求调查现行系统的目标,主要功能和用户需求调查以此发现现

37、行系统存在的问题,寻找解决问题的途径,也使新系统的开以此发现现行系统存在的问题,寻找解决问题的途径,也使新系统的开发成为可能。发成为可能。(5)信息流程调查信息流程调查研制开发系统,必须了解信息流程。研制开发系统,必须了解信息流程。为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。描动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。描述这种情况的就是述这种情况的就是数据流图数据流图(DFD)。做出数据流图后进行逐层分解、审查和核对。做出数据流图后进行逐

38、层分解、审查和核对。业务流图业务流图数据流图数据流图38第3章 结构化系统分析(2)(6)数据及功能分析数据及功能分析有了有了DFD图后,要对图中所出现的数据和信息的属性进一步分析,包图后,要对图中所出现的数据和信息的属性进一步分析,包括括编制数据词典、数据存储情况分析及使用者查询要求分析编制数据词典、数据存储情况分析及使用者查询要求分析。同时,要对同时,要对DFD图中的各个功能的内容从逻辑上而不是从物理上加以图中的各个功能的内容从逻辑上而不是从物理上加以详细说明。详细说明。可用的工具可用的工具有决策树、决策表、结构化语言描述等。有决策树、决策表、结构化语言描述等。(7)系统运营环境分析系统运

39、营环境分析决定一个系统能否正常运行的因素有很多,有些是系统本身的原因,有决定一个系统能否正常运行的因素有很多,有些是系统本身的原因,有些不是。些不是。在开发系统之前,必须对系统的应用环境进行认真的调查和分析,充分在开发系统之前,必须对系统的应用环境进行认真的调查和分析,充分考虑各种可能发生的变化,以提高系统开发的有效性。考虑各种可能发生的变化,以提高系统开发的有效性。39第3章 结构化系统分析(2)3方法与特点方法与特点为了确保调查工作顺利进行,系统分析人员要注意工作方法和工作手段。为了确保调查工作顺利进行,系统分析人员要注意工作方法和工作手段。切实与用户建立良好的关系,让用户充分地、积极地参

40、与调查工作。切实与用户建立良好的关系,让用户充分地、积极地参与调查工作。具体方法主要有:具体方法主要有:观观察察法法、专专家家调调查查法法、直直接接面面谈谈或或专专门门访访问问、发发调调查查表表征征求求意意见见、召召开开讨讨论论会会、阅读历史资料和参加业务实践。阅读历史资料和参加业务实践。其中:参加业务实践、与具体工作人员一起完成最基本的工作程序是最基其中:参加业务实践、与具体工作人员一起完成最基本的工作程序是最基本、最有效的方法。本、最有效的方法。40第3章 结构化系统分析(2)(1)资料法:)资料法:主主要要是是通通过过查查阅阅组组织织或或业业务务部部门门的的年年报报、总总结结、计计划划、

41、文文件件、规规章章制制度度、上上报报资料等了解组织的概况等基本情况。资料等了解组织的概况等基本情况。(2)观察法:)观察法:主要是了解现行系统的运行情况、存在的问题及某些需要量化的问题。主要是了解现行系统的运行情况、存在的问题及某些需要量化的问题。(3)会议讨论法:)会议讨论法:可以集思广益,效率较高,可以进行横向和纵向沟通,还可作出决议。可以集思广益,效率较高,可以进行横向和纵向沟通,还可作出决议。但但要要注注意意在在会会议议召召开开前前将将有有关关内内容容和和资资料料交交给给参参会会人人,使使之之有有备备而而来来,还还要要作作好会议记录并妥善加以保存。好会议记录并妥善加以保存。41第3章

42、结构化系统分析(2)(4)个人访谈法:)个人访谈法:可可以以更更深深入入地地了了解解某某些些问问题题,并并可可以以避避免免社社会会从从众众心心理理,同同时时也也要要将将讨讨论论的的有有关关问问题题的的提提纲纲事事先先告告诉诉被被访访人人,使使之之作作好好准准备备。可可以以采采用用面面谈、电话、通信、谈、电话、通信、E-mail等多种方式进行访问。等多种方式进行访问。(5)表格调查法:)表格调查法:可可以以用用来来调调查查普普遍遍性性的的问问题题,应应合合理理设设计计问问题题,为为了了节节省省答答卷卷人人的的时时间,最好对大部分问题给出选择答案,然后加以回收、分析。间,最好对大部分问题给出选择答

43、案,然后加以回收、分析。(6)专家调查法:)专家调查法:用于重大问题的决策,如确定系统目标、确定某些指标的权重等问题。用于重大问题的决策,如确定系统目标、确定某些指标的权重等问题。可以根据需要选择各种方法,也可综合使用这些方法。可以根据需要选择各种方法,也可综合使用这些方法。42第3章 结构化系统分析(2)调查中应注意的问题调查中应注意的问题为了保证调查研究的正常进行并取得较高效率,应注意以下问题:为了保证调查研究的正常进行并取得较高效率,应注意以下问题:(1)事先作好准备:事先作好准备:在在用用各各种种方方式式进进行行调调查查前前,都都要要根根据据系系统统要要求求拟拟订订调调查查提提纲纲,明

44、明确确调调查查的的内内容、方式、方法、途径、时间、场合、人员等。容、方式、方法、途径、时间、场合、人员等。应做到事先通知,遵守时间,问题明确,语言明了,态度和蔼。应做到事先通知,遵守时间,问题明确,语言明了,态度和蔼。(2)建立良好的人际关系:建立良好的人际关系:最最好好事事先先了了解解一一下下有有关关人人员员的的基基本本情情况况,建建立立良良好好的的人人际际关关系系,注注意意文文明明礼礼貌,之后不要忘记表示感谢。貌,之后不要忘记表示感谢。(3)注意定性与定量相结合:注意定性与定量相结合:调调查查中中要要特特别别注注意意量量的的概概念念,便便于于新新系系统统前前后后的的对对照照,使使问问题题的

45、的说说明明更更有有说说服力。服力。(4)及时分析、归纳、总结:要作好记录,及时归纳、分析、总结。及时分析、归纳、总结:要作好记录,及时归纳、分析、总结。43第3章 结构化系统分析(2)【课堂训练【课堂训练1】每每人人准准备备一一张张简简笔笔画画、二二张张白白纸纸、一一支支笔笔。简简笔笔画画要要简简单单一一些些。如如桌桌子子、椅椅子子、电话、计算机外型、人的表情等,不要让别人知道简笔画的内容。电话、计算机外型、人的表情等,不要让别人知道简笔画的内容。俩人一组面对面坐好,将准备好的画夹在书里,不要让对方看到。俩人一组面对面坐好,将准备好的画夹在书里,不要让对方看到。其中一位先提问,另一位回答,目的

46、达到后再对换。其中一位先提问,另一位回答,目的达到后再对换。提提问问方方不不得得问问诸诸如如“你你画画的的是是什什么么?”之之类类的的问问题题,只只能能问问“你你画画的的是是动动物物吗吗?”、“有有尾尾巴巴吗吗?”等等直直接接问问题题,并并根根据据对对方方的的回回答答调调整整提提问问范范围围和和内内容容,最最终经分析判断猜出对方所画的内容并通过提问模仿画出对方的简笔画。终经分析判断猜出对方所画的内容并通过提问模仿画出对方的简笔画。回回答答方方只只做做“是是”或或“不不是是”等等类类似似的的简简单单回回答答,也也不不能能误误导导对对方方,同同时时将将对对方提出的问题记录在白纸上,一直到对方猜出并

47、画出简笔画。方提出的问题记录在白纸上,一直到对方猜出并画出简笔画。二人对换,重复上述二人对换,重复上述、两步。两步。二二人人展展示示原原形形简简笔笔画画与与模模仿仿简简笔笔画画,并并分分析析提提问问的的次次数数、价价钱钱,并并进进行行讨讨论论,推选一人参加班级讨论。推选一人参加班级讨论。全全班班交交流流讨讨论论,谈谈感感想想,并并评评出出绘绘画画最最像像奖奖、最最快快猜猜中中奖奖(最最少少的的提提问问次次数数)等等具有特点的奖项。具有特点的奖项。44第3章 结构化系统分析(2)在在进进行行系系统统调调查查时时,用用户户心心中中可可能能或或有有或或无无一一个个模模型型,调调查查者者要要提提高高提

48、提问问技技巧巧,尽尽快快找找到到并并建建立立一一个个达达成成共共识识的的模模型型。这这一一活活动动可可以以锻锻炼炼同同学学的的语语言言表表达达能能力力和和逻逻辑辑分分析析判判断断能能力力等等,有有助助于于更更好好地地进进行行系系统统调调查查,找到关键问题并得到答案。找到关键问题并得到答案。如何面谈访问如何面谈访问两种形式:个别访问、小组座谈技巧:两种形式:个别访问、小组座谈技巧:为了缓和气氛,花几分钟从题外话谈起为了缓和气氛,花几分钟从题外话谈起从范围较宽的问题谈起从范围较宽的问题谈起调查者要有虚怀若谷、能接收一切的胸怀调查者要有虚怀若谷、能接收一切的胸怀对被访者的发言表现表现强烈共鸣对被访者

49、的发言表现表现强烈共鸣避免对被访者的谈话内容作任何批评避免对被访者的谈话内容作任何批评“影射法影射法”:追究被访者的真实想法:追究被访者的真实想法45第3章 结构化系统分析(2)航空公司顾客意见调查表航空公司顾客意见调查表航空公司顾客意见调查表航空公司顾客意见调查表 1 1、你的年收入多少?、你的年收入多少?、你的年收入多少?、你的年收入多少? 2 2、你是偶然还是经常性地作飞机?、你是偶然还是经常性地作飞机?、你是偶然还是经常性地作飞机?、你是偶然还是经常性地作飞机? 偶然(偶然(偶然(偶然( ,经常(,经常(,经常(,经常( ) 3 3、你喜欢本航空公司吗?、你喜欢本航空公司吗?、你喜欢本

50、航空公司吗?、你喜欢本航空公司吗? 是(是(是(是( ),),),), 否(否(否(否( ) 4 4、去年、去年、去年、去年4 4月和今年月和今年月和今年月和今年4 4月你在电视上看到几次本航空公司的广告?月你在电视上看到几次本航空公司的广告?月你在电视上看到几次本航空公司的广告?月你在电视上看到几次本航空公司的广告? 5 5、在评价航空公司时,你认为最显著和最有决定性的属性是什么?、在评价航空公司时,你认为最显著和最有决定性的属性是什么?、在评价航空公司时,你认为最显著和最有决定性的属性是什么?、在评价航空公司时,你认为最显著和最有决定性的属性是什么? 6 6、你认为政府对机票进行控制是对的

51、吗?、你认为政府对机票进行控制是对的吗?、你认为政府对机票进行控制是对的吗?、你认为政府对机票进行控制是对的吗?【课堂训练【课堂训练2】设计调查表:学习成绩上升、下降的原因。设计调查表:学习成绩上升、下降的原因。46第3章 结构化系统分析(2)设计调查表的技巧之一设计调查表的技巧之一_问题的选择问题的选择本问题是否必须列入?本问题是否必须列入?无关问题不要列入无关问题不要列入被调查者是否有能力回答此问题?被调查者是否有能力回答此问题?问题应在被调查者经验和记忆范围之内问题应在被调查者经验和记忆范围之内被调查者是否愿意回答此问题?被调查者是否愿意回答此问题?避免涉及个人隐私或困窘性问题避免涉及个

52、人隐私或困窘性问题回答问题不需花很长时间回答问题不需花很长时间问题应该清楚、明确问题应该清楚、明确设计调查表的技巧之二设计调查表的技巧之二_问题的形式问题的形式封闭式问题:封闭式问题:给出所有可能的答案,被调查者从中选择给出所有可能的答案,被调查者从中选择开放式问题:开放式问题:允许被调查者用自己的话回答问题允许被调查者用自己的话回答问题47第3章 结构化系统分析(2)4详细调查与初步调查的区别详细调查与初步调查的区别(1)目的不同目的不同初步调查的目的是明确问题和系统开发要解决的主要问题和目标,论证初步调查的目的是明确问题和系统开发要解决的主要问题和目标,论证系统开发的必要性和可能性。系统开

53、发的必要性和可能性。详细调查的目的是为了弄清现行系统的基本功能及信息流程,为新系统详细调查的目的是为了弄清现行系统的基本功能及信息流程,为新系统逻辑模型提供基础。逻辑模型提供基础。(2)内容不同内容不同初步调查的重点是了解现行系统的概要情况及与外部的关系。包括资源初步调查的重点是了解现行系统的概要情况及与外部的关系。包括资源情况、能力情况、外部影响情况等。情况、能力情况、外部影响情况等。详细调查的重点在于更详细和更具体系统的内部情况,从而可以提供在详细调查的重点在于更详细和更具体系统的内部情况,从而可以提供在新系统建设时改进或更换的内容。新系统建设时改进或更换的内容。48第3章 结构化系统分析

54、(2)不重视详细调查会导致对新系统信息需求的考虑不充分,因为详细调查不重视详细调查会导致对新系统信息需求的考虑不充分,因为详细调查的主要任务在于理解现有业务问题和信息需求,新系统的建立总是以现的主要任务在于理解现有业务问题和信息需求,新系统的建立总是以现有系统为基础的,只有弄清楚现有系统中哪些是合理的、必要的,哪些有系统为基础的,只有弄清楚现有系统中哪些是合理的、必要的,哪些是需要改进的、增加的,才能建立合适的新系统,因此详细调查是建立是需要改进的、增加的,才能建立合适的新系统,因此详细调查是建立新系统的前期和基础工作。如果这一阶段工作没做好,不但逻辑模型设新系统的前期和基础工作。如果这一阶段

55、工作没做好,不但逻辑模型设计不好,而且以后的物理设计和实现工作将会受到影响,因此系统分析计不好,而且以后的物理设计和实现工作将会受到影响,因此系统分析人员一定要做好系统的详细调查。人员一定要做好系统的详细调查。49第3章 结构化系统分析(2)5工作结果工作结果系统详细调查的结果以系统详细调查的结果以“详细调查报告详细调查报告”表示,主要包含下列内容:表示,主要包含下列内容:(1)项目主要工作内容概述:项目主要工作内容概述:(2)系统需求分析:系统需求分析:(3)现行系统主要目标,功能:现行系统主要目标,功能:(4)组织结构图;组织结构图;(5)业务流程图及其说明:业务流程图及其说明:(6)信息

56、流程。信息流程。数据流图数据流图(DFD)。数据词典、数据存储分析、查询分析。数据词典、数据存储分析、查询分析。数据处理分析。数据处理分析。(7)现行系统问题现行系统问题50第3章 结构化系统分析(2)四、新系统逻辑方案的提出四、新系统逻辑方案的提出1目标目标这一阶段的主要目标是明确用户的信息需求。这一阶段的主要目标是明确用户的信息需求。包括:包括:组织的发展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求。组织的发展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求。确定新系统的逻辑功能。确定新系统的逻辑功能。提出新系统的逻辑方案。提出新系统的逻辑方案。完成系统分析阶段的最

57、终成果完成系统分析阶段的最终成果系统说明书的编写。系统说明书的编写。51第3章 结构化系统分析(2)2工作内容与方法工作内容与方法本阶段是系统分析的最后一项活动,也是形成系统分析结果的关键工作。本阶段是系统分析的最后一项活动,也是形成系统分析结果的关键工作。主要工作包括以下四项:主要工作包括以下四项:调查分析调查分析建模建模对模型进行评价和修改对模型进行评价和修改编写系统说明书编写系统说明书52第3章 结构化系统分析(2)(1)调查分析调查分析对现行系统详细调查进行分析的基础上,着重对用户需求进行进一步调对现行系统详细调查进行分析的基础上,着重对用户需求进行进一步调查分析。查分析。调查分析主要

58、集中在:调查分析主要集中在:对现有业务流程与系统功能要作哪些改变的问题上对现有业务流程与系统功能要作哪些改变的问题上。根据业务流程规划的结果和对当前情况的分析,引起改变的原因可能是因为:根据业务流程规划的结果和对当前情况的分析,引起改变的原因可能是因为:组织遇到新的发展机会;组织遇到新的发展机会;业务工作中遇到新的问题和挑战;业务工作中遇到新的问题和挑战;现有系统工作中存在的影响工作绩效的问题需要解决。现有系统工作中存在的影响工作绩效的问题需要解决。做出改变的要求可能:做出改变的要求可能:直接来自上级主管部门或者组织的主要决策者的指令;直接来自上级主管部门或者组织的主要决策者的指令;当前提高竞

59、争优势和经济效益的迫切需要;当前提高竞争优势和经济效益的迫切需要;从长远看,对组织的发展、对提高经济效益是必需的;从长远看,对组织的发展、对提高经济效益是必需的;为了在时间与经费允许的情况下改善系统的形象和工作环境。为了在时间与经费允许的情况下改善系统的形象和工作环境。53第3章 结构化系统分析(2)应注意:应注意:系统分析人员必须系统分析人员必须就新系统在原有系统基础上要做的改变的内容和用户充分交就新系统在原有系统基础上要做的改变的内容和用户充分交换意见,特别要对组织的核心业务流程的问题进行深入分析,明确改变要解决换意见,特别要对组织的核心业务流程的问题进行深入分析,明确改变要解决的问题和要

60、达到的目的的问题和要达到的目的。系统分析人员必须站在用户的立场上考虑问题,进行反复斟酌和讨论,系统分析人员必须站在用户的立场上考虑问题,进行反复斟酌和讨论,以弄清究竟新系统在现有系统的基础上要做哪些改变,做这些改变的必以弄清究竟新系统在现有系统的基础上要做哪些改变,做这些改变的必要性与可能性怎样。要性与可能性怎样。不能只是问用户和记载用户的回答,而是要分析用户真正需要的而又可不能只是问用户和记载用户的回答,而是要分析用户真正需要的而又可能做到的是什么样的改变能做到的是什么样的改变。54第3章 结构化系统分析(2)(2)建模建模在调查分析的基础上要改造或创建新的业务流程,具体实现业务流程改在调查

61、分析的基础上要改造或创建新的业务流程,具体实现业务流程改革与创新的要求,建立新系统的逻辑模型,把反映用户需求的新系统应革与创新的要求,建立新系统的逻辑模型,把反映用户需求的新系统应具备的功能全面、系统、准确、详细地进行描述。具备的功能全面、系统、准确、详细地进行描述。建模的良好手段:建模的良好手段:数据流图、数据词典以及决策树、决策表、结构化语言、教学公式等结构化工数据流图、数据词典以及决策树、决策表、结构化语言、教学公式等结构化工具。具。我们这里表达系统逻辑模型的主要工具是:我们这里表达系统逻辑模型的主要工具是:数据流图和数据词典。数据流图和数据词典。55第3章 结构化系统分析(2)应当在调

62、查的基础上通过绘制数据流图和编制数据词典建立新系统的逻应当在调查的基础上通过绘制数据流图和编制数据词典建立新系统的逻辑模型。辑模型。建模过程也是进一步发现问题和解决问题、深入分析的过程建模过程也是进一步发现问题和解决问题、深入分析的过程。需要特别注意:需要特别注意:在建模过程中不能只注意绘制图形和编写文件,而在建模过程中不能只注意绘制图形和编写文件,而要始终把握系统的总目标和要始终把握系统的总目标和总功能,致力于解决系统要进行的主要改变问题总功能,致力于解决系统要进行的主要改变问题。贯彻贯彻自顶向下、逐层分解自顶向下、逐层分解的原则,对系统的逻辑功能的原则,对系统的逻辑功能从总体到局部从总体到

63、局部、从粗到细从粗到细地地进行清晰的描述。进行清晰的描述。56第3章 结构化系统分析(2)(3)对模型进行评价和修改对模型进行评价和修改建立模型以后:建立模型以后:首先首先系统分析人员要对模型进行复查。系统分析人员要对模型进行复查。复审后复审后,系统分析人员和用户要就系统,系统分析人员和用户要就系统逻辑模型充分交换意见,进行评价,特别要就下述第一、二两个问题与用户反逻辑模型充分交换意见,进行评价,特别要就下述第一、二两个问题与用户反复讨论,以进一步征求用户意见,使用户和系统分析人员对系统逻辑功能取得复讨论,以进一步征求用户意见,使用户和系统分析人员对系统逻辑功能取得共识。必要时,要根据用户的意

64、见做适当修改。共识。必要时,要根据用户的意见做适当修改。复查主要针对以下几方面的问题:复查主要针对以下几方面的问题:模型是否全面准确地反映组织对信息系统的整体目标与功能的要求模型是否全面准确地反映组织对信息系统的整体目标与功能的要求?是否反映各是否反映各级管理人员的具体的信息需求级管理人员的具体的信息需求?模型是否体现业务流程改革与创新模型是否体现业务流程改革与创新?数据流图中所有元素是否命名数据流图中所有元素是否命名?各种名称的意义是否准确、适用各种名称的意义是否准确、适用?模型所用符号是否符合规范和适用模型所用符号是否符合规范和适用?各级数据流图是否一致各级数据流图是否一致?输入与输出数据

65、是否匹配和平衡输入与输出数据是否匹配和平衡?所有数据存储部分是不是实际上的数据源所有数据存储部分是不是实际上的数据源?数据存储部分的数据存取是否平衡数据存储部分的数据存取是否平衡?57第3章 结构化系统分析(2)值得特别强调的是,这一工作中,值得特别强调的是,这一工作中,用户的直接参与起着关键的作用用户的直接参与起着关键的作用。用户对逻辑模型的理解与确认不仅是系统分析工作成功的关键,也是今后系统用户对逻辑模型的理解与确认不仅是系统分析工作成功的关键,也是今后系统设计与实施阶段用户与系统建设的其他人员相互支持与配合的基础。设计与实施阶段用户与系统建设的其他人员相互支持与配合的基础。58第3章 结

66、构化系统分析(2)(4)编写系统说明书编写系统说明书系统分析阶段的主要成果是:系统分析阶段的主要成果是:系统说明书。系统说明书。主管人员对系统进入设计阶段的决策依据。主管人员对系统进入设计阶段的决策依据。系统分析阶段工作的全面总结系统分析阶段工作的全面总结系统说明书又是后续各阶段工作的主要依据之一。系统说明书又是后续各阶段工作的主要依据之一。只有系统说明书经过系统开发工作的领导部门审查批准后,才能进行下一阶段只有系统说明书经过系统开发工作的领导部门审查批准后,才能进行下一阶段的工作。的工作。系统说明书是整个系统开发工作最重要的文档之一。系统说明书是整个系统开发工作最重要的文档之一。编写系统说明

67、书是系统开发中一项十分重要的工作。编写系统说明书是系统开发中一项十分重要的工作。系统说明书应达到的基本要求是:系统说明书应达到的基本要求是:全面、系统、准确、翔实、清晰地表达系统开发的目标、任务和系统功能。全面、系统、准确、翔实、清晰地表达系统开发的目标、任务和系统功能。59第3章 结构化系统分析(2)全面:全面:要描述整个系统的有关内容,而不只是某个局部。要描述整个系统的有关内容,而不只是某个局部。系统:系统:要着重描述系统各部分的相互联系、相互作用,正确处理部分与整体的关系。要着重描述系统各部分的相互联系、相互作用,正确处理部分与整体的关系。准确:准确:对系统的目标、任务和各项功能逻辑模型

68、中各种成分都要给以准确的、符合实对系统的目标、任务和各项功能逻辑模型中各种成分都要给以准确的、符合实际的描述,避免错误与疏漏。际的描述,避免错误与疏漏。翔实:翔实:要详细具体地表达用户需求与系统逻辑功能,给系统设计与实施提供反映实际要详细具体地表达用户需求与系统逻辑功能,给系统设计与实施提供反映实际需求的、可以实现的工作依据。需求的、可以实现的工作依据。清晰:清晰:要表达清楚,无二义,总体上一目了然,每个具体问题又有详细清楚的说明,要表达清楚,无二义,总体上一目了然,每个具体问题又有详细清楚的说明,整个系统说明书结构合理,图文形式简洁、可读性好。整个系统说明书结构合理,图文形式简洁、可读性好。

69、便于系统开发人员之间、专业人员与用户之间的交流。便于系统开发人员之间、专业人员与用户之间的交流。60第3章 结构化系统分析(2)3工作成果工作成果新系统逻辑模型提出这一阶段活动的主要工作成果是:新系统逻辑模型提出这一阶段活动的主要工作成果是:系统说明书系统说明书其主要内容包括:其主要内容包括:(1)系统开发项目概述;系统开发项目概述;(2)需求说明:需求说明:(3)现行系统的问题分析;现行系统的问题分析;(4)新系统的目标、主要功能和逻辑模型新系统的目标、主要功能和逻辑模型组织结构图;组织结构图;业务流程图及其说明业务流程图及其说明(以改造与新建的为重点以改造与新建的为重点);信息流程信息流程(以改造与新建的为重点以改造与新建的为重点)数据流图数据流图(DFD):数据词典、数据存储分析、查询分析;数据词典、数据存储分析、查询分析;数据处理分析。数据处理分析。(5)系统实施计划。系统实施计划。61第3章 结构化系统分析(2)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号