引论:我们为您整理了1篇软件开发论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
软件开发论文:现代软件开发软件工程论文
1传统工程方法的内容与特点
传统的软件工程方法一般都具有结构化样式,包含多个程序构件,需要将问题概括定义。然后对该问题的解决方法的工程实施过程进行必要性和可能性的综合分析,分析此工程方法所要满足的要求,在分析基础上对应用方法进行系统性建构。建构整体完成后,再分层次进行详细的内容建构,总体建构及层次建构完成后,就可编写软件代码,检测软件性能是否能够满足要求,以便对不合理之处与弊端进行修复以及维护。在这样一个复杂的过程中,需求分析是关键步骤,只有了解需求,将大众需求切实反映在软件中,才能开发出成功的产品。其次,系统建构也非常重要,从整体建构到层次建构,都应以需求为基准进行设计,再结合相关软件数据,具体问题具体分析。可供选择的建构方法有这样几种:数据流动图像、数据关系图、状态图等。结构图主要应用在建构程序中,是系统建构的常用方法,程序图表的编码方式则在层次建构中经常使用到。
2现代工程方法的内容与特点
现代软件工程方法之所以超出传统方法,主要是因为它针对的是具体对象,即面向的是具体存在的问题和弊端,这一点,克服了传统软件工程方法的缺点和不足。现代软件工程方法包含五部分,分别是分析、设计、编码、测试、维护。这几部分虽与传统工程方法大同小异,但细比较便可发现现代工程方法的优点。在分析部分,传统工程方法主要是笼统地分析,没有具体的面向对象,而现代工程方法则是分析现实事件的具体问题,因此,具体问题的性质可以更好地反映事件的性质。在设计部分,面向对象主要是系统中的具体时间。传统软件工程方法单一无序的状态使得设计的软件没有突破,没有适应发展的迁移性,现代软件开发方法摒弃这种自发式状态,采用更为先进的模块式开发方法,引进先进技术,维护系统正常运行,同时能及时对软件问题进行修复。模块式开发方法更适合现代经济的高速发展,更能适合大众需求的日新月异,更能满足不同群体的需求。这种方法具有超强的适应性,因此更具有稳定性,一旦软件出现问题,能及时修复,一旦有新的需求出现,也能及时优化性能更新换代,大大降低了软件开发失败的风险。富含高技术的方法还可以整合计算机资源实现资源共享,而且只要将模块定义,在系统允许下可以重复利用。
3现代工程方法的有效运用
3.1现代软件方法的适用局限性
软件体系结构决定着软件适用的工程方法,主要依靠数据库进行数据分析的软件体系结构是指软件的分层结构,比如C/S结构。现如今,传统的数据库管理系统还具有相当的适用性,其在现代数据管理系统还未成形的今天仍然发挥着举足轻重的作用。传统的数据管理系统在数据存储、数据共享、数据保障以及故障维护等方面都有着很好的效果。特别值得注意的是在结构化语言查询方面,其不但不会损害整体性查询,在高水平查询上同样能够实现,这是现代管理系统不占优势的地方。现代管理系统优势凸显于具体的数据储存与操作方面,比如表结构的处理方法,传统软件工程方法在运用时会有所扩展,导致表述模糊。
3.2现代软件开发的工程理念
软件应用脱离了早前的局限性,在各行各业都得到有效应用,餐饮业、服务业以至于医疗卫生业都能将软件运用发挥到,大大提高了行业的生产效率,取得了前所未有的效果。同时,利用软件的资源与信息共享功能可以在各行业建立标准的操作规范,统一行业的操作程序。只有在软件开发过程中树立现代软件开发的工程理念,才能顺利进行软件开发和应用。以医疗卫生业为例,通过大量引进现代软件进行信息管理和操作,不仅规范了医护人员的诊断操作行为和疾病检查,还可以对疾病及时有效地进行监督和管理。引进的软件不仅仅局限于资料信息的管理系统,还有与影像资料存储与共享、通信内容等相关的信息管理软件。以病理信息管理的软件开发为例,这种软件的主要作用就是将病理分析情况如实收入软件中,从而对该数据资料进行长期有效的存储。这种软件的操作简单易学、分工明确,是模块化处理方式的最简单应用。需求性直接决定软件实用与否,因此,在开发之前,必须对软件的需求性和实施的可能性进行详细的调查研究与分析。如果软件公司开发新产品之前没有进行需求和可行性分析,必然导致软件的适用性不足以应对大众需求,不能够很好地适应具体情况,给开发者造成不必要的损失。此外,在软件开发时,开发公司应该对整个工作进行协调一致的规划安排,各工作人员应明确分工,尽量规避工作中出现环节空缺或重复的情况,避免开发过程中出现混乱不堪的状况。
4结语
在现代软件开发的工程理念指导下,各行各业都能够开发出适合需要的系统软件,广泛运用现代工程方法开发新软件,不仅可以提高行业的工作效率,还可以减少工作量和工作时间,降低工作压力,促使行业规范化、科技化。只有科学合理地选择现代软件工程方法,才能促进软件开发,使软件更好地为大众服务,更好地满足大众需求,但传统的工程方法并非一无是处。只有具体问题具体分析,选择适合软件体系结构的工程方法,才能取得成功。
作者:张锡珺 单位:同济大学
软件开发论文:软件开发背景下会计信息化论文
1会计电算化阶段会计软件存在的问题
1.1现有会计软件数据难以共享
目前,会计核算软件开发公司有300多家,经过财政部评审的会计核算软件已有40多个,加上各省市级评审的也达到200多个。这些商品化会计软件种类众多,但其功能却大同小异,通用性差,模块集成化程度不高,不能满足不同层次用户的需要。单机版会计软件中的会计数据的共享是通过传送数据文件的方式来实现,不是采用数据库服务器的方式,无法真正实现数据库资源的共享。会计信息化主要是通过网络技术支持的,信息化要求数据是高度共享与传输,会计数据不能实现共享或者共享有缺陷,都不是信息化所要求的会计软件。
1.2会计软件开发模式的局限性
软件公司开发会计软件,软件开发者往往并非专业的财务会计工作者,他们基本上没参与过企业财务需求与管理过程,对财会业务的特征和业务流程掌握不透,所知道的会计业务知识是企业共性的会计知识,所以各会计软件开发公司都特别强调各自的会计软件开发模式和优点,这样就造成大部分会计软件兼容性不好,使用方法上也存在差异,给用户使用带来了很大不便。软件商在开发软件时不采用标准,软件开发商为了突出自己软件的特色,会别出心裁地开发出各自软件的特色,致使会计软件多而杂乱,导致不同会计软件的数据接口没标准,使用方法不一致,造成报表汇总不统一、数据查询不方便。
1.3会计软件的业务数据处理流程不适应信息化的要求
会计电算化阶段的会计软件处理流程基本上是模拟手工会计的处理流程而设计的,不适应信息化的要求。目前市场上主流会计软件基本上是C/S模式,该模式通常应用于局域网中。该模式开发的软件基本上使用在用户固定的环境,客户端需要安装用户软件才可以使用,不适合面向一些不可知的用户。维护成本高,软件每一次升级,所有客户端的用户程序都需要升级,费时费力,很不适应信息化发展应用的要求,限制了企业信息化的步伐。国内目前大部分ERP(财务)软件产品即属于此类结构。
2会计信息化环境中的会计软件开发的研究
2.1会计软件的开发要适应社会信息化的大背景
社会信息化是信息化的高级阶段,社会一切活动领域都要实现信息化。随着互联网的诞生与发展,人类进入了信息化社会。会计信息化是在会计核算、会计监督、会计预测与决策等方面的信息化,要根据信息管理的原理和技术对会计流程和会计模型进行架构,使之符合信息化的要求。Internet技术环境的发展,为促进会计信息化的发展创造了良好的条件。会计软件是ERP的一部分,会计软件的发展要与ERP和企业信息化的发展相适应。
2.2适应移动互联网的发展,开发移动会计软件
移动互联网是信息化的关键环节,全球信息化又给移动互联网的发展提供了新环境和新机遇。企业要实现会计信息化,就要开发适合在移动平台上使用方便的会计软件。通过移动互联网,用户使用移动会计软件通过输入密码、指纹认证等安全环节登录会计数据服务器端,完成数据业务的办理,真正实现信息化的无缝连接。
2.3采用B/S模式开发会计软件,才会符合会计信息化的要求
B/S(Browser/Server)即浏览器/服务器,它是建立在广域网基础上的,是随着Internet技术的产生而发展的,是对C/S模式的一种变化或者改进的软件开发模式。B/S模式的使用,使得浏览器技术实现原来需要复杂专用软件才能实现的强大功能,节约了开发成本。B/S模式的程序和数据存放在服务器端,以浏览器作为软件客户端的统一界面。用户界面通过WWW浏览器实现,一部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。该模式的软件面向不同层次的用户群,使用地域分散,C/S无法作到这点,运行环境与操作系统平台基本没有关系,这样有利于企业信息化的实现。3.4会计软件访问人员的普及,杜绝资金腐败问题腐败的本质归根到底是资金问题,会计软件如何做到监管作用。在软件中,可以考虑将所有的原始会计数据(票据)都以图片的形式存储,一旦输入,就不能改动,不再是冷冰冰的财务数据显示。软件开发商在开发网络会计软件时考虑利用软件进行会计职能监督,在软件中采用基于角色的访问控制(RBAC模型),设置不同用户角色。针对不同角色人员设置不同的权限,可以让单位不同角色的员工登录查询会计数据,其他部门的(政府监管部门)人也可以注册审核后登录软件系统,实施监督。
3结论
网络会计软件的开发与使用是企业会计信息化的具体途径,通过它能为企业提供及时、的会计信息,可以实现企业数据业务的自动化,服务的电子化,管理的信息化,决策的科学化,使企业在信息化的浪潮中破浪前行。
作者:张军强 单位:陕西财经职业技术学院
软件开发论文:软件开发应用下的软件工程论文
1软件工程的应用
现代化社会的发展,软件工程广泛应用到嵌入式系统、人机界面、翻译器、电子邮件及数据库和各项操作系统中。在此基础上,还受到了航空、工业、政府部门及银行等各个行业的大力追捧,大大减少了各行业工作人员的工作总量,有效提高了他们的工作效率,并促使人民群众的生活质量得到提高,带动了社会经济的发展。软件工程的开发离不开软件工程师,根据领域的不同又分成系统测试员、分析员、工程师及程序员等,统称为软件工程师。他们肩负着对费用合理、质量良好的软件产品的开发,通常情况下,其主要以产品的性、安全性、可维护性、实用性、功能性等指标来衡量软件产品的整体质量。
2软件工程开发技术
2.1软件标准化应用技术
软件标准化应用技术又分成软件标准和软件过程标准,其是软件构件和软件重用技术开发与发展的先决条件,可有效保障软件工程产业的健康发展。软件标准化应用技术直接关系到软件工程各项指标能否达到相关标准,其也是衡量软件工程成熟度的重要条件。国际标准化工程和系统工程委员会详细指出了软件工程的标准结构,加之美国国防部关于软件标准相关内容的提出,并列成为当代软件工程的两大重要标准。
2.2软件构件和软件重用技术
软件构件和软件重用技术一直是软件工程开发中的重要环节。软件重用是开发和研究软件的必要手段,构件作为一项基础条件有着不可小觑的重要作用。其中,软件重用技术可让软件工程师从大量写代码的工作中解脱出来,促使其更好的投入到更具适用性软件系统的开发中,从而确保空间和相关问题的一致性。软件构件技术是实现重用技术的前提,两者相辅相成,互相促进。这一过程中,各类开发工具是软件开发和应用的依托,如集成开发环境、构件库管理及运行环境等。
2.3中间件技术的采用
中间件平台作为软件系统开发和运行的支撑,是实现构件技术的前提。中间件适用于合适的平台上,加速软件的隔离和抽象,最终形成构件。因此,中间件技术在软件行业中备受青睐,根据分布对象、通信、事务处理、调用远程过程、访问中间件这五大类进行划分,具有划时代的意义。
3软件工程开发过程
3.1用户需求分析
用户需求分析即为在构建或改变软件系统时,应根据新系统的定义、范围及功能等内容进行用户群体需求分析,并综合分析数据把握系统定位,以开发出品质的系统软件。该过程中,协调需求分析员和软件工程师之间的关系是十分关键的,两者强强合作后,应首先找准目标用户群,并针对用户的实际需求确定系统软件的各项功能,最终制定出系统开发方案。
3.2软件系统分析
软件系统分析主要是指归纳和整合需求调查中的各项数据和相关资料,并针对软件内部实际管理和信息处理情况进行分析。软件系统分析的主要目的是为了落实用户的相关需求,并寻求出具适用性的解决方法,其是软件设计过程中不可或缺的组成部分。
3.3软件测试
在整个软件系统进入使用之前,软件测试是最为重要的环节之一,在进行软件测试时,不仅能对软件的需求进行分析,还能对软件的功能及性能进行验证。软件测试是指,根据运用软件的测试方法和测试工具,按照测试流程及测试方案,对被测试软件的功能与性能进行检测。在对软件进行测试的过程中,编程人员可以按照不同的软件和不同的架构编写出各种测试系统以及测试方案和工具,以控制将有可能出现的问题。在软件开发的整个过程中,都要紧抓各个开发环节及时进行同步的测试内容,并且针对测试中发现的问题加以解决,同时完善相关的开发程序。在此之后进行重复测试,在反复测试中不断完善各种问题,直到软件最终成为完整产品。
4软件工程开发的基本特征与应用情况
4.1明确性
软件工程在进行软件设计时就已经根据人们多种多样的需求制定了明确的目标。软件工程设计的任务是在工程实施或者产品投产之前,为这项工程或产品提供各种需求的标准,这一任务正是体现了软件工程中“需求分析”的特点,并且需求分析的质量对软件开发的成败有着直接影响。在这个阶段中,开发技术人员需要不断的与用户进行沟通和交流,明确软件开发项目的概念,最终形成一个完整的、清晰的、明确的开发目标。
4.2完整性
在用户或者服务器系统的应用中,保障信息无误的重要条件是数据及数据处理的完整性。因此,在软件开发的过程中,确保数据及数据处理完整性的逻辑要求是最为严密的。例如,有时在处理一个事物的过程中,会修改多个表格数据,如果在修改中发生了任何细小错误,都必须放弃整个处理过程,而不是其中的一个过程,然后返回最开始的阶段,以确保操作的完整性,从而保障了数据及数据处理的完整性。
4.3规范性
应用软件的开发工作在不同人员进行修改时需要能较为容易的接手,因此开发应用软件必须保障规范性。由于软件在开发的过程中需要按照一定的规则进行对象组合,所以能符合标准。但是如果是群体开发软件,由于每个程序员的想法及工作习惯都不相同,因此不容易符合标准,而软件开发的标准极为重要,必须保障其规范性,所以在软件开发的过程中,程序员之间需要多沟通交流,确保软件的顺利开发。
4.4易维护性
由于在软件开发的过程中,对象组合具有继承性,在对祖先对象进行修改时,也会对其继承对象造成直接影响,提高了软件程序在一定程度上的维护性。并且,逻辑规定和语法规定相同,群体开发软件不会因为个人特有的思想与工作习惯受到影响,从而使软件开发的维护性得到了保障,也提高了相互之间互相弥补的可能性。
4.5创新性
科学技术需要发展,发展离不开创新。随着工程技术的不断创新,软件开发出的产品在满足人们高要求的同时不断进步,为了获得广大用户的信任与支持,系统分析员在进行系统分析时,应当多方位了解广大用户的需求,针对用户的各种需求提出可行性方案,并且在不断的与用户交流中完善与改进方案,在如此反复中完成整个设计开发的过程。
5结束语
综上所述,关于软件工程的开发与应用,对软件工程师而言是一场庞大的技术革命。在软件开发过程中,其具体应用较为复杂,因此必须对软件质量标准进行严格监督。从上世纪80年代开始,我国就已经进入了制定软件工程标准的阶段,在将软件标准不断完善与改进的过程中,软件过程标准化与软件标准化都在协调发展中紧密结合。软件开发人员应当在开发过程中,不断对软件项目进行分析与测试,以达到软件工程规范要求,较大限度减少用户在使用软件时的管理维护负担。随着现代社会的快速发展,软件工程在不断的壮大中,并且在开发过程中不断应用先进技术,逐渐取缔了传统的开发方案。笔者认为,我国应紧跟国际软件工程标准化的发展情况,并将其渗透到信息化建设的过程当中,制定符合我国国情需要的标准,进一步推进我国信息化建设的发展。
作者:党婧 单位:同济大学
软件开发论文:软件开发计算机软件论文
1计算机软件开发中的分层技术概述
分层技术在计算机软件开发中的应用,大大提高了开发的速度和质量,是现阶段我国软件开发中最为重要的技术种类之一。为了能够更好地发挥其技术优势,下面针对其各部分重点内容进行分析研究:在计算机软件开发中,分层技术的应用需要严格按照一定的措施和规律和进行,首先必须要将分层技术的相关理论以及概念进行掌握和熟悉。分层技术包括了计算机以及物理学两个方面的含义,在这两个方面中,物理含义的内含较为复杂。具体来说,在计算机软件研发的时候,分层技术就是将不同过程的解决方案置于不同的概念领域中,然后这整个层面就会形成一个较为封闭的体系,而这个体系中包括的不同层面在级别上都是平等的。针对软件开发的构架方面,分层技术的优势得以有效凸显,在最初的时期,软件开发构架只是一种单层的构架,直到20世纪后期才得以快速发展,并在一些小型的数据库中得以应用。而单层结构向双层结构发展,则是从服务器与计算机之间的建立联系开始的,服务器与计算机得以联系,并快速发展,从而不断完善,形成了目前的计算机软件结构。由于计算机的双层结构中存在很多难以避免的缺陷,因此在不断发展的过程中,其弊端也更加凸显,在无法满足人们需求的情况下,分层技术的出现有效解决了上述问题,并逐渐发展成为我国计算机软件开发技术的主要发展趋势。
2分层技术在计算机软件开发中的应用
分层技术目前在我国已经成为了主流的技术种类,其在我国计算机软件开发中的应用也越发普及,下面进行具体分析:
2.1双层技术的应用
从种类方面来看,分层技术主要有三层、四层以及多层次之分,但是这些都是在双层技术的基础上发展起来的。在不断的发展过程中,软件的开发效率也得以提升。我们首先针对双层技术进行研究,这项技术在我国软件开发中的应用,主要就是针对两个端点进行,也就是客户端和服务器。客户端会依据不同用户的资料为其提供所需要的使用界面,处理其中所产生的各种逻辑关系,然后服务器是用来接受客户的各项信息,在经过数据库进行相关的计算和总结,最终向客户端传达并使用。这项技术的应用大大提高了计算机的运行效率,但是其必要的条件就是用户所使用的服务器,性能方面要有所保障,同时用户使用不适合太多。一旦这两个要素没有保障,就会导致服务器因为工作负荷过重而出现系统性错误、计算机反映慢等问题也会出现,这样一来成本就会不断增加,问题严重的话,还会导致人格数据的丢失,所以说在当今的研发中,这项技术已经逐渐被其他技术所取代。
2.2三层技术的应用
上文已经提到,三层技术的研发是建立在双层技术基础之上的,针对双层技术中不完善以及有缺陷的部分进行改进,并相应地增加了应用服务器,这种服务器在计算机使用方面发挥着巨大作用,能够针对用户的各种数据进行储存和整理,同时也大大提高了计算机信息访问的效率,最为关键的一点是实现了人与计算机之间的交互。这种三层技术实际就是将业务处理、界面层次以及数据层次相结合,建立一个有机整体,相互独立运行,共同为计算机服务。其中的界面层主要是进行科学的收集用户使用软件的需求,收集完成后需要将这些需求发送到之后进行工作的业务处理层,其次由业务处理层通过对这些用户的需求进行分析,做出相关的申请请求在数据层进行数据的提取与处理,在数据层进行相应的处理,对相关的各种信息进行查询,针对这一系列的分析之后,将结构反馈给业务层,最终是由业务层完成工作的处理,再回到最初的界面层。以上所阐述的整个过程就是对系统的建立过程,正是因为这样的处理,实现了系统工作效率的提升。
2.3四层技术的应用
在计算机软件的开发中,双层技术和三层技术都难以应对计算机使用复杂的环境,需要将三层次技术中的界面层、业务处理层和数据库层科学地分开,这样才能够不断降低这几个层次之间的相互影响,因此需要将三层技术逐渐向四层技术发展,其中四层技术主要包含有业务处理层、web层、数据库层以及存储层。
2.4中间件技术的应用
分层技术在计算机软件开发中的应用,可以针对不同部门进行优化,目的就是充分发挥其潜能,实现优势互补,提高计算机整体的运行效率。正是因为分层技术的合理应用,才使得软件开发的质量大大提升。另外,还有效地降低了各种复杂问题的发生,简化了计算机操作,只要利用单项操作就可以独立完成计算机软件的开发,进而实现我国计算机软件开发的高效性与高质性。
3结语
伴随着我国社会的发展,计算机技术在各个领域正在发挥着不可替代的巨大优势,将人类的生活及生产进行了翻天覆地的改变。为了能够顺应社会发展的需求,越来越多的计算机软件被研发出来,在各个领域发挥着不同的作用,为人们提供着便利。而分层技术在软件开发中的贡献不可忽视,它的应用使软件开发速度得以提高,同时也保障了软件的质量。从软件开发商的角度来看,充分利用这项技术必然会为自身带来巨大的经济效益。而从我国计算机发展事业来看,分层技术的完善,无疑是对我国计算机技术发展的一种积极的助推,具有非常积极的现实意义。
作者:贾辉 单位:湘西民族职业技术学院
软件开发论文:软件开发技术网络教育论文
一、计算机网络教育的特点
计算机网络教育是现代教育的一种新的形式,也是现代教育的一种重要补充。网络教育的迅猛发展,一来是依托于计算机网络技术、计算机软件技术的发展,二来也是因为网络教育的自身优势。较之于传统的教育,网络教育具备独特的优势,网络教育可以充分提升学生的主体地位,学生可以根据自己的兴趣、爱好、学习、知识储备等选择丰富的教学资源,学生还可以根据自己的时间安排,合理地选择学习时间、学习地点、学习环境,此外学生还可以自行地组建学习小组,及时地运用在线交互软件实现与教师的良性互动。总之,网络教育可以极大地扩大课堂教学的信息量,提高课堂教学效率,多媒体网络教学是通过多媒体教学信息的收集、传输、处理和共享来实现教学的教学模式,其实质是通过多媒体教学信息的传输和共享来实现教学。建立在网络基础上的多媒体系统,将多媒体技术与网络通信技术紧密地结合在一起,大大地扩展了单机多媒体系统的功能,促进了教育资源的有效利用。
二、软件开发技术在计算机网络教育中的重要性
网络教育是一种新型的教育形式,这种教育形式的产生与运用离不开软件技术的支撑。随着网络教育的不断扩展,现有的软件技术已经难以适应愈加丰富、愈加发展的网络教育,因此亟待对软件技术进行优化设计,不断进行软件开发技术工作,努力研制新的网络软件,最终促进网络教育水平的不断提升,促进网络教育的更高更快地发展。
(一)教育资源库的开发为网络教育提供了非常广袤的教学资源
网络教育的应用与发展,离不开网络教学资源库的支撑作用。可以说在网络教育发展中,网络教育资源库是根基。教育资源库的开发工作能够极大地丰富网络教育的教学资源来源,能够实现教学资源的优化与整合,能够综合性地提升网络教育的快速发展。在教育资源库的开发工作中,多媒体教学系统的构建与开发设计,能够及时地将教师的讲课视频或者教师的讲课屏幕及相关的课件内容传递给网络面前的学生,使学生能够在网络教育中,如同坐在教室中一样,身临其境地进行学习。各类学科资源科、开放式教育资源库、资源中心等教学资源与资源数据库的紧密结合,大大地提高了资源管理的效率。利用教学资源库的软件,学生无需紧紧盯着黑板,只需要通过计算机操作,就可以及时地快速地捕捉教师的课程讲解,同时还能够定格教师的教课过程,通过系统回放、暂停等多功能软件,对学习过程中的难点内容进行反复的推敲与学习,加深学习的印象。对于很多教师而言,利用这种开发设计的教学软件,教师可以极大地节省课程备课的时间,可以全身心地投入到教学过程中,而且在教学过程中还可以实现一边教学一边辅导。网络教育的发展离不开软件开发技术的发展,通过教育资源库的设计,教师可以有效、顺利地按照教学计划的内容,进行合理的教学组织工作,学生也可以利用教育资源库进行知识的反复练习,不断提升学习的兴趣,不断提升学习质量。
(二)教学管理软件的开发提升了网络教育的信息整合能力
在网络教育中,教学资源的丰富性一方面为学习者提供了广袤的知识来源,但另一方面也给学习者带来了繁琐的信息。如何帮助学习者快速地通过网络教育来查找相应的教学资源呢?在网络教育中应该加强教学资源的信息管理,将教学资源科学有效地进行分类整理工作,加强信息的筛选与整合,提升了教学资源的信息的利用效率。在网络教育中,应该构建完善的教育管理软件,通过开发设计这款教育管理软件,来实现教学资源与教学信息的分类整理工作。在传统的网络教育教学资源管理中,往往由计算机操作人员进行人为管理,这种落后的管理方式,对教学资源信息的更新速度较慢,难以适应学习者的要求,因为针对同一条教学资源或教学信息,不同的学习者的学习效率又快又慢,因此如何把握信息更新的频率,这是人为管理方式难以权衡的。在传统的教学资源管理中,管理效率低下,管理误差不断,管理手段落后等都严重制约着网络教育的快速发展。因此在网络教育中,进行教学信息管理软件的开发与设计,将人为管理的模式提升为信息化管理,既可以提升教学资源管理的效率,提升教学资源管理的质量,同时还可以极大地提升教学资源管理的科学性。教学资源分类管理软件的开发,能够将复杂、错乱的教学资源进行有机整合,将教学资源按内容、主题、关键词等不同标准划分为统一的信息,并构建了相关信息的信息管理库,加强信息的筛选与超链接管理,学习者在进行网络教育时,可以通过相关的搜索引擎进行针对性的课程搜索工作,并通过网页上的超链接进行相关内容的扩展。教学资源的更新管理软件,能够加强教学资源的定期更新,保障教学资源随时处于更新状态,为提升信息更新的精准性,在信息更新软件开发中,还设计了信息存储等辅助功能,新用户可以通过“历史消息”来查阅更新前的内容,而旧用户可以直接通过页面来进行新信息的查阅与浏览等工作。总之,教学资源管理软件的开发设计,极大地提升了网络教育中信息资源管理的效率和质量,加强了网络教育中教学资源的优化与整合,综合提升了网络教育的水平和质量,为学习者创设了科学良好的教学氛围。
(三)学科分类软件的开发使网络教育更具系统性
与传统教育一致,网络教育也需要针对不同的学科进行有机的分类,通过分类处理软件的开发,能够将网络教育中的教学资源按照相关的学科进行有机的分类与整理,能够按照学科体系的阶段性将教学资源进行优化整合,提升网络教育的针对性和系统性。学习者在网络教育中,可以通过分类软件进行教学资源的快速查找,同时还可以根据自己阶段学习目标,提前了解下一阶段的学习重点及难点,依托于现阶段的学习所得,重点加强对薄弱环节的侧重提升,以确保不同阶段学习的连贯性。同时在网络教育中,学科分类软件还可以针对学生的阶段性学习所得,进行科学的测试工作,以保障学生及时地发现自身的问题,及时地弥补自身的不足。另外,学科分类软件的应用,在细化知识分类的同时也为学生构建了良好的知识资源环境,研究网络环境下教师与学生的关系成为网络环境下教学模式构建的重要内容。
三、总结
网络教育是伴随着计算机网络技术及软件开发设计技术的发展而产生的,网络教育具备传统教育不可比拟的优势,网络教育的开放性、交互性、共享性等都使得网络教育得以迅猛发展。不过在网络教育的发展过程中,为了提升网络教育的重要价值,越发需要软件开发技术的不断发展,教育资源库的开发能够为学生提供充足的教学资源,能够让教师在授课的过程中进行教学指导工作,教学资源管理软件的开发能够提升网络教育的管理水平,学科分类软件的开发能够让学生利用网络教育更加系统性和针对性。
作者:张汉卿 单位:河北外国语职业学院
软件开发论文:软件开发技术下计算机软件论文
一计算机软件开发技术的应用
1计算机软件开发技术的应用分析
我们知道,之所以进行计算机软件开发,主要目的在于通过更加高效便捷的软件设计方便用户的使用,所以从这个层面上来看,软件的应用性是衡量其质量的重要参考标准。基于这一因素,计算机软件开发首先要考虑的就是增加使用的便捷性,其次要兼具可扩展性、安全性、可维护性以及稳定性等特性。根据笔者的工作经验来看,有些软件在设计时就是没有考虑到这一因素,导致好的设计却缺乏广泛的使用市场。其次,伴随着计算机软件更新换代速度的加快,软件在开发设计时还应该考虑到版本兼容的问题,同时还要拥有数据自动恢复的功能,只有这样,才能够占据更高的市场份额,也才能够进一步推广使用。
2计算机软件开发应用的具体表现形式
全球化经济的发展推动了互联网技术与产品的应用,计算机软件作为科技时代的产物能够缩短人们之间的距离,实现资源共享,也为实时互动交流提供了可能。正是基于这些功能,计算机软件才能在保持多个用户独立性的前提下实现统一连接,通过更加宽广的数据分析处理平台的提供,使人们的使用与操作更加高效便捷,推动了数据时代的到来。除此之外,计算机软件开发技术通常还与信息处理设备、移动通信设备联合使用,真正做到便捷用户操作的应用性。
二计算机软件开发技术的未来发展趋势
1计算机软件开发的网络化与智能化趋势
随着信息化时代的到来与个人计算机的普及,网络化也成为不可逆转的计算机软件的发展潮流与趋势。互联网的发展使得世界各国之间的距离不断拉近,不同国家之间人们的信息交流与共享也推动了网络化的进一步发展。只有基于网络化发展方向,计算机软件才能为世界各国的人们提供更加便捷的、品质的信息服务。而人工智能技术已经被应用于了社会生活的各个方面,也取得了新的进展与更广泛的应用。随着人们对计算机软件需求的不断提升,计算机软件的智能化方向也是不可逆转的必然趋势。从宏观角度来看计算机软件开发技术的智能化进程的推进,对于整个现代化计算机时代的发展具有重要的意义。
2计算机软件开发的开放化和融合化趋势
计算机软件的开放化趋势也是不可避免的,所指是用于软件开发的软件源代码以及软件产品的设计标准等进一步公开化,并通过共享促进软件开发人员之间的交流与创新。软件开发是一项需要创新思维的工作,行业人员之间通过互相交流与学习达到共同进步,也有助于产业的发展与提升,并逐步走向成熟。计算机软件开发的融合是指软件开发科学与其他相关科学如电气化、自动化以及机械化等相融合,并融入网络化、数字化以及智能化等计算机核心理念与技术,实现计算机软件开发产业整体水平与市场竞争力的提升,从而能够占据更高的市场份额,也造福于广大计算机软件用户。而随着计算机软件更加贴近人们的日常生活,计算机软件的开发也更加以客户的需求为主,所展现与提供的品质服务也是智能化与融合化的必然结果。
三结语
计算机的出现给人们的工作和生活带来了翻天覆地的变化,计算机软件更是推动了智能化时代的到来,对人类生活的各个方面都产生了深远的影响。计算机软件的应用是一个动态的实时更新的过程,其发展完善需要在实践中不断总结,从而实现完善、演化与升级。计算机软件开发技术是一项庞杂的工程,在软件开发的过程中要有针对性地采取适宜的技术方式,从而真正提高开发效率,增强软件的应用性,也推动计算机学科的发展。
作者:杨向辉单位:西安文理学院数学与计算机工程学院
软件开发论文:软件开发项目管理的意义思考论文
论文摘要:本文针对软件开发中的进度延期、费用超标、质量低下等新问题,探索了如何利用项目管理中的相关控制方法进行软件开发过程控制。、论文在阐述软件项目管理内容的基础上,针对软件项目的三要素分别进行了探索:进度控制、费用控制和质量控制,提出了几种有效的软件项目管理控制方法。这些探究对于加强我国软件项目管理控制过程,降低开发成本,减少开发风险具有重要的意义。
论文:项目管理进度控制费用控制质量控制软件开发
人类社会经历了三次经济革命从农业革命、工业革命到目前正在经历的信息革命。信息化正在日益改变人们的思维方式和生活习惯。在推动信息化过程中,计算机及其软件产品发挥着至关重要的功能。对于软件项目的管理成为项目管理领域一个令人兴奋的课题。本文将结合项目管理中的控制方法分析软件项目管理控制的相关新问题.以期提高软件项目的开发效率。
1、有关软件项目管理
1.1项目和项目管理
项目是一个旨在完成一个或一些独特产品或服务的过程.它有着一系列被具体描述的属性。由于项目的独特性和一次性特征,引伸出它的其他特征.如目标的确定性.成果的不可挽回性组织的临时性和开发性等。基于项flI的这些特征.项目运作更加注重项目决策前的计划以及对实施过程的控制,以减少项目运作的风险。项目管理是2O世纪50年代后期发展起来的一种计划管理方法,它运用先进科学的管理方式.有效解决大型组织的效率低下和小型企业面临的风险增加新问题以组织的机动灵活.面向客户和资源利用率高而被广泛应用。在工程设计.施工软件项目的开发、实麓中经常会碰到进度拖延.费用超支、质量不达要求等新问题除去极少数是因为技术原因造成,绝大部分是源于僵化的管理和不当的管理方式。
1.2软件项目管理
各软件企业都在积极将软件项目管理引入开发活动中.对开发实行有效的管理。从概念上讲.软件项目管理是为了使软件项目能够按照预定的成本.进度、质量顺利完成.而对成本、人员、进度、质量、风险等进行分析和管理的活动。同时,随着软件开发规模及开发队伍的逐渐增大,软件开发不再是向过去那样一二个开发人员即可解决的事情。迫切需要一种开发规范来规范每个开发人员、测试人员和支持人员的工作每个项目组成员按约定的规则准时完成自己的工作。同时采用规范化管理.专业分工也可以降低对开发人员的要求,从而降低产品研发成本。
2、软件项目控制
2.1软件项目控制
软件项目跟踪和监控包括对照已文档化的估计、约定和计划评审和跟踪软件完成情况和结果。基于实际的完成情况和结果调整这些计划。软件项目的已文档化的计划(即软件开发计划,正如在软件项目计划关键过程区域中所描述的)用作跟踪软件活动传送状态和修订计划的基础管理者监控软件活动.主要通过在所选出的软件工作产品完成时和在所选择的里程碑处,将实际的软件规模工作量成本和时间表和计划相比较,来确定进展情况。当确定未实现软件项目计划时,采取纠正办法。这些办法可以包括修订软件开发计划以反映实际的完成情况和重新计划遗留的工作或者采取改进性能的办法。
2.2软件项目控制的内容
软件项目控制的目的是为软件项目的过程提供足够的能见度,从而可以在执行过程中发生对计划的严重偏离时能够采取适当的更正行为。软件项目控制包括:a。追踪软件项目的进展于表现从而和所作的估计、保障和计划做出对比:b。追踪软件项目的风险;C。在发生对计划的严重偏离时采取适当的更正行为。
2.3软件项目控制步骤
由于软件开发是处在一个开放的动态系统中,开发环境的不断变化要求不断修改项目计划,以适应新的变化。此外项目经理及其组织在完成任务的过程中不可避免的要碰到这样或那样的新问题.解决这些新的矛盾和新问题均属项目控制的范畴项目的预算和进度计划只能为项目经理提供决策的依据.假如在项目实施过程中控制不住.很难在限定的时间和预算要求下实现项目管理工作的目标。因此软件项目控制的过程包括以下四个步骤:a、猜测什么会发生——要做出开发计划并建立工作标准b、查明什么正在发生——用建立的工作标准检查当前的工作;c、正在(或已经)发生的实事同猜测的结果进行比较——分析误差产生的原因:d及时采取补救办法.以满足项目目标,预算和进度的要求。
3、软件项目控制具体操作
3.1软件项目进度控制
为了确保软件开发中的各项工作能按照计划预定的日程顺利完成.对项目的进度要进行控制。进度控制的过程是.在项目实施过程中,不断地进行实际进度值和计划值的比较、发现偏差、检查分析其产生的原因,并采取相应的办法加以解决。
3.1.1进度控制流程
(1)进度控制的输入
进度计划。项目进度基准是项目测量和报告的基础和标准。
实施报告。实施报告提供了有关项目进度发展实情。报告未来可能发生的进度新问题。
变更要求。项目变更要有严格的申请和审批手续。
进度管理的技术和工具。
(2)进度管理的技术和工具
进度控制变更系统。为有效实现进度管理和控制.进度控制系统应设立实现重新计划的全部功能。包括:文件设立.跟踪即实施报告.变更评估等。
实施情况测量。项目进度控制系统中的一个重要组成部分是决定对迟发生的进度偏差是否采取纠偏办法。而实施情况报告提供了决策的主要信息。如变更分析.趋向分析.已实现价值分析等。
纠偏计划。很少有项目能按计划进度进行为实现项目进度或总进度要求,在项目实施过程中.需要不断对原计划进行调整或增加新的工作内容。为此.需要不断对实施的项目进行活动时间猜测。修改活动过程.替代进度方案分析。
项目管理软件。它的功能是跟踪项目按计划日期展开实际工作的情况.对照进度计划分析进度目前状况,找出进度的偏差.分析进度偏差对项目的影响.猜测未来走势
(3)项目进度控制的输出
进度更新。包括对项目管理中任何进度信息的修改。进度调整是其中的一种.师队员进度计划中活动开始和结束时间的改变。纠偏行动。通过改变资源投入将实际进度拉回到计划的行动过程。
从中获得的教训。有关进度偏差产生的原因。纠偏方案的评估和选择以及其他方面的感受和教训都应纪录在案成为日后有用的历史资料。
3.1.2进度控制方法
一般项目进度控制采用因果分析.分析用四步完成:
(1)明确新问题。实际完成情况和项目里程碑相对照.确定是否超期.超期的部分是在哪里。
(2)查找产生该新问题的原因。位从系统角度充分熟悉各方原因.应组织具有代表性任务人员并采用头脑风暴法进行。项目主管要通过他领导的办公室或小组,以及在各职能部门的人共同分析新问题产生原因。
(3)确定个原因对新问题产生的影响程度。对影响程度的评估可以采用专家小组打分的方法,事先确定权数.而后打分得出分析结果。
(4)画出带箭头的鱼刺图。分析出原因后各部门各就其职针对新问题提出解决方案.并实施。
3.1.3软件项目进度控制具体办法
在实施进度计划过程中,会有种种故障:客户的需求进行了补充或修改;工作量估算不准,造成进度不平衡或是有人不遵从开发规范.导致产品出现缺陷;或是技术环节出现故障,这些新问题往往是在进度计划外出现的.一旦出现这些新问题,项目进度不得不进行调整。开发过程中为了有效控制类似新问题,可以采用以下辅助办法,控制进度按计划执行:
(1)政策性办法。对于不遵从开发规范,人员不按时履行职责的.给予经济或是职务上的处罚.这种办法应是建立在分配任务之前;
(2)人员布置。在各子项目接口处适当布置机动人员和机动时间。这一办法有赖于项目组织的机构设置能动性好。此处比较难解决的是人员业绩评估.奖励新问题。
(3)技术办法,要想很好地执行进度计划,需要事先有统一的规范例如开发语言的统一,文档的归类。这样便于下一阶段人员理解上一阶段人员意图,交流更加轻易。
(4)信息流办法。该办法要求建立一个信息流系统.准时汇报项目进度.便于主控人员调整进度,并且保障信息流通顺畅。避免开发期压到造成严重拖工。
(5)资金办法。财务部门可以定期检查各部门财务情况.控制资金流出时间.进而控制项目进度。这和后面要讲到的三者权衡有密切关系。
3.2软件项目费用控制
费用控制就是要保障各项工作要在他们各自的预算范围内进行。其基础是实现就对项目进行费用预算。整个项目费用应包括项目范围规划阶段。软件需求分析阶段.原型设计阶段开发阶段.测试阶段和项目投入使用后的使用阶段所消耗费用的总和。软件开发项目承担公司为了完成项目目标和获得更多的利润.在实施项目过程中就要控制成本.在控制过程中,首先要拟定一个标准.即计划值.然后进行实际至于计划值的比较,确定实际值和计划标准的偏差大小.以便在此基础上采取各种办法纠正偏差.常用的分析工具是偏差分析。
偏差是指实际成本对相应计划的偏离,成本偏差的数学公式为:
CV=BCWP-ACWP(负数CV表明出现超支;反之,则节资)(3—1)
其中:CV为成本偏差,BCWP为计划工作预算,ACWP为完成工作实际成本。
在进行成本偏离计划程度分析时,常用计划偏差率反应时给予计划的偏离程度。
CVP=CV/BCWP(3-2)
其中CVP为成本偏差率。
偏差值是控制分析中的一个关键参数,因而应向各级组织汇报。对于不同的项目或同一项目不同阶段或不同管理层次,对偏差的控制程度不一样,制定偏差答应值的方法也不同。由于随着时间的推移风险减少了,因而偏差答应也可降低。超级秘书网
3.3软件项目质量控制
对于软件产品的项目质量控制应是事前有预控,过程有监控的主动控制闭环系统。(1)事前预控:根据影响质量因素多等特征.软件项目质量必须事前预控,及根据软件的类型和特征,以及以往类似项目的常发病和预防办法,对软件项目质量提出事前预控办法,包括制定控制的计划和程序,这是项目质量控制的前提。(2)过程监控:根据易产生质量波动和易产生系统因素变异等特征,软件项目质量必须过程监控.即按照预控的计划和程序,对工序、分项、单元的全过程进行过程监控.包括监测、检查、控制和评定.这是项目质量控制的基础。
4、结语
软件开发项目在进度、费用和质量三方面均需要进行控制,因此还存在三因素的权衡新问题。实践中.需要在三方面均进行行之有效的控制办法才能确保项目完成情况和计划较大限度的接近。本文提供了一些方法借鉴.对软件开发项目控制有一定的实际意义。
软件开发论文:软件开发项目管理论文
1在软件开发中实施项目管理的重要性
有时即使不开展项目管理工作,软件开发项目也能取得成功。但是如果乏项目管理,则难以将成本控制在一定范围内,容易导致软件企业面临着亏损的风险。在开展项目管理工作的过程中,需要借助技术、方法等,管理软件开发活动,如此既有助于实现软件开发目标,又能够控制软件开发的进度以及开发成本。当前,虽然有部分软件企业依据软件工程理论,制定了管理软件开发的制度,但是却没有严格控制软件开发的进度以及成本。这种做法不仅会延长软件开发的时间,还会增加软件公司的经营风险,最终损害到相关用户的利益。而在软件开发过程中,开展项目管理工作,就有助于保障软件开发工作的顺利完成,同时提高软件企业的经营管理效率。
2项目管理在软件开发中的应用现状
在二十世纪六十年代中期,人们发现了在开发软件过程中存在着很多问题,具体的问题表现在以下两个方面:一方面,不规范的生产过程;另一方面,不重视管理工作。为了能够有效解决软件开发过程中存在的问题,人们开始尝试利用过程管理方法。但是到了二十世纪八十年代,还是没有制定管理软件开发过程相关标准。近几年来,在信息技术快速发展的背景下,人们采取项目管理来控制软件开发的质量、软件开发的成本等,以此确保软件开发的质量和成本等因素,符合当时的既定标准。在软件开发过程中,每一个项目组的不同成员都应该承担不同的任务,并且企业管理者应该要求他们要在规定的时间内完成自身的任务,这种明确分工制度,有助于提高员工的工作效率。
3项目管理在软件开发中的应用
每一个软件开发项目都要经过以下几个阶段:提出问题、研究可行性、分析需求、测试等。因此项目管理工作应该贯穿于软件开发的整个过程。
3.1可行性研究
无法开发哪一个项目,都需要进行可行性分析与研究。通过利用项目管理来研究软件开发项目可行性的目的在于:在最短的时间内确定软件开发项目是否具有开发的价值。其中可行性研究的内容包括:
1)、研究技术的可行性。其主要是指:要合理地分析开发项目的功能与性能,分析其中所隐藏的技术风险。
2)、研究经济的可行性。其主要是指:估计所开发的项目给企业带来的经济效益,然后依据所估算的经济效益,确定该项目是否具有投资的价值。
3)、研究社会的可行性。其主要是指:分析此项目的运行方式是否正确,分析当前的人员技术水平以及管理制度是否具有可行性。
3.2软件项目估算
在软件开发过程中,首先要规划软件开发项目,如此便于项目管理人员制定切合实际的估算方案。规划软件开发项目的内容主要包括:明确软件开发的目标、明确软件开发过程中需要用到的各种资源、明确软件开发的进度等。在软件开发过程中,估算起着非常重要的作用。通过估算可以保障软件项目在规定的时间内完成,也可以确保软件项目的成本未超出预算。在估算资源、成本以及进度的时候,要依据自身丰富的经验以及相关的数据。但是当前所使用的估算方法较为单一,此种估算方法容易增加估算风险。对此,研究人员应该努力研究出更多科学、有效的估算方法。
3.3软件项目开发人员的管理
在开展软件项目开发人员管理工作的时候,首先要合理安排人员。通常情况下,是由多个小组成员共同完成软件开发项目。在具体安排人员任务的时候,要依据每位人员的优势进行,并且要明确小组内每一位成员的工作任务以及工作目标。在软件开发过程中,要确定不同的责任人,比如:项目经理、开发经理,并且为每一个小组安排一名组长,如此有助于确保软件开发项目的顺利完成,同时保障所开发出来的软件属于高质量产品。
4结束语
虽然项目管理过程中并没有包含较为深刻的理论,但是要想真正实施项目管理还是比较困难。对于软件开发企业来说,其应该在不断的实践中总结项目管理工作经验,以此提高项目管理工作的质量。
作者:侯凯 单位:锦州银行股份有限公司
软件开发论文:中职软件开发专业人才培养论文
一、基于工作过程系统化专业课程体系的构建
基于工作过程系统化的构建中职软件开发专业的课程体系,是指根据专业的培养目标,以具体职业岗位需求为依据,由工作过程中的典型工作任务出发逐步梳理出专业课程,再经过合理安排,让学生在完整工作过程中学习,以适应社会企业对软件人才的要求。具体过程是遵循软件人才的工作过程,从工作岗位出发,对工作岗位对应的具体岗位进行工作任务分析,寻找出典型工作任务,然后转换成行动领域,再将行动领域转换为学习领域,根据学习领域确定专业核心课程。
1、进行企业调研
主要是对软件开发专业人才培养模式存在的问题以及目前企业对软件技术专业人才的需求状况进行调研,掌握软件技术人员所需的岗位核心能力及要求。
2、培养目标的确定
通过前期对企业的走访调研,明确了中职软件开发专业的人才培养目标:本专业主要是面向软件开发以及相关的IT信息企业,以软件开发技术在IT信息行业中的应用,培养具有良好职业道德、工作态度及行为规范,能够在相应的IT企业及需要相关的企事业单位从事软件项目开发、网页美工、软件项目销售、软件培训以及软件的实施和维护等工作,具有可持续发展能力的初中级技术人才。
3、岗位需求及典型工作任务分析
典型工作任务是指描述一项工作行为,它反映职业工作的内容和形式。结合前期企业调研的岗位需求、相应的职业以及企业的业务方向,发挥合作企业、行业专家对课程改革的指导作用,邀请行业专家以研讨会、头脑风暴等形式,集中分析相应职业岗位所需的典型工作任务模块,进而对工作任务模块所需的知识、技能和态度进行分析,初步构建专业知识与技能的课程体系。中职软件开发专业的主要岗位需求有:程序员、PHP程序员、JAVA程序员、网页美工、软件销售及培训、软件实施及维护。
4、行动领域和学习领域分析
根据工作岗位的能力需求以及典型工作任务的内容,笔者对相应的行动领域进行了分析,并且进行了归类重组:
(1)程序员、php程序员、Java程序员的工作任务有一定的相同性,如都要进行数据库的设计和创建、软件开发相关文档编辑以及服务器的搭建和配置等;他们的不同之处在于服务的业务方向(如有的做网站、有的是做管理系统软件等)、编程语言以及开发平台和环境不一样,如:php主要应用于中小型网站的开发,主要应用于web应用程序、企业级应用程序开发,而Java在web应用程序、企业级应用程序开发以及移动服务应用程序开发均有较多的应用。
(2)网页美工人员体现在行动领域上主要是进行网页设计与制作以及网站的编辑。
(3)软件销售与培训员体现在行动领域上主要是与客户交流、沟通,进行软件的销售以及对软件进行安装、使用的培训。
(4)软件实施及维护员体现在行动领域上主要就是软件的实施与维护。围绕着行动领域和岗位能力要求,笔者整合出了相应的学习领域,再由学习领域的分析,分析得出相应的课程设置。
5、贯穿教学过程工作项目的选取
(1)选定工作项目的方法
①选择的项目内容要分学期循序渐进,由小项目到大项目,由简单项目到复杂项目,最终使学生通过对项目的开发实践,能够达到不同岗位的能力需求。
②每个学期制定一或两个段考终极目标项目,完成项目所需的主要技术能力主要呈现在其中一或两门专业核心课程中,而其它的知识技能经分解后需要由其他的专业基础课及文化课中来支撑。
③结合企业需求,邀请企业专家对选定项目进行研究论证。
(2)明确工作项目经过对岗位能力及学习课程进一步分析和研究,结合企业专家提供的实践意见,笔者整合出了6个项目(班级网站、内容管理系统、在线学习网站、OA系统、商业网站、客户关系管理系统)作为贯穿教学过程的目标工作项目,并确定相应的目标(三维目标)及相互之间的关系。
6、工作项目与课程之间的关系分析
明确了贯穿教学过程中的工作项目以及其需要达到的教学目标后,笔者进一步分析了与工作项目相关专业课程及文化课程的关系,并把课程划分为呈现课程和支撑课程,同时划分了每个支撑课程所需要的知识模块。
7、贯穿项目知识模块重组
依托行业企业,根据岗位的职业标准和行业标准,结合贯穿项目的目标以及相关的知识模块要求,分别重新整合呈现课程、支撑课程的知识模块,并根据整合的知识模块重新制定课程标准。
(1)呈现课程的知识模块重组每个学期的呈现课程,主要围绕着贯穿项目进行相应的教学,课程的最终目标是要实现相应的贯穿项目,而为了实现贯穿项目的过程中,对需要完成的专业知识模块则通过其它的子项目或是子任务的形式进行完成,而子项目或是子任务之间也是一种循序渐进的关系;对于项目需要的其它知识模块,则在其所支撑的专业基础课或是文化课上按模块进行补缺。
(2)支撑课程的知识模块重组
①专业支撑课程专业支撑课程主要是围绕着其所支撑的贯穿项目所需知识模块进行,项目所需要的专业基础知识整合在一年级的专业支撑课程完成,表现方式也主要是以有递进关系的子项目或是子任务的形式进行。
②文化课支撑课程文化课支撑课程主要是围绕着其所支撑贯穿项目所需其它知识模块进行,需要的知识模块主要是根据贯穿项目所需的知识进行相应的整合后进行重组,再根据所包括的知识模块量,确定其实施的学期跨度,比如英语,根据需要,把两年需要的英文知识模块融合在一年级全部实现,而语文,所涉及的知识模块量较大,那么就把所需的知识模块在四个学期学期分别实现;表现方式主要是以体现模块知识的子任务形式进行。
8、制定课程标准
根据重组的知识模块及贯穿的工作项目制定相应的课程标准,内容包括确定课程性质、设计思路、课程三维目标(知识与技能目标、过程与方法目标、情感态度与价值观目标)、课程结构(课程结构主要包括学习模块名、学习内容、实现的专业能力、主要教学方法、教学场所与设备要求、学时等)、课程考核评价方式。
9、制定相应的教学实施方案
根据相应的课程体系、工作项目、课程标准等制定一个可行的教学实施方案。
二、软件开发工作室的创建
为了让学生积极更多项目实践经验、零距离的接触社会企业需求、运营模式和企业环境氛围等,可以工作室的形式组织学生进行软件项目的设计开发,即在软件开发工作室中,通过校企合作及其它途径,承接企业的真实需求项目,以软件专业的学生及老师为开发团队,组织师生进行软件项目的设计、开发、实施及维护等。项目开发主要是以、JAVA平台的为主,在工作室分.NET和JAVA开发小组。工作室的负责教师应该由在企业实践过的专业课教师或者是由有一定实战经验的企业人员兼职担任,只有熟悉企业运作及相关企业文化的教师通过言传身教,才能使学生对企业的更深;同时要求教师把办公的地点移到工作室,并且担任项目总经理的角色,使得教师能够全身心投入到生产教学中,在工作室的运营中,教师不仅要“擅长专业教学、精通教育教学科研”,同时还要“熟练地进行市场经营、会从事或者指导商品生产、懂得现代管理”。结合学生的实际能力和层次给学生分配不同的岗位;按照软件项目的开发过程明确不同的岗位(项目经理、项目组长、界面设计、数据库设计、代码编写、项目测试、项目维护、文案等),实现流水线生产的软件开发模式。在工作室中,主要以项目作为引领,为学生制定长、中、短期的工作任务以及学习目标,学生在任务及目标的驱动下,通过自学、学长指导、教师解答、团队交流等形式进行新知识的学习。
三、行动导向教学法的应用
行动导向教学法主要是以学生为主,着重培养学生的方法能力、社会能力、个性能力、专业能力为培养目标;在“项目一贯制”的实施过程中,以项目为引领,学生为主体,教师为主导,混合使用任务驱动、角色扮演等多种形式和方式,引导学生通过以真实企业的员工身份进行项目的实训、开发等,使学生不断提高职业道德修养、学会学习、主动学习,不断提高分析问题、解决问题等方法能力、社会能力、个性能力及专业能力的水平。行动导向教学法在使用过程中均使用资讯、计划、决策、实施、反馈、迁移六大过程。
四、“项目”教学资源库的开发
充分利用工作室的条件,组织学生、老师分析整理真实项目开发过程中的文档、程序资料等,并根据软件方向的课程体系,对项目进行教学化的开发,搭建软件项目的教学资源库平台,总结出一套适合开发的快速上手实训手册,开发校本教材,为后期的教学实训提供更丰富的资源及更有效的途径。
五、多元化评价的实施
在项目实施的整个过程中,以完成项目的质量为依据实施,教学评价采用学校评价、行业评价和企业评价的多元化评价体系。学校评价采用探究式过程性评价,通过项目的设计、操作来评价学生对知识的掌握和运用,完成项目过程中的方法能力、个性能力评价学生的职业素养,促进职业能力与职业素养的形成。行业评价以社会资格认证为主,即将职业资格认证的标准作为评价工程项目完成的质量、实施教学考核的依据,使学校教学与行业要求保持一致,增强学生的就业竞争能力,企业评价采用反馈式评价,即由企业对进行项目实践的考察,对其综合素质做出总体评价。
作者:彭凤英 单位:柳州市及时职业技术学校
软件开发论文:企业级应用软件开发课程改革论文
1企业级应用软件开发课改革的基本理念
1.1强调学生的职业素质
现代化职业教学要求培养出具有良好生活素质、劳动素质、人文素质和职业素质的社会人才。致力让每一个学生都成为一个可以化发展的人,不仅具有良好的职业技能,而且具有良好的生活技能,不仅具有良好的科学素质,而且还要懂得关爱他人、理解他人、保护他人,不仅可以对职业的变化有良好的适应能力,而且还要具有良好的责任心。因此,在课程改革的过程中,要注意将人文课程和职业技术课程有机的结合起来。
1.2将学生作为教育主体
企业级应用软件开发传统的教学过程中,教师往往是课堂的主体,学生在学习的过程中缺乏主体性,只是被动的学习课程,抑制了学生学习的创造性和积极性,为了对当前的教学局面进行转变,就需要将学生作为教学的主体,树立学生为主体的教学理念,首先,在进行课程的编制的时候,要让学生参与进来,其次在课程计划和课程教学上,要将学生的主体作用充分发挥出来,让学生拥有选择课程的权利,,在实际教学时,要将学生的创造性和积极性充分发挥出来,让学生参与到咨询、计划、检查和评价等工作中来。
2课程改革的相关措施
2.1对学习型的教师观念进行深化
企业级应用软件开发课程改革中,处处都渗透着现代教育理念,而课程改革的开展离不开教师的支持、很明显,教师是驾驭新课程的关键。所以,要想进行课程改革,老师首先要对传统的观念进行转变,对自身的能力进行提升。教师要保持一个与时俱进的心态,可以和学生一起进行学习,可以更好的驾驭课堂,为学生树立良好的学习榜样。不断的发展自我、提高自我,实现“教学相长”的教学目标。
2.2积极探索新的教学观念
在传统的教学过程中,老师更多的是注重教材,强调标准答案,只关注知识点。但是在现在,新课程要求对教学思路进行创新,使用自主合作学习和探究性学习的教学模式取代被动接受的教学模式。教学思路的创新并不是短期内就可以实现的,也不是随意编造的,只有老师将基础工作做好,认真的对学生进行研究,才能激发出学生的思维灵感,才可以真正实现思路的创新。假如教师只是一味的将课堂作为展现自己教育水平的一个平台,即使课程妙语连珠,也并不一定是一个成功的课堂。只有在此基础上,保障学生也可以学习精彩的教学才算是真正精彩的教学。教师一定要打破以往“满灌式”的教学模式,给予学生充分的思考空间,注意对学生的学习信心进行培养。将教学课堂转变成学生学习的课堂。如此,才可以为使学生学到知识、应用知识,促进学生的可持续发展。
2.3做好评价教学
在常规的教学模式中,教师对学生进行评价时,只是根据学生的成绩好坏进行评价,认为成绩好就上好学生,就是精英,这种教学思想抑制了很多学生的创造潜能,成为了教育的牺牲品。一个科学的评价应该是鼓励每一个学生的。虽然人和人之间在智力方面存在差异性,学习的速度有快有慢,但是,一个科学的评价应该是从一个发展性的角度进行评价的,充分让学生知道应该怎么做才可以进一步使自己得到提高和发展,而不是一味的对学生的学习成绩进行对比,这种评价模式,对于心理素质不好的学生,会打击其自信心,使其产生挫败感。缺点的改正是一种反复、长期的过程,每个人都有可能犯错误,都会存在这样、那样的缺点,如果只是一味的讽刺学生的缺点,放大学生的缺点,会导致学生的自信心降低。因此只有科学的对学生进行评价,强化学生能力的培养和训练,才可以真正的达到教学目的,培养出符合社会需求的人才。
作者:于彤 黄一茜 李成楠 刘国通 王志坚 单位:秦皇岛职业技术学院
软件开发论文:关于软件开发的成本管理论文
1软件成本管理
1.1计划阶段做好工作量估算
软件需求说明书得到客户正式签字确认表示项目需求分析阶段结束,之后我们开始创建工作分解结构WBS和制定详细软件开发项目进度计划。在成本估算中,工作量估算是它的基础,是项目成本管理的关键,我们对工作量的估算主要采用基于历史绩效数据库和个人经验的估算方法。对于每项活动来说,都是先确定人员,然后对活动本身进行详细分析,必要时查看公司软件开发项目历史绩效数据库,为各项活动建立了依赖关系,明确了各项活动的前置任务,活动开始时间和结束时间。对于一些比较难把握其历时的活动,我们在工作量估算上为其分配了3倍以上的工作量。另外,对于项目组来说,人员流动不大,在WEB应用开发上已经有一定的项目积累和团队合作基础,因此,我们有大量可供复用的东西,如公共基础代码包,权限管理模块等,这些都是我们在工作量估算中需要考虑的因素。
1.2有效管理和控制风险
项目软件开发过程中,发生风险事件往往会引发项目成本增加或超支,所以在项目中我们对项目风险进行了必要的管理。作为项目经理,应当也是项目风险管理的及时责任人。项目经理要做好风险管理,应当具有较强的责任心、较强的对内、对外的协调和沟通能力和较好的专业和管理理论知识,另外,还要有较强的观察和分析事物的能力及较强的自信心和较好的创新能力。为了让项目组整体在各个阶段保持良好的风险意识,我们把项目中各主要风险事项公布出来,主要有以下风险:需求和范围界定不清;用户参与不足;计划不充分;缺乏领导支持;技术问题等。通过以上方法,我们看到了很明显的效果。比如说公司领导开始关心项目组的活动,参与到项目组每周的评审会议上,对项目组表示了极大的支持;在与客户的沟通上,我们与客户方主要项目负责人进行了面对面的沟通,并定期把风险事件列表发给客户方项目负责人。通过各种途径的风险预防措施,项目组整体信心十足,积极性和责任感增加。
1.3成本跟踪和控制
在软件开发项目的实施过程中,一定要对成本进行跟踪和控制。在水漆网项目的实施过程中,根据员工周报,我们对已完成的项目可交付物进行了严格的质量控制,实时更新了软件开发项目绩效报告。利用公司内部的项目管理分析系统,以月为单位输出项目月报,定期更新项目的进展及成本情况。根据由项目管理分析系统从财务部门统计汇总的实际成本支出与项目成本预算管理计划进行对比,执行偏差分析,通过阶段绩效报告利用挣值管理进行绩效测量。根据阶段绩效报告计算实际成本AC支出,再根据成本估算结果获取该阶段投入的计划成本PV,利用绩效报告在成本基准计划中已完成工作的总预算成本EV。通过偏差分析和挣值分析技术计算CV、CPI,判断项目的成本执行偏差率,对项目进行阶段的绩效评估。对成本超出的原因进行分析,采取针对性的预防和纠正措施。
2结语
水漆网项目软件开发目前已交付使用,系统运行正常,受到客户一致好评,对项目满意度较高。项目的成功很大程度上归功于在项目过程中各个阶段对进度和成本的有效管理和控制。没有成本管理的项目,对于项目管理质量、时间、成本三大目标的实现是具有巨大风险,所以我们一定要做好项目成本管理工作。
作者:王志娟 魏宏昌 白振林 单位:石家庄信息工程职业学院
软件开发论文:小学英语教学软件开发论文
一、创造情景教学
为培养孩子的想象力与创造力提供了平台,游戏软件所建造的情景教学,让小学生深入其中,有效的掌握了所要学的知识,并为小学生的想象力、创造力的开发与发展构建了有利的外部环境,同时使小学生巩固了学过了的知识,也为学习新知识打下了一定的基础。富有多种功能,降低了教师的教学压力。在小学英语教学中应用游戏软件,使学生课前就对知识有了一定的认识,对于不胜理解的地方可以反复播放。如此教师在授课的过程中减少了对知识点的强调往复,提高了教学效率与教学质量,减轻了教师的负担。
二、当前游戏软件开发在小学英语教学中所存在的不足
1.目前小学英语教学的游戏界面制作没有严谨性,没有给予其足够的重视。一般的游戏软件教学的过程中,界面所播放的画面与所要教授的单词、语法等内容能否一致,画面与情景介绍能否吸引孩子的注意力,文字内容与背景的融合是否合理等都没有进行严格的考虑与检查。2.游戏软件在小学英语教学的过程中在一定程度上忽略了学生对学习的主动性。游戏软件应用于英语教学,在软件界面上过于重复再现单词与语法,导致了学生在学习的过程中处于被动的地位,没有自主选择学习内容的空间。而教师在此软件中,无法调整适宜的软件进行英语教学,学生难以依据自身的基础水平选择恰当的游戏软件学习。3.游戏软件没有与教学方法相结合。当前小学英语的教学方法多没有与游戏软件相结合,这样既不利于小学生的英语学习,又使教学方法与游戏软件方向难以统一。教学上要求由浅入深,在教学中运用游戏化软件也应遵循这一理论,若教学方法没有与游戏软件相结合,根据英语的分级理论一步一步的进行教学设计,构建英语知识点的相关链接,学生则很难讲英语学习与游戏软件联系起来,增大了学生的学习难度。
三、游戏软件之于小学英语教学的实用性
游戏软件具有开放性。在融入小学英语教学的游戏软件的中英对白、情节介绍、人物形象都无形中训练了小学生的理解力与学习语言能力。还有,游戏软件的开发应用于小学英语教学,为小学生创造力类似真实的教学情景,其画面色彩、声音等都于人真实感,让小学生如身临其境,大大提高了小学生的表达能力。软件游戏中的曲调、节奏和韵律在英语教学的过程中不经意间开拓了小学生的音乐智能、辨别能力、记忆能力等。
四、结语
小学生的思维、心理还不够成熟,还是处于自我意识当中,要想将其接受一门新的课程,必须迎合他们的喜好。小学生对于自己感兴趣的事物都充满了探索精神,而游戏化软件的应用却符合小学生的心理需求。丰富精美的游戏界面极大的吸引小学生的注意力,让小学生产生了兴趣,从而对游戏中的英语单词、语法等内容有了一定的认知,诱发了小学生对英语学习的积极性。故而,游戏软件开发在小学英语教学中的实用性是有效的,合理的,具有科学性。
作者:李娜 单位:内蒙古乌兰浩特市呼和马场学校
软件开发论文:银行应用软件开发论文
1银行应用软件的开发问题
根据银行应用软件的开发现状以及银行系统对开发技术的需求,分析其中存在的问题,例举比较典型的问题并做如下分析:开发技术过于保守银行软件开发仍旧使用比较传统、保守的技术,整个开发的过程中暴露出诸多技术矛盾。例如:银行系统积极、的发展,而应用软件开发技术始终止步不前,延续以往infomixC技术框架,结合IBM小型机,无法在应用软件开发上实现技术突破,反而被银行系统陈旧的技术限制。银行应用软件开发技术越落后,表示软件开发项目的价值越多,开发技术过于保守成为银行软件开发的一大问题。
2软件开发的测试匮乏
银行在应用软件开发后,需要安排相关的测试技术,检测应用软件的安全及可用性,同时检测银行软件开发程序是否合理,测试属于银行应用软件开发的主要技术,能够保障银行软件的安全应用。实际银行软件开发后,测试技术出现严重的匮乏情况,例如:某银行开发的AS400,其中的应用软件是由开发人员监督测试的,本身不具备完整的测试系统和专业的测试人员,引发严重的技术问题,最主要的是整个测试过程中并未发现任何程序问题,与软件开发技术的实际不符,应用软件在AS400的开发过程中,需经多次测试技术监督后,才能达到安全的状态,表明软件开发测试技术的缺陷。
3开发文档不足
银行应用软件的开发文档是指软件设计、编程到开发所有的文档资料,跟随应用软件的开发而产生,其与应用软件的程序一致,属于一项不能缺失的资料。银行应用软件开发人员不重视开发文档,将软件开发的重点放在实践部分,忽略开发文档的存储,直接影响了银行软件的应用与维护,导致银行软件因缺乏维护根本而失效,降低软件开发使用的寿命,更重要的是科研知识得不到充分应用。
4银行应用软件开发问题的解决对策
4.1引进软件开发新技术
银行应用软件开发需要专业的技术支持,开发人员既要熟悉银行软件的业务知识,又要具备专业的技能,开发银行应用软件项目时,才能保障银行软件具备品质的实践性。银行在应用软件开发技术方面,可以采取引进的思想,推进新技术的发展,针对软件开发新技术的引进,提出两点技术性的原则,如:(1)引进更为精细化的大数据处理,比如Oracle、DB2等,应用在银行软件开发中,发挥此类技术、专业的能力,确定新技术后才能辅助于银行应用软件的开发技术。(2)通过软件开发新技术的引进,实现全能技术,银行软件开发系统内比较常见的是C语言、Java和vb,开发人员必须掌握所有语言基础,同时还要对其中一门语言做到精通,用于适应银行系统内繁琐的IT运行,有利于银行应用软件技术的精细化发展。
4.2完善软件测试技术
银行应用软件开发的测试技术,偏重于业务类的软件。结合银行应用软件开发的过程,分析软件测试技术的应用,其在应用软件开发测试中体现在三个方面,分析如:(1)界面测试。(2)容错性测试。(3)响应测试。
4.3强化文档管理
银行应用软件开发可以通过评审的方式,强化文档管理。因为文档管理在软件应用中发挥重要的作用,既可以做为通信工具,又可以指导软件操作,所以开发人员需要保障文档资料的完整性,确保文档资料符合标准。
5结束语
银行应用软件开发在金融行业中具有重要的价值意义,提高银行系统的运行能力,改善银行金融的环境。银行应用软件能够为用户提供诸多服务,满足用户对即时服务的需求,银行内已经意识到应用软件开发的重要性,致力于解决开发问题,以此来强化应用软件开发的水平,同时保障应用软件的开发效益,创造更大的金融效益。
作者:蒋莉莉
软件开发论文:新时期计算机软件开发论文
1计算机软件了开发技术的主要方式
目前,新时期计算机软件开发技术和开发方式都已经十分的成熟和完善,在新的时代背景之下,合理选择计算机软件开发技术对于提高计算机运行性能和提高工作能力方面有着十分重要的作用和意义,目前计算机软件开发技术的主要方式包括以下几个方面:首先,生命周期法。这种开发方式也称为结构化系统开发方法,是目前在国内使用比较成熟和比较广泛的方法,特别是在开发较为复杂大型的软件系统时,就能彰显这种开放方法的优势。其主要是目前计算机软开发技术应用最广,最成熟的一种软件开发技术,其优点在于强调了软件系统在开发过程中整体性和布局性,在开发过程中主要将整个过程氛围若干个开发阶段,在每隔阶段中都有明确的任务和目标,这样就能够大大降低整个软件系统在开发过程中复杂性和难度,提高了开发技术的可操作性。但是这种技术的缺点在于花费的时间周期比较长,必须完成一个阶段之后才能进行下一个阶段的工作,前一阶段一旦出现问题将会对后期的工作产生严重影响。其次,原型化开发方法。这种方法也是计算机软件开发过程中经常使用的方法之一,其主要是就系统主要需求取得一个相同的结果之后,进行原型的开发和运行,在运行过程中对这个原型不断的进行修改,指导用户满意为止。这种来发技术的方法其优点在于对用户的需求比较明确,能够有效境地开发过程中风险和成本,能够有效的利用各种系统进行服务,但是其缺点也十分明显,其主要适用于那些系统简单,中小型的软件开发啊,而对系统进行维护过程中存在较大的难度。
2计算机软件开发技术的应用
新时期计算机软件技术开发的主要目的是为了人们服务于人们的生活。而在软件开发过程中如何将其应用到计算机上,实现其真正的应用价值,才是我们应该注意的事项,例如将两种不同的计算甲软件系统安装应用到同一台计算机上,一种为VB6.0+Acess,一种是Web+Xml+ActiveX。如果将这两个软件系统分别安装到计算机上进行运行和操作,及时种软件可以直接的安装到电脑上进行运行,因为几乎所有的电脑系统都是微软的版本,可以有效的对软件进行兼容,而如果要安装第二种软件,则需要首先在计算机上安装一些组件,同时还要对计算机的浏览器进行更改,这主要因为第二种软件系统对电脑系统不兼容,所以在安装的过程中需要多增加一个步骤。当两种软件分别安装在电脑上成功运行之后,一段时间的观察我们就可以发现,及时种系统和安装方式可以在电脑中稳定的运行下去,不需做任何多余的操作,或者再进行一次修复工作,用户在电脑上可以直接的独立的完成操作,使用方法十分简便,所以多数的用户都会选择该种类型的软件,但是随着运用量的增加,会在一定程度上降低了软件客户端的运行速度,这时候就需要人工对客户端的运行情况进行有效的调整。而第二种系统在安装过程中由于受到了电脑系统和浏览器的现实,用户在使用过程中存在很大的不便,所有选择该种软件的用户数量较及时种数量较少。计算机软件的开发都是为了更好的为社会文明的进步而服务的,在软件开发过程中开发人员将会越来越专业,因此,在计算机软件啊开发故偶成中应该根据市场的需求进行实际的软件开发和应用。
3结语
在新时期,计算机所扮演的角色日益的多样化,其应用和发展对社会的促进作用是巨大的。计算机强大功能的背后,是计算机软件开发技术的有利支撑,计算机技术要发展,社会要想进步在,主要还要基于计算机软件的开发和应用,这时就需要我们创造有利的条件,切实提高计算机的社会服务价值和服务能力。
作者:付尧
软件开发论文:计算软件应用软件开发论文
1计算软件计算流程设计
将张力、牵引力计算与弛度计算作为其他计算模块的前提,布线计算与压接管位置计算、上扬计算与包络角计算、间隔棒安装弧长值计算等模块与张力和牵引力计算相关联;连续爬坡计算、陡峭山区施工计算、高塔弛度观测角计算3个计算模块与弛度计算相关联,形成了参数和计算结果的共享模式。软件计算流程如图1所示。其中弛度计算中分2个子模块:按设计弛度观测的计算模块;按连续爬坡或陡峭山区悬垂绝缘子偏斜状态下安装弛度计算模块,以方便弛度安装和检查。
2计算软件应用说明
1)张力和牵引力计算时为减化计算公式和减少输入参数,程序中高程以设计给定的海拔高度替代,悬挂点间的高度差以2个点的海拔高度相减得到(见图2)。2)程序中根据导地线力学特性方程[2],采用计算机循环试代计算出间隔50m代表档距的应力,再自动计算设计弛度,弛度计算模块如图3所示。3)高塔弛度观测角只需输入近塔和远塔的挂点角度,计算软件就自动进行循环计算,得出与实际弛度对应的观测角[3]。4)以张牵力计算模块的输入参数及计算结果为基础,自动提取放线档较大控制张力,计算放线控制张力下的各线档及放线档的线长值,以各温度下的设计应力作为自动调取参数,自动计算设计平均运行应力下的线长值,两者自动相减得到余线长度[4]。5)布线计算时依次输入盘长值,计算出各压接管紧线后与前后杆塔线夹的距离,若接续管离杆塔距离不够或在重要交叉跨越档内,则调整展放线盘的顺序或盘长值后重新计算。6)软件自动调取牵张力计算时输入的档距、海拔高度和较大牵引力,然后自动计算挂点间的高差及高差角,输入放线档耐张塔的转角度数,计算机自动判定包络角、上扬和压力档,在输出结果中显示对应的杆塔号,并提醒采取的措施[4]。7)间隔棒安装弧长值计算时自动提取0℃时各线档的应力、紧线后的线长值、挂点高差及高差角,按设定的计算方法运算得到[5]。
3应用效果
输电线路架线施工计算软件在我公司承建的川藏联网工程、官亭至香水330kV线路工程等10余个工程得到了应用,具有效率高、的优点,人工计算与软件计算效率对比见表1所列。
4结语
采用计算软件进行施工计算,度高,计算速度快,提高了施工计算效率,且大大降低了计算误差,从一定程度上避免了人工计算笔误所发生的计算错误现象;另外计算机运算人员不需要掌握计算原理就可以得到正确的计算结果,计算节省的时间可投入于施工生产,有助于提高现场施工管理水平。计算软件于2013年11月通过青海省科技厅的鉴定,并取得了著作权,获得中国电力建设企业协会科学技术进步奖三等奖和青海省电力公司科技成果二等奖。
作者:梁来先 单位:青海送变电工程公司