工程管理软件论文10篇

工程管理软件论文篇1

运用信息技术改造和提升建筑业是我国建筑业的客观要求。,我国工程项目管理软件的质量和实际水平远远落后于发达国家。因此,现状、寻找差距,探索一条适合我国国情的发展道路,用以指导软件的开发,推动实际应用的深入,对于提高我国项目管理水平、实现行业信息化、产业结构高度化,都是极具现实意义的。

2、工程项目管理软件

2.1概念的界定

工程项目管理软件(以下简称为项目管理软件)是指以项目的施工环节为核心,以时间进度控制为出发点,利用计划技术,对施工过程中的进度、费用、资源等进行综合管理的一类应用软件。它包括五个主要功能模块:进度计划管理功能、资源管理功能、费用管理功能、报告生成与输出功能、辅助功能(主要指与其他软件的接口、二次开发、数据保密等)。这种概念源于对国外类似产品的概括,如P3(PrimaveraProjectPlanner)、MicrosoftProject、HarvardTotalProjectManagement、HarvardProjectManager.从广义上看,项目管理软件包括了与项目管理工作相关的各种应用软件,可以涉及进度、费用、资源、质量、风险、组织等各个方面,是项目管理相关软件的总称。

2.2发展概述

国内项目管理软件的研究开发始于20世纪70年代,至今经历了两次重大转变(见***1)。

第一次,90年代初,标志是研发主体由用户本身转变为专业化的软件。在70、80年代多是各用户单位自行研制的单项功能的初级产品,即自己提出需求、自己研究、自己开发、自己使用,是一种完全的小生产方式,在近二十年中发展缓慢。90年代初,市场带动出几十家专门从事建筑管理软件开发的高民营企业,软件开始走上化、专业化、商业化的快速发展道路。

90年代是国内建筑管理软件迅猛发展的十年,工程造价、工程量、钢筋配料、平面***制作、标书制作软件等新产品大量涌现,价格逐渐降低、功能不断完善,界面友好、操作方便,通用性、实用性增强。

第二次,90年代末,标志是产品由单机版转向系统集成。如将项目施工方案的设计、概预算、工程量计算、进度计划、资源计划、费用管理、事务性管理等综合起来形成一个有机的整体。运行环境由单机用户拓展到网络多用户,一定程度上实现了企业内部的数据共享。

进入2000年来,项目管理软件的研发出现了滞缓现象。究其原因是多方面的,既有市场因素又有技术因素,既有外部环境的又有自身条件的制约,如加入WTO的影响、用户需求的变化,网络技术、数据库技术、通讯技术的进步等。项目管理软件发展的方向在哪里?必然趋势如何?怎样应对?这些摆在众多业内人士面前。

3、国内项目管理软件的现状

3.1外部环境分析

3.1.1机遇

(1)积极的***策环境。2000年7月***了《鼓励软件产业和集成电路产业发展的若干***策》在投资融资、税收、产业技术、出口、收入分配、人才吸引与培养、知识产权保护等方面,给予优惠***策。建设部正在领导制定《建设企业管理信息系统软件通用标准》和《建设信息平台数据通用标准等通用标准,以规范建设领域信息市场行为。各省市地方的建委、定额站以及高新技术开发区,积极贯彻***和国家方针***策,制定一系列的优惠办法,培育扶植当地软件企业的发展。

(2)巨大的市场需求。项目管理软件作为一种行业专用软件,其发展与建筑行业自身的兴衰息息相关。据统计,我国现有各类施工企业10多万家,项目经理部几十万个,除此之外工程监理、审计、建行、甲方等单位也都是管理软件的用户,远期软件需要量应在100万套,但现在软件总的销量不足2万套。加入WTO以后,受各方面因素的影响,经济将呈现快速增长的态势,国内总体建设投资规模扩大,这将会为建筑业创造一个良好的发展机遇,也必将拉动行业软件市场需求的增长。

(3)信息技术在建筑业的广泛应用。20世纪90年代以后,我国建筑业应用信息技术取得了突飞猛进的发展,为项目管理软件的普及推广提供了必要的条件。主要表现在:1.网站建设从无到有,形成了***府网站、行业网站、企业网站三个层次。2.广泛应用计算软件和工具软件。3.在施工中推广应用以信息技术为特征的自动化控制技术,取得了较好的效果。

3.1.2挑战

(1)项目管理的基础工作薄弱。软件的应用要有一定的条件,目前我国项目管理中影响软件应用和开发的主要问题有:1.管理工作尚未标准化。例如各种报告、信息、数据及各种费用项目的划分,各种文本等的标准化程度不高。2.工作过程中的随意性,非程序化工作和干扰,使先进的计划、控制方法和程序难以使用,难以显示出它们的效果。3.整体管理水平低,各层次的管理人员尚不能掌握的管理手段和方法。管理的基础工作薄弱不仅限制了对软件应用的需求,而且进一步拉大了国内项目管理与国际水平的差距。

(2)国外竞争者的挑战。目前,打进中国建筑市场的国外软件有MS-Project、P3等。这些软件功能强大、专业性强、知名度高、营销方式灵活。如P3软件在国际上具有极高的知名度,逐渐成为工程项目管理行业的标准软件。世行也在大型项目上推荐使用P3软件。加入WTO后,外国软件企业将享受国民待遇,出口补贴***策、***府采购将受到限制,我国的产品市场不仅要开放,服务市场也相应开放,软件市场从而将完全开放,国内软件市场竞争日趋激烈。而且,加入WTO后,外资建设项目增多、建筑市场逐步放开,国外工程设计、承包、咨询单位的大量涌入会加大MS-Project、P3等的市场份额。

国产软件一般在功能设置和运行机制上更符合国内用户的需求和习惯,如有双代号网络***、前锋线功能等。但在用户界面、报告生成与输出、数据交换、二次开发等方面还存在着较大的差距,而且这些软件目前还不可能用于国际工程项目。

3.2内部条件分析

3.2.1优势

(1)技术成熟。国内项目管理软件经过近30年的发展,已经研制出适用于公司和项目两个层次的产品,而且部分软件的技术水平达到新的高度,令外国同行刮目相看,为发展适合国情的信息产品奠定了技术基础。如北京梦龙公司的智能管理系统Pert、大连同洲公司的项目计划管理系统TZ-Project.

(2)市场占有率高。初步估算,国产软件的市场占有率在三分之二以上。此外,用户购买软件后,需要经过培训,才能掌握运用。一旦熟练使用后,就倾向于继续购买后续产品,而不愿转购其他公司的同类产品。这一消费特征有利于率先占有市场的软件。多种原因造成国内软件企业已抢先一步占领市场,建立起销售渠道和用户对它们的信任。

(3)服务本土化。软件的价值归根结底表现在对传统行业的服务上,软件行业竞争的核心是服务的竞争。国内的软件企业经过十多年的市场开拓,已在全国的数十万用户中建立起较为完善的服务体系,深入到公路、港口、建筑、市***、铁路、水利、电力等各个领域,能够快速响户要求,提供全面的咨询培训维护服务,这是外国公司在短期内无法做到的。

(4)人才优势。国内软件开发人员的薪酬平均低于国际水平,是美国的1/30~1/20,可大大降低软件研发成本。此外,国内建筑市场运作不规范,用户需求差异大,而国内研发人员熟悉行情,与用户容易沟通,开发的产品更符合“国情”。

3.2.2劣势

(1)品牌与质量。国产项目管理软件数量不少,但没有一个能够像P3那样知名的品牌。几十家软件研发单位“各占一个山头”,国内市场呈现小而散、四分五裂的格局。在研发过程中普遍缺乏严格的测试环节,软件的改动和版本的升级频繁,造成成本的增加和维护上的难度,带给用户许多不必要的麻烦。而且,由于缺乏行之有效的软件开发管理体制,一个关键性设计人员的变动往往会严重软件产品的整个生产过程。在功能模块上,国产软件偏重进度计划管理,在资源管理、费用管理方面远远落后与国外软件。此外,国产软件都无法实现环境下异质数据库的互连、没有对用户开放二次开发的接口。

(2)规模小、开发资金不足。国内软件企业的资金来源主要以企业自主投资、风险投资和***府投资三种为主。大部分企业缺乏正常的融资手段,只是依靠经营利润的积累。企业规模小、缺乏“重量级”企业,、设计、开发和市场开拓能力有限。据统计,50人以下的企业占40%左右,50~100人的企业占50%左右,100~200人的企业仅2家,200人以上的为零。

(3)缺乏统筹规划。由于没有明确的行业标准和方向引导,软件开发只能根据客户要求,由软件技术人员,凭自己的理解和能力进行设计、编程,造成软件开发选题雷同,而且多属低水平重复开发。企业在技术、研究、开发等方面存在很大的盲目性,力量分散,造成大量资源浪费,也延误了发展的时机。

(4)人才流失。由于缺少合理的收入分配激励机制,大量软件开发人员流向高收入的电信、、商业领域,国内从事工程管理软件开发的人员不足千名,其中懂工程、懂机、懂管理的复合性高级人才更是少之又少。

4、国外项目管理软件的发展及启示

4.1发展概述

国外项目管理中的计算机应用可以追溯到50年代中后期网络计划技术的出现,到了60年代中后期网络程序已经十分成熟。整个70年研究的重点是完善和扩展网络模型分析软件的应用功能,如成本和资源的平衡优化;同时提出并研究了项目管理信息系统。进入80年代以后,PC机的普及和项目管理工作的化、标准化,使一般中小型企业、中小型项目也可用计算机进行管理,网络技术才真正普及。90年代后,项目管理软件发展迅速,不断有功能强大、使用方便的软件推出,在项目管理中发挥了重要作用,计算机的应用已经成为项目管理必不可少的一个组成部分。

项目管理软件的功能层次不断提高,对应着三个显著阶段:

第一层次,也称基本功能,如进度控制、质量管理、资源管理、费用控制、采购管理等,是对基层工作流程的模拟,在一定程度上实现数据共享,减轻了基层项目管理人员的工作强度。在80年代已基本完成这方面的功能开发并在基层项目管理中广泛应用。

第二功能层次有两个特点:一是分析和预测功能,包括工期变动分析、不可预见事件分析(如恶劣气候、汇率变动、市场物价变动、分包商情况变动等)。在分析基础上产生预测功能,主要包括进度预测、投资预测、资金需求预测等,并有相应的数学模型。二是计算机网络的使用和通讯功能,主要是局域网上的多用户操作和多项目管理,以及借助Internet、Intranet,邮件、电子信箱等先进的通讯工具和手段,减少项目管理班子的工作所受的地域限制。P3及MS-Project都是这一层次的产品。

