信息与电脑 计算机工程应用枝术 China Computer&Communication 2010年3月刊 信息系统建模方法的研究和应用 魏兵役中国石油天然气股份有限公司大港油田分公司勘探开发研究院,300280 摘要:讨论信息系统的建模方法人手,重点探讨功能建模、事件建模等主要方法,最后介绍了UML的信息系统建摸中的应用。 关键词:信息系统:建模方法:UML应用 中图分类号:TP39文献标识码:A文章编号:1003-9767(2010)03-0184-02 信息系统建模介绍 模框架。这种框架是一种认知框架,描述广泛业务问题的真实世界到信 所谓现代信息系统,是指具有规模大、目标多、维数高、关联 息系统世界的一般映射规律,包括开发对象的认识规律和信息系统开发 复杂、多学科等特征的计算机信息系统。一般来说,现代信息系统的开 规律。广义建模框架具备以下特点:一是包含广义的目标,可覆盖所有 发周期长、质量低、维护昂贵,需要探索新的开发方法与工具。基于目 信息系统的开发:二是提供足够多的系统属性、透视点和结构维,可作 前的理论与实践研究,笔者认为,应用多种建模方法,将信息系统的开 为系统开发指南:三是具有灵活性。能适应可能的变化与扩展:四是有利 发作为综合性建模活动,是一种有效的方法。 于开发者与领域专家的通讯,以便开发一致的,易理解的、较理担的模 现代信息系统建模〔或模型化.就是基于人类对开发对象的认 型。 识理论和系统开发规律,综合应用多种方法(包括智能与非智能方法、 三、UML在信息系统建模中的应用 认知方法等)、多类技术及多种工具,将复杂的问题世界抽象描述为一 下面以一个实验预约系统为例,详细探讨基于UML的信息系统建 组模型。综合应用多种建模方法,对与问题求解相关的各主要方面建 模过程。 模,对多种系统特征建模,能够得到较完整的、正确的、有效的系统模 (一)需求分析 型,加快开发过程,提高系统质量。 分析系统功能需求,较为快速有效的方法就是构建用例模型,并 信息系统建模方法 以用例图加以描述。用例图描述系统外部的执行者与系统提供的用例之 功能模型描述与值的变化有关的系统属性一功能、映射、约束及 间的某种联系,其中用例是对系统功能 功能依赖条件等,是一种层次结构。功能模型抽象化人类的智能与非 的描述,执行者则是使用这些用例的角色或外部系统。在用例图 智能行为,映射问题的求解模型。功能建模采用功能分解的结构化方 中,椭圆表示用例,“小人”图符表示执行者,用例和执行者之间的连 法。其指导思想是将问题分解为子问题,使之易理解、易解决。功能建 线表示二者之间的关联和信息交流。 模使用的工具是数据流程图、功能层次图及结构图等。 通过对实验预约系统典型用例的分析,可以确定系统主要执行 功能建模包括下列步骤。 者有学生、教师和系统管理员。学生具有预约实验、取消预约、查询 1.识别功能需求。建模者常通过分析对象的操作.访问用户与考察 实验成绩、查询实验项目安排、查询实验班级安排、个人信息维护等 业务活动,从输人输出信息推导处理过程等,识别系统功能需求。在识 功能:教师具有公布实验成绩、查询实验项目安排、查询实验班级安 别功能需求过程中,应重视对象模型中顶层对象类的操作信息或高级业 排、个人信息维护等功能:系统管理员具有管理实验项目、管理实验班 务管理者的信息,这些信息对于建立系统整体功能模型很重要,例如业 级计划和数据库维护等功能。由此,可得到系统用例图如图1所示。 务目标、问题求解策略、主要业务活动及关键的成功因素等。 (二)UML静态模型设计 2构造功能层次结构。采用结构化方法,首先依据已识别的较高层 建立静态模型的首要任务是采用“搜索收集”方法标识系统的 次的系统功能需求,建立顶层模型:然后自顶向下分解功能为子功能, 类,即首先搜集案例需求描述中所有的名词和名词短语作为系统的候 从抽象到具体建立功能层次结构。在分解过程中还需访问用户,收集 选类,然后对其进行分析,判断和筛选,最后在此基础上确定系统的 与评价较详细的功能信息,并进行模型化处理。这种分解持续到每一 类a 功能元素代表单一功能(不能再分解)为止,底层的基本功能是未来程序 在标识类的过程中候选类的筛选最为关键,它虽然在一定程序上 模块的基础。功能层次结构模型中,同层上的元素是相互独立的,为平 依赖于设计者对专业领域的熟悉程度和以前的建模经验,但也并不是 等关系,不同层次上的元素之间为调用关系或包含关系。从垂直方向来 说没有方法可循。我们可结合图2所给出的学生预约实验使用案例需求 看,不同层次上具有共同目标的相关功能元素组成一一个子系统(或块), 描述(候选类已在图中用下划线标识)将几种较为典型的筛选方法归纳 一个块提供一种类型的服务。例如上面例子中,帐务处理及下面各层的 如下:①将所有复数形式的名词删除,保证在分析时所有类名为单数 分解元素组成一个块,提供帐务管理的服务。块与块之间应为弱藕合关 形式;②确定系统的设计边界,将超出此范围的候选类删除,如“实 系.即尽量减少块与块之间的依赖性.可减少块之间的交互。 验预约系统”是对开发系统的自身引用,“学院”是开发系统的应用 3处理模型化。功能分解到合适层次后,应对每种功能元素进行模 型化.包括输人输出信息与功能内部处理的描述,重点是处理逻辑的描 筑的验 述。描述可以是说明性的或过程性的。说明性的描述确定了输入值与输 出值之间的关系。过程性的描述确定一个可以用算法表达的函数。 答鑫 处理逻辑的表达方式可以是:数学函数、伪码、决策表、决策树、 警 敌 自然语言等。当处理依赖于多种条件的组合时,可使用决策表和决策 树。操作符,如逻辑与、逻辑或及逻辑异或,用来模型化处理的输人流 装 监樱 (或输出流)之间的关系。 各照金 上面针对最基本的、最重要的系统属性(对象、功能与事件)讨论了 季黯誓纸 有关建模方法,不同的信息系统可以选择或组合使用。在实际的现代信 公布成 息系统建模中,有时必须综合考虑较多的系统属性、多种观察角度及多 维结构。因此,人们褐望一种具有普遍指导意义的建模框架,即广义建 图1实验预约系统用例 -184-
184 计算机工程应用技术 2010年3月刊 信息与电脑 China Computer&Communication 一、信息系统建模介绍 所谓现代信息系统,是指具有规模大、目标多、维数高、关联 复杂、多学科等特征的计算机信息系统。一般来说,现代信息系统的开 发周期长、质量低、维护昂贵,需要探索新的开发方法与工具。基于目 前的理论与实践研究,笔者认为,应用多种建模方法,将信息系统的开 发作为综合性建模活动,是一种有效的方法。 现代信息系统建模〔或模型化),就是基于人类对开发对象的认 识理论和系统开发规律,综合应用多种方法(包括智能与非智能方法、 认知方法等)、多类技术及多种工具,将复杂的问题世界抽象描述为一 组模型。综合应用多种建模方法,对与问题求解相关的各主要方面建 模,对多种系统特征建模,能够得到较完整的、正确的、有效的系统模 型,加快开发过程,提高系统质量。 二、信息系统建模方法 功能模型描述与值的变化有关的系统属性—功能、映射、约束及 功能依赖条件等,是一种层次结构。功能模型抽象化人类的智能与非 智能行为,映射问题的求解模型。功能建模采用功能分解的结构化方 法,其指导思想是将问题分解为子问题,使之易理解、易解决。功能建 模使用的工具是数据流程图、功能层次图及结构图等。 功能建模包括下列步骤。 1.识别功能需求。建模者常通过分析对象的操作,访问用户与考察 业务活动,从输人输出信息推导处理过程等,识别系统功能需求。在识 别功能需求过程中,应重视对象模型中顶层对象类的操作信息或高级业 务管理者的信息,这些信息对于建立系统整体功能模型很重要,例如业 务目标、问题求解策略、主要业务活动及关键的成功因素等。 2.构造功能层次结构。采用结构化方法,首先依据已识别的较高层 次的系统功能需求,建立顶层模型;然后自顶向下分解功能为子功能, 从抽象到具体建立功能层次结构。在分解过程中还需访问用户,收集 与评价较详细的功能信息,并进行模型化处理。这种分解持续到每一 功能元素代表单一功能(不能再分解)为止,底层的基本功能是未来程序 模块的基础。功能层次结构模型中,同层上的元素是相互独立的,为平 等关系,不同层次上的元素之间为调用关系或包含关系。从垂直方向来 看,不同层次上具有共同目标的相关功能元素组成一个子系统(或块), 一个块提供一种类型的服务。例如上面例子中,帐务处理及下面各层的 分解元素组成一个块,提供帐务管理的服务。块与块之间应为弱藕合关 系,即尽量减少块与块之间的依赖性,可减少块之间的交互。 3.处理模型化。功能分解到合适层次后,应对每种功能元素进行模 型化,包括输人输出信息与功能内部处理的描述,重点是处理逻辑的描 述。描述可以是说明性的或过程性的。说明性的描述确定了输入值与输 出值之间的关系。过程性的描述确定一个可以用算法表达的函数。 处理逻辑的表达方式可以是:数学函数、伪码、决策表、决策树、 自然语言等。当处理依赖于多种条件的组合时,可使用决策表和决策 树。操作符,如逻辑与、逻辑或及逻辑异或,用来模型化处理的输人流 (或输出流)之间的关系。 上面针对最基本的、最重要的系统属性(对象、功能与事件)讨论了 有关建模方法,不同的信息系统可以选择或组合使用。在实际的现代信 息系统建模中,有时必须综合考虑较多的系统属性、多种观察角度及多 维结构。因此,人们渴望一种具有普遍指导意义的建模框架,即广义建 模框架。这种框架是一种认知框架,描述广泛业务问题的真实世界到信 息系统世界的一般映射规律,包括开发对象的认识规律和信息系统开发 规律。广义建模框架具备以下特点:一是包含广义的目标,可覆盖所有 信息系统的开发;二是提供足够多的系统属性、透视点和结构维,可作 为系统开发指南;三是具有灵活性,能适应可能的变化与扩展;四是有利 于开发者与领域专家的通讯,以便开发一致的,易理解的、较理担的模 型。 三、UML在信息系统建模中的应用 下面以一个实验预约系统为例,详细探讨基于UML的信息系统建 模过程。 (一)需求分析 分析系统功能需求,较为快速有效的方法就是构建用例模型,并 以用例图加以描述。用例图描述系统外部的执行者与系统提供的用例之 间的某种联系,其中用例是对系统功能 的描述,执行者则是使用这些用例的角色或外部系统。在用例图 中,椭圆表示用例,“小人”图符表示执行者,用例和执行者之间的连 线表示二者之间的关联和信息交流。 通过对实验预约系统典型用例的分析,可以确定系统主要执行 者有学生、教师和系统管理员。学生具有预约实验、取消预约、查询 实验成绩、查询实验项目安排、查询实验班级安排、个人信息维护等 功能;教师具有公布实验成绩、查询实验项目安排、查询实验班级安 排、个人信息维护等功能;系统管理员具有管理实验项目、管理实验班 级计划和数据库维护等功能。由此,可得到系统用例图如图1所示。 (二)UML静态模型设计 建立静态模型的首要任务是采用“搜索收集”方法标识系统的 类,即首先搜集案例需求描述中所有的名词和名词短语作为系统的候 选类,然后对其进行分析,判断和筛选,最后在此基础上确定系统的 类。 在标识类的过程中候选类的筛选最为关键,它虽然在一定程序上 依赖于设计者对专业领域的熟悉程度和以前的建模经验,但也并不是 说没有方法可循。我们可结合图2所给出的学生预约实验使用案例需求 描述(候选类已在图中用下划线标识)将几种较为典型的筛选方法归纳 如下:①将所有复数形式的名词删除,保证在分析时所有类名为单数 形式;②确定系统的设计边界,将超出此范围的候选类删除,如“实 验预约系统”是对开发系统的自身引用,“学院”是开发系统的应用 信息系统建模方法的研究和应用 魏兵役 中国石油天然气股份有限公司大港油田分公司勘探开发研究院,300280 摘要:讨论信息系统的建模方法人手,重点探讨功能建模、事件建模等主要方法,最后介绍了UML的信息系统建模中的应用。 关键词:信息系统;建模方法;UML应用 中图分类号:TP39 文献标识码:A 文章编号:1003-9767(2010)03-0184-02 图1实验预约系统用例
信息与电脑 2010年3月刊 China Computer&Communication 计算机工程应用枝术 环境,它们和设计需求没有关系,予以删除:③将所有名词按语义分 级、实验项目、实验项目安排表、实验班级安排表、成绩单和等待队列 组,每组同义词中只选择一一个表达简练的名词作为候选类:④将暗示对 等。 象之间关联关系的名词删除,如“先修实验项目”就暗示实验项目与实 在完成了系统类的抽取工作之后,需要分析需求描述中的动词, 验项目之间的关联关系,可删除:⑤如果某些名词在语义上存在逻辑包 以确定系统类之间的静态结构关系。每个实验项目可以有多个先修实验 含关系,则可刷除子项,而只保留父项:⑥根据具体应用需求对集合名 项目,同时它也可以是其它多个实验项目的先修实验,因此实验项目类 词进行取舍,如“实验项目安排表”是一门实验课程设立的所有实验 的不同对象之间存在多对多的一元反身关联关系。学生和实验班级之间 项目信息的集合,“班级安排表”是每个实验项目的所有班级信息的集 存在两个多对多的关联关系,即预约和等待预约。当预约实验成功,学 合,由于学生预约实验时要反复查询这些信息,为方便用户界面程序的 生就和某个实验班级建立起预约关系,如果准备预约的实验班级名额已 实现.可考虑引入这两个聚合类:⑦如果在需求描述中,不能抽取候选 满,学生就会被送到对应实验班级的等待队列中,学生和该实验班级之 类的描述属性及其提供的相关服务,就应该考虑将该候选类标识为其它 间建立起等待预约关系。一旦该班级的实验名额增加或其他同学取消预 类的属性.如“实验时间”、“实验地点”、“实验名额”等只是实验 约,系统就会自动将学生和实验班级之间的等待预约关系变为预约关 班级的基本描述信息,在本系统中并不提供相应服务,所以可将它们设 系。另外,当学生和实验班级建立预约关系,学生就会在所预约的班级 置为实验班级类的属性。 得到该实验项目的成绩。鉴于此,我们还在学生和实验班级之间的预约 使用案例游求描述 关联关系上引入了一个特殊的关联类一单项实验成绩,主要描述一组 学的每门实验课程包若干个实验项旦,每个实验项日 由多名教细分旗指导学生实验。学生健染实验镇的系统。首先 特定学生对象和实验班级对象对之间的预约关系,成绩是该类的一个重 查看指定实验课程的验项口发排表,了解每个实验项的班 要属性。学生的成绩单中包含学生预约的所有实验项目的成绩,因此成 级安售表信息(各安验班级的实验时创、实验地点等),然后即 可在合适的班的实验。系统将参考学生的实验成绩单,检 绩类和关联类单项实验成绩之间可自然建立起聚合关系。同理,在学生 检学4出以¥件: 和实验班级的等待预约关系上也引入了关联类一队列结点,等候队列 )先修实验项且的成绩是否合格:)是否已预约境实验项 日:)该实验班极是香还行实验名腿。 是该类的一个聚合类。其它类间的关系比较直观,在此不再赘述。 荐条件全满足,则预约成功:营只有C》不满足。则该学生 的销息将送到该实验班级的先米先务等特队列中,条件允许 时(或者由手其他学生取消预约·成者实验班级的实验名额增 参考文献: 加),系统将自动使队列中的第1个学生成功预约该实验。 [1]常晓,王凤霞,张景,等.基于RUP的UML模方法研究[U计算机工 程与应用,2004,40(21)126-130 图2学生预约实验使用案例需求描述 [2]James Rumbaugh.Ivar Jacobson,Grady Booch.UML参考手册M).北 按照上述方法,对系统所有使用案例中提供的候选类进行分析和 京:机械工业出版社,2001. 筛选后,我们可初步确定的系统类有学生、教师、实验课程、实验班 [3]屠志强,薛安克,马国兵,等.UML在流程工业优化调度工艺描述系 统中的应用[J.计算机工程,2005,31(4):203-205 (上接第183页) 到可能是驱动问题。以windows系列操作系统为例.发现驱动问题最 重新启动即可。当然,该病毒只是一个特例,当今仍有很多杀伤力很 简单的方法是打开系统的设备管理器。这个时候,你会发现很多设备 大病毒,如前段时间很流行的熊猫烧香。抵抗病毒最常见的利器还是 的图标呈现黄色图标,这代表着系统该设备的驱动出现了问题。通常 杀毒软件。目前,有很多优秀的杀毒软件,如金山,卡巴斯基,360 来说,知道了系统某一设备的驱动出现了问题后,我们可以根据设备 等。如果你是windows.用户,我觉得使用微软的MSE也是一个不错的 的型号,在该设备生产商的官方网站上,找到该驱动,然后下载安装 选择,因为它是一款免费的杀毒软件,对大多数用户来说,这一点都 即可。但对很多用户来说。找到系统设备的型号可不是一件简单的 是非常吸引人的。为了防止病毒入侵,用户必须经常杀毒,并在确保 事,而有时,有些驱动问题也不是很容易能够发现的。在这里,笔者 系统无病毒的情况下,使用ghost等软件对系统进行备份,以在系统崩 推荐驱动精灵类似的智能软件。它能够自动的发现本机的驱动问题, 溃时进行系统还原。 并能够提示相关驱动下载和安装。这对于大多数普通用户来说,是非 常方便的。 四、结束语 3.病毒 计算机的日常维护是一项比较复杂的工作,涉及到了硬件和软件 当前,电脑病毒十分猖獗,而且更具有破坏性、潜伏性。电脑 两方面的知识,需要在工作中不断地学习、摸索,以及总结经验。不 染上病毒。不但会影响电脑的正常运行,使机器速度变慢,严重的还断的提高技术与操作水平,这样才能做好计算机的管理和维护工作。 会造成电脑的彻底崩溃。因此.当你发现你的计算机系统不正常时, 由于计算机系统较为复杂,故障千变万化。因此,本文也算是管中窥 你应该想到有可能是病毒的原因。举一个常见的例子。有时,用户计豹。所谓授人以鱼不如授之以渔。目前,搜索引擎技术得到了广泛的 算机系统的输入法无法切换了。这时,用户无法切换到其它输入法。应用。当你还在不断学习阶段时,当你的身边没有高人指点时,互联 照成这种现象除了系统语言栏设置出错外,一般都是因为计算机病毒 网绝对是你获取问题解答最好的方式。 感染了系统目录下ctfmon..exe程序,造成无法切换输入法的现象。对 参考文献: 于这种情况,一个简单的解决方法是在任务管理器中关掉ctfmon.exe []王永平计算机维修教程M.北京:清华大学出版社2004 程序,在系统目录中删除已经损坏的ctfmon.exe文件。然后从网上下 [2]翁正科计算机维护技术(第二版)M),北京:清华大学出版牡 载或者从其它系统中拷贝一个正常的ctfmon.exe,放入系统目录中, 2001 [3]方刚,晓宝计算机机房管理[M.北京:清华大学出版社2001 -185-
185 2010年3月刊 计算机工程应用技术 信息与电脑 China Computer&Communication 环境,它们和设计需求没有关系,予以删除;③将所有名词按语义分 组,每组同义词中只选择一个表达简练的名词作为候选类;④将暗示对 象之间关联关系的名词删除,如“先修实验项目”就暗示实验项目与实 验项目之间的关联关系,可删除;⑤如果某些名词在语义上存在逻辑包 含关系,则可删除子项,而只保留父项;⑥根据具体应用需求对集合名 词进行取舍,如“实验项目安排表”是一门实验课程设立的所有实验 项目信息的集合,“班级安排表”是每个实验项目的所有班级信息的集 合,由于学生预约实验时要反复查询这些信息,为方便用户界面程序的 实现,可考虑引入这两个聚合类;⑦如果在需求描述中,不能抽取候选 类的描述属性及其提供的相关服务,就应该考虑将该候选类标识为其它 类的属性,如“实验时间”、“实验地点”、“实验名额”等只是实验 班级的基本描述信息,在本系统中并不提供相应服务,所以可将它们设 置为实验班级类的属性。 按照上述方法,对系统所有使用案例中提供的候选类进行分析和 筛选后,我们可初步确定的系统类有学生、教师、实验课程、实验班 图2学生预约实验使用案例需求描述 级、实验项目、实验项目安排表、实验班级安排表、成绩单和等待队列 等。 在完成了系统类的抽取工作之后,需要分析需求描述中的动词, 以确定系统类之间的静态结构关系。每个实验项目可以有多个先修实验 项目,同时它也可以是其它多个实验项目的先修实验,因此实验项目类 的不同对象之间存在多对多的一元反身关联关系。学生和实验班级之间 存在两个多对多的关联关系,即预约和等待预约。当预约实验成功,学 生就和某个实验班级建立起预约关系,如果准备预约的实验班级名额已 满,学生就会被送到对应实验班级的等待队列中,学生和该实验班级之 间建立起等待预约关系。一旦该班级的实验名额增加或其他同学取消预 约,系统就会自动将学生和实验班级之间的等待预约关系变为预约关 系。另外,当学生和实验班级建立预约关系,学生就会在所预约的班级 得到该实验项目的成绩。鉴于此,我们还在学生和实验班级之间的预约 关联关系上引入了一个特殊的关联类——单项实验成绩,主要描述一组 特定学生对象和实验班级对象对之间的预约关系,成绩是该类的一个重 要属性。学生的成绩单中包含学生预约的所有实验项目的成绩,因此成 绩类和关联类单项实验成绩之间可自然建立起聚合关系。同理,在学生 和实验班级的等待预约关系上也引入了关联类——队列结点,等候队列 是该类的一个聚合类。其它类间的关系比较直观,在此不再赘述。 参考文献: [1]常晓,王凤霞,张景,等.基于RUP的UML建模方法研究[J].计算机工 程与应用,2004,40(21):126-130. [2]James Rumbaugh,Ivar Jacobson,Grady Booch.UML参考手册[M].北 京:机械工业出版社,2001. [3]屠志强,薛安克,马国兵,等.UML在流程工业优化调度工艺描述系 统中的应用[J].计算机工程,2005,31(4):203-205. 到可能是驱动问题。以windows系列操作系统为例,发现驱动问题最 简单的方法是打开系统的设备管理器。这个时候,你会发现很多设备 的图标呈现黄色图标,这代表着系统该设备的驱动出现了问题。通常 来说,知道了系统某一设备的驱动出现了问题后,我们可以根据设备 的型号,在该设备生产商的官方网站上,找到该驱动,然后下载安装 即可。但对很多用户来说,找到系统设备的型号可不是一件简单的 事,而有时,有些驱动问题也不是很容易能够发现的。在这里,笔者 推荐驱动精灵类似的智能软件。它能够自动的发现本机的驱动问题, 并能够提示相关驱动下载和安装。这对于大多数普通用户来说,是非 常方便的。 3.病毒 当前,电脑病毒十分猖獗,而且更具有破坏性、潜伏性。电脑 染上病毒,不但会影响电脑的正常运行,使机器速度变慢,严重的还 会造成电脑的彻底崩溃。因此,当你发现你的计算机系统不正常时, 你应该想到有可能是病毒的原因。举一个常见的例子。有时,用户计 算机系统的输入法无法切换了。这时,用户无法切换到其它输入法。 照成这种现象除了系统语言栏设置出错外,一般都是因为计算机病毒 感染了系统目录下ctfmon.exe程序,造成无法切换输入法的现象。对 于这种情况,一个简单的解决方法是在任务管理器中关掉ctfmon.exe 程序,在系统目录中删除已经损坏的ctfmon.exe文件。然后从网上下 载或者从其它系统中拷贝一个正常的ctfmon.exe,放入系统目录中, 重新启动即可。当然,该病毒只是一个特例,当今仍有很多杀伤力很 大病毒,如前段时间很流行的熊猫烧香。抵抗病毒最常见的利器还是 杀毒软件。目前,有很多优秀的杀毒软件,如金山,卡巴斯基,360 等。如果你是windows用户,我觉得使用微软的MSE也是一个不错的 选择,因为它是一款免费的杀毒软件,对大多数用户来说,这一点都 是非常吸引人的。为了防止病毒入侵,用户必须经常杀毒,并在确保 系统无病毒的情况下,使用ghost等软件对系统进行备份,以在系统崩 溃时进行系统还原。 四、结束语 计算机的日常维护是一项比较复杂的工作,涉及到了硬件和软件 两方面的知识,需要在工作中不断地学习、摸索,以及总结经验。不 断的提高技术与操作水平,这样才能做好计算机的管理和维护工作。 由于计算机系统较为复杂,故障千变万化。因此,本文也算是管中窥 豹。所谓授人以鱼不如授之以渔。目前,搜索引擎技术得到了广泛的 应用。当你还在不断学习阶段时,当你的身边没有高人指点时,互联 网绝对是你获取问题解答最好的方式。 参考文献: [1]王永平 计算机维修教程[M].北京:清华大学出版社 2004 [2]翁正科 计算机维护技术(第二版)[M],北京:清华大学出版牡 2001 [3]方刚,晓宝 计算机机房管理[M].北京:清华大学出版社 2001 (上接第183页)