首页 > 文章中心 > 计算机软件开发教程

计算机软件开发教程

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机软件开发教程范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

计算机软件开发教程

计算机软件开发教程范文第1篇

关键词:计算机;软件工程;应用;对策

一、分析软件工程的应用

软件工程以其精确性、便捷性和时效性的特点使得其在社会发展的各个方面和领域都有着很好的发展前景和发展潜力。并且随着计算机技术和网络技术的不断改革发展,给软件工程的开发应用提供了雄厚的技术和物质基础,使其成为我们工作和生活上的得力助手。现在我们常用的计算机软件主要有以下几个类型:办公软件、数据库和操作系统等,其在我国的经济发展中如:工业、农业、政府部门和金融业的发展中发挥着不可替代的作用。就生活的具体实例来讲:在企业内部的办公软件可以提高我们的工作效率、提供多种操作方法、实现资源的内部共享节省了物力、缩短了工作时间;在校园中主要体现在教师的课堂教学中,在教学过程中引入计算机技术可以提高学生学习的兴趣和积极性,加强师生间的交流互动,活跃了课堂氛围,有利于实现教学目标;在图书以及其他档案管理方面,计算机软件可以提供索引、鉴定和选择的便捷方法方面我们的档案管理以防文件丢失。以此可以看出软件工程存在于我们工作生活的方方面面,我们必须加强对软件工程的应用管理,研究开发处更具有操作性的软件以为我们生活工作服务。

二、加强软件工程管理的方法

(一)建立健全软件工程管理体系

要相对软件工程进行有效的管理我们必须要加大对软件工程专业人才的培养,首先就要进行软件人才的培养,加强此专业对人才的培养力度,加大投入同时提高人才培养的质量,高校在不断扩大招生规模的同时要加大对质量的监督监管。时刻关注社会需求培养出专业对口、高质量的软件工程类人才。首先学生要了解最新软件工程知识,做到理论与实践相结合,运用到具体的工程项目中,增强计算机软件的开发水平与利用价值,提高工程项目管理效率。其次为了更好地调动工作人员的主动性和积极性,企业应加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。完善的体制的进行管理的先决条件,只有将人才的工作积极性调动起来,才能实现软件工程各个项目的有效开展。

(二)加强对软件工程开发的风险管理

首先,构建和完善风险管理制度体系成为了软件工程风险管理的重中之重,这不仅是对计算机软件开发人员素质的要求也是对企业管理人员的素质要求,特别是作为软件工程的项目管理人员必须要有强烈的风险管理意识,必须在对软件知识了解和精通的基础上加大培养自身的软件风险意识,要做好评估管理和风险的量化分析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次,定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生的损失降到最低。最后,还应结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。与此同时爱实际的软件工程管理工作中,团队内部的交流和合作也是很重要的,要明确团队成员的工作职责,确保各司其职,协调发展,激发起团队动力,共同促进计算机软件工程的有效开展。在当前信息化社会快速发展的背景下,软件工程起到非常关键的作用。提高计算机软件工程项目的管理效率与质量水平,更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经济效益与社会效益目标。

参考文献:

计算机软件开发教程范文第2篇

关键词:软件;管理;工程;构建

中图分类号:TP319文献标识码:A文章编号:1007-9599 (2011) 04-0000-01

The Computer Software Management Project Work Analysis

Zhao Pu

(TongJi University,Shanghai200092,China)

Abstract:Along with the computer software getting more and more,the introduction of management concepts and methods,established system's software management project to become gradually the important topic which people studied,the article introduced the computer software management project's concept and the significance,and introduced the software management project construction briefly.

KeyWords:Software;Management;Project;Construction

一、引言

随着计算机技术逐步被应用在各个行业、各个领域,各种各样用以提高行业工作效率、管理水平和便捷服务的软件也大量被软件开发商研制出来。这些软件在带给我们生活、办公舒适、方便的同时,我们有时也会为如何在众多功能相似但价格差异悬殊或者处理任务具有细微差别的软件中选择一款最适合自己需要的软件而犯愁。因此,在当前计算机由于软件功能的强大而变得无所不能的时候,面对种类繁多、功能各异的各个软件,如何对之进行有效的管理,使其能够最大限度地发挥各自的功效,满足我们工作和生活的需要,也就成为了当前必须面对的一项课题。而软件管理工程正是适应信息技术和软件研发不断发展需要的一门新兴学科。

二、软件管理工程的概念和研究意义

软件管理工程是一门采用现代管理学理念和管理方法对计算机软件进行分类、系统、科学有效管理,从而构建起有效使用、及时维护、合理付费的高质量软件的信息系统化工程体系。是综合计算机技术、软件编程、现代管理学、系统工程理论等众多学科于一体的新的知识体系。该学科的建设目前尚处在理论探索阶段,尚未形成系统的、独立的、完整理论体系,因此,目前还没有受到人们的普遍重视,人们对软件工程的建设与管理,也缺乏现成的经验和技术。但现代管理学告诉我们,科学有效的管理能够达到资源的最佳配置,进而使整体的效率和效益得到较大幅度的提高。事实也多次证明,由于软件管理工作出现失误而给单位或个人所造成的损失也远较软件本身程序出现问题导致的后果严重的多。

此外,生活中几乎所有的行业都需要计算机软件的参与,比如工厂生产程序的控制、销售网络的管理,农业中蔬菜育种的温控设施,铁路、公路、航空中运输航线的调度,银行、政府的办公自动化需求,甚至国防航天器的轨道运行掌控、精确制导导弹的目标打击等,都需要相关软件的使用,可以说当前世界离开了计算机软件的参与,基本都要陷入混乱或瘫痪状态,因此,对软件管理工程这一领域的研究具有重要的理论意义和现实意义。

