计算机软件应用论文范文

2023-03-22

计算机软件应用论文范文第1篇

摘要:信息化时代下,各行各业都在广泛地应用电子信息技术,人们的生活也由此发生了巨大改变。为了使计算机软件工程质量得到进一步提高,就必须要对计算机软件工程进行强化监管,提高工程技术应用水平。本文便对计算机软件工程的应用现状进行探讨,对能够加强计算机软件工程管理应用的策略进行了研究,以期为计算机软件工程人员提供一些参考。

关键词:计算机;软件工程;管理策略
引言

信息化时代下,计算机软件工程正逐渐被应用到各个领域,企业乃至社会的发展是否快速、迅猛,在很大程度上取决于计算机软件工程的开发管理质量。一直以来,人们过于重视计算机软件工程开发,但却忽略了计算机软件工程的管理,这也致使软件工程管理往往面临各种风险。因此,为了实现计算机软件工程的可持续发展目标,就必须要同时兼顾计算机软件工程的开发与管理工作,全面提高计算机软件工程管理及维护水平。
一、计算机软件工程管理内容分析

在计算机软件工程管理中,其管理内容主要包括四点,分别是组织机构的管理、工作人员的管理、软件用户的管理和档案资料的管理。在组织机构管理中,需要采取科学的管理手段来完善组织结构,通过组织结构来发挥人员的整合作用,以此保证人力资源发挥出最大效用。而在工作人员管理中,则需通过细致化管理手段,确保每名工作人员都能肩负起对应的岗位职责,在此过程中,需要合理划分每名人员的工作量,而这便需要根据工作人员的岗位类型、专业技能以及软件工程管理需要来做出科学、具体的分配。在对软件用户进行管理时,需要事先开展必要的市场调查,以此收集客户信息,了解不同类型用户的实际需求,并结合用户需求来开展软件工程设计,在此基础上还要尽量降低工程成本。为此,各个部门需要通过密切沟通来对用户群体获得的使用体验予以深入了解,根据其反饋信息来对软件进行不断完善。在对档案资料进行管理时,因档案资料过于庞杂,因此在管理档案资料时,管理人员必须对档案中的重要资料进行备份管理,防止档案资料在整理及存储过程中出现遗漏,以使档案资料在软件工程建设中充分发挥其应有的参考作用。
二、计算机软件工程管理应用的策略研究

首先,在对计算机软件工程进行应用时,需要对计算机软件工程的构造做出一个全面而深入的了解,防止工程数据出现丢失。并且,还要对计算机软件中可能存在的漏洞进行及时查找与修补,对软件工程人员进行必要的专业化培训,使软件工程人员具备更高的专业水平与职业素质,以使计算机软件工程开发管理质量得到稳步提高。其次,在计算机软件工程管理应用中,需要确保不同部门发挥其职能作用,实现科学分工的同时,保证员工工作积极性得到有效调动。对于计算机软件工程问题,则需针对问题本身来做出具体化分析,以客户需求为指导来解决实际问题,以此确保计算机软件工程质量得到相应提高。在提高计算机软件工程应用水平过程中,可提出以下几点完善建议:其一,对计算机软件工程管理制度进行完善,使软件工程管理活动能够在制度的约束下变得更加规范;其二,建立人员奖惩机制,对优秀员工给予适当奖励,对表现消极的员工则要进行一定的惩罚,通过激发员工之间的竞争心理,使员工在工作中变得更加积极、热情。再次,加强计算机软件工程相关技术研发,大力推广软件工程先进技术成果应用,以此确保传统管理模式中的弊端得到有效革除。通过计算机软件工程技术应用,可帮助员工进行更加高效的沟通与协调,并且可节省大量的工作时间,客户需求也能得到有效满足。最后,通过计算机软件工程技术的高效应用,可进一步增强计算机在数据处理、存储及管理等方面的功能,进而使软件工程在应用和发展中出现的矛盾得到有效解决,同时对人们生活质量的提高也将具有更大助益。比如,将各种游戏软件引入到人们的生活之中,能够使人们在闲暇时享受到更多的乐趣。此外,对于计算机软件中潜在的安全漏洞,特别是木马攻击、黑客入侵等问题的频繁发生,工程人员便需要投入更多精力来研究计算机软件,以此有力维护网络信息安全环境。
结语

