欢迎来到易发表网,发表咨询:400-808-1701 订阅咨询:400-808-1721

关于我们 期刊咨询 科普杂志

软件系统维护实习优选九篇

时间:2022-06-17 02:02:52

软件系统维护实习

软件系统维护实习第1篇

摘 要:软件维护在现实的软件开发过程中占有十分重要的地位,本文介绍了我院的软件维护实践教学的教学方案以及具体实施情况。

关键词:软件工程;软件开发;实验;实践教学;软件维护

中图分类号:G642

文献标识码:B

1 软件维护在软件工程实践教学中的意义

软件工程是一门理论与实践并重的基础课程,教学内容紧密围绕软件开发过程中的各种工程化方法、技术和思想[1]。在现实的软件开发过程中,软件维护占有很重要的地位,许多报告都指出软件维护成本已经占到总体成本的40%~70%以上。软件维护关注于“变化”,包括纠错性(corrective)、适应性(adaptive)、完善性(perfective)、预防性(preventative)等维护类型[2]。当前的软件工程教学中一般都已经包括了软件维护相关理论和方法相关的内容,例如软件维护及可维护性的概念、软件维护的类型和过程、变更管理以及软件再工程等。但软件工程实践教学仍然以瀑布式的正向开发过程为主,主要体现需求分析、设计、实现和测试等基本开发活动,缺少软件维护的实践训练。

由于软件维护在软件开发中的重要性,许多国内外学者都呼吁在软件工程教学中引入软件维护实践(如文献[3])。在软件工程实践教学中引入软件维护内容主要基于以下这些考虑。

首先,软件维护在软件开发中占有十分重要的地位,典型的软件工程开发中花在软件维护上的时间往往比软件开发还要多[3]。而且,大部分毕业生进入软件开发机构后都是从维护性的开发任务开始的。

其次,软件维护实践还能使学生更直观地体会和理解软件工程方法和原则的重要性。软件工程教学中系统地讲授了许多重要的软件工程方法和原则,包括软件文档规范、设计原则(如层次化、高内聚低耦合等)以及编码习惯(如标识符命名、注释和排版等)等,其中大部分都与软件的可维护性相关。通过对文档不全、设计混乱和编码习惯不好的软件系统进行维护,可以对这些方法和原则获得直观、深入的认识和理解。例如,对标识符命名不规范、缺少注释、排版混乱的代码进行阅读和理解,可以深刻认识到好的编码习惯对于维护工作的重要性。

此外,软件维护实践能使学生更好地认识软件开发的现实困难。缺陷报告、需求变更、软硬件平台的变化等导致软件演化的因素在现实的软件开发中总是存在的。通过在实践教学中设置阶段性的需求变更,可以让学生对于现实的软件开发有更加真实的体验,从而提高对迭代、增量式开发等实用的软件开发方法和技术的认知。

2 软件维护实践教学方案

软件维护主要包括纠错性、适应性、完善性和预防性维护四种类型[2]:纠错性维护是针对所发现的错误或缺陷而对软件进行的修改;适应性维护是为了适应外部环境(如硬件、操作系统、外部规则等)的变化而对软件进行的修改;完善性维护是由于功能扩展而进行的软件修改;预防性维护是面向未来的维护需要,为了提高软件的适应性和可维护性等而进行的系统优化和改进。软件维护实践教学应以循序渐进的方式覆盖这四个方面的软件维护任务,同时穿插并突出相关软件工程方法和原则的体验和熏陶。

根据这一总体目标,相应的软件维护实践教学将在给定的作为维护对象的遗留系统基础上,分三个阶段进行,如图1所示。遗留系统分析评估阶段的主要目的是在理解遗留系统需求的基础上对系统的外部和内部质量进行初步的了解和评价。系统改进维护阶段的目标是以当前系统需求为基础,对遗留系统的缺陷和错误进行修改,对系统内部的设计、实现以及文档质量进行改进。系统需求演化维护阶段通过若干次迭代的需求和系统环境变更,进行系统的完善性和适应性维护。针对新需求和系统环境设置的修改将通过系统测试确认,测试结果反馈给系统改进维护阶段,从而进行相应的纠错性维护活动。此外,系统修改过程中发现的内部质量问题(例如可扩展性上的不足等)同样也会反馈给系统改进维护阶段,从而进行相应的预防性维护活动。这种反馈关系以及需求和系统环境变更的迭代进行使得后两个阶段将反复迭代进行。

(1) 遗留系统分析评估阶段

与传统的基于分析、设计和实现的软件工程实践教学不同,软件维护实践教学以已经开发完成的遗留软件系统作为起点。每个小组分配到的遗留系统都是由其他人开发的,犹如在软件开发中接手其他小组的维护工作。因此,首先要求他们在理解项目当前需求的基础上,对所分配的系统进行分析和评估,从而为后续的维护活动打下基础。这阶段的主要实践任务包括:

图1 软件维护实践教学过程

1) 理解遗留系统需求。与正向软件开发一样,软件维护实践也要从了解系统需求开始。需求是评价当前系统质量,进而规划并实施各种纠错性、适应性、完善性和预防性维护活动的基础。

2) 系统测试及外部质量评价。外部质量因素是那些用户能轻易观察到的软件特性,例如功能正确性、性能、可靠性、可用性等[2]。通过系统测试,可以针对用户需求得到遗留系统的外部质量总体评价,以及待纠正的错误和缺陷列表,从而为纠错性维护打下基础。

3) 系统理解及内部质量评价。内部质量是指与系统内部设计和实现相关的质量特性,例如可理解性、可维护性、可扩展性等,它们对于软件工程师而言是十分重要的[2]。通过阅读遗留系统文档(可能残缺不全或质量不高)以及系统代码,同时借助于相关辅助理解工具的支持,获得对系统设计(如体系结构和模块结构等)和代码的初步理解,在此基础上对系统的设计和实现质量进行评价,从而为预防性维护打下基础。

这一阶段首先强化了对于软件测试的实践。在以往的教学实践中,我们发现学生在正向开发阶段往往不太重视测试(对于自己开发的系统进行测试往往会觉得没有必要或比较敷衍了事),且常与调试混淆。而在软件维护实践中,测试对象是他人开发的系统(实践中常常发现学生对于测试、评价其他人开发的系统比较有兴趣),而且测试结果直接决定了对遗留系统的外部质量评价和纠错性改进方案,因此学生往往会认真对待。系统理解能力也非常重要。在教学实践中,可以鼓励学生充分运用相关辅助理解工具进行系统理解,例如Eclipse相关插件所提供的代码UML视图、类语法树、调用关系图、度量信息等辅助理解功能。

除此之外,系统理解及内部质量评价还强化了对于软件工程设计和实现原则的认识。通过阅读遗留系统文档和代码,学生们可以深切体会到好的系统设计、编码风格以及文档规范对于软件开发的重要性。实践中,他们经常会抱怨遗留系统文档不全或不一致、设计混乱、编码风格不好,而这些其实也正是他们自己在正向开发阶段很容易出现的问题。

(2) 系统改进维护阶段

系统改进维护阶段将在遗留系统分析和评估基础上,进行纠错性和预防性维护。针对用户需求以及一般的软件设计和实现质量准则,从外部质量和内部质量两个方面对遗留系统进行改进。这阶段的主要实践任务包括:

1) 纠错性维护实施。针对系统测试过程中发现的问题,进行纠错性维护,包括消除系统意外出错、纠正与功能需求不一致的地方、改进系统性能、可靠性等非功能质量方面的不足。

2) 回归测试及总结。纠错性维护结束后,通过回归测试验证纠错性维护的效果,并进行总结。

3) 预防性维护方案制定及实施。针对系统内部质量评价中发现的问题以及纠错性维护中遇到的困难(例如难以扩展的系统结构等),制定并实施对系统的预防性维护方案,包括对系统设计和编码质量的改进,以及对开发文档的补充和完善等。

4) 系统评审及总结。预防性维护结束后,对系统的设计、代码及文档进行评审,总结改进情况以及所获得的体会和经验。

这一阶段首先涵盖了纠错性维护和预防性维护实践。其次,预防性维护实践通过系统设计、开发文档、编码风格等方面的改进,强化了相关软件工程方法和原则的训练。

(3) 系统需求演化维护阶段

前两个阶段的软件维护实践都还停留在原有系统基础上,系统需求演化阶段将通过用户需求和系统环境的变化,引导学生进行完善性和适应性维护实践。由于现实中的软件开发一般都包含多次迭代和增量,因此这阶段的维护实践也将迭代进行多次。这阶段的主要实践任务包括:

