信息系统分析与设计方法SAPPT课件
合集下载
信息系统分析与设计教材(PPT 25张)

11
6.3.5 信息技术厂商和咨询顾问
大多数信息系统同各种信息技术相关,必须把 这些技术选择、安装和定制、集成到业务中并 得到技术支持,这些技术由信息技术厂商开发、 销售和支持。
许多企业依赖外部的咨询顾问来帮助他们开发 或者获取信息系统和技术。利用咨询顾问可能 是由于需要特殊的知识或技能,也可能是由于 立即需要额外的分析员和程序员来完成项目。 无论如何,外部咨询顾问是许多信息技术项目 的关联人员。
13
6.4.1 案例研究
经过前面关于系统生命周期的讨论,如果以案 例研究的方式来解释阶段、工具和技术,必定 有助于理解。 虽然案例研究便于我们理解系统分析和设计的 过程,但是决不能代替实际的系统分析和设计 工作。这主要是因为所提供的案例往往是经过 简要总结和良好组织的。 【案例6-1】送餐服务公司
5
6.2 系统开发项目成功因素
一些系统开发项目之所以能成功,是因为 以下原因。
有清晰的系统需求定义。 充分的用户参与。 上层领导者的高度支持。 完整、详细的项目计划。 符合实际的工作进度表。
6
6.3 确定项目的参与者
系统开发项目必须 将这些关联人员纳 入其中,包括企业 高层管理者、基层 执行人员以及外部 或内部的开发团队, 一般来说,信息系 统开发项目的参与 者包括如图6-1所 示的各类参与人员。
8
6.3.2 系统用户
系统用户是那些在通常意义上使用信息系 统或者受到信息系统影响的人——如收集、 验证、录入、响应、存储、交换数据和信 息。
1. 内部用户 2. 远程和移动用户 3. 外部用户
9
6.3.3 系统分析员
在信息系统开发中有一类知识员工扮演着 一个特殊的角色,这就是系统分析员。系 统分析员推动信息系统和计算机应用系统 的开发。
《信息系统分析与设计》课件第5章

企业现状是实现企业战略的基本条件,也是企业战略的 制约因素,同时还是信息系统建设的基础。在制定信息系统 规划之前需要对企业的市场、产品、规模、技术、人才、资 金、地理环境、企业文化、员工素质、领导观念、组织管理 等现状进行认真分析。
通过初步调查,并进行了企业战略和现状分析之后,下 来就可以制定企业信息系统总体规划,包括信息系统目标和 战略、信息系统构成和结构、项目实施和资源分配计划等。 最后对所制定的规划还要进行可行性分析,只有可行的规划 才能指导信息系统建设工作。
战、管理的复杂性、改革所面临的阻力、环境对组织目标的 制约因素等。战略目标转移法的基本思想是识别组织的战略 目标,并把组织的战略目标转化为信息系统的战略目标。
2.战略目标转移法的步骤 (1) 识别组织战略目标。 组织战略目标是组织发展的宏观构架,它分为组织使命、 目标、战略、支撑因素等四个方面。其中,使命是组织的存 在价值和长远发展设想,它是组织最本质、最总体、最宏观 的“内核”。例如,微软公司的使命是:“领导计算机软件 新潮流,向全世界提供一流的计算机软件平台和工具。”目 标是根据使命,组织在确定时限内应达到的境地和标准。目 标呈为树型层次结构,由总目标、分目标和子目标构成。战 略则是为了实现既定目标所确定的对策和举措。支撑因素包 括发展趋势、机遇和挑战、管理复杂性、环境对组织的制约 等。需要认真分析组织战略目标,用书面的形式条理地描述 出来,并请组织的决策人进行认定。
5.3 制定信息系统规划的基本步骤
不同领域和不同规模的信息系统,制定其规划需要做的 工作会有差别。图5.2给出了制定信息系统规划的一般步骤。
图5.2 信息系统规划的基本步骤
在制定信息系统规划之初,首先需要作详细的准备工作。 制定规划的准备工作包括确定规划问题,聘请规划专家,组 织规划小组,落实规划工作环境,启动规划等工作。
信息系统分析与设计PPT课件

