第七章结构化系统分析
结构化分析方法

结构化分析⽅法什么是结构化⽅法结构是指系统内各个组成要素之间的相互联系、相互作⽤的框架。
结构化开发⽅法提出了⼀组提⾼软件结构合理性的准则,如分解与抽象、模块独⽴性、信息隐蔽等。
针对软件⽣存周期各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等⽅法。
结构化分析⽅法结构化分析⽅法(Structured Method,结构化⽅法)是⼀种软件开发⽅法,⼀般利⽤图形表达⽤户需求,强调开发⽅法的结构合理性以及所开发软件的结构合理性。
结构化分析⽅法给出⼀组帮助系统分析⼈员产⽣功能规约的原理与技术。
它⼀般利⽤图形表达⽤户需求。
其基本思想是⾃顶向下逐层分解。
分解和抽象是⼈们控制问题复杂性的两种基本⼿段。
对于⼀个复杂的问题,⼈们很难⼀下⼦考虑问题的所有⽅⾯和全部细节,通常可以把⼀个⼤问题分解成若⼲个⼩问题,每个⼩问题再分解成若⼲个更⼩的问题,经过多次逐层分解,每个最底层的问题都是⾜够简单、容易解决的,于是复杂的问题也就迎刃⽽解了。
这个过程就是分解过程。
结构化分析⽅法把系统看作⼀个过程的集合体,包括⼈完成的和电脑完成的。
结构化分析⽅法的特点是利⽤数据流图来帮助⼈们理解问题,对问题进⾏分析。
是⾯向数据流的需求分析⽅法,是⽬前最成熟、应⽤最⼴泛的⽅法,主要特点是快速、⾃然和⽅便。
结构化系统分析⽅法从总体上来看是⼀种强烈依赖数据流图的⾃顶向下的建模⽅法。
它不仅是需求分析技术,也是完成需求规格化的有效技术⼿段。
结构化分析所使⽤的⼯具结构化分析⼀般包括以下⼯具:数据流图(Data Flow Diagram,DFD)数据字典(DataDictionary,DD)结构化语⾔判定表判定树后⾯将对它们⼀⼀做介绍。
结构化分析的⼯作步骤在介绍具体的结构化分析⽅法之前,先对如何进⾏结构化分析做⼀个总结性描述,以帮助⼤家更好地应⽤该⽅法。
初略的说主要如下步骤:1. 研究“物质环境”。
⾸先,应画出当前系统(可能是⾮计算机系统,或是半计算机系统)的数据流图,说明系统的输⼊、输出数据流,说明系统的数据流情况,以及经历了哪些处理过程。
系统的结构化分析与设计方法