总而言之,计算机软件工程已经渗透到现代社会的方方面面,利用计算机软件工程,可使各种设备的运行变得更加可靠,设备功能更加丰富,人们的生活质量也由此得到巨大改善。本文通过分析软件工程管理及应用,其目的在于使信息技术能够和产业技术进行更加紧密的结合,以确保计算机软件的应用优势得到最大限度的发挥。

参考文献:

[1]徐大壮.?计算机软件工程管理与应用[J].?电子技术与软件工程,2018(23):65-66.

[2]李田英,苏艳.?计算机软件工程管理与应用分析[J].?电脑知识与技术,2015,11(28):72-73.

作者简介:

孙黎明,男,土家族,1980-10,贵州省铜仁市人,贵州铜仁学院教师,副教授,研究生学历,硕士学位,研究方向:主要从事计算机应用,软件工程,信息安全。

计算机软件应用论文范文第2篇

摘要:在计算机软件设计中应用嵌入式实时软件,能够充分满足人们对计算机的需求,实现计算机软件交互的有效性,还能在一定程度上构建虚拟试图,简化计算机状态特征,进而增强计算机软件系统结构。为此,本文主要围绕嵌入式实时软件在计算机软件设计中的具体应用进行分析,希望能够有效提高计算机操作的实效性。

关键词:嵌入式实时软件;计算机软件设计;具体应用

引言

随着我国信息化技术的大力发展,使得计算机技术得到一定程度的提升,并已在诸多领域中广泛应用,影响着人们的日常衣食住行。在实际的工作过程中,对计算机软件系统予以不断优化,能够降低软件产品出现纰漏的情况,保证计算机软件系统的性能。在计算机系统中,嵌入式微处理器内核是促进通信任务顺利管理的关键物质基础,嵌入式实时软件主要包括两个内容:硬件、软件,其知识体系较为多元化,应用于计算机软件设计中,对软件系统予以强化,还能够提高计算机软件系统的整体控制水平。由此可见,将嵌入式实时软件应用于计算机软件的设计中有着极为重要的现实意义。

一、嵌入式实时软件的技术特点

(一)具有操作性

嵌入式实时软件具有一定的操作性,科学、合理的应用于计算机软件中,可以有效保证软件系统的安全运行。嵌入式实时软件能够依照实际情况,把相关的工作任务予以科学的分配,将计算机软件系统中的功能予以拓展,进而让其在所规定的时间内完成工作任务。

(二)具有时限性

嵌入式实时软件同时还具有时限性的技术特点,在应用嵌入式实时软件时,要对时限要求进行密切关注,科学控制计算机系统中的软件、硬件,充分实现二者之间的统筹发展。如果嵌入式实时软件在计算机软件系统应用中与相关要求不符,就会在时限控制方面有一定的难度,阻碍计算机软件系统中各项任务的完成。

(三)具有可靠性

嵌入式实时软件不仅具有操作性、时限性的技术特点,还具备系统可靠性,在操作安全的环境中,合理应用嵌入式实时软件,可以确保计算机软件系统的安全运行,防止出现不良影响。因为要想提高嵌入式实时软件系统的应用效果,就应该为其构建良好的工作环境。

二、嵌入式实时软件应用于计算机软件设计中的意义

嵌入式实时软件主要由软件和硬件两部分组成,在计算机系统中合理应用,不仅可以保证计算机软件系统功能的顺利发展,还能对软件系统中的整体控制能力加以深化。嵌入式实时软件并不是单纯的PC系统,在设计的过程中通常会涉及到编程、处理器等诸多环节。一般情况下,嵌入式实时软件可以对多项任务予以同时下载,通过较为明显的层次化模块结构,将计算机技术与操作系统进行统筹发展,并对计算机硬件操作的运转提供强有力的保障,以便于提高计算机系统的整体运转效率。不仅如此,将嵌入式实时软件应用于计算机软件设计中,可以在一定程度上对资源进行合理配置,增强计算机软件的质量。

三、嵌入式实时软件在计算机软件设计中的具体应用

(一)对工作任务进行合理划分