第三层次是基于因特网的项目管理,使整个项目管理业务与因特网结合,具有跨平台兼容、交互性和实时性,项目成员可以协同工作,实现***文档管理、***讨论、视频会议等。到目前为止尚无完善的产品出现,但有两个软件Mesa/Vista,WebProject已初具雏形。

4.2发展启示

目前国内项目管理软件的发展还处在第一阶段。某些软件具备或正向第二功能层次发展,没有基于因特网的第三阶段软件。国外同类软件的发展历程可以得到启示:数据通讯、多项目管理、多用户环境、多系统兼容和与Web技术集成、增强用户自定义功能,这代表着项目管理软件的新发展。客户机(Client)/服务器(Server)模式向浏览器(Browser)/服务器(Server)模式转变将是必然趋势。

5、对策

5.1我国项目管理软件SWOT分析

基于上述分析,可归纳出我国项目管理软件SWOT矩阵。

5.2***府和行业协会

(1)规范项目管理,实现与国际接轨。推进《施工项目管理规程》、《工程网络计划技术规程》、《建设工程质量管理条例》、《建筑工程施工合同(示范文本)》等的制订和落实,严格按规程、规范和标准进行项目管理。在项目管理中推广使用WBS(项目结构分解)等,保证数据采集的完整与统一。加强信息技术标准研究,积极参与国际标准的制订,利用标准来占领市场。

(2)统筹规划,抓大放小,分类指导。制定建筑业信息化发展规划和技术***策,确定产业升级目标,合理选择主导产业、战略产业。对各省市地方的造价、钢筋、工程量等单机软件鼓励自由竞争,让市场来决定优胜劣汰,同时强化行业管理,维持公平、有序的竞争环境。对项目管理软件的研发加强扶植力度,增强国产软件自主发展的能力,重点扶植、推广一批具有自主知识产权的产品。

(3)发挥行业组织的作用。行业协会加强与***府和企业的联系,为企业在技术、管理、市场信息、人才培训等方面提供指导和帮助。

5.3软件企业

(1)利用***策,把握机遇。认真研究、充分利用国家为产业发展提供的***策环境,要充分利用加入世贸组织的过渡期,力争在三、五年内完善项目管理软件并实现产业化。

(2)调整产品结构,培育自主品牌。推进产品创新和产品重组。拥有自主知识产权的,要强化知识产权管理,积极实施信息技术专利战略,按国际项目管理要求进一步完善产品,争取在国际市场占有一席之地。正在研发之中的,要多研究国内外同类软件,合理选择细分市场,采取产品差异化战略或市场跟随战略。

(3)规范企业管理。积极参与ISO9000,CMM,ISO14000等国际质量保证体系认证和国际安全认证,加强软件企业的规范化管理。建立有效的激励和约束机制,充分调动员工积极性,吸引并留住各类优秀人才。

(4)服务创新。推动软件售后服务的化,建立专业的咨询服务机构。不具备持续开发能力的公司应向增值服务的专业服务公司转变。从目前发展趋势看,软件的升级、维护、咨询活动的利润比销售的更可观。

6、结论

我国工程项目管理软件研发的整体水平较低,实际应用情况不容乐观。要改变这一局面,***府和企业都要付诸努力。***府和行业协会要规范项目管理,实现与国际接轨;统筹规划,抓大放小,分类指导。软件企业调整产品结构,培育自主品牌,规范企业管理及建立服务创新的体制。

参考

[1]MatthewJ.Liberatore.ProjectManagementInConstruction:SoftwareUseAndResearchDirections[J].JournalOfConstructionEngineeringAndManagement,2001,(March/April)。

[2]成虎。工程项目管理[M].中国建筑出版社,2001.

[3]陈昌柏。WTO-ITA与中国IT产业发展[M].北京邮电大学出版社,2001.

[4]王雪青。国际工程项目管理[M].中国建筑工业出版社,2000.

工程管理软件论文篇2

软件工程是一项专业性强、难度大的学科,目前软件工程管理还处于发展期,但其放在何处都会成为一个性质有效的管理。我国部分小型软件企业要想在激烈的市场竞争中获取成功就必须要进行软件工程管理。不过对软件工程进行管理并不是一件容易的事,在整个管理过程中需要面临以下问题。缺乏系统的培训。现在我国的一些软件公司的实际情况都是任命专业能力过硬的人员为项目经理,而这些专业知识过硬的技术人员通常没有过硬的软件工程管理功底,而企业没有系统的培训,导致了项目经理在软件开发过程中无法对整个过程中进行系统的管理。缺乏计划意识。项目经理对软件开发中计划的作用没有一个正确的认识,导致了开发项目没有一个合理的可行性计划,这样在软件开发过程中,因为人员因素或外界因素经常会导致计划好的事情被拖延,从而造成进度受到拖延[3]。缺乏管理意识。因为在软件开发中,项目经理经常投入到技术工作之中,从而忽略了对软件工程的整体管理。这样经常会造成项目开发过程中,每个工作人员的任务得不到适当的安排,造成计划不周,资源浪费等。项目经理没有将任务合理地分配到工作人员手中,造成许多任务都需要自己埋头苦干,没有精力对整个项目进行管理。风险管理中的问题。部分项目经理在管理中缺乏风险意识,很少对项目中存在的风险进行合理分析,制定的风险管理也比较随意,没有真正起到风险防范的作用。软件工程复杂化。近年来软件项目规模不断增大,参与同一软件项目的人数也在急剧增加,同时软件工程管理的困难也变得更大,在软件工程管理中需要解决的问题也在增加,这些都增加了软件工程管理的难度[4]。

2软件工程的管理方法

2.1构建软件工程管理体系

构建合理的软件工程管理体系主要包括以下内容:第一,构建人才体系。在软件工程管理中,人才对管理有着重要的作用,人才是做好软件工程管理的前提。第二,为了提高工作人员工作中的积极性,确保项目中所有目标能够得到落实,应当加强人力资源管理。第三,在人才的管理中切记要以平等的态度进行管理,而不是控制[5]。

2.2加强风险管理和进度管理

对于软件项目管理中的风险管理和进度管理,我们也应当分为两个方面来进行探讨。第一,构建风险管理体制,只有这样才能及时发现软件工程管理中存在的风险,并对存在的风险进行及时处理。第二,提高项目中风险管理人员的风险意识,确保风险管理人员能够对风险有一清楚的认识,并且能够对风险进行合理的分析,针对风险提出有效的风险防范制度。在风险管理中风险管理人员应当将风险报告提交给项目经理,对项目中存在的风险进行有效的防范,阻止风险出现,确保企业的顺利发展[6]。

2.3加强对项目团队的管理

首先,应当增加工作人员之间的联系与沟通,使整个团队中的人员都具有沟通意识和团队合作精神。其次,对各个工作人员的工作内容进行明确分工,合理地将责任分配到每个工作人员,保证工作开展后一切都能顺利地进行。最后,调动项目中工作人员的积极性和注重性,使团队中的工作人员都能够完全投入到工作之中,提升团队工作能力,改善工作人员的工作态度,做好软件工程管理工作。

2.4对软件工程进行监督

软件工程监督是软件工程管理中的重要方式,工程监督指的是对项目所自制定的目标进行实时监测,软件工程监督要贯穿整个项目,其目的在于对软件开发的流程进行规范。软件工程监督,可以使开发过程中的成本、进度、质量实现透明化。在对软件监督过程中软件需要完成以下任务。由项目负责人对项目进行监督,在监督过程中,要对监督数据进行总结,并对数据进行合理分析,及时发现问题并解决问题。将CMM标准应用于软件工程管理之中,CMM标准的引用可以提升软件开发效率,降低软件开发中的成本以及风险,缩短开发时间,提高软件质量,总之将CMM标准运用到软件工程管理之中,能够确保用户得到理想的软件产品。

3结语

工程管理软件论文篇3

1.1主体工程项目及工程量

常熟边滩整治工程位于长江黄金水道下游段,工程拟新建围堤长度2489m,吹填区面积622509m2,约933.72亩。本工程范围:常熟市经济开发区长江干堤外侧、纵向围堤、A1A2分标线以下、东侧堤以上范围内的岸线整治工程,主要工程项目包括:围堤填筑、堤基处理、围堤护坡、抛石护脚、围堤吹填及龙口等。

1.2工程区施工条件

常熟边滩整治工程工程区所处河段位于长江口南支上段,金泾河与白茆河之间。工程区总长5km,徐六泾水文站位于工程区上游3.8km处,下距杨林潮位站26.2km。南支河段以七丫口为界,分为上、下两段。南支上段之徐六泾至七丫口,长35.5km,其中徐六泾至白茆河口为徐六泾节点段,长12.0km;白茆河口以下为白茆沙汊道段。南支下段自七丫口至吴淞口,全长35.9km。南支河段两岸为广阔的冲积平原,地势平坦,地面高程2~5m。两岸入江支流大小共有23条,入江口门处有涵闸控制。

1.3工程组织管理体系

常熟边滩整治工程组织管理体系中项目领导班子由项目经理部经理、副经理及项目总工程师组成,项目部其他人员由项目经理部聘任。项目经理部实行项目经理负责制,对工程的施工进度、质量和资金等全面负责。项目副经理分管各有关部门与施工工种,项目部工程师负责日常生产和技术管理。项目作业层人员服从项目经理及各职能部门的领导和安排,严格按照施工规范、操作规范进行作业,保质保量完成施工任务。

2P6软件中常熟边滩整治工程项目管理的编码设计

2.1企业级编码介绍

2.1.1企业项目结构EPS(EnterpriseProjectStructure)EPS即企业项目结构,是一种可以根据公司需要分解为不同的层次数的树状结构,它可以满足企业对项目执行情况的报告和工作协调的要求。EPS使组织能够评价资源在各项目上的使用情况。另外对于一些项目相对***的企业,EPS还能够演绎出项目各阶段的情况。

2.1.2组织分解结构OBS(OrgannizationalBreakdownStructure)

OBS即企业组织分解结构,反映的是企业管理的结构的层次化排列。一个企业,它的管理是什么样的结构,就存在什么样的OBS。像EPS一样,OBS也是一种树形结构。该属性结构反应的是一种自上而下的管理,下级对上级负责,下级向上级汇报工作。OBS与EPS、WBS对应形成了严密的责任矩阵和权限控制体系。

2.1.3资源的编码过程RBS(ResourceBreakdownStructure)

在P6中,资源的建立过程称为RBS的编码过程。RBS即企业资源分解结构。RBS是树状层次结构,最大层次数是25层,它可以只有一个根节点也可以有多个根节点。但RBS只是企业内所有资源一种层次化排列的组合方式,而不是唯一方式。