系统的结构化分析与设计⽅法1、结构化⽅法的主要思想:(1)软件是有组织、有结构的逻辑实体,其结构为⾃顶向下的形式(2)软件由程序和数据组成,其结构呈现三层组织形式,即系统、⼦系统、功能模块/数据体(3)软件结构中的各部分既独⽴⼜关联2、结构化⽅法的特点:(1)抽象性:抽象描述系统的本质内容(2)结构化、模块化、层次化:分⽽治之,由分到合(3)分析与设计线索:⾯向过程(处理) – 过程驱动⾯向数据 – 数据驱动3、总体规划:为所规划的软件系统作出⼀个战略的、宏观的、全局的技术⽅案构建宏观结构模型,为后期的分析与设计奠定基础三个⼯作内容:(1)需求调查(2)结构模型建⽴(3)总体规划⽂档撰写4、过程与数据间的关系建⽴ – U/C矩阵(1)过程(处理)对数据的操作可以分为2类: Use – 使⽤,包括Select、Insert、Delete、Update Create – 建⽴,即创建数据(2)U/C 矩阵⼆维矩阵表横向业务 – 过程;纵向 – 主题数据库(3)U/C矩阵的作⽤为⼦系统划分提供帮助5、⼦系统规划:(1)建⽴U/C矩阵(2)整理成“基本U/C矩阵” 在原始的U/C矩阵基础上,反复调换列,使得尽可能多的“C”标记处于矩阵的对⾓线附近(3)⼦系统划分按照“职能域”对U/C矩阵进⾏划分(4)⼦系统定义含业务过程和主题数据库6、⽤传统结构化和oo的观点看待系统的⽐较:1)传统⽅法:系统是处理的集合,处理与数据实体的交互,处理接受输⼊并产⽣输出2)OO⽅法:系统是交互对象的集合,对象与⼈或其他对象交互,对象发送和响应信息7、结构化分析:分析基础:总体规划说明书;分析每个业务过程的详细流程;分析每个主题数据库的数据结构;建⽴分析模型:系统业务流程图、详细的数据流图、数据字典;结构化系统分析结果:系统分析说明书8、系统流程图:对不同计算机程序、⽂件、数据库和相关⼿⼯过程设计的表达;主要从较⾼的层次描述系统的相对独⽴的⼦系统和程序模块;⽤图形化的⽅式描述了对⼦系统的组织;可以表明系统业务类:Batch(批处理) Real time(实时处理)9、10、基于数据流的系统分析 -- 数据流图数据流图:⽤处理、外部实体、数据流以及数据存储来表⽰系统需求的图表DFD的特点:图形元素少且符号简单易懂;较充分表达系统的主要需求:输⼊、输出、处理和数据存储;最终⽤户、管理⼈员和系统开发⼈员只需稍加培训即可读懂DFD图,⽅便交流。
结构化系统分析-DFD

(a) 入库
XS.5
入库 单
XS.1
采购 员 采购 票 发 会 计
销 售 统 计
产品入库 管 理
D1 产品入库
(b)
(d)
XS.1 D3 产品库存 产品入库 管 理
(e) 图 6.8 DFD 中不正确的画法
D1 产品入库
D1 产品入库
(c)
• 分层数据流程图
– 组成与作用: • 顶层(一张):反映系统的主要功能、相关的数据存 储以及之间的数据流,还反映系统与其他系统的之间 的数据流,它概括地描述了系统地边界和功能。
(b)
(c)
<数据流名> 6.1.3 表示“数据流”的符号 6.1.4 表示“数据存储”的符号
图 6.1 DFD 中使用的几何符号
财务 部门
产品 销售 发票
产品进、出、库 存
客户
合同
生产 部门 采购 员
产品出产单
XS.1 产品入库 管 理
XS.2 产品出库 管 理
XS.3 销售合同 管 理
产品采购单
6.1 结构化系统分析方法
• 数据流程图 –作用: • 以即数据变换为中心来展开的,它也是系统信 息模型的一种表示方法。
–要素:
• 处理逻辑 –在数据流程图中,处理逻辑表示对数据的 变换,从用户的角度来看就是表示系统能 “做什么”。
–数据变换有三种: » 数据格式的转换:将一种格式的数据转换成另 一种新格式的数据。 » 数据内容的转换:按生产经营和管理的需要, 从给定的数据中生成新的数据。
相关 人员
图 6.4 某公司销售管理信息子系统数据流程图
• 绘制数据流程图的基本步骤
– 步骤1.确定系统的处理逻辑。 – 步骤2.对于某处理逻辑,确定与其相关的全部数据流。 – 步骤3.对于某处理逻辑,确定与其数据流相关的全部外部 项。
结构化分析方法