随着我国计算机技术的不断成熟,人们越来越重视计算机软件设计的优化,愈发依赖嵌入式实时软件;人们不仅可以利用计算机系统功能的优势,还鞥对计算机操作系统加以强化,从而实现计算机软件的多功能性。嵌入式实时软件在计算机软件设计中应用时,首先要与计算机中的应用程序基础进行充分结合,之后做好有关嵌入式实时软件特征的应用,同时划分软件系统,最后简化和优化计算机软件系统结构。计算机系统在运行过程中,要对各个应用程序间的数据进行有效性转化,做好数据信息的执行与保障工作,并且要对数据结构进行及时切换,实现各项数据的划分与应用。要想充分体现计算机应用系统功能的特征,就需要对计算机系统内部的功能结构进行不断的完善,在处理用户接口任务的过程中,要对该任务进行合理化的控制与应用。为了能够实现计算机软件中资源结构的简化与共享,就应该与计算机软件设计的过程相结合,促进应用程序的规模化应用,积极优化计算机CPU资源的设计,以便于充分满足计算机系统的功能特征,实现计算机系统的实时性应用。

(二)存储任务组织与映像布局

计算机软件系统在存储映像布局过程中,应用嵌入式实时软件设计,优化处理计算机软件系统结构,该数据在转换阶段,可以最大限度地实现任务组织的应用,并在管理中做好系统功能性的应用。从嵌入式操作系统功能来看,主要具有极为稳定的系统结构,可以对计算机系统予以优化布局,对计算机存储器的使用过程进行准确的判断,然而在存储映像布局过程中,要体现计算机系统的功能性特征,综合分析物理零地址,实现应用程序指令的调取工作。除此之外,对代码予以执行处理时,要对嵌入式系统进行综合性的启动与分析,进而实现对映像布局存储的规模化分析,并且在控制向量速度的过程中,要加强对系统功能性的分析与应用。

(三)实时性应用和任务调度

嵌入式实时软件的应用主要由软实时性和硬实时性两部分组成,嵌入式实时软件的实时性体现在极端与运行过程中,具有一定的滞后性。基于这种情况,计算机系统在运行时要进行优先调动,并对系统予以优化。需要注意的是,计算机软件系统应该严格遵循“多元化优先”的標准,将工作任务的实际要求作为核心依托,科学控制计算机技术,同时进行级别调整。当完成任务拆分之后,要依照具体情况,对关键性任务的回应时间予以减少,使工作效率有所提升。所以,要科学应用任务调度,以便增加计算机系统的功能。另外,应用嵌入式实时软件可以实现对时钟服务的价值,加深对系统时钟的管理,确保系统时钟价值得以最大化发挥。

结束语

总而言之,在计算机软件设计中应用嵌入式实时软件时,要构建虚拟视图,将结构设计过程予以分层,并且还要结合计算机软件的系统性功能。在应用过程中,要符合计算机系统实时性的要求,使计算机软件设计充满灵活性,增强计算机软件设计的可拓展性,从而提高计算机软件的系统性功能。

参考文献:

[1]王燕贞.计算机软件设计中嵌入式实时软件的应用分析[J].信息记录材料,2021,22(08):82-83.

[2]陈嘉楠.嵌入式软件在计算机软件设计中的应用[J].信息与电脑(理论版),2021,33(13):1-3.

[3]黄建钟,王平,张颖豪,粟晓航.嵌入式实时软件在计算机软件设计中的应用[J].电子技术与软件工程,2020(22):22-23.

计算机软件应用论文范文第3篇

[摘要]文章在深入分析计算机软件应用类课程教学存在问题的基础上,提出结合新环境完善教学方法。

[关键词]计算机 软件应用 网络环境 教学方法

[作者简介]陈江(1975- ),女,蒙古族,辽宁阜新人,包头轻工职业技术学院,讲师,硕士,研究方向为计算机技术。(内蒙古 包头 014030)

[课题项目]本文系2013年度全国教育科学研究“十二五”规划重点科研课题“职业院校网络教学环境下的教学方法与策略研究”的研究成果。(课题编号:HBA101039)