第三章 信息系统建设概论
本讲内容
3.1信息系统建设概述
3.4信息系统开发管理
一、系统建设所涉及的因素 二、信息系统建设的发展规律 三、信息系统建设的特点
3.2信息系统生命周期
一、开发方式的选择 二、建立信息系统的基本条件 三、系统开发人员的分工 四、系统开发项目管理
3.3信息系统开发方法概述
一、早期开发方法的不足
告,对现行系统进行详细调查,分析组织结 构,描述现行系统的业务流程,指出现行系
统的局限性和不足之处; 确定新系统的基本目标和逻辑功能要求,
即提出新系统的逻辑模型;
写出系统分析报告。
三、 系统设计阶段
根据系统分析报告中规定的功能要求,具 体设计实现逻辑模型的技术方案,也即设计
新系统的物理模型。这个阶段又称为物理设 计阶段、总体设计阶段或详细设计阶段。
初装 蔓延 控制 统一规划 克服无序
集成 数据管理 成熟 集成构建 企业IS
阶 段
6
2.诺兰模型的意义
诺兰模型总结了发达国家信息系统建 设的经验教训,具有普遍的指导意义。一般认 为,模型中的各阶段是不能跳跃的。因此,在 进行信息系统建设时,企业必须明确本单位所 处的生长阶段,再根据该阶段的特点制定发展 规划,确定开发策略,才会少走弯路,提高效 率。
几乎每一个涉及者都有朦胧和疲惫感觉
返回 14
3.2 信息系统的生命周期
信息系统的生命周期: 任何事物都有产生、发展、成熟、消亡(更新) 的过程,信息系统也不例外。信息系统在使用 过程中随着其生存环境的变化,要不断维护、 修改,当它不再适应的时候就要被淘汰,就要 由新系统代替老系统,这种周期循环称为信息 系统的生命周期。 信息系统的生命周期可以分为: 系统规划、系统分析、系统设计、系统实 施、系统运行和维护等五个阶段。
本讲内容
3.1信息系统建设概述
3.4信息系统开发管理
一、系统建设所涉及的因素 二、信息系统建设的发展规律 三、信息系统建设的特点
3.2信息系统生命周期
一、开发方式的选择 二、建立信息系统的基本条件 三、系统开发人员的分工 四、系统开发项目管理
3.3信息系统开发方法概述
一、早期开发方法的不足
告,对现行系统进行详细调查,分析组织结 构,描述现行系统的业务流程,指出现行系
统的局限性和不足之处; 确定新系统的基本目标和逻辑功能要求,
即提出新系统的逻辑模型;
写出系统分析报告。
三、 系统设计阶段
根据系统分析报告中规定的功能要求,具 体设计实现逻辑模型的技术方案,也即设计
新系统的物理模型。这个阶段又称为物理设 计阶段、总体设计阶段或详细设计阶段。
初装 蔓延 控制 统一规划 克服无序
集成 数据管理 成熟 集成构建 企业IS
阶 段
6
2.诺兰模型的意义
诺兰模型总结了发达国家信息系统建 设的经验教训,具有普遍的指导意义。一般认 为,模型中的各阶段是不能跳跃的。因此,在 进行信息系统建设时,企业必须明确本单位所 处的生长阶段,再根据该阶段的特点制定发展 规划,确定开发策略,才会少走弯路,提高效 率。
几乎每一个涉及者都有朦胧和疲惫感觉
返回 14
3.2 信息系统的生命周期
信息系统的生命周期: 任何事物都有产生、发展、成熟、消亡(更新) 的过程,信息系统也不例外。信息系统在使用 过程中随着其生存环境的变化,要不断维护、 修改,当它不再适应的时候就要被淘汰,就要 由新系统代替老系统,这种周期循环称为信息 系统的生命周期。 信息系统的生命周期可以分为: 系统规划、系统分析、系统设计、系统实 施、系统运行和维护等五个阶段。
信息系统分析与设计案例最新版ppt课件

该操作的名称,没有关于发生在‘getCharges’操作中的任何细 节。这些细节可以以操作定义或一个活动图来定义。 图6.2表示了一个描述在‘getCharges()’操作中涉及的行动序列 的活动图。
20.04.2020
4/33
信息系统分析与设计
Information System Analysis and Design
建模可选的动作过程
执行两者选一的行动过程
活动图的优点之一是它们对不同的行动过程和决定哪个执行过 程的条件进行建模。
图6.4表示了‘Issue bike’ 用例的初始活动图。
虽然这个图描述了当一辆自行车被租借时发生地处理序列,但 它仅涉及Wheels系统的新顾客的情景。在老顾客的情况下,每 次当顾客租借自行车时输入顾客的细节是效率不高的,并且是 使人困惑的;系统所需要做的仅仅是确认记录中的顾客细节是 正确的。
20.04.2020
3/33
信息系统分析与设计
Information System Analysis and Design
建模一序列活动
当租借一辆自行车时,计算租金的操作
图6.1表示了在Wheels类图中的Bike类 Bike类的操作之一是 ‘getCharges( )’,但是这个类图仅记录了
我们从图6.10中可以看出何人或何物执行构成‘Handle bike return’ 用例的不同活动。顾客负责将自行车返还给商店;接待 员输入顾客的姓名;计算机则进行找出租借细节、检查返还日 期、如果必要则计算超出费用,以及计算返回的押金金额等活 动;机械师负责检查自行车是否损坏,计算发现损坏的修理费 用;最后,接待员将剩余的押金返还给顾客。
图6.5表示了‘Issue bike’ 用例完善后的活动图,其满足了新 的和老的顾客的需要。
20.04.2020
4/33
信息系统分析与设计
Information System Analysis and Design
建模可选的动作过程
执行两者选一的行动过程
活动图的优点之一是它们对不同的行动过程和决定哪个执行过 程的条件进行建模。
图6.4表示了‘Issue bike’ 用例的初始活动图。
虽然这个图描述了当一辆自行车被租借时发生地处理序列,但 它仅涉及Wheels系统的新顾客的情景。在老顾客的情况下,每 次当顾客租借自行车时输入顾客的细节是效率不高的,并且是 使人困惑的;系统所需要做的仅仅是确认记录中的顾客细节是 正确的。
20.04.2020
3/33
信息系统分析与设计
Information System Analysis and Design
建模一序列活动
当租借一辆自行车时,计算租金的操作
图6.1表示了在Wheels类图中的Bike类 Bike类的操作之一是 ‘getCharges( )’,但是这个类图仅记录了
我们从图6.10中可以看出何人或何物执行构成‘Handle bike return’ 用例的不同活动。顾客负责将自行车返还给商店;接待 员输入顾客的姓名;计算机则进行找出租借细节、检查返还日 期、如果必要则计算超出费用,以及计算返回的押金金额等活 动;机械师负责检查自行车是否损坏,计算发现损坏的修理费 用;最后,接待员将剩余的押金返还给顾客。
图6.5表示了‘Issue bike’ 用例完善后的活动图,其满足了新 的和老的顾客的需要。
《信息系统分析与设计》PPT课件