结构化分析方法结构化分析方法一、需求分析与需求分析方法需求阶段是软件开发的关键阶段。
需求分析的任务:准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么;用《需求规格说明书》规范的形式准确地表达用户的需求。
需求分析阶段的工作(四方面):◆需求获取:确定系统各方面需求;全面地提炼出系统的功能性与非功能性需求。
◆需求分析:对获取的需求分析和综合,给出系统解决方案和逻辑模型。
◆编写需求规格说明书:为用户、设计人员的交流提供方便,还可作为控制软件开发进程的依据。
◆需求审评:复审需求分析阶段的工作,验证需求文档的一致性、可行性等。
1、需求获取的目的清楚地理解所要解决的问题、完整地获取用户需求。
2、需求获取的内容用户需求分类:(1)功能性需求定义了系统做什么(描述系统必须支持的功能和过程)。
(2)非功能性需求(技术需求)定义了系统工作时的特性(描述操作环境和性能目标)。
3、需求分析的步骤4、需求分析过程示意(1)通过对现实环境的调查,获得当前系统的物理模型。
(2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型。
(3)分析当前系统与目标系统的差别,建立目标系统的逻辑模型。
5、需求分析的方法结构化分析(传统建模方法)、面向对象分析。
二、结构化分析方法1、结构化分析方法(Structure Analysis---SA)(1)定义是面向数据流进行需求分析的方法,采用自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
(2)结构化分析的主要步骤通过对用户的调查,以软件的需求为线索,获取当前系统的具体模型;去掉具体模型中非本质因素,抽象出当前系统的逻辑模型;根据计算机的特点分析当前系统与目标系统的差别,建立目标系统的逻辑模型;完善目标系统并补充细节,写出目标系统的软件需求规格说明。
2、结构化分析方法使用的常用工具(1)数据流图(DFD—Data Flow Diagram )①作用从数据传递和加工的角度,在需求分析阶段以图形的方式描述数据流从输入到输出的移动变换过程,为系统建立逻辑模型。
结构化系统分析与设计方法

上一页 下一页 返回
3.4面向对象的开发方法
3.4.2面向对象方法的开发过程
面向对象方法开发过程分为4个阶段。 第1阶段:系统调查和需求分析,对系统面临的问题和用户
的开发需求进行调查研究。 第2阶段:分析问题的性质和求解问题,在复杂的问题域中
下一页 返回
3.3原型方法
3.3.2原型法开发过程
原型法(Prototyping Approach)开发过程是用户首 先提出开发要求,开发人员识别和归纳用户要求,根据识别、 归纳结果,构造出一个原型(即程序模块),其次同用户评价 这个原型。如果不行,则再对原型进行修改,直到用户满意 为止。
(1)方法洗择 (2)识别基本需求 (3)开发原型 (4)原型验证
上一页下一页返回34对一个实际的目标系统特别是大的系统而言尽管通过对象和结构的认定对问题空间中的事物进行了抽象和概括但对象和结构的数目仍然是可观的因此如果不对数目众多的对象和结构进行进一步的抽象势必造成对分析结果理解上的混乱也难以搞清对象结构之间的关联关系因此需要引入主题的概念
项目三常用的系统开发方法
抽象识别出对象及其行为、结构、属性和方法。这一个阶段 一般称为面向对象分析,即OOA 第3阶段:整理问题,对分析的结果进一步抽象、归类整理, 最终以范式的形式确定下来,即OOD 第4阶段:程序实现,使用面向对象的程序设计语言将其范 式直接映射为应用程序软件,即OOP(它是一个直接映射过 程)。
上一页 下一页 返回
上一页 下一页 返回
3.2结构化系统分析与设计方法
2.局限性 由于上述长处,结构化分析方法自20世纪70年代逐步形
成以来,在数据处理领域一直相当流行。但是,在长期使用 的过程中,也暴露出了结构化分析方法的一些薄弱环节甚至 是缺陷,主要体现在以下几点。 (1)所需文档资料数量大。 (2)不少软件系统,特别是管理信息系统,是人一机交互 的系统。 (3)结构化分析方法为目标系统描述了一个模型,但这个 模型仅仅是书面的
结构化分析方法

结构化分析⽅法思考题4结构化分析的特点是什么?采⽤⾃顶向下、逐层分解的⽅法求解复杂问题。
⽅法简单、清晰,易于学习掌握和使⽤。
结构化分析的实施步骤是先分析当前环境中已存在的⼈⼯系统,在此基础上再构思即将开发的⽬标系统,这符合⼈们认识世界改造世界的⼀般规律,从⽽⼤⼤降低了问题的复杂程度。
结构化分析采⽤了图形描述⽅式,⽤数据流图为即将开发的系统描述了⼀个可见的模型,也为相同的审查和评价提供了有⼒的条件,才上到下把⼤问题分解成若⼲个⼩问题,然后分别解决问题。
数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项?1. 数据流图有以下⼏种主要元素:数据流:数据流是数据在系统内传播的路径,因此由⼀组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、⾝份证号、⽇期、⽬的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不⽤命名外,数据流应该⽤名词或名词短语命名。
数据源或宿(“宿”表⽰数据的终点):代表系统之外的实体,可以是⼈、物或其他软件系统。
对数据的加⼯(处理):加⼯是对数据进⾏处理的单元,它接收⼀定的数据输⼊,对其进⾏处理,并产⽣输出。
数据存储:表⽰信息的静态存储,可以代表⽂件、⽂件的⼀部分、数据库的元素等。
2. 构建数据流图的步骤先确定系统的输⼊输出,构建顶层DFD。
对顶层DFD细化,构建0层DFD。
对0层DFD的每个加⼯进⾏细化,分别构建1层DFD,依次类推,逐层精化,纸质构建出底层图。
3. 注意事项注意数据流图中每个元素命名合理。
数据流图需要反映系统“做什么”⽽不是“如何做”。
每个加⼯⾄少有⼀个输⼊数据流和⼀个输出数据流,反映出此加⼯数据的来源于加⼯的结果。
按层给加⼯编号。
保持⽗图和⼦图的平衡数据字典有哪些要素(条⽬)定义?数据流条⽬:通常列出该数据流的各组成数据项数据项条⽬:数据流的组成成员是数据项,数据项条⽬是不可再分解的数据单位。
数据存储条⽬:与数据流条⽬⼀样。
结构化的分析方法

结构化的分析方法结构化的分析方法是一种系统的分析方法,它可以帮助我们在处理复杂问题时进行有条理的思考和分析。
这种方法强调对问题的结构和组织进行分析,以便更好地理解问题的本质和关键因素,并找到解决问题的有效方法。
下面我将详细介绍结构化的分析方法,并说明它的优点和应用范围。
结构化的分析方法可以分为四个主要步骤:问题定义、问题分解、问题组织和问题解决。
首先,在问题定义阶段,我们需要明确问题的背景、目标、约束和需求。
这一步非常重要,因为它可以确保我们在后续的分析过程中站在正确的出发点上。
接下来,我们进行问题分解。
这意味着将复杂的问题分解为较小的、更容易解决的子问题。
问题分解可以通过多种方法实现,比如树状图、流程图、思维导图等。
通过分解问题,我们可以将复杂的问题转化为一系列可管理的、更具体的子问题。
然后,我们进行问题组织。
这一步是将问题的解决方案和相关信息组织起来,以便更好地理解问题的各个方面。
问题组织可以通过建立问题模型、梳理问题流程、绘制问题关系图等方法来实现。
问题组织帮助我们在思考和分析问题时保持整体性,同时也有助于发现问题的内在联系和潜在解决方案。
最后,我们进行问题解决。
在这一步中,我们利用已有的模型、知识和工具来解决问题。
解决方法可以包括定量分析、定性分析、数学建模、仿真等。
通过结构化的分析方法,我们可以更好地理解问题的本质和关键因素,并找到适当的解决方案。
结构化的分析方法具有许多优点。
首先,它可以帮助我们对复杂问题进行系统化的分析和思考。
通过将问题分解为更小的子问题,并有效地组织和分析问题的各个方面,我们可以更好地理解问题的本质和关键因素。
其次,结构化的分析方法可以帮助我们发现问题之间的内在联系和潜在解决方案。
通过建立问题模型、绘制问题关系图等方法,我们可以更好地理清问题之间的因果关系和相互作用。
此外,结构化的分析方法可以提高问题解决的效率和准确性。
通过有条不紊地进行问题分解、问题组织和问题解决,我们可以更有效地找到解决问题的有效方法。
结构化分析和设计方法

结构化分析和设计方法3.1.2结构化方法的基本思想结构化方法是“结构化分析”(Structured Analysis,SA)和“结构化设计”(Structured Design,SD)的总称,结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一,他的优点是有一套严格的开发程序,各开发阶段都要求有完整的文档纪录,国内外已有许多成功开发的例子。
3.1.2.1结构化分析1.结构化系统分析思想结构化分析方法是由美国Yourdon公司在20世纪70年代提出的,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行,是一种应用很广的开发方法,适用于分析大型信息系统。
结构化分析方法采用“自顶向下,逐层分解”的开发策略。
按照这种策略,再复杂的系统也可以有条不紊的进行,只要将复杂的系统适当分层,每层的复杂程度即可降低,这就是结构化分析的特点。
2.结构化分析方法的内容结构化分析之后获得的文档是系统分析报告,系统分析报告是由下面几个部分组成的:组织结构及其分析,现行业务流程及其分析,现有数据和数据流程及其分析,新系统地初步方案和补充材料,如开发计划等。
3.结构划分此方法的特点结构化分析方法有以下特点结构化分析方法简单,易于掌握和使用。
结构化分析方法将分析的结果用图形表示,如业务流程图,数据流程图等,这些图形都有一套标准图符组成,从而将分析结果简明易懂的展示在用户面前。
结构化分析的实施步骤实现分析实现环境中已存在的系统,在此基础上再构思即将开发的目标系统,从而大大降低了问题的复杂程度,符合人们认识世界、改造世界的一般规律。
4.结构化分析方法的局限结构化分析方法是一种行之有效的方法,但也有一定的局限性。
局限性可以概括成以下几个方面:结构化分析方法要求对系统有完整确切的需求定义,而实际上这是非常困难的。
文档资料数量大。
需要书写大量文档,随着分析的深入,这套文档需要及时更新,即使在工具的辅助下,仍有一定的难度。
人机界面表达能力差。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据、要求
解决“做什么”的问 题
Workstation
了解用户需求和系统现存问题;确定系统目标;可行性分 析;业务调查分析;系统数据和功能分析;形成文档。
系统分析的步骤
问题识别 可行性分析 详细调查 系统化分析 逻辑方案设计
7.1系统详细调查
(1)对 象
现行系统
学生
招生 办
新生 名单
审核 新生 名单
新生 名单
编班 新生名册 教委
学生情况 登记表
审核
学生情况 登记表
统计 学籍 变动 学生学籍
统计 报表
校长 有关 单位
学生
错误的学 生登记表
建学 籍表
图 学生基本信息管理子系统业务流程图
各 系部 初审 学生 申请
毕业资格 审查清单
教务 处 复查 学生 申请 领导 审批
7.1.3 信息载体 信息载体是承载企业基础数据和信息的 载体。无论是哪类企业,都是通过各种信息 载体传递、记录、反映企业信息。
1. 信息载体种类
–⑴ –⑵ –⑶ –⑷ –⑸ –⑹
单据/凭证 台帐 报表 计划 标准 文件
2. 信息载体的属性 –⑴ 类型 –⑵ 信息载体名称 –⑶ 产生周期 –⑷ 联数 –⑸ 平均份数/高峰份数 –⑹ 单位信息量 –⑺ 最大信息量 –⑻ 当前保存时间 –⑼ 存档时间 –⑽ 来源
物 流 部
生 产 部
产 品 研 发 部 三 分 厂
品 管 部
某企业组织结构图
一 分 厂
二 分 厂
组织结构图
厂长
计划科
生产部
财务部
供销科
计 划 组
统 计 组
计 划 调 度 组
外 协 组
统 计 组
成 本 组
会 计 组
出 纳 组
供 应 组
销 售 组
仓 库
2.组织与管理业务功能的关系分析
三、功能结构调查
第七章 结构化系统分析
系统分析概述
系统分析是由系统分析人员和用户单位的管理人 员和业务人员按照系统观点,在对现有系统深入 调查和需求分析的基础上,综合运用系统科学、 管理科学、计算机科学、通信网络技术和软件工 程等多学科知识,深入描述及研究现行系统的活 动和各项工作及用户的各种需求,使用一系列分 析工具与技术绘制一组描述系统总体逻辑方案的 图表,建立目标系统逻辑模型。
开会 讨论
教学 计划
教学计划 打印 教学 计划
教务处
排课
各 系部 有关 领导
统计 报表
教师任务 分配表
教师情况 登记表
课程表
教改 立项
教师
学生
图 教务管理子系统业务流程图
教师
期末 成绩
登记期 末成绩
统计 分析
分析 报表
有关 领导
学生成绩
图 成绩管理子系统业务流程图
习题1:业务流程图的绘制
根据某工厂成品库管理业务绘制业务流程 图: 某工厂成品库管理的业务过程如下:成 品库保管员按车间送来的入库单登记库存 台帐。发货时,发货员根据销售科送来的 发货通知单将成品出库,并发货,同时填 写三份出库单,其中一份交给成品库保管 员,由他按此出库单登记库存台帐,出库 单的另外两联分别送销售科和会计科。
例如: (续) 从有效组织经营的角度出发,你的权限是否适当(大或 小)? 你认为影响本企业经营效率的关键问题是什么? 从全局的利益出发,你认为现有的管理体制是否合理? 你认为提高经营的潜力在哪里?现存管理体制有哪些问题? 有效降低经营成本的途径有哪些?信息系统的开发在本单 位是否有必要? 你认为新的信息系统应该重点解决哪些问题? 你所了解的管理工作中,你认为决策的效益应从哪些方面 去衡量?
为了实现系统的目标,系统必须具有各 种功能。功能即完成某项工作的能力。 调查中可以用功能结构图来描述从系统目
标到各项功能的层次关系。
销售系统的管理功能图
仓储配送部门
入库业务
出库业务
报表
盘点
采 购 入 库
零 星 入 库
盘 盈 入 库
业 务 出 库
盘 亏 出 库
配 送 业 务
入 库 报 表
出 库 报 表
(2)业务流程图
管理业务流程图是一种描述系统内各单位、人员之间 业务关系、作业顺序和管理信息流向的图表,利用它可以 帮助分析人员找出业务流程中的不合流理向。
(3)业务流程图的画法
有关业务流程图的画法,目前尚不太统一,但大同小异, 只是在一些具体的规定和所用的图形符号方面有些不同,而 在准确明了地反映业务流程方面是非常一致的。
例如:(续) 你认为业务、财务、储运等部门是否已经使用了计算机? 有什么问题? 你用过计算机吗?你认为企业现在使用计算机还有什么困 难吗? 在你所了解的管理决策工作中,有哪些可以定量或定性用 计算机处理吗? 本企业与外部哪些企业有业务联系?业务往来用计算机处 理吗? 原来开发的软件有哪些毛病?为什么老用不好呢?
教务 处
学生
学籍变 动申请
学籍变 动申请
学籍变 动申请
毕业 登记
毕业生 档案
各 系部
初审 毕业 资格 学生成绩 学生 成绩 管理
领导
修改 学籍表 审批意见
用人 单位 学生学籍
复审 毕业 资格
毕业资格 审查名单 留级、退 学名单
教务 处
学籍变 动通知
学生
图 学生学籍管理子系统业务流程图
教学 计划
各 专业
例题1:业务流程图的绘制
根据对业务流程的文字描述绘制某企业 的订货业务流程图: 采购员从仓库收到缺货通知后,查阅订 货合同单,若已订货,则向供货单位发出 催货请求,否则就填写补充订货单交供货 单位。供货单位发货的同时,向采购员发 出提货通知单。
仓库
缺货 通知单
采购 员
提供 通知单
订货 合同单
催货 通知单
(4)方 法
召开调查会 访问(面谈) 问卷调查 参加业务实践
(5)内 容
组织机构 组织机构功能 组织业务流程 组织人员分工与偏好 各类信息载体处理流程 定义系统边界 系统的资源与约束条件
访 问
• • • • • • • 你所在的工作岗位是什么?岗位工作的性质是什么? 你的工作任务是什么?每天工作怎样进行时间安排? 你的工作分为几班?工作结果同前、后续工作如何联系? 你所接触的报表有几类?数据有哪些?满意程度如何? 你所在的工作岗位是否恰当?工作量如何? 你的工作计划不能合理安排的原因是什么? 你的工作岗位存在的问题是什么?(组织不力?规划不好?信 息不畅?) • 你通常采取什么手段提高工作效率?使用计算机了吗? • 如果增加激励(奖金、鼓励、新技术等),工作效率是否会提 高?
组织结构调查
信息资料的传递关系
物资流动关系与资金流动关系 各部门的工作内容与职责 各级组织存在问题以及对新系统的要求等
2、 组织结构图 组织结 构图是 反映组 织内部 之间关 系的树 状结构 图。
董事会
总经理
副总经理
副总经理
副总经理
人 力 资 源 部
综 合 部
财 务 部
销 售 部
市 场 部
企 宣 部
系统分析阶段的主要工作: (1)对现行系统的详细调查 (2)描述组织机构及各部门的业务 (3)描述现有系统的业务流程 (4)描述现有系统的数据需求 (5)依据业务及数据的逻辑关系,分析现有 系统的业务流程及数据类 (6)建立新系统的逻辑方案
系统分析的任务
在充分认识原信息系统的基础上,完成新系统的 逻辑模型设计,解决系统“做什么”的问题。 系统分析在很大程度上决定了系统开发的成败。
(2)目 的
完整掌握现行系统的现状,发现问题和薄 弱环节,收集资料,为下一步的系统化分析和 提出新系统的逻辑方案设计做好准备。
(3)原 则
详细调查应遵循用户参与的原则,由使用部门的业 务人员、主管人员和设计部门的系统分析人员、系 统设计人员共同进行。做到系统开发人员和管理人 员互补不足,共同研究存在问题和解决方案。
教务科将这些报表汇总后与学校招生办进行核对, 准确无误后存档以备使用。
学生入学前一个学期,各专业要制定教学计划, 教学计划由各个系部讨论,教学主任审核后,上 报教务处,由教务处出面组织进行全校讨论,协 调各专业的教学计划,最后形成综合教学计划下 发各系部 。
每学期期中,各系部根据教学计划制定下 一个学期各个专业的教学执行计划,系、 部教学主任审核后上报教务处,然后各系、 部根据教学执行计划安排授课教师,选购 教材。 各系将落实后的教师任务分配表汇总后上 报教务处。 学校实施学分制管理后,在每学期开学以 前要进行学生选课工作。 由教务处进行统一协调,最后制定出全校 课程表下发各系部和学生。
二、系统需求分析的内容
1)现行系统状况分析 2)信息需求分析 3)功能需求分析 4)辅助决策需求分析
组织的管理现状 原系统的目标分析 业务处理工作的信息需求 环境分析 中层管理者的信息需求 确定新系统应该具有哪些功能 原有系统存在的问题分析 高层领导者的决策信息需求 各子系统应具备的功能 新系统目标与环境分析 单个决策者特征 各项功能之间的关系 决策的组织环境
7.3 组织结构与功能分析
一、组织结构调查 组织结构指的是一个组织(部门、企 业、车间、科室等)以及这些组成部分之 间的隶属关系或管理与被管理的关系。通 常可用组织结构图来表示。
1、 组织结构
指的是一个组织(部门、企业、车间等)的组成
以及这些组成部分之间的相互关系。
组织内部的部门划分
领导与被领导关系
配 送 报 表
库 存 盘 点
库 存 预 警
库 存 台 帐
某企业仓储配送部门的功能结构图
7.4 业务流程分析
(1)业务流程调查的内容