三、软件管理工程的构建

现代管理学中,人是最重要的因素,同样,在软件管理工程的构建以及后期的运营和维护中,人也是最重要的因素。所以,软件管理工程也就是通过实现对人的管理从而达到对整个系统管理的目的。

(一)组织机构和研发人员。首先,一个集体要想创造出最佳的业绩,必须要有一套完备而周密的组织结构,组织内的各个分支单元除具有自己单独的目标任务外,还应该建立和其他分支机构之间的协同合作关系,只有这样,才能发挥出组织的最高功效。同样,软件管理工程作为一项系统工程来说,要想实现系统高效运转,建立起上下畅通、周密协调的工程管理网络,也必须要有一个分工明确,上下齐心的组织结构。该组织的模型最好应该是多层次立体交叉式,一方面有利于职能明确,分工具体,另一方面有利于协同合作,统筹安排。

其次,对于软件管理工程来说,仍然少不了软件的研制与开发,这也是整个工程的根基所在。而任何一个软件开发项目成功的关键是要有高素质的软件开发人员。从前期的构思创意、项目立项,市场调研,到中期的编程设计、反复修改、数据导入、实际验证以致最后的市场开发、信息反馈等都需要有高素质软件开发人员的参与,才能确保各个环节井然有序,整体推进。由于现代软件研发、更新的速度越来越快,据统计,使用寿命最长的软件不过2-3年,短的仅几个月,因此,如果软件开发整个过程耗时过长,则最终软件的价值就将大打折扣,有时甚至得不偿失。所以,在这一过程中,如何高效的进行各个子项目的管理,最快速度的推进研发的进程就需要有现代管理学方法的引入。

软件研发人员具体可以包括项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员等。负责整体调度的高级管理人员,必须明确每个人员的优势和特长,为其订立岗位职责,实行不同的分工,有时候也可以根据工作需要让某一人身兼数职,总之,每人的目标必须明确,工作的具体步骤和环节必须清晰,整体的协调性要强,统筹工作的安排要合理,从而避免各个子项目间的冲突和项目运行时所出现的内耗。在软件生命期各个活动中营造一个和谐的氛围,这样更有利于完成软件项目的研发。

(二)软件信息的采集和归类。软件管理工程的对象是各种各样的软件,因此,做好各类软件信息的采集和归类工作无疑是构建整个软件管理工程的重要内容。目前市面上流行的软件种类各异,有的功能大体相似,但更多确是大相径庭。对这些形形的软件建立起系统的管理工程,难度的确很大。首先要确定清楚自己单位或个人所需求的软件种类,如办公软件、系统软件、娱乐软件、图像处理软件、影音播放软件等,然后对每一类别再继续进行细分,如办公软件还可细分为文字处理、表格制作软件、简单数据库处理软件、二维绘图软件、办公优化软件、自动建站软件等,并且细分后还可以继续细化以区别具体软件功能上的细微差别。按照这样层层细分后,最后,我们就可以把相应的软件置于每个子菜单下,这样,在整个系统工程建立完成后,我们就可以通过内置的检索功能,迅速在管理系统数据库中搜集到我们需要的软件。

(三)软件管理工程的维护。软件管理工程建成后,并不代表整个工程的最终完结,还必须要做好软件管理工程的软件更新和后期维护工作,因此,从这一意义上,软件管理工程更是一个长期永续的过程,需要我们不断的工作下去。

参考文献:

[1]张海藩.软件工程导论第五版[M].北京:清华大学出版社,2008,2

计算机软件开发教程范文第3篇

论文关键词:高职;web技术;课程开发;教材编写 

 

教材是体现教学内容和教学方法的载体,是进行教学的基本工具,是深化教育教学改革、培养创新人才的重要保证。教育部明确提出要把“实施精品战略,抓好重点规划”作为高职院校教材建设的重要指导方针。当前,高职软件技术专业web开发技术所使用的计算机教材适合高职教育发展需求的很少,特别是适合高职技能型、实践型、创新型教学的,以项目为导向、任务驱动型的教材更少。因此,探索建设适应高职软件技术人才培养的优秀计算机教材体系,是高职软件技术专业教学改革的重要任务之一。 

高职软件专业web技术开发类教材存在的问题 

广东科学技术职业学院软件学院的软件技术专业在两个方向开设了asp.net web技术开发课程,一个是软件开发方向,另一个是软件工程方向,软件工程方向与“北大青鸟”合作开设班级,采用课程置换形式,很多专业技术类课程采用“北大青鸟”的accp系列教材。笔者在两个方向的班级都有多年的教学经历。软件开发班采用的教材有以下几次变动:2006年使用清华大学出版社出版、程不功等人主编的《asp.net2.0动态网站开发教程(第一版)》,2007年使用人民邮电出版社出版、刘乃丽主编的《asp.net2.0+sqlserver2005项目开发(第一版)》,2008年使用《asp.net2.0动态网站开发教程(第二版)》,2009使用中国铁道出版社出版、李强,魏峥等人主编的《asp.net动态网页设计教程与上机实训》教材。频繁更换教材的原因是以上教材都存在各种问题,难以适应高职教育发展的要求。现对一些典型问题分析如下。 