1) 需求和系统环境变更分析。在原有系统需求基础上,提出若干新的扩展功能要求和系统环境变更(例如改变原有的数据库管理系统),要求学生通过与助教的沟通和交流明确需求和系统环境变更要求。

2) 系统修改方案制定及实施。根据变更要求和对系统设计、实现的理解确定系统修改方案并加以实施。

3) 系统测试。针对需求或系统环境变更进行系统测试,对系统修改进行确认,所发现的错误和缺陷将反馈给纠错性维护活动。

4) 系统内部质量反馈。针对需求或系统环境变更的修改活动可以对系统的内部设计和实现质量进行检验,暴露设计、实现及文档等方面的问题,这些问题将反馈给预防性维护活动。

系统需求演化维护阶段除了涵盖完善性和适应性维护实践外,还具有以下几个方面的作用:使学生体验到真实软件开发中多次迭代的增量式开发过程;通过需求变更直观体会到可维护性、可扩展性等内部设计和实现质量的重要性;验证改进维护阶段对于改进系统内部质量的效果,加深对于良好的软件设计、编码和文档习惯的认识。

3 教学方案实施

软件工程课程实验可以按照由浅入深的顺序分为认知性导入实验、方法性实验和综合实践三个部分,其中前两部分穿插在一个学期的软件工程课程中进行,而综合实践则可以在后续的软件实践类课程中安排[1]。在教学实践中,软件维护实践应该作为综合实践安排,此时学生已经有了软件工程课程教学和一些正向开发实践(主要包括需求分析、设计和实现)基础。软件维护实践以3~5人的小组为单位,每个人可以分别担任需求分析、设计、实现和测试等不同实践任务。

在实践项目选择上,我们从此前的软件工程课程实践、数据库课程实践(数据库应用系统)等实践项目中选取一些具有典型性的系统实现(包括文档和代码等)作为软件维护实践候选对象。这些项目一般已经基本实现了原有的用户需求,但在外部质量和内部设计和实现上还存在许多不足。选取这类项目的好处是由类似背景的学生完成,能够反映许多典型的软件实践问题,同时相关项目学生已经有所接触,也较为熟悉。

在软件实践教学中,我们选取书店管理系统等多个在以往软件工程和数据库等相关课程的课程实践项目作为软件维护实践的对象。这些项目都是以数据库为核心的信息管理系统,这类系统较为典型且本身的需求较容易发生变化。

(1) 遗留系统分析评估阶段

此阶段学生将首先借助于原始需求说明以及与客户(由助教扮演)的交互明确系统需求。在此基础上通过测试和文档、代码分析进行外部质量和内部质量评价。遗留系统外部质量上存在的主要问题包括某些功能与需求不符、运行不稳定、用户使用不方便等。而内部质量方面的普遍问题包括类结构设计混乱、文档缺乏或不规范、编码质量差(命名不规范、缺少注释)等。

本阶段安排约4周时间,其中第1周用于了解遗留系统原始需求,第2周用于系统测试,后2周用于系统理解和分析。本阶段要求提交系统测试报告、系统总体评价报告(包括外部质量和内部质量)。

(2) 系统改进维护阶段

此阶段的系统改进针对系统测试报告中所发现的错误和缺陷进行纠错性维护,针对系统总体评价报告中指出的设计、编码和文档上的不足进行改进。初次的系统改进后,本阶段的维护活动还可能在系统需求演化维护阶段的反馈作用下反复多次进行(见图1)。

本阶段在每次迭代中安排约2周时间,要求提交回归测试报告、纠错性维护总结以及预防性维护总结。

(3) 系统需求演化维护阶段

此阶段的维护活动由需求或系统环境变更发起。以书店管理系统为例,遗留系统实现的基本功能包括图书查询、选购、订单生成、付款(现金方式)及简单的库存管理等。需求变更可以包括增加信用卡支付功能(通过虚拟的银行支付接口)、增加邮购和网上订购功能、增加会员制折扣功能等。系统环境变更可以包括改变所用数据库管理系统(如由Access改为MySQL)、改变国内地区标准编码(用于标识供应商及顾客的地区)等。相应的维护活动除了满足这些新需求及系统环境外,还可以引导学生进一步改进系统的设计和实现等。例如,为了更好的容纳信用卡支付这一新的付款方式,可以从现金支付和信用卡支付中抽取出公共的支付方式类,从而改进系统的设计结构。

本阶段在每次迭代中安排约2周时间,要求提交系统修改方案、测试报告和系统内部质量改进反馈报告。

这样,在一学期的软件实践课程中,系统改进维护阶段和系统需求演化维护阶段一起可以安排3次左右的迭代,每次完成1~2项需求或系统环境变更。

我们在复旦大学计算机科学与技术学院的软件工程本科教学实践中利用软件实践课程开展软件维护实践教学。软件实践课程安排在软件工程课程(第六学期)之后的第七学期,此时学生已经系统的学习过软件工程、数据库、操作系统等课程,初步具备了开展综合性软件开发实践的基础。

4 总结

软件开发实践是软件工程教学的重要组成部分。传统的软件开发实践教学主要以瀑布式的正向开发实践为主,忽略了软件维护实践的训练。软件维护实践的意义不仅在于软件维护在现实软件开发中的重要地位,而且可以使学生更加直观、深刻地体会和理解相关的软件工程方法和原则。通过遗留系统分析评估以及多次迭代的系统改进维护和需求演化维护,不仅培养了系统理解、修改等软件维护实践能力,还强化了软件设计准则、编码和文档习惯以及软件测试能力的培养。

参考文献

[1] 彭鑫,赵文耘,钱乐秋.软件工程实验教学研究与实践[J].计算机教育,2007,(20).

软件系统维护实习第2篇

关键词:计算机房;管理;维护;硬盘保护卡

Discussion of managements of the autonomous-study computer lab in college English

Liu Fufen

Zhanjiang normal university, Zhanjiang, 524048 ,China

Abstract: Autonomous study in the computer lab is an important part of college English reform. Thus, to ensure the normal operation of the computer lab and daily security is of great importance. This paper aims to illustrate the ways to manage and maintain the computer lab in the respects of software configuration and installation and security issues.

Key words: the computer center; management; maintenance; HDD recovery card

为了适应社会的发展和需求,各高校大学英语教学响应教育部的要求进行了教学改革。在当前大学英语教学改革的进程中,各高校在加强计算机房的建设方面均给予了相当的重视。配合大学英语计算机与课堂自主学习的教改模式,以我校为例,根据教学的实际需要,已建立了不同规模的计算机房6间,计算机约500台,专用于全校学生的英语自主学习。随着大学英语教学改革的不断深入,实践环节的不断规范,自主学习计算机机房在高校教学中的地位和作用也越来越重要。机房管理的内容十分广泛,事务繁杂,工作量大,它包括硬件、软件、安全管理等方面[1]。怎样才能做好自主学习计算机机房的管理工作,为大学英语教学提供一个良好的环境,根据我校实际情况,笔者结合大学英语自主学习机房管理的经验及教训,对机房管理在以下几个方面进行了探索。

1 计算机房软、硬件的管理维护

计算机软硬件是机房的主要依托。软硬件状况应根据计算机技术、网络技术和多媒体技术的发展和社会需求变化不断调整,方能满足学生的需求[2]。

1.1 计算机机房的硬件配置

针对计算机机房是专用于大学英语自主学习的特点,计算机的硬件配置有别于一般PC机,其基本配置要求有声卡、网卡、耳机、麦克风、516 MB以上内存储器、40 GB以上硬盘空间、700 MHz以上CPU、CD-ROM驱动器、硬盘保护卡、高分辨率显示器等。同时由于大学英语自主学习采用的是网络版教学软件,因此每个机房还要配备网线、交换机等,组成一个局域网。在计算机中安装硬盘保护卡是必不可少的,目前因计算机型号不同,所以各机房安装的保护卡不同,有小哨兵、蓝光兰卡、方正硬盘保护卡等。保护卡一般有以下优点:

(1)能有效地保护系统,减少病毒的入侵。管理员不必担心系统和应用文件被破坏,也不担心CMOS设置的改动,重启电脑后系统会恢复到初始状态。

(2)可设置多任务启动系统供用户选择。这比Config文件的多重设置更有独立性、可靠性和实用性。