随着现代信息技术的不断完善,网络环境已经成为当下人们学习和获取信息的主要渠道,这对大学教学也产生了较大的影响。在因特网的连接下,全球信息资源共享为教师的教学和学生的学习带来极大的便利。而网络技术的不断完善需要计算机软件开发作为有力的支撑,因此网络环境下计算机软件应用类课程需要进行改革。

一、网络环境下计算机软件应用类课程教学中的问题

互联网技术的发展,极大地丰富了信息资源的来源渠道,人们的交流和互动也在这一技术环境内变得更加便利和频繁。“信息是21世纪最宝贵的资源,这种无形的财富不断对经济发展产生直接的推动作用,而且对于教育的发展提供了各种丰富的教学信息。”①总结计算机软件应用类课程,发现主要存在以下问题:

1.教学理念方面。计算机软件应用类课程的实践性较强,一些理论知识需要学生在实践中反复检验、重复训练思考才能完成从感性认识到理性认识的上升过程。因此,在教学中应当重视开展实践教学,不但设置一定的实践课程,还增加学生校外实践的时间和机会,使他们接触到社会中真实的需求和软件开发人员。但是目前教学中还存在重理论、轻实践的倾向,理论课与实践课比例不协调,教师的实践能力也不能满足教学的需求。

2.教学内容方面。知识经济时代,尤其是在网络技术的催生下,知识的更新速度明显加快,计算机软件课程就是其中一个典型代表。教学内容只有与当前社会水平保持同步,才能确保培养出的人才知识结构是合理有效的,这就决定了教学内容要根据外界环境的变化而不断更新。但是就目前情况来看,计算机软件应用类课程教学内容更新的速度还不能适应社会需求,教学内容调整的灵活性不足。

3.教学手段方面。教学手段不是一成不变的,严格地说,它是一个不断发展变化的动态系统。“在教育对象和教育环境的情况发生变化了的时候,教学手段也要做相应的调整已迎合这些变化”②,否则整个课程的教学就会因教学手段的落后而大受影响。因此,在计算机软件应用类课程的教学中应当及时调查和了解网络资源和网络环境下新教育技术的变化情况,不断丰富和创新教学手段。

4.教学模式方面。传统的教学模式是以教师教学为中心的,教师在整个教学环节中占据主导地位,学生的学习在教师的指挥下完成,如今这种教育模式已经不再适应学生的需求。随着人的全面发展需求的不断增长,教育对象的个体个性也在不断地发展,他们的主体地位成为影响整个教学环节质量提升的关键。因此,应改革传统教学模式,变“以教师为中心”为“以学生为中心”。

二、网络资源在计算机软件应用类课程教学中的作用

网络资源的最大特点就是即时性和互动性,这一特性为计算机软件应用类课程教学提供了强有力的辅助。

1.调动学生学习积极性。“网络资源丰富多彩,在人才聚集的网络环境中,各种奇思妙想不断涌现,在制作课件中有很多可供借鉴的课件模式、图片资料,更为重要的是有很多新鲜的知识信息,这些信息有可能是由于教材的陈旧而使学生们无法接触到的。”③这些信息在教师的整理和设计下被引入课堂,能够最大限度地吸引学生的注意力,激发他们对课程的兴趣,最终提升该门课程教学的效果。

2.增加学生实践内容。网络环境中任何人都可以设计自己喜欢且认为有价值的软件。在网络环境中,学生能够及时了解各种需求,进行简单的软件设计。利用网络还可以促进学生各种网上实践活动,例如建设网站、设计网页、编写程序等。因此,网络资源能够极大地丰富学生的实践内容。

3.体现学生在教学中的主体性。在网络资源的辅助下,学生主动学习的机会大大增加,因为网络环境中丰富的信息资源使学生摆脱教材和各种纸质资料的束缚,能够根据自己的需求自由地获取各种信息资源。虽然教师的指导对于学生的学习仍然起作用,但这与以往学生的被动接受已经大不相同,学生可选择的内容和机会大大增加,这对于他们的潜能开发和创造性思维的发展十分有利。