教材追求知识的全面性,忽略技能的实际应用软件技术专业的web开发技术课程是专业核心课程,学生走向工作岗位后会直接应用到课程涉及的基本技能。高职教育主要通过对具体操作技能的训练使学生掌握实际应用能力,培养适合岗位群工作需要的实用型人才。因此,必须对学生进行大量的技能训练,以期在有效训练的基础上提高学生的技能水平。然而,目前的高职教材中理论内容过多,知识追求全面,具体的操作训练内容过少,特别是通过项目导向、任务驱动教学能从中获取实际工作经验的教材更少,不符合高职教育培养目标的要求。《asp.net2.0动态网站开发教程》与《asp.net动态网页设计教程与上机实训》都有此缺点。 

追求以实例说明知识,实例缺乏项目化特色还有一些教材注重以实例说明知识,注重实际操作,学生在课程完成后动手能力、编码能力较强,但是该类教材缺乏项目的支持,实例没有很好地融入项目。课程学完后,学生完成一个简单的功能还可以,但在完成实际项目时却无从下手,不知道怎样将所学的技能很好地应用到实际项目中去。《asp.net2.0动态网站开发教程》与《asp.net动态网页设计教程与上机实训》都具有此类缺点,实例虽多,但未能把这些实例综合成一个或多个系统项目。 

追求项目导向和任务驱动,忽略对基础知识的理解计算机软件专业课程对技能知识理解的要求要高于其他高职技术课程,比如汽车维修专业,学生对技能知识要求会做就行,可以不用理解其原理,而软件专业的学生要学会编程,仅仅靠模仿是远远不够的,还要能够创新,因此,对知识点的理解显得非常重要。项目导向、任务驱动、多动手、多实践,目的是融会贯通技能知识点并能灵活应用。而有些教材给出了2~3个完整的项目,对项目有简单的分析和设计,然后剩下的就是代码,晦涩难懂。这种教材只注重项目的完成,忽略了对基础知识的理解和掌握,学生不能很好地建构系统、全面的知识框架。虽然项目完成了,但没有产生实际效果,学生理解的基础技能知识甚少,这是不符合软件专业课程以理解为基础的科学规律的。《asp.net2.0+sqlserver2005项目开发》教材就具有此种缺点,项目数量达到9个,但却忽略了对基础知识的必要讲解。 

教材内容针对性不强计算机知识浩如烟海,仅仅一个asp.net技术,微软网站中的帮助文档就有几千页,所以选择好合适的内容是教材建设的关键。有些教材只注重知识内容的罗列,力争面面俱到,事实上很多内容在实际中很少用到,使用这种教材的教学结果就是浪费学生大量的宝贵时间。 

内容不准确内容不够准确甚至有错误也是很多教材的通病,通常是两个原因造成的,一是编者本身对技能知识点理解不够透彻,二是编者不负责任,编教材只是为了某种目的或为了完成任务。教材技能知识不够准确对学生的危害极大,往往会影响学生对技能技术的理解和运用。这就要求教材编写者在编写教材之前,应该客观评价自己是否具有准确表述技术技能知识点的能力,而且在编写教材时要本着对学生、对自己、对大众负责的态度。上述提及的教材或多或少地都存在此类问题。 

“教学做一体化、项目化”是高职教育教材建设的发展方向 

教育部《关于全面提高高等职业教育教学质量的若干意见》在课程改革方面的精神可以概括为以下几点:(1)积极与行业企业合作开发课程;(2)根据技术领域和职业岗位(群)的任职要求,参照相关的职业资格标准,改革课程体系和教学内容;(3)建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量;(4)改革教学方法和手段,融“教、学、做”于一体,强化学生能力的培养;(5)重视优质教学资源和网络信息资源的利用,提高优质教学资源的使用效率,扩大受益面。 

文件的精神是要求培养学生具备适应企业工作岗位的实践能力、专业技能、敬业精神和严谨求实作风等相关素质,这是高职教育的价值取向。据有关方面统计,全国的高职院校中70%以上开设了计算机类专业,计算机类专业的在校生已具有一定的规模。迅速发展的高职计算机类专业教育面临着一个共性的问题,即学生就业后对实际应用中的技术并不很熟悉,现场操作能力不强,与岗位技能要求有距离,而技术更新的速度很快,课程设置与教学内容的调整相对较慢,低端计算机类专业人才日渐饱和,致使高职计算机类专业毕业生的就业竞争日益加剧。表面上看,it专业的培养人数与整个行业的需求量基本相当,但来自企业的声音是学校培养的学生数量很多,但适合企业需要的人才很少。造成这种情况的主要原因是应届毕业生缺少实际经验,企业岗前培训需要时间较长。其实,企业对于大学生的需求除了专业知识以外,还希望毕业生能够认同企业文化,有较强的实践动手能力,有较强的自学能力、适应能力和团队合作能力。 

web开发技术课程是学生走向工作岗位后将直接应用的一门技能课程,因此,此类课程的教学必须注重培养学生的就业技能与职业素质。我院软件工程方向的专业技能课主要讲授accp课程体系,目前使用的是accp5.0教材,教学效果较好。由于市场上web类教材存在诸多缺点,我院组织教师编写了《asp.net讲义》,该讲义参考accp课程体系,贯彻教育部文件关于全面提高高职教育教学质量的精神,通过直接到合作企业调查、查询网络招聘信息、召开一年一度的往届毕业生座谈会等多种方式,了解企业最需要的人才与技术,开发出一套适合高职学生专业技能和专业素质提高的讲义,该讲义在软件开发方向班级中使用,教学效果良好。综合分析市场上web技术教材的优缺点,结合accp5.0教材的优点及我校自主开发的《asp.net讲义》编写思路,要开发出符合高职教育的发展趋势、符合web开发技术类课程特点的教材,应该满足以下基本要求。 