(3)有利于机房管理。无论操作停顿在系统任何应用文件的界面上,遇上突发停电的情况,由于CMOS的作用,当再次启动时,不会出现由于非正常关机而“Scandisk”的检测过程。

(4)方便硬盘的管理。可以使用保护卡的数据更新功能来保存新的数据变动,还可以使用硬盘保护卡实现计算机的自动分配IP和重新启动、关机等功能。机房管理员选择“AUTOIP”(自动分配IP地址)功能后,此顺序可自行设置。登录完成后按控制键收集网络卡ID,之后进入系统编辑AUTOIP程序,计算机IP地址将严格按照设定的排序进行分配。机房管理员只要在服务器上选择“重新启动”或“关机”功能,就可遥控机房中所有计算机的重新启动或关机,不需逐台开启计算机电源进行维护[3]。

1.2 计算机房的软件安装

机房的计算机一般都是同一型号,保护卡型号相同,故只要在一台计算机(母机)上安装所需软件,其他计算机利用网络及保护卡对拷功能直接拷贝即可。在母机上安装软件之前,首先要对母机硬盘进行分区。虽然对硬盘分区和其容量没有严格限制,但根据实际情况最少要把硬盘分成3个区[4]。第一个分区用于安装操作系统及学习软件,第二个分区用于备份安装软件,第三个分区留给学生。根据大学英语学习软件的多少,第一个分区容量在20 GB左右,保证软件安装后至少预留5 GB左右的空间,第二分区容量需在10 GB左右,余下的容量作为第三分区。

专用于大学英语自主学习的机房,安装的软件一般是英语学习软件。我校采用的是清华大学出版社出版的“新时代交互英语”之“视听说”网络版教学软件。该学习软件可在Windows 2000,Windows XP和Windows 2003等操作系统下运行,且必须安装有Microsoft IE6.0或以上版本的浏览器,软件的安装全部采用自动化操作,用户一直选择默认选项即可完成软件的安装。下面介绍软件的详细安装步骤。

安装此软件前,以系统管理员身份(一般为Administrator用户)登录计算机。安装分为两个大部分:(1)安装Media Player 9;(2)安装学习软件。其中各个级别软件的运行环境是相同的,安装一次即可。“新时代交互英语”学习软件需要有微软Media Player 9播放器软件的支持。如果没有安装过Media Player 9,打开软件安装盘后,用鼠标左键点击“微软Media Player 9安装包”,安装程序自动检测当前操作系统是否已经安装了Media Player 9播放软件,如果检测已经安装,系统给出“检测已经安装微软Media Player 9”提示窗口;如果未安装,程序将自动安装Media Player 9。然后直接安装相应级别的学习软件即可。

使用网络版学习软件学习时,必须确保学习软件能通过网络连接到安装有“新时代交互英语”网络辅助教学管理平台的服务器。我校连接的网络是校园网,在学校任何可以访问互联网的地方都可以使用网络版学习软件。我校学习软件连接网络辅助教学管理平台的IP地址是202.192.143.134,学生登录学习软件的用户名是学生的学号,初始密码与学生学号一致。

在确认网络连接正常的情况下,第一次启动网络版学习软件时,系统会提示无法连接到服务器(如图1所示)用鼠标左键单击“OK”按钮之后,系统出现图2所示的IP地址输入框,要求输入服务器的IP地址。正确输入本校网络辅助教学管理平台服务器的IP地址后选择“OK”,如果能够访问服务器,则系统会正常进入登录界面,如果不能访问服务器,系统仍然会重复上面的提示,直到输入了正确的IP地址为止。然后才能输入用户名和密码登录学习软件开始学习,再次启动学习软件时不需要输入IP地址。如果在学习过程中由于某些未知因素导致学习软件和服务器端网络连接出现异常,系统也会给出同样的提示。

图1 提示界面

图2 输入IP地址界面示例

1.3 软硬件的管理维护

机房硬件管理维护是一项非常复杂而繁重的工作[5]。主要内容有:经常检查有关硬件设备的状态,及时进行调整或更换损坏的硬件,如内存条或还原卡接触不良等;定期对有关设备或部件进行清扫,按时更换易耗品如主板电池等。

软件出问题一般是操作系统和常用软件。对于操作系统和常用软件的安装与维护必须采用以下技术手段来维护系统的正常运作:(1)保护系统和数据,硬盘实行分区管理,安装硬盘保护卡;(2)安装软硬件防火墙和杀毒软件,及时更新系统漏洞补丁;(3)利用网络还原卡的对拷功能重装,对于局域网机房中个别机器的维护更为有效和便捷,能够大大减轻机房管理人员的工作强度。

2 自主学习计算机机房的安全问题

计算机机房设备多、使用率高、实验人数众多,对机房安全管理提出了更高的要求。安全是机房的大问题,也是机房管理的重点[6]。每个机房安装了监控系统,实验室指定专人负责,并制定了相应的管理规定以便及时发现安全隐患,确保学校财产和师生的人身安全。

2.1 用电安全

由于机房内的设备多,且摆放集中,导致机房的线路错综复杂,每两台电脑共用一个插线板,任何差错都可能引起设备的损坏,甚至引起火灾。机房管理人员要定期检查线路,尽早排除隐患,离开机房时一定要关闭总电源,确保用电安全。

2.2 设备防盗

下班后,一定要关好门窗,以防设备丢失。在机箱上加键盘鼠标锁,防止个别学生私自拆卸携带,还要做好防鼠与卫生。机房里存在大量的电源线和网线,若被老鼠咬断,会造成很大的损失,甚至会引起火灾。每天安排学生做好保洁工作,以防由于有些学生带食物进机房而引来老鼠,同时保持设备的清洁卫生,防止灰尘造成主机短路等现象的发生。

2.3 严格执行安全管理规定内容

(1)实验室是教学、科研场所,实验室工作人员在工作中要严守安全制度,严格执行设备操作规程,预防各类事故发生。

(2)学生在自主学习中心应充分利用网络资源学习英语,不能进行与此无关的任何活动,否则管理员或教师有责任制止。

(3)强化用电安全管理,不准超负荷用电,定期检查用电设备设施。

(4)实验室根据实际情况配备一定的消防器材和防盗装置。

(5)严禁在实验室吸烟、吃饭。

(6)建立经常性清扫制度严禁在实验室堆放杂物,保持室内外整洁卫生。

(7)实验室钥匙的管理由专门管理员掌握,不私自配制或给他人使用。

(8)经常地系统地对实验人员进行安全技术教育,定期组织安全工作检查评比,奖罚分明,确保人身安全和国家财产不受损失。

(9)实验室使用结束后,必须关好水、电、门窗。

3 结束语

顺应大学英语教学改革而建立的自主学习计算机机房的管理维护工作,是一项专业性很强的工作,有待于长时间地积累经验,不断探索,不断学习新知识,并善于归纳总结。从我校教改以来大学英语教学取得的成效来看,机房的管理维护工作是成功的,是推进大学英语教学改革的有利武器。

参考文献

[1] 刘惠妮.浅谈高校公共计算机房的管理[J].考试周刊,2010,17:156-158.

[2] 阮灿华,梁忠.计算机实验室行为管理的探讨[J].福建电脑,2007,2:192-193.

[3] 邓丽.高校计算机房的管理和维护[J].唐山师范学院学报,2005,5:96-97.

[4] 辛转霞,高爱琴,王文博.专业计算机房的管理与维护[J].高校实验室工作研究,2004,4:48-49.

软件系统维护实习第3篇

软件工程维护一般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软件应用程序做出修改的适应性维护,二是主要负责纠正软件错误的纠正性维护,三是为扩大软件功能和提升系统性能的完善性维护。在这三类维护中,第二、三层面的维护工作占总维护工作的80%左右。另据调查显示,软件的维护成本已经达到软件生命周期成本的百分之七十以上。由此可见,软件在运行中的维护和对软件维护的价值是不言而喻的。

1提升软件工程工具的质量技术和模块化

在软件工程开发的过程中,要使其提高可维护性的有效的方法之一,就是降低软件的研发成本和提高软件的整体质量。其优点可归纳为以下两个方面:首先,若需要对一个功能模块进行改变,则只需要对这一模块改变即可,而对其他模块不会产生影响;如果要为程序增加功能也是需要增加一个新的模块层或模块。其次,采用这种方法,程序的重复测量和测试更易进行,容易发现和改正序列错误,以提高程序运行的效率。另外,可以使用结构化程序设计技术,进而增强现有系统的可维护性。这种方法并不需要把握模块的内部运作状态,只需要掌握更换外部模块的特征即可。此法可以提供结构化的模块,并可以帮助减少新的错误。