第一章 信息与信息系统
第一节 信息的基本概念
物质
客观 世界
信息
一、信息 信息是事物之间相互联系、相互作用的状态描述。
1
第一章 信息与信息系统
二、信息运动
信息的发生者称为信源,信息的接收者称为信宿,信 息传播的媒介称为载体,信源和信宿之间信息交换的途径 与设备称为通道。
客体
主体
信 息 源
接
处
实
收
理
施
效益分析的方法和技术
10
第二章 信息系统分析与设计理论
五、软件生成周期(从过程上看软件工程)
从软件概念形成、使用和维护,直至最终被废弃不用的整 个过程。
可行性研究与计划 需求分析 总体设计 详细设计 实现(编码) 集成测试 确认测试 使用和维护
11
第二章 信息系统分析与设计理论
六、软件开发模型(从过程上看软件工程)
第一章 信息与信息系统
5
第一章 信息与信息系统
第三节 信息系统的应用环境
一、国家信息化基础设施(NII)
国家信息基础设施首先是指一个集成的、覆盖整个国家的信息设施的总 和。该设施连接全国各地区的政府机构、企业、学校和家庭,是全部公用的 及专用的、政府的及企业的、高速交互式的、窄带的及宽带的网络的集合。 (图)
信息的采集
三、信息系统的类型
信息的处理
管理信息系统
信息的存储
决策支持系统
信息的管理
专家系统
信息的检索
办公自动化系统
信息的传输
四、信息系统的信息处理方式
现代信息处理工作都是基于计算机系统的
六、信息系统建模方法
五、信息系统模型 功能模型 信息模型
数据模型(例) 控制模型 决策模型
第一节 信息的基本概念
物质
客观 世界
信息
一、信息 信息是事物之间相互联系、相互作用的状态描述。
1
第一章 信息与信息系统
二、信息运动
信息的发生者称为信源,信息的接收者称为信宿,信 息传播的媒介称为载体,信源和信宿之间信息交换的途径 与设备称为通道。
客体
主体
信 息 源
接
处
实
收
理
施
效益分析的方法和技术
10
第二章 信息系统分析与设计理论
五、软件生成周期(从过程上看软件工程)
从软件概念形成、使用和维护,直至最终被废弃不用的整 个过程。
可行性研究与计划 需求分析 总体设计 详细设计 实现(编码) 集成测试 确认测试 使用和维护
11
第二章 信息系统分析与设计理论
六、软件开发模型(从过程上看软件工程)
第一章 信息与信息系统
5
第一章 信息与信息系统
第三节 信息系统的应用环境
一、国家信息化基础设施(NII)
国家信息基础设施首先是指一个集成的、覆盖整个国家的信息设施的总 和。该设施连接全国各地区的政府机构、企业、学校和家庭,是全部公用的 及专用的、政府的及企业的、高速交互式的、窄带的及宽带的网络的集合。 (图)
信息的采集
三、信息系统的类型
信息的处理
管理信息系统
信息的存储
决策支持系统
信息的管理
专家系统
信息的检索
办公自动化系统
信息的传输
四、信息系统的信息处理方式
现代信息处理工作都是基于计算机系统的
六、信息系统建模方法
五、信息系统模型 功能模型 信息模型
数据模型(例) 控制模型 决策模型
信息系统分析与设计-PPT课件

