自考管理信息系统第七章
从理论上看,登陆计划是这样的:当飞船降落在火星表面时,它 将打开降落伞减缓飞船的下落速度,降落伞打开后的几秒钟内,飞船 的三条腿将迅速撑开,并在预定地点着陆。当飞船离地面1800米时, 它将丢弃降落伞,点燃登陆推进器,在余下的高度缓缓降落地面。
美国航天局为了省钱,简化了确定何时关闭推进器的装置。为 了替代其他太空船上使用的贵重雷达,他们在飞船的脚上装了一个廉 价的触点开关,在计算机中设置一个数据位来关掉燃料,很简单,飞 船的脚不“着地”,引擎就会着火。
序设计语言处理系统等。 q 可以选购性能好的、符合环境的软件进行第二
次开发。 q 数据库管理系统选择C/S或B/S结构下的主流产
品,为提高系统的可扩展性奠定基础。
管理信息系统
10
2.网络系统的实施 根据设计阶段总体布局和网络拓补结构设计的
要求,选购系统所需的网络设备和网络操作系统
,并进行有关的网络设备设备与通信线路的架构 与连接、网络操作系统的安装和调试、整个网络 系统的性能和安全测试,以及用户权限的设置等 。
软件系统包括操作系统、数据库管理系统、 应用软件和工具软件。
管理信息系统
8
1.计算机系统的实施 (1)计算机硬件选购原则
p功能、性能、容量 q合理的性价比 q具有良好的系统可扩充性 q供货商的售后服务和技术支持
管理信息系统
9
1.计算机系统的实施
(2)软件系统选购原则 q 购置系统软件和应用软件包 q 系统软件包括操作系统、数据库管理系统、程
管理信息系统
17
著名的软件错误案例研究
3、爱国者导弹防御系统,1991 美国爱国者导弹防御系统是里根总统提出的主
动战略防御(即星球大战)程序的缩略版本。它首 次应用在海湾战争中对抗伊拉克飞毛腿导弹的防御 战争中,尽管关于此系统的赞誉不绝于耳,但是它 确实在几次对抗导弹战役中失利,其中一枚在沙特 阿拉伯的多哈击毙28名美国士兵。
2
系统分析
系统设计
系统实施
管理信息系统
3
第一节 系统实施 第二节 系统维护 第三节 系统评价
管理信息系统
4
?
在系统设计阶段工作结束后就转入系统实施阶段,实施 的管理信息系统软件是哪儿来的?是谁编写的程序?
管理信息系统
5
系统实施阶段容易出现的问题: q人员安排不妥 q人员分工不明确 q编程质量差 q缺乏复审 q对并行转换时间的错误理解 q纠正错误的方式不恰当 q新老系统切换缺乏安全管理
管理信息系统
11
q含义 q程序设计的基本要求 q衡量程序主要指标
管理信息系统
12
1.含义
程序设计就是通过应用计算机程序设计语 言(开发工具软件)来实现系统设计中的给出 的系统功能。
管理信息系统
13
2.程序设计的基本要求
q程序设计的主要依据(系统分析和设计阶段的文档) q程序设计方法(结构化程序设计方法和面向对象程序设计方法) q尽量复用已有的工具和程序 q明确系统的功能、结构和边界 q明确程序的功能与关系 q提高阅读性和可维护性(尽量清楚可读,不要过于强调技巧)
原因:存在一个软件缺陷。一个很小的系统时 针错误积累起来就可能拖延14小时,造成跟踪系统 失去准确度。在多哈袭击中,系统被拖延100多小时 。
管理信息系统
18
著名的软件错误案例研究
4、千年虫,大约1974 20世纪70年代某位程序员----假设他叫
管理信息系统
15
著名的软件错误案例研究
1、迪斯尼的狮子王 1994年秋天,迪斯尼公司发布了第一个面向儿童的多媒
体洗盘游戏LionKing Animated Storybook(狮子王动 画故事书),尽管已经有许多其他公司在儿童游戏市 场上运作多年,但是这次迪斯尼公司首次进军这个市 场他们进行了大力宣传促销。结果,销售非常可观。 该游戏成为孩子们那个夏季的“必买游戏”。后来却 买来飞来横祸。12月26日,圣诞节后的一天,迪斯尼 公司的客户支持部电话开始响个不停。很快,电话支 持部门就淹没在愤怒的家长和哭诉玩不成游戏的孩子 们的电话狂潮之中,报纸和电视中涌现了各种系统。
遗憾的是,错误修正委员会在测试中发现,当飞船的脚迅速撑 开并准备着陆时,机械震动在大多数情况下也会触发着地开关,设置 错误的数据位。设想飞船开始着陆时,计算机极有可能关闭推进器, 而火星登陆飞船下坠1800之后冲向地面,摔成碎片。
原因:登陆飞船经过了多个小组测试,其中一个小组测试飞船的脚 落地过程,另一个小组测试此后的着落过程,前一个小组不去注 意着地数据位是否置位,后一个小组总是在开始测试之前重置计 算机、清除数据位,双方独立工作很好,但从未走在一起。
管理信息系统
6
本节内容
q系统运行环境准备 q程序设计 q系统调试 q人员培训 q系统切换 q系统文档
管理信息系统
7
1.计算机系统的实施
按照系统设计阶段物理配置方案设计的要求, 购买系统所需的硬件设备和软件系统,并安装调 试。
硬件设备包括主机、外围设备、稳压电源、 空调装置、机房的配套设施及通信设备;
原因:迪斯尼公司没有对市场上投入使用的各种 PC机型进行正确的测试。软件在少数系统中工作 正常-------例如迪斯尼的程序员用于开发游戏 的系统------但在大众使用的常见系统中却不行。
管理信息系统
16
著名的软件错误案例研究
2、美国航天局火星基地登陆,1999
1999年12月3日,美国航天局的火星基地登陆飞船在试图登陆火 星表面时失踪。错误修正委员会观测到故障,并认定出现误动作的原 因极可能是某一个数据被意外更改。大家一致声讨,问题为什么没有 在内部测试时解决。
管理信息系统
14
3.衡量程序的主要指标
q 可靠性 q 效率 q 可维护性 q 可读性
程序设计的可靠性要求包括:
程序•的是效衡率量包管括理:信息系统质量的首要指标 程序•• 程的计序可算或维机系护的统性资的包源安括能全:否可被靠有性效的利用 程••序程•程程的序序序可运结的读行构应性的严变包可谨能括靠,力:性运强行,速便度于快修,改就、节调省整机时 •存••••程修 添储程 可序改 加空序 理和暴 新间结 解数露 的构 性据出 内清 好的来 容晰存的储错、误调用安排得当、节省 •• 调无整复或杂移的植个符人合程硬序件设或计软技件巧的需求