2创建软件工程优先级和精密的软件品质目标

所谓软件工程的维护性应该是可靠的、可移植的、可理解的、可使用和效率高的、可修改和测试的。如果为了实现上述目标而要付出很大的代价是不可行也不可取的。由于这些特性之间有的相互矛盾,有的相互依赖,所以,要使各方面的特性都得到满足就必须遵循程序作用的使用,根据计算环境的变化而变化。

3合理选择程序设计语言依据软件工程的可维护

性来选择程序设计语言,对软件工程维护有着极大的影响。所谓低层次的语言,是指机器语言和换边语言,这些语言是相当难以掌握和理解,对其的维护则更是难上加难。相对而言,高级语言具有更好的维护性且更容易理解,不过高级语言中的可理解程度也并不相同。此外,有些非过程化的第四代语言,并不需要用户去指出实现的算法,仅仅需要向解释程序或编译程序提出要求,由解释程序或编译程序自行做出符合用户要求的智能假设。

4计算机软件工程的具体措施

(1)安装强力有效的防御软件,建立病毒防御机制

想要保证软件的正常运行就必须确保计算机不受病毒的侵袭,而对于病毒的防御主要来自于防火墙和杀毒软件的安装。除此之外,使用者也应该养成良好的上网习惯,加强自己的防范意识,不要随意浏览、使用和下载非法复制的软件或文件夹,经常对系统后台的木马程序进行扫描自查。

(2)及时清理、扫描和检测硬盘,保证分区的可靠性、安全性和运行效率

计算机在使用了一段时间后,硬盘里会积累许多残留的数据,这些残留数据不仅占据了硬盘的空间,严重影响软件运行速度,同时也为硬盘的可靠性和安全性留下了隐患。要想解决这一问题就应该养成定期备份数据,同时清理硬盘的良好习惯和规律。

(3)减少系统盘内安装的程序数量,通过重装系统

对计算机定期优化程序软件的载体是计算机的操作系统,这关系到软件是否能够稳定运行,而且如果把程序都装在系统盘内会严重影响软件的运行速度。所以这就要求用户应该减少软件对于系统盘的内存占用,或定期重装系统,优化系统盘的占用空间,从而提高系统的运行速度,进而提高软件的运行效率。

二、计算机软件工程维护的现状及发展方向

计算机软件的维护,一般而言,主要是从软件的使用角度出发的,以保证计算机软件工程安全稳定运行的一系列工作。经常对计算机软件工程进行维护,不仅可以保证软件的正常使用,还能充分发挥软件的辅助功能并且提高软件的利用率。除此之外,许多较早前的软件都有易于开发却难以维持,通用性较差等比较常见的弊病,但这也是这些软件或系统被其公司重复开发的理由,但执意如此很容易造成单位财力、人力、资源的流失和浪费,同时还会影响到正常的使用,所以此类方法并不可取。为避免此类问题的发生,各软件开发单位应在软件开发的过程中,充分地思索和适当地尝试,尽可能地避免系统和软件的重复开发。

软件系统维护实习第4篇

关键词:计算机 系统维护 实验教学 改革

对于《计算机系统维护实验》课程的教学改革问题,学术界有许多改革建议,都有值得借鉴的地方。本文主要从我校教学实际出发,摸索一条改善本门课程教学中存在的问题,并在较短的学习时间内使学生对本门课程产生兴趣,掌握本门课的学习技巧,强化学生的动手能力。 使本门课程的教与学都收到事半功倍的效果。为此,我们针对传统模式下本门课程的不足,探索了三种较为有效的培养学生兴趣和增强其动手能力的方法,以就教于各位同行。

一、 计算机系统维护实验课程的传统教育模式及不足

《计算机系统维护》是一门实践性很强的应用性课程,学好这门课程的关键在于多做实验。因此《计算机系统维护实验》课程的教学显得尤为重要。但在我校,《计算机系统维护》理论教学与实践教学课程都是专业选修课,且课时十分有限,因此,在传统的教学模式下,《计算机系统维护实验》课程的教学存在的不足可归纳为以下三方面:

(一) 重理论而轻实践

《计算机系统维护》作为专业选修课程,课时比较少,而在这较少的课时中,理论教学的课时比例却占了总课时的三分之二还多,实践教学课时所占比例还不足三分之一。这种严重失调的教学比例,就是重理论轻实践的表现,是对学生动手能力的培养极为不利。

(二)传统教学手段难以培养学生的学习兴趣

传统的教学手段对本课程的教学都是从计算机的内部结构讲起,讲授计算机的主要配件的性能和基本原理。然后对计算机主要部件出现的故障进行分析,进而告诉学生如何排除故障。接着讲授操作系统的一些知识。这样的教学内容安排,一方面使用传统教材和知识更新都比较慢。另一方面也会使学生学习兴趣逐渐削弱,使一门原本非常生动活泼的课程变得枯燥乏味。

(三)忽视了本课程的基础作用对学生学专业技术的重要性

学校教学计划的指针通常是偏向专业重点课程的教学与实验。对于这类基础的选修课程,往往是任学生自由发展,学校不作硬性要求。事实上,学好了这门课程,对学生毕业就业和进一步的学习和工作都有重大影响。故不能忽视本课程的基础作用对学生掌握专业技术的重要性。

二、《计算机系统维护实验》课程教学改革的方法

教学改革的方法包括两个层面:一是学校指导思想的重视及对教师的教学要求。二是如何培养学生的学习兴趣和提高学生的动手能力。经过多年理论与实践教学工作的总结,归纳了几种行之有效的新方法:

(一) 学校教学指导思想上的重视和对教师理论与实践并重的要求

对于学校教学指导思想和理论教学等问题已经有许多教师加以研究过了,在此我们无需赘述[2],只着重谈谈自己在教学过程中的一些感受:

教师的教学能否吸引学生,使学生产生学习兴趣,关键在于教师的引导。因此学校对教师高标准严要求就显得尤其重要。在这方面,我们认为,学校首先应当从指导思想上树立起重视专业选修课程的实践课程观点。在教学计划上,当理论课时与实践课的课时相冲突时,应重实践。而且要求理论教学与实践教学相结合,即:上理论课的教师必须上该门理论课程的实践课程,而且必须要精通,否则难以解决理论与实践脱节的问题。

(二) 提高学生动手能力的实践方法

这是本文要论述的重点,也是本课题研究的重点之所在,具体可归纳为三种方法:

方法之一:加强对硬件知识(特别是计算机的新标准)的讲授

教师要结合当前计算机市场上最新硬件发展情况,以及社会对计算机硬件维护人才的需求,激发学生学好、用好计算机,维护好计算机的学习热情,充分发挥学生的主观能动性,让学生去感受新的计算机硬件的特性,感受新知识带来的好处,而不是局限于实验项目中所要求的知识点,让学生在实验中眼、手、脑并用,通过学生自由讨论实验,教师掌控全局,最后由老师集中分析讲解学习中出现的突出问题,使学生每次实验都能学到新东西,在紧张有序的实验课中完成实验项目所要求的任务,切实让学生在每节课中都有所获,有所得。

方法之二:借鉴项目教学法

受许建豪先生“高职计算机系统维护专业教学改革探索”[1]一文的启发,试用其项目教学法进行教学。

具体的做法是:1、课程教学开始前,拟定项目教学计划时的工作。2、将该课程分为三大项目板块, 采用项目化实训教学模式进行教学:

(1)机房计算机系统维护;

(a)利用计算机网络调查当前计算机主要配件的品牌、价格、性能等,每组学生在任务完成时需根据自己的调查,为实验室配置一台满足计算机教学需要、价格在4000元左右的电脑。

(b)独立对计算机整机进行拆装;

(c)利用fdisk与pq进行硬盘分区;

(d)bios的设置;

(e)操作系统安装及优化;

(f)装机必备工具软件的使用;

(g)网线制作与网络连接以及局域网设置。

(2)计算机软硬件常见故障的分析与排除;