定功能要求。
2022/1/6
最新精品资料
42
停止研制 停止研制
提出研制要求
初步调查
可行性研究
可行性报告
否
审批
是
修改
详细调查
逻辑设计
系统说明书
否
审批
修改
修改目标,追加资 源,等待条件
修改说明书
停止研制
总体设计
详细设计
系统设计说明书
否
审批
修改
修改设计方案
2022/1/6
系统实施
调
试
修改系统
验收 是
交付使用
1. 信息系统的概念
– 信息系统是一个以人为主导,利用计算机硬 件、软件、网络通信设备以及其他办公设备, 进行信息的收集、传输、加工、存储、更新 和维护,以企业战略竞优,提高效率和效益 为目的,支持企业最高策略、中层控制、基 层运做的集成化的人机系统。
2022/1/6
最新精品资料
18
2.信息系统的功能
系统规划阶段:初步调查,可行性分析,编写可 行性分析报告和系统设计任务书。
系统分析阶段:详细调查,需求分析,绘制业务 流程、数据流程图等等,提出新系统的逻辑模型。
系统设计阶段:设计新系统的物理模型,进行总 体设计和详细设计,编写系统设计说明书。
系统实施阶段:购置、安装和调试设备,编写程 序,人员培训,数据文件转换,系统调试与转换。 编写实施进度报告和系统测试分析报告
市 场 经理
财 务 经理
产 品 A经 理
生 产 主任 对A
市 场 主任 对A
财 务 主任 对A
产品 产 品 B经 理
生 产 主任 对B
市 场 主任 对B
财 务 主任 对B
2022/1/6
最新精品资料
42
停止研制 停止研制
提出研制要求
初步调查
可行性研究
可行性报告
否
审批
是
修改
详细调查
逻辑设计
系统说明书
否
审批
修改
修改目标,追加资 源,等待条件
修改说明书
停止研制
总体设计
详细设计
系统设计说明书
否
审批
修改
修改设计方案
2022/1/6
系统实施
调
试
修改系统
验收 是
交付使用
1. 信息系统的概念
– 信息系统是一个以人为主导,利用计算机硬 件、软件、网络通信设备以及其他办公设备, 进行信息的收集、传输、加工、存储、更新 和维护,以企业战略竞优,提高效率和效益 为目的,支持企业最高策略、中层控制、基 层运做的集成化的人机系统。
2022/1/6
最新精品资料
18
2.信息系统的功能
系统规划阶段:初步调查,可行性分析,编写可 行性分析报告和系统设计任务书。
系统分析阶段:详细调查,需求分析,绘制业务 流程、数据流程图等等,提出新系统的逻辑模型。
系统设计阶段:设计新系统的物理模型,进行总 体设计和详细设计,编写系统设计说明书。
系统实施阶段:购置、安装和调试设备,编写程 序,人员培训,数据文件转换,系统调试与转换。 编写实施进度报告和系统测试分析报告
市 场 经理
财 务 经理
产 品 A经 理
生 产 主任 对A
市 场 主任 对A
财 务 主任 对A
产品 产 品 B经 理
生 产 主任 对B
市 场 主任 对B
财 务 主任 对B
《信息系统分析与设计》 ppt课件

信息系统分析与设计
1
绪论:
• 本课程的学习目的和意义 • 本课程的学习方法 • 本课程的考核方法(期末考核85%,平时15%)
2
精品资料
• 你怎么称呼老师? • 如果老师最后没有总结一节课的重点的难点,你
是否会认为老师的教学方法需要改进? • 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭 • “不怕太阳晒,也不怕那风雨狂,只怕先生骂我
35
技术推动力
客户关系管理Customer Relationship Management (CRM) – 是一种软件应用,为客户提供对企业过程的访 问,从初始的咨询指导售后服务和支持.
36
技术推动力
企业应用集成Enterprise Application Integration (EAI) – 将 购买和内部开发的应用软件集成起来,以便能够透明地进行 互操作。
系统
• 高等院校招生信息管理系统 • 学籍管理信息系统 • 毕业生就业信息管理系统
– 生活
• 银行个人帐户管理系统 • 食堂就餐信息管理系统 • 售务管理信息系统 • 电信业务管理信息系统
– 娱乐
• 数字节目管理系统
– 工作
• 人事管理信息系统、财务工资管理信息系统
41
42
43
44
45
46
22
系统关联人员
系统分析员
研究组织存在的问题和需求,确定人员、数据、过程和信息技 术如何最大化地为企业作出贡献。
– 问题:
• 真正的问题,对这些问题需要采取正确的行动 • 尽管还没有人抱怨,但可以改进现状的机会。 • 无论是否有人抱怨,都要改变现状的指示。
– 系统分析员与业务分析员的区别?
1
绪论:
• 本课程的学习目的和意义 • 本课程的学习方法 • 本课程的考核方法(期末考核85%,平时15%)
2
精品资料
• 你怎么称呼老师? • 如果老师最后没有总结一节课的重点的难点,你
是否会认为老师的教学方法需要改进? • 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭 • “不怕太阳晒,也不怕那风雨狂,只怕先生骂我
35
技术推动力
客户关系管理Customer Relationship Management (CRM) – 是一种软件应用,为客户提供对企业过程的访 问,从初始的咨询指导售后服务和支持.
36
技术推动力
企业应用集成Enterprise Application Integration (EAI) – 将 购买和内部开发的应用软件集成起来,以便能够透明地进行 互操作。
系统
• 高等院校招生信息管理系统 • 学籍管理信息系统 • 毕业生就业信息管理系统
– 生活
• 银行个人帐户管理系统 • 食堂就餐信息管理系统 • 售务管理信息系统 • 电信业务管理信息系统
– 娱乐
• 数字节目管理系统
– 工作
• 人事管理信息系统、财务工资管理信息系统
41
42
43
44
45
46
22
系统关联人员
系统分析员
研究组织存在的问题和需求,确定人员、数据、过程和信息技 术如何最大化地为企业作出贡献。
– 问题:
• 真正的问题,对这些问题需要采取正确的行动 • 尽管还没有人抱怨,但可以改进现状的机会。 • 无论是否有人抱怨,都要改变现状的指示。
– 系统分析员与业务分析员的区别?
信息系统分析与设计(业务流程图和数据流程图)PPT精选文档

