《信息系统分析与设计》.ppt_第1页
《信息系统分析与设计》.ppt_第2页
《信息系统分析与设计》.ppt_第3页
《信息系统分析与设计》.ppt_第4页
《信息系统分析与设计》.ppt_第5页
已阅读5页,还剩327页未读 继续免费阅读

下载本文档

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

文档简介

1、信息系统分析与设计,绪论:,本课程的学习目的和意义 本课程的学习方法 本课程的考核方法(期末考核85%,平时15%),教材与参考书,教材: 邝孔武、王晓敏编,信息系统分析与设计第三版,清华大学出版社 参考书: 甘仞初,信息系统分析与设计,高等教育出版社 姜旭平编,信息系统分析,清华大学出版社,课程结构,常见的信息系统,为什么要学习系统分析与设计?,失之毫厘,谬之千里,原始要求,不完善的软件,软件错误的积累与放大效应,系统分析与设计框架,系统关联人员,系统所有者 系统用户 系统分析员 系统设计员 系统构造人员 项目经理 外部服务提供者,系统关联人员,系统所有者System owners 系统所有

2、者是信息系统的发起人和主要倡导者,他们通常负责投资项目以进行开发、运行和维护信息系统。 系统所有者来自管理阶层 大中型系统中高层经理 小型系统中层经理或者主管 关注点:信息系统的价值,系统关联人员,系统用户System users 通常意义上使用信息系统或者受到信息系统影响的人如收集、验证 、录入、响应、存储、交换数据和信息。常用的同义词是客户。 内部用户Internal users 办事员和服务人员; 技术人员和专业人员; 主管、中层经理和高层经理; 外部用户External users顾客、供应商、合作伙伴、雇员;远程和移动用户 关注点: 办事员和服务人员事务处理速度和正确性 技术人员和专

3、业人员注重数据分析和为解决问题产生及时信息。 主管和中高层经理信息获取能力。,系统关联人员,系统设计员System designer 将系统用户的业务需求和约束条件转换成技术方案。他们设计满足系统用户需求的计算机文件、数据库、输入、输出、屏幕界面、网络和程序。 包括: 数据库管理员 网络构架师 web构架师 图形艺术师 安全专家 技术专家,系统关联人员,系统构造人员System builders 根据系统设计人员的设计说明构造信息系统构件。在许多情况下,一个构件的系统设计人员和系统构造人员是同一个人。 包括: 应用程序员 系统程序员 数据库程序员 网络管理员 安全管理员 web站点管理员 软件

4、集成员,系统关联人员,系统分析员 研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业作出贡献。 问题: 真正的问题,对这些问题需要采取正确的行动 尽管还没有人抱怨,但可以改进现状的机会。 无论是否有人抱怨,都要改变现状的指示。 系统分析员与业务分析员的区别? 系统分析员研究组织中存在的问题和需求,决定人、数据、过程、通信和信息技术如何最好地对企业业务进行改进。 业务分析员是专门进行业务问题分析和与技术无关的需求分析的系统分析员,系统分析员在开发中的职责,系统分析师四项关键技能: 分析技能理解组织及其职能,识别机会和问题,分析和解决问题,系统地看待组织和信息系统,明白信息

5、系统间的关系、信息系统所在的组织和组织所在的环境。 技术技能理解技术的潜力和局限,能够使用多种程序语言、不同的操作系统和硬件平台来工作。 管理技能管理项目、资源、风险和变更。 人际关系技能与最终用户、其他分析师和程序员一起工作,发挥用户、程序员和系统专家的联络员的作用。,系统关联人员,系统关联人员,项目经理 经验丰富的从业人员,根据进度安排、预算、发布产品、客户满意度、技术标准、系统质量,计划、监视、控制项目。 项目管理是一个专业角色,负责领导团队,需要专门技能和经验。 大多数项目经理由系统分析员担任,有些是从系统所有者中挑选。,系统关联人员,外部服务工作者 销售专业知识和经验给其他企业,帮助

6、那些企业购买、开发、集成信息系统。 可以是系统分析员、系统设计人员、构造人员。 隶属于咨询机构或者服务机构。 技术工程师、销售工程师、系统顾问、签约程序员、系统集成人员,业务驱动力,经济全球化 新的更大的国际市场 新的市场竞争者 对信息系统的影响 支持多种语言、货币汇率、国际贸易规则、不同的商业文化和业务方式 需要实现国际化数据的融合 与不同语言的人员交流,业务驱动力,电子商务 类型: 公司形象、产品和服务的简单宣传 Business-to-consumer (B2C) Business-to-business (B2B) 对信息系统影响 大多数系统都面向因特网体系结构设计 更多的应用软件设计

7、在web浏览器上,客户端操作系统相对而言不再重要。,业务驱动力,安全 当遭到破坏、恐怖袭击、灾难时业务如何继续运行。 企业如何保护数字资产不受外界侵害。 隐私 客户对网络环境中的隐私要求越来越高。 政府正在对隐私立法 对信息系统的影响 需要更加严格的安全和隐私控制,业务驱动力,协作与合作经营 管理层强调打破独立组织部门和职能部门之间的壁垒。 建立交叉功能团队,从多学科视角协作实现共同业务目标。 协作趋势扩展到组织外部,甚至包括竞争对手。 对信息系统的影响 信息系统之间进行互操作。 知识资产管理 认识到数据、信息、知识都是关键的业务资源。 组织如何管理和共享知识,以获得竞争优势。 对信息系统的影