2.1.4费用分解结构CBS(CostBreakdownStructure)

CBS即费用分解结构,是根据企业特定的财务流程或成本控制要求而设定的代码体系,它可以用来跟踪作业所发生费用。CBS是项目的费用管理的一种方式。因此,可以根据项目概算控制或企业财务上的要求来进行设置。根据费用的管理与控制在不同部门的统计口径与标准的不同,在P6的费用管理中,一般可以使用两种方式:一个是EPS/WBS层次;另一个是CBS层次。

2.2堤防工程项目管理的项目级编码设计

P6软件企业级编码是从企业全局的角度对企业的组织机构、资源、费用等方面进行编码设计,体现的是宏观性,而P6软件项目级的编码则主要从具体工程项目角度对工程的组织和分类情况进行编译。工作的分解结构,又称WBS,是一种按阶段逐步分解的层次化结构编码,它能够组织定义所有项目的工作范围。WBS也是在实施期间需要完成的最终细目作业,这些细目作业一同构成了整个项目的管理范围。

3P6软件在堤防工程项目管理的应用流程

常熟边滩整治工程的项目管理流程主要是对项目计划中涉及的进度、费用投入、资源等内容进行及时的追踪更新,采取动态调整的思路。

3.1制定目标计划

在堤防工程建设项目管理过程中,最优状态是进度按照原计划执行,这样的资金、进度、人员、物质等的安排是最优的。但是往往由于各种原因,并不能保证实际进展情况按计划执行,因此需要不断对当前计划进行调整,不断对比分析进度实际情况,及时纠正和控制产生的偏差,才能保证总的进度计划目标得以实现。在P6软件中,当完成项目计划的编制后,如果计划在时间、费用和资源分配等方面都符合合同的要求和工程实际,就可以将这一计划作为目标计划保存起来。目标计划就成为了当前项目计划的一个“快照”,是进行费用、资源控制、进度管理的基础。在P6中,可以为每个项目创建并保存任意多个目标项目;并且在同一时刻能将当前项目与一个项目目标计划和多个用户分配的目标项目进行比较。每个目标可以分配一种类型,在管理类别中进行定义。

3.2项目计划实施情况跟踪与记录

对于堤防工程,项目开始运行后及时地更新进度是非常重要的。因为在项目的实施过程中,可能发生工期变更的情况,项目初期所编制的计划已不能很好地指导现场进度安排和资源调配。所以必须及时对项目计划更新,通过与目标横道***对比,不断调整和优化计划,对项目进展情况进行评价,才能达到真正意义上的动态管理。

3.3项目执行状况分析

实施过程中对项目状况的评价与分析非常重要。将当前项目的进度、费用支出以及资源使用与原目标项目做对比分析,能够及时发现相关问题并合理适当地解决问题。

3.3.1项目进度分析

及时地将目标计划进展和项目实际进度进行对比,可以及早发现计划的完工节点或里程碑是否完成。P6软件中常用横道***比较法来进行进度目标的对比分析,提供了实际施工进度与目标计划进度之间的偏差,具有形象直观、容易掌握、应用方便的优点。

3.3.2项目费用产生分析

采取“作业使用直方***”对费用情况进行对比,可以得到当前实际的费用使用情况。若资金的使用与完成出现不合理的情况,可以就该问题进行分析,发现产生问题的原因,做出相应评价。

3.3.3项目资源分析

使用“资源直方***”来反映项目的资源利用情况,可以了解资源实际的投入情况和将来需要投入的情况。

3.4项目计划的动态调整

项目计划控制是一个动态过程。当产生偏差时,项目管理人员应当首先分析偏差原因,正确决策,及时采取措施,调整计划,使实际和计划重新在新的起点上重合。在新的因素干扰下,还可能产生新的偏差,这时又需要继续按上述方法进行调整,进度控制就是这样一个动态循环的过程。P6软件为项目的实际执行情况和目标计划提供了对比分析的方法,具体的调整措施还要根据工程实际情况具体分析。常熟边滩整治工程曾出现多次进度偏差,因此也进行过多次进度计划的调整。总的来讲,该工程的进度计划调整主要用到过两个方法:一个是改变相关作业间的逻辑关系;另一个是缩短一些作业的持续时间。事实证明,这两种方法均具有较好的调整效果。

4实施效果分析

P6软件在常熟边滩整治工程项目管理中应用,帮助管理人员合理地划分了项目管理层次,对项目的编制计划和进度更新流程进行了研究,对项目的企业级编码、项目级编码进行了明确,并利用P6软件也客观地编制了项目目标计划,以及根据实际情况做了及时地更新。此外,还对项目的进度、费用和资源等内容进行了分析归纳。总的来讲,P6软件在常熟边滩整治工程项目中的应用所取得的效果可概括如下:

1)基本实现了项目进度计划的实时更新和动态监控

项目施工实际进度的更新依赖于从下到上逐层反馈实际信息。在项目实施过程中,管理人员利用P6软件能够随时掌握施工详***、文件、进度以及资料等信息,以便于做出相关对策。此外当工程进度发现提前、偏差等问题时,能够马上产生相应信息,以供高层管理者决策,保证项目按原计划实施,除此之外,P6软件还可以准确地对项目整个费用进行预测。

2)基本完备了企业项目管理经验的信息库

工程管理软件论文篇4

关键词:软件项目;风险管理;理论分析;方法探究

中***分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)05-1198-02

1 概述

随着软件项目发展速度的不断加快,软件项目风险性表现的越来越明显,特别是对于大型的软件项目开发,应用先进理论、复杂技术、投入人力、资金等,并且新型软件开发要经过漫长时间,这些不确定性因素势必会埋藏更大的风险性,最终引起失败的风险。通过合理运用项目风险理论和方法,能够有效降低软件项目开发的风险,从而保证软件项目健康发展。基于此软件项目风险管理理论和方法受到越来越多人关注,掀起了软件工程领域内研究的热潮。作者通过归纳现代软件项目风险理论和方法的研究资料,分析了各种理论与方法的特点。

2 软件项目管理概念

在软件工程领域,研究者始终探索如何实现软件开发活动工程化,且合理利用工程项目的管理手段来挖掘软件工程项目中潜在的风险隐患。对软件项目风险管理概念简析的关键就是掌握其他工程项目风险管理,并且加以科学的改进和实际的运用。现代对软件项目管理概念最新的理解为:它类似于其他工程项目,在整个开发过程中隐藏不同可能发生的风险,某些风险可能摧毁整个工程计划。正确运用风险识别方法,尽可能降低风险对软件项目开发造成的危害,将此项活动称为软件风险管理。随着人们对软件风险管理概念不断深化,为软件项目风险管理理论和方法研究提供了有利条件。

3 软件项目风险管理的理论探究

3.1 基于Boehm的风险管理模型

Boehm通过公式RE=P(UO)*L(UO)来表达风险影响因素间量的关系。RE代表风险或风险带来的影响,P(UO)代表实现预期结果出现的概率,L(UO)代表不理想、结果造成危害性的程度。从风险管理步骤看,Boehm倾向于传统的项目风险管理理论,认为风险管理包括风险评估及风险控制两方面,风险评估是指识别、研究、等级设定,风险控制是指确定管理计划、处理、监督风险。

Boehm核心是指十大风险因素列表,主要是指人员缺少、进度安排不科学、预算不准确、需求随意改变等。根据各种风险因素的特点,Boehm制定给了针对性强的风险管理措施。在实际操作中,用十大风险列表为评判标准,归纳眼前项目相应的风险因素,评估完成后再实行对策,当召开讨论会上针对十大风险因素的处理进展进行归纳,改进原有的十大风险因素表,依此类推。

3.2 基于SEI的CRM风险管理模型

SEI的风险管理目标为:对所有引发不良后果的因素进行持续的评估;发现亟待需要解决的风险;实施控制风险的措施;评测并保证风险措施使用的合理性。SIE模型需要对项目生命期的各阶段均进行风险评定与管理,其风险管理包括五个环节:风险识别、分析、计划、跟踪、控制。***1给出的框架说明了采用CRM的基础活动量间的内在关联,强调项目开发过程实质是一系列不断反复进行的活动过程。各风险因素通常都要求遵照顺序完成所有活动,然而对有差异的风险因素所对应的活动既能是并发的用能是分离的。

上***箭头表明信息的逻辑流,而沟通就是信息流的核心与方法。其中风险识别是采用调查问卷完成的,问卷问题的要求是信息含量足够大,所涉及到领域要全面。风险分析侧重点是掌握所有风险在此项目中的出现概率以及后果危害性,从而产生上述的最十大风险问题。

3.3 基于CMM/CMMI的风险管理模型

CMM是指能力成熟度模型是基于SEI管理模型上的,其优点是能够对软件能力与成熟度的标准进行准确评定。其标准是经过知名专家论证后得出的,侧重点是开发过程的管理,是现代软件项目风险管理中应用最广的模型。能力成熟度模型依靠五个逐层递进的层次进行表示,具体是指起始级、可重复级、已定义级、已管理级、优化级,项目风险管理主要聚集于第三级水平。SEI将CMM进化成能力成熟度模型集成,这是对原有能力成熟度模型的改进。

在集成成熟度模型中,风险管理是第三级殊的过程域,是软件风险管理的关键构成部分,展现了风险管理的过程特性,进而将过程中各项风险管理原则呈现的淋漓尽致。基于CMM∕CMMI的风险管理模型的发展,起到了促进风险管理理论和软件过程研究为主导的软件工程的有机结合,为软件项目风险管理发展指明了方向。

4 软件项目风险管理的方法探究

4.1 软件项目风险识别方法

第一,风险清单法。Boehm已经对风险序列进行了界定,并编制了10大风险源清单。它已经明确了在软件开发生命期内,针对各个关键时期可根据10大风险源清单来调整,而且把风险管理纳入软件项目开发生命周期模型。第二,风险辨别法。此方法是从项目分类学层面划分风险,对其类型进行划分,从简单的清单列表转化为类数和问卷辨别过程融合,保证软件项目是完整结构。第三,问卷调查表法。此方法是建立专家设计风险管理问卷调查表前提下,对所有软件项目开发人员展开问卷调查,并对所获取数据做出处理。

4.2 网络分析技术方法

第一,计划评审技术。主要是根据项目进展情况做风险评估,一般需要所有时间都遵循三点分布原则,实际上这只是一种理想状态,在实际应用中不能达到,因此经常和蒙特洛仿真共同运用。第二,关键技术。此技术起源于Goldratt的制约理论,利用关键链替换关键路径的思想,即关键链项目管理。第三,Petri网技术。此技术主要用于研究离散动态事件,其特点是并行、共发、同步,多用于软件工程项目描述阶段,属于软件工程领域的基础技术。