数据源
处理
没有输入! 处理
没有输出!
数据 终点
42
实体 实体 数据存储 数据存储
实体 数据存储
实体 数据存储
数据流 必须要么从 某个处理流 出、要么流 入某个处理 ,而不能与 处理无任何 关系。
43
采购部查询库存信息及用户需求, 若商品的 库存量不能满足用户的需要, 则编制相应的 采 购订货单,并交送给供应商提出订货请求
65
66
数据流: 用来描述数据的流动过程,由一个或一组固定
的数据项组成,在数据流的定义中,说明数据 流的名称、组成、来源、去向和数据流量。
67
68
数据处理逻辑定义: 介绍数据流程图中数据项的处理方式 处理逻辑编号、处理逻辑名称、输入数据流 处理方式、输出数据流、处理频率
69
70
采购退货单
供应商
汇总统计结果
经理
55
库存 部门
采购申请单
P1
处理订 单
D1 采购订单
P4 汇总统计结果 汇总统
计
经理
供应商
财务部门
P2
收货管 理
采购退货单 采购退货单
P3
申请收 付款
56
库存 部门
采购申请单
P1
处理订 单
D1 采购订单
P4 汇总统计结果
汇总统
经理
计
供应商
财务部门
P2
收货管 理
采购退货单 采购退货单
30
对数据的逻辑处理。
通常P+数字的方式表示数据处理单元,如 P1,P1.2
功能描述:一般动词+名词
31
带箭头的直线 处理功能的输入或输出 箭头表示数据流的方向 用名词来标识数据流 适当的合并数据流可以达到简化的目的
3-信息系统分析与设计方法-SA