以最终就业为目标选取教材内容保证学生就业是教材编写的根本出发点。职业教育教学的本质不是科研教育而是就业教育,教学的目标就是保障就业,利于学生就业的知识技能就讲,不利于就业的就不讲。因此,在教材编写之前,应该做的第一件事就是上网调查当前各种动态网站使用的技术,还要到软件开发企业调研用人状况和技术需求,或查询网上招聘软件开发人员广告中所要求的技能,从而在宏观上决定教材编写的内容,保证学生学完课程后能成为受企业欢迎的人才。 

以常用实用技能为核心细化教材内容在课程微观内容的选择上,所选的技术应是能解决实际工作中实际问题的技术。web开发技术课程的主要内容集中在解决软件开发项目中所涉及的技术工具、技术框架、开发流程及编码调试经验等方面,内容的选取要符合10/20/70原则,即要将技术分成3类,10%是企业经常使用的技术,如页面数据的传递、session、response、ado.net技术等,这些技术几乎在任何web开发项目中都要用上;20%是企业较常使用的技术,如用户控件、httphanler、httpmodule技术等,这些技术在项目中使用的频率较多;70%是企业很少使用的技术,或是在特殊项目中可能用上的技术,如图像处理技术,只有做图像处理类项目时才会使用。教材的内容安排应重点讲解10%的核心技术,而对70%较少用到的非核心技术可只做介绍,或干脆不讲,而对20%较常使用的技术可弱化讲解。总之,以用为本,学以致用,不用不学,学了就用,综合应用,要让学生花最少的时间学习最实用的技能。 

以项目导向和任务驱动模式组织课程内容课程内容的整体安排必须以项目为中心展开,并应适当地把项目分割成多个任务,每一次课以完成一个或多个任务组织技术内容。项目的选择要考虑企业性、实用性、教学性、趣味性。所谓企业性,即项目应该是来自企业的实际项目;所谓实用性,即项目应该是普通的、工作中经常会碰到的项目;所谓教学性,即项目应适合教学,不宜太大,使学生在熟练掌握技能的同时易于理解知识原理;所谓趣味性,即项目应能与日常生活紧密联系,从而有利于学生学习兴趣的培养,教材学完以后应保证学生在学到更多的常用技能的同时,积累项目经验和更多的行业知识。例如购物网站,这类项目就具有企业性、实用性、教学性、趣味性的特点。 

计算机软件开发教程范文第4篇

关键字: 公共英语计算机英语专业化英语教学

一、概述

(一)高职高专教育的培养目标

《教育部关于加强高职高专教育人才培养工作的意见》(以下简称《意见》)明确指出:以培养高等技术应用性专门人才为根本任务;以适应社会需要为目标、以培养技术应用能力为主线设计学生的知识、能力、素质结构和培养方案,毕业生应具有基础理论知识适度、技术应用能力强、知识面较宽、素质高等特点;以“应用”为主旨和特征构建课程和教学内容体系。《意见》还强调,高职高专是职业教育,学生所学的知识和技能是针对社会某一岗位或岗位群的,一般不从专业的角度强调知识的系统性和科研性。可见,高职高专教育的重点不在于知识的系统性,而在于知识的应用性。基于这一目标,《高职高专教育英语课程教学基本要求(试行)》中指出,在完成规定的教学任务后,应结合专业学习,开设专业英语课程,这既可保证学生在校期间英语学习的连续性,又可使他们所学的英语得到实际的应用。

(二)公共英语专业化

我院属于高职高专院校,根据培养目标的规定,应向社会输送面向具体工作岗位的应用型人才。根据这一目标,我院在对非英语专业一年级学生进行了为期两个学期的公共英语教育之后,为二年级学生开设了与专业相关的专业英语课。并且决定,自2009―2010年第一学年开始,非英语专业二年级的公共英语课由专业英语所取代,以实现公共英语的专业化过程。在这篇文章中,笔者根据计算机专业英语的教学实践总结了一些经验。

二、计算机专业英语教学

(一)教材选择要专业

1.专业特点

在计算机方面,我院主要有计算机软件技术系,计算机网络技术系和计算机应用技术系。虽然在这几个系所开设的专业英语课统称为计算机英语,但是由于各个系的专业方向不一致,所以不能一概而论,而应该根据各个系的特点和学生的就业方向进行有针对性的计算机英语教学。比如在计算机软件技术系所开设的计算机英语课侧重于软件开发方面,计算机网络技术系侧重于网络工程方面,计算机应用技术系侧重于计算机应用软件方面。

2.教材选择

纵览市面上的计算机英语教材,大多属于通用计算机英语教材,其题材选择主要包括以下几个方面:computer hardware(计算机硬件),system software(系统软件),application software(应用软件),multimedia(多媒体),software development(软件开发),database(数据库),computer network(计算机网络)。这些教材将计算机软件、网络和应用的内容融合到一起,覆盖知识面较广,能够使学生系统地学习计算机专业英语,但是由于没有与专业方向紧密结合,所以不能实现专业英语的应用性,也不能很好地服务于学生将来的就业岗位。

我院自2007―2008学年第一学期以来,为软件系的学生选择了信息产业部与电子教育中心编写的《IT职业英语教程(二级・软件类)》一书,此书侧重于软件开发的各个环节,与学生的专业课程基本吻合,因而收到了良好的教学效果。而计算机网络技术系和计算机应用技术系使用了的机械工业出版社出版的Computer Concepts一书,此书全而广,缺乏专业方向性,所以教学效果和计算机软件系相比稍差一些。可见教材的选择一定要与学生的专业方向紧密结合。