4.3 基于Riskit的风险管理方法

此方法主要是说明项目中的风险因素及其关联,它被认为是风险管理的定性依据,因而存在于软件项目开发的全过程。Riskit的优点包括灵敏度高、操作简单、实用性强、结果可靠等,它建议有差异的结构与项目在运用它过程中要结合运行情况及时调整。并且将组织原有的风险管理实践、可利用的资源、项目的真实状况等均纳入考虑范围,以此明确项软件目风险管理的层次级别以及准确程度。

5 结束语

综上所述,随着软件开发规模的不断扩大,其风险因素会越来越多,实施风险管理能保证软件项目开发过程的安全性。然而,软件项目风险管理属于综合性学科,要想对其做到完全理解,必须从软件项目风险管理理论和方法研究着手,善于发现原有项目管理存在的不足,并能结合现代软件发展情况创新风险管理方法,从而为软件开发健康发展打下基础。

参考文献:

[1] 潘春光,陈英武,汪浩.软件项目风险管理理论与方法研究综述[J]. 控制与决策,2007(5).

工程管理软件论文篇5

关键词:色彩管理;教学内容;教学条件;教学方法

中***分类号:G642.0 文献标识码:A 文章编号:1671-0568(2012)29-0116-03

一、前言

国际色彩联盟(Internet Color Consortium,简称ICC)在1993年提出的色彩管理技术,是现代印刷企业控制色彩质量的主要手段,色彩管理课程现已成为印刷工程学科的专业课程,是学科知识结构体系中的重要模块,具有理论和实践相结合的特性。唐义祥等学者曾对色彩管理课程的教学进行过有益的研究。[1-4]本文以色彩管理本科课程为研究对象,探讨该课程教学中的相关问题。本科教学和高职高专的教学要求不同,既注重基础知识的教学,同时注重应用能力的培养,目标是使学生成为有理论、有技术的高素质应用型人才。这就要求在课程的教学内容、教学条件、教学方法上不断探索,以适应培养目标的需要。

二、色彩管理的教学内容

色彩管理以颜色理论为基础,基于色度学解决色彩复制中的一致性问题,因此具有一定的理论性。在色度学理论基础上,ICC提出跨平台的色彩管理解决方法,实现了不同平台下各种色彩处理软硬件的互操作,用户可借助色彩复制过程中的软硬件,轻松实现色彩复制目标,具有一定的实践性。对于色彩管理本科课程,在教学内容的安排上应合理分配理论知识和实践知识。

1. 色彩管理的理论知识

色彩管理的理论是在色彩学理论的基础上建立的。以往的教材往往把色彩学理论作为色彩管理课程中的理论内容,这样会与印刷工程专业的色彩学课程内容重复。色彩管理有自身的理论,可以分为基础理论和应用理论。基础理论包括ICC色彩管理的基本原理、特性文件结构、再现意***、色彩管理模块等相关理论。ICC色彩管理的基本原理是所有理论的基础。特性文件结构、再现意***和色彩管理模块的相关理论是课程的主要理论,学习这些理论知识对于印刷工程专业的本科生是十分必要的,不仅有助于从底层理解色彩管理软件的工作原理,在今后的工作中更灵活地解决实际问题,而且可为参加色彩管理系统的开发工作奠定基础。

色彩管理是应用性较强的课程,有配套的软硬件来支持完成整个色彩管理的实施。在讲授实践操作的知识之前,需要对与应用相关的理论进行讲解,包括色彩管理的校准、特性化和色彩转换过程,色彩管理的前期、中间和后期流程,数码打样与屏幕软打样,以及Adobe的色彩管理框架等知识。色彩管理的基础理论和应用理论是色彩管理课程的核心知识,也是进行色彩管理应用实践的基础。

2. 色彩管理的实践知识

在色彩管理的实施过程中,需要操作一系列的色彩管理软件和硬件,来达到色彩在设备间的传递和准确复制的目的。色彩管理的实践知识涉及到这些软硬件的使用。色彩管理软硬件供应商有很多,但因遵循了ICC所定义的规范,在操作上有通用之处。色彩管理的硬件包括输入设备、显示设备和输出设备和颜色测量仪器。各种设备的使用在印刷工程的其它专业课程中已经涉及,在色彩管理的实践内容中不将其作为重点。颜色测量仪器用来获取颜色样本的色彩数值,是色彩管理中使用的重要硬件,仪器工作的基本原理和使用方法是实践知识的组成部分。色彩管理的软件种类较多,包括特性化软件、颜色测量软件、色彩管理应用软件、数码打样软件等。这些软件的色彩管理功能、操作步骤和使用等方法是课程实践知识的重点内容。

实践知识的掌握是在对理论知识理解的基础上建立的。在色彩管理本科课程的教学中,理论知识和实践知识的课时分配建议在1:1左右,这样可以保证学生既能掌握扎实的理论,又具有灵活应用的动手能力,避免仅学会生搬硬套的实践操作。

三、色彩管理的教学条件

为支持色彩管理的理论教学和实践教学,需要在教学条件的配备上做较多投入。对于理论知识的教学,需要配备多媒体教室,方便教师借助***文、动画、视频等多种媒体形式展现课件。实践知识的教学需要有色彩复制流程中的相关专业设备的支持。输入设备最好、配置高端的滚筒扫描仪以及支持色彩管理的扫描软件。配备的数码相机除了在参数上满足色彩的复制要求以外,还要有专业的摄影条件,如标准照明光源、中性灰环境等。显示设备应配备具有较大色域、可调节单通道的显示器。条件允许的情况下,可配备具有色彩管理功能的专业显示器,并购买相关的辅助设备,如遮光罩等。显示器安置的环境照明条件也应按照国标进行设置。对于输出设备,专业的数码打样机必不可少。在可能的情况下,最好有印刷机及其相关设备,如观察样张的标准灯箱等。

工程管理软件论文篇6

关键词:软件项目管理;软件工程;课程实践;课程考核方法

中***分类号:G642文献标识码:B

文章编号:1672-5913(2007)05-0026-03

1 引言

“软件项目管理”几乎是所有软件学院的必修课程,这门课程不同于传统的“软件工程”课程,但与PMBOK定义的项目管理也有所不同,它不是抽象的项目管理,而是软件工程项目的项目管理,必须结合软件项目的特点。

由于传统教学主要讲授概念、理论、方法,学生的实践能力较弱,在实践中也不知如何应用所学的理论方法,因此现在教改强调实践能力的培养,学生也急于实践体验,往往又忽视基本概念、理论与方法的学习。但是没有理论指导实践,实践会变得盲目、不系统,会走很多弯路。管理科学的理论是总结许多失败与成功的经验教训之后提炼抽象而来的,真正掌握了理论方法,实践才会更科学、更系统,同时也能避免走弯路。

“软件项目管理”的实践不像软件系统分析设计、数据库设计、面向对象设计等课程那样,让学生完成设计文档及编码实现就可以了。如果学生仅仅提交相关文档,根本无法体会实际的项目管理所涉及的各种问题,如计划、质量管理等,尤其是那些非文档能体现的管理问题,如沟通、人力资源管理等。

为此,我们在教学中,课堂讲授主要采取理论结合案例进行教学,学生在课程实践过程中模拟企业的项目管理,亲自体验项目管理,自己解决问题,并且参与到考核中。

2 软件项目管理案例教学

管理科学的理论大多来自于实践,但却是经过整理、抽象的理论方法。面对这些理论,学生看到的是文字、符号、***表,要将这些文字、符号、***表再用于实践、指导实践却是一件不容易的事情。

管理的课程不结合案例讲解很容易变成空洞的说教,无法引起学生的兴趣,理论方法也难以被学生理解掌握,但完全讲案例又容易变成讲故事、就事论事,曾有学生要求课上全部讲案例分析,但案例分析的基础是理论,如果不讲清楚理论无法系统、科学地分析案例。

因此,课堂教学我们采用理论结合案例的教学方法。授课以理论教学为主,但为了使学生理解、掌握理论方法,所有的理论教学都穿插小案例,而为了使学生对完整的项目管理有一定了解,课上会有一两个大案例分析使学生将所学知识融会贯通。

课上所选案例几乎都是国内的案例,而且大多数是授课教师亲身经历过的案例。事实上,影响一个项目的因素非常多,我们从文献资料上看到的案例描述是不完整的,所以很难对这些案例有真切的体会,在分析讲解时也会牵强,只有对自身经历过的案例,讲解时才能全面、深刻、生动。

此外,我们采取开放式的互动教学。由于每次开课选课人数都在200-300人,无法实时互动,但鼓励学生在课间提问及课后通过邮件提问,这样可以过滤一些绝大多数同学都明白的非常基本的问题,对于对同学都有意义的问题,教师会在课堂上给学生进行讲解。尤其是有多年实习工作经验的同学,会提出非常实际但在许多企业解决得不好或没有解决的问题,教师在课堂上对这些问题给予解答,使其他同学在学习的过程中也能感受到来自企业的实际案例。

3 通过课程实践软件项目管理

理论在抽象的过程中必须抽取部分,落到一个点上,但是实践能够涉及到许多点,而且相互关联影响,远比理论描述复杂得多。如何将理论变成可操作的方法、有效的策略?解决某一问题有许多方法,哪种最合适呢?

亲自实践获取的感悟是最深刻的。读、听所获取的感悟、理解只在表层,必须实践,才能深刻理解所学的理论方法。为了让学生有深刻的体会,必须让学生通过课程实践体会软件项目管理中的问题,利用所学的理论与方法解决这些问题。

课程实践主要是模拟团队开发的组织与管理过程,让学生组成小组,共同协作完成课程实践。课程实践不仅要求学生完成一些文档,还要求学生提交每次任务的组织过程,包括会议记录、问题与解决方案及效果,最后还需要提交一份将整个课程实践过程作为一个实践案例的案例分析。

下面分别从几个方面介绍作业实践的内容、方式与考核。

团队组建:课程实践要求学生自愿组成项目小组,五人一组,小组成员在每次作业中轮流担任项目组长,完成不同任务。小组人员不宜太少,如果太少,组员间协调的复杂度不够;如果太多,对于松散的学生小组而言,协调的难度太大,难以完成课程实践。

团队组建完全由学生自己组队,可以采取招聘的方式。比如,在学院网站上招聘自己需要的组员。一般,有项目经验的同学喜欢组成一个小组,没有项目经验的同学往往组成一个小组,但是由于这些没有项目经验的同学非常认真、投入,反而在实践过程中收获更多,完成作业的质量也更高。