8、响 需要整合数据和信息,创建和保留知识。,业务驱动力,数据、信息、知识的区别? 数据Data 原始事实。 信息Information 经过组织的对接收者有意义的数据。 知识Knowledge 提炼的数据和信息。 持续改进和全面质量管理 业务持续改进 业务过程重构 对信息系统的影响 系统开发需要受到过程改进的影响,并且在设计和实现系统时需要发起或者建议这种改进。 编写软件时需要重新设计业务过程再编写自动化业务过程更加有用。避免低效率的过程。,技术推动力,技术推动力 网络和因特网 移动和无线技术 对象技术 协作技术 企业应用 企业资源规划 供应链管理 客户关系管理 企业应用集成,技术推动力,企业资

9、源规划Enterprise Resource Planning (ERP) 是一种应用软件,将信息系统完全集成在一起,提供大部分或者所有核心基本业务功能。 ERP 解决方案围绕一个基本业务功能共享的公共数据库建造。 代表性的ERP供应商: Baan J. D. Edwards Oracle Peoplesoft SAP AG (the market leader),技术推动力,供应链管理Supply Chain Management (SCM) 一种应用软件,通过直接将企业的信息系统与企业的供应商和分销商的信息系统集成,优化从原材料采购到最终产品分销的业务过程。 代表性的SCM供应商: i2

10、Technologies Manugistics SAP SCT,技术推动力,客户关系管理Customer Relationship Management (CRM) 是一种软件应用,为客户提供对企业过程的访问,从初始的咨询指导售后服务和支持.,技术推动力,企业应用集成Enterprise Application Integration (EAI) 将购买和内部开发的应用软件集成起来,以便能够透明地进行互操作。 中间件Middleware 在不同应用之间转换和路由数据的软件. 代表性的 EAI供应商: BEA Systems IBM (MQSeries) Mercator Software T

11、IBCO Software,系统开发过程,通用的问题解决方法: 识别问题. 分析理解问题. 识别问题解决方案. 识别候选解决方案,选择最佳方案. 设计最佳方案. 实现最佳方案. 评估结果,如未解决,返回至1或2.,系统开发过程,系统启动System initiation 项目初始规划,定义初始业务范围、目标、进度和预算。 系统分析System analysis 研究业务问题领域,以推荐改进措施并说明方案的业务需求和优先权。 系统设计System design 根据需求构造技术性的解决方案。 系统实现System implementation 构造、安装、测试和发布一个系统投入生产,即日常运行。

12、 系统支持与持续改进System support and continuous improvement执行信息系统业务过程和应用程序。,第二章 管理信息系统概论,本章要点: 管理信息系统的概念、结构 管理信息系统与环境 管理信息系统与现代管理方法,学习 高等院校招生信息管理系统 学籍管理信息系统 毕业生就业信息管理系统 生活 银行个人帐户管理系统 食堂就餐信息管理系统 售务管理信息系统 电信业务管理信息系统 娱乐 数字节目管理系统 工作 人事管理信息系统、财务工资管理信息系统,在你的学习、工作、生活中有哪些信息系统,2.1 管理信息系统的概念,一、管理信息系统的定义,1. 管理信息系统是一个由

13、人、计算机等组成的能进行管理信息收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标 。,2.1 管理信息系统的概念,一、管理信息系统的定义,2. 不仅仅把信息系统看作是一个能对管理者提供帮助的基于计算机的人机系统,而且把它看作一个社会技术系统,将信息系统放在组织与社会这个大背景去考察,并把考察的重点,从科学理论转向社会实践,从技术方法转向使用这些技术的组织与人,从系统本身转向系统与组织、环境的交互作用 。,3管理信息系统通过对整个供应链上组织内和多个组织间的信息流管理

14、,实现业务的整体优化,提高企业运行控制和外部交易过程的效率。,2.1 管理信息系统的概念,二、管理信息系统的特点,面向管理决策,综合性,人机系统,现代管理方法和手段相结合的系统,多学科交叉的边缘科学,三、管理信息系统的类型,2.1 管理信息系统的概念,四、管理信息系统的结构,(一)基于管理任务的系统层次结构,管理任务的层次,2.1 管理信息系统的概念,管理信息系统的层次结构,2.1 管理信息系统的概念,管理信息系统,销售与 市场 子 系 统,财务 与 会计 子 系 统,人 事 子 系 统,生 产 子 系 统,(二)基于管理职能的系统结构,物资供应子系统,2.1 管理信息系统的概念,(三)管理信

