管理信息系统建设1
• 开发小组负责确定信息系统的目标,并 交给该组织一个符合其目标的系统。
1.系统开发概述
风险承担者(stakeholder)
• 风险承担者是指那些最终从系统开发项 目中收益的人。
– 思考题:系统开发项目中有那些风险承担者?
系统用户-企业单位
开发工作的执行者-软件开发公司
过程风险监控的第三方-管理咨询公司
系统生命周期中的阶段划分
• 系统规划:主要任务是根据组织的整体目标和发 展战略,确定管理信息系统的发展战略,明确组 织的需求,制订管理信息系统建设总计划。 • 系统开发:主要任务是根据系统规划阶段确定的 拟建系统总体方案和开发项目的安排,分期分批 进行系统开发。 • 系统运行和维护
– 维护分为纠错性维护、适应性维护、完善性维护和预 防性维护。
– 举例:一个定货处理的TPS通常被任务是可以持续 操作以及辅助实现企业经营目标的关键任务系统, 离开了这个系统,组织就不能保证日常业务的持续 进行,更不用说达到已经设定的目标。
1.系统开发概述
如何建立系统开发目标
• 系统的开发过程应该能产生一个具有一 定性能和成本目标的系统。 • 系统开发的成败以是否实现了这些目标 为衡量标准。
– – – – 开发成本-保证系统顺利进行的成本。 与系统一个用独特性相关的成本。 硬件及相关设备的固定投资。 系统持续操作成本。 • 包括人工、软件、物资供应及系统运行所需的如 电力等事物上花费的成本。
第二节 系统开发生命周期
• • • • • 系统开发生命周期 原型法 快速应用开发 最终用户系统开发法 软件能力成熟度模型
3. 目标优化原则
在众多方案中,进行优化选择,对于简单系统要求达到“最 优解”,对于复杂系统要求到达“满意解”。
2.系统开发生命周期
系统的生命周期
• 系统的生命周期(SystemLife Cycle): 任何系统均有其产生、发展、成熟、消 亡或更新换代的过程,称为系统的生命 周期。
2.系统开发生命周期
1.系统开发概述
不同系统开发项目的小组领导
系统开发项目的特征 涉及高新技术 小组领导可选人员 信息系统部门的人员
会引起业务功能领域决定性 功能领域中的管理者 的变化 规模极大而复杂 会在人事中产生巨大影响 以上各种特征的组合 项目管理的专家 人力资源部的人员 高层管理人员:领导者应该组织一个 包括所涉及的领域的员工的开发小组
1. 整体性原则
从整体目标和功能出发,正确处理系统各组成部分之间的相 关关系,以此来解决复杂问题。
2. 分解-协调原则
依据结构、功能或时间过程将整个系统分解成若干相关联的 子系统,可进行进一步的分级,以此将复杂问题进行简化。 在处理各个子问题时,必须根据系统的整体功能和目标,协 调各子系统的行为、目标和功能,保证整体功能、目标的实 现。
1.系统开发概述
性能目标
• 系统的运行能够满足值的程度,可以通 过性能目标来进行衡量:
– 系统输出的质量和可用性-正确性和可用性 – 系统输出形式的质量和可用性-易理解性、可读性 和清晰度 – 输出生成的速度-及时性
1.系统开发概述
成本目标
• 实现性能目标所能够产生的利益应和与 系统相关的所有成本保持平衡:
2.系统开发生命周期
管理信息系统开发是复杂工程
• 管理信息系统是先进的科学技术和现代 管理相结合的产物,是一项相对复杂的 工程。 • 在现有的众多管理信息系统建设的方法 中,基于系统生命周期的一类方法,特 别是其中各种结构化方法在实践中起过 重要的作用,得到了广泛应用。
2.系统开发生命周期
系统科学方法的主要原则
– 系统分析员需要建立开发新系统或修正现有系统的 详细计划。
• 程序员(Programmer):负责修改或开 发程序以满足用户需求的人员。
– 程序员负责修改或开发程序以满足用户需求。
1.系统开发概述
技术专家
• 开发系统小组中其余的支持人员为技术 专家。
– 包括数据库和通信专家,硬件工程师等。 – 基于系统开发项目的规模以及系统开发专家的数量, 开发小组可能还包括一个或多个信息系统经理。 – 项目小组需要选择合适的小组领导,来负责日常的 运作。
1.系统开发概述
强调:系统分析员在系统开发中的作用 • 系统分析人员在系统开发中具有重要的 作用,能从全局看系统。 • 系统的其他人员组成都需要和系统分析 员进行直接交流。 • 系统分析员在不同的开发活动中被称作 促进者、调解者、协商者或解释者。
1.系统开发概述
启动系统开发
• 当有能力引起组织变化的某个个人或群 体觉察到使用一个新的或改进的系统会 带来潜在的利益时,就可能会启动系统 开发。这样的个人或群体也会从系统开 发中受益。 • 一个组织的所有层次都有可能会引起系 统开发的动机,即可能是有计划的,也 可能是无计划的。
• 系统更新:先行系统问题分析、新系统的建设。
2.系统开发生命周期
系统开发的生命周期(SDLC)
• 系统分析
– 主要对现有系统和工作流程进行研究,确定它的优 势、弱势以及进行改进的机会。 – 结果是一项技术设计,它描述怎样来实现一个新的 系统,或者说明怎样修改现有系统。 – 创建(或获取)各种系统组成部分,进行装配,并 投入使用。
第四章 信息系统的建立(上)
• • • • • 系统开发概述 系统开发生命周期 系统规划 业务流程再造 系统分析
第一节 系统开发概述
• 系统开发参与者 • 启动系统开发 • 建立系统开发的目标
1.系统开发概述
系统开发参与者
• 有效的系统开发需要开发小组的共同努 力来完成。 • 开发小组的组成:
– 风险承担者、用户、管理者、系统开发专家、各类 支持人员。
现现现现现现现
现现现现现现现
现现现现现
现现现现现现现现现现
现现现现现现现现现 现现现现现现现现
现现现现现现现现 现
现现现现现
现现现现现
现现现现现现现现现现 现现现现现现现现现现现现现现现
1.系统开发概述
建立系统开发的目标
• 一个具体系统对一个公司的真正价值在 于该系统是否对公司达到经营目标的能 力有影响力。
其他-网络服务运营商等等
1.系统开进行交互的个人, 也是系统的最终的使用者。 • 用户的组成
– – – – 公司雇员 管理者 客户 供应商
1.系统开发概述
系统分析员与程序员
• 系统分析员(System Analyst):指精通 业务系统的分析或设计的专业人员。