新浪博客

管理信息系统重点知识整理

2011-11-25 11:41阅读:
第八章 管理信息系统的系统实施
1系统实施是将系统设计阶段得到的设计方案转换为以计算机硬件为基础的能够实际运行的应用软件系统的过程。
2系统实施的工作步骤:
1)系统实施的准备、组织与管理。
2)建立以计算机网络为主的硬件环境和软件环境的物理系统。
3)选择合适的开发工具,建立数据库,实现程序控制框架系统。
4)实现系统各功能模块,全面测试,排除逻辑性错误。
5)装载基础数据,进行系统的试运行,完成系统的最后调试。
6)制定严格的系统管理、操作和维护制度,对用户进行技术培训和操作培训。
7)进行系统的交接,实现其设计目标,对新系统进行系统评价。
3系统实施的内容
物理系统的实施 程序设计与调试 人员培训
数据准备与录入 系统切换和评价
4系统实施的关键因素
1.进度的安排。
系统实施阶段任务复杂,工作量大,要根据人员、任务和环境资源状况,制定详细的系统实施进度表。
2.人员的组织
系统实施中需要的人员涉及多方面,包括网络、计算机硬件、软件,特别是程序设计人员,因此需要提前物色和准备。
3.任务的分解
在实际实施中需要将不同技术内容的工作或同一类工作中不同性质或有完成顺序要求的工作加以进一步分析并排列好先后顺序。
4.开发环境的建立
系统开发环境包括硬件环境、软件环境和网络环境等。

第二节 程序设计
1程序设计就是根据系统设计阶段得到的系统物理模型,用某种程序设计语言编写源程序,以完成每个模块乃至整个系统的程序开发。
2程序设计的目标
1)可维护性:指当系统需求变化时,容易对程序进行补充或修改。
2)可靠性:程序应具有较好的容错能力,不仅正常情况能正确工作,而且在意外情况下应便于处理。
3)可理解性:要求层次清楚,便于阅读,便于维护。
4)效 率: 程序的效率指程序能否有效地利用计算机资源,如节省存储空间、提高运行效率等。但片面地追求程序的运行效率反而不利于 程序设计质量的全面提高,因为效率与可维护性、可理解性通常是矛盾的。程序设计人员的工作效率更重要。
3程序设计语言的选择规则
1)开发语言的结构化与数据管理能力。
2)可提供的人机交互功能。
3)有丰富的软件工具。
4)开发人员的熟练程度。
5)软件的可移植性要求。

第三节 软件开发工具
1统一建模语言(UML
UML是为面向对象开发方法设计的一种通用的可视化建模语言。
UML能够真实、全面、并清晰地定义和描述客观系统;在系统开发的各个阶段,不需要转换概念和表示的方法,而且可以为采用不同编程语言和不同开发平台的应用系统建模。
UML中用一些列的图表来描述系统:
当描述系统的需求时,采用用例图;
当规定问题域的词库时,采用类图;
当描述类和对象如何相互作用时,采用时序图、协作图、状态图、活动图;
当描述系统的软件结构时,采用类图和组件图;
当规定系统中软件的行为时,采用顺序图、协作图、状态图、活动图;
当描述运行软件的处理器和设备的拓扑时,采用配置图。

第四节 程序和系统调试
1系统调试就是要在计算机上按照系统设计的要求,以各种可能的数据和操作条件对新开发实现的系统进行试验,找出系统内部存在的问题加以修改,使其真正达到设计要求。
2调试步骤
一、程序调试 1. 代码测试:测试程序在逻辑上是否正确;
2.程序功能测试:测试程序能否满足功能和应用上的需求。
二、分调(功能调试) 将一个功能内所有程序按次序串联起来进行调试。
三、总调(能行性联调) 这一阶段查出的往往是模块间相互关系方面的错误和缺陷。 1. 主控程序和调度程序调:调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以及发现并解决资源调度中的问题。
2. 程序的总调:是将主控制和调度程序与各功能模块联结起来进行总体调试。对系统各种可能的使用形态及其组合在软件中的流通情况进行能行性测试。
四、特殊测试 不是针对程序在正常情况下运行的正确与否,而是根据系统需求而选择进行的,如:- 峰值负载测试 -容量测试 -响应时间测试 -恢复能力测试
五、实况测试 以过去手工处理方式下得出正确结果的数据作为输入,然后将新系统输出结果与手工处理结果进行比较。这一阶段除严格校对结果外,还要考察系统运转的合理性、效率和可靠性。

第五节 系统切换、运行及维护
1系统切换指由旧的、手工处理系统向新的计算机信息系统过渡的过程。
2系统切换的条件准备工作
1)系统设备的准备。在前面编程、调试与测试的基础上,对系统进行一次全面的调试和模拟运行,以确保系统转换工作的顺利进行。
2)系统人员的准备。在系统转换前各类人员就应该配齐并参与各岗位的实际工作。
3)系统数据的准备。在系统转换之前应将系统所需要的各种原始数据按照要求输入到相应计算机系统的存储介质中去。
4)系统文件资料的准备。系统的文件资料是指导系统运行的依据。一些必要的文件资料必须在系统转换前整理成册,如程序说明书、系统操作说明书等。
5)对包括机房电力、照明、系统消耗品和备品备件等的准备。
3系统切换方法
() 直接切换法
是在某一确定的时刻,老系统停止运行,新系统投入运行。
这种转换方式简单,对人员、设备费用最节省,但风险大。适用于老的系统已完全无法满足需要或新系统不太复杂的情况下。
() 并行切换法
新系统投入运行后,老系统并不停止运行,而是与新系统同时运行一段时间以后,再由新系统替代旧系统的转换方式。
这种转换方式提供了一个可以比较新、旧系统运行结果的机会,既可以保持系统工作不间断,又可以消除因新系统直接代替旧系统工作带来的担心与惊慌。这种转换方式安全、可靠,但这种方式费用高。常在需要躲避风险的重要系统中采用。
()试点过渡法
先选用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。
在切换过程中没有正式投入运行的功能模块,可以在一个完全真实的环境中接受考验,这种切换方式既避免了直接切换产生的风险,又避免了并行切换带来的双倍费用。但这种方式对新系统的设计和实现有一定的要求,甚至是比较苛刻的要求。适合于比较大的重要系统比较时采用。
4、系统维护是指在信息系统交付使用后,为了满足新的需要或是纠正系统中存在的问题而修改系统的过程。
5、系统维护的内容
1)程序的维护:指根据需求变化或硬件环境的变化对程序进行部分或全部的修改。
2)数据文件的维护:一般使用开发商提供的文件维护程序,也可自行编制专用的文件维护程序。
3)代码的维护:如订正、添加、删除及重新设计。
4)系统机器设备的维护


第九章 面向对象的系统开发方法
第一节 面向对象方法的基础理论
1对象泛指所要研究的具体事物、抽象概念等。对象是系统的基本成分。复杂的对象可由相对简单对象以某种方法组成。
2构成对象的基本要素
1)标识:即是对象的名称,用来在问题域中区分其它对象;
2)数据:也称状态,描述对象属性的存贮或数据结构;
3)操作:即对象的行为,对象运动特征的描述。分为两类:一类是对象自身承受的操作,即操作结果修改了自身原有属性状态;另一类是施加于其它对象的操作,即将产生的输出结果作为消息发送的操作;
4)接口:主要指对外接口,是指对象接收外部消息所指定的操作名称集合。

我的更多文章

下载客户端阅读体验更佳

APP专享