4.优化教学手段。由于网络环境的匿名性使得师生之间的地位完全平等,教师和学生可以在广阔的空间内进行平等交流,可以通过各种通信软件和交流平台交换自己在学习研究中发现的新内容和心得体会,也可以将自己的困难发布在专业网站或者论坛中寻求高手的帮助。这种学习和交流的机会实际上发挥着一种现代化教学手段的作用。传统课堂教学的最大限制就是教师没有充足的时间对学生学习进行逐一指导,也没有充足的时间解决学生的各种疑问。因此,网络平台作为一种教学手段极大地提升了教学效果。

三、网络环境下计算机软件应用类课程教学方法改革

在网络环境下,计算机教学应当有效利用网络资源作为手段改革教学方法,具体而言可从以下几个方面努力:

1.发挥局域网优势,构建高效网络教学平台。网络中拥有丰富的教学信息,但是这些信息中既有教学和学习的有效信息,也有容易对学生造成不良影响的不良信息,而且学生在筛选信息的过程中需要耗费一定的时间,也容易分散注意力。因此,需要通过以下工作对浩瀚的信息进行整理和完善。

一是精心制作高效网络课件。精良的网络教学课件对于计算机教学能够起到事半功倍的作用。课件的知识内容不但要保证科学性,而且在形式上也要求具有较高的层次,既要与教学内容紧密结合,又要满足学生的视觉审美要求。这样才能激发学生学习的兴趣,使他们能够更加有效地接受知识内容。二是加强对网络信息的甄别。教师应科学取舍网上搜索的各种教学信息资料,并将一些教学科研成果及时发布在网上,在功能强大的网上导航的辅助下建立相关链接,为学生提供学习机会和研究平台。三是搭建网上信息交流平台。因为课堂教学仅仅是45分钟,在有限的时间内老师很难照顾到每一个学生,不能有效解答所有学生的疑问,而学生可以借助网络信息交流平台发布自己的疑问,寻求高手解答。这个高手可能是老师,也可能是其他学生,总而言之,是能够帮助自己解答疑问的人。这样不但实现了优势互补,还能提升学习的效果,因为主动追求知识永远比被动接受知识更加有效。

除此之外,组建虚拟班级也是一种比较有效的教学方法。与传统的班级不同,虚拟班级以计算机网络为媒介,借助特殊软件实现群体通信,它需要的是网络工作空间和计算机硬件辅助设备。这种方式将学习同一门课的学生聚集在同一个集体下,拉近了师生之间的空间距离,同时维系这种形式存在的是成员的自觉性,因而只要这种虚拟集体存在就说明它是高效的,因为其成员高度自觉。

2.利用网络资源,搭建课程数据库。各个学科的资料其价值都可以在网络共享性的作用下发挥出无限的作用。学生可以在网络平台中随意下载和查看这些信息资料,前提是首先建立一个专业性的数据库,收集整理并且科学分类这些资料。主要形式包括:一是建设课程资料数据库。以计算机软件应用课程为主题组织信息数据库,具体到课程设置、教学大纲建设等,以便管理人员能够高效地进行课程管理。二是组建有关课程的试题库。这些试题是学生学习和教师教学的重要参考,学生可以根据自己学习的阶段下载试题进行自测。另外还有在线答题以及在线测评,为学生提供更加高效便捷的学习模式。

3.鼓励教师不断完善交流渠道。这其中包括建设个人网站、微博信息发布平台,注册专业教育论坛等形式。教师以丰富多彩的形式不断了解学生的学习状况,不断完善自己的教学日志,而且对一些学生反映比较普遍的问题及时汇总并进行专题研究,在课堂上和网络上及时解决。

综上所述,网络环境下计算机软件应用课程不但能够为学生提供丰富的教育教学资源信息,而且也为教师优化教学手段、调整教学模式提供了强大的资源数据库。因此,高校计算机院系应当以此为契机改革教学方法,提升教学质量。

[注释]

①张永华,夏明会,陈飒.任务驱动教学法在会计电算化教学中的应用[J].现代计算机,2012(6):44.

②李春燕.基于任务驱动的“教学媒体理论与实践”实验教学研究[J].中国信息技术教育,2011(5):66.

③侯燕.“任务驱动”教学模式在C语言教学中的应用[J].山东行政学院山东省经济管理干部学院学报,2010(5):25.

计算机软件应用论文范文第4篇