15、息系统结构的综合,横向综合:同一管理层次的各种职能综合在一起 纵向综合:把不同层次的管理业务按职能综合起来。 纵横综合,或者叫总的综合:这是一个完全一体化的系统,能够做到信息集中统一,程序模块共享,各子系统功能无缝集成。,2.1 管理信息系统的概念,管理信息系统结构的综合,专用文件,易飞ERP系统总体结构图,易飞ERP系统总体结构图,制造企业核心业务流程,录入客户订单,批次需求计划子系统,采购管理子系统,采购计划数据,发放采购计划,采购单,录入进货单,应付管理子系统,生产管理子系统,得到工单,质量管理子系统,销售管理子系统,应收管理子系统,生产过程的特征 生产过程 流程式 离散式:其生产方式:

16、车间作业式生产:推式 流水生产:拉式,2.2 管理信息系统与环境,环境:有关组织内、外部各种因素的综合,在MIS建设过程中,如何正确处理人与计算机的关系?,信息处理与人,组织的系统性,管理的规范化程度,组织规模 决定管理信息系统应用的目标和规模,2.3管理信息系统与现代管理方法,MIS是现代管理方法与现代管理手段相结合的系统。尤其是企业的MIS。计算机系统只有与现代管理方法相结合才能在管理中发挥作用。 几种常用的管理方法: 一、MRPII(制造资源计划) MRP是70年代在发达国家制造企业中开始采用的一种先进的管理技术,是一种在对一个企业所有资源进行有效的计划安排的基础上,以达到最大的客户服务

17、,最小的库存投资和高效率的工厂作业为目的的管理思想与方法。,2.3管理信息系统与现代管理方法,MRP的形成与发展 传统的生产管理:监视库存 MRP物料需求计划 MRP+能力需求计划 闭环MRP 闭环MRP+经营计划+销售+成本核算+技术管理等内容 MRP,MRP逻辑流程图,产品结构信息,闭环MRP计算流程图,闭环MRP的特点,主生产计划来源于企业的生产经营规划与市场需求。,主生产计划与物料需求计划的运行,伴随着能力与负荷的运行,从而保证计划是可靠的。,采购与生产加工作业计划的执行是物流的加工变化过程,同时又是控制能力的投入与产出过程。,能力的执行情况最终反馈到计划的制定层,整个过程是能力的不断

18、执行与调整的过程。,MRP-II逻辑流程图,MRP-II的局限性,企业竞争范围的扩大,要求在企业的各个方面加强管理,要求对企业的整体资源进行集成管理而不仅仅是对制造资源进行集成管理,这些MRP无法满足。,企业规模不断扩大,多集团,多工厂要求协同作战,统一部署,这已超出了MRPII管理的范围。,信息全球化趋势的发展要求企业之间加强信息交流和信息共享,企业之间既是竞争对手,又是合作伙伴,信息管理要求扩大到整个供应链的管理,这是MRPII所不能解决的。,2.3管理信息系统与现代管理方法,二、ERP(企业资源规划) ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信

19、息,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。,2.3管理信息系统与现代管理方法,2.3管理信息系统与现代管理方法,二、ERP(企业资源规划) 突破了MRPII的局限,是MRPII的发展 不仅支持结构化的决策问题,而且辅助半结构化和非结构化决策 ERP不仅是MRPII系统的扩展,而且是新的市场环境下的全新的经营理念,ERP系统实际上包含了一系列管理思想和方法的变革。 精益生产方式 新的技术开发和工程设计管理模式 ERP的内容在发展,如ERP与SCM、CRM的功能整合等。,客户关系 管 理 销售管理 售后服务,生产管理 主生产计划 能力需求计划 物料需求计划 车间任务管

20、理 车间作业管理 配置控制,制造资源管理 设备管理 工模具管理 人力资源管理,财务管理 财务总帐管理 应收帐管理 应付帐管理 固定资产管理 成本管理,人员工资,销售收入,应收帐,成本控制,生产费用,供应链管理 物资供应管理,质量管理 质量管理,OA办公自动化,商业智能 综合查询,OA:工作流传递 办公文件 报表 生产经营数据 决策指令,质量控制数据,产品销售,制造资源数据,质量信息反馈,物料管理 制造数据管理 库存管理,销售出库,采购入库,生产入库,制造数据,OA,OA,OA,OA,OA,OA,OA,生产领用,ERP系统体系结构,2.3管理信息系统与现代管理方法,三、JIT(准时制生产) 看板

21、管理 目标:零库存,“准时制”生产,工作特点:拉式作业方式,2.3管理信息系统与现代管理方法,JIT管理满足的条件: 物料清单准确率100%; 库存数据准确率100%; 工艺路线稳定; 生产能力稳定(设备良好,人员稳定); 生产过程中质量比较稳定; 物料供应稳定。,第三章 信息系统建设概论,3.1 信息系统的生命周期 3.2 信息系统开发方法概述 3.3 系统开发的组织管理,3.1 信息系统的生命周期,信息系统的生命周期: 任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。信息系统在使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代