(二)词汇教学突出专业特点

词汇是语言最基本的组成部分。计算机专业词汇也是计算机专业英语最基本的组成部分。计算机专业英语和公共英语虽然同属英语语言这一分支,但是由于其与计算机技术的结合而具有了其自身的特点。而这一特点最明显的表现就在专业词汇上。因而教师在教学过程中能否将计算机专业词汇的特点讲清楚,是公共英语向专业英语教学过渡的关键。笔者在长期的计算机英语教学实践中,结合自己的教学经验对计算机专业词汇的特点进行了初步总结。

1.赋新词

计算机英语中大量的专业词汇在公共英语中也非常普遍,只不过由于与计算机技术的结合而被赋予了新的意义,因而这些词汇被称为赋新词。赋新词虽然不是计算机英语中所特有的词汇,但由于与计算机专业的结合而使其原有意义发生了改变,因而也是最能体现计算机专业特点的一类词汇。如下表:

2.派生词

派生词即加前缀或后缀构成的词。在计算机英语中,尤其以加前缀的现象最为广泛。如:

multi-(多):multimedia(多媒体),multifunction(多功能)。

re-(重新):rename(重命名),refresh(刷新)。

pre-(提前):preview(预览)。

un-,in-,de-,dis-(表示否定):decompress(解压缩),disconnect(断开连接),debug(调试),unhide(取消隐藏)。

3.首字母缩略词

首字母缩略词因为其便捷的优点被广泛地应用于科技英语文体中,在计算机英语中也非常普遍。比如Central Processing Unit缩略为CPU,Random Access Memory缩略为RAM,Read Only Memory缩略为ROM。

4.复合词

由两个或两个以上的词按照一定的次序排列构成的新词称为复合词。复合词是计算机新词构成的主要方式。在整个英语的发展过程中,合成词在构词方面起着积极作用,为公共英语增添和补充了大量词汇,在计算机专业英语方面也是如此。比如notebook(笔记本),desktop(台式机),fade-in and fade-out(淡入淡出),drop-down list(下拉列表)等。

以上所讲的四种构词方式不是计算机英语有的构词方式,但是计算机英语中的大部分词汇都是由这四种构词方式所组合而成。笔者在计算机英语词汇教学中从这四种最基本的构词方式入手,向学生讲清楚计算机专业英语的词汇特点,以便于学生的理解和记忆,从而为有效开展计算机专业英语教学打下了基础。

(三)教学组织有效利用专业资源

笔者在近几年来从事专业英语教学的过程中一直在不断探索灵活有效的课堂组织形式。由于所承担的课程为计算机专业英语,笔者发现,计算机各系学生在各门专业课的学习中会接触到大量的应用软件、编程工具和一些常见的操作系统,如:Microsoft Office Suite,Photoshop,Visual Basic和Visual C++等。而在计算机英语课堂中引入这些应用软件或编程工具的英文版本作为教学材料则与学生专业课的内容刚好吻合,这种做法不仅可以提高学生学习专业英语的兴趣,而且可以提高专业英语的实用性,使专业英语教学面向学生将来的工作岗位。在这篇文章中,笔者将以Microsoft Office 办公自动化软件中的Word 2003 为例,说明如何用英文应用软件组织计算机专业英语课堂。

Microsoft Office办公自动化软件为用户提供了一种图形用户界面,其中的元素主要有菜单、选项、按钮等。英文Office办公自动化软件的菜单和选项中融合了大量的IT英语专业词汇,教师可以先为学生分配任务或者设置问题,让学生在动手操作的过程中完成任务或解决问题。例如,下面是一段关于Microsoft Word 2003的对话:

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

Larry:Microsoft Technical Support,can I help you?

Customer:Hi.I need your help with Microsoft Word 2003. Something went wrong when I was editing a document.There is a line at the top of every page.

Larry:Well,if there is a horizontal line at the top of every page,it is probably because you have deleted the header of your document without removing the underline.

Customer: Exactly!I deleted the header. What can I do to remove the line too?

Larry:That’s not difficult. You can remove the line by editing the border of its header text.

Customer:Please,I need the details.

Larry:Ok,first,in a Word page,go to the View menu,and choose Header and Footer,put the cursor in the Header area,and press control and A at the same time. That will select everything in the area.Then go to the Format menu,and select Borders and Shading. Go to the border section and remove the underline.

Customer:It is done!Thank you so much!

Larry:Anytime!Just call us if you need any help.

这段听力材料是关于微软的技术支持部门为客户解决问题的过程。根据这段材料,教师可以通过如下方式组织课堂:

(1)模拟问题。这断对话涉及两个角色。Cutomer即顾客,而Larry是微软技术支持部的工作人员。顾客在开始就提到:“Something went wrong when I was editing a document. There is a line at the top of every page.”即顾客在Word文档的编辑中遇到了问题,具体为所编辑的每一页文档的上方(页眉处)都有一条横线如下图所示:

(2)引导学生解决问题。教师要求学生根据划线部分的提示到多媒体设备前动手操作Word 2003,并边操作边描述操作过程,具体如下:

1)Go to the View menu.(到“视图”菜单)

2)Choose Header and Footer.(选择“页眉页脚”)

3)Put the cursor in the Header area.(将光标放到页眉处)