摘 要:随着信息技术的发展进步,计算机已经逐渐成为办公或者家庭中必不可少的设备,而计算机用户也呈现逐渐增加的趋势。本文就针对计算机软件系统的保护及恢复技术进行简单分析,旨在为日后的计算机保护工作提供简单借鉴。

关键词:计算机;软件系统;保护;恢复技术

一、计算机软件系统及保护现状

(一)计算机软件系统

计算机软件是指计算机的运行程序和相应的文档,同计算机硬件系统存在着很大的区别。人们一般把未安装软件的电脑叫做裸机,此类电脑仅可以进行最基本的操作,难以满足用户的相应需求。计算机系统内的软件部分主要为应用软件与系统软件等。系统软件主要包含程序设计语言、数据库管理、操作系统与网络软件等,其功能主要是监督与管理计算机中的全部资源,帮助用户降低使用前程序准备的时间,从而有效的使计算机运作效率得到提升;而应用软件指的是可以帮助用户解决存在的疑惑与问题,存在具体应用价值的程序与软件。其中,应用软件一定要牵涉有关领域的基本知识,难以单独运行,且一定要具备系统软件支持,才可以正常的运行。

(二)系统保护现状

随着计算机用户的日趋增加,导致计算机应用与管理等工作变得非常困难。比如,病毒与黑客等名词对于众多计算机用户都耳熟能详,此类危害都可以利用远程控制对用户电脑内的系统软件实施非授权修改。此外,在采用计算机软件系统恢复技术与保护技术时,一定要认真的考虑以下内容。首先,尽可能降低或者限制除了本人之外的其他使用人员利用其资源;其次,通常情况下,不能随便修改计算机系统内的非授权程序。

二、计算机软件系统的保护及恢复技术

(一)技术种类与特点

1.系统保护卡:系统保护卡的核心部件是一片内置有指令的ROM或FlashROM芯片,一般被安装在PCI或ISA插槽上,系统保护卡根据插槽类型可以分为PCI和ISA两种。PCI系统保护卡能够对外部网络连接进行控制,一般不会与硬件系统产生冲突。为了避免不同的ISA设备发生地址冲突,ISA类的保护卡通常在使用前要经过人工修改设置,这给使用带来了一定的麻烦。因而当今广泛使用的系统保护卡以及逐渐被PCI类保护卡取代。系统保护卡可以按照其功能分为单一功能的保护卡和多功能保护卡,多功能保护卡是现在市场上的主流产品,集多种功能于一体。

2.系统恢复软件:现在,我国的计算机使用的系统恢复软件主要是以Ghost软件。Ghost软件是一种硬盘复制备份工具,其工作原理是将硬盘中某段时期的信息全部压缩保存在硬盘的分区之中,需要进行恢复时将文件重新解压缩至硬盘,从而恢复系统的正常运行。它的特点主要有3个,(1)Ghost软件可以进行自动分区、格式化以及容量调整,(2)Ghost软件能够降低维护人员的工作量,(3)Ghost软件支持多种文件系统。

(二)系统的保护与恢复

1.使用Ghost软件:Ghost软件是当前应用最为广泛的硬盘复制备份工具,它可以将硬盘中的某一个分区或是整个硬盘中的信息备份,在需要的时候再进行还原。在学校和网吧一般都有很多配置相同的计算机,如果这些电脑遭到恶性攻击,要对这些电脑的系统和软件进行重装的话,就可以先安装好一台计算机的系统和软件,再使用Ghost软件对系统或者硬盘进行备份,再将备份恢复到其他的计算机上,这样大大减少维护计算机所用的时间,减少对于人力和物力的投入。

2.使用保护卡:当前我国的计算机使用的最多的硬件就是海光蓝,作为数据的备份和恢复的一种有效手段,对于学校和网吧这样的大量使用计算机的区域作用更为显著。海光蓝的使用方法与Ghost软件相似,只要先安装好一台计算机的系统和软件,再使用Ghost软件对系统或者硬盘进行备份,再将备份恢复到其他的计算机上就可以进行数据保护和区域网数据恢复。海光蓝可以通过为每一个计算机操作系统设置密码防止数据的遗失,防止信息的泄露。

三、计算机软件系统恢复技术与保护技术的发展趋势