22、替老系统,这种周期循环称为信息系统的生命周期。 信息系统的生命周期可以分为: 系统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。,3.1 信息系统的生命周期,原系统运行维护阶段,系统规划 阶段,系统分析 阶段,系统设计 阶段,系统实施 阶段,运行维护阶段,原系统生命周期,系统文档,系统文档,系统文档,系统文档,系统文档,3.1.1 系统规划阶段,系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查; 根据企业目标和发展战略,确定信息系统的发展战略; 对建设新系统的需求做出分析和预测; 研究建设新系统的必要性和可能性; 根据需要与可能,给出拟建系统的备选方案,写出可

23、行性分析报告。,3.1.2 系统分析阶段,系统分析阶段的任务是根据系统可行性报告,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处; 确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型; 写出系统分析报告。,3.1.3 系统设计阶段,根据系统分析报告中规定的功能要求,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为物理设计阶段、总体设计阶段或详细设计阶段。 写出技术文档“系统设计报告”。,3.1.4 系统实施阶段,系统实施阶段是将设计的系统付诸实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,

24、数据文件转换,系统调试与转换等。这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。,3.1.5 系统运行和维护阶段,系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。,3.1.6 信息系统开发过程,1. 瀑布模型 (适用于事先能够进行完整的定义需求的系统开发,如图3.1所示) 2. 演化模型(适用于事先不能或者很难完整定义) 3. 螺旋模型(考虑风险分析),3.2 建立管理模型,1.静态管理模型(

25、如ER图) 2.动态模型JSD方法,3.3 信息系统开发方法概述,3.3.1 早期开发方法的不足 计算机的应用,给人们带来的不总是成功的效益和喜悦,也带来了问题和教训。昂贵的计算机往往没带来设想的巨大经济效益,反而造成亏损,乃至企业倒闭。这种情况促使人们分析其中的原因。很多公司聘请系统分析专家对各种信息系统进行调查研究,总结经验教训,走上了较为顺利发展的道路。出现这种情况的原因: 1.目标含糊 2.通信误解 3.步骤混乱 4.缺乏管理控制,3.3.2 结构化方法的产生,结构化程序设计的理论:1964年,提出结构化程序设计的理论,认为任何一个程序都可以用三种基本逻辑结构来编制。主张程序中避免使用

26、GO TO语句,而仅用上述三种结构反复嵌套来构造程序。在这一思想指导下,一个程序的详细执行过程可按“自顶向下,逐步求精”的方法确定,即把一个程序分成若干个功能模块,这些模块之间尽可能彼此独立,用作业控制语句或过程调用语句把这些模块联系起来,形成一个完整的程序。这种方法大大提高了程序员的工作效率,改进了程序质量,增强了程序的可读性和可修改性,修改程序的某一部分时,对其他部分的影响也不太大。可以说这种方法使程序设计由一种“艺术”成为一种“技术”。,3.3.2 结构化方法的产生,动作A,动作A,动作B,是,否,动作A,条件C,动作B,是,条件C,否,(a)顺序结构,(C)循环结构,(b)判断结构,3

27、.3.2 结构化方法的产生,人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对独立,功能单一。这就是结构化系统设计的基本思想。 为了使所设计的系统满足用户的要求,在设计之前,先要正确理解和准确表达用户的要求,这就是系统分析阶段的基本任务。结构化系统分析,强调系统分析员与用户一起按照系统的观点对企业活动由表及里地进行分析,调查分析清楚系统的逻辑功能,并用数据流程图等工具把系统功能描述清楚。用户可以判断未来的系统是否满足其功能要求,而系统设计人员根据这种描述进行系统设计,保证系统功能的实现。这就是结构化方法的由来。,3.3.3 结构化

28、方法的基本思想,结构化方法强调遵循以下几个基本原则: 面向用户的观点。 严格区分工作阶段,每个阶段有明确的任务和应得的成果 按照系统的观点,自顶向下地完成系统的研制工作 充分考虑变化的情况 工作成果文献化、标准化,几点说明,(1)根据系统的复杂程度划分阶段,(2)阶段划分着重在开发的逻辑过程,而不是实际工作 的组织上。,(3)各阶段结束后,开发人员都要作出书面报告(文档),优缺点,整体性和全局性,开发周期长;,结构化方法,3.3.4 原型法的基本思想,原型法(prototyping)是80年代初兴起的一种开发模式,基本思想是: 用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确

29、的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求。,原型法,1、基本思想,用户参与;自底向上;充分利用开发工具(软件),2、工作流程,循环1,循环2,原型法,3、特点,(1)符合人们认识事物的规律,(2)将模拟的手段引入系统分析的初级阶段,(3)充分利用了软件工具,4、优缺点,简单;易被接受;周期短;没有系统性,5、注意点,(1)开发工具和开发环境,(2)最初目标应与最终目标一致,(3)开发方法的综合利用,原型法的四个步骤,1.明确用户基本信息需求; 2.建立初始原型; 3.评价原型; 4.修改和完善原型。,3.2.5 面向对象方法,“面向对象

30、”(object oriented) 方法的基本思想: (1)客观世界的任何事物都是对象(object)。它们都有一些静态属性和有关的操作。对象作为一个整体,对外不必公开这些属性与操作。这就是对象的封装性(encapsulation)。 (2)对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构。 (3)抽象的、较大的对象所具有的性质,自然地成为其子类的性质,而不必加以说明。这就是继承性(inheritance)。 (4)对象之间可以互送消息(message)。消息可以是传送一个参数,也可以是使这个对象开始某个操作。,面向对象的开发过程,四个阶段: 系统调查和需求

