工程预算软件范文
时间:2023-03-31 01:56:56
导语:如何才能写好一篇工程预算软件,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
随着经济的快速发展,计算机迅速得到普及,造价软件也进行换代升级。大多使用工程预算软件进行预结算,摆脱了手工计算。不管设计的哪种软件,都可看成是一次重大变革,不同程度地推动了工程预算工作的发展。
(一)工程套价软件。建筑工程套价软件,相比以前的计算结果有了很大的发展。工程套价软件通常包含八个方面:工程项目管理、汇总输出、系统管理、预算编制书、基础数据维护、编辑、帮助、当前工程审核。“当前工程审核”功能为可选配置,主要适用于审计、审查工作。这类软件基本由人工完成工程量计算,将工程量的表达式或工程量的结果输入软件。软件完成该结果或该表达式的计算后,再利用软件来汇总工程造价。
(二)图形算量软件。建筑工程的项目运算中,工程量的计算是建筑工程预算中最繁琐的工作,占预算工作的60%以上,工作人员将大部分时间花在这个阶段,工程量计算的速度直接影响预算书的编制。图形计算工程量是将建筑图、结构图的各种构件输入计算机后,自动套用定额和相关项目计算工程量,同时生成各种工程量报表。它有很强的绘图功能,进一步优化可以将计算得出的工程量直接导入工程套价软件,这极大地方便了预算者的工作。这类软件计算准确、效率很高,减轻了手工计算工程量的负担,彻底改变以往的工作方法。
(三)钢筋计算软件。工程预算中结构构件本身的复杂性也占用了大量的时间,其中钢筋的工程量计算最为繁重。钢筋工程量的工作需要统计很多工程数据,不过多是重复或是简单的计算,钢筋工程量随着计算机的普及实现了电算化。钢筋用量自动计算是根据钢筋构件的特点,利用模拟施工图办法在结构图上标注数据,然后自动进行钢筋翻样、自动计算钢筋的用料。这类软件与图形算量软件相结合,混凝土和钢筋可以互导,非常快捷方便。从根本上解决了钢筋繁重的工程量计算。
(四)安装图形算量软件。图形算量软件有一定的发展,但安装工程很少涉及到,很长一段时间停留在手工计算工程量阶段。随着经济的进一步发展,计算机技术也有快速提高。现在一些建筑工程软件开发商,编制的软件也可以通过使用数码扫描、CAD导图等方法来实现安装算量,使安装算量也实现电算化。
二、面临的问题及解决方法
市场上使用的建筑工程预算软件简单便捷、操作方便,不需进行专门的学习就可掌握其用法。虽然很方便,但存在一系列问题。接下来对这些突出的问题进行分析,并得出相应的解决方法。
(一)面临的问题。
1.费用问题。目前建筑工程预算软件因多是小型软件、技术含量不高、工作量也相对较小,所以开发起来相对比较容易。市场上存在这种现象,使用共享软件的费用。共享软件是指可以免费使用若干次,继续使用时需要收费。使用若干次后,就习惯这种软件的使用后则需要付费,否则无法继续使用,而其费用往往较高。
2.通用性的问题。工程预算每个软件产生的文件都有
自己的扩展名,而其他预算软件无法兼容,使用者之间进行交流必须要将各自的文档打印出来,这带来很多麻烦。缺少统一的规范来约束各种预算软件开发商,软件质量参差不齐是不可避免的。工程预算的相关规定随时间会有变化,但软件开发者的自身素质和业务能力有限,不能及时更新,也给软件使用者带来了不便。
3.网络性问题。目前,多数预算软件只可以单机运行,允许单个使用者操作。如果是小型、简单的预算工程,可以满足要求。但大型、复杂的预算工程,则面临使用者之间相互协调、软件之间相互通用的问题。如果不能通用,用计算机进行预算的精确性和速度比手工计算没有什么优势。
(二)解决方法。
根据以上论述的实际工程中存在的问题,通过分析很容易找到解决这些问题的有效途径。相关权威部门进行统一管理,制定出相关的政策制度。针对软件价格问题作出硬性规定,鼓励开发技术含量高、通用性强、能够及时更新的软件。由于我国起步较晚,很多软件公司实力不强,可根据实际情况和国外的预算软件公司进行合作,研究开发具有较强的网络性的预算软件,来满足多人一起工作的要求。目前很多预算都是在图纸的基础上来计算的,把预算软件和制图软件结合起来也是发展的一个重要方向。
三、建筑工程预算软件应用前景
篇2
关键词:概预算软件课程改革智能考试系统
高职院校重在培养技术型人才,国家现在大力扶持高职院校,目的在于扩大国家的技能人才队伍。工程造价专业作为技能操作性质的专业重在培养学生通过手工或软件计算建筑工程的工程量和工程造价,学生经过几年的专业学习,能够具备独立运用计算机软件绘图和计量计价的能力。目前,工程造价领域出现了各种各样的概预算软件,涉及多种领域,有建筑、水电、通信等工程,常见的概预算软件有广联达、鲁班、神机妙算、斯维尔、博奥等,在这些软件中,市场上最常用的软件是广联达软件,广联达软件相对其它软件较完善,《概预算软件》课程就是基于广联达软件让学生学习建筑工程钢筋工程量、图形工程量和计价的操作,学生通过学习该课程可以具备独立识图和做工程预算的能力。笔者结合自身的教学经验,探讨一下建筑工程《概预算软件》课程在高职院校的教学中存在的问题,以及课程改革方案。
一、《概预算软件》课程在高职院校的教学中存在的问题
1.《概预算软件》课程与《工程制图与识图》课程联系不够紧密。国内同类教材没有能够将《概预算软件》课程与《工程制图与识图》课程联系起来,应用同一个完整工程的施工图进行编写的。概预算软件的操作是在工程识图的基础上完成的,即学生必须先完全看懂施工图纸才可以进行软件操作,否则学生只能知其然,而不知其所以然。因此,工程识图能力直接影响到学生学习概预算软件的效果。《工程制图与识图》课程在教学过程中,是利用局部工程图纸进行讲解的,并非使用一整套的施工图纸进行讲解,这样会让学生在学习过程中缺乏系统性,在《工程制图与识图综合实训》课程中,虽然使用了完整工程图纸让学生进行练习,但是与《概预算软件》课程采用不同的图纸,因此,《概预算软件》课程中,教师在给学生讲解软件操作之前,还需利用大约1/4的时间给学生分析施工图纸,这样使原本课时紧张、上机操作时间不够的情况变得更加紧张,若教师为了适应课时要求,只是简单粗略地讲解施工图,那么大多数的学生只能按部就班套用老师的做法,并没有独立进行思考,学习效果不佳。
2.《概预算软件》课程的课外作业布置不合理,效果不佳。《概预算软件》课程由于是软件操作课程,而且广联达软件与市场上大多数软件只需要下载下来就可以用不同,广联达软件操作必须用加密锁才能进行,而加密锁价值不菲,一般只有学校和单位才会配备正版加密锁,学生要是想要在课下做练习必须购买市场上的盗版加密锁,大概价格在一百元左右,学校一般不会强迫学生购买盗版软件和加密锁,但是学生没有加密锁就不能在课外练习广联达软件,因此,这样的现状造成《概预算软件》课程无法合理布置课外作业,让学生课下练习软件操作也几乎不可能,若老师只布置一些文字性的作业,又起不到提高学生上机操作水平的作用。
3.《概预算软件》课程的考核方式落后,达不到考核的目的。笔者所在院校《概预算软件》课程考核方式采取课堂考勤占30%,纸质版试卷成绩占70%,但是软件操作课程无法同其他理论课程一样,纸质试卷测验的方式无法考查学生的软件操作水平,这样的评价方式不科学,不客观,造成的弊端主要表现在两个方面:一方面,学生提交结果缺乏真实性。传统的考核方式会让学生钻空子,学生可以通过拷贝其他同学的工程量,然后打印交给老师,这样很多同学交上来的成果都是一样的,不能看出每个学生的真实软件操作水平,缺乏考核的意义。另一方面,教师评分缺乏客观性。老师根据学生平时的表现和出勤率,以及学生提交的工程量成果,视情况给成绩,这样给出的成绩缺乏客观性,不能真正达到考核的目的。
二、《概预算软件》课程改革方案
针对《概预算软件》课程存在的这些问题,笔者根据自身的教学经验提出以下几点课程改革方案:
1.《工程制图与识图综合实训》图纸选用《概预算软件》课程配套图纸。《概预算软件》课程以学生良好地掌握工程制图与识图能力为前提,学校开设课程都是在大一就开始工程制图与识图学习,然后对应的会有《工程制图与识图综合实训》课程,课程教材主要部分为一套完整的施工图纸,课程目的是锻炼学生独立识图能力,更好的掌握识图方法,笔者就这套施工图纸,即《工程制图与识图综合实训》图纸来讨论两门课程的联系,笔者建议两门课程可以选用同一套施工图纸,也就是《概预算软件》课程教学所选用的图纸。原因如下:《概预算软件》课程教学所选用的图纸是广联达办公大厦的施工图纸,该套图难以程度适中,图中错误极少,柱、梁、板等构件的钢筋类型很多,涵盖全面,适合学生学习广联达软件操作,同时也适合学生学习工程制图与识图,因此,完全可以用来作为《工程制图与识图综合实训》图纸让学生提前熟悉工程图纸,这样也给《概预算软件》课程教学奠定了很好的基础,让学生能够更好的理解软件操作过程,不仅知其然,而且还知其所以然。
2.定期向学生开放机房上晚自习,可以让学生有充分的时间练习上机操作。笔者所在院校大一和大二的学生要求每天上晚自习,但是晚自习学生的学习效率不高,有作业时还有一定效果,若没有作业学生大多比较散漫,无所事事,学院可以根据学生的具体情况,每周或每两周向各班学生开放一次机房晚自习,专供学生上机操作广联达软件,《概预算软件》课程作为工程造价专业的核心课程,不仅要关注学生的课堂教学,也要注重学生的课下练习,提供给学生良好的條件让他们有条件独立进行上机操作练习,这样学生的广联达软件操作水平会得到显著提高。
3.考核方式改革,进行无纸化考试。
3.1考核方式改革目标。利用广联达智能考试系统,考试从报名到在线考试,再从自动阅卷到成绩分析,可以真正实现考试全程自动化;通过成绩分析引导教学改革方向,不仅能够真实、客观、公平的考查学生真实的软件操作水平,同时还能促进学生学习动力,减少大量时间成本。
3.2考核方式改革内容。目前,广联达智能考试系统只应用在广联达BIM算量大赛里面,我们可以借助广联达智能考试系统这个平台,由教师在考试系统里面添加练习题或考试题,形成自己的题库,用于学生的课堂练习、课外作业或是考试试题。摒弃以往的纸质考试方式,以及仅提交平时操作工程结果的考核方式,采用广联达智能考试进行考核的优点在于:应用方便。在教学过程中,教师可以根据学生的学习情况进行阶段性评定,对学生进行阶段性考核,这样可以跟踪学生的学习情况,随时更改教学内容和进度,有利于提高《概预算软件》课程教学的效果。能够考核出学生的软件操作水平。广联达智能考试系统可以根据学生操作出来的工程量结果与标准答案进行比对,通过工程量相差的百分比的多少来评分,这样可以考核出学生软件算量的准确率。减少教师的阅卷压力。广联达智能考试系统对学生的考核采用系统自动阅卷,学生上机操作结束,系统自动出成绩,省去了教师的阅卷环节。
3.3考核方式改革效果。
3.3.1考试报名、在线考试、自动阅卷、成绩分析,实现考试全程自动化;
3.3.2通过系统的防作弊及试卷发放设计使考试过程公平公正公开;
3.3.3考试时可选择题库中现有的题库,还可另外自主出题,大大减少了出试题的考务工作;
3.3.4运用在线实操题的考试方式,让考核结果更准确。
三、结语
《概预算软件》课程作为工程造价专业的专业核心课程,同时,广联达软件作为工程预算最常用的软件之一,学生无论从学习还是从工作的角度来看,都需要熟练掌握,因此,我们需要以学生真正掌握软件操作技能为目标,以课程改革为手段,解决《概预算软件》课程存在的问题。
参考文献:
[1] 王全杰.钢筋工程量计算实训教程[M].重庆大学出版社,2016.
[2] 叶卓映.高职通信工程概预算课程教学改革探讨[J].中国现代教育装备,2014,7.
篇3
在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率。在计算机专业发展的如火如荼的今天,软件工程尚属新型学科,软件工程过程化管理也没有形成规范的系统。本文从计算机软件工程管理内容入手,针对其中出现的问题,提出一些思考,加大改革创新力度,提高软件开发效率,促进软件行业深入发展。
【关键词】
信息化;软件工程;管理;发展
软件工程是研究用工程化方法开发和维护有效、实用并且高质量软件的一项工程。计算机软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。现代信息化社会,计算机软件应用及其广泛,人们的衣食住行等各方面都离不开计算机软件。计算机软件工程的发展不仅为人们生活提供了便利,从某一程度来说,也使得人们的生活方式得到了一些转变,而且从社会、国家的角度来说,它也促进了经济的发展和综合国力的提升。计算机软件工程的重要作用使得我们必须全面思考当下软件工程管理发展的缺陷,从计算机软件工程管理内容入手,针对其中出现的问题,提出一些思考,进行改革创新。
1 计算机软件管理的主要内容
高质量计算机软件的研发与生产一般周期性较长,自动化程度不高,所以说在整个开发过程中,人是最重要的部分,尤其要加强各项人员的管理。软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。
1.1 软件研发人员的管理
计算机软件行业不同于其他行业的就是它对人才、技术的高要求。在整个研发、生产的过程中,人是贯穿始终的重要部分,因此人员的管理非常重要。软件生命周期中软件研发人员从最初设计资料、设计语言、设计模式的选择,到具体的程序编写一直到后期的维护工作都需要相关工作人员的积极配合。那么各项工作的人员除了要相互协作之外,关键是要有过硬的专业素质,能把份内的事情完成好。管理人员也需要把握员工的基本情况,根据他们的优势进行合适的安排,并为软件研发人员工作创设良好、轻松的工作氛围。
1.2 组织机构的管理
组织机构强调的是组织的系统协调性,不是松散的人员组织。创建好的组织机构需要发挥各项人员的优势,并将优势整合,促进整体的发展。组织机构主要有以下几种:
1.2.1民主化组织。这个组织主要强调软件研发人员的民主性的发挥,岗位轮流交换,虽然有利于发挥个人的能动性和创新能力,但是针对专业性过强,又及其强调过程化管理的软件工程来说,这种模式不太推崇。
1.2.2专家化组织。专家化模式的限定强调个人专业技能,各有所专,各有所长,这种模式虽然能把个人能力最大化,但是却不利于与人员之间的相互协作。
1.2.3主程序员化组织。软件工程开发结构化发展在组织机构的优化管理上,最著名的案例就是IBM公司提出的主程序员组织。主程序员负责统筹发展,技术人员负责数据分析和具体程序开发,后期维护工作也有专人负责。
1.2.4用户管理
软件就是为用户而研发的,没有用户需求就没有软件业的新发展。用户管理需要时刻关注用户的需求,对特定软件用户进行调研,根据调研结果进行相应的改进,并能够依据用户的反馈进行改善发展,提高软件的研发效率与质量。
2 优化计算机软件工程管理的方法
2.1 建立健全计算机软件工程管理体系
在计算机专业发展的如火如荼的今天,软件工程尚属新型学科,软件工程过程化管理也没有形成规范的系统,因此要建立健全计算机软件工程管理。高质量计算机软件的研发与生产一般周期性较长,自动化程度不高,所以说在整个开发过程中,要加强各项人员的管理。在软件行业,要人尽其才、人尽其用,充分调动人员的积极性,加大自主创新能力,达到整体上的协调发展。还要对加强管理人员,尤其是项目负责人进行专业知识和管理知识的培训,理论和实践有效结合。最后要从制度上予以规范,让具体项目执行有度可依,完善激励措施,奖罚分明,奖罚有度,使得管理工作得以顺利高效进行。
2.2 注重团队化建设,加强团队协作性
计算机软件工程建设是一项复杂的工作,包括了有设计模式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。各项工作并不是单一的,而是相互联系的,因此要特别强调整体的协作性。团队建设不是单个人的直接组织,首先要明确分工,技术人员要有过硬的专业素质,能把份内的事情完成好,各项工作能够有条不紊的进行;其次,还要进行团队协作教育,把沟通协作理念渗透到每个人心中。最后,在团队意识建设工程中,还要充分调动个人的主观能动性,为团队更好发展贡献自己的力量。
2.3 加强风险、进度管理和预警机制
在计算机软件项目运行过程中除了正常因素之外,还要关注风险意识。尤其是项目管理人员要加强自身的风险意识,对项目的实施有宏观的把握。风险意识的加强除了在具体项目执行过程中把握,还要专门学习风险理论,能学以致用,正确认识风险和规避风险。除了总的宏观上的把握,还需要定期做好计算机软件工程项目的风险评定,风险意识要贯穿于项目始终,不能放松警惕,将风险发生的机率抑制在萌芽状态中;最后,要专门制定具体项目的进度和风险管理预警机制,结合具体实际,进行监督管理。
2.4 优化工程管理具体方案
采用精研——软件工程管理平台,尤其是对于软件开发商而言,软件平台可以更好控制项目成本、进度等可调控因素,合理进行人力资源配置,确保不会因为人员的变动导致项目的难以为继,使得软件公司和软件需求方实现共赢。
3 总结
现代信息化社会,计算机软件应用及其广泛,人们的衣食住行等各方面都离不开计算机软件。软件工程是一个非常复杂的工作,需要多方面的协作与配合,因此必须加强软件工程的管理,从人的有效管理入手,加大改革创新力度,不断提高软件开发效率,促进软件行业深入发展。
【参考文献】
[1]燕德丽.计算机软件工程管理工作探析[J].硅谷,2008(11)
篇4
【关键词】创新;完善;计算机;软件工程;管理
信息智能化的不断发展,让计算机软件在许多行业都得到了应用,且取得了一定的效果。但是从近年来计算机软件工程管理工作进展情况来看,依然存在较多的问题,影响工程管理效果。常见问题集中在计算机软件工程量估算等方面,下文将对问题进行分析,并分别从提升软件工程管理质量、明确计算机软件工程管理内容等方面出发,提出问题的解决方式,提升工作质量。
1计算机软件工程管理存在的问题分析
计算机软件工程项目管理,是一项比较复杂且工作总量较大的项目。人为因素在其发展中起着至关重要的作用,不论是人员的工作态度、工作投入度还是管理强度,都会对项目建设质量产生影响。如果没有充分考虑人为因素,必然会导致业务分配不均、业务完成度低等问题,也很难预估总工作量。
2提升软件工程管理质量
2.1通过提升软件效率的方式强化计算机软件工程管理
前些年国内常见的管理方式是利用前台控制的方式,来控制修改之后的数据,这也是最常见的一种修改后数据操作模式。经过多年来的不断发展,该方式已经开始被取代,转变为由网络操作计算机来控制数据的工作模式。因为数据库技术、大数据技术以及信息技术都在高速发展,发展到一定程度之后必然会影响到计算机软件项目管理方式。
2.2通过规划软件平台的方式来强化计算机软件工程管理
目前绝大部分的操作系统软件,依然没有统一化的平台,导致计算机软件开发受阻。但是因为网络速度在不断提高,所以想要构建现代化的发展软件平台,就必须要研发新的软件,将新技术融入到其中。利用各种方式来规划发展平台进程,这也是未来我国软件管理行业的主流发展趋势。
2.3通过强化软件风险管理的方式提升计算机软件工程管理
计算机软件开发的所有流程,都存在风险。软件项目常见风险内容包含的需求方面的风险、成本方面的风险、软件研发进度方面的风险以及技术风险等。不同软件项目以及不同研发团队特点不同,所以要面临的风险也不同。在需求方面,如果客户在软件需求方面的表达不够全面,作为软件研发团队来说,就要时刻和客户保持联系,不断询问后续研发方向,让软件更加满足客户的需求。如果软件开发完成后,客户体验效果不理想,并要求重新设计,要先明确责任归属。部分软件研发后,客户会对软件提出一些修改方案,这些问题都会增加工作量,影响工作效率、导致软件研发团队的经济利益受损。所以从该方面来看,要不断强化软件风险管理强度,做到未雨绸缪。
2.4通过提升团队管理强度的方式优化计算机软件工程管理
团队综合素质、团队能力掌握情况以及团队合作协调能力,都是计算机软件研发中十分重要的组成部分。如果软件研发团队协调能力比较差,必然会影响到工作质量,所以必须要对团队进行管理。首先,想要提升团队管理效果,要先强化部门人员间相互联系,提升员工联系的紧密性。其次,让所有岗位工作人员了解到自己工作的内容以及自己应当承担的责任,避免出现问题时相互推诿责任。
3计算机软件工程管理内容
3.1对组织机构进行管理
组织机构是比较复杂的一种概念,并不是简单的将项目开发人员集中到一起,而是要不断强调组织结构的完整性以及人员分配问题。还要保证项目分工明确,促进信息更好的上传、下达。但是因为不同项目的要求不同,所以目前国内计算机软件工程管理组织机构方面,还没有统一的工作模式,结构比较松散。
3.2对项目工作人员进行管理
项目工作人员是计算机软件工程主体部分,要负责项目研发的全过程。从起初的资料查找、软件程序编写到后期的项目处理等,都需要亲力亲为。按照工程项目规模、工程项目性质方面的特点,安排专业的软件开发人员来处理各个工作环节。不同工作人员的个人职业素养与个人综合素质差异比较大,所以管理人员需要对这些工作人员进行合理调配。项目工作人员不仅要掌握专业知识,同时也要具备一定的团队内相互协作的能力,可以和其余的工作人员共同来完成计算机软件项目。
3.3用户管理细节问题
对计算机软件进行开发,最终的目标就是要让用户来使用这些计算机软件。在对软件进行开发的全过程中,开发团队必须要先了解用户对软件的需求以及用户对软件的操作习惯等。将用户对软件的要求和自身工作能力相互结合,判定是否可以完成软件开发任务。在此过程中,要尽量减少来自于外界的干扰,保证可以对用户所提出的针对性方案进行处理。在软件研发的过程中,不断和用户沟通,确定软件整体研发走向,避免出现不合格返工等问题,同时也可以通过该方式来提升软件可操作性、软件实用性。
3.4档案资料管理问题
计算机软件研发过程会产生许多数据、资料,要对这些资料进行收集、保存,为日后工作提供参考。因为在进入到21世纪以后,信息技术发展速度较快,档案管理方案也开始从纸质媒介中走出来,开启了无纸化档案管理时代,同时也提升了档案管理、档案查阅的工作效率。而且无纸化工作模式,也是一种满足当前我国社会发展趋势的一种工作模式,环保性比较理想。
4结束语
计算机软件工程管理,是信息化技术发展到一定程度的产物,对提升计算网络技术发展具有十分重要的意义。上文分别对计算机软件工程管理发展情况以及管理内容进行了阐述,从档案资料管理问题、用户管理细节问题、对项目工作人员进行管理、对组织机构进行管理四个方面对内容进行详细论述,并提出科学化的工作方式。希望可以为后续工作的开展奠定基础,提供参考。
参考文献
[1]李瑶.关于如何创新和完善计算机软件工程管理的探讨[J].信息化建设,2016(05):67-68.
[2]马飞.加强计算机软件工程管理应用的措施分析[J].通讯世界,2015(14):243.
篇5
关键词:计算机;软件工程;应用效率;云计算技术
在当前各行各业信息化普及程度较高的市场背景下,计算机软件工程在人们的日常工作中开始扮演着重要组成部分。但目前各单位在应用计算机软件工程管理中普遍出现应用程度不高、应用效率不高的问题。因此,我们必须提高管理人员的工作水平,让计算机软件工程在实际工作中得到高效的开发和利用,在促进计算机技术发展的同时提高单位的生产经营效益。
1计算机软件工程管理的内容
计算机软件工程是基于计算机技术、云计算技术所搭建的企业信息管理手段,随着信息技术的不断进步与发展,计算机软件工程的管理水平也在不断提高,对于提高企事业单位的管理工作水平起到了重要辅助作用,具体来说,计算机软件工程管理包括以下几个方面的内容。
1.1工作人员管理
工作人员作为计算机软件工程的开发和应用主题,其基本素质对计算机软件工程管理会产生直接影响。首先工作人员在开发计算机软件时,要有针对性地设计开发目标,通过运用创新性思维、结合单位实际需求实现计算机软件的开发。除了开发任务外,工作人员还需要根据单位实际软硬件情况为计算机软件管理和应用创造适宜条件,例如,针对开发前期需要收集和整理单位相关需求资料,根据单位的运营需要对软件工程进行适当的改编,以及未来的软件结构功能的优化和完善等。此外,企事业单位要借助计算机软件的力量更加高效地开展管理工作,还需要对管理人员的计算机软件应用能力进行全面提升。需要管理人员熟悉计算机软件的操作方法,详细了解职工工作具体情况,进而利用计算机软件落实管理措施,对员工形成具体激励作用。此外,还要加强对工作人员的二次培训,顺应市场需求,为工作人员提供当下计算机软件管理需要的技术指导,培养员工对企业单位的归属感和责任感,进而提高计算机软件工程团队的凝聚力和创新力,进一步提升计算机软件工程管理的工作效率。
1.2组织机构管理
组织机构管理方面主要是负责统筹管理职员的个人素质和专业技能,在形成具体科室和组织后能够更好地为企业单位发挥作用。计算机软件工程管理应用在组织机构管理时,主要可以更加明确清晰地分析每个员工的个人素质、专业技能、性格特点和岗位需求,针对信息进行高效的统筹规划,进一步提升企业管理效率,对科室部门的潜能进行深层次的挖掘和激发。针对软件开发和应用人员则更需要明确的责任划分,通过科学、合理的调配方式建立责任制度,明确管理人员和普通员工的责任及权限,让员工对自身管理活动的范围有明确的认识,进而在自己的岗位上努力提高工作业绩,促进软件工程管理水平的整体提升。
1.3软件用户管理
作为企事业单位,了解客户信息和市场需求是非常重要的,对于软件开发行业来说掌握客户需求和市场动向就是抢占市场先机,通过开发有针对性的产品可以先一步掌握市场主动性。因此,必须注重软件用户的信息管理,软件开发人员可以通过市场调查、客户回访等形式更加全面、深刻地了解当前客户的个性化需求和市场发展趋势,从而开发更加符合市场需要的产品。此外,软件开发者还应该注重与用户的交流与联系,了解客户的实际使用情况,虚心听取客户建议,进而逐步完善软件功能,综合提高产品研发效率。
1.4档案资料管理
计算机技术和云存储技术大大提高了档案资料管理的效率,从有纸化办公过渡到无纸化办公,不仅在提高工作效率的前提下对环境保护有突出贡献,更对企业单位的信息安全性提出了更高要求。通常计算机软件的信息量庞大,涉及档案保管的内容也相当丰富,根据现有技术对档案进行收集、整理和分析都能够极大地提升工作效率。但在数据保管中还存在着不少漏洞,因此,在之后的软件开发及维护中工作人员必须不断采用新型技术手段做好重要数据信息的加密工作,确保计算机软件的安全性和可靠性。
2计算机软件工程管理中存在的问题
2.1工作量无法准确地量化统计
计算机软件工程管理往往面向资料复杂、涉及面较广的工作环境,因此,实际工作量庞大,会受到很多不稳定因素的干扰。例如资金的流动、人力资源的补充与流失、员工工作态度、管理人员的管理能力等,都会影响到计算机软件工程的开发周期。如果能够忽视人力资源在开发过程中带来的影响,实际计算机软件的开发工作量是比较容易计算的。因此,想要更加科学、高效、准确地规划出业务实际工作量,就必须要稳定人事因素,从而使得计算机软件工程开发管理形成标准化、统一化的工作量统计体系,更加准确地预测出计算机软件工程开发的工作量,进而提高实际开发效率。
2.2最终产品与实际需求之间有差距
计算机软件工程最重要的工作就是分析和处理用户的各类业务问题,这也是软件工程管理中最难实现量化管理的主要问题。需要确保前期客户提供的需求及市场调查的业务数据真实、可靠,确保软甲工程开发的目的性和方向性是准确的;不能忽视实际业务的规划审计工作,让整个开发工程的任务分配科学、合理,避免因为某一环节的出错而导致整个进度被拖慢;要提高软件开发人员的专业素质和技能,能够与客户进行有效沟通,及时了解客户的需求变化,进而对软件工程尽心升级、优化和维护。
2.3团队协作意识不强
当前很多企事业单位的软件开发部门的团队协作意识不强,主要原因在于团队内部不善于沟通,一些工作又采取外包,客户需求信息无法及时地传递给外包单位。这样的情况一方面导致开发进度被不断延误,会给客户留下不好的印象;另一方面团队内部缺乏凝聚力,推诿扯皮现象严重,最终会导致整个团队犹如一盘散沙,工作效率大大降低,这就需要管理部门提高管理效率,建立严格的责任制,提高团队的内外部沟通效率。
3管理与应用策略
3.1建立完善的管理体系
正所谓“没有规矩,不成方圆”,要加强对计算机软件工程的管理和应用,首先应该针对开发工作制订相应的管理体系。通过制订管理体系,可以明确各个岗位员工的具体职责,划分清楚管理人员的具体责任及权限,确保整个软件工程的开发和运用的有效进行。需要注意的是,管理体系的制订要在“以人为本”的基础之上,因为人才是软件工程开发运用的重要保障,所以,一方面企事业单位要加强对人力资源的管理,通过具体的激励惩罚措施充分调动员工工作的主观能动性;另一方面要大力开展有针对性的专业技术人员二次培训,不断提高员工的工作水平和技术实力,进而提高工程项目管理的质量。
3.2强化风险和进度管理
对于计算机软件工程管理的工作人员来说,对工程进度进行全面的掌握以及对项目风险有清晰的认识是非常重要的。一方面,管理人员需要不断提升自我,积极学习管理学相关知识,对每一个项目进度都能够详细地掌握,做好进度评估,这对于降低开发成本,提高经济效益,促进整个项目的管理效率提升具有积极作用;另一方面,管理人员要积极增强风险防范意识,对可能出现的潜在风险有清楚的预估和预防控制措施,降低项目实际开发出现风险的概率,保障项目的顺利运行。
3.3加强计算机软件工程的团队建设
良好的团队工作风气对于计算机软件工程项目的开发具有积极作用,尤其是管理人员必须要做好模范带头作用。管理人员首先要做好与客户、外包公司的沟通协调工作,为整个项目的有序进行打好基础;培养员工之间的信任感和合作意识,加强团队凝聚力,提高管理效率;要加强与相关部门的沟通与交流,明确团队内部各个岗位的分工,培养团队的合作意识和团队精神,确保计算机软件工程开发工作的有序进行。
3.4拓宽计算机软件工程应用范围
计算机软件工程技术拥有相当高的便捷性和准确性,在很多领域都拥有较为广阔的市场基础,因此软件开发人员应当积极了解各行业的具体需求去开发计算机软件工程以抢占市场先机,例如,高校需要利用计算机软件工程对学生的学籍信息进行统筹管理,公司需要计算机软件工程对人事进行调配管理等。需要管理人员敢于拓宽软件工程的应用范围,进而拓宽市场需求,为行业发展提供不竭动力。
4总结
综上所述,随着社会信息化水平的不断提高,计算机软件工程的应用领域会越来越广阔,这就需要各个企事业单位提高对软件工程的重视,增大对其资金和人力的投入,不断创新技术手段,采用高效的管理方法,为企事业单位取得更大的经济效益、从而推动我国经济的稳定发展和进步奋斗。
参考文献:
[1]阎栋.关于计算机软件工程管理与应用策略研究[J].电子测试,2017(08):119-120.
[2]闫博.浅析计算机软件工程的管理和应用[J].电脑知识与技术,2017,13(30):101-102.
篇6
1 计算机软件工程管理存在的问题分析
计算机软件工程项目管理,是一项比较复杂且工作总量较大的项目。人为因素在其发展中起着至关重要的作用,不论是人员的工作态度、工作投入度还是管理强度,都会对项目建设质量产生影响。如果没有充分考虑人为因素,必然会导致业务分配不均、业务完成度低等问题,也很难预估总工作量。
2 提升软件工程管理质量
2.1 通过提升软件效率的方式强化计算机软件工程管理
前些年国内常见的管理方式是利用前台控制的方式,来控制修改之后的数据,这也是最常见的一种修改后数据操作模式。经过多年来的不断发展,该方式已经开始被取代,转变为由网络操作计算机来控制数据的工作模式。因为数据库技术、大数据技术以及信息技术都在高速发展,发展到一定程度之后必然会影响到计算机软件项目管理方式。
2.2 通过规划软件平台的方式来强化计算机软件工程管理
目前绝大部分的操作系统软件,依然没有统一化的平台,导致计算机软件开发受阻。但是因为网络速度在不断提高,所以想要构建现代化的发展软件平台,就必须要研发新的软件,将新技术融入到其中。利用各种方式来规划发展平台进程,这也是未来我国软件管理行业的主流发展趋势。
2.3 通过强化软件风险管理的方式提升计算机软件工程管理
计算机软件开发的所有流程,都存在风险。软件项目常见风险内容包含的需求方面的风险、成本方面的风险、软件研发进度方面的风险以及技术风险等。不同软件项目以及不同研发团队特点不同,所以要面临的风险也不同。在需求方面,如果客户在软件需求方面的表达不够全面,作为软件研发团队来说,就要时刻和客户保持联系,不断询问后续研发方向,让软件更加满足客户的需求。如果软件开发完成后,客户体验效果不理想,并要求重新设计,要先明确责任归属。部分软件研发后,客户会对软件提出一些修改方案,这些问题都会增加工作量,影响工作效率、导致软件研发团队的经济利益受损。所以从该方面来看,要不断强化软件风险管理强度,做到未雨绸缪。
2.4 通过提升团队管理强度的方式优化计算机软件工程管理
团队综合素质、团队能力掌握情况以及团队合作协调能力,都是计算机软件研发中十分重要的组成部分。如果软件研发团队协调能力比较差,必然会影响到工作质量,所以必须要对团队进行管理。首先,想要提升团队管理效果,要先强化部门人员间相互联系,提升员工联系的紧密性。其次,让所有岗位工作人员了解到自己工作的内容以及自己应当承担的责任,避免出现问题时相互推诿责任。
3 计算机软件工程管理内容
3.1 对组织机构进行管理
组织机构是比较复杂的一种概念,并不是简单的将项目开发人员集中到一起,而是要不断强调组织结构的完整性以及人员分配问题。还要保证项目分工明确,促进信息更好的上传、下达。但是因为不同项目的要求不同,所以目前国内计算机软件工程管理组织机构方面,还没有统一的工作模式,结构比较松散。
3.2 对项目工作人员进行管理
项目工作人员是计算机软件工程主体部分,要负责项目研发的全过程。从起初的资料查找、软件程序编写到后期的项目处理等,都需要亲力亲为。按照工程项目规模、工程项目性质方面的特点,安排专业的软件开发人员来处理各个工作环节。不同工作人员的个人职业素养与个人综合素质差异比较大,所以管理人员需要对这些工作人员进行合理调配。项目工作人员不仅要掌握专业知识,同时也要具备一定的团队内相互协作的能力,可以和其余的工作人员共同来完成计算机软件项目。
3.3 用户管理细节问题
对计算机软件进行开发,最终的目标就是要让用户来使用这些计算机软件。在对软件进行开发的全过程中,开发团队必须要先了解用户对软件的需求以及用户对软件的操作习惯等。将用户对软件的要求和自身工作能力相互结合,判定是否可以完成软件开发任务。在此过程中,要尽量减少来自于外界的干扰,保证可以对用户所提出的针对性方案进行处理。在软件研发的过程中,不断和用户沟通,确定软件整体研发走向,避免出现不合格返工等问题,同时也可以通过该方式来提升软件可操作性、软件实用性。
3.4 档案资料管理问题
计算机软件研发过程会产生许多数据、资料,要对这些资料进行收集、保存,为日后工作提供参考。因为在进入到21 世纪以后,信息技术发展速度较快,档案管理方案也开始从纸质媒介中走出来,开启了无纸化档案管理时代,同时也提升了档案管理、档案查阅的工作效率。而且无纸化工作模式,也是一种满足当前我国社会发展趋势的一种工作模式,环保性比较理想。
篇7
关键词:工程造价;算量软件;图形算量;清单预算
1 影响建筑工程清单预算编制准确性的因素
1、图纸熟悉程度。图纸是计算工程量的基础,首先应熟悉图纸,认真阅读设计说明,了解工程的材料和做法。注重核对结构图和建筑图的标高、尺寸是否一致,图纸是否齐全,发现图纸有矛盾或缺漏的,及时把问题集中起来反映给业主和设计。
2、计算规则的熟悉程度。工程量计算规则是编制工程清单预算最根本的依据,预算员对规则的熟悉程度对快速、准确地计算工程量是很关键的。因此平时工作中应熟记常用计算规则及注意收集整理相关数据,做到随拿随用,例如,铁的比重是7.85,即一立方米钢材重量为7.85吨,计算钢栏杆及钢结构工程就会经常用到这个数据。
3、计算工具的先进及熟练程度。工程量计算约占全部预算编制工作量的75%以上,工时最长,出错可能性也最大,因此一定要抓好工程量的准确性。目前工程量还大都使用电子表格计算,测量工具从以往的手工测量(直尺、卷尺、比例尺测量)发展到近几年使用AutoCAD电子图进行测量,准确度得到很大的提高。
近年基于AutoCAD三维建模技术的算量软件也就是图形算量软件得到较快的发展,更是令工程量计算模式有了根本性的转变:传统电子表格计算法是将数据、计算式输入,通过一系列计算步骤得到工程量;图形算量软件计算法是通过设定构件属性、添加匹配清单、按设计图纸画图,即可以由软件自动计算生成工程量清单。图形算量能够用三维立体效果图直观地检查绘图是否准确,与传统电子表格计算比较,图形算量法计算准确度更高,不过这个是要基于对软件熟练运用的基础上。本人初学图形算量用于计算一栋教学楼工程时,基础梁的梁面标高在建立构件时没有设置好,画好图了才想起要修改梁面标高,回到建立构件的界面修改,结果对数时才发现错了。因为改属性是应该在画图界面,点击需要修改的基础梁,才能修改属性。这些步骤都是经过一定的实践才能深刻理解的。
2 算量软件的特点及在工程量清单编制中的应用
图形算量和传统表格算量这两种计算方法各有优势,选择哪种方法计算取决于工程的具体情况,本人从以下几个方面分析图形算量的优缺点。
1、计算精确度
目前大部分工程在拿到施工图的时候,业主同时会提供电子AutoCAD图,这是使用图形算量软件的最大优势。绘图是图形算量中耗时最多的步骤,现在可以直接从AutoCAD图精确导入轴线、各结构和建筑工程的主要构件,大大缩减了绘图时间,而且对于不规则图形,例如是弧形构件的输入和计算,有着比传统表格算量绝对的精确优势。
2、计算关联性和快速性
图形算量中,应遵循结构建筑装饰的输入顺序,每一步都是紧密联系的,画好了柱、梁、板后再画墙体,是因为墙体的长度要扣减柱子,高度要扣减梁板。装饰是依附在结构和建筑基础上设置的,画好柱、梁、板和闭合的墙体后,只需设置好装饰构件属性,即可以在板上点击布置地面和天棚装饰,在墙体上点击布置墙面和踢脚线装饰。在传统表格计算中,装饰是耗时最多的计算内容,但软件计算由于内在的关联性,能够快速地获得准确的计算结果。
3、计算过程开放性
开放性指计算过程对使用者开放,除了软件默认的计算规则,还可以根据需要自由组合软件提供的工程量过程代码,进行计算规则灵活处理,某些相互关联的构件不用画图,用代码设置就可以计算出所需的工程量。
4、功能的完善性
图形算量软件能按照清单计价和定额计价规则算量,一图两算,自由选择计算规则;能通过建立构件、给定尺寸、选配清单项或定额子目、构件属性定义、画图、三维效果图检查等步骤,汇总计算后得到工程量清单;能计算钢筋工程、结构工程、机电工程、建筑工程、简装修工程及精装修工程,涵盖工程造价的各个领域,适用面广。
5、报表输出的多样性
报表输出是算量工作的最后一步,算量软件能生成多种类型的工程量汇总表、明细表、计算表等。报表可以预览还能重新设计调整,增减行、列,修改名称等,很丰富地输出结果。
6、算量软件的不足
(1)、计算范围有限
虽然算量软件能带来较高的工作效率,使预算员从繁重的手工算量中解放出来,可并不代表用它能独立完成整个工程全部构件或所有结构类型的工程。例如一些零星的构件(屋檐、栏杆、外墙装饰线条等)和钢结构工程等处理起来比较困难,需要辅助以电子表格或手工计算进行补充;另外室内装修工程的墙面装饰若设计有多种变化,如一面墙上同时使用墙纸、木装饰线、软包等做法,用算量软件计算工程量就较困难。
(2)、操作门槛过高
对于长期以来一直使用手工和电子表格算量的造价人员来说,他们中部分人的计算机操作能力不强且算量软件思路同前者有很大差别,对部分资历较高、年龄较大的预算员来说,熟习算量软件的使用会有一定难度,使用效果可能比用电子表格算量效果差。
(3)、将AutoCAD图导入算量软件虽然可以大大节省绘图时间,但由于设计院AutoCAD出图的标准可能与软件的设定有差异,目前的算量软件导图并不能将图形100%准确地导入,需要人工一点点地将错漏的部分按施工图核对修改,这样同样需要很大的工作量。
3 应用实例
以本人之前做过的一个体育馆工程为例,该体育馆是钢筋混凝土结合钢结构工程,外墙设计为弧形,简装修。遵循先结构后建筑再到装饰工程的原则,本人先使用钢筋软件输入钢筋工程,然后利用“钢筋与图形互导的功能”,将钢筋工程中混凝土构件导入到图形算量软件中,这是一种全新的算量思路,不仅保证了算量的准确,而且结构中大部分的设计参数只需要录入一次即可,减少了重复翻图的工作量,可以获得更高的效率。
同样地,建筑和装饰工程也是紧密联系的。此工程外墙是弧形的,如果用传统方法计算只能够量出墙体的长度,要准确计算室内地面面积(例如扇形地面)则很困难,而通过算量软件,用三点画弧及直线画出墙体,构成一个闭合扇形后,只需设置好楼地面的属性,在扇形区域内点击布置地面,软件就能准确算出该区域楼地面面积,这里就能体现出图形算量的优势;不过目前软件还未能计算钢结构屋面,需要通过电子表格计算,这是图形算量的局限性。通过这个简单例子,我们就可知道实际应用中应该取长补短,充分运用图形算量及电子表格计算的优势为编制清单预算服务。
篇8
1 计算机软件工程的管理
1.1 明确管理内容
第一,技术人员的管理,在进行软件开发工作时,其基础作用的为技术人员,只有软件开发相关的技术人员全部具备时,开发工作方可有效开展,管理技术人员时,应对每名技术人员的工作职责做出明确,扬长避短,最大限度的发挥团队协作效果;第二,团队管理,在团队力量面前,个人力量微不足道,管理计算机软件工程时,团队管理也是一项必不可少的重要工作,管理人员应采取恰当的方法聚拢技术人员,引导其将聪明才智、精力等用于软件开发,发挥团队效应,同时,管理人员还应制定相应的培训计划,为技术人员提供专业化、与时俱进的培训,持续的提升技术人员的软件开发能力[1];第三,用户管理,企业之所以进行软件开发,主要的目的在于满足用户的需求,因此,用户管理工作的开展也十分关键,管理人员应加强与用户之间的联系,了解用户的需求,以提升用户满意度。
1.2 制定切实可行的管理措施
制定管理措施时,可行性是必须要保证的,对于计算机软件工程来说,关键在于建立完整的体系。构建管理体系时,应广泛的收集各个技术人员意见和建议,以便于各技术人员自觉的遵守管理措施,提升管理效果[2]。首先,构建科学的人才体系,面向社会招聘专业的、高素质的软件开发技术人员,促使软件开发团队的不断壮大,同时,明确的划分各个岗位的职责,合理分工,发挥合作的作用。其次,构建管理体系,建立完善的规章制度,比如管理制度、奖惩制度、考评制度等,以制度约束工作人员,并激发工作人员的工作热情,提升工作效率及工作效果。最后,构建培训体系,组织企业内部的技术人员定期参与培训,培训内容除了专业技术外,还应包含知识、责任等多个方面,提升技术人员的综合素质。
此外,在计算机管理软件时,还可以依托相应的基础建立计算机软件管理平台,该平台在管理计算机软件过程中,以數据统计及实际数据分析为基础,经过汇总之后,形成完整信息,并依据信息开展管理工作。同时,所建设的管理平台还能够对软件开发工作进行管理。
2 计算机软件工程的维护
2.1 工具模块化、设计语言合理化
在计算机软件使用过程中,维护是一项必不可少的工作,因此在开发期间,即应保证软件具备可维护性,保证软件开发质量的同时,尽量的将软件开发成本降低。模块化所具备的特点比较多,比如一个模块在进行变化时,只需更改此模块即可,并不会影响到其他相关模块。计算机软件工程工具实现模块化之后,可降低程序测量及测试的难度,而且可较为容易的发现序列错误,并及时的做出改正,提升软件运行的安全性。设计语言是软件开发时所需使用的,对其进行合理的选择可将维护工作的可行性提升,通常来说,程序语言包含三种,一种为低级语言,比如机器语言,理解难度比较大,一种为高级语言,与低级语言相比,理解及维护的难度降低,第三种为第四代语言,此种语言中,编译程序及解释程序提供后,即可实现算法。
2.2 构建科学的维护对策
维护对策的制定是维护工作顺利开展,提升维护质量的保证,维护工作可从以下几个方面进行:第一,电脑使用过程中,软件、更新补丁等会不断的下载到电脑中,与此同时,病毒也可能被下载到计算机中,从而影响计算机的安全性,使用计算机时,应安装杀毒软件,定期进行杀毒工作,同时,杀毒软件也需定期更新;第二,计算机系统使用一段时间之后,会增加系统中的冗余文件,再加上软件删除时的残留文件等,导致系统空间被大量占据,此时,计算机系统运行速度会变慢,也影响计算机软件的安全性,通常,间隔3个月时即可进行一次系统重装,安装时,可快速格式化,并自动创建系统文件,即format c:/q/u/s。慢格每6个月进行1次,以将磁盘上的文件信息彻底清除。Fdisk重新分区每年进行一次,将磁盘上的错误彻底修复;第三,用户应用计算机过程中,产生新的需求时即需要下载相应的软件,安装软件过程中,c盘为禁止安装位置,因为一旦安装进c盘后,即使软件卸载,但残余文件仍然会留在c盘中,占据c盘储存空间,增加计算机的运行负荷,通常,安装软件时,应选择c盘意外的磁盘。
2.3 制定合理的维护计划
计算机软件工程维护工作开展过程中,维护计划的制定也十分重要,通过维护计划的制定,可以有计划、有目的的实施维护工作,提升维护效果。在制定维护计划时,预测、规避风险的对策,维护、检查软件功能的措施等均为计划中所包含的内容。测试计算机软件时,采用现代化的方法,提前预测问题,积极预防,最大限度的减少问题的发生可能,提升计算机软件的安全性。
篇9
在计算机高速发展的同时,软件工程的功能性不断增强,智能化程度也不断提高。计算机软件给我们的生活提供了很大的便利,但是,计算机软件的故障也为用户增添了困扰。所以,为了保证软件工程的安全性与稳定性,需要对各种计算机软件实施相应的维护与管理,使其能够在计算机上将自身功能充分发挥出来,因此,关于计算机软件工程维护措施与方法的探讨具有十分重要的现实意义。
一、计算机软件工程的维护措施
一般来说,关于软件工程的维护主要包括以下三种类型:第一,为了让软件适应处于变化状态下的外部环境,来修改软件应用程序的一种适应性维护;第二,为了纠正软件的错误而进行的纠正性维护,第三,为了提高系统性能,并扩大软件的功能而进行的完善性维护。有调查数据显示,第二类和第三类维护在总维护工作中占有80%的比重,而且维护软件的成本已超过软件生命周期成本的70%。可见,软件维护具有很强的重要性。
(一)提高软件工程的质量
提高软件工程的质量,减少软件研发的成 本,实现模块化,已经成为软件工程维护的一项重要措施,其优点如下:如果需要改变某一功能模块,那么,只要改变此模块就可,并不会对其他的模块造成影响;在增加程序功能的过程中,同样只需增加新模块或者模块层即可。另外,在这种措施下,更易于进行程序的重复测试及测量,易于发现以及改正相应的序列错误,从而促进程序运行效率的提升。与此同时,还可采取结构化程序设计技术,以提高本系统的维护性。而且该措施无需掌握模块内部的运行状态,只要了解更换外部模块所具有的特点,通过结构化模块的提供,能够一定程度上降低新错误的出现。
(二)建立软件品质目标
对于软件工程来说,其维护应该具有可靠、可理解、可移植、可修改、可测试、可使用以及效率高等特点。但是,若为了达到以上目标付出了相当大的代价则是不可取也不可行的。这是因为以上特征间或是相互矛盾,或是互相依赖,因此,要想满足各方面特征就应该正确使用程序作用,就要建立起相应的软件品质指标,按照不同的计算环境作出相应的变化,并构建软件工程的优先级。
(三)注重程序设计语言的选择
程序设计语言的选择对于软件工程的维护有着非常重要的影响。其中,低层次语言指的是换边语言与机器语言,此类语言不容易被理解及掌握,在维护方面更是具有很大的难度。而高级语言则相对比较容易被理解和维护,但是,需要注意的是,在高级语言中,其可理解的程度存在差异。还有部分非过程化的第四代语言,其无需用户指出相应的算法,只要对编译程序或者解释程序提出自己的要求即可,再由编译程序或者解释程序按照用户的要求进行智能假设。也就是说,针对不同的程序设计语言,应该选择不同的软件工程维护方法,以实现保证软件正常运行的目的。
二、计算机软件工程的维护方法
计算机软件作为一种应用程序,向用户提供很多辅助功能,同时确保用户可以较好地通过计算机软件来降低工作强度,并提高工作的效率。然而,在使用计算机的过程中,难免会受到硬件设备等条件的限制,也可能由于用户自身的操作不当,而导致软件出现一些故障,从而对其工作效率产生不利影响。因此,需要采取正确的方法来维护计算机软件工程。
(一)创建病毒防御机制
为了确保计算机软件的正常运行,首先要保证计算机不会受到病毒侵袭,这就需要安装效果较好的防御软件,也就是安装防火墙以及杀毒软件。另外,用户自身也要形成较好的上网习惯,增强自身防范意识,避免随意浏览、下载及使用一些非法复制的文件夹或软件,并经常扫描检查系统后台的木马程序。
(二)及时清理、检测及扫描硬盘
在使用一段时期之后,计算机的硬盘里往往会积累很多残留数据,既占据着硬盘空间,影响了软件的运行速度,还给硬盘的安全性与可靠性埋下隐患。因此,应该定期备份数据,并及时对硬盘进行清理。
(三)降低系统盘内所安装的程序数量并定期优化
计算机操作系统作为程序软件的重要载体,影响着软件的稳定运行,若是将程序全部装进系统盘中,会大大降低软件运行的速度。因此,用户需要降低软件的数量,减少其在系统盘中占用的内存空间。另外,也可以定期来重装系统,从而使系统盘占用空间得以优化,并促进系统运行速率的提升。
篇10
关键词 软件外包 软件工程 计算机专业英语 项目情景 融合
中图分类号:G642 文献标识码:A
0 引言
当前,随着中国国内经济稳步增长、内需市场持续扩大、国际性厂商与国内软件外包企业战略合作的加深等因素的影响,中国软件外包行业得到快速发展。据IDC的预测数据,从2008年底到2013年底,中国IT支出的年增长速度将为10.8%,其中软件和IT服务支出的增速都将超过15%,成为拉动IT支出增长的主要力量。
而国际著名投资机构麦肯锡指出:缺乏富有经验的人才是中国服务行业所遇到的最大挑战。现有培养模式与企业对软件外包人才能力需求存在一定差距,应届毕业生外语交流能力不足,缺乏职业意识,不了解国际规范,这需要高校不断创新人才培养模式,为社会培养出优秀的既具有专业能力,又具有良好外语能力的通晓国际行业标准的优秀软件外包人才。
1 软件外包产业对人才的能力要求
企业希望从事软件外包的人才能够实现从学校到工作岗位的“零对接”,本着“面向企业需求”的宗旨,课程改革首要解决的问题是确定当前软件外包产业对人才的基本能力要求,经过企业走访、电话咨询、问卷调查等调研手段分析后,确定外包产业的人才应具备以下素质和能力。
(1)实际的项目实践能力。能够熟练使用至少两种主流的操作系统、数据库管理系统和程序设计语言,综合运用信息技术、软件工程方法和现代开发工具,从事各行业的软件开发、软件测试。能够胜任项目实施各环节工作,包括需求分析、总体架构设计与开发、系统集成与测试。具有大型软件项目团队协作精神和职业态度。
(2)良好的沟通技巧和外语能力。由于软件外包尤其是离岸式外包的工作性质,从业人员需要经常与发包方的工作人员进行书面、口头交流,所以除了具备良好的沟通技巧、项目协调能力之外,还需要具有较高外语水平,能够就专业问题进行熟练的英语交流,阅读英文技术资料,撰写英文项目文档等。
(3)熟悉项目实施过程,具备初步项目管理能力。软件开发是团队合作的活动,所有开发活动呈现“关键链”式分布,任何一个环节的失误都会导致开发的失败。这就要求无论何种角色,软件开发人员对整个项目的实施过程都要非常熟悉,了解自己从事工作的作用和地位,并具备初步的项目管理能力,能够参与阶段性产品的审核活动,这对学生的职业成长之路也是有益处的。
(4)对跨行业知识结构的快速学习能力。当前,计算机技术的应用大多需要与其他领域进行交叉融合,这需要从业人员具有较强的自主学习能力,能够在短时间内获取其他行业的知识结构。尤其处在软件外包产业中,必须熟悉和遵守国际外包行业标准和流程规范,熟悉软件工程项目的技术标准和法律法规,掌握符合ITO 和BPO 两种外包类型的软件开发、设计、测试和项目管理的专业技能。
2 课程融合的构建和应用
计算机专业英语的课程目标是培养学生在信息技术专业领域运用外语能力,进行技术交流,阅读相关专业的文章,获知最新技术和研究发展动态。该目标恰好能够满足面向软件外包人才对外语能力的要求。因此,我们将计算机专业英语与软件工程两门课程进行融合,并结合学生的实际情况和培养目标,制定课程的教学内容、教学方法、考核体系等。
2.1 “项目—情景”教学法的内涵
在软件工程的授课过程中,引入“项目—情景”教学法,该方法是通过项目来设置“模拟情景”开展技能教学,实现教学目标。软件工程将多个实训任务整合优化,形成大型综合项目,并以完成该项目作为课程目标,以达到综合技能训练的目的。课程上模拟“软件研发部”的工作场景,以“研发部”的日常工作主要载体,调动学生“听、观、问、做、思”等主动性技能学习的积极性,采取小组讨论、协作学习的方式,学生学习的过程就是一个探究的过程。
2.2 “项目—情景”教学法的应用
针对目前软件外包行业对人才“专业+语言”的需求,结合山东女子学院自身特点,我们提出了突出软件外包外语能力+项目开发能力的人才培养方案。在此基础上将软件工程与计算机专业英语相融合,进行了课程体系改革与实践,包括课程内容、教学方法、教学考核等方面。
2.2.1 两课融合的教学内容
通过两课融合,学生不仅通过项目开发熟悉了软件开发方法以及软件工程的各个阶段,还在听说读写等多方面锻炼了专业英语能力,由此,计算机专业英语与软件工程两门课程有机地融合在一起。具体教学内容可以分为两个平台同时进行,教学内容的流程如图1所示。
2.2.2 教学方法
(1)软件项目开发环节。软件工程的教学方法是:项目实践+案例分析+理论知识。学生以“研发部”为单位,根据自己的兴趣选定具有一定实际价值的软件项目。项目组成员各自按照自身角色和任务,完成实践任务。
相关期刊
精品范文
10工程造价预算方案