(一)强化对于计算机硬件保护能力的支持

强化对于计算机硬件保护能力的支持,往往通过保护卡得以实现。现阶段,方正与联想等大型企业已逐渐对保护卡生产商进行授权,且结合自身产品具有的特点有针对性的制定相应的保护卡,这是良好的开端。在不久的将来,人们将不需要把保护卡安装在其他配置上,而是当作标准的配置在主板上进行安装。

(二)通过主机系统连接多个终端

主机系统还可以称之为终端机系统,一般指的是以一台性能较高的计算机作为主机,通过网络连接多台终端,而终端主要指通讯设备、输入设备与输出设备等,以上设备的运算以及数据存储等工作都一定要在主机内完成。如果主体选择分时操作系统,所有终端对于主体访问权限均会受到监控与限制,由此在最大程度上使计算机系统的安全性得到提升。但此类型的计算机依旧存在一定的弊端,例如,存储容量小,运行速度慢等。所以,其发展空间受到限制。

四、结语

总而言之,计算机已经逐渐成为人们生活与工作中不可缺少的重要工具,而计算机系统的安全性则不断受到用户的重视与关注。特别是软件系统,不仅是计算机的主体部分,其恢复技术与保护技术更加是保障计算机安全的关键。计算机软件系统的恢复技术与保护技术的具体应用,是长期发展的,需要人们坚持不懈的努力。就现阶段情况而言,恢复技术与保护技术具有很大的发展空间。

参考文献:

[1]王丽萍. 计算机软件系统的保护及恢复技术研究[J]. 计算机光盘软件与应用,2012,09:160-161.

[2]桂婷. 计算机软件系统的保护及恢复技术探讨[J]. 信息通信,2013,08:145.

计算机软件应用论文范文第5篇

摘要:本文主要介绍当前高职高专计算机应用基础课程在引入计算思维后教学的主要内容,在教学中存在的难点。对改革后的计算机应用基础课程中与程序设计相关内容的教学对象、教学目标、教学方式进行分析,并以案例的方式介绍了采用Scratch软件对教学进行辅助,能够达到教学目标,获得良好的教学效果。

关键词:计算机应用基础;Scratch;教学辅助

一、研究背景

随着计算机技术的发展,计算机技术已经应用到人们的日常生活的方方面面,全民的计算机使用水平显著提高,特别是具有较强学习能力的青年学生,已经通过多种渠道掌握了较多的计算机基本应用技能。在这样的背景下,高职院校的《计算机应用基础》课程形同鸡肋。原本的课程设计已经不能满足学生对计算机使用技术的需要,但更深、更难的计算机技术又不符合非计算机专业学生的培养目标。如何进行符合当前学生技能水平,并能为今后的学习工作服务的计算机应用基础课程教学,是当前众多高校计算机基础教育的教学难题。经过许多地研究,国内许多高校在计算机应用基础的教学中,引入“计算思维”的基本思想。2006年3月,美国卡内基·梅隆大学的周以真教授提出计算思维的概念,即运用计算机科学的基本概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。通过向学生介绍计算机如何模拟现实世界,如何利用运算速度快的优势解决现实生活中人类需要花费大量时间和精力解决的问题,使学生在除实证思维、逻辑思维外,建立计算思维,无论学习何种专业,从事何种行业,都能够在今后的学习和生活中使用计算机作为工具,进行本专业的学习和研究。这是作为信息化时代的年轻一代必需要掌握的基本技能之一。对基于计算思维的计算机应用基础课程进行研究,确定需要学生理解计算思维的基本概念,基本思路及其重要作用;掌握计算机的重要工作原理:如数据纠错、数据压缩、程序设计、算法、网络等。其中包含的程序设计、算法、排序、迭代与递归等内容,在教学方式、教学方法等方面不同于对一般的计算机技术专业的学生的教学,需要特别设计。计算机应用基础课程授课对象为所有专业的大学一年级学生,不需要学习程序设计的具体的语言,不需要学习代码的编写。他们需要了解计算机程序是什么,以及通过怎样的方式进行工作,以及一些典型的在计算机程序设计解决问题的方式方法。因此,对完全没有程序设计基础并不需要学习程序设计语言的学生,不能采用传统的教学方式进行教学。需要选择一个合适的载体,通过该载体可以使学生达到教学的目标,又不使用某种程序设计语言,增加学习困难度,打击学习积极性。