31、分析 分析问题的性质和求解问题(OOA) 整理问题(OOD) 程序实现(OOP),活动图,用例图,类图,对象图,状态图,组件图,协作图,顺序图,配置图,模型,UML模型,CASE方法(计算机辅助开发),1、基本思想,借助于专门研制的软件工具,实现系统的开发过程。,2、特点,(1)CASE的应用必须依赖一种具体的开发方法。,(2)CASE只是一种辅助的开发方法。,分析设计类:Rational Rose; Power Designer ; Oracle Designer; ERWin;Visio Web开发工具: 项目管理工具: 报表工具:OLAP 界面设计层: 支撑软件:,3、CASE工具种类,

32、信息系统发展- Nolan模型,80 年代初“诺兰模型”提出了企业信息化的发展规律,起步 蔓延 控制 集成 管理 成熟,信息资源规划的时机,数据,计算机时代,信息时代,“诺兰模型”的作用?,3.3 系统开发的组织管理,3.3.1 建立信息系统的基础条件 经验证明,建立信息系统并使它正常运行,取得效益,必须具备一定的条件。这些条件有:,2、良好的科学管理基础,1、领导重视(一把手原则),4、技术与装备条件,3、人员培训,5、经济条件,3.3.2 系统开发的准备工作,开发前的准备工作是建立领导机构。主要领导人的重视与参与是管理信息系统成功的关键因素。只有主要领导人亲自组织,管理信息系统的开发才能顺

33、利实现。 推动管理信息系统开发的第一步是建立信息系统委员会。信息系统委员会的成员应包括有关部门的负责人、有经验的管理专家、系统分析员。委员会的主任由企业主要负责人担任。 在信息系统委员会下建立一个系统开发组,这是进行具体工作的机构。其成员包括 各行业的管理专家、系统分析员、程序员、操作员等等,系统开发的组织机构,某总师,厂长,系统设计组,信息系统委员会,系统分析组,程序设计组,经济模型组,数据管理组,硬件小组,操作员组,系统开发中的各类人员的职责和能力,系统开发的组织机构,用户,80%,60%,40%,20%,规划阶段,编程实施,系统分析 设计阶段,维护评价,切换运行,系统开发人员,3.3.3

34、 选择开发方式,四种开发方式: 自行开发的好处是可以得到适合本单位的满意的系统,通过系统开发培养自己的力量。缺点是往往开发周期较长。自行开发需要强有力的领导,有足够的技术力量,需要进行一定的咨询。 委托开发从用户角度讲最省事,但必须配备精通业务的人员参加,经常检查、协调。这种方式开发费用较高,系统维护比较困难。,3.3.3 选择开发方式,购买现成的软件包当然最省事。但要买到完全适合本单位的、满意的软件也不容易。有人说可以买到现成的计算机系统,但不能买到现成的信息系统。购买现成软件包需要有较强的鉴别能力。这种方式谈不上什么系统维护。 联合开发对于培养自己的技术力量最为有利,系统维护也比较方便。条

35、件是双方要精诚合作,自己有一定的系统分析和设计力量。这种方式最适合我国目前的情况。,系统开发方式的比较,3.3.4 系统开发的计划与控制,系统开发是一师涉及众多因素、耗资大、时间长、风险大的工程,必须进行计划和控制,即项目管理 。 (1)资源保证 (2)进度保证 (3)审核批准 (4)进度和费用统计,甘特图,第四章 信息系统规划,本章要点: 信息系统规划 (Nolan模型、MIS规划的常用方法:企业系统规划法 (BSP); 关键成功因素法) 业务流程重组,4.1 信息系统规划,一、系统规划的任务,制定信息系统的发展战略,制定信息系统的总体方案,安排项目开发计划,制定系统建设的资源分配计划,4.

36、1 信息系统规划,80 年代初“诺兰模型”提出了企业信息化的发展规律,起步 蔓延 控制 集成 管理 成熟,信息资源规划的时机,数据,计算机时代,信息时代,二、Nolan模型,“诺兰模型”的作用?,4.1 信息系统规划,三、开发管理信息系统的策略,自上而下,四、管理信息系统战略规划的作用和内容,规划的作用,合理分配利用信息资源,识别出MIS必须完成的任务,指导MIS开发,制定工作标准,开发策略,约束和政策,计划和指标,4.1 信息系统规划,五、制定战略规划的步骤,1:确定规划的性质,明确规划的年限和具体的方法。 2:收集相关信息。 3:进行战略分析。 4:制定约束条件。 5:明确战略目标。 6:

