软件项目论文范文
时间:2023-04-06 10:59:47
导语:如何才能写好一篇软件项目论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
软件项目管理一个创造性的领域,其以满足客户特定的需求为目标,以团队的形式有效地组织企业项目资源,通过对项目进行管理和控制,实现项目的目标。在我国软件行业起步较晚,但在最近几年里得到了迅速的发展,但在应用项目管理中还存在许多的问题。
1.1对软件项目管理认识程度不足,缺乏整体把握
软件项目经理或管理人员对项目管理的知识体系没有全面的了解和把握,在实际工作中不能很好地指导项目管理实践,依靠个人原有的知识技能对项目进行随意、盲目的工作管理。在软件企业中,项目经理往往是在技术上能独当一面的指挥官,但是他们在项目管理方面知识比较缺乏,对项目管理认识程度不足,导致出现管理混乱现象。一些软件项目管理人员对项目没有一个整体的把握,对总个项目没有系统的认识,不能很全面的做出总体计划、阶段计划。由于项目中有许多不确定的因素存在,项目经理没有系统分析各个不确定因素的内在联系,考虑不周全,做计划是走过场的形式,做出的计划不能适应情况的变化,造成计划与控制管理完全是脱节,衔接不上从而无法进行有效的控制和管理。计划跟不上变化是软件项目管理中常见现象。
1.2管理思想和理念没有得到落实,风险管理不成熟
管理思想和管理理念对软件项目管理起着引导作用,对软件项目管理理论上的不足将可能导致软件项目管理的失败。我国软件项目管理发展较晚,管理人员在管理中多依靠自身的实践经验去开展工作,而对管理理论较为缺乏。部分项目经理不能总体上去管理整个项目,不能充分认识到自己是一个管理者,造成项目管理中工作任务分工不明确、资源浪费现象。从我国当前软件企业中,项目经理大多技术方面的知识扎实,但是项目管理知识、管理技能以及必备的素质都比较缺乏。特别是对软件项目管理中的风险管理认识较为肤浅,有待进一步的学习和提高。由于项目管理人员在项目管理实践中缺乏高效的管理思想,缺乏有效的方式和技巧,项目工作人员之间的团体协作能力较弱,资源整合优势难以有效发挥。
1.3缺乏有效沟通
在软件项目管理中,沟通是维持项目进行的重要条件。若在一些重要信息方面缺乏有效的沟通,将可能导致项目管理出现较多障碍。从当前我国软件企业项目管理的实践来看,普遍存在沟通机制不完善,渠道不够通畅,各相关人员之间在项目管理中制定计划、意见反馈、情况通报、技术成果等等方面沟通不足,容易造成重复劳动,效率低下等情况发生,有的甚至造成的完全可以节省的损失。在软件项目管理中项目经理需要花费大量的时间来沟通和协调,而且要善于沟通,提高沟通意识和效率。
2软件项目管理发展对策
2.1提高项目管理人员计划意识,优化人力资源配置
软件项目管理人员在工作中要以身作则,真正发挥带头作用。在工作中要及时制定符合工作需要的工作计划并认真落实。计划要具有一定的前瞻性,在客观条件发生变换的时候要不断完善细化。软件更新速度较快,企业要在软件行业发展中抢占先机,要求管理人员要重视计划的制定,不断完善和优化工作流程。在软件项目管理中,要不断优化人力资源配置,使得每位员工能够对自身职责有明确的认识,工作责任意识明确,职员之间能够做到优势互补。管理人员要具备强烈的责任心和团队意识,不断发现和培养优秀人才。
2.2树立风险管理理念,强化项目管理培训力度
我们要加强软件项目管理人员对项目管理知识学习,各方面都能充分认识到项目管理的重要性和必要性,让项目经理重视对项目管理的知识的学习和一些常用工具和方法使用。不断树立项目管理人员风险管理理念,充分意识到风险管理的重要性,经过充分分析、预测、评估可能的风险,积极探索应对风险的策略。对计划书中风险管理要具有针对性和具体性,真正发挥风险管理在防范风险中的作用。不断通过项目管理培训来强化管理人员实践能力和知识技能。只有具备管理知识和管理经验的人员才能担任管理人员和技术人员,大幅提高项目管理水平。
2.3加强沟通,从整体上对软件项目管理进行把握
软件项目管理有效开展离不开有效的沟通,这要求要不断提高沟通意识,在企业中制定切实可行的沟通机制,使得各项企业政策能够上下通达。在项目管理沟通方式上要不拘一格,实现沟通方式的多样化,如书面沟通、口头沟通,提高沟通的有效性。对于因沟通不畅导致的损失要明确责任归属,确保企业重要内容信息的有效传达。软件项目管理人员要从整体上对软件项目管理进行把握,综合考虑各因素,作出全面的总体计划、阶段计划。同时对于具体问题也要预留空间,确保管理计划能够紧跟软件管理需要。
3结语
篇2
一般来说,软件工程师总是非常乐观。当他们在计划软件项目时,经常认为每件事情都会像计划那样运行,或者,又会走向另外一个极端。软件开发的创造性本质意味着我们不能完全预测会发生的事情,因此制定一个详细计划的关键点很难确定。当有预想不到的事情引起项目脱离正常轨道时,以上两种观点都会导致软件项目的失败。
目前,风险管理被认为是IT软件项目中减少失败的一种重要手段。当不能很确定地预测将来事情的时候,可以采用结构化风险管理来发现计划中的缺陷,并且采取行动来减少潜在问题发生的可能性和影响。风险管理意味着危机还没有发生之前就对它进行处理。这就提高了项目成功的机会和减少了不可避免风险所产生的后果。
2什么是风险
所谓“风险”,归纳起来主要有两种意见,主观说认为,风险是损失的不确定性;客观学认为,风险是给定情况下一定时期可能发生的各种结果间的差异。它的两个基本特征是不确定性和损失。IT行业中的软件项目开发是一项可能损失的活动,不管开发过程如何进行都有可能超出预算或时间延迟。项目开发的方式很少能保证开发工作一定成功,都要冒一定的风险,也就需要进行项目风险分析。在进行项目风险分析时,重要的是要量化不确定的程度和每个风险相当的损失程度,为实现这一点就必须要考虑以下问题:
要考虑未来,什么样的风险会导致软件项目失败?
要考虑变化,在用户需求、开发技术、目标、机制及其它与项目有关的因素的改变将会对按时交付和系统成功产生什么影响?
必须解决选择问题,应采用什么方法和工具,应配备多少人力,在质量上强调到什么程度才满足要求?
要考虑风险类型,是属于项目风险、技术风险、商业风险、管理风险还是预算风险等?
这些潜在的问题可能会对软件项目的计划、成本、技术、产品的质量及团队的士气都有负面的影响。风险管理就是在这些潜在的问题对项目造成破坏之前识别、处理和排除。
3风险管理
项目风险管理实际上就是贯穿在项目开发过程中的一系列管理步骤,其中包括风险识别、风险估计、风险管理策略、风险解决和风险监控。它能让风险管理者主动“攻击”风险,进行有效的风险管理。
在项目管理中,建立风险管理策略和在项目的生命周期中不断控制风险是非常重要的,风险管理包括四个相关阶段:
风险识别识别风险的方法常用的有风险识别问询法(座谈法、专家法)、财务报表法、流程图法、现场观察法、相关部门配合法和环境分析法等。
风险评估对已识别的风险要进行估计和评价,风险估计的主要任务是确定风险发生的概率与后果,风险评价则是确定该风险的经济意义及处理的费/效分析,常用的方法有:概率分布、外推法、多目标分析法等。
风险处理一般而言,风险处理有三种方法,①风险控制法,即主动采取措施避免风险,消灭风险,中和风险或采用紧急方案降低风险。②风险自留,当风险量不大时可以余留风险。③风险转移。
风险监控包括对风险发生的监督和对风险管理的监督,前者是对已识别的风险源进行监视和控制,后者是在项目实施过程中监督人们认真执行风险管理的组织和技术措施。
在IT软件项目管理中,应该任命一名风险管理者,该管理者的主要职责是在制订与评估规划时,从风险管理的角度对项目规划或计划进行审核并发表意见,不断寻找可能出现的任何意外情况,试着指出各个风险的管理策略及常用的管理方法,以随时处理出现的风险,风险管理者最好是由项目主管以外的人担任。
险识别
风险识别就是企图采用系统化的方法,识别某特定项目已知的和可预测的风险。常用方法是建立“风险条目检查表”,利用一组提问来帮助项目风险管理者了解在项目和技术方面有些风险。在“风险条目检查表”中,列出了所有可能的与每一个风险因素有关的提问,使得风险管理者集中来识别常见的、已知的和可预测的风险,如产品规模风险、依赖性风险、需求风险、管理风险及技术风险等。“风险条目检查表”可以以不同的方式组织,通过判定分析或假设分析,给出这些提问确定的回答,就可以帮助管理或计划人员估算风险的影响。软件项目一般有如下五类风险:
4.1产品规模风险
有经验的项目经理都知道:项目的风险是直接与产品的规模成正比的。与软件规模相关的常见风险因素有:
估算产品的规模的方法(LOC或代码行,FP或功能点,程序或文件的数目)。
产品规模估算的信任度
产品规模与以前产品规模平均值的偏差
产品的用户数
复用的软件有多少
产品的需求改变多少
4.2需求风险
很多项目在确定需求时都面临着一些不确定性和混乱。当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造正确的产品。每一种情况都会导致使人不愉快。
与客户相关的风险因素有:
对产品缺少清晰的认识
对产品需求缺少认同
在做需求中客户参与不够
没有优先需求
由于不确定的需要导致新的市场
不断变化需求
缺少有效的需求变化管理过程
对需求的变化缺少相关分析
4.3相关性风险
许多风险都是因为项目的外部环境或因素的相关性产生的。经常我们不能很好地控制外部的相关性,因此缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,并且觉察潜在的问题。与外部环境相关的因素有:
客户供应条目或信息
内部或外部转包商的关系
交互成员或交互团体依赖性
经验丰富人员的可得性
项目的复用性
4.4管理风险
尽管管理问题制约了很多项目的成功,但是不要因为风险管理计划中没有包括所有管理活动而感到惊奇。在大部分项目里,项目经理经常是写项目风险管理计划的人,并且大部分人都不希望在公共场合暴露自己的弱点。然而,像这些问题可能会使项目的成功变得更加困难。如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项目。当我们定义了项目追踪过程并且明晰项目角色和责任,就能处理这些风险因素:
计划和任务定义不够充分
实际项目状态
项目所有者和决策者分不清
不切实际的承诺
员工之间的冲突
4.5技术风险
软件技术的飞速发展和经历丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键,比如:培训、雇佣顾问以及为项目团队招聘合适的人才等。主要有下面这些风险因素:
缺乏培训
对方法、工具和技术理解的不够
应用领域的经验不够
新的技术和开发方法
不能正确工作的方法
5风险估计
风险估计,又称风险预测,常采用两种方法估价每种风险。一种是估计风险发生的可能性或概率,另一种是估计如果风险发生时所产生的后果。一般来讲,风险管理者要与项目计划人员、技术人员及其他管理人员一起执行四种风险活动:
(1)建立一个标准(尺度),以反映风险发生的可能性。
(2)描述风险的后果。
(3)估计风险对项目和产品的影响。
(4)确定风险的精确度,以免产生误解。
另外,要对每个风险的表现、范围、时间做出尽量准确的判断。对不同类型的风险采取不同的分析办法。
1.确定型风险估计
(a)盈亏平衡分析
盈亏平衡分析(Break-EvenAnalysis)通常又称为量本利分析或损益平衡分析。它是根据软件项目在正常生产年份的产品产量或销售量、成本费用、产品销售单价和销售税金等数据,计算和分析产量、成本和盈利这三者之间的关系,从中找出它们的规律,并确定项目成本和收益相等时的盈亏平衡点的一种分析方法。在盈亏平衡点上,软件项目既无盈利,也无亏损。通过盈亏平衡分析可以看出软件项目对市场需求变化的适应能力。
(b)敏感性分析
敏感性分析(SensitivityAnalysis)的目的,是考察与软件项目有关的一个或多个主要因素发生变化时对该项目投资价值指标的影响程度。通过敏感性分析,使我们可以了解和掌握在软件项目经济分析中由于某些参数估算的错误或是使用的数据不太可靠而可能造成的对投资价值指标的影响程度,有助于我们确定在项目投资决策过程中需要重点调查研究和分析测算的因素。
(c)概率分析
它是运用概率论及数理统计方法,来预测和研究各种不确定因素对软件项目投资价值指标影响的一种定量分析。通过概率分析可以对项目的风险情况做出比较准确的判断。主要包括解析法和模拟法(蒙特卡罗MonteCarlo技术)两种。
2.不确定型风险估计
主要有小中取大原则、大中取小原则、遗憾原则、最大数学期望原则、最大可能原则。
3.随机型风险估计
主要有最大可能原则、最大数学期望原则、最大效用数学期望原则、贝叶斯后验概率法等。
5.1建立风险清单
风险清单是关键的风险预测管理工具,清单上列出了在任何时候碰到的风险名称、类别、概率及该风险所产生的影响。其中整体影响值可对四个风险因素(性能、支持、成本及进度)的影响类别求平均值(有时也采用加权平均值)。
一旦完成了风险表的内容,就可以根据概率及影响来进行综合考虑,风险影响和出现概率从风险管理的角度来看,它们各自起着不同的作用(见图1)。一个具有高影响但低概率的风险因素不应当占用太多的风险管理时间,而具有中到高概率、高影响的风险和具有高概率及低影响的风险,就应该进行风险分析。
5.2风险评估
在风险分析过程中,我们对风险进行评估时可以建立一个如下的四元数组:
[ri,li,xi,yi]
其中,ri是风险,li为风险出现的概率,xi则表示风险损失大小,yi则表示期望风险。
一种对风险评估的常用技术是定义风险的参照水准,对绝大多数软件项目来讲,风险因素——成本、性能、支持和进度就是典型的风险参照系。也就是说对成本超支、性能下降、支持困难、进度延迟都有一个导致项目终止的水平值。如果风险的组合所产生的问题超出了一个或多个参照水平值时,就终止该项目的工作,在项目分析中,风险水平参考值是由一系列的点构成的,每一个单独的点常称为参照点或临界点。如果某风险落在临界点上,可以利用性能分析、成本分析、质量分析等来判断该项目是否继续工作。图2表示了这种情况。
但在实际工作中,参照点很少能构成一条光滑的曲线,大多数情况下,它是一个区域,而且是个易变的区域。因而在做风险评估时,尽量按以下步骤执行:
(1)定义项目的水平参照值
(2)找出每组[ri,li,xi,yi]与每个水平参照值间的关系
(3)估计一组临界点以定义项目的终止区域
(4)估计风险组合将如何影响风险水平参照值
5.3估计损失的大小
表1是风险分析表的一个例子,可以建立一个用风险、损失概率、损失大小和期望风险这样的风险评估表。
在表1所示的风险估价的例子中,一个理论项目已经识别了从1到20周期间的潜在的几个风险,风险发生的概率范围在5%到50%之间。在现实的项目中,可能会识别出比此表要多得多的风险。
损失的大小常常比概率更容易受到控制。在以上的例子中,可以很精确地估计出完全支持自动从主机更新数据的时间是20个月。根据管理层将在何时讨论项目建议书,可以知道项目不是在2月1日就是3月1日会被批准。如果假定会在2月1日批准,项目被批准的风险大小会比期望的长一些,也就是1个月时间。
如果损失的大小不容易直接估计出来,可以将损失分解为更小的部分,再对其进行评估,然后将各部分评估结果累加,形成一个合计评估值。例如,如果使用3种新编程工具,可以单独评估每种工具未达到预期效果的损失,然后再把损失加到一起,这要比总体评估容易多了。
5.4评估损失的概率
评估损失的概率要比评估损失大小更具有主观性。这里有许多实践方法可以提高主观评估的准确度。有以下方法:
由最熟悉系统的人评估每个风险的发生概率,然后保留一份风险评估审核文件。
使用Delphi法或少数服从多数的方法。使用Delphi法,必须要求每个人对每个风险进行独立地评估,然后讨论(口头或纸上)每个评估的合理性,特别是最高和最低的那个。一轮轮讨论,直到达成共识。?使用“形容词标准”。首先让每个人用表示可能性的形容词短语选择风险的级别,如非常可能、很可能、可能、或许、不太可能、不可能、和根本不可能。然后把可能性的评估转换为数量化的评估(Boehm1989)。
5.5整个项目超限和缓冲
实际上,表1中表示的期望风险的计算数值来源于一个被称为“期望值”的统计术语。设计欠佳引起的风险如果真正发生将花费15周的时间。既然它不是100%地会发生,当然不能预计损失15周时间。但它也不是没有可能发生,所以也不应指望不会发生损失。统计学认为,预计损失的数量是概率乘以损失大小,即15%乘以15周。因此,在这个例子中,预计的是损失2.25周。由于只是谈论计划风险,可以累加所有的风险暴露量来得到项目的全部可预料超标值。这个项目可预料的超标值是12.8到13.2周,这就是如果不做任何风险管理的话有可能超过计划的周数。
超出预期值的大小为整个项目风险控制级别的确定提供了依据。如果例子中的项目是个25周的项目,超出预期值的12.8到13.2周就很明显需要进行风险管理了。
6风险管理策略
风险管理策略就是辅助项目组建立处理项目风险的策略。项目开发是一个高风险的活动,如果项目采取积极的风险管理策略,就可以避免或降低许多风险,反之,就有可能使项目处于瘫痪状态。一般来讲,一个较好的风险管理策略应满足以下要求:
(1)在项目开发中规划风险管理,尽量避免风险
(2)指定风险管理者,监控风险因素
(3)建立风险清单及风险管理计划
(4)建立风险反馈渠道
7风险驾驭和监控
风险的驾驭与监控主要靠管理者的经验来实施,它是利用项目管理方法及其它某些技术,如原型法、软件心理学、可靠性等来设法避免或转移风险。风险的驾驭和监控活动可用图3来表示。
7.1建立风险驾驭与监控计划
从图3中可以看出,风险的驾驭与监控活动要写入RMMP(RiskMonitoringandManagementPlan风险驾驭与监控计划)。RMMP记述了风险分析的全部工作,并且作为整个项目计划的一部分为项目管理人员所使用。
风险管理策略可以包含在软件项目计划中,也可以组织成一个独立的风险缓解、监控和管理计划(RMMP计划)。RMMP计划将所有风险分析工作文档化,并由项目管理者作为整个项目计划中的一部分来使用。一旦建立了RMMP计划,且项目开始启动,则风险缓解及驾驭及监控步骤也开始了。正如前面讨论的,风险缓解是一种问题避免活动。风险驾驭及监控则是一种项目跟踪活动,它有三个主要目标:?判断一个预测的风险是否事实、是否发生。
进行风险再估计,确保针对某个风险而制定的风险消除活动正在使用。
收集可用于将来进行风险分析的信息。
风险驾驭及监控的策略如下:
与在职人员协商,确定人员流动原因。
在项目开始前,把缓解这些流动原因的工作列入风险驾驭计划。
项目开始时,要作好人员流动的思想准备,并采取一些措施确保人员一旦离开时,项目仍能继续。
制定文档标准,并建立一种机制,保证文档及时产生。
对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。
对每个关键性技术人员培养后备人员。
在考虑风险成本之后,决定是否采用上述策略。
7.2软件项目风险追踪工具
追踪风险的一个办法是将风险输入缺陷追踪系统中,缺陷追踪系统能将风险项目标示为已解决或尚未处理等状态,也能指定解决问题的项目团队成员,并安排处理顺序。可将软件风险项目依序排列出来,按照缺陷存在的时间与负责者等资料排列。这样,缺陷追踪系统就是追踪风险的工作能更好执行并且不那么单调。
篇3
1)时间:扩大了教学内容,该如何调整有限的课时?增加课程的实践内容意味着应当增加一定的课时,因此必须考虑如何在教务部门限定的课时内,腾出一定时间进行实践。首先我们在继续积极申请扩大课程学时的同时,尽量精简基础教材的理论讲授内容,对落后于时代的内容不做过多扩展,把主要精力放在具有指导实践意义的内容上,并注意理论与实践内容的融合衔接。其次,我们调整教学形式,要求学生不仅在课堂进行主要知识的学习,还要通过作业的形式,在课下补充学习。学生在项目组活动中补充实践所需要的知识,达到课上与课下学习实践的有机结合。大部分实践时间以虚拟项目小组开发活动的形式落实到了课下解决,精简出来的时间用于检查各个虚拟项目小组的阶段成果。各小组制作PPT并自选一名成员进行答辩。
2)组织:如何引导和组织学生建立项目小组以更好地实现教学目标?由于项目组的建立必须在开课之初,这时学生还未接触软件工程的体系内容,因此需要教师妥善引导建立。建议的步骤是:①提前根据授课班级人数确定好合适的小组规模,将小组数量限制在可控范围内。②在第一节课上,布置学生按照规定的小组规模自行分组,每人选好自己在小组中的角色,如项目经理、程序员、需求分析人员等,这涉及个人在小组活动中可能要完成的任务。③分好小组及各自角色后,“项目经理”以电子邮件(各小组的联络信箱)的形式将小组成员及对应角色的名单提交给教师,同时需要提交的还有各虚拟项目小组确定的虚拟开发项目。针对少数学生在项目小组的组合及活动上可能存在偷懒行为,我们建议在布置分组时,提前分组规则。例如,项目小组原则上是班级学生自由组合;布置的实践作业及小组活动阶段答辩要算成绩,成绩的计算方式是以小组为单位,小组成员成绩均等;平时成绩在考试中的占比较大。当意识到项目组成员构成以及成员合作的重要性后,学生会更慎重地选择分组,而且当组内成员偷懒时,为了不影响小组成绩,其他成员也会督促。另外,经验表明,很多小组的成员会在角色上各尽所能,善于言辞的去答辩,善于设计归纳的做PPT,还有的进行资料收集工作。当然,也不排除有的小组有能者多劳现象,但这是学生自己的选择。
3)内容:在有限时间内项目小组围绕自己的虚拟项目该做些什么?要明确在现有条件下需要学生重点体验项目开发实践活动中的哪些内容。我们认为除代码开发外,让学生感受经典软件工程项目开发的主要阶段和其中的一些重要角色,是该课程的重点。因此,项目小组以工程文档编制为主要内容,根据各自指定的虚拟开发项目,定期提交阶段项目文档并针对文档答辩。这在一定程度上加深了学生对最容易忽视的开发文档的认识和理解。当然,教师也要定期发放给学生一些软件工程的标准文档作为参照。
2教学设计
2.1课堂部分目前学院软件工程课程设置48个理论授课学时,每学期16个教学周,每次课包含两小节,即2学时。课程安排为单双周课时方式,即逢单周为一次课,正常进行软件工程基础理论授课;逢双周为两次课,小部分时间进行软件工程基础理论授课,大部分时间进行虚拟项目小组汇报答辩活动。课程选用国外教材[6],教材内容贴近于实践,甚至可以在实践中当作工作指南来使用,非常适于配合笔者提出的教学模式。
2.2实践部分学生按照教师定期布置的实践内容,在课下围绕所在小组的虚拟开发项目自主完成。教师可以通过汇报答辩环节进行评估检查,同时在期末试题中也可以体现相关内容。在教学实践中,为了规范及督促项目小组的活动,对小组组成及任务给出如下规则:①全班分成若干个项目组,每个项目组5~6个人;②每人都要参与项目组,否则无平时成绩;③各项目组自主制订合适的模拟开发项目(充分发挥想象力);④项目组的活动围绕软件工程文档进行;⑤项目组安排各阶段任务;⑥项目组内要分工明确;⑦阶段报告及答辩活动需要做PPT配合。
2.3任务布置依据正规、全面的经典软件工程开发模型,要求每个项目小组完成项目开发阶段文档,包括编写项目计划书、可行性分析报告、需求分析报告、项目进度计划、体系结构及总体设计、SQA计划、详细设计、测试计划及测试报告、SQA评审等各种项目文档。在每次阶段汇报活动中,各小组要将所有文档提交给教师。
3考核方式
3.1分值配比及要求按照学校的规定,科目总成绩由平时成绩与期末考试成绩两部分组成。由于软件工程课程实践部分占有较大权重,故设定平时成绩占30%,均以小组为单位,包括出勤、答辩表现及项目文档(代码);期末成绩占总成绩的70%,以个人为单位,偏重于课程的理论内容。具体要求是:①每人只允许累计缺勤2次,否则没有成绩;②个人缺勤将影响小组成绩;③答辩表现部分按小组整体给分,答辩人由小组自主确定;④作业以小组形式给出,故按小组给分;⑤最终成绩与所在项目组的表现有较大关联。
3.2计分细则(1)出勤。每人每缺勤一次所属小组扣3分,迟到扣1分,从平时成绩里扣除。(2)文档。2分×7次+1分×1次=15分(组内按角色自行安排撰写人)。(3)答辩。2分×7次+1分×1次=15分(组内按角色自行安排答辩人)。(4)与考试关联10分(根据答题情况浮动)。最后一项与答辩情况关联,即隐性的平时成绩,形式是主观论述题,与每个角色的答辩内容有关,评分标准是答辩与答题情况的综合。在实际制订的试题中,除了上述主观题,还有一道题与学生在所属小组里承担的角色有关,涉及角色职能描述,需要学生谈看法和感受,并阐述某项目模拟角色的工作等。
4实施效果及总结
篇4
信息项目管理中的九大知识体系中的核心内容与价值工程中功能、成本、价值等概念有很大的相关性。软件开发中的软件复用和模块化概念也是价值工程在软件项目管理中的体现。软件需求分析是将用户需求转化为软件开发理解,以形式化的方式描述用户需求,进行规格说明,需求分析为功能的确认和开发提供检验依据和标准。软件项目强调软件功能中高内聚、低耦合,即是从软件开发出发,降低成本和开发周期,实现产品维护和升级,体现价值工程理论的现实意义。相应地,针对价值工程中的相关概念和软件项目管理中的诸多内容,挖掘其内涵,对产品或项目功能的定义和价值体现具有重要意义。
1.1软件项目功能的识别和度量依据软件项目的开发特点,软件项目功能模块包括基本功能和扩展功能,根据需要还会有衍生的附加功能。它在产品中的作用和价值有很大差异。对整体的投入/产出有很大的影响。如何定义这些功能,并进行合理的功能划分,包括其必要性和可能性、以及交付的时间节点,需要充分考虑用户需求、开发成本、时间因素、质量要求,将这些基本需要和用户真实需求进行匹配和对接,体现价值工程思想在软件项目中的应用和契合。
1.2软件项目成本的识别和度量软件项目成本是指为获取软件功能而付出的成本,主要体现为人力、物力、财力和时间的投入。相应的成本和出,最终都可以从价值论的角度用统一的度量标准、度量方法和度量单位进行分析和度量。在项目生命周期中,启动、规划设计、结束阶段相应的成本较低,实施阶段的成本最高,应该进行有效的评估和设计。通过挣值管理(EVM),了解项目成本、进度的偏差,及时进行纠偏或变更管理。
1.3软件项目价值的识别和度量在价值工程中,价值、功能和成本三者之间的关系应该是:价值=功能(或效用)/成本(或生产费用),用公式可表示为:V=F/C。V代表Value,即为价值;F代表Function,即为功能,C代表Cost,即为费用。从项目管理的角度出发,影响产品的价值不仅是功能和费用,还需要考虑相应的时间成本以及质量要求所带来的成本,综合以上因素,有学者提出其价值可用公式表示为:V=(F+Q)/(C+T)。上式中增加了质量(Q代表Quality)因素和时间(T代表Time)因素在价值中的作用。在实际的操作中,其具体的核算指标依据项目特点会有很大差异。影响价值的因素,除了以上各项,还包括用户体验、供需关系和认可度等诸多方面。
2结论
篇5
一、软件工程开发中常见的问题
软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。包括:付出较低开发成本;达到要求的软件功能;取得较好的软件性能;软件易于移植;维护费用较低;能按时完成开发任务;软件可靠性高等。在软件工程开发中遇到的具体问题可以总结为如下几点:
(1)软件模块开发过于独立,各模块没有统一的开发标准,造成系统功能重复,开发平台不统一,系统整合难度大;
(2)系统开发往往针对某一特定功能,没有形成一个完整的系统结构;
(3)总体设计不够细致,各个子系统功能模块风格不统一;
(4)开发人员技术水平、开发能力和时间有限,开发手段相对原始,代码的可重用性低、可读性差;
(5)缺乏有效的软件文档管理。这些问题集中体现在软件项目开发的每一模块中,导致整个项目开发过程中,开发费用超出原定计划,生产的软件系统不能满足用户需求,系统难以简易维护,系统无法高效运行等问题。这里既有技术层面的因素,即开发平台不统一;也有软件开发的组织与管理层面的因素,即程序员对系统功能的定义、规划和设计不明确,往往是开发人员摸着石头过河,仅仅从自己开发的这部分模块来考虑问题,另外开发人员和测试人员不能很好的协调,这些都说明了软件项目管理这一角色的欠缺。
二、项目管理针对软件工程开发的优势
项目管理包括时间、质量、成本三大要素,三者相辅相成,相互制约。时间可等价于软件项目开发中的开发生命周期,即在最终达到开发目标前的各个阶段的总用时。质量可等价于最终开发软件系统的功能性,可用性与达到的客户满意度。成本相当于软件项目开发中的费用,包括人力、地点、工具、系统故障处理等方面的开销。统筹时间、质量、成本三要素,即统筹软件项目开发周期、软件使用客户满意度和开发费用之间的平衡关系,不因忽略某一项指标而导致项目开发目的实现不了或中途中断,也不会为了实现较高的效率,而忽略成本的牺牲,让所有项目开发过程中,所涉及到的因素都可有条不紊地进行。
SPPT是项目管理另一层面上概括的四要素,分别为:战略(Strategy)、人(People)、次序和安排(Process)、工具(Tool)。战略对于软件项目来说,主要概括为模块开发的开发方式,配合方法等;人,毫无疑问,指的是项目开发中的参与者;次序则是项目如何划分模块,以及模块开发的先后次序;工具,即使用工具,包括:辅导设计程序系统、文档编写系统、资源管理系统等。对这四要素的稳定地统筹把握,能更好的协调好项目开发过程中涉及的多个方面,而又不造成某一方面的缺失,导致项目最终目的实现不了或效果不明显。
三、项目管理思想与软件工程开发的结合
根据上述项目管理要素与软件工程开发要素的结合,平衡项目开发过程中的开发要素,能更加简洁高效地完成项目开发目标。IT软件企业处于项目为主导的环境中,每天所面对的将是成百上千不断发生、进行的项目。在这种多项目并发、高技术、快速变化、资源有限的环境下,为了试图满足不断变化的市场需求及应对各种挑战,必须考虑改进项目管理。
以项目为中心有效地将所有资源结合在一起的工作方式将是软件企业,特别是项目经理或企业主管必须面对的、认真思考的课题。一个成熟的软件项目,必须具有一位项目经理做到:了解软件开发项目完整流程;掌握如何制定完整精炼的软件项目计划书;掌握项目管理体系中的各个要素;学会进行项目的跟踪和总结等。除此之外,一个软件项目能否最终达到成功,最关键的是进度控制。对于进度控制而言,计划尤为重要,它影响到资源是否被合理使用,项目能否顺利进行,直接关系到项目的成败。有两个重要方法可以应用到该控制中,一个是里程碑设置,以周为一个小里程碑,以月为中里程碑,以项目初验为一个大里程碑,允许在一定范围内存在进度偏移度。另一个是项目定期汇报。提交工作项目周报,包括项目名称、项目负责人、项目开始时间、项目计划初验时间、項目计划偏移度等。最后,制定周例会制度、建立配置管理和监督体系,也尤为重要。
篇6
(1)培养学生综合运用所学知识,结合实际独立完成课题的工作能力.
(2)对学生的知识面,掌握知识的深度,运用理论结合实际去处理问题的能力,实验能力,外语水平,计算机运用水平,书面及口头表达能力进行考核.
2.要求
(1)要求一定要有结合实际的某项具体项目的设计或对某具体课题进行有独立见解的论证,并要求技术含量较高.
(2)设计或论文应该在教学计划所规定的时限内完成.
(3)书面材料:框架及字数应符合规定
3.成绩评定
(1)一般采用优秀,良好,及格和不及格四级计分的方法.
(2)评阅人和答辩委员会成员对学生的毕业设计或毕业论文的成绩给予评定.
4.评分标准
优秀:按期圆满完成任务书中规定的项目;能熟练地综合运用所学理论和专业知识; 有结合实际的某项具体项目的设计或对某具体课题进行有独立见解的论证,并有较高技术含量.
立论正确,计算,分析,实验正确,严谨,结论合理,独立工作能力较强,科学作风严谨;毕业设计(论文)有一些独到之处,水平较高.
文字材料条理清楚,通顺,论述充分,符合技术用语要求,符号统一,编号齐全,书写工整.图纸完备,整洁,正确.
答辩时,思路清晰,论点正确,回答问题基本概念清楚,对主要问题回答正确,深入.
(2)良好:按期圆满完成任务书中规定的项目;能较好地运用所学理论和专业知识; 有一定的结合实际的某项具体项目的设计或对某具体课题进行有独立见解的论证,并有一定的技术含量.立论正确,计算,分析,实验正确,结论合理;有一定的独立工作能为,科学作风好;设计〈论文〉有一定的水平.
文字材料条理清楚,通顺,论述正确,符合技术用语要求,书写工整.设计图纸完备,整洁,正确.
答辩时,思路清晰,论点基本正确,能正确地回答主要问题.
(3)及格:在指导教师的具体帮助下,能按期完成任务,独立工作能力较差且有一些小的疏忽和遗漏;能结合实际的某项具体项目的设计或对某具体课题进行有独立见解的论证,但技术含量不高.在运用理论和专业知识中,没有大的原则性错误;论点,论据基本成立,计算,分析,实验基本正确.毕业设计(论文)基本符合要求.
文字材料通顺,但叙述不够恰当和清晰;词句,符号方面的问题较少i图纸质量不高,工作不够认真,个别错误明显.
答辩时,主要问题能答出,或经启发后能答出,回答问题较肤浅.
(5)不及格:任务书规定的项目未按期完成;或基本概念和基本技能未掌握.没有本人结合实际的具体设计内容或独立见解的论证,只是一些文件,资料内容的摘抄.毕业设计(论文)未达到最低要求.
文字材料不通顺,书写潦草,质量很差.图纸不全,或有原则性错误.
答辩时,对毕业设计(论文)的主要内容阐述不清,基本概念糊涂,对主要问题回答有错误,或回答不出.
对毕业设计(论文)质量要求
----论文内容符合任务书要求
1.对管理类论文要求:
·对毕业论文的要求是一定要有结合实际的本人独立论证的内容.
·要求论点明确,立论正确,论证准确,结论确切
·论证内容要求有调查研究,有统计数据,对统计数据要有分析,归纳,总结,
·根据总结得出结论.
·最后有例证说明
管理类论文毕业论文行文的逻辑要领
增强毕业论文行文的逻辑力量,达到概念明确,论证充分,条理分明,思路畅通,是写好毕业论文的关键.提高毕业论文行文的逻辑性,需把握以下几点:
(1)要思路畅通
写毕业论文时,思维必须具有清晰性,连贯性,周密性,条理性和规律性,才能构建起严谨,和谐的逻辑结构.
(2)要层次清晰,有条有理写毕业论文,先说什么,后说什么,一层一层如何衔接,这一点和论文行文的逻辑性很有关系.
(3)要论证充分,以理服人,写毕业论文,最常用的方法是归纳论证,即用对事实的科学分析和叙述来证明观点,或用基本的史实,科学的调查,精确的数字来证明观点.
(4)毕业论文行文要注意思维和论述首尾一贯,明白确切.
(5)文字书写规范,语言准确,简洁.
2.对工程设计性论文要求:
·有设计地域的自然状况说明和介绍
·有原有通信网概况介绍及运行参数的说明
·有设计需求,业务预测
·有具体的设计方案
·有相应性能及参数设计和计算
·有完整的设计图纸
例如: A市本地SDH传输网设计方案
一,A市概况简介
二, A市电信局SDH传输网络现状(或PDH传输网络现状)
1, A市本地网网络结构,交换局数量及位置,传输设备类型及容量
2, 存在的问题及扩大SDH网的必要性(或建设SDH网的必要性)----需求及业务预测
三, A市电信局SDH传输网络结构设计方案
1, 网络拓扑结构设计
2,设备简介
3, 局间中继电路的计算与分配
4, 局间中继距离的计算
四, SDH网络保护方式
1, SDH网络保护的基本原理
2, A市电信局SDH网网络保护方式的选择及具体设计
五, SDH网同步
1, 同步网概念与结构
2, 定时信号的传送方式
3, A市电信局SDH网络同步方式具体设计
六, 方案论证,评估
3.计算机类型题目论文要求:
管理信息系统
·需求分析(含设计目标)
·总体方案设计(总体功能框图,软件平台的选择,运行模式等)
·数据库设计(需求分析,概念库设计,逻辑库设计,物理库设计,E-R图,数据流图,数据字典,数据库表结构及关系),
·模块软件设计(各模块的设计流程),
·系统运行与调试.
·附主要程序清单(与学生设计相关的部分,目的是检测是否是学生自己作的).
校园网,企业网等局域网设计
·功能需求
·对通信量的分析
·网络系统拓扑设计
·设备选型,配置
·软件配置
·子网及VLAN的划分
·IP地址规划
·接入Internet
·网络安全
例如:××人事劳资管理信息系统的开发与设计
1,开发人事劳资管理信息系统的设想
(1)人事劳资管理信息系统简介
(2)人事劳资管理信息系统的用户需求
2,人事劳资管理信息系统的分析设计
(1)系统功能模块设计
(2)数据库设计
—数据库概念结构设计
—数据库逻辑结构设计
(3)系统开发环境简介
3,人事劳资管理信息系统的具体实现
(1)数据库结构的实现
(2)应用程序对象的创建
(3)应用程序的主窗口
(4)菜单结构
(5)数据窗口对象的创建
(6)登录程序设计
(7)输入程序设计
(8)查询程序设计
(9)报表程序设计
4,总结
篇7
关键词:项目驱动式教学法 循证医学 中医药研究生;科研能力
1研究方法
1 .1 问题分解
采用循证医学标志性的PICOS5 要素分解本研究的研究问题。(1)P(participants,研究对象):江西中医药大学2016 和2017 级中医药专业研究生。(2)I(intervention,教改措施):项目驱动式教学法。(3)C(control,对照措施):传统教学法。(4)O(outcomes,结果评价指标):论文报告质量、成绩综合评定。(5)S(studydesign,研究设计):纵向对比研究。
1 .2 研究对象
教改班为选修循证医学课程的2017 级研究生,1 个班级共49 人。对照班为选修循证医学课程的2016 级研究生,1 个班级共33 人。教改班和对照班的师资力量完全相同,由3 名教师主讲,分别讲授循证医学概论和基本方法、文献检索与管理以及系统评价/meta分析制作方法3 个部分。
1 .3 教改实施步骤
(1)学生分组。由于制作系统评价/Meta分析需团队配合,故将全班分为4 ~6 人为1 组,小组成员尽量为相同或相似专业。每组通过自荐或推选方式选出1 名组长,有一定科研经历、科研热情较强者优先。(2)项目拟定。研究生循证医学课程总共32 课时。首先通过9 个课时的理论授课,让学生熟悉、理解和夯实循证医学基础理论知识。然后,各小组通过组内讨论拟定一个项目主题。项目拟定方式为学生自拟,教师协助确定。题目要求:① 研究问题有创新性;② 具备可行性,即预期工作量适中;③ 与中医药专业相关,最好与组内学生的研究方向相关。(3)项目实践。系统评价/Meta分析的核心实践环节包括:文献检索、文献筛选、数据提取、质量评价、数据分析、论文撰写,对应第10 ~32 课时理论课程。项目驱动式教学要求包括:① 学生在学习理论课前需预习授课内容,带着项目实施过程中所遇问题听课并思考解决方案;② 教师在课堂讲授时深度剖析中医药系统评价/Meta分析项目实例《温针灸与其他针灸方法治疗原发性肥胖症疗效比较的Meta分析》,让学生逐步结合理论熟悉实践过程;③ 每次理论课后,学生开始进行当前课程内容对应的项目实践,由组长牵头,小组分工协作。鼓励学生在遇到问题时通过主动分析、组内讨论、组间协作等方式寻找解决方案;④ 每次课程设置10 ~20min提问时间,学生可提出实践过程中所遇问题,教师即时答疑解惑;⑤ 设立每周课后答疑时间,教师集中解答课堂上未完全解决的疑难问题。上述步骤随理论课程循环循序推进,直至完成论文撰写。(4)对照班教学方法。对照班级采用传统教学法,在理论课程中穿插讲授相同的系统评价/Meta分析实例,并分组布置项目任务。但不实施项目驱动式教学法,不要求学生随理论课程推进实践项目,学生一般在课程全部结束后完成项目。
1 .4 结果评价指标
(1)论文报告质量。用国际公认的系统评价/Meta分析报告规范PRISMA(PreferredReportingI-temsforSystematicReviewsandMeta-Analyses)评定项目论文的撰写质量。该清单包含27 个条目,去除2 个本研究不涉及的条目“计划书发表情况的报告”和“利益冲突的报告”后剩余25 个条目,每个条目根据报告的完整性和正确性两方面进行评分:最低0 分,最高4 分,满分100 分。分数越高表明论文报告质量越符合PRISMA规范要求,教学效果越好。(2)学生成绩综合评定。学生成绩依据个人负责部分的论文报告质量结合平时表现综合评定,满分为100 分:① 个人部分论文报告质量:本研究要求小组内每名学生均需主要负责项目中的一部分(如:文献检索、文献筛选、数据提取、质量评价、数据分析等,每个环节的实际评分根据难度系数加权),该部分相应的报告质量评分在综合评定中占比60%;② 平时表现:根据项目参与积极性和团队贡献,采用教师评价、自评互评等评价方式,在综合评定中占比40%。在该评定方法中,某篇论文整体报告质量高并不意味着组内某名学生的课程成绩一定好,反之亦然。
1 .5 统计分析
纵向对比分析教改班和对照班的PRISMA报告规范评价结果。本研究的结果评价指标均为数值型资料,故采用均数和标准差进行描述性统计,采用独立样本t检验进行组间对比;组间差异采用均数差(meandifference,MD)及95%可信区间(confidenceinterval,CI)表示。采用亚组分析检验不同性别和不同专业学生(临床医学类vs非临床医学类)对成绩综合评定得分的影响。检验水准取α=0 .05 。统计分析软件采用R3 .6 .0 。
2结果
2 .1 学生基本资料
本次教改实践历时2 年,教改班和对照班的每个小组均完成1 篇系统评价/meta论文的写作。教改班共49 人,其中男生24 人,女生25 人;临床专业19 人,非临床专业30 人。对照班33 人,其中男生15 人,女生18 人;临床专业12 人,非临床专业21 人。两班学生的性别(P=0 .754)和专业(P=0 .825)构成差异均无统计学意义,可比性较好。
2 .2PRISMA报告质量得分
教改班和对照班分别完成了9 篇和8 篇系统评价/Meta分析论文。根据PRISMA报告规范评价,两班论文报告质量总分分别为(58 .0 ±12 .7)分和(41 .1 ±7 .8)分。组间比较结果显示:教改班的论文报告质量总分高于对照班,差异有统计学意义。对各分项得分的比较结果显示:教改班的研究方法和讨论与结论两部分得分高于对照班,差异有统计学意义;讨论与结论部分教改班的研究背景和研究结果部分得分绝对值高于对照班,但差异无统计学意义;两班标题与摘要部分得分接近,差异无统计学意义。
2 .3 成绩综合评定
综合考虑学生个人负责部分的论文报告质量和项目参与度进行成绩综合评定,教改班得分为(85 .6 ±5 .7)分,对照班为(81 .0 ±4 .1)分。两班比较结果显示:教改班的综合评定得分显著高于对照班,差异有统计学意义。按不同性别和不同专业进行亚组分析,结果均显示教改班综合评定得分显著高于对照班。亚组差异检验结果显示:不同性别和不同专业的成绩综合评定差异无统计学意义。
篇8
【摘要】
基于Web技术的数据库应用是当前应用的一个热点,在用户数目与通信负荷很大的场合,提高Web服务器性能是一个迫切的课题。本文从笔者参与某个银行系统项目开发的经历出发,阐述了提高Web服务器的性能应渗入到项目论证、选型、开发、运行和管理的各个环节,只有各个环节都能充分考虑到性能与质量的需要,系统的性能才是真正可保证的和可扩充的。
文章从系统的实际运行与相应的经验出发,阐述了性能改进方面的一些具体措施。
比如:在本文中讨论了Web服务器平台的选型考虑;Web服务器的配置管理;应用系统本身的优化与预先设计系统时可扩性的性能保障等具体内容。
通过技术上的分析与改进,综合性地运用多类措施与手段,在实际系统中,Web服务器运行的性能得到了一定程度的保证。
【正文】
我所在的单位是把目标定位于金融领域开发IT应用的一家信息技术公司。随着金融电子化建设的发展和商业银行之间市场竞争的加剧,各主要商业银行不断通过信息技术提供新的金融产品,并且希望能整合市场渠道。比如主要的商业银行不断推出形形的网上银行服务。在这种背景下,本人参与了开发新一代网上银行产品,涉及到提供网上个人理财服务、网上外汇买卖服务、网上企业服务等具有市场竞争力的产品。作为项目开发的组织者之一和主要的技术骨干,在整个项目开发过程中始终要处于第一线,从而在改进Web服务器性能、提高整个网上平台系统性能方面收获良多,在本文中简要讨论如下,希望与读者们共享经验。在Web服务器配置与优化方面,我有如下几方面主要的体会:
第一方面是Web服务器选型考虑。
在Web服务器选型及网上平台搭建之初,我们就已充分考虑整个网上平台的性能及可扩展性问题。这一考虑为该系统的稳定性及扩展性能力方面打下了坚实的基础。
某银行原有的一些网上产品由于开发较早,故而采用的是老式的HTTP Server+CGI程序调用的方式。这时,每一客户请求需要对应于后端系统的系统进程来运行CGI程序来处理,系统的开销相当大,系统的扩展能力也很差,性能已不能满足业务处理的需要,故而在为此银行系统具体选型的时候,我们一开始就否决了这种方案。
通过市场上同类产品的比较选择,我们选择了国际商业机器有限公司IBM的Web Sphere产品系列作为该行网上银行系统的建立平台。作出这样选择是因为Web Sphere基于使HTTP Server和应用服务器相分离的整体架构,同时支持JSP、Servlet和企业组Java Bean等轻量级线程规范,所有的请求对应于应用服务器上的处理线程,系统的开销低、效率非常高,同时Web Sphere整个体系结构相当的灵活,为适应扩展需要可以作不同的横向和纵向扩展,从而可以满足各银行未来的扩展需要。
正是因为在一开始选型的时候我们就已考虑到未来的扩展需要,整个系统在接下来的几次性能改进方面,我们大体上都能相对顺利地达到了预期目标。
第二方面是Web服务器的性能配置。
在一开始系统上线的时候,由于系统的负荷不是很大,为了节省系统总拥有成本TCO投资,我们在一台较低配置的IBM RS6000上投产了该系统。整个系统的HTTP服务器、应用服务器、通信服务器等均位于该台机器上,由于初始投产时用户不多,所以系统的性能基本上能令人接受。
但随着业务的发展和用户访问量的增大,我们发现该服务器的响应变慢,系统的CPU利用率和内外存交换显著增大。经过跟踪,我们发现关键原因之一是系统的内存不足的缘故。由于网上服务器把大量用户的会话信息保存在内存中供给应用系统使用,当内存不足时,大量Session信息被迫交换至硬盘,大量CPU时间消耗在等候内外存的交换上,系统效率迅速下降。
鉴于这种情况,我们把该服务器的内存由2GB扩充为4GB,同时相应调整用户会话信息的保存时间,这样整个系统的效率又回到较为理想的状况。
由于新应用的不断投产及数据库操作的日益增加,我们后来逐渐监控到系统的数据库处于繁忙状态,系统的错误日志也记录下了供应用服务器使用的数据库连接处出现资源不足的情况。在这种背景下,我们认为整个系统由于硬件配置所限,应该进行横向扩展,因此我们把数据库服务器分离出来,配置到另一较高性能的服务器上,相应定义的数据库资源也大幅增加,这样整个系统的性能又处于较为理想的状况。
第三方面是对应用系统进行相应的优化以提高性能。
Web服务器配置及相应的硬件扩展不失为解决系统性能问题的一条捷径,但应用系统的优化也是应该重点加以考虑的,毕竟它能够在投入较少的情况下提高系统的运用效率。
在开发的初期,我们就已经十分注意系统的利用效率,比如提醒程序员尽量不要利用用户会话信息(Session)来传递大的对象,对于内存要注意回收等。同时,通过内部的交流会推广与介绍一些小的、有用的编程技巧来提高开发人员的水平,通过代码的抽查,希望能在早期就发现问题等。
在系统运行期间,我们通过监控发现,应用服务器所基于的Java虚拟机,其内存堆的空闲空间有不断下降的趋势,每隔若干天导致空间消耗殆尽、无法分配新对象空间,从而导致系统重启。在排除了系统本身问题的原因外,我们确定为应用系统的开发有问题。通过从网上万载IBM公司检测Java虚拟机的相关工具对JVM进行监控后终于发现系统内部存在着不能回收内存的对象,再通过查找相应的程序发现在该程序中有“环状”的对象引用,从而导致对象使用后不能被垃圾收集器所回收。这个问题的解决过程虽然十分艰苦,但由于该问题不能通过升级硬件或增加资源配置而得到根本解决,会给系统带来很大的隐患。所以,整个过程的分析与解决是完全值得的,更何况通过查找故障原因的过程,给整个项目组上了生动的一堂软件质量保证课,对项目组的质量意识起了很大的促进作用。
所以说改进Web服务器的性能井不单纯是系统管理方面的工作,它渗透到开发以及
系统运行等一系列环节中。
第四方面预先考虑未来的扩展与性能需要。
随着系统的发展及成熟,考虑到用户访问量的不断上升,为了预留系统的发展空间,我们最近又对整个系统作了一个系统性的升级。通过引入多台HTTP服务器及应用服务器并行工作提高整个系统吞吐量及单点故障克服能力。由于在一开始选型的时候就已经充分考虑到动态负载均衡及横向扩展方面的需要,这一项的升级无需对整个系统的体系结构作根本的变革,对应用程序来说,更是没有造成任何影响。
篇9
(一)材料工程专业研究生调查分析
我们清醒地认识到,中国石油大学(北京)材料工程专业型硕士的培养刚刚起步,比起国外著名高校材料工程专业硕士研究生的培养存在较大差距。我们就材料工程专业的教学、实践、企业工作站科研与生活、毕业论文等方面存在的问题调查了已经毕业和在站的材料工程专业硕士研究生。学生普遍反映,与同一工作站其他高校的材料工程专业硕士生相比,中国石油大学(北京)学生在站时间为1年半至2年,其他高校学生大多为1年,中国石油大学(北京)学生在进入工作站之前已经开展了10周的工程实践训练,学生进入企业工作站所安排的研究课题相对较快,他们在进站工作中和工作站的员工接触非常融洽,都能够很快地适应工作环境,增长了社会见识,增强了沟通能力,而且企业工作站导师与校方导师之间有良好的沟通,学生能够很快地融入企业工作站的科研工作中。学生可以经常到油气田现场工作,对现场工作的认识更加深刻,现场工作经验非常丰富。学生也反映,尽管已有10周的工程实践经验,但是由于缺乏科研经验,导致进入课题研究的时间比较长,而工作站还很少对学生的课题研究进度进行考核和监督,致使课题的进展缓慢,最终影响论文的完成进度。工作站地点离学校较远,学生很少能回到学校和导师进行深入的面对面交流,致使导师对学生的研究情况不了解,而学生在研究过程中遇到的问题也不能得到彻底的解决,导致学生不能对课题进行深度的研究。在实际的课题研究过程中,由于现场工作条件测试手段的局限性,学生只能学会一些简单的检测技术,导致学生的学术深度不够。学生对目前的情况提出了自己的解决办法,包括:(1)研究生应带着项目进工作站,且在进入工作站之前,应该进行一些有关项目的培训工作;(2)要求进站研究生定期回学校汇报工作情况;(3)加强和工作站的沟通,由工作站抽查学生的出勤情况;(4)根据情况,实行专业型硕士研究生与不同的企业工作站实行双向选择;(5)在派遣学生进入工作站之前,应考察工作站的食宿医疗状况。通过分析,我们总结出专业型研究生培养过程中所存在的一系列问题:(1)由于专业型硕士研究生没有科研经验,不知道如何开展课题研究;(2)学校导师不知道每个研究生的具体研究内容、研究过程中存在的困难、课题进展情况、现场导师的指导情况等;(3)作为专业型硕士研究生应该掌握现代化的检测手段,并能够利用这些手段分析研究材料的性能、结构,但由于现场实验室的实验手段、仪器设备相对比较落后,导致现场的学生只是从事比较简单的金相分析、硬度分析、尺寸测量等没有科技含量的工作,这对于提高研究生的创新能力极为不利;(4)学生到现场后,认为自己不属于单位的工作人员,上班时间不去单位,甚至长期不到试验现场,缺乏自律性的学生没有把自己看做是一名研究生,工作积极性和主动性不够高,而现场导师也不能及时把他们的状况反馈到学校,导致学校、企业工作站和研究生之间缺乏相互沟通。由此可见,真正培养出市场紧缺的应用型人才,仅靠企业工作站明显不能满足要求。
(二)授课与学术交流的现状
专业型研究生区别于学术型研究生最主要的特征就是实践和应用能力。教育部指导意见明确指出专业学位研究生在校期间,必须保证不少于半年的实践教学,但受传统教学模式的影响,对在校研究生的培养大多仍然采用“教师授课—学生听课—考试”的本科化模式,即以教师为授课主体,将课本知识灌输给学生,或者教师布置要讨论学习的内容,让学生自己准备某一专题的内容,然后由该生讲授。这种传统的授课方式会导致学生专业知识面狭窄、综合能力低和学生充分利用学校和教师资源来提升自己的学习水平较低。从学术交流角度来看,研究生本是学科前沿的代表,应主动参与学术交流活动,但从实际情况来看,参与学术交流活动的研究生比例偏小,尤其是到工作站后参与学术交流的机会更少,大多以课题研究代替社会实践居多,不少学生没有安排实践,参与科研课题级别分布明显,牵头主持过课题的学生数量不多。可见,突出实践能力培养是全日制专业型研究生教育与学术型研究生教育区别之所在。因此,我们应对学生的学术交流、工程实践训练、企业站实习等问题制订切实可行的方案,提高学生创新能力。
(三)毕业论文现状
学位论文是研究生科学研究的重要成果,也是衡量研究生能否获得学位的重要依据之一。为了实现全日制专业学位研究生的培养目标,在评价学位论文质量时要摒弃以学术需求为导向的传统思维。专业学位论文不像学术学位论文那样注重原创性,而是侧重实践探索的创新,体现综合运用相关专业知识分析和解决实际问题,以及独立承担专业领域实际工作和管理工作的能力。此外,专业学位论文要突出社会性、经济性和实用性。专业学位论文必须立足于实践,在调查研究的基础上针对实践工作中需要研究的问题,或者制约某个部门、行业或企业发展所亟须解决的问题进行研究。再次,学位论文形式可以多种多样,可采用调研报告、应用基础研究、规划设计、产品开发、案例分析、项目管理、文学艺术作品等多种形式,主要体现专业型研究生运用知识解决实际问题的能力。专业硕士的培养目标是培养更多应用型、复合型的高层次专门人才,但并不是不要求了解最先进的分析手段,只是解决具体的问题即可。而已经毕业的2009级材料工程专业硕士学位论文远没有达到上述目标,其存在一定缺陷。譬如,一名学生开展二氧化碳驱输送系统腐蚀控制研究,主要针对近年来国内几大油田均进行二氧化碳驱先导试验后发现,二氧化碳驱过程中存在不同程度的腐蚀问题,导致某些工艺设施使用寿命仅为1~2年,为此必须开展缓蚀剂、防腐涂料等技术攻关以解决二氧化碳驱油注采输系统中金属设施的腐蚀问题。该生研究了二氧化碳驱采出水的腐蚀规律,针对二氧化碳驱的腐蚀条件,选择了多种材料进行筛选试验,确定了两种可行的金属材料,并筛选了缓蚀剂和防腐涂层。文中采用的实验手段包括压腐蚀挂片试验、高压腐蚀试验、腐蚀速率的测定、缓蚀剂合成及筛选试验、涂层优选试验。在论文中,只是开展了腐蚀试验,测定了腐蚀速率,没有提出较为创新性的试验。大多专业型硕士研究生论文都存在类似的问题,即创新能力不强、所从事的工作大多是企业工作站工作人员就可以开展的工作、所使用的仪器设备大多是比较普通的仪器设备,这表明专业硕士的培养环节仍缺乏创新能力的培养。
二、提高材料工程专业研究生培养质量的对策
(一)授课方式
要求在完善研究生专业基础知识结构的基础上以启发讨论式为主,辅之以其他多种形式的教学形式。在讲授基础知识后,以小组讨论的方式开展启发式教学。研究生在探讨问题的过程中,可以发表各自见解,同时将点滴的灵感融入集体配合协作之中。在授课内容上,授课教师根据学生在实际中需要掌握的知识去组织内容,提供若干参考教材、课程相关论文以及在相关学科中具有影响力或者有争论的论文给学生,扩大学生阅读面,跟踪最新的与课程相关的热门理论和实际应用情况,从而提高学生的创新能力。同时,授课教师可讲授学科前沿领域所面临的技术难题以及所对应的措施,使研究生少走些弯路,研究生学位论文也能够站在更高的起点,引导研究生进行深入思考。
(二)招生与录取对策
我们对报考材料科学与工程系的研究生大力宣传国家关于发展全日制专业学位研究生教育的各项政策,大力宣传经济社会发展对于应用型、高素质人才的迫切需要,大力宣传发挥好全日制专业学位硕士研究生作用对于促进我国经济社会又好又快发展的重要意义,营造良好的舆论环境,形成优秀人才踊跃报考专业硕士的氛围。同时增加全日制专业学位推荐免试的人数并给予相关的政策支持。报考专业型硕士研究生的学生优先录取,报考学术型研究生若不能被录取,没有机会转为专业型硕士研究生。录取为专业型研究生的,给予全日制专业学位更高的待遇,奖学金的评选也采取倾斜政策,全日制专业学位研究生所享受的待遇高于学术型硕士研究生。与此同时,由于专业型硕士研究生都要到工作站开展毕业论文或毕业设计工作,学校导师也希望招学术型研究生而不希望招专业型研究生,为此,应制定政策要求带学术型研究生的导师每年缴纳不同数额的配套经费,带的人数越多缴纳的数额越高,而指导专业型研究生不需缴纳任何费用,并且给予一定补助。
(三)制订合理的培养方案
材料工程以材料科学、机械和力学等自然科学学科为基础,主要研究材料的组织结构、合成与加工、性质和使用性能之间的关系,解决实际生产中出现的材料问题。随着我国油气资源勘探开发不断向高原、沙漠、山地和海域等地质条件比较恶劣的地区扩展,恶劣地质条件对油气装备用材料性能提出了更高要求,材料工程专业研究生需解决复杂油气田开采及储运过程中所面临的复杂难题,因此提出材料工程专业研究生应能够运用现代信息技术获取信息并进行调研分析的能力,应具有较强的综合运用材料工程专业理论和技术手段提出、分析并解决材料工程实际问题的能力,确定了几个培养方向。(1)腐蚀与防护工程:开展油气装备金属材料的H2S/CO2腐蚀机制与寿命预测研究,研究钢和耐蚀合金在高温高压H2S/CO2条件下的腐蚀失效机理及防护措施,解决油气安全生产所面临的关键问题。(2)高分子材料工程:基于高分子材料的微观结构与性能关系,通过分子结构设计、修饰新方法新技术,以高分子材料在高温高压高H2S/CO2介质中的老化机理为指导,开展高强、耐磨、耐腐蚀橡胶、涂层及工程塑料的研究与应用。(3)石油工程材料:基于材料科学理论,开发石油新型装备材料以及材料性能表征,满足日益苛刻的油气田环境对材料的要求。(4)先进功能材料:以材料的多功能化与智能化为目标,研发先进的功能材料及智能材料,满足现代高技术发展对先进功能材料的需求。要求专业硕士研究生入学后在学校导师和现场导师的指导下,明确研究方向、学习相关课程及进行资料和文献调查研究。每位硕士研究生在论文开题之前,必须阅读至少40篇与所从事的研究工作相关的文献,其中外文文献的数量不得少于15篇,并写出文献综述报告。工程硕士专业学位论文形式可以是工程设计、技术研究或技术改造、工程管理类型。论文工作应有明确的工程应用背景或来源于工程实际,有一定的技术难度,论文成果具有一定的先进性和实用性。对不同形式的论文有不同的要求,对于工程设计类论文,应以解决生产或工程实际问题为重点,要求设计方案正确、布局及设计结构合理、数据准确、设计符合行业标准;对于技术研究或技术改造类项目论文,要求分析过程正确、实验方法科学、实验结果可信;对于工程管理的论文,要求应有明确的工程应用背景,研究成果应具有一定经济或社会效益,统计或收集的数据可靠、充分,理论建模和分析方法科学正确。在入学后的第四学期开展中期考核,包括考核学生的选题与工程实际、工程技术和产业背景的关联度,对工程实际产生作用或价值,以及是否有利于解决当前工程实际、工程技术面临的难题,是否对产业有重要技术创新。考核学生课题的进展情况,如与开题报告时相比,完成课题研究工作的比例,是否在中期考核前取得相应科研成果;考核学生是否完成实践活动并提交实践报告;考核学生参加课题组内报告和参加国内外教授的学术报告情况,以及下一阶段工作安排的合理性和可行性,是否能按期完成课题研究,是否能按期完成学位论文等相关工作。
(四)工程实践课程的制订
中国石油大学(北京)材料工程研究生工程实践课程,安排在入学一年课程学习之后。以腐蚀与防护工程方向为例,我们开展10周的涉及腐蚀与防护相关的专业实习,是全日制硕士专业学位研究生了解油气田生产开发过程中石油装备材料与腐蚀防护技术专业知识的重要实践教学环节。通过现场材料与腐蚀工况、防腐措施的调研实习,辅以现场工程技术人员和教师的讲授等实践环节,熟悉油气田生产开发的主要设备和工艺流程,了解我国油气田生产开发过程中使用材料以及材料腐蚀与防护技术应用现状,增强学生对油田现场所使用的金属材料、非金属材料以及材料腐蚀与防护专业的感性认识,培养学生综合应用专业理论知识解决现场腐蚀与防腐问题的工程实践能力。通过专业实习,学生应达到以下基本要求:(1)了解井下管柱系统、井口装置与阀门、集输站场等关键部件的材质、腐蚀工况条件及腐蚀失效现象;(2)了解油田现场主要采取的控制或预防腐蚀的各种措施及其效果;(3)了解油田现场采取的腐蚀速度监测检测技术、腐蚀评定方法和标准;(4)总结油田现场腐蚀失效规律,分析油田现场发生腐蚀失效的可能原因和腐蚀机理,评价防腐措施的有效性。
(五)试验平台建设
重点是筹措经费建立研究生专用实验平台,大力开展实验教学,着力培养研究生的创新思维、实践能力和动手能力。在实验室环境、硬件设置、软件安装方面,按照研究生的教学和科研要求进行规划。如腐蚀与防护工程方向的实验室,设有制样室、常温常压室、高温高压室、电化学室、环境力学室等。近年来,学校加大投入,先后买入了多台电化学测量仪器、高温高压釜、慢拉伸试验机、拉扭疲劳试验机等,完全可以满足学生在腐蚀与防护工程方面的教学和科研需求,所提供的优质科研条件在研究生实践教学环节中得到了充分利用,使研究生科研能力及实践能力的培养更加系统和全面,极大地提升了材料工程专业研究生的科研创新能力和实践能力。
(六)企业工作站与学校优势资源共享,合作申报科研课题
重点是拓宽企业工作站与学校的沟通渠道,大幅增加前沿实践性、创新应用性课程,打通学校和企业工作站的沟通渠道,让三大石油公司相关机构参与大学课程体系建设。为此,学校组织导师深入三大石油公司相关机构实践基地考察调研实践课题,根据企业工作站对专业型研究生培养的目标要求完善课程设置体系,强化课程的实践创新性。与此同时,我们聘请了大量企业工作站的导师,让有丰富实践经验的专家教授走进课堂,讲授实践性质较强的课程,导师和学生共同探讨实践性课题中的设计、研究和问题等,依托各企业工作站实践基地或以实践基地为主组织研究生课程教学,让学生身临其境地学习、感受。学术型研究生主要从事自然基金项目的基础研究工作,专业型研究生的创新能力的提高,需要从具有高技术难度的技术难题入手,其中作为技术骨干参与国家863项目、国家科技部中小企业创新基金、科技部星火计划和国家科技部科技支撑计划等项目,对于提高研究生的创新能力具有巨大推动作用。我们与部分企业工作站已经开展了这方面的合作,取得了良好的效果。譬如,我们与一家企业共同申报国家科技部科技支撑计划,主要开展采输系统二氧化碳腐蚀控制关键技术研究,进入该企业工作站的学生主要围绕该计划开展如下工作。(1)开展二氧化碳驱产出井及集输管线腐蚀影响因素及影响程度研究:针对二氧化碳驱高含二氧化碳采出液性质,找出影响二氧化碳驱产出井及集输管线腐蚀的主要因素。(2)产出井及集输系统耐二氧化碳腐蚀涂、衬层以及耐蚀材料的优选研究:针对二氧化碳驱体系的特点,研究玻璃钢环氧树脂内衬层、煤焦油环氧树脂防腐涂层、纳米陶瓷涂层、超高分子量PE内衬复合管、玻璃钢管、合金管等在该腐蚀体系中的耐蚀性能并优化耐二氧化碳腐蚀涂、衬层。(3)产出井及集输管线二氧化碳腐蚀体系缓蚀技术研究:在确定二氧化碳驱产出井及集输管线腐蚀的主要影响因素的基础上,利用筛选、复配、优化等技术手段研究适合二氧化碳驱腐蚀体系的缓蚀剂,并研究缓蚀剂可行的现场加注工艺技术。(4)产出井及集输系统阻垢技术研究:利用筛选、复配、优化等技术手段研究适合不同部位的阻垢剂并研究阻垢剂的加注工艺技术。通过共同攻关,许多技术难题得到克服,研究生的创新能力得到极大提高。实践证明,共同合作申报科技攻关项目,让学生参与其中是切实可行的培养途径。
三、结论与展望
篇10
【关键词】三网融合新媒体 平台化 终端 传播内容 经营管理模式
现代社会是在两种技术的推进下发展的,即计算机和网络技术。在信息方面,关于生产、传播和信息的接收方式正在发生着巨大的改变,一些传统的信息性行业正在多个层面、多种纬度上走向融合。这些传统的信息性行业,像电信业、广播电视业与新闻出版业等,传统产业界限也从曾经的界限分明变得日益模糊。从世界范围内来看,这场信息业革命的规模是绝无仅有的,它催生了各类新的媒体形态,比如在电视方面有数字电视、手机电视等;广播方面有数字广播、卫星广播等;报刊方面有电子报刊等。越来越多的人喜欢上这些新的媒体形态,这些新的媒体形态成为一支让人们无法忽视的力量,其有着传播技术上的革新与传播形态上的颠覆,并且搅动着传统传媒格局。三网融合对于新媒体的未来发展产生了全面而且深刻的影响。这是因为三网融合是一种新的革命,并不仅仅涉及某些传播介质在信息中的更换交替,它还牵涉到三网融合中的两个全方位的革命――内容生产和管理体制。对于这种情况,本文从运营模式、接收终端、传播形态、经营管理等层面进行分析。
在大众传播时代,在三网融合中媒体商业模式和运营平台的重建是运营模式平台化的根本意义。传统媒体根据各自不同的传播媒介,在技术的限制下为大众提供界限分明的产品。“媒介融合”通过三网融合的发展进而促进生产、传播方式的融合。在这种融合而成的大传播格局下,“全媒体”就成为传媒发展的必然趋势。
平台化建设是在全媒体传播别值得重视的。相对于使用者而言,对各类信息的需求在媒体向荣的趋势下通过同一个平台实现。此外,从某些角度来看,媒介产业通过数字化技术的必然演化形态是媒体融合,也同样是一种以融合为生产方式的新型生产形态。
三网融合是一种纽带与平台,在这种情况下,什么样的模式才可以在传媒产业中更具有竞争力?显然这种发展模式应该是一种“平台模式”,更具有开放性和包容性,能够提供多种信息类型。“平台”是一种交互装置或交互空间,并在海量端点和通用介质基础上建立。它的核心竞争力是通过通用介质(网络)聚合后连接海量端点来提供内容和服务,在满足用户的需求上,通过一些特殊的机制提升海量端点之间的交互效率。由此观之,三网融合为平台化的趋势提供了强大的推动力。
这种平台化趋势将产生颠覆性影响,主要对象是媒体的生产和运营模式。相对于传统媒体而言,很多方面将发生改变。首先,在资源的观念上,开放将取代封闭;其次,利益观念上,从前的独占被共享所代替;再次,在具体组织上,对等协作替代了层级控制。就国外和国内方面来看,英国成立OFCOM,以及美国的兼并和联盟方式,都是通过政府的相关政策及市场调节两个方面来实现广播电视和电信的双向准入,从而使技术和业务两方面互相融合,最终实现可以最大限度地共享资源。IPTV作为平台的运营方,也在我国的发展中初步体现出这种转变。
在中国,对于三网融合的进程,接收终端的重要性在新媒体时代是不言而喻的。主导权经历了从“内容为王”“渠道为王”到“终端为王”的论争,而数字技术的推动成为新媒体接收终端发展的开端。在三网融合过程中,各类新媒体为用户实现了更多的服务,例如语音数据、音视频、远程教育和娱乐服务等。它们通过采用数字化的制作传播手段,以及通过互联网、宽带局域网、无线通信网和卫星网络等渠道来实现。另外,它们有可能在同一个平台上相互利用彼此的信息资源实现共享的目的,而数字技术给他们提供了各类媒体相互融合的接口。
同时,在三网融合中,实现了最大化的传播覆盖。产品的差异性以及平均成本分别实现了最大化和最小化。信息可以产生多种价值的传播产品,也正是由于这些数字化的技术手段。充分整合运用各种传播途径,扩大了经济规模和范围的传播。同时,在接收终端中促成了多样化和多功能化。移动化的体现是当下最为典型的。新媒体的接收终端进一步多样化,可以说正是由于向移动化方向发生的转移。近些年,互联网发展的第二次浪潮不仅仅来源于互联网的延伸,这一次浪潮与新型的通信技术和无线网络相结合。此时的移动互联网在手机上体现了最典型的应用。在无线通信技术的飞速发展下,手机已经成为强大的媒体终端,然而,曾经它只是一种单纯的移动通信工具。现在各类型的融合新形式也纷纷呈现。这些融合的新形式,有手机中的报纸、出版、视频、APP等应用方面。各传统媒体也纷纷向手机媒体领域迈进。并依据自身的资源特点,发挥出手机的传播特点。移动媒体在三网融合下的发展空间也将更为广阔。
例如,在3G中,用户的一些需求在无线网络传输速度和资费下降的情况下被极大地刺激,我国用户通过手机这一媒介上网的数量急剧增加,在2013年1月CNNIC的第31次“中国互联网络发展状况统计报告”中显示,我国使用手机上网的用户数量截至2012年12月底已经有4.2亿,远远超过网民整体增幅,年增长率达18.1%。另外,使用手机上网的用户在网民中的比例也达到了74.5%,此时,在网络的使用中,手机作为第一大上网终端的地位已逐渐上升并变得更加稳固。三网融合的出现改变了信息的传输渠道,它的发展还将继续推动新媒体的多功能化。三大网络及其终端给用户带来了便捷的体验,也实现了功能上的更好融合。通过相应的软件,可以满足用户在电话、电视、网络等多种需求上的“一条龙服务”,这种方式极大地避免了资源方面的浪费,支持用户所需的各种特性、功能和业务。曾经有学者指出:“对普通百姓来说,手机、电视和电脑最简单地实现了‘3屏’的相互融合,手机可以看电视、电视可以上网打电话、电脑可以打电话看电视。三者之间也相互交叉出现了一种‘你中有我、我中有你’的新局面。”
(注:本文为黑龙江省教育厅人文社会科学项目《基于三网融合背景下的新媒体产业的发展趋势与对策研究》项目论文;项目编号:12532184)
参考文献:
[1]黄春平,余宗蔚.媒介融合背景下我国数字内容的监管难题与解决路径[J].深圳大学学报(人文社会科学版),2010(2).