二、研究思路

在基于计算思维的计算机应用基础课程教学中,需要使学生建立计算思维,涉及的教学内容包括计算思维的基本概念,程序设计的基本思路等,如表1所示。

其中第4、5、6、7节中涉及计算机程序设计的内容,该部分内容不能采用计算机相关专业的教学方式——使用一种具体的程序设计语言作为载体,以上章节的教学目的是使学生掌握计算机解决问题的思路和方法,不需要具体的实现,使用计算机解决问题的思路指导进行本专业的学习研究和日常生活中问题解决,像计算机一样的思考。因此,需要一个载体,既能使学生掌握计算机解决问题的方法和思路,又不需要学习具体的编程。Scratch软件是美国麻省理工学院(MIT)设计开发的一款軟件,该软件的开发目的主要为儿童学习程序设计。在世界的各国的中小学中广泛使用,在我国的中小学也使用该软件作为信息化学习的一种载体。当前有一些高校采用选修课的方式,对计算机专业进行Scratch编程教学,用以消除程序设计的恐惧感。Scratch软件可以采用积木的方式进行动画、游戏的制作,使用简单,容易上手,形象生动。Scratch软件是真正将“玩中学”理念用于实际的工具。Scratch操作简单,通过简单的拖拽方式可以实现动画或是游戏的制作,其中涉及到程序设计中的变量、列表等结构;也具有多种选择、循环等程序流程控制。通过Scratch,学生可以学习程序设计的基本思路、基本方法,但是不需要编写一条语句。使用该软件对于非计算机专业学生的学习程序设计的基本思路和基本方法是适用的。

三、教学设计

在计算机应用课程关于程序设计部分内容的教学中使用Scratch软件对教学进行辅助,以在我校2014级计算机应用基础课程教学中进行尝试。Scratch软件可以应用于“程序设计”、“算法”、“排序”及“迭代与递归”部分的教学中。

以“程序设计”部分为例,说明Scratch软件在教学中的辅助应用。

1.授课内容。在“程序设计”部分,主要包含以下知识点:①什么是软件?②计算机中软件的分类;③什么是程序设计语言及其分类;④程序中常用流程:顺序、选择、循环。

2.教学设计内容。在授课内容中,第4点程序的常用流程,需要让学生不具备程序设计语言的情况下,了解程序设计中的流程是如何模拟现实世界并解决相关问题的。在Scratch软件中,完成“小猫走路”的案例,通过案例向学生展示程序流程的作用。使用任务驱动教学法,首先提出任务:完成一个小猫走路的动画。分析小猫走路的实现步骤:迈一步,左脚在前;再迈一步,右脚在前;交替变更,视觉上小猫走路。改变小猫的坐标位置,使小猫前进。具体实现如下:

(1)小猫前进一步,当程序开始时,改变小猫的坐标,使X坐标增加10,小猫向右移动一定距离,并且切换为下一个造型,等待1秒。小猫则完成前进一步的动作,如图1所示。

以上三个步骤按照顺序依次执行,即顺序流程。

(2)小猫一直向前走,如果想小猫一步接一步,一直向前走,每走一步都重复“增加X坐标→换造型→等待”这样的过程。以上三个步骤可以重复执行,小猫就实现一直向前走的功能了,如图2所示。

以上三个步骤的重复执行即循环流程。

(3)小猫走出舞台,执行上面的程序,小猫会走出舞台,可以添加一个“如果”语句块。当小猫碰到边缘时,重新回到舞台的左边,如图3所示。

这个“如果”模块就是一个选择流程,根据条件是否成立,会执行不同的模块,得到不同的效果。

四、结论

在本校2014级学生中使用Scratch软件辅助计算机应用基础教学,获得不错的评价,获得学生的肯定。使用Scratch软件在计算机应用基础课程教学中,能够达到使学生具备基本计算思维的教学目的,也不增加学习难度,并且形象生动,可以激发学生的学习兴趣,寓教于乐,获得较好的教学效果。

上一篇:计算机信息安全论文下一篇:计算机网络发展论文