选题:团队组建完成之后,每个小组通过讨论选择一个虚拟或实际的软件项目,以此项目展开整个课程实践。课程实践中途不允许更换项目,这样,学生在选择项目时就要认真分析讨论。

作业内容:课程实践要求提交五份作业,相当于完成五次任务。五次任务分别是针对所选项目完成以下工作:

(1)立项报告:对所选项目进行技术、市场、经济等各个方面的可行性分析,重点是确定项目的目标、范围、关键技术等。立项报告是项目管理的纲要性指导文件。

(2)工作量估算:这是项目管理的的基础,项目的计划、任务的分配、成本等都依赖于工作量估算。作业要求利用课程讲授的估算方法,先对项目规模进行估算,在规模估算的基础上,利用课程讲授的估算方法进行工作量估算。

(3)项目计划:项目计划包括过程计划、资源计划、文档计划、风险计划、质量计划、人力资源计划及进度等多项计划,要求学生在工作量估算的基础上制定计划。

(4)任务分配:是在工作量估算和项目计划的基础上,将任务进行合理分解,并且在一定的时间约束下分配给每个组员。

(5)十大风险清单:每次作业分为两部分,一部分是提交上述文档,一部分是提交作业过程记录文档,包括会议记录、所遇问题及解决方法等。

轮岗:为了使每个同学都能够深切体会到项目管理中的各种问题,要求每个同学都做一次项目经理,在其他作业中担任组员。在做项目经理的过程中,每个学生体会收获都不一样,每个同学遇到的问题也都不一样。当遇到问题时,学生可以向教师咨询,但是教师不参与解决问题,完全由同学自己解决问题。

这种方式使学生真正体会了团队沟通协作。许多问题来自于沟通,而沟通带来的问题往往与人的性格有关,而非技术或能力,这使许多同学意识到沟通的重要性,也意识到自身素质在团队合作中的重要性。

通过角色的轮换,使学生体会项目经理的职责与权利,体会组织、领导一个团队协同工作的各种问题,同时也学习如何被领导,如何与他人合作共同完成一项任务,使学生从领导者与被领导者两种角度体会软件项目管理。同时,每次作业也都训练学生完成软件项目管理中的重要工作,如立项、项目计划、软件估算、风险管理等。

考核方式:教师在收到作业后,给每个小组打分,这个分数是项目组的成绩,也是项目经理的成绩。然后,将成绩发给同学,由项目经理给每个组员打分。项目经理根据组员在本次作业中的表现给组员分配成绩,遵循的原则是小组平均成绩不超过小组成绩。

为组员分配成绩作为项目经理的一种职权,不仅帮助项目经理在整个任务执行中能够有一定的管理力度,同时也让同学体会如何正确使用职权。当小组成员对项目经理的成绩分配有异议时,可以向教师提出申诉,由教师经过调查进行协调,或给予仲裁。

教师对小组作业考核的指标包括所提交文档的质量、过程文档的质量、解决问题的方法、以及提交作业的时间等。项目经理对小组成员的考核标准包括工作量、完成任务的质量等。

作业讲评:教师会对每份作业批注,明确指出哪部分完成得好,哪部分存在不足,应该如何改进。在下次课堂上,教师会讲评优秀作业和完成质量较差的作业,让学生知道差距,从实例中学习如何改进。

4 课程实践效果分析

“软件项目管理”课程经过近十轮的教学,课程实践也在不断改进中。但无论怎样改进,课程实践的效果很大程度上取决于学生的投入。一些小组为了完成作业经常一起讨论到凌晨一两点,他们在考核时也很认真,项目经理会认真根据每个小组成员的工作给予合理的成绩,这些学生反映通过课程实践真正体会了软件项目管理。而一些小组却可能每次作业委托一个同学完成,最后的成绩每个人都是平均成绩,这些学生大多数是工作繁忙的在职学生,他们由于工作繁忙难以投入大量时间与精力。

在课程结束时提交的课程实践案例分析中,学生收获最大的是对于沟通管理的理解,以及作为项目经理的问题解决能力的重要性的认识。当然,也实际训练了作业所要求掌握的知识与方法。

本课程实践没有要求学生提交项目的需求分析文档、设计文档、代码等,但要完成工作量估算,至少要完成需求分析。无论如何,没有要求学生实现软件系统,学生还不能完全体会到软件项目管理中的问题,尤其是与技术、开发相关的问题。所以,经过几次课程实践之后,本课程的课程实践与分析设计课程的作业结合起来,要求两门课程的项目小组一样,用同一个项目完成所有作业。这样,学生就可以在课程实践中完整体会软件项目管理。

参考文献:

[1] [美] 斯蒂夫・迈克康奈尔.快速软件开发[M].北京:电子工业出版社.

[2] [美] 斯蒂夫・迈克康奈尔..微软项目求生法则[M].北京:.机械工业出版社.

[3] [美] 爱德华・.尤登.死亡之旅超常规软件项目的开发实践[M].北京:电子工业出版社.

[4] [美] 罗伯特・格拉斯.软件开发的滑铁卢重大失控项目的经验与教训[M].北京:电子工业出版社.

工程管理软件论文篇7

虽然当今社会已经进入信息化时代,但是我国计算机软件项目管理仍然存在很多问题,需要得到创新。文章首先阐述了计算机软件工程管理的主要内容,然后对目前存在的问题进行了分析,总结了创新的主要对策,最后提出计算机软件工程管理在实际生活中的应用,以供广大读者参考。

关键词:

计算机;软件工程管理;创新

1计算机软件工程管理的主要内容

详细来说,计算机软件工程的主要内容包括:第一,员工管理,对于软件工程来说,主要任务就是通过编制各个项目的后续处理工作,并找到需要的信息,而员工是其中非常重要的一项。对于计算机软件工程来说,主要内容就是根据各个岗位的需求而设定不同的工作员工,并分配不同的工作内容。在员工管理方面,应该综合考虑工程的规模大小和性质,对员工职责进行合理安排,确保将不同优势和技能的工作人员用到位,员工管理与实际情况相一致。对于计算机软件工程管理来说,员工不仅仅是一个团队,而是各个行业的工作人员共同工作。第二,用户管理,因为计算机软件工作的目的就在于为广大用户提供软件服务,因为在开发软件过程中应该做好调查的相关工作,根据用户的需求而设计软件。另外一方面,为了确保软件更加人性化,应该在软件设计环节尽量减少外界的干扰,并获得用户的诚挚反馈意见,切实考虑用户的需求,设计更为科学合理的软件。软件设计应该遵循实用性和潜力性等原则,要满足用户的可操作性,并且具备改进的潜力,能够为用户提供更为便利的服务。第三,组织管理,这一管理就是为了确保软件信息能够更为准确传达到对方,从而进行明确的分工,在组织管理过程中应该注重组织结构的完整性,采用更为合理的组织分配原则,降低人员简单的集合发生率。组织管理应该根据项目的具体要求而设计不同的系统模式,避免统一系统模式。

2计算机软件工程管理存在的问题

随着计算机技术的发展,我国计算机软件工程管理也取得了很大进步,但是与发达国家相比还存在一些问题,详细来说主要包括:一方面,计算机软件需求与实际生活存在一定脱节。需求分析和业务处理是计算机软件工程管理的重要内容,但是我国在这方面的管理并没有考虑二者的衔接性,导致整个计算机软件工程管理都没有达到理想的目标。在需求分析阶段,一些软件开发人员没有全面调查业务数据,也没有全面调查开发和测试等活动,所以其作用就比较有限,只能局限于软件框架开发层面,也没有业务经营和规划等方面,这样就会导致很多计算机软件开发人员不按照一定的业务规则工作,也不能深入分析需求,结果必然会造成计算机软件工程的终端产品不符合实际需求的情况。另外一方面,目前计算机软件工程管理不能正确评估其工作量,而计算机软件工程管理本身就属于业务比较复杂、工作量比较大的管理业务,并且各种人为因素会对其产生很大的影响,比如员工的个人素质、综合技能、理论知识等,但是现在很多计算机软件工程管理中都没有对人的因素给予足够重视,造成不能准确估算软件开发工作量大小。因此本文认为应该在管理过程中持续改进和研究评估工作量问题,不断探索更为准确的数据处理软件和方法,从而能够准确实现管理目标。因此可以看出,我国计算机软件工程管理还没有得到社会的广泛关注,并存在一定的问题,而造成这些问题出现的原因主要包括:一方面是由于计算机软件工程管理在我国还处于比较新的开发项目,很多关于计算机软件工程的问题都处于刚刚发现的阶段,并没有有效的防治措施。另外一方面,计算机软件工程管理在运行时会受到很多因素的限制,并且这一管理工程本身就是特殊的技能,涉及到各个学科的理论知识,所以有效管理计算机软件工程属于比较困难的事情。

3计算机软件工程管理的创新分析

通过以上分析可以看出,目前我国计算机软件工程管理还存在一些问题,而本文认为计算机软件工程管理的创新对策主要包括:第一,建立健全计算机软件工程管理体系。首先应该重视各种人为因素,坚持以人为本的原则,加强人力资源开发力度,注重计算机人才在软件工程管理中的重要作用,从而建立健全计算机软件工程管理的人才体系,发挥人的主观能动性,实现软件工程管理目标。其次应该鼓励软件工程管理人员学习计算机软件相关理论知识,加强管理技能培训,重视理论与实践相结合,将掌握的计算机软件理论知识应用于管理实践中。最后是应该建立健全相应的激励机制,发挥员工的积极性和主动性,严格执行激励机制,对表现优秀的人员给予一定奖励,而对于表现不合格的人员应该进行惩罚,并加强这些操作和管理人员的培训力度,保障整个工程顺利完成。第二,重视软件工程的风险管理。通过上文分析我们能够知道,计算机软件工程管理比较复杂,涉及到各个环节和工作,其中不可避免着各种风险。从整个阶段来看,风险主要包括需求、成本、技术和进度。详细来说,需求就是客户没有按照软件工程的相关要求表达自己的需求,或者操作和管理人员没有按照客户提供的需求进行设计,导致软件与预期相比存在一定的差距,而客户要求重新设计,造成很大的成本浪费,影响整个管理工作的进度。对于有效防治软件工程管理中的各种风险,本文认为风险管理的主要对策可以包括:首先是建立健全相应的风险管理体系,形成一定的风险意识,并不断充实自己的理论知识,加强培训工作,及时进行风险信息反馈,解决软件管理中遇到的各种风险问题,并提交风险报告。其次是加强风险识别工作,准确辨别管理过程中遇到的各种风险,采用转移、减缓等具体措施开展风险管理工作,降低经济损失。最后是准确把握软件开发工作的进度,在控制成本的前提下提高工作效率,完善管理制度,实时监控软件工程进度,解决各个阶段的风险问题,确保整个工作的进展。第三,创新软件工程管理工作理念,转变传统管理理念,掌握更为先进的管理办法,提升管理效率。在软件工程管理过程中应该加强对需求的分析,明确其基本功能和约束条件,并编制用户使用指南,方便用户使用。为了准确获得用户的需求,可以组建需求调研小组,考虑各个群体的差异性,并选择最为经典的案例作为需求决策的基本依据,加强后期用户交流,从而获得用户的认可。另外一方面,还需要统筹规划软件开发平台,也就是形成统一系统操作平台,保证在既定时间内完成相应的任务,目前我国还没有形成此类的平台,因此需要加大该方面的研究力度,尝试形成统一平台,应用于计算机软件工程管理中。