用户进行培训或发放说明材料,让用户了解调查过程、 目的等,并参与调查的整个过程。 调查要从系统的现状出发,避免先入为主。要结合 组织的实际情况管理现状,了解实际问题,得到客观 资料 调查与分析整理相结合。调查中出现的问题应及时 反映并解决。
2015/11/9 华中农业大学 信息学院 17/108
详细调查的目的在于完整掌握现行系统的现状,
发现问题和薄弱环节,收集资料,为下一步的系统 化分析和提出新系统的逻辑设计做好准备。
2015/11/9 华中农业大学 信息学院 12/108
详细调查的原则
真实性
资料真实、 准确地反 映现行系 统状况
全面性
任何系统 都是由许 多子系统 有机地结 合在一起 而实现的
2015/11/9
华中农业大学 信息学院
11/108
详细调查
与系统规划阶段的现状调查和可行性分析相比, 详细调查的特点是目标更加明确,范围更加集中, 在了解情况和数据收集方面进行的工作更为广泛深 入,对许多问题都要进行透彻的了解和研究。 详细调查的对象和目的 详细调查的对象是现行系统(包括手工系统和已 采用计算机的管理信息系统)。
息特征,据此确定系统规模,估计系统建设工作量,
为下一阶段的系统设计提供科学依据。
2015/11/9 华中农业大学 信息学院 14/108
详细调查的方法
问卷调查法。可以用来调查系统普遍性的问题。由 初步调查结果可得到组织的基本情况。 召开调查会。这是一种集中调查的方法,适合于了 解宏观情况。
调查人员直接参加业务实践。开发人员亲自参加业
2015/11/9 华中农业大学 信息学院 5/108
一、系统分析的任务
• 最终任务: – 形成新系统的逻辑方案(用户:满足信息需求;系统 设计员:形成计算机化的信息系统) • 系统分析阶段的关键在于理解和表达。 – 理解:系统分析员对系统需求的理解。 • 包括用户表达的和未表达的。 • 要善于挖掘除用户没有明确表达出来的需求。 • 善于通过系统分析修正用户提出的要求。 – 表达:把系统分析员对系统的理解通过逻辑模型表达 出来,让用户检查,确定系统分析员的理解是否正确 • 关键在于用什么样的工具描述对系统的理解(用户 看得懂;系统设计员和程序员能够正确理解)
2015/11/9 华中农业大学 信息学院 17/108
详细调查的目的在于完整掌握现行系统的现状,
发现问题和薄弱环节,收集资料,为下一步的系统 化分析和提出新系统的逻辑设计做好准备。
2015/11/9 华中农业大学 信息学院 12/108
详细调查的原则
真实性
资料真实、 准确地反 映现行系 统状况
全面性
任何系统 都是由许 多子系统 有机地结 合在一起 而实现的
2015/11/9
华中农业大学 信息学院
11/108
详细调查
与系统规划阶段的现状调查和可行性分析相比, 详细调查的特点是目标更加明确,范围更加集中, 在了解情况和数据收集方面进行的工作更为广泛深 入,对许多问题都要进行透彻的了解和研究。 详细调查的对象和目的 详细调查的对象是现行系统(包括手工系统和已 采用计算机的管理信息系统)。
息特征,据此确定系统规模,估计系统建设工作量,
为下一阶段的系统设计提供科学依据。
2015/11/9 华中农业大学 信息学院 14/108
详细调查的方法
问卷调查法。可以用来调查系统普遍性的问题。由 初步调查结果可得到组织的基本情况。 召开调查会。这是一种集中调查的方法,适合于了 解宏观情况。
调查人员直接参加业务实践。开发人员亲自参加业
2015/11/9 华中农业大学 信息学院 5/108
一、系统分析的任务
• 最终任务: – 形成新系统的逻辑方案(用户:满足信息需求;系统 设计员:形成计算机化的信息系统) • 系统分析阶段的关键在于理解和表达。 – 理解:系统分析员对系统需求的理解。 • 包括用户表达的和未表达的。 • 要善于挖掘除用户没有明确表达出来的需求。 • 善于通过系统分析修正用户提出的要求。 – 表达:把系统分析员对系统的理解通过逻辑模型表达 出来,让用户检查,确定系统分析员的理解是否正确 • 关键在于用什么样的工具描述对系统的理解(用户 看得懂;系统设计员和程序员能够正确理解)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 各种计划、单据和报表
调查中要收集各类计划、单据和报表,了 解它们的来龙去脉及其各项内容的填写方法, 时间要求,以便得到完整的信息流程。
• 决策方式和决策过程 • 资源情况
31.07.2020
华中农业大学经管-土管学院
16
2 详细调查的范围及内容
• 约束条件 • 薄弱环节和用户要求
用户要求,是指系统必须满足的所有性质 和限制。它通常包括:功能要求、性能要求、 时间要求、可靠性要求、安全保密要求,以 及开发费用、开发周期、可使用资源等各方 面的要求和限制。
31.07.2020
华中农业大学经管-土管学院
9
一、系统分析的任务
• 图、表的表达方式和图形工具的应用 • “自顶向下”的工作原则 • 强调逻辑结构而不是物理实现 • 文档的编制,避免了重复工作,增强了系统开发
的一致性。
31.07.2020
华中农业大学经管-土管学院
10
一、系统分析的任务
• 需求分析应分析哪些需求 – 需求包括: • 功能要求 • 性能要求 • 可靠性要求 • 安全保密性要求 • 以及开发费用和开发周期 • 可使用资源等方面的限制 – 其中 • 功能要求是最基本的,包括数据要求和加工 要求。
华中农业大学经管-土管学院
5
一、系统分析的任务
系统分析是在总体规划的指导下,对系统进行深入详细的调查 研究,确定新系统的逻辑模型的过程。 系统分析的主要任务是定义或制定新系统应该 “做什么”的 问题。 1、了解用户需求
详细了解每个业务过程和业务活动的工作流程及信息处理 流程,理解用户对信息系统的需求,包括对系统功能、性 能方面的需求,对硬件配置、开发周期、开发方式等方面 的意向及打算,最终以需求说明书的形式将系统需求定义 一下来。这部分工作是系统分析的核心。 2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开发方 法和开发技术,确定系统应具有的逻辑功能,再用一系列 图表和文字表示出来,形成系统的逻辑模型,为下一步系 统设计提供依据。
14
2 详细调查的范围及内容
• 系统界限和运行状态 • 组织机构和人员分工 • 业务流程
全面细致地了解整个系统各方面的业务流 程,以及商流、物流和信息流的流通状况以 及各种输入、输出、处理、处理速度、处理 量和处理过程的逻辑关系。
31.07.2020
Байду номын сангаас
华中农业大学经管-土管学院
15
2 详细调查的范围及内容
–功能分析,确定新系统的逻辑结构
• 数据流程图 IPO
–建立新系统的逻辑模型 –提出系统分析报告
主题数据库 专用数据库 数据字典
31.07.2020
华中农业大学经管-土管学院
8
一、系统分析的任务
• 分析工具 – 业务流程图、数据流程图 – 数据字典 – 数据库设计工具—规范化形式 – 功能描述工具—结构式语言、判断树、判断表
31.07.2020
华中农业大学经管-土管学院
7
一、系统分析的任务
• 系统分析的一般步骤:
– 业务调查分析及需求分析
• 自顶向下 → 工作流程 → 业务流程图
信息
• → → 数据流程图 → 了解系统综合要求
识别
系统的功能要求 系统性能要求 运行要求 将来可能的要求
–数据分析,建立数据库逻辑模型
• 主题数据库模型 → → 数据库逻辑模型
31.07.2020
华中农业大学经管-土管学院
11
一、系统分析的任务
• 现行系统的详细调查(包括工作程序、信息流以 及工作的组织与控制方法)
• 分析系统业务流程及数据流程 • 制定新系统的逻辑模型(数据流程图、数据字典、
处理说明、 E-R图)
解决系统“能做什么(What to do)” 的问
题。
31.07.2020
31.07.2020
华中农业大学经管-土管学院
4
程序员抱怨说这是由于系统说明不够全面造成的,而并 非自己的原因。这位经理意识到,需求文档没有指出特定 的环境会导致错误的警报,但他仍认为他所在部门的编程 人员应该具备这样的基本知识的。“没有任何雷达专家会 犯如此基本的错误”,他坚持说。
31.07.2020
– 需求建模技术(业务流程图) – 功能建模技术(数据流程图、处理描述技术、数
据字典) – 数据建模技术 • 新系统逻辑模型建立 • 系统分析报告(需求规格说明书)
31.07.2020
华中农业大学经管-土管学院
3
案例:软件工程师毫无用处?
“软件工程师毫无用处,我宁愿雇佣雷达专家教会他 如何编程,也不愿意雇佣程序员来教会他雷达信号流 程”。这段措辞严厉的声明来自于一位大型政府项目的 经理,他所在的部门的电脑系统曾经错误地发出了ICBM 导弹来袭的警报。更加令他不能忍受的是程序员拒绝对 此错误的功能承担责任。
华中农业大学经管-土管学院
12
• 1 系统调查的原则 • 2 详细调查的范围及内容 • 3 详细调查的方式
(一)系统调查概述
31.07.2020
华中农业大学经管-土管学院
13
1 系统调查的原则
• 自顶向下 • 弄清存在的道理再分析有无改进的可能性 • 调查相关的局部系统
31.07.2020
华中农业大学经管-土管学院
31.07.2020
华中农业大学经管-土管学院
6
一、系统分析的任务
• 最终任务: – 形成新系统的逻辑方案(用户:满足信息需求;系统 设计员:形成计算机化的信息系统)
• 系统分析阶段的关键在于理解和表达。 – 理解:系统分析员对系统需求的理解。 • 包括用户表达的和未表达的。 • 要善于挖掘除用户没有明确表达出来的需求。 • 善于通过系统分析修正用户提出的要求。 – 表达:把系统分析员对系统的理解通过逻辑模型表达 出来,让用户检查,确定系统分析员的理解是否正确 • 关键在于用什么样的工具描述对系统的理解(用户 看得懂;系统设计员和程序员能够正确理解)
第三章 信息系统分析与设计方法 ——结构化分析
31.07.2020
华中农业大学经管-土管学院
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
华中农业大学经管-土管学院
本章主要内容及重点
• 系统(需求)分析的任务、过程与原则 • 需求获取技术(系统调查) • 建模技术
调查中要收集各类计划、单据和报表,了 解它们的来龙去脉及其各项内容的填写方法, 时间要求,以便得到完整的信息流程。
• 决策方式和决策过程 • 资源情况
31.07.2020
华中农业大学经管-土管学院
16
2 详细调查的范围及内容
• 约束条件 • 薄弱环节和用户要求
用户要求,是指系统必须满足的所有性质 和限制。它通常包括:功能要求、性能要求、 时间要求、可靠性要求、安全保密要求,以 及开发费用、开发周期、可使用资源等各方 面的要求和限制。
31.07.2020
华中农业大学经管-土管学院
9
一、系统分析的任务
• 图、表的表达方式和图形工具的应用 • “自顶向下”的工作原则 • 强调逻辑结构而不是物理实现 • 文档的编制,避免了重复工作,增强了系统开发
的一致性。
31.07.2020
华中农业大学经管-土管学院
10
一、系统分析的任务
• 需求分析应分析哪些需求 – 需求包括: • 功能要求 • 性能要求 • 可靠性要求 • 安全保密性要求 • 以及开发费用和开发周期 • 可使用资源等方面的限制 – 其中 • 功能要求是最基本的,包括数据要求和加工 要求。
华中农业大学经管-土管学院
5
一、系统分析的任务
系统分析是在总体规划的指导下,对系统进行深入详细的调查 研究,确定新系统的逻辑模型的过程。 系统分析的主要任务是定义或制定新系统应该 “做什么”的 问题。 1、了解用户需求
详细了解每个业务过程和业务活动的工作流程及信息处理 流程,理解用户对信息系统的需求,包括对系统功能、性 能方面的需求,对硬件配置、开发周期、开发方式等方面 的意向及打算,最终以需求说明书的形式将系统需求定义 一下来。这部分工作是系统分析的核心。 2、确定系统逻辑模型,形成系统分析报告 在详细调查的基础上,运用各类系统开发的理论、开发方 法和开发技术,确定系统应具有的逻辑功能,再用一系列 图表和文字表示出来,形成系统的逻辑模型,为下一步系 统设计提供依据。
14
2 详细调查的范围及内容
• 系统界限和运行状态 • 组织机构和人员分工 • 业务流程
全面细致地了解整个系统各方面的业务流 程,以及商流、物流和信息流的流通状况以 及各种输入、输出、处理、处理速度、处理 量和处理过程的逻辑关系。
31.07.2020
Байду номын сангаас
华中农业大学经管-土管学院
15
2 详细调查的范围及内容
–功能分析,确定新系统的逻辑结构
• 数据流程图 IPO
–建立新系统的逻辑模型 –提出系统分析报告
主题数据库 专用数据库 数据字典
31.07.2020
华中农业大学经管-土管学院
8
一、系统分析的任务
• 分析工具 – 业务流程图、数据流程图 – 数据字典 – 数据库设计工具—规范化形式 – 功能描述工具—结构式语言、判断树、判断表
31.07.2020
华中农业大学经管-土管学院
7
一、系统分析的任务
• 系统分析的一般步骤:
– 业务调查分析及需求分析
• 自顶向下 → 工作流程 → 业务流程图
信息
• → → 数据流程图 → 了解系统综合要求
识别
系统的功能要求 系统性能要求 运行要求 将来可能的要求
–数据分析,建立数据库逻辑模型
• 主题数据库模型 → → 数据库逻辑模型
31.07.2020
华中农业大学经管-土管学院
11
一、系统分析的任务
• 现行系统的详细调查(包括工作程序、信息流以 及工作的组织与控制方法)
• 分析系统业务流程及数据流程 • 制定新系统的逻辑模型(数据流程图、数据字典、
处理说明、 E-R图)
解决系统“能做什么(What to do)” 的问
题。
31.07.2020
31.07.2020
华中农业大学经管-土管学院
4
程序员抱怨说这是由于系统说明不够全面造成的,而并 非自己的原因。这位经理意识到,需求文档没有指出特定 的环境会导致错误的警报,但他仍认为他所在部门的编程 人员应该具备这样的基本知识的。“没有任何雷达专家会 犯如此基本的错误”,他坚持说。
31.07.2020
– 需求建模技术(业务流程图) – 功能建模技术(数据流程图、处理描述技术、数
据字典) – 数据建模技术 • 新系统逻辑模型建立 • 系统分析报告(需求规格说明书)
31.07.2020
华中农业大学经管-土管学院
3
案例:软件工程师毫无用处?
“软件工程师毫无用处,我宁愿雇佣雷达专家教会他 如何编程,也不愿意雇佣程序员来教会他雷达信号流 程”。这段措辞严厉的声明来自于一位大型政府项目的 经理,他所在的部门的电脑系统曾经错误地发出了ICBM 导弹来袭的警报。更加令他不能忍受的是程序员拒绝对 此错误的功能承担责任。
华中农业大学经管-土管学院
12
• 1 系统调查的原则 • 2 详细调查的范围及内容 • 3 详细调查的方式
(一)系统调查概述
31.07.2020
华中农业大学经管-土管学院
13
1 系统调查的原则
• 自顶向下 • 弄清存在的道理再分析有无改进的可能性 • 调查相关的局部系统
31.07.2020
华中农业大学经管-土管学院
31.07.2020
华中农业大学经管-土管学院
6
一、系统分析的任务
• 最终任务: – 形成新系统的逻辑方案(用户:满足信息需求;系统 设计员:形成计算机化的信息系统)
• 系统分析阶段的关键在于理解和表达。 – 理解:系统分析员对系统需求的理解。 • 包括用户表达的和未表达的。 • 要善于挖掘除用户没有明确表达出来的需求。 • 善于通过系统分析修正用户提出的要求。 – 表达:把系统分析员对系统的理解通过逻辑模型表达 出来,让用户检查,确定系统分析员的理解是否正确 • 关键在于用什么样的工具描述对系统的理解(用户 看得懂;系统设计员和程序员能够正确理解)
第三章 信息系统分析与设计方法 ——结构化分析
31.07.2020
华中农业大学经管-土管学院
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
华中农业大学经管-土管学院
本章主要内容及重点
• 系统(需求)分析的任务、过程与原则 • 需求获取技术(系统调查) • 建模技术