4)Press control and A at the same time.(同时按下CTRL键和A键)

5)Then go to the Format menu.(到“格式”菜单)

6)Select Borders and Shading.(选择边框和底纹)

7)Go to the border section and remove the underline.(到边框部分删除下划线)

当学生操作到第七步的时候,发现问题已经解决了。而且动手操作调动了学生的多种感官,使学生对一些菜单及选项的记忆更深刻。同时,这一过程还可以培养学生自我解决问题的能力。在今后的教学实践中,教师可以将各类英文软件和编程工具尽可能多地引入到计算机专业英语课堂中,从而有效地利用专业资源。

三、专业英语教学存在的误区

目前国内的计算机专业英语教育普遍存在注重阅读词汇,忽略听说与写作的问题。当然我院也不例外,在今后的IT职业英语教学中还要加强听说与写作部分的教学,争取向社会英语方面输送满足IT企业需求的人才。

参考文献:

[1]龚亚夫,罗少茜.任务型语言教学.北京:人民教育出版社,2006.

[2]东方汇智专家组.全国IT职业英语水平考试官方指南.北京:外文出版社,2003.

计算机软件开发教程范文第5篇

在知识经济即将到来的今天,已经全面进入信息。信息与技术产业的发展在计算机软件上表现的尤为突出。计算机软件作为人类创造性的智慧成果,其产权保护已经成为了当代知识产权保护的重要之一。但与此同时,软件的盗版作为一种侵害他人知识产权的行为已经严重危害了社会的发展。面对这种情况,2002年中国公布了《计算机软件保护条例》,将原条例22条“因课堂教学、、国家机关执行公务等非商业性目的的需要对软件进行少量的复制,可以不经软件著作人许可,在计算机系统中装入其软件”和“未经软件著作人许可复制或者部分复制其软件”的行为明确列为了“侵权行为”,并对于后者规定了极其严厉的行政制裁措施。本人认为这项草案的修改部分不是十分可取的。我们不能犯了矫枉过正的错误。更不应该高于TRIPS协议的标准,在打击盗版的同时,追究盗版使用人的责任。

一、计算机软件及版权的特点

计算机软件是指计算机程序及其有关文档。“计算机程序”是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或可被自动换成代码化指令序列的符号化指令序列或符号化语句序列。计算机程序包括源程序和目标程序,同一程序的源文本和目标文本应视为同一作品。“文档”是指用语言或形式化语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开况、测试结果及使用方法。

计算机软件具有自身的特点。首先,它是人们合作的结晶。每一个计算机设计人员都知道,当今社会的计算机软件的设计不是任何一个人能够独立完成的,它是许多人共同工作的结晶。其次,它具有极高的价值。一部好的计算机软件必然具有极高的社会价值和经济价值,它能于社会的各个领域,而且还能促进其他人员设计出更好的软件,并取得良好的经济效益。再次,它具有易复制的特点,往往容易被不法分子盗版和篡改利用。

现在的软件盗版,我个人认为可以分为:未经许可安装盗版和未经许可复制或合成盗版。未经许可安装盗版是指未经软件著作人许可把软件安装到计算机上,包括购买正版软件后,未经许可在多台电脑中安装或使用和购买未经著作人许可的盗版软件安装和使用。未经许可复制或合成盗版是指未经软件著作人许可,复制或复制部分软件和把多个软件合成使用。

从软件的特征我们可以看出,软件具有易被复制和篡改性,因此,随着软件业的不断做大,软件制造者们也想出了许多防止软件被复制和篡改的方法,例如不公开软件的源代码和软件加密等,这样使软件的复制困难加大,但是,由于设计软件的成本不断加大,使得设计一个软件要比破解一个软件的成本要大得多,就有那些“比较聪明的人”想尽办法破解这些障碍,于是就产生了盗版软件。由于设计软件的成本与破解软件的成本之间的差距,就产生了盗版软件的利润。差距越大,利润就越大,盗版的人就越多。盗版生产者作为侵犯他人知识产权的行为人应该受到社会的谴责和的严惩。但是,作为购买盗版软件的使用者,我认为不应该受到更多的责难。

二、软件的使用人不应当承担侵权责任的缘由

(一)消费者的权益应当受到保护

自由乃是人类生来就有的和不可剥夺的一种权利。自由很重要的一点表现就是服从自己内心的法则,根据自己的理性对自己的行为做出选择并承担因此而带来的后果。根据自由的本性,一个人只要不妨碍其他人,使用购买的盗版软件,别人除了施以道德上的说教或评价外根本无权横加干涉,否则便侵犯了其自由选择权。而且为了维护消费者的选择权,我国《消费者权益保护法》第九条明确规定:“消费者享有自主选择商品品种或者服务的权利。消费者有权自主选择商品品种或者服务的经营者,自主选择商品或者服务方式,自主决定购买或者不购买任何一种商品、接受或者不接受任何一项服务。消费者在自主选择商品或者服务时,有权进行比较、鉴别和挑选。”《消费者权益保护法》第四条也强调了自愿原则。民法上的自愿原则反映到消费交易活动中,主要表现在消费者的自主选择权上,即在消费交易活动中,消费者的消费决策必须是消费者自主自愿做出的,必须是出于消费者本人的自由意愿,而无他人的干扰、强迫、威胁。