4计算机软件工程管理在工作中的应用

计算机网络技术在我国正处速发展的阶段,各个领域都可以看到计算机网络的身影,而计算机软件工作管理有效运用是网络运用的基础,所以目前各个行业都在应用计算机软件工程。另外一方面,计算机软件对校园也产生了很大影响,教师可以利用计算机软件授课、传递知识,而学生可以利用计算机软件统计信息等。总而言之,21世纪就是信息化的社会,计算机软件为办公自动化和信息化提供了技术支持,也推动着我国经济的发展。计算机软件工程管理工作任重而道远,需要我们根据实际工程中遇到的各种问题进行不断改进,解决实际工作中遇到的各种问题,理论与实际相结合,用理论来指导实践。

作者:曹成琳 单位:曲阜师范大学信息科学与工程学院

参考文献:

[1]石晓山.计算机软件工程管理的创新与完善[J].电子技术与软件工程,2015(4):102

[2]于文龙.关于如何创新和完善计算机软件工程管理的探讨[J].网友世界,2014,16:1

工程管理软件论文篇8

关键词 软件测试 实践教学 测试工具

中***分类号:TP311.53 文献标识码:A

1 软件测试课程教学现状及分析

1.1 软件测试课程教学现状介绍

软件测试是软件工程专业本科生的一门重要的必修课程。在本校的课程设置中为56学时,其中理论教学为32学时,上机实践为24学时,由于软件测试的各个环节分别对应于软件工程的相应环节,使得软件测试课程的内容庞杂,而其实践环节也相应地具有内容杂,任务重的特点。

软件测试的教学目标是通过理论及实践教学,让本科生熟悉软件测试的工作流程、常用软件测试方法及常用工具的使用及软件测试过程管理。

教学过程中的主要参考书目为机械工业出版社出版,原著为Paul C.Jorgensen,韩柯等译的《软件测试(原书第2版)》,原书的英文名为《Software Testing A Craftsman''s Approach(Second Edition》。授课基本流程基本也是依据以上教材的流程,首先介绍软件测试的概论,介绍什么是软件测试,软件测试的意义、软件测试的基本流程和基本概念等内容。接着介绍贯穿全书的软件测试需要的示例以及软件测试所需要的基本理论知识,包括测试人员使用的离散数学及***论相关知识。介绍完以上知识以后,按照软件测试流程依次介绍单元测试、集成测试和系统测试的测试用例开发方法和技术。其中在单元测试部分分别介绍单元测试部分的黑盒测试和白盒测试内容,黑盒测试部分包括边界值测试、等价类测试和基于决策表的测试,在白盒测试部分介绍路径测试、数据流测试等结构性测试方法的测试用例开发技术。介绍完以上内容以后,又介绍了面向对象的软件测试方法。

课程的上机实践基本上也是配合上课的流程进行安排,在相应的知识点介绍以后,安排学生按照指定的技术开发测试用例以进行测试活动,附带掌握相应的软件测试的各种管理和自动化工具。

1.2 软件测试课程教学现状分析

通过以上教学流程的描述结合以往毕业生工作以后反馈,可以总结其教学过程的特点为:通过系统的学习,同学们基本上能掌握软件测试用例开发的各种技术要点,对所有的知识点都有所触及,通过学习同学们基本上能够掌握各种实用的软件测试用例的开发方法,也能将各种方法应用于实际软件测试中。

而在实际软件测试实践中,软件测试工作具有以下特点:

首先,依据测试工作越早开展越有利的原则,软件测试一般从开发的初期就开始介入。例如在开发初期,需要编制测试计划进行时间人员和物力上的计划;在需求分析阶段需要进行软件测试的系统测试用例的开发;在设计阶段需要进行集成测试用例的开发,随着设计粒度越来越细,相应的路径及数据流集成测试用例也向下扩展;到达软件编码阶段,主要依据相应白盒技术进行单元测试用例的开发。其次,现代化的测试管理技术需要利用软件全面管理软件测试过程中的环节,包括测试计划的建立及管理、测试用例的管理、测试过程评价管理等。最后,因为人力资源成本的提高及各种技术限制,各种自动化的软件用例的运行软件的使用越来越多等。

通过比较教学过程及实际软件测试的开发过程很容易发现以往教学过程具有以下限制:

首先,没有将软件测试作为软件开发的有机部分进行介绍,而是将软件测试过程从软件开发过程中割裂开来。知识点没有按照实际应用过程展开,容易造成同学们掌握各个知识点,却无法形成知识实际应用能力。其次,缺少相应的测试管理软件的介绍和实践,影响了同学们对软件测试管理的重要性的认识。最后,教学课程缺乏同学们比较感兴趣的各种软件测试自动化工具的介绍。降低了同学们的学习兴趣。

2 软件测试课程教学改革方法探讨

通过上文的现状介绍和分析,针对以上教学方法进行改造,同时本着扬长避短的原则,在中国石油大学(华东)软件工程专业2009级软件测试课程教学过程中进行了教学改革。

教学改革的契机为本校软件工程专业和IBM公司开展教材合作编写项目,软件测试作为软件开发的重要部分获得了空前的发展良机。

具体的有利因素可以概括为:首先,学校向IBM公司购买JAZZ开发平台及相应的专业软件测试管理软件。通过和业界领先的最新的软件测试管理软件接触,了解了最新的软件测试管理理念;其次,通过IBM公司对教工的业务培训,了解了IBM公司的各种软件测试工具的使用情况;最后,通过本文作者共同努力,将平时用于开发的实际应用软件例如体育公共课管理软件等进行整合,用于软件测试用例的案例教学。

有了以上基础前提以后,结合以上有利条件,教改的主要做法如下:首先进行案例化教学,通过自己开发的软件这样生动的实例向同学们介绍软件开发过程中的软件测试的重要性和各种原则,避免了介绍知识的空洞和乏味,提高了同学们的学习兴趣;其次,在案例化教学的指导思想下,重新安排各个教学点的教学顺序,主要脉络为依照软件开发的实际流程,首先介绍系统用例开发技术,然后介绍继承测试用例开发,到最后介绍单元测试用例开发方法。在运行测试用例的过程中,充分结合IBM公司提供的各种软件测试用例运行工具,使得学生能够活学活用。最后,充分利用IBM的软件平台,介绍业界领先的软件管理工具的使用,使得学生学习兴趣得到极大提高。

通过以上的教学改革,理顺了教学和实践的关系,使得教学过程紧密联系实际软件的开发过程,同学们对软件测试课程的理解得到了加深。

3 结论及下一步工作

通过上文对教学现状的总结,以及针对教学现状的利弊进行分析,本文充分利用外部优势大胆进行了软件测试的教学改革,取得了预期的改革目标。同时也注意到改革工作才刚刚开始,还有很多需要完善的地方。接下来的工作主要包括:进一步丰富用于软件测试教学的案例及密切关注业界测试技术的最新发展以用于教学。总之,本文的教改工作达到了预期的目标,使得同学们对于软件测试的理解较之以前更加条理化、系统化和实用化。

参考文献

[1] 匡青.高职院校软件测试课程教学改革探索[J].现代商贸工业,2010.3.

工程管理软件论文篇9

关键词 软件工程 实验 设计 创新

软件工程是应用计算机科学、数学及管理科学等原理来开发计算机软件的工程科学,它的教育培养目标是让学生了解和掌握软件开发中的方法学和工程学知识,并应用于实践。

今天,软件工程的教学正面临着计算学科发展规范所提出的更高质量要求,同时也面临着大众化高等教育背景下所带来的客观问题。软件工程教育应当给予学生“工程”的概念,以软件生命周期为主线,构建知识结构,将科学与工程有效结合,实施技术与管理的能力和素质培养。因此,对软件工程实验教学进行精心设计与创新发展至关重要。

1CC2004与规范对软件工程课程的要求

IEEE/ACM一直在跟踪工业界对计算领域人才需求和教育界对人才教育培训的状况、发展和存在的问题,并于2004年6月1日公布了“计算教程CC2004”。CC2004将计算学科分为计算机科学 (CS) 、计算机工程 (CE) 、软件工程 (SE) 、信息技术 (IT) 和信息系统 (IS) 等五个专业方向,各个专业都针对本科生教育提出了相应的知识领域、知识单元和知识点,并给出了相应的参考教学计划和课程设置。

IEEE/ACM强调工程教育的基本要求,包括:

1) 系统观点:熟悉系统设计、构造和分析过程。

2) 知识的深度和广度:知识面要宽,但具体领域方向上要能够深入。

3) 设计经验:参与设计活动,具有项目 (工程) 概念。

4) 工具使用:能够使用计算机软、硬件工具,分析和解决实际问题。

5) 职业训练:了解职业 (行业) 需求,具有“产品”(如软件、系统、行业和应用服务等) 意识。

6) 交流技巧:能够以合适的形式 (如书面、口头、可视化等) 进行交流和沟通。

为指导我国计算机本科专业的发展,***计算机科学与技术专业教学指导分委员会了“战略研究报告”,并制定了《计算机科学与技术本科专业 (软件工程方向) 规范》(以下简称《规范》) 。如今,软件工程已经由最初的一个学科方向,发展成为以计算机科学技术为基础的一个新兴交叉学科,在当今的信息社会中占有重要的地位。

软件工程强调采用工程化的方式开发软件,要求培养的软件工程师能够胜任如研究、开发、设计、生产、测试、构造、操作、管理,以及销售、咨询和培训等多种角色,并能在软件工程过程中选择和使用合适的软件工程设计与开发工具。《规范》要求,软件工程课程要培养学生熟练掌握软件工程知识与技能,具备作为软件工程师从事工程专业所需的能力。其实践教学体系需要重点培养学生以下方面的能力:工具的使用与实验、工程设计与实现、评审与测试、团队协作与沟通、过程管理与控制等;实践教学的形式包括:课程实验、综合设计、项目实践、企业实践、毕业设计等。

