Laudon-第15版-第13章-中文_第1页
Laudon-第15版-第13章-中文_第2页
Laudon-第15版-第13章-中文_第3页
Laudon-第15版-第13章-中文_第4页
Laudon-第15版-第13章-中文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、1第十三章建设信息系统管理信息系统管理信息系统劳顿劳顿 第第15版版2学习目标学习目标13-1 新系统建设如何引起组织变革?新系统建设如何引起组织变革?13-2 信息系统开发过程中信息系统开发过程中有哪些有哪些核心活动核心活动?13-3 信息系统建模和设计的主要方法信息系统建模和设计的主要方法是什么?是什么?13-4 建设信息系统有哪些可选方法建设信息系统有哪些可选方法?13-5 数字化时代企业系统建设数字化时代企业系统建设的的新方法新方法有哪些?有哪些?3开篇案例:开篇案例:安戈斯图拉创建了移动销售系统安戈斯图拉创建了移动销售系统n问题:低效的手工流程问题:低效的手工流程n解决方案:解决方案

2、: q重新设计销售订单流程重新设计销售订单流程q移动销售订单系统移动销售订单系统qSAP 企业资源计划(企业资源计划(ERP)qSAP NetWeaver Gateway 软件软件qiPadsn安戈斯图拉使用安戈斯图拉使用SAP Netweaver Gateway将新的客户移动销售将新的客户移动销售App连接到企业连接到企业ERP系统系统n本案例显示了本案例显示了IT在帮助组织自动化作业流程中的作用在帮助组织自动化作业流程中的作用n本案例体现了本案例体现了IT系统在支持效率提升、降低成本方面的能力系统在支持效率提升、降低成本方面的能力13.1 系统系统开发和开发和组织变革组织变革(1/2)nI

3、T使能的组织变革使能的组织变革n自动化自动化q改善效率改善效率q代替手工作业代替手工作业n程序合理化程序合理化q精简标准化操作程序精简标准化操作程序q经常通过作业程序开展持续的质量改进经常通过作业程序开展持续的质量改进n全面质量管理(全面质量管理(TQM)n六西格玛(六西格玛(Six sigma)n业务流程再造业务流程再造q分析、简化、重新设计业务流程分析、简化、重新设计业务流程q重新组合工作流、组合操作步骤,消除重复重新组合工作流、组合操作步骤,消除重复n范式转变范式转变q重新思考业务本质重新思考业务本质q定义新的商业模式定义新的商业模式q改变组织的性质改变组织的性质系统系统开发和开发和组织

4、变革组织变革(2/2)组织变革带来组织变革带来的的风险和风险和回报回报风险风险回报回报高高高高低低低低自动化自动化程序程序合理化合理化业务流业务流程再造程再造范式转移范式转移图图13.113.1业务流程再造业务流程再造n业务流程管理(业务流程管理(BPM)q利用各种各样的工具和方法来分析、设计优化流程利用各种各样的工具和方法来分析、设计优化流程q公司用于管理业务流程的再设计公司用于管理业务流程的再设计nBPM中的步骤中的步骤q确定变革的流程确定变革的流程q分析现有的流程分析现有的流程q设计新的流程设计新的流程q实施新的流程实施新的流程q持续的评估持续的评估例:例:实体书店购书的实体书店购书的业

5、务业务流程流程描述描述可以可以订?订?带书回带书回家家带书回带书回家家图图13.2重新设计后的重新设计后的在线购书流程在线购书流程访问在访问在线书店线书店查看在查看在线目录线目录输入订单输入订单支付信息支付信息接受送过接受送过来的书来的书选择其他选择其他在线书店在线书店是否有书?是是否否图图13.3n识别并描述现有的流程识别并描述现有的流程 q识别低效率的工作环节识别低效率的工作环节n创建改进的流程建模创建改进的流程建模 n捕获并强化业务规则的执行,流程自动化捕获并强化业务规则的执行,流程自动化n整合现有系统,以支持流程改进整合现有系统,以支持流程改进n验证改进后的业务流程验证改进后的业务流程

6、n评估流程变化对关键业务绩效指标的影响评估流程变化对关键业务绩效指标的影响业务流程管理的工具业务流程管理的工具n是是指为应对机遇和解决组织问题而构建信息系指为应对机遇和解决组织问题而构建信息系统统解决方案解决方案的的系列系列活动活动q系统分析系统分析q系统设计系统设计q编程编程q测试测试q切换切换q运行与维护运行与维护13.2 系统开发系统开发系统开发流程系统开发流程系统分析系统设计运行与维护系统切换软件编程系统测试图图13.4系统系统分析分析n分析新系统要解决的问题分析新系统要解决的问题q界定问题界定问题q识别其原因识别其原因q描述解决方案描述解决方案q确定信息需求确定信息需求n可行性研究可

7、行性研究n系统建议方案的报告系统建议方案的报告n信息需求信息需求q错误的需求分析是导致系统故障和高昂的系统开发成本错误的需求分析是导致系统故障和高昂的系统开发成本的主要原因的主要原因系统设计系统设计n对系统分析中所提出的系统功能进行详细的系对系统分析中所提出的系统功能进行详细的系统描述统描述n应该着重设计信息系统所涉及的有关管理、组应该着重设计信息系统所涉及的有关管理、组织、技术方面的解决方案织、技术方面的解决方案n终端用户的角色终端用户的角色q用户的信息需求驱动系统的构建用户的信息需求驱动系统的构建q用户必须有足够的能力用户必须有足够的能力参与参与设计过程,以确保系统设计过程,以确保系统反映

8、了他们的业务优先级和信息需求反映了他们的业务优先级和信息需求q用户在设计过程中参与度不足是很多系统开发失败用户在设计过程中参与度不足是很多系统开发失败的主要原因的主要原因分类分类说明说明输出输出介质介质、内容内容、时间时间输入输入来源来源、数据、数据流流、数据数据实体实体用户界面用户界面简洁简洁、高效高效、逻辑性逻辑性、反馈反馈、差错差错数据库设计数据库设计逻辑数据模型逻辑数据模型、容量及数据要求容量及数据要求、文件文件结构及设计结构及设计、记录规格参数记录规格参数程序程序计算计算、程序模块程序模块、需求报告需求报告、输出时机输出时机手动操作程序手动操作程序何种活动何种活动、谁操作谁操作、何时

9、操作何时操作、如何操如何操作作、在哪操作在哪操作控制控制输入控制(特性,限制,合理)输入控制(特性,限制,合理),程序控制(一致性,记录计数)程序控制(一致性,记录计数),输出控制(总量,输出实例)输出控制(总量,输出实例),过程控制(密码,特殊形式)过程控制(密码,特殊形式)信息系统信息系统设计设计说明书(说明书(1/2)表表13.1分类分类说明说明安全安全存取控制存取控制、灾备计划灾备计划、审计跟踪审计跟踪文档文档操作文档操作文档、系统文档系统文档、用户文档用户文档切换切换切换切换文件文件、启动新程序启动新程序、选择测试方法选择测试方法切换到新系统切换到新系统培训培训选择培训技术选择培训技

10、术、开发培训模块开发培训模块、确定培确定培训设施训设施组织结构变革组织结构变革任务任务再再设计设计、工作工作再再设计设计、流程设计流程设计、组织结构设计组织结构设计、报告关系报告关系设计设计说明书(说明书(2/2)表表13.1n软件编程软件编程q设计阶段形成的系统设计阶段形成的系统描述描述转变为软件代码转变为软件代码n系统测试系统测试 q确保确保系统系统能够得到能够得到预期效果预期效果q单元测试单元测试:测试系统中分散的各个程序单元测试系统中分散的各个程序单元q系统测试系统测试:测试信息系统测试信息系统的的整体功能整体功能q验收测试验收测试:确认系统确认系统能够投入实际使用能够投入实际使用q测

11、试计划测试计划:对上述:对上述一系列测试的准备工作一系列测试的准备工作系统开发系统开发过程(过程(1/3)程序程序 处理并维护处理并维护 “记录变更系列记录变更系列” 测试系列测试系列2 制表人:制表人: 时间:时间: 版本:版本:测试测试参考参考 测试测试条件条件 特殊需求特殊需求 预期预期结果结果 输出在输出在 下一屏下一屏2.0 变更记录变更记录2.1 变更现有变更现有 关键字段关键字段 不允许不允许 记录记录2.2 变更不存变更不存 其他字段其他字段 “无效键无效键” 在的记录在的记录2.3 变更删除变更删除 删除删除已有已有 “已删除已删除” 了的记录了的记录 记录记录2.4 做第二

12、记录做第二记录 改变改变2.1 若有效若有效 则可实现则可实现 事务文件事务文件 V452.5 插入记录插入记录 若有效若有效 则可实现则可实现 事务文件事务文件 V452.6 中止改变中止改变 中止中止2.5 没有改变没有改变 事务文件事务文件 V45记录变更的测试计划记录变更的测试计划示例示例图图13.5系统开发系统开发过程(过程(2/3)n系统系统切换切换q从老系统更换到新系统的过程从老系统更换到新系统的过程q4种切换策略种切换策略n(1)并行并行切换切换策略策略n(2)直接切换策略直接切换策略n(3)引导引导切换切换策略策略n(4)分阶段分阶段切换切换策略策略q培训终端用户使用新培训终

13、端用户使用新的的系统系统q最终文档需要最终文档需要从技术和终端用户角度从技术和终端用户角度来详细来详细介绍系介绍系统统是是如何使用与运行如何使用与运行的的n运行与维护运行与维护q审核系统是否需要修正审核系统是否需要修正q需要准备一份安装后需要准备一份安装后的的正式的正式的审计审计文档文档q系统维护系统维护n改进改进正在正在运行运行中中系统的硬件、软件、文件或程序,以纠正系统的硬件、软件、文件或程序,以纠正错误、满足新的需求错误、满足新的需求、提高运营效率提高运营效率q20% 的工作是纠错,应急处理的工作是纠错,应急处理q20%的工作是的工作是改进硬件改进硬件、软件软件、数据、报告、数据、报告q

14、60%的工作包括增强用户满意度、改进文档以及记录系统工的工作包括增强用户满意度、改进文档以及记录系统工作作状况,状况,以提高运营效率以提高运营效率系统开发系统开发过程(过程(3/3)主要活动说明系统分析识别问题,说明解决方案,列出信息需求系统设计生成设计说明编程将设计说明转换为程序代码测试执行单元测试、执行系统测试、执行验收测试切换制定切换计划、准备文档、培训用户和技术人员运行与维护运行系统、评估系统、改进系统系统开发过程系统开发过程表表13.2 13.3 结构化方法(结构化方法(1/2)n结构化方法结构化方法:逐步实施、程序化的方法:逐步实施、程序化的方法n过程化:对需要处理数据的业务流程和

15、活动进过程化:对需要处理数据的业务流程和活动进行建模的过程行建模的过程n数据与业务处理分离数据与业务处理分离n数据流图数据流图(DFD)q描描述述系统各处理系统各处理模块模块及其及其相互相互之间之间的的数据流数据流q为信息流为信息流提供了逻辑图形模型提供了逻辑图形模型结构化方法(结构化方法(2/2)n数据字典数据字典:定义数据流的内容和数据存储定义数据流的内容和数据存储n处理说明:处理说明:描述最低层次数据流图中的描述最低层次数据流图中的业务处业务处理理n结构图结构图:一种自上而下的一种自上而下的图示图示,显示每一层设,显示每一层设计,每一层和其他层次的关系计,每一层和其他层次的关系,以及每一

16、层在以及每一层在整个设计结构中的位置整个设计结构中的位置例:例:用邮件方式注册大学课程的系统数据流图用邮件方式注册大学课程的系统数据流图学生学生确认是否确认是否开放?开放?学生学生注册注册确认确认注册注册 申请课程申请课程 开放的课程开放的课程课程文件课程文件学生主文件学生主文件课程介绍课程介绍学生信息学生信息课程注册信息课程注册信息学生注册学生注册确认确认信信接受接受/拒绝拒绝的选择的选择图图13.6例:例:工资管理系统的高层结构工资管理系统的高层结构图图工资支付工资支付输入有效信息输入有效信息计算工资计算工资信息输出信息输出输入信息输入信息验证输验证输入信息入信息计算工计算工资总额资总额计

17、算计算净薪金净薪金更新主更新主文件文件写检查报告,写检查报告,输出文件输出文件图图13.7 n对象对象q对象是系统分析和设计的基本单元对象是系统分析和设计的基本单元q把数据以及运营这些数据的业务处理结合在一起把数据以及运营这些数据的业务处理结合在一起q封装在对象中的数据只能由与其相联系的操作访问封装在对象中的数据只能由与其相联系的操作访问n面向对象建模面向对象建模q以类和继承为基础以类和继承为基础q对象属于某一特定的类,并具有该类的特征对象属于某一特定的类,并具有该类的特征q可以继承其可以继承其上一级一般类的结构和行为上一级一般类的结构和行为面向对象的开发(面向对象的开发(1/2)类和继承:例

18、子类和继承:例子正式员工正式员工年薪年薪奖金奖金计算奖金计算奖金小时工小时工每小时工资每小时工资加班工资加班工资计算加班工资计算加班工资临时工临时工每日工资每日工资加班工资加班工资计算加班工资计算加班工资员工员工员工编号员工编号姓名姓名地址地址入职时间入职时间职位职位支付工资支付工资图图13.8面向对象的开发(面向对象的开发(2/2)n比传统结构化开发更具迭代性和增量性比传统结构化开发更具迭代性和增量性q系统分析:分析系统和用户之间的交互来识别对象系统分析:分析系统和用户之间的交互来识别对象q系统设计:描述对象是如何行为和交互的,按类、系统设计:描述对象是如何行为和交互的,按类、子类和层次来组

19、织子类和层次来组织q实施:实施: 某些类可以通过重用现有类库的类来产生,某些类可以通过重用现有类库的类来产生,某些则需要创建或通过继承来产生某些则需要创建或通过继承来产生n对象可以重用对象可以重用q面向对象开发能够显著缩减开发时间和成本面向对象开发能够显著缩减开发时间和成本计算机辅助软件工程(计算机辅助软件工程(CASE)n利用软件工具来自动开发,减少重复工作,包括利用软件工具来自动开发,减少重复工作,包括q图形工具,用于生成图表图形工具,用于生成图表q屏幕和报告生成器、报表生成工具屏幕和报告生成器、报表生成工具q分析和检验工具分析和检验工具q数据字典数据字典q代码和文档生成器代码和文档生成器

20、n通过软件修改和变更的自动化、提供原型设计工通过软件修改和变更的自动化、提供原型设计工具等,支持迭代设计具等,支持迭代设计n为了能更有效率地使用为了能更有效率地使用CASE工具工具,需要制定规需要制定规则则13.4 传统的生命周期法传统的生命周期法n最早的系统开发方法最早的系统开发方法n采用分阶段的方法采用分阶段的方法q开发过程分为几个规范的阶段开发过程分为几个规范的阶段q“瀑布瀑布”法:法: 上一阶段结束后,下一阶段才可开上一阶段结束后,下一阶段才可开始始n严格区分终端用户与信息系统专家的任务严格区分终端用户与信息系统专家的任务n强调规范化和纸质文档的编写强调规范化和纸质文档的编写n大型复杂

21、系统开发中仍然在使用大型复杂系统开发中仍然在使用n成本高、耗时、不具柔性成本高、耗时、不具柔性31传统的系统开发生命周期传统的系统开发生命周期系统分析系统设计系统设计编写程序编写程序测试测试切换切换生成和维护生成和维护图图13.9原型法(原型法(1/2)n低成本快速构建一个实验系统,供终端用户评低成本快速构建一个实验系统,供终端用户评估估n原型(原型(Prototype):能运行的最基本的系统):能运行的最基本的系统q审核后的原型可用作最终系统的模板审核后的原型可用作最终系统的模板n原型法的步骤原型法的步骤q确定用户的基本需求确定用户的基本需求q开发初步原型开发初步原型q使用原型使用原型q修订

22、并增强原型系统修订并增强原型系统原型法开发过程原型法开发过程图图13.10原型法(原型法(2/2)n优点优点q需求和设计方案不明确时,原型设计法很有效需求和设计方案不明确时,原型设计法很有效q通常用于终端用户的界面设计通常用于终端用户的界面设计q容易实现终端用户需求容易实现终端用户需求n缺点缺点q容易忽略系统开发过程中的一些关键步骤容易忽略系统开发过程中的一些关键步骤q不适用于具有不适用于具有大量数据和大大量数据和大规模规模用户的用户的系统开发系统开发n通常难以通过完全测试,文档不全通常难以通过完全测试,文档不全终端用户开发方法(终端用户开发方法(1/2)n允许用户在技术专家较少帮助的情况下开

23、发系允许用户在技术专家较少帮助的情况下开发系统统n减少生成最终应用系统所需的时间和步骤减少生成最终应用系统所需的时间和步骤n工具包括工具包括q用户友好的查询语言和报告生成器用户友好的查询语言和报告生成器qPC软件工具软件工具终端用户开发方法(终端用户开发方法(2/2)n优点优点 q完成项目更快完成项目更快q用户参与度和满意度极高用户参与度和满意度极高n缺点缺点 q不适合于需要系统处理大量任务的应用场合不适合于需要系统处理大量任务的应用场合q开发过程管理和控制不够,测试和文档不充分开发过程管理和控制不够,测试和文档不充分q对数据失控对数据失控n终端用户开发管理终端用户开发管理q对系统开发成本的核

24、算需要论证对系统开发成本的核算需要论证q需要建立硬件、软件和质量标准需要建立硬件、软件和质量标准37应用软件包和云软件服务应用软件包和云软件服务n应用软件包和云软件服务应用软件包和云软件服务q节省时间和金钱节省时间和金钱q许多软件包提供客户化功能许多软件包提供客户化功能 n系统分析的评价标准有系统分析的评价标准有q软件包的功能、柔性、用户友好性、硬件和软件资软件包的功能、柔性、用户友好性、硬件和软件资源、数据库要求、安装和维护的难易度、文档、供源、数据库要求、安装和维护的难易度、文档、供应商能力、成本应商能力、成本n需求说明书(需求说明书(RFP)q给软件包供应商提供的详细问题清单给软件包供应

25、商提供的详细问题清单q用来对各种软件包进行评估用来对各种软件包进行评估38互动讨论互动讨论-组织:组织:富士通选择富士通选择SaaS 方法来简化销售流程方法来简化销售流程n课堂讨论课堂讨论q富士通现有的富士通现有的CPQ流程系统存在哪些问题?流程系统存在哪些问题? 这些问题这些问题对业务有何影响?对业务有何影响?q列出并描述列出并描述你你希望希望的的富士通富士通RFP中中能能看到的最重要的看到的最重要的信息要求。信息要求。q为什么选择为什么选择FPX CPQ解决方案?解决方案? 这是一这是一个好个好的选择的选择吗?吗? 为什么为什么是是或者为什么不或者为什么不是是?q为什么为什么SaaS是富士

26、通合适是富士通合适的的解决方案?解决方案? 富士通应该富士通应该自己来开发自己的自己来开发自己的CPQ系统吗?系统吗?1.FPX CPQ改变了改变了多少多少富士通富士通运营运营业务的方式业务的方式?外包(外包(1/2)n有几种类型有几种类型q云计算和云计算和SaaS服务提供商服务提供商n企业使用提供商提供的软件和计算机硬件企业使用提供商提供的软件和计算机硬件q外部供应商外部供应商n聘请供应商来设计和创建软件聘请供应商来设计和创建软件n国内外包国内外包q动力来自于对外部企业的技能、资源和其它资产有需求动力来自于对外部企业的技能、资源和其它资产有需求n离岸外包离岸外包q动力来自于节约成本的需要动力

27、来自于节约成本的需要外包(外包(2/2)n优点优点q可以使组织对可以使组织对IT的需求具有弹性的需求具有弹性n缺点缺点q有隐含成本,例如:有隐含成本,例如:n寻找和选择供应商寻找和选择供应商n受制于供应商受制于供应商q把自己独特的业务流程向第三方开放把自己独特的业务流程向第三方开放离岸外包总成本离岸外包总成本外包合约约定成本外包合约约定成本 $ 10,000,000潜在风险来源潜在风险来源最好的情况最好的情况额外费用(额外费用($)最坏的情况最坏的情况额外费用(额外费用($)1. 供应商选择供应商选择0%20,0002%200,0002. 转型成本转型成本2%200,0003%300,0003

28、. 人力资源分配人力资源分配3%300,0005%500,0004. 生产率降降低生产率降降低/文化问题文化问题3%300,00027%2,700,0005. 改进开发流程改进开发流程1%100,00010%1,000,0006. 合约管理合约管理6%600,00010%1,000,000总的额外费用总的额外费用 1,520,000 5,700,000 外包合约约定费外包合约约定费用用 ($)额外费用(额外费用($)总成本(总成本($)额外费用额外费用最好情况下的外包总成本最好情况下的外包总成本10,000,0001,520,00011,520,00015.2%最坏情况下的外包总成本最坏情况下的外包总成本10,000,0005,700,00015,700,00057.0%离岸外包总成本离岸外包总成本图图13.1113.5 快速快速应用开发应用开发方法(方法(RAD)、)、敏捷式软件开发和敏捷式软件开发和DevOpsn快速应用开发快速应

温馨提示

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

评论

0/150

提交评论