(a硬盘数据的恢复;

(b)恢复恶意代码对注册表的损坏;注册表备份及还原。

(c)操作系统的备份及还原;

(d)机房大量电脑操作系统的还原;

(e)计算机维护及监测软件使用;

(f)主板故障处理(利用检测卡分析、排除主板故障)。

(3)常用办公设备的使用及维护。

(a)打印机的使用、维护、故障排除;

(b)刻录机的使用、维护、故障排除;

(c)扫描仪的使用、维护、故障排除;

(d)数码设备(数码相机、数码摄像机等)应用。

方法之三:搭建虚拟计算机实验平台进行计算机软件类实验

虚拟机是一个想象(逻辑)的计算机,是利用软件方法在实体(物理)计算机上模拟出一台或多台与物理计算机功能完全一样的逻辑计算机。由于虚拟机的功能与物理机功能完全一致,在虚拟机上做《计算机系统维护》的软件类实验是完全可行的,并且不会破坏原物理机的系统环境[3]。

1、 虚拟机的安装程序

课题组使用的虚拟机软件版本为vmware 4.5.2,该软件是vmware公司为x86平台计算机开发的。

(1) 虚拟机软件安装进入win2000(xp)界面后,打开虚拟机的文件夹,点击安装图标后,开始安装,安装过程中,通过提示点击相应按钮,完成虚拟机软件的安装。

(2) 虚拟机创建点击桌面vmware(虚拟机)快捷方式后,选择新建虚拟机(new virtual machine),点击“下一步”,进入新建虚拟机向导,在创建向导的提示下,完成虚拟机的创建。

2、 学生实验程序

学生做实验时,根据实验项目首先创建相应的操作系统虚拟机,如做硬盘分区、高级格式化实验,首先创建dos操作系统或者windows 98操作系统虚拟机后再进行实验。

三、在实践教学中运用新教学方法进行教学的收获

本课题组在运用新教学方法进行计算机系统维护实验教学过程中,有如下收获与大家分享:

(一)用虚拟机完成《计算机系统维护》软件类实验项目优势明显

首先, 经济实惠,节约教学成本

由于虚拟机实验平台是共享“软件实验室”的硬件资源,这就大大地减少了“维护维修实验室”的经费投入,因为要在“维护维修实验室完成”这些实验,则“维护维修实验室”要配置约30oo一5000元/台的物理计算机2o台及相应的配套设备~hhub等才能达到实验要求,其经费投入大约在8—12万元人民币之间。而采用虚拟机方式,则节约了这部分经费的开支[4]。

其次,实用性强,易维护

表现在两方面:一是实验过程顺利及效率高。由于虚拟机实验平台是建立在高性能物理计算机上,实验过程中极少出现硬件类故障,确保实验顺利进行。此外,由于物理机的性能佳,使实验进程加快,学生能在一次实验中对相应实验进行多次验证而提高熟练程度。二是减少了硬件的维护维修。由于共享了其他实验室的硬件资源,“维护维修实验室”就仅存在微机组装及硬件维护维修两项实验,这两项实验对硬件要求不高,也不存在过多的维护维修。若出现了故障,上实验课的教师就能带领学生予以排除,而不必设置专职岗位。对于软件实验室,由于虚拟机是软件方式,因此也不会增大该实验室的硬件维修工作量。

再次,是专业知识的社会价值的体现

教师理论与实践相结合,既可指导学生,还可以为各类计算机公司提供相关咨询,体现自己专业知识的社会价值。同时还可以为学生建立若干教学实践的基地,收到一举三得的效果。

(二)项目教学法强化了学生的动手能力和激发了学生的学习兴趣

首先带着项目问题进行市场调查,使学生能对当今计算机的发展状况有个全方位的认识和了解,更好地做到课堂理论教学与计算机市场实际相结合。既提高了学生的学习兴趣,也让教师轻松地完成了教学计划规定的教学任务,效果较好。此外,通过该项目的实训,在训练学生专业技能的同时,还兼顾和结合训练了学生与人合作、与人交流等多种职业能力。

其次,实验室实验项目的科学化分,使学生从一开始就具有极大的好奇心,而迫不急待地进入实验环节的学习。使学生的动手能力在有限的实验课教学过程中得到加强,同时为其掌握计算机硬件维护与维修技能积累了较为丰富的经验。

(三)改进《计算机系统维护》课程的理论教学方法,及时将最新的知识和信息传递给学生,使学生在兴趣指导下,主动吸收新知识和新信息,为其进一步的学习奠定良好基础[5]。

综上所述,本课题组成员经过近两年认真负责的研究和实践工作,终于在理论课程《计算机系统维护》的实验教学环节找到了适合本校学生学习和本校教师教学的新方法,那就是教师要及时更新自己所掌握的理论知识,教学方法要新颖化,教学理念要具有前瞻性,教学态度要端正,掌握过硬的实践知识和实践技能,但最终是要与市场接轨,根据市场的需求和市场变化来教育学生[6]。而学生则更多是培养自己的动手能力,力争在短暂的学校课程学习过程中,积累丰富的计算机系统维护与维修的实践经验,为自己毕业就业或创业打下坚实基础。

参考文献:

[1] 许建豪.高职计算机系统维护专业教学改革探索[j].南宁职业技术学院学报.2009,14(3): 55-57.

[2] 李兵.学科教学与研究性学习田[j].宁波大学学报,2003,(3):29-32

[3]胡庆芳,程可拉.美国项目研究模式的学习概论[j].外国教育研究.2003(8).

[4]连为民,李寅虎.计算机组装与维护[m].中国计划出版社,2007.

软件系统维护实习第5篇

高校计算机实验室是学校信息技术教学主要场所,承担了大量的计算机系列课程实验教学工作,良好的实验教学环境是顺利进行教学的重要保证。目前高校计算机实验室面向广大学生开放,具有使用人数多、使用频率高的特点,计算机不光要承受长时间连续正常运作的压力,并且要承受学生在学习和使用过程中对计算机软硬件的损坏以及病毒的攻击。因此,如何有效地利用现有资源对计算机实验室进行升级、管理和维护,保证计算机实验室良好的运行速度和稳定性,是广大计算机实验管理人员面临的问题。

一、pxe简介

pxe(preboot execute environment,远程引导技术)是由intel公司开发的最新技术,是ripl(remote initial program load,远程启动服务)的技术升级。它工作于client/server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络操作系统的启动过程。其启动过程中,终端要求服务器分配ip地址,再用tftp(trivial file transferprotocol)或mtftp(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

二、pxe无盘windows xp启动有盘工作站的管理方式

通常计算机实验室在使用硬盘还原卡的过程中,每台计算机都必须安装系统及需要使用的各种软件,将硬盘空间划分为若干个分区,一般只对系统盘进行保护,设置为每次还原,而对于非系统盘,根据具体情况设置为不还原或每月固定日期还原。wWw.133229.COM这样既保护了系统,又能保存学生的实验结果及一些重要的文件。为了减少每台计算机系统各种软件安装的工作量,目前采用了ghost克隆母盘的方式,即先在一台机上安装所需的操作系统、应用软件,并设置好所需各方面参数,运行检验无误后,以此机的硬盘为母盘,用ghost软件作为桥梁克隆到别的机器的硬盘上;若实验室中所有计算机的硬件配置完全一致,也可采用还原卡的网络同传功能完成软件的安装。

基于pxe的无盘windows xp启动不要求计算机的硬件配置完全一致,也不需要在每台计算机上安装各种软件,只需要在一台计算机上安装所需要的所有的系统软件和应用软件,并将这台计算机作为服务器,网络上的工作站都无须安装软件,由服务器控制和管理整个实验室计算机工作站的正常启动和运行,这就是无盘启动的涵义。无盘启动并不意味着每台工作站一定要求没有硬盘,该技术完全适用于有硬盘的工作站,故本文提出基于pxe的无盘windows xp启动有盘工作站的“无盘”与“有盘”相结合的管理方式:从服务器控制工作站工作的角度而言,工作站是“无盘”的;从工作站本身的硬件配置而言,工作站是“有盘”的,并且工作站的硬盘可以完全供学生使用,用于保存学生的实验数据和重要文件。学生还可以根据具体的需要在工作站安装各种学习软件,进行个性化的学习,满足学生多种需求,这一点对开放式收费机房很重要。服务器对工作站完全支配,可以定期对工作站硬盘数据进行拷贝、清除等操作。

1.pxe无盘windows xp的安装

要想安全稳定地运行无盘windows xp必须要有一个稳定的网络环境,可以根据网络规模和要求选择合适的网络拓扑结构构建计算机网络。

2.pxe无盘windows xp的测试与维护

笔者在某大学计算机实验室采用百兆网络组建了40台工作站pxe无盘windows xp,经过一个学期的使用和测试,网络系统运行稳定流畅,40台机器同时启动平均用时1分31秒,单台启动仅需28秒。为了使计算机启动速度加快,可采用千兆网。由于该系统的所有工作站受服务器集中控制,若服务器故障则会引起全网瘫痪,所以需要使用备用服务器以防服务器故障。

基于pxe的无盘windows xp启动有盘工作站的管理方式的维护实际上相当简单,只在服务器上即可完成对工作站系统的更新与维护。由于基于这种技术的无盘网络系统比较稳定,所以一般来说很长时间系统都不会出问题,所以维护的工作相对就少得多了,因此实验室软件维护量大大减少,要维护的主要是硬件。硬件故障主要是网络故障、鼠标故障、电源故障、cpu风扇故障、内存和显卡故障。另外,该无盘网络中可兼容多种不同硬件类型,网络扩展性极强,整个系统升级极其方便简单,能让使用年限较长、配置低的计算机得到很好的利用,延长了计算机的使用寿命。

软件系统维护实习第6篇

【关键词】虚拟技术计算机硬件组装与维护

随着现代信息技术的发展,计算机已成为人们工作、学习与生活中密不可缺的工具,作为一名现代工作者,应当熟练使用计算机并初步掌握计算机的组装、维护与维修知识。目前,以电子计算机为基础的虚拟技术也开始迅速发展起来,虚拟技术应用于课堂教学,既能增强课堂教学的写实性,又提升了教学水平。本文主要探讨在《计算机硬件组装与维护》课程中,使用虚拟技术解决教学活动中问题的应用。

一、《计算机硬件组装与维护》课程分析

1、课程作用

《计算机硬件组装与维护》课程是计算机应用专业的一门重要的职业技术课和核心课程,在计算机应用专业的人才培养方案中具有承前启后的作用,是操作系统、计算机组成原理等课程的进一步延伸,同时也是网络管理与维护、网站建设、多媒体技术等课程的知识和技能基础。

2、课程目的

本课程使学生认识计算机的硬件和组成结构,熟练掌握计算机的装机过程与常用软件的安装测试,在掌握计算机维护维修方法的基础上,能判别和处理常见的故障,全面培养学生的职业技能,从而适应计算机应用技术专业岗位群的要求。

3、课程特点

《计算机硬件组装与维护》是一门技能性、应用性较强的课程,主要有以下三个特点:

(1)内容全面,知识丰富

该课程的主要介绍了计算机基础知识,计算机各硬件组装与设计及选购策略等,计算机硬件的安装,BIOS基本设置方法,计算机常见故障的诊断与处理,计算机病毒的基础知识与防治等内容。内容涉及了计算机基础、计算机组成原理、操作系统等课程,教学内容丰富,信息量大,可扩充性强。

(2)知识更新快

当今,计算机软、硬件发展迅速,新技术、新产品层出不穷。因此,在该课程的教学过程中要不断地更新教学内容,才能满足教学的需求,让学生及时了解新技术和产品。

(3)课程实践性强

《计算机硬件组装与维护》是一门侧重实践环节课程,注重培养学生的动手能力。教学目标是为了让学生在学习理论知识、实践操作的过程中,能够认识、了解计算机的硬件构成,熟悉并掌握计算机硬件的组装、操作系统安装及计算机日常维护技能,提高解决实际问题的能力。

(4)教学过程中遇到的问题

《计算机硬件组装与维护》是一门理论性、操作性、应用性为一体的计算机专业课程。在实际教学过程中,需进行CMOS设置、磁盘分区及格式化、操作系统安装、驱动程序及应用软件的安装、系统备份与恢复、注册表修改、日常维护及常见故障的排除等操作。学生进行拆装练习时,多数使用的是学校淘汰下来的旧设备,基本产生了不可修复的物理故障,使用这些机器来完成软件部分的实验几乎是不可能的。同时,进行这些操作,会对硬盘数据带来破坏性,如果让学生在计算机上真实的做实验,会造成计算机数据丢失或不能开机,损坏硬件设备,增加了实验室计算机的维护频率,对机房的维护工作带来一定压力,同时也影响其他课程的上机。

针对这种情况,我们在《计算机硬件组装与维护》课程教学中引入虚拟技术,通过虚拟机平台,学生可以任意地进行硬盘分区、格式化、CMOS设置、操作系统安装,甚至一些具有破坏性的实验,并不用担心系统是否会崩溃,既能满足了教学的要求,也并不给实验室带来负担。

二、虚拟机介绍

1、虚拟机的原理

虚拟机是运行在物理机上的一个高度隔离的软件容器,是在在现有的操作系统上虚拟出了一台标准计算机的环境,它可以运行自身的操作系统和应用程序,包含自己的虚拟CPU、RAM硬盘和网络接口卡等各种硬件。若系统崩溃,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,我们可以用虚拟机的恢复功能,马上恢复虚拟机安装软件之前的状态。我们可以在一个主系统上建立多个同构或者异构的虚拟计算机系统,这些系统可以同时运行且互不干扰,在多个操作系统间切换,不需重新启动,可实现一台电脑 “同时” 运行几个操作系统,并且可以将这些操作系统连成一个网络。通常,我们把模拟出来的计算机称为虚拟机,也称子机。在虚拟机中运行的操作系统叫子系统,将运行虚拟机软件的计算机叫做母机, 运行虚拟机软件的操作系统叫主系统。

2、常用的虚拟机软件

目前,市场上流行VMware和Virtual PC两种虚拟系统。两个系统各有优点:VMware可以支持几乎所有的操作系统,是最实用的虚拟系统;而Virtual PC主要支持的系统为微软平台。VMware虚拟系统的软件功能强大,稳定性好,多用于教学科研、产品研发和测试等环境中,考虑到《计算机硬件组装与维护》课堂教学的需求,VMware系统无疑是最佳选择。

三、虚拟技术在《计算机硬件组装与维护》课程教学中的应用

1、构建虚拟计算机学环境

在主机上安装并运行VMwareworkstation虚拟软件,在主界面上单击“新建虚拟机”,根据“新建虚拟机向导”提示,完成创建虚拟计算机环境。然后开启虚拟机电源,与在一台真实的计算机上操作几乎完全一样,可在虚拟机上进行各种操作。

2、设置CMOS

刚创建的虚拟计算机系统,只虚拟了计算机系统所需的硬件环境,我们还要对其软件环境进行安装。在软件主界面单击“启动”,按照屏幕提示按Del键进入CMOS设置界面,在CMOS参数设置界面中,设置计算机的第一启动顺序为光盘启动,为后面进行系统软件的安装时使用光盘启动做好准备。

3、初始化硬盘

保存虚拟机的CMOS设置参数,在光驱中放入系统引导盘,也可以用光盘镜像文件(ISO、VCD等格式)作为光盘来使用,运行硬盘分区软件DM或Fdisk程序对虚拟硬盘进行分区、格式化等操作。

4、安装操作系统

对硬盘的进行初始化操作后,进入某台虚拟机,从安装光盘或者镜像文件引导系统,执行安装程序,进行系统安装,其安装过程与独立的物理机的安装方法相同。

5、安装应用软件

用虚拟机安装好操作系统后,还需安装一些应用软件。如果在物理机系统中直接安装和使用各种软件,会对计算机造成很大的负担。使用虚拟机以后,就可以避免出现这种情况,只要物理机的内存足够大,在虚拟机的操作系统上可以进行任何的软件安装、运行、维护工作,即使出现了操作系统崩溃的情况,也可以通过复制、覆盖虚拟硬盘的方式迅速解决问题。

四、结束语

在《计算机硬件组装与维护》课程的教学中引入虚拟机技术,一方面也可以解决实验教学经费紧张、实验设备不足,为教学提供了真实的实训环境。另一方面可以提高学生的学习兴趣和积极性,理解和掌握实验内容,增强学生的实践动手能力,促使实验教学的实施与教学效果都有显著的提高。

参考文献

[1] 赵玮.《计算机组装与维护》课程中运用虚拟技术初探[J].山西科技,2010(04)

软件系统维护实习第7篇

关键词: 计算机实验室 管理 维护

计算机实验室作为学生计算机教学实习的重要场所,不仅承担全院计算机教学实习任务,而且承担学生每天的自由上机任务。目前计算机实验室存在应用软件庞杂、学生使用水平不一、管理人员少和计算机感染病毒多等实际问题,因此,对计算机的维护显得尤为重要。

1.加强日常管理,采取措施,降低设备故障率

1.1建立健全实验室的各项规章制度。计算机实验室工作是一个复杂的系统工程,工作人员要不断地技术实践,技术创新,逐渐探索出符合实际的管理模式。首先要建立、健全机房的各项规章制度,机房应以制定的各项制度作为管理的依托,有了章法,机房管理工作就有了依据,机房的日常管理也有章可循。

机房管理看似轻松,实际管理工作既重要又繁琐,在机房管理、维护、维修过程中管理人员要不断探索,掌握机房不同情况下的维护管理技术。管理人员每天都要做好以下几个工作流程:(1)计算机的正常运作;(2)保持干净的实习环境;(3)协助教师完成计算机实习工作;(4)防范计算机病毒;(5)不定期地检修计算机运作情况;(6)检查计算机安全问题。

学生上机实验要填写设备使用登记,严格遵守上机守则,按正确的规程使用计算机设备。指导老师和实验室管理人员要严格按照工作职责的要求开展教学管理工作。

1.2定期打扫卫生,确保干净的学习环境。计算机应该在一个相对干净的环境中运行,否则尘土就会侵入计算机内部,经过长期的积累后,会引起电路短路、产生静电等故障,从而影响正常的使用。因此,机房管理人员应负责机房卫生、保持计算机及其环境的清洁。最好每周进行一次大扫除,并用柔软的布擦拭计算机外壳、键盘、显示器。因为学生的自我约束能力较差,所以对学生上机必须有明确的管理要求:进入机房必须穿戴鞋套,不得携带任何食品、饮料进入机房,不得在机房打闹、大声喧哗,下课值日生认真打扫卫生,等等。

1.3安排专人负责,确保机器的安全完善。计算机实验室要有完善的安全防范设施和对突发事件的应急处理预案。实验室开放期间要有专人负责计算机实验室的管理工作,对日常的维护要责任到人,不推诿、不拖延,包括键盘、鼠标等比较轻巧的外部设备的使用管理工作,确保机器的安全完善。

2.依据设备情况,利用有效的维护技术

2.1浪潮网络软件保护卡进行机房维护。网络对拷是指网络主控端上的硬盘数据复制到网络被控端的计算机上。通常在网络计算机室选择一台计算机作为网络对拷主控端,在该计算机上预先安装好操作系统,各种所需要的教学应用软件,以及浪潮网络被控断程序。经过实践经验总结,对拷前必须注意:(1)主控端计算机必须先安装被控端程序,然后进入安装模式。(2)若每台被控端工作站已经安装有保护卡,必须进入安装模式。浪潮的网络对拷功能,必须在纯DOS模式下执行,根据这一要求制作一张启动盘。具体步骤为:(1)把一张干净的软盘格式化(C:/formatA:/s)。(2)在所使用的计算机上找到网卡驱动程序.省略文件,并将这两个文件拷到格式化过的软盘上。(3)做一个批处理文件,C:/editA:A.bat输入以下内容:rtspkt0x60;netcopy。

完成以上工作后,只需在开机DOS启动完成之后,键入A回车,即可出现网络对拷选择画面。然后按照网络对拷的步骤进行对拷。

2.2利用克隆技术进行机房维护。克隆技术是现代机房维护的得力工具,利用Ghost软件的数据备份恢复功能,可以快速地恢复系统。先利用某一个标准配置的工作站(机房初建成且已装好所需的应用程序)的系统分区制作一个分区镜像文件。操作步骤为:在执行Ghost软件后,依次执行LocalPartitionToLmage,管理员将此映像文件保存在网络中可靠的存储设备中,而且对Ghost和镜像文件作隐藏,以备工作站系统区崩溃是进行恢复,如存储在E:/Ghost/Winxp.gho。以后万一系统受损,就可以很方便地利用Ghost软件将所做的备份还原出来。还原过程是在工作站上以DOS方式启动Ghost(若非DOS进行恢复,有时会出现异常,如蓝屏),再依次LocalArtitionFromLmage,选择备份所在的盘符、路径和文件名,再选择系统欲恢复的分区。Ghost软件在系统备份以后,如果机房的某一台计算机系统坏了,本身的Ghost备份又失效了,或者新换了一个硬盘,这时就可以利用Ghost软件对两个硬盘进行对拷(做好的硬盘作为源盘,需要做系统的硬盘作为目标盘),具体操作为:用干净的DOS启动盘启动,运行Ghost软件,依次执行LocalDiskToDisk,然后选择源盘、目标盘,按提示条进行对拷。网络工作站在系统还原之后还需重新启动计算机,设置系统IP地址、计算机名称及相应的驱动程序。至此系统重新更新完毕。由于计算机实验室使用频繁、人流量大,在上机过程当中难免会出现有意或无意删除的情况,为了不让管理者遇到麻烦,可以将镜像文件刻录到一张光盘上,在使用系统还原时直接利用光盘恢复。

2.3利用蓝卡技术进行机房维护。蓝卡是具有丰富功能的一种新型计算机系统保护技术,目前在计算机实验室中的应用越来越广泛,在维护当中可以通过网络,利用蓝卡内建的SNCOPY网络联机拷贝程序,将发射台的硬盘数据同时复制到所有的平台中,并自动分配、维护所有计算机IP地址等网络设置,是计算机实验室进行有效整体管理、维护的解决方案。依据在计算机实验室实践经验总结,在使用蓝卡之前首先要将几项CMOS参数需设置。CMOS中硬盘类型应设为“LBA”模式。CMOS中系统引导顺序应设为“LANFirst”。进行对每台计算机第一次安装蓝卡,将其中一台计算机按需要规划并安装操作系统,记住安装操作系统保护驱动程序(用蓝卡的管理员模式进入操作系统执行蓝卡驱动软盘上的“SETUP”文件),否则所有系统仍没有保护起来。对样本计算机进行规划时注意:(1)安装本实验室所需要的一切实习软件。(2)将操作系统分区设为“每次”还原方式。打开样本计算机,在这台计算机的开机选单界面按“F10”“系统工具”“网络对拷”“发射台”,将该计算机作为发射台,等待接受端的登陆。依照IP地址递加顺序选择地将接受端计算机一台一台开机依次登陆发射台。计算机登陆后,在发射台按“F1”结束登陆。按“F1”选项“参数信息及所有磁盘”进行网络拷贝。

以上是基于计算机实验室依据设备情况采用的几种维护措施。计算机实验室管理、维护、维修工作既重要又繁琐,管理人员需要不断探索与实践,以适应不同设备情况下的计算机实验室管理与维护工作,使计算机实验室管理工作轻松化,使计算机实验室正常高效运行,更好地为教学服务。

参考文献:

[1]夏玉宏.蓝卡使用中的常见问题[J].电脑知识与技术,2005:(3):63-64.

[2]李欣.机房管理中Ghost软件的应用[J].实验室研究与探索,2004,(3):14-16.

软件系统维护实习第8篇

(大理学院,云南 大理 671003)

【摘要】《计算机配置与维护》是一门应用型课程,实践性较强。本文针对课程特点,结合教学实践,对理论教学内容、方法与实验教学内容、考核方式的改革、完善进行了讨论及实践。

关键词 计算机配置与维护;应用型;教学改革

The Reform and Practice of Teaching Based on Computer Configuration and Maintenance

WU Rong-hai YANG Run-biao QI Zhi-hua

(Dali University, Dali Yunnan 671003, China)

【Abstract】Computer configuration and maintenance is an applied course, with a strong practically. According to the characteristics of the course, combining with teaching practice,theory teaching contents,methods and experimental teaching contents,examination mode reform discussed the perfect and practical.

【Key words】Computer configuration and maintenance; Application-oriented; Educational reform

0 引言

《计算机配置与维护》是计算机科学与技术专业的应用型课程之一,课程内容具有较强的实践性。学生通过对课程的学习可以了解微型计算机各部件的分类、性能、常见型号和选购方法,理解各主要部件的工作原理、硬件结构、相互联系和作用,掌握微型计算机硬件组装、硬件常用维修方法及技巧,掌握微型计算机实用维护工具软件的安装使用和系统维护方法,为今后工作打下良好基础。本文对《计算配置与维护》课程的教学改革进行了一些研究与探讨。

1 《计算机配置与维护》课程特点

1.1 课程设计知识面广,对动手能力要求较高

《计算机配置与维护》课程理论教学以台式微型计算机为主,介绍计算机系统硬件、软件构成和安装,基本部件工作原理和技术指标,操作系统概括和维护工具,系统维护、维修技术,硬件、软件故障诊断、排除方法等内容。实验教学涉及微机结构认识及组装,操作系统安装,双操作系统的安装,计算机维护工具软件安装及使用,系统备份软件的使用,控制面板、组策略及注册表使用,常见故障检测排除等内容。学生在理论及实验学习过程既要具备扎实的理论知识,又要具有较强的动手能力并且能够综合运用所学知识分析解决实际问题[1]。

1.2 计算机软硬件技术发展迅速,知识更新较快

计算机技术发展日新月异,因此《计算机配置与维护》课程知识更新非常快,在课程学习过程中,为了应对不断出现的新理论、新知识,教学内容会适时增加和补充,及时反映该领域新成果,以提高学生的适应和应变能力,掌握最新的软硬件技术,并具有较强的实际动手能力,来满足毕业后用人单位的岗位技能要求[2]。

1.3 课程教材内容滞后

由于计算机软硬件技术发展较快,知识更新迅速,造成《计算机配置与维护》教材明显滞后于主流的软硬件技术。教材选用不当会对理论课教学产生一定的影响,同时也可能挫伤学生主动学习的积极性。

1.4 实验教学用计算机种类单一,配置不高

实验教学中用于拆装的计算机多为其他部门淘汰下来的台式机,种类较为单一,学生在微机结构认识及组装实验中能够接触到的硬件设备种类及型号较少,而且过于成旧,不利于学生掌握计算机硬件的主流知识及技能。在进行软件实验过程中,同样存在实验用计算机配置过低,造成无法安装较新甚至是主流的操作系统,以及计算机维护常用工具软件,这同样不利于学生掌握计算机软件的主流知识及技能。

2 理论教学与实验教学的改革实践

2.1 合理安排教学内容及顺序

教材选择以“适合教学培养目标,教学内容的新颖性、实用性和典型性可以得到保证”为原则。理论教学过程中主要以介绍微机硬件设备的工作原理和技术性能为主,并将计算机技术发展过程中的新概念、新技术融入其中,以弥补教材内容滞后的不足。涉及具体操作的内容,例如:硬件组装、系统安装、维护工具软件使用等,在理论课教学中通过辅以图片或必要的操作演示,以讲清讲透重要的概念,而具体的操作则留在实验课过程中进行演示讲解。理论课教学内容的安排不应完全以教材章节顺序为依据,还需要兼顾实验教学对于理论知识储备的需求。

2.2 运用多种教学手段

在理论教学过程中,应该充分利用各种教学资源来调动学生主动学习的积极性。可以尝试挑选一些技术论坛中语言风趣、图文并茂的帖子作为教材的补充资料与学生分享;可以通过布置类似“假设你希望通过增加内存容量来提升系统性能,依据CPU-Z检测得到的信息,借助网络(建议通过硬件厂商官网和计算机硬件门户网站)来为自己选定合理的采购方案并阐述理由。”、“从微软( Microsoft )官网了解Windows 7 与Windows 8.1 的主要区别,并简要阐述自己对与Microsoft发布Windows 8.1操作系统的意图。”的课外作业让学生利用网络资源去了解计算机软硬件最新资讯并解决实际问题;利用教师个人博客与学生分享计算机软硬件资讯;利用课程网站,将教学资料上传到网站上,让学生可以自主学习。

2.3 加强实验教学改革

实验教学最重要的目的就是“培养学生根据所学知识,动手解决实际问题的能力”。在实验室中,任课教师应创造条件,确保学生都有动手操作的机会。对于具有破坏性的操作,例如:硬盘分区及高级格式化、操作系统安装、数据恢复、系统故障设置及排除等,可以借助虚拟机平台来完成。对于硬件识别及组装、CMOS设置等,要尽可能让学生在实际的计算机中进行操作。对于网络克隆、远程桌面等基于网络环境的操作,可以借助虚拟机搭建的网络环境进行。在具体的实验过程中,任课教师应起主导作用,合理安排好整个教学过程,在教学中,任课教师既要带着学生完成整个操作过程,讲清讲透每个需要注意的环节,又要保证学生操作、讨论、提问、记忆理解操作过程所需时间。

2.4 调整完善实验考核办法

根据《计算机配置与维护》课程特点,课程考核绝对不能以理论考试为主而忽视实作考试[3],所以应制订课程实验考核标准及办法。考核标准应覆盖所有实验,细化到具体的实验项目并具有可执行性。实作考试采用上机操作的考核方式,考核成绩分数由单项环节分数构成,对于硬件组装、操作系统安装等环节应有严格的时间限制,超过规定时间单项记为0分。

3 结束语

《计算机配置与维护》是一门应用型课程,所学知识对于提高计算机科学与技术专业学生就业竞争力非常重要。因此,如何将理论教学与实验教学较好地结合以取得满意的教学效果,如何通过对理论教学内容、方法与实验教学内容、考核方式的改革、完善,来提高学生学习的主观能动性,使学生的动手能力得到较大加强将是以后研究的重点。

参考文献

[1]孟庆伟,张红艳,刘婷.《计算机组装与维护》教学改革实践与思考[J].长春教育学院学报,2010,8.

[2]顾可民.计算机专业实用型人才培养模式的研究与实践[J].辽宁教育研究,2007(10).

软件系统维护实习第9篇

目前系统维护软件均声称可以稳定、全面地清扫大家的电脑,但实际却没有任何一款软件能够做到不留任何死角。想要知道这个问题的答案,就需要首先了解系统垃圾产生的原因。总体来说由三个方面决定:系统本身、应用软件、用户使用习惯。

对于系统来说(比如Windows的某个版本),由于微软已的系统是大家都可以进行深度研究的,因此哪些位置容易产生垃圾以及产生什么样的垃圾,有迹可循。再加上各厂商系统维护工具开发者互相借鉴,做到全面清理问题不大。但对应用软件而言,由于其数量的庞大和内容的复杂,加上开发标准的不统一,产生的垃圾文件很难归档在固定的目录中,要实现对所有应用软件产生的垃圾进行不留死角地清理是不可能的。而对于用户产生的垃圾,垃圾系统维护软件更是无从判断。如一个用户经常一次性地看小说、电影或其他文档,而该用户又没有好的文件存储习惯,到处乱丢文件存放,那么,垃圾清理工具凭什么能说这个小说、那个视频是垃圾呢?

要不留死角地清理系统,360安全卫士、CCleaner、系统优化大师等都可以完成这样的工作。而对于应用软件的垃圾清理,除借助于以上工具的清理外,还需要对维护工具未能涉及清理的应用软件进行手动处理,一般是进入应用软件的高级设置窗口,查看其缓存或临时文件的目录在何处,进入后删除其中的文件。而对于用户自己的垃圾文件,这是系统维护软件最无能为力的一个项目,这 就要靠用户平时养成良好的文件管理习惯,最好将各类文件存放在分类固定目录中,使用完毕后,将那些不需要的文件手动选择删除,腾出硬盘空间。

自动清理 慎重选择

由于垃圾数据的多样性,由用户自行判断不但有很大难度,即便是有技术基础的用户,寻找和处理起来也会很费时间和精力。因此,通常情况下,我们一般选择能自动扫描和分类垃圾的系统维护软件,由软件为我们自动清理垃圾。

对于系统维护软件提供的自动清理功能,在开启之前,一定要看清其中的自动清理设置,如果其中有需要保留的项目(例如“使用痕迹”的保留是有些用户很在意的),那么一定要去掉其中的勾选。否则,等自己明白过来的时候,东西就已经找不到了。

虽然有的自动清理工具会提醒我们可能会有被误删的重要信息,但是,不能因此就认为可以万事大吉。实际上,使用自动清理仍然可能暗藏着一种风险,这种风险主要体现在对用户有用数据的误删。这是我们接下来要讨论的问题。

定制清理 防止误删

不是说系统维护软件扫描出的“垃圾”数据都可以放心清理,因为用户使用习惯的不同,有些被软件认为是“垃圾”的数据,在有的用户那里却是有用的文件。例如,清理工具一般会认为TEMP或TMP文件夹的文件是临时文件,可以当垃圾文件对待,而有的搞程序的用户,或者像我这样常常爱鼓捣电脑的用户,可能会把一些实验用的程序或数据放在自己建立的TEMP文件夹中。但这并不表示这个文件夹中的东西是没用的。如果一味听信系统维护软件的自作主张,就可能丢掉自己的这些实验数据。

那么,如何才能在清理垃圾和保留有用数据这两个方面达到两不误呢?这就需要使用自定义清理而不是完全自动一键清理。

相关文章
相关期刊
友情链接