2软件工程课程改革所面临的问题

我国的普通高等教育从1999年开始连年扩招,在教学规模上有了迅速发展,从精英教育迅速走入了大众化教育环境。但是,传统的精英教育模式即使仍然优秀与先进,也不能完全适应普及化高等教育的需要,新的高等教育形势呼唤新的教学方法、新的教材和新的教学模式。另一方面,传统的计算机教学模式在实践环节上的缺乏与不足与今天社会人才市场的需求远远不相适应。长期以来,我们培养的计算机专业的学生存在着“什么都学过 (却) 什么都不会”的尴尬处境,专业教育、教材与应用需求严重脱节。事实上,学生就业难并不是就业市场不需要计算机人才,其根源还是计算机教学的现状所致。

软件工程课程虽然一直都有实验教学的要求,但常常只是停留在组织学生编写软件项目若干设计文档这个单一环节上。然而,由于中等教育过早和长期的文理分家,理工科学生的文档编写能力是个“软肋”,他们不感兴趣;而且,由于教学时间有限,要真正完成软件工程各阶段文档的编写事实上也没有可能。此外,由于学生甚至连任课教师也缺乏软件开发的实践经验和感性认识,使一门应用性很强的工程科学却常常被当成理论课来开展,课堂教学必然枯燥、乏味。因此,作为一门重要的计算机专业课程,如何开展软件工程的实验教学,如何保证软件工程实验环节的效果一直是个问题。

软件工程课程要让学生学以致用,为市场培养适用的应用型软件工程专业人才;软件工程课程要“因材施教”,通过加强实验实践环节促进学生对学科理论知识的理解和学习热情。因此,迫切需要优秀的软件工程实验教材和对软件工程综合实践的精心设计。

3关于解决问题的思考

教育的一个重要原则是“因材施教”。通过对计算学科教学现状和对培养对象的分析,我们认识到:

1) 大众化高等教育背景下人才的培养,应该体现到教材建设上。尤其是应用型大专院校的教材建设不仅要做好减法――适当地降低理论要求,也要做好加法――增加探究性实验并在实践环节中有突破性的创新。

2) 要根据学生求知欲望强的特点扩大学生的知识面,要利用学生动手能力强的特点来提高学生的实践能力、创新能力和就业竞争能力,努力形成一个“什么都学过什么都会点”的积极局面。

3) 实验内容的建设要有可操作性、趣味性和适当的难度。可操作性保证学生都能完成实验而促进学生学习信心的建立,在一定程度上减少学生抄袭的理由,克服实验数据普遍抄袭的弊病;趣味性体现“寓教于乐”以提高学生完成实验的积极性;而适当的难度有助于激发优秀学生进一步钻研的斗志。

4) 实验内容应覆盖软件工程学科的各个主要环节,覆盖软件生存周期的各个阶段,使学生通过实验加深对学科理论知识的理解。但也要避免“喧宾夺主”,冲击或淡化相应理论课程的学习。实验内容要形式多样,例如可以是实验、论文、课程设计等不同环节,并且各种实验内容应该得到严肃认真的设计,使实验产生适当的节奏感。同时,在积极发展实验教育的同时,要保证必要的理论教学水平。

4实验的创新与成果

根据以上思考,我们在实验内容的选择、实验步骤的设计和实验文档的组织等方面都做了精心的考虑和安排,尝试为软件工程课程编写并出版了《软件工程学实验》教材。该实验教材依据课程教学大纲,充分理解课程的大多数主教材,遵循课程教学的规律和节奏,体现了实验的可操作性,帮助学生有效地把握本课程的知识内涵和提高理论与实践的水平。

《软件工程学实验》通过一系列学习软件工程工具的实验练习,把软件工程的概念和理论知识融入到实践当中,从而加深对软件工程的认识和理解。实验内容涉及到软件生存周期的各个阶段,如表1所示。

实验1:软件工程工具与环境。主要通过因特网搜索与浏览等,让学生熟悉软件工程的技术支持环境,了解软件工程工具以及支持环境对于开展软件工程实践的意义,了解主流的软件工具和软件开发环境产品及其发展与应用状况,尝试通过专业网站的辅助与支持来开展软件工程应用实践。

实验2:软件工程标准化。了解支持国家标准和其他相关标准信息的专业网站。熟悉和掌握软件工程标准化的概念、内容及其意义。系统地了解与软件工程相关的国家标准,重点熟悉和掌握国家标准GB/T8567-1988,掌握软件项目规模与软件文档实施关系的处理方法,掌握软件文档管理的基本要求。

实验3:软件开发绘***工具Visio。了解Visio工具软件的功能特色和工作环境,掌握应用Visio工具绘制软件开发***形的基本操作;了解开发Visio解决方案的基本概念,通过UML模型***、网络***、机架***和网站***等***形的绘制,熟悉Visio绘***操作。

实验4:软件分析与建模工具PowerDesigner。了解PowerDesigner的4个模型:业务处理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM) 和面向对象模型(OOM)及其相互关系与作用;初步了解系统分析和建模工具PowerDesigner的概念和操作界面;学习运用PowerDesigner工具进行简单系统分析建模操作,学习建立BPM、CDM、PDM和OOM的方法等。

实验5:软件自动化测试。学习自动化测试的原理和方法,结合软件生命周期,了解自动测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的优点和限制,掌握MI WinRunner功能测试等工具的基本操作。

实验6:软件项目管理Project。了解IT项目管理的基本概念和项目管理核心领域的一般知识,初步掌握项目管理软件Microsoft Project的一般操作界面和基本操作。

实验7:软件配置管理VSS。学习软件配置管理的基本概念、分类、工具集成和相关技术,初步了解Visual SourceSafe 配置管理工具的使用方法。

每个实验中都包含背景知识介绍、所需的工具与准备工作,以及详细的实验步骤指导等,以帮助学生加深对课程教材中所介绍概念的理解以及掌握一些主流工具或应用的基本使用方法。每个实验完成后,要求学生根据个人体会完成实验总结。

实验总结:软件工程实验总结。全部实验完成后,要求学生回顾所有实验内容,进行系统的概括、评价和总结,以巩固通过实验所了解和掌握的软件工程相关知识和技术。师生通过“实验总结”和“教师评价”部分,交流对学科知识、实验内容的理解与体会。每个实验单元设计了“实验单元的学习评价”,全部实验完成之后的实验总结部分还设计了“课程学习能力测评”等内容,书后则提供了“实验成绩记录”,以此方便师生交流对学科知识、实验内容的理解与体会,方便老师对学生实验成绩的记录和管理,以及对学生学习情况进行必要的评估。

课程设计:根据实验进度,分别要求完成的两个课程设计作业是:

1) 指定或自选项目需求分析与概要设计文档;

2) PowerDesigner项目设计――物业管理系统。

5学生的体会与评价

《软件工程学实验》教材编写和出版以来,已经在全国范围内得到了广泛的应用,师生们大都给予了很高的评价。

教师们说:

*很高兴看到一本非常优秀、实用的软件工程实验教材,对我的教学很有帮助,弥补了软件工程实验的空缺。

*得到《软件工程实验》一书很受启发,特别是通过这段时间的阅读、操作与理解,感到这本书确实很好,有拨云见日的感觉。该书的各部分都很有特点,对软件工程课程各部分的学习也很有帮助。

一些学生的实验总结摘录如下。

*这组实验是辅助我们学好软件工程的重要实践课程。通过实验,我们真正领会了课程所介绍的概念、原理、方法和技巧等。实验充分地结合了课本,效果非常好,大家对学好软件工程有了强大的信心和兴趣,让人感到学以致用。用一句话来总结软件工程实验:学软件工程可以没有实验,但学好软件工程则必须要有实验。

*软件工程课是唯一一门让我觉得学得还不够,课时还不够多的一门课程。较其他计算机课程,这门课多的是快乐和轻松,少的是无奈和郁闷,如此惬意地完成,其中又不缺少知识的灌溉。……

6后记

我们高兴地看到,软件工程课程实验教学中所做的设计与创新尝试,较好地符合了CC2004和《规范》的相关要求,同时,也得到了学生与教师的好评。我们要认真研究“专业发展战略研究报告”和CC2004的相关报告,积极进取,继续完善已经获得的成果。

在软件工程实验课程成功设计的基础上,我们正在考虑下一步以软件开发小组为基本模型,设计“软件工程项目沙盘模拟系统”作为软件工程课程设计环节,组织学生以一定的竞技方式开展软件工程项目的设计活动,使学生能综合应用软件工程知识,充分运用软件工程工具,很好地实践和完成软件工程项目,从中感性地理解和把握软件工程活动。

参考文献

[1] ***计算机科学与技术专业教学指导分委员会.中国计算机本科专业发展战略研究报告.2004,8.

[2] 周苏,王文等.大学计算机专业基础课程实验教学的改革与创新.北京:高等教育出版社,大学计算机基础课程报告论坛论文集,2005,194-198.

[3] 周苏等.电子商务实验教学的创新与发展.北京:万国学术出版社,第三届中美电子商务高级论坛论文集,2006:585-588.

[4] 周苏,王文等编著.软件工程学教程 (第二版).北京:科学出版社,2004.

工程管理软件论文篇10

关键词:探究式教学科学性系统性《软件工程》教学

《软件工程》课程是软件工程学科的一门专业课,因其具有较强的工程性和实践应用性,于是这门课程主要讲述软件系统开发的方法、技术规范和标准以及开发工具等,并且在软件工程学科人才培养体系中占有重要的地位。教师如何引导学生用科学的结构化方法进行软件项目开发,以及应遵循的开发流程、技术标准和技术规范非常重要。《软件工程》因其具有较强的工程性和实践性,教师在知识点的讲授过程中不能用简单的点对点方式进行知识灌输,学生通过死记硬背的方法而孤立地、片面地掌握某个原理,就可能会出现“虚有理论,缺乏实践”的现象。其原因是很多学生死记硬背很多基本原理,一旦让其具体应用就不知所云了。其结果是培养了许多理论具有片面性,实践能力越来越差的学生。因此,教师如何科学的引导学生掌握《软件工程》这门学科的开发思想才是关键点,首先要让学生有清晰地认识度,《软件工程》这门学科不是教条而是一种分析问题、解决问题的实用工具,掌握其基本原理是该课程的基础和前提,但核心是解决问题的思想方法、实践开发的思维。针对上述问题,本文系统地介绍了探究式教学方法在《软件工程》教学中的应用。

一、探究式教学的基本环节