37、提出未来的略图。 7:选择开发方案。 8:提出实施进度。 9:通过战略规划。,4.2 信息系统规划的主要方法,企业目标,一、企业系统规划法(Business System Planning,BSP),4.2 信息系统规划的主要方法,一、企业系统规划法(Business System Pianning,BSP),1:BSP法的作用。 2:BSP法的工作步骤。 3:U/C矩阵的应用。,4.2 信息系统规划的主要方法,一、企业系统规划法(Business System Pianning,BSP),划分子系统,调整U/C图: 首先功能分组;再依据C排列数据类,画出子系统, 并命名,用箭头将落在框外的U

38、与子系统联系起来,经营计划,技术准备,生产制造,4.2 信息系统规划的主要方法,二、关键成功因素法(Critical Success Factors,简称CSF),基本步骤,1:了解企业(MIS)的战略目标。 2:识别所有的成功因素。 3:确定关键的成功因素。 4:明确各相关成功因素的性能指标和评估标准。,4.2 信息系统规划的主要方法,二、关键成功因素法(Critical Success Bactors,简称CSF),基本工具_树枝因果图(鱼刺图),4.3 企业流程重组,企业流程重组概述 组织结构重组 业务流程再造,企业流程重组(Business Process Reengineering,

39、BPR)的概念最早由美国MIT的Michael Hammer教授在1990年提出。根据Michael Hammer的定义,所谓“企业流程重组”,就是对企业的业务流程进行根本性再思考和彻底性再设计,从而获得在成本、质量、服务和速度方面业绩的戏剧性的改善。,一、企业流程重组的概念,4.3.1 企业流程重组概述,全球有70%的企业实施流程再造后都没有取得显著的业绩改善。 在中国,成功率更是微乎其微,多数企业均在犹豫和失败中徘徊。 整个90年代,经过BPR的实践洗礼以后,开始转变了对BPR的认识。 重组、再造论优化与改善论,二、企业流程重组的现状,4.3.1 企业流程重组概述,观念的重组 组织结构的重

40、组 业务流程的重组,三、企业流程重组的内容,4.3.1 企业流程重组概述,4.3.2 组织结构重组,扁平化组织模型,满足战略目标要求 根据客户需求的满意程度确定 根据绩效改进潜力确定 根据流程运行效率的高低确定 根据再造成功可能性的大小确定,4.3.3 业务流程再造,一、再造流程的确定,二、再造流程的方法系统化改造法,措施:清除、简化、整合和自动化,4.3.3 业务流程再造,二、再造流程的方法全新设计法,4.3.3 业务流程再造,三、流程优化的途径,数据 流程 工序 人员,4.3.3 业务流程再造,信息系统规划,小结,目的:合理分配和利用信息资源,节省信息系统的投资; 识别MIS系统必须完成的

41、任务;指导MIS系统的开 发。 任务:信息系统的目标;约束及总体结构,安排项目开 发计划;制定系统建设的资源分配计划。 方法:BSP方法、CSF方法。 工具:U/C图、树枝因果图(鱼刺图),本章要点: 目的:建立逻辑模型,解决用户与系统 分析人员的沟通问题。 任务:初步调查、可行性分析、详细调查、资料分析、提出逻辑模型。 方法:结构化分析方法。 工具:组织结构图、业务流程图、数据流程图(数据字典、处理逻辑说明),第五章 系统分析,5.1 系 统 分 析 概 述,一、系统分析(SA)任务,SA人员与用户,顺序递进,穿叉进行,5.1 系 统 分 析 概 述,二、系统分析的步骤,1、初步调查(确定用

42、户需求),调查对象:各级领导、管理人员和主要业务人员,现行企业的概况,企业环境条件,系统开发条件,2、可行性分析,5.1 系 统 分 析 概 述,二、系统分析的步骤,软件,各类技术人员,厂领导及各级管理人员,各级信息处理业务人员,企业环境,4、资料分析,3、详细调查,5、提出逻辑模型,5.1 系 统 分 析 概 述,二、系统分析的步骤,6、系统分析报告,5.2 管 理 业 务 的 调 查 与 分 析,一、调查方法,详细调查,4、研究原始资料、报表等,3、访问面谈,5、实地考察(参加业务实践),2、问卷及调查表,1、开调查会,5.2 管 理 业 务 的 调 查 与 分 析,一、调查方法,详细调查

43、,调查表,5.2 管 理 业 务 的 调 查 与 分 析,一、调查方法,详细调查,问卷调查,组织结构:指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。 组织结构调查内容:了解组织的组成以及这些组成部分之间的隶属关系;各级组织的职能和有关人员的工作职责、决策内容;组织存在的问题;组织对新系统的要求等。,5.2 管 理 业 务 的 调 查 与 分 析,详细调查,二、组织结构调查,5.2 管 理 业 务 的 调 查 与 分 析,组织结构图,详细调查,步骤:1、画出层次结构,二、组织结构调查,5.2 管 理 业 务 的 调

44、查 与 分 析,三、管理功能调查,详细调查,为了实现系统目标,系统必须具有各种功能。 所谓功能,指的是完成某种工作的能力。 调查中可以用功能层次图来描述从系统目标到各项功能间的层次关系。,5.2 管 理 业 务 的 调 查 与 分 析,系统功能分析图,详细调查,三、管理功能调查,5.2 管 理 业 务 的 调 查 与 分 析,四、功能信息关联图,详细调查,基本生产车间,管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流向、信息的时间和形态(报告、单据、屏幕显示等)。 描述管理业务流程的图表有:管理业务流程图,表格分配图。,5.2 管