如果他有用软件的需要,面对几千元的正版软件和仅有十元的盗版软件时,只要他认为盗版的质量能够满足他的需要,他的选择是他的权力,别人予以干涉便是侵犯公民的自由选择权。更何况正版软件的质量就会好么?就没有漏洞了么?也未必尽然吧,要不然为什么会有那么多的补丁产生呢。因此,从基本人权和保护消费者选择权的角度讲,打击盗版,只追究至盗版生产商和销售商的责任即可而不应该延及最终用户,也就是说,你可以切断他的购买途径,但是你无权剥夺他的购买和使用权。

另外,我国的法律适用的是无罪推定,为什么在知识产权方面却要首先认定购买盗版软件的消费者侵权了呢,现在的盗版软件制作形象逼真,破解完全,不论从外观和使用情况来看都不能判断为盗版,没有一个软件上标明“此软件为盗版软件,购买违法”的字样,你怎能认定消费者购买软件和使用软件的时候知道是盗版呢?根据《消费者权益保护法》立法的宗旨来看,消费者因为鉴定能力有限,不可能对全部商品做出专业性的鉴定,如果仅从价格上区分正版与盗版,恐怕有失准确性,因为,正版软件并不等于高价,国产软件也有十几元、几十元的,能以价格区分的恐怕只有那些利用垄断地位定制高价格的垄断软件了吧。

(二)软件销售价格应符合实际购买能力

据专业机构调查统计,我国购买电脑的心理承受价格是6000元,也就是说,如果购买电脑的价格高于6000元,那么,它就有可能不去购买了。另外,软件价格过高也是制约购买正版软件的主要因素,我们可以想象一下,我们国家现在一台标准配置的电脑售价也就是4000-6000元,而电脑上的软件则至少有十几种,就以最常用的WINDOWS98和Office2000来说,正版的售价是1980元和4000元,仅购买这两个软件就要花去6000元左右,比购买一台电脑还要贵,而我国现在大多数的人普遍认为,购买电脑就是买硬件,从来没有买软件这个观念,如果说,购买软件的价格等于甚至大于购买硬件的价格,我想,中国每年也不会有700多万台的销售规模,毕竟有谁会花几千块买一台没有用的东西放在家里呢。无可否认,软件开发的工作量大,开发成本高,时间长,需要较高的售价,但是,软件后续产品的开发价值却非常的低。据统计,第二代产品的开发成本仅是第一代的20%。也就是说,当软件开发到第五代时,其研发成本仅为第一代的0.032%,依此类推,如果第一代软件的售价为1万元,那么第五代软件的售价为3.2元就能保证利润,可是有3元的软件么?是什么原因呢,当然是垄断了。这也就说明微软怎么从一个小公司在20年的时间里成为一个富可敌国的软件巨头了。并且利用其在电脑软件市场的垄断地位,垄断价格,垄断市场,从而控制经济,我们应该看到,盗版软件如同一个竞争对手,打破了它们的垄断地位,试想一下,如果没有盗版市场的存在,那些国外的大公司一旦垄断市场,那么,我们将面临的不仅仅是自己研制原子弹的问题了。而且,微软等国际大公司还通过其技术优势,频繁的更新换代,不断从消费者口袋里掏钱,使其实际支付价格更高。从这个意义上讲,在我国还没有真正意义上的国产软件的今天,盗版软件还是有其积极作用的。因此,当前打击的重点应当是微软等外国软件商利用垄断地位,在中国进行价格垄断的行为,而不是打击平民大众为赶上信息社会,无可奈何使用价廉质次的盗版软件的问题。

(三)知识产权保护应符合本国利益的需求

法律作为上层建筑,是人类社会发展到一定阶段的产物,它是为了保护本国大多数人的利益而制定的,是植根于特定的社会现实中并为之服务的。具体而言,保护权利人的知识产权制度也只是中间过程,促进社会的知识创新和知识传播才是其最终目标。知识产权法律制度是生产力和科学技术发展的产物。它是伴随着科学技术的发展而发展,又伴随着科学技术的发展不断调整。其保护水平应与本国的社会现实相适应,以促进本国利益的最大化为标准。如果忽略这个前提,盲目追求知识产权保护的高水平,必然只会约束本国的经济和科学技术的发展。

其实,美国在建立知识产权制度的过程中,也是以保护本国利益为前提的,1887年《伯尔尼公约》就已经开始生效了,但是直到1989年,美国才加入了此条约,为什么美国要等102年以后才加入此条约呢?就在于:当一个国家的传播行业或传播手段并不发达时,保护外国人的版权会使本国的经济利益受损。在我国软件业刚刚起步、软件业的绝大多数软件著作权人是外国的跨国公司的今天,知识产权保护水平过高显然对我们极其不利。追究使用人的责任,只会使我国使用计算机的人越来越少,而不可能像有些舆论说的那样,推动中国软件产业的“蓬勃发展”,这与我国实现科学化的宏伟目标背道而驰。我们可以通过国内的知识产权侵权事件明显的看到,现在被炒得沸沸扬扬国外音像版权组织要征收中国服务性行业音像播放费,而且,价格不菲,按照他们征收的费用,我国几乎所有的服务业要么不播放音像制品,要么关门歇业。难道这也是促进我国音像产业的发展么?我们购买音像制品时已经付出了版权使用费,凭什么播放时也得缴纳播放费用呢。难道我购买了却不能听?这难道是促进知识的传播么?

我们都知道,安装软件时,必须认可一个授权协议,而授权协议上有一条规定就是,此软件只能在一台机上使用,难道一个人就不能同时拥有两台计算机?有两台就要购买两套软件么?照此推理,我购买图书也只能我一个人在一个地方看了。这不是强盗逻辑是什么?我们应该看到国外的软件商不遗余力的促进所谓知识产权建设,实际上他们的意图是为了垄断的计算机市场,从根本上遏制中国计算机软件业的,使得他们的利益可以得到最大化的罪恶企图。