探究教学思想在古代就已经存在了,例如在中国古代的孔子“启发式教学”,以及古希腊苏格拉底的“产婆术”[1]。杜威倡导“智慧五步法”,主张科学教学应遵循下列基本过程[2]:(1)在情景中感到要解决某种问题的暗示;(2)明确要解决的疑问是什么;(3)提出解决问题的假设;(4)推断所定假设的内在含义;(5)在行动中检验假设。探究式学习是学生在科学课中自己探索问题的学习方式[3],最大的特点是学习具有积极主动性,教师在引导学生进行探究式学习的过程中大致可分为四个教学环节:第一,具有观察和分析问题的能力。主要培养学生观察待解决问题的能力,通过学会对相关理论的分析,培养学生发掘规律的兴趣和能力。第二,确定研究目标。通过引导学生利用已学的知识,更准确的确定问题。第三,假设和逻辑推理。让学生大胆假设,小心求证,即提出合理的假设,在应用基本原理或方法进行逻辑推理寻求问题的答案。第四,把理论结论应用于实践。通过逻辑推理得出的理论结论还需要应用到实践中去检验,让学生明白到理论很重要,实践检验理论更重要。

二、探究式教学方法在《软件工程》中的应用

下面以《软件工程》课程中的软件工程管理为例子,简单说明这种教学模式,以下依次就是每个教学环节。

(一)让学生观察和分析待求软件的复杂度

例如,在一般性硬件系统中对可靠性设计有一条非常重要的基本原则———简单即为可靠。其实,这个原则也适合应用在软件系统中,现有的软件复杂性度量方法非常多,其中比较著名和实用的就是McCabeQA方法,它能够比较便捷地计算出软件复杂度,并且可对软件进行检查、分析和查找可能导致错误的代码。通过对McCabeQA方法的学习探讨,让学生自己总结出适合计算软件复杂度的理论方法。

(二)确定研究目标———软件工程管理的内容

软件工程管理的基本内容有哪些?我们的目标是逐一找出这些管理的内容,这些是我们需要探究的一个关键点,也是我们确定研究的目标。

(三)提出假设然后逻辑推理

软件工程管理有一个重要的内容是软件质量评估,所以我们需要对软件的质量作一些假设,然后在根据现实约束环节进行推理论证我们的假设是否合理。

(四)得出结论作用于实践

在步骤3的假设和推理后,我们可以得出软件工程管理的基本准则,最后让学生把这些准则应用到具体实际的软件开发中去。

(五)经验总结和讨论

通过实践以后,让同学们总结出经验。让学生充分认识到我们不能照搬书本上的方法和原理,要具体问题具体分析,把理论融汇到实践中去,在用实践来指导理论。

三、结论

传统的教学模式是一种以教师为主角的“填鸭式”教学,我们应该改变这种教学模式,创建以学生为中心的学习型教学模式。教师的责任是引导学生去发现和探索真理,这才是教育理论中的探究式教学。

参考文献:

[1]刘彬,李灏.孔子启发式教学法与苏格拉底产婆术之探源[J].中美英语教学,2006(6):64-67.

工程管理软件论文10篇

转载请注明出处学文网 » 工程管理软件论文10篇

学习

汽车品牌策划方案10篇

阅读(15)

本文为您介绍汽车品牌策划方案10篇,内容包括汽车品牌策划流程怎么写好,汽车品牌策划方案。这实际涉及到了这个社会化营销案例成功的第一个法则:事件必须符合老百姓对真善美的渴望。当今社会,人们大多时候看到的是社会阴暗的一面,突然间冒出

学习

寝室安全总结

阅读(22)

本文为您介绍寝室安全总结,内容包括寝室安全心得体会800字,寝室安全总结怎么写。1)、夜不归寝的学生数量仍然比较多,且主要集中在09、10级学生。2)、大功率(主要是“热得快”)使用情况严重,不顾学校规章制度。3)、向外私自乱接电线情况时有发生

学习

品牌网络营销方案10篇

阅读(21)

本文为您介绍品牌网络营销方案10篇,内容包括网络营销推广方案费用,网络营销方案案例范文。服装品牌的传播应该面对所有的关系利益人:从企业内部的员工到外部的消费者,从上游的供应商到下游的客户,从相关***府机构(工商、税务)到其他社会公共

学习

造价审计10篇

阅读(40)

本文为您介绍造价审计10篇,内容包括造价审计经验总结案例,造价审计怎样汇报。工程造价审价是指竣工结算审查,是在建筑工程项目被验收之后,建设单位和施工单位依据施工前签订的合同进行工程款的结算。主要是由施工单位编制、建设单位审核。

学习

软件开发10篇

阅读(31)

本文为您介绍软件开发10篇,内容包括软件开发述职报告十篇,软件开发的详细内容。构件,简单来讲就是软件系统中的单个元素,它具有很多的特性,包括***性,可替换性,多次使用性等等;构件也是可以很准确就会被认知的实体,当软件重复使用的时候。软件

学习

工程造价咨询10篇

阅读(32)

本文为您介绍工程造价咨询10篇,内容包括工程造价咨询项目的经验做法,工程造价咨询公司。1.工程造价咨询工作的重要意义首先,工程造价咨询师我国工程企业在市场竞争中的必然选择。面对我国经济发展以及改革转型的影响。我国的工程管理企业

学习

超市年终总结10篇

阅读(33)

本文为您介绍超市年终总结10篇,内容包括超市年终总结及心得,超市的年终工作总结合集7篇。一、工作感想在不同的岗位,都能创造价值。超市工作让我渐渐地认识到我的岗位不仅仅是我履行自己责任的地方,更是对顾客奉献爱心的舞台。生活就像一

学习

超市盘点总结10篇

阅读(13)

本文为您介绍超市盘点总结10篇,内容包括超市盘点总结范文大全,超市盘点后的总结和建议。(一)中小型超市存货管理的概念中小型超市的存货是指超市在日常活动中持有的以备出售的产成品或商品等。中小型超市的存货管理是指对超市的产成品或商

学习

艺术工作论文

阅读(14)

本文为您介绍艺术工作论文,内容包括艺术论文发表,艺术创作1000字论文。理顺与领导的关系,是秘书工作者事事碰到,需时时注意、处处谨慎的事情,也是表现工作艺术的地方。总的原则是以事业为重,从工作出发,从领导与被领导的地位出发,对正职和副职

学习

测绘工程毕业10篇

阅读(39)

本文为您介绍测绘工程毕业10篇,内容包括测绘工程毕业十年现状,测绘工程本科毕业论文知乎。我在本届测绘工程专业毕业设计工作中主要完成了对Studentguan,Studentyu,Studentsong和Studentyue四位同学的毕业设计指导,对本组毕业设计指导工作

学习

女装导购员工作总结

阅读(16)

本文为您介绍女装导购员工作总结,内容包括女装导购的月总结怎么写,女装导购员的工作总结及计划。自20__年开业以来,服装商场时刻以发展为前提,进行了三次大规模的经营布局调整,提升服装品牌结构,合理利用平效……使得商场能够快步、稳定地发

学习

后勤总结10篇

阅读(16)

本文为您介绍后勤总结10篇,内容包括学校后勤总结,后勤总结。2、做好后勤保障工作。学校的各项检查、各项公开活动、教研公开课、评优课、运动会、期终考试、升学考试等各项活动,我们总务部门全力以赴,做好优质服务,保证各类活动正常有序进

学习

企业市场营销策划书10篇

阅读(32)

本文为您介绍企业市场营销策划书10篇,内容包括市场营销策划书,体育市场营销策划书怎么写。5、发起人的法人资格证明或者自然人的身份证明;6、董事会关于选举董事长的文件;7、董事会关于聘任总经理的文件;8、各董事、经理的身份证明;9、

学习

超市优秀员工总结10篇

阅读(14)

本文为您介绍超市优秀员工总结10篇,内容包括超市先进员工的个人感悟,超市员工个人总结大全。作为主研人完成市级科研成果6项,获科技进步二等奖一项三等奖三项,并得到了很好的推广应用。作为承办人举办省级继续医学教育学习班三期,市级继

学习

工程造价咨询10篇

阅读(32)

本文为您介绍工程造价咨询10篇,内容包括工程造价咨询项目的经验做法,工程造价咨询公司。1.工程造价咨询工作的重要意义首先,工程造价咨询师我国工程企业在市场竞争中的必然选择。面对我国经济发展以及改革转型的影响。我国的工程管理企业

学习

预算会计论文

阅读(35)

本文为您介绍预算会计论文,内容包括预算绩效管理论文,预算会计论文怎么写。关键词:行***事业单位;业财融合;预算会计;工作效能引言2019年1月1日執行的《***府会计制度——行***事业单位会计科目和报表》(以下简称《制度》)重构了***府会计核算

学习

能力管理论文

阅读(14)

本文为您介绍能力管理论文,内容包括管理能力论文,自我管理能力论文题目。在西方企业并购实践中,并购的目的先后被定位在寻求规模经济、分散经营风险、发现价值、实现战略转换上。自Prahalad和Hamel于1990年提出核心能力理论以后,企业并购

学习

工程师评审10篇

阅读(16)

本文为您介绍工程师评审10篇,内容包括工程师评审时间表,工程师评审代办。二、工作经历及工作能力本人本科毕业,土木工程专业,毕业后先是在中国建筑第七工程局从事项目管理工作。从施工员做起,历任技术负责人、项目经理等岗位。2012年就职于

学习

建设工程监理规范10篇

阅读(36)

本文为您介绍建设工程监理规范10篇,内容包括建设工程监理规范的表格,目前工程建设监理细则。一、内容调整的主要原因《建设工程监理规范》GB/T50319-2013于2013年5月13日,于2014年3月1日开始实施,本规范相对于《建设工程监理规范》GB/T503

学习

非物质音乐文化论文

阅读(15)

本文为您介绍非物质音乐文化论文,内容包括非物质文化遗产论文600字,中国传统民族音乐文化论文。同时,我们认为保存是静态的,而传承是动态的、能动的,是保护的积极措施。要积极为传人和文化生态创作一个良好的生存与传承环境。为此,学校积极

学习

发展规划论文10篇

阅读(38)

本文为您介绍发展规划论文10篇,内容包括发展规划论文摘要怎么写,个人发展规划和定位论文。合理利用山丘区和风沙区水土资源,维护和提高土地生产力以利于充分发挥水土资源的经济效益和社会效益,建立良好生态环境的事业。在科学发展观的指导

学习

发表教研论文

阅读(41)

本文为您介绍发表教研论文,内容包括教研论文发表刊物,教研论文投稿。首先,筛选的论文研究背景限定在教育情境中,指教育者、受教育者共同生活、实施教育、施加影响的具体场合,包括家庭、学校和社会教育环境;其次,教育情境中的主体包括施教者(