45、 理 业 务 的 调 查 与 分 析,详细调查,五、管理业务流程调查,5.2 管 理 业 务 的 调 查 与 分 析,业务流程图,详细调查,业务流程图基本符号,五、管理业务流程调查,5.2 管 理 业 务 的 调 查 与 分 析,详细调查,例:某企业材料领用业务的处理过程,该业务主要发生在生产车间与材料库之间。 各车间填写领料单到材料库领料 (1)仓库查对用料计划表,审批领料单; (2)查库存,若有料,则发料并修改库存; 否则,发缺料通知。 (3)查订货计划,已订货,向供应商发出催货通知; 否则,向供应商发临时采购通知。 (4)供应商发货并发出提货通知后,仓库提货验收, 若货物合格,则货物入库

46、并修改库存帐目; 否则,退货。,五、管理业务流程调查,业务流程图,5.3 数 据 流 的 调 查 与 分 析,信息调查的内容,DFD的概念、特征,DFD的基本符号,DFD的画法(步骤),详细调查,5.3 数 据 流 的 调 查 与 分 析,一、信息调查,确定输出什么:,信息名称、需求的目的、需求的单位、需求者、需求的时间、需求信息的构成等。,详细调查,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),1、DFD的概念,概念:描述数据流动、存储、处理的逻辑关系,是一种能全面地描述信息系统逻辑模型的主要工具。,详细调查,详细调查,5.3

47、 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),2、DFD的符号,外部项:表示与系统有关的外界单位。即表达 了该系统数据的外部来源或去处。,数据流:指出数据的流动方向。,对数据流的简单描述,逻辑处理框:表达对数据的逻辑处理功能。即对数据的变换功能。,存储框:表示一处数据存储。,详细调查,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),2、DFD的符号(泡图),描述银行取款过程的数据流图,详细调查,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow

48、 Diagram 简称(DFD),3、DFD的画法,DFD画法的原则,为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统。,分层数据流图,分层数据流图,顶层流图仅包含一个加工,它代表被开发系统。,中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。,底层流图是指其加工不需再做分解的数据流图,它处在最底层。,结构化分析方法步骤示例商店业务处理系统,第一层数据流图,加细每一个加工框销售细化,加细每一个加工框采购细化,?前面介绍的这些流程如何优化,首先确定系统边界(外部

49、项) 确定系统处理单元及输入、输出 确定系统的存储单元 确定各图素之间的连接 为每一个图素编号,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),3、DFD的画法,DFD的绘制步骤,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),3、DFD的画法 检查和修改数据流图的原则,数据流图上所有图形符号只限于前述四种基本图形元素。 数据流图的主图必须包括前述四种基本元素,缺一不可。 数据流图的主图上的数据流必须封闭在外部实体之间。 每个加工至少有一个输入数据流和一个输出数据流。