因此,我们从保护我国和软件业发展的角度来看,盗版软件的大量使用,在来看,有效地促进了中国计算机普及及我国软件业的发展,应该予以保护,而不是给予打击。

(四)知识产权是权利人与公众利益平衡的产物

平衡是知识产权的要义和核心,我们在制定相关的法规时应始终注意这一点。一方面,要保护创新,保护知识产权,这样才能使智力成果得以延续,人类文明得以发展。另一方面,为了全社会的共同进步,知识应该得到尽可能广泛的传播,智力成果应得到尽可能广泛的,需要强调智力成果的社会共享性。这种平衡对于软件著作权而言则主要体现在保护程度强弱的不同,由于权利人与用户以及侵权者之间存在着利益冲突,如果对软件版权给予过强的保护,会给用户带来沉重的经济负担和使用中的不便,使得用户对软件产品可望而不可及,也限制了软件使用价值的实现;但是不保护软件版权,听任盗版泛滥,投资与劳动得不到回报,从而丧失创新动力。软件业必然要萎缩。如何寻求一个利益的最佳平衡点是我们要解决的课题。我认为,从某种意义上讲,盗版市场恰恰是社会这个大系统所自发提供的平衡权利人与社会公众之间利益的一种机制,它是权利人与社会公众之间利益博弈的结果。正是由于它的存在,使得知识不被少数国家和少数阶层所垄断,而被大众以不甚体面却很实用的方式获得,从而为社会整体进一步的知识创新、知识传播创造了条件。举一个简单的例子,现在每台计算机正版软件的售价大概要6000元,以一个学校配一个30台计算机室为标准,光软件投入则需要18万元,而18万元对于我国广大投入来说简直是一个天文数字,难道就因为这高额的资金投入就剥夺了他们对信息技术掌握的渴望么?因此,权衡利弊,打击盗版只追究生产和销售上即可,不应该再追究消费者的责任了。

而且联合国《人类发展报告》指出:知识产权保护措施若是过度严厉,反而限制了软件业的竞争甚至创新活动。实际上也是如此,就用我们最常用的WINDOWS来说吧,上世纪90年代WINDOWS作为新的操作系统以其更加人文化的操作界面替代了DOS以后,经过95、98、2000、XP等版本,可是在你使用的过程中,好像没有什么新的突破,只是体积越来越大了,捆绑的东西越来越多了,漏洞更多了,价格更高了。其实,这些都是垄断技术的结果,如果,微软公开源代码,使得大家都能参与到系统的设计中来,我想,也不会经过这么多年的设计,只设计出那一片草地和蓝天了吧。

三、我国计算机软件法制建设的完善

我们都知道软件设计的最终目的是让人们使用,而知识产权制度保护的基点是以符合社会发展的现实要求为前提,在权利人利益和公众利益之间维持恰如其分的平衡。因此,我国在建立知识产权法律制度的时候,应该将人与经济和社会的关系以可能的最佳方式组织起来,以对有限的可利用的资源进行公平、合理分配。第一、应该保护发明人和创造人的合法权益,同时防止其权利滥用;第二、应该保护一定的智力劳动投资;第三、应该鼓励社会创造与发明。可以说,包括知识产权法律制度其宗旨在于为整个社会带来利益,促进社会的前进与发展。很显然,现在过分保护软件设计者的权益,从根本上违背了这一制度创设的宗旨,从而沦落为发达国家跨国公司垄断全球市场的工具,而这也必然会反作用于整个“扭曲”的知识产权法律制度。过分的知识产权保护只会阻碍知识的传播,这违反了知识产权制度建设的初衷。

1、切合实际的制定出我国知识产权保护制度。知识产权保护的初衷是既保护产权人的正当权益,又保护公众能够合理的享受这一知识成果,从而促进知识的传播。

2、制定出更加优惠的计算机软件产业发展政策。只有发展了我国的计算机软件,我们才有资格与世界知识产权接轨,才能保护我国软件能够正常发展。

3、加大对盗版软件制造商和经销商的打击力度。作为知识产权侵权责任人应该给与严厉的打击。

最后,我必须申明,我支持软件的知识产权保护,但保护到何种程度要根据社会的现实确定;我支持打击盗版,但打击的对象要区别对待。不要一厢情愿盲目拔高对软件的保护程度。与其在个人用户的责任上纠缠不休,不如把大力气花在如何更加合理的分配软件开发利润上来,从而开发高质低价的软件产品。我们大可相信,我国的知识产权制度会随着社会的发展和我们经济实力的增强逐渐发展起来,正版软件的使用率也会随着人民生活水平的提高以及软件业的成熟而逐渐提高起来。到那个时候,即使你想用盗版软件,你也不可能找得到它的踪影了。

符启林 :《消费者权益保护概论》2001年9月第一版 南海出版社

王怡:《使用盗版软件要坐牢?软件财产权适可而止?》2001年12月21世纪经济报道

《亟待加强非保护过度 软件知识产权矛盾着保护着》 2002-09-24 07:39  转自:数字青年

赵国玲、王佳明、韩友谊:《计算机软件著作权犯罪的刑法规制》,《中外法学》,2001年第2期

《计算机软件法律保护初探》 彭丁带  云南法学 1999、1

《知识产权法教程》 刘春田 中国人民大学出版社

《美国专利法判例选析》 张乃根 中国政法大学出版社