50、,在数据流图中,图上每个元素都必须有名字,并按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系 规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡。,初画时可以忽略琐碎的细节,以集中精力于主要数据流。,“PJ汽车配件公司”系统分析案例,5.3 数 据 流 的 调 查 与 分 析,二、数据流程图(Data Flow Diagram 简称(DFD),PJ公司设有营业部、采购部、财务和仓库四个业务部门。,高层DFD图,处理配件业务,用户订单,发货单,采购单,送货单,配件库存,确定处理单元及I/O,配件目录,用户订单存档,配件库存,采

51、购单存档,进货单存档,确定存储单元,发货单存档,销售明细帐,供应厂记录,采购明细帐,价格文件,采购单,采购明细,5.4 数 据 字 典,一、数据字典,数据字典用于描述DFD图中的数据流、数据存储、数据元素、数据结构、 处理逻辑和外部项。,数据流、数据存储的属性及它们之间的关系是通过数据元素、数据结构来描写的。,例:订货单,订单编号,日期,顾客名,地址,电话, 帐号,配件名称,规格,订货数量,5.4 数 据 字 典,二、数据字典的各类条目,5.4 数 据 字 典,二、数据字典的各类条目,5.4 数 据 字 典,二、数据字典的各类条目,5.4 数 据 字 典,二、数据字典的各类条目,5.4 数 据

52、 字 典,二、数据字典的各类条目,5、处理逻辑:,每一个处理逻辑都要说明,6、外部项:,6项条目,先编写哪一个?,三、数据字典的作用与管理,5.5 处 理 逻 辑 的 分 析 与 描 述,如何描述处理逻辑,用自然语言如何?,界限不清,逻辑条件的次序不明确,意义模糊的形容词,5.5 处 理 逻 辑 的 分 析 与 描 述,一、判断树,如果某个动作不只依赖一个条件,而与若干个条件有关,可采用判断树。,在分析一项政策时,首先确定有哪些条件;第二要确定每一个条件有几种可能的状态,即有几种取值;第三确定有哪些动作,即几项策略。,订货方案,5.5 处 理 逻 辑 的 分 析 与 描 述,二、判断表,判断表

53、的结构,PJ公司计价策略,交易额在千元以上,交往时间长,信誉好,折扣15;信誉不好,折扣10;交往时间短,折扣10; 交易额不足千元,时间长,信誉好,折扣8;信誉一般,折扣5;信誉不好,不折扣;交往时间短,信誉好,折扣5;信誉不好,不折扣。,制表步骤:,确定条件根,交易额C1;交往时间C2;信誉C3,确定条件取值,确定条件组合,2 X 2 X 312,确定活动根,A1:15; A2:10%; A3:8%; A4:5%; A5:0%,画出表框并填入每项取值,时间: 6/2=3,信誉: 3/3=1,制表步骤:,确定条件根,交易额C1;交往时间C2;信誉C3,确定条件取值,确定条件组合,2 X 2

54、X 312,确定活动根,A1:15; A2:10%; A3:8%; A4:5%; A5:0%,画出表框并填入每项取值,时间: 6/2=3,信誉: 3/3=1,化简,若N列中有一个条件Ci、取值状态M个,而这N列在Ci下的取值是Ci的全部取值(即全集)。,这N列在其他条件下的取值都是相同的。,合并后的列,对于Ci条件不需判断,只保留其他条件取值,决定各种条件组合的行动,5.5 处 理 逻 辑 的 分 析 与 描 述,三、结构式语言,结构式语言是专门用于描述一个功能单元的逻辑要求的一种语言。它介于自然语言与程序设计语言之间。,三种结构:顺序、判断、循环,注意:语句中所涉及的名词必须在数据字典中有定

55、义。,5.5 处 理 逻 辑 的 分 析 与 描 述,四、三种工具的比较,容易,较难,一般,好,较好,一般,好,一般,一般,好,好,较差,较差,较好,一般,本章要点: 目的:建立物理模型,解决系统分析人员与系统实 施人员的沟通问题。 任务:总体设计(系统结构图)、详细设计(防护 性、代码、数据库、输入输出设计等)。 方法:结构化设计方法。 工具:系统结构图,第六章 系统设计,SA人员,SD人员,SD人员,用户,程序设计人员,6.1 系 统 设 计 任 务 概 述,一、系统设计的任务,用一组标准的准则和工具帮助SD人员确定系统的模块、连接方式。,详细设计,将系统划分为模块,决定每个模块的功能,选

56、择系统的软、硬件,设备及配置方案,决定模块的界面,决定模块的调用关系,代码设计、数据库设计、I/O设计、 界面设计、防护性设计,6.1 系 统 设 计 任 务 概 述,二、系统设计的评价标准,1、系统的效率,2、系统的可靠性,3、工作质量,4、可变更性,6.2 结 构 化 设 计,一、系统结构图,是系统结构图的基本元素,通常指可以调用的一段程序。,1、模块:,逻辑功能,运行程序,内部数据,6.2 结 构 化 设 计,一、系统结构图,模块的设计原则,模块的独立性,1、模块划分按层次进行,2、每一模块的功能尽可能独立、单一,3、减少模块间不必要的联系,注意:,扇入扇出系数,6.2 结 构 化 设

57、计,一、系统结构图,2、系统结构图的符号,模块:,模块间的调用,模块间的通讯,作业:系统A首先调用模块B,获得数据b,然后将数据b传给模块C,并循环调用模块C,获得数据c ,当c0时,系统A调用模块D。画结构图.,6.2 结 构 化 设 计,二、设计策略,所谓设计策略,是指将DFD图转换成系统结构图的方法,它属于面向数据流的设计方法。,6.2 结 构 化 设 计,二、设计策略,1、以变换为中心的策略,如果在DFD图中,从同一个数据源流入的数据流在系统中所经过的逻辑路径几乎都是相同的,而且存在着以下三类处理逻辑,可以采用以变换为中心的策略。,第一类处理逻辑执行输入功能。,第二类处理逻辑执行变换功

58、能。,第三类处理逻辑执行输出功能。,数据源,数据源,6.2 结 构 化 设 计,二、设计策略,以变换为中心的策略的转换步骤:,确定变换中心,6.2 结 构 化 设 计,二、设计策略,以变换为中心的策略的转换步骤: 产生初始结构图,TR 事务记录 EOF 事务文件的结束 标志 VT 合格的事务记录 BAD 不合格的事务记 录标志 MR 主文件记录 NM 修正后的主文件 记录 NO 没检索到主文件 记录的标志 FM 排列格式后的新 文件记录 FT 排列格式后的已 用过的事务记录,修正主文件,写主文 件记录,修正主文件 记录,获得合格 事务记录,检索 主文件 记录,读事 务文 件,编辑 事务 记录,排列新 主文件 记录,排列事 务记录,打印 事务 记录,写主 文件,OK,EOF,EOF,NO,TR,MK,VT,VT,VT,VT,TR,TR,MR,MR,MR,NM,NM,NM,FM,FT,获得主文 件记录,打印有效 事务记录

温馨提示

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

评论

0/150

提交评论