在当代知识经济的影响下,一个企业要想进行长远的发展就必须要走向完善企业经济管理机制的道路,这就要求企业在制定企业经济管理策略的过程中,从自身情况出发,利用相关的创新知识及创新理念,最大限度地使企业经济效益保持最佳。本文主要论述在知识经济的影响之下,企业经济管理应如何应对。 1.知识经济的概念 知识经济在1990年被提出,在《1996年科学、技术与产业展望》的报告中进行相应的定义。报告指出知识经济的根本性质就是把经济作为其进行发展道路上的基础的经济,知识经济将知识生产、知识分配及知识使用等方面作为其发展的主要基础方面。知识经济的出现直接改变了传统社会中以单一生产要素为主的经济发展方式。在实际生活中,一些以知识经济为主的产业迅速发展起来,这些产业与传统的工业经济以及传统的农业经济之间是形成了一种相互对立的关系,知识经济是一种新型的经济形态。在知识经济时代的影响下,人们逐渐从传统的体力劳动中解放出来,开始从事相关的脑力劳动。与传统的工业经济和传统的农业经济相比,知识经济更加注重技术信息方面的发展。 2.目前企业经济管理存在的问题 2.1管理理念落后于时展的脚步 在知识经济迅速的发展的今天,企业经济管理创新最重要的障碍就是经济管理理念落后,很多企业领导和企业管理者都没有创新企业经济管理模式的想法和观念,他们仅仅把企业管理的重点集中在企业的日常运行中。为了让企业能够稳健迅速地发展壮大,要求企业管理者必须具有忧患意识和创新企业经济管理体系等相关观念的意识。但是在企业实际管理的过程中,这些应该付诸实践的内容只是存在于企业会议中。 2.2管理制度有待进一步完善 一是企业确立的管理制度在内容和理论上都健全合理,但是在实际执行过程当中都没有进行相应的监督;二是企业确立的管理制度与企业自身运行的实际情况并不相符,企业管理制度更新的速度并没有与企业发展的速度相匹配。三是一些企业制定出的经营管理制度是非常先进的,但是企业内部在运行这些管理制度的时候却难以适应,从而导致了大量现金经营管理制度的浪费。 2.3企业的内部控制管理存在缺位 在当前中国经济市场中,经济发展空前迅速,经济市场日益繁荣。很多企业的领导都安于现状,并没有在企业的管理中存在忧患意识和战略思想,从而导致创新企业管理成为一句口号,成为一句空话。尤其是小规模的公司,为了在经营中节省成本而使用财务审计的方式来缓解企业的资金流失。但是在管理方面上来讲,仅仅通过财务管理是不够的。 3.企业经济管理的相应策略 3.1积极引进先进人才 在将知识经济作为时展潮流的当今社会,要建立起符合时代要求的企业经济管理模式就要求必须企业拥有大量符合社会需求的高素质人才,人才素质的高低是影响企业经济管理水平高低和企业发展速度快慢的重要因素,因此企业只有积极引进先进的高素质人才,才能保证企业在未来的发展道路中走得更远。 3.2优化企业人力资源管理 人力资源管理在企业发展壮大的过程中起着重要的作用,更是对企业经济管理能否迈入更高的台阶这一方面起着决定性的作用。所以,企业要从实际出发,根据企业自身的发展状况量身制定出一套适合本企业发展水平及发展方向的人力资源管理制度和培训制度。与此同时要打破地域限制,在全国乃至全世界中寻找管理人才,这是企业发展壮大过程中必不可少的保障。 3.3充分发挥员工的聪明才智 一个发展迅速的优秀企业中必然存在着富有生机与活力的具有过硬能力的高素质管理团队。企业要对这样一支高素质管理团队做好详细具体的管理安排,重视团队中每个成员的协作能力及其发展方向,注重建设这支高素质团队的价值,使团队成员能够向着精明干练的方向发展。因此企业要将企业的管理机制进行创新,将员工和管理阶层紧密联合起来,拉近他们之间的关系,使企业的管理人员能够真正做到关心理解员工,并与员工保持良好有效的沟通。 3.4制定个性化培训措施 企业要制定一套个性化的培训管理机制就要在公司的员工培训与员工考核方面下足功夫,要根据员工的特性制定出符合员工个性和特征的培训措施,使员工形成工作学习化,学习工作化的观念,以达到调动员工学习积极性,促进员工进行培训的目的。公司的发展壮大之路需要制定个性化的培训措施来保驾护航,从而实现员工与企业之间的双赢。优秀的企业能够造就优秀的高素质人才,而优秀的高素质人才也能够带动优秀的企业走得更远。既然企业引进了大量的相关高素质人才,就要激励这些发挥自己的聪明才智和价值,物尽其用,促进企业全面协调可持续的发展。 3.5充分利用信息产业技术 随着社会进入信息化时代,相关信息产业和技术也不断地进行发展,信息产品不断完善,信息化在经济发展中的作用也日益强大,成为在未来经济发展中取代传统生产的重要因素。因此,在企业经济管理的策略中,不但要在工作中运用好企业的管理模式,更要加强企业的信息化进程,学会在知识经济的社会背景下运用大量的相关信息资源来解决企业的实际问题,企业要充分完善信息资源,为企业管理者的决策提供有力的依据。 4.结语 综上所述,企业应该努力适应当下这个知识经济时代,不断满足知识经济时代对其提出的要求,制定出相应的企业管理策略,加快企业人才管理以及创新激励机制。企业要定期对工作人员进行相关的培训,为公司未来的发展培养出可靠的人才,促进企业进行全面协调可持续发展。 参考文献: [1]梁梁.基于知识经济下的企业经济管理创新与实践.财会学习,2017(09) [2]刘艳.浅谈知识经济下的企业经济管理模式.现代商业,2011(09) 作者:万孟兰 单位:四川工商学院
城市体育俱乐部的作用主要是通过为群众提供一个锻炼身体、丰富群众文化休闲生活的平台,增强全民的身体素质,能以更好的身体状况和精神状态参加到经济建设中来,最终达到城市经济进一步发展的目的。所以,对城市体育俱乐部的发展运营模式、相关的政策法规等势必要进行研究,并且能够早日运用到城市体育乐部的发展中来。 1.前言 随着经济的增长,社会的发展,城市人群对体育的要求越来越高,城市体育俱乐部也应运而生,也进而促进城市体育的发展。但是在我国,城市体育俱乐部的发展还不成熟,是一种新兴的组织形式,这就需要深入研究发展政策,建立完善的政策体系,使其健康有序的发展。 2.城市体育俱乐部的宗旨和目标 2.1城市体育俱乐部的宗旨 利用城市现有的体育场馆、人才、社会体育资源等优势条件,开展各种有益身心健康的体育活动,激发群众的体育热情,丰富群众的业余文化生活。传授各种体育项目的运动技能,并培养群众所参与的体育项目的兴趣和终身参加体育锻炼的习惯,增强全民体质,为城市体育俱乐部成员创造一个健康、休闲、愉快、和谐的意境;完善一个合作交流、共同发展的平台;同时吸引广大青少年参与到体育俱乐部开展的体育活动中来,扩大业余训练的选才面,为国家和省市输送更多的体育后备人才[1]。 2.2城市体育俱乐部的目标 吸引城市居民积极参加到城市体育俱乐部中来,通过经常性的、丰富多彩的体育锻炼,增强城市居民的身体素质和健康水平,丰富城市居民的体育文化生活,促进城市居民建立起科学、文明、健康的生活方式,为城市居民进行社会交往创造良好的环境,同时达到促进城市经济飞跃发展的目的[2]。最终以实现提高人的运动素养、提升城市形象、促进城市文化形态的综合发展。 3.城市体育俱乐部的政策内容 3.1经济支助政策支撑 (1)组织政策,体育经济组织是体育经济政策制定的基础和切入点,所以需要对体育经济组织进行定性定量的划分;(2)资金政策,城市体育俱乐部属于体育产业中的一种,其资金政策与产权形式密不可分;(3)税收政策,由于体育俱乐部的特殊性,必须在体育俱乐部的税收中制定与其他产业差别税率的政策;(4)市场政策,按照市场经济发展规律制定具体的体育俱乐部经济的相关市场政策,公平竞争。 3.2科学管理政策支撑 搞好经营管理是城市体育俱乐部发展的内部动力因素:(1)健全组织机构,城市体育俱乐部的组织包括人、财、物3个基本要素,其中人是组织的核心,人的能动性资源在组织中起决定性作用;(2)加强制度建设,加强体育俱乐部从业人员资质实施法制化、规范化管理,提高体育俱乐部经营行业运行的规范性,增进体育俱乐部行业内部的竞争力;(3)提高服务质量。城市体育俱乐部内部科学化的经营管理是提高服务质量的关键因素。 3.3公平竞争政策支撑 城市体育俱乐部发展的公平竞争政策包括创新经营,公平比赛,公平纳税三方面的内容:(1)创新经营,除了常规的的教育培训、指导、陪练模式,还可组织公益演出、重要节日的场馆免费开放,这有利于提升城市体育俱乐部的知名度;(2)公平比赛,城市体育俱乐部的体育比赛必须符合报名资格,务必进行严格的资格审查,只有公平竞争,市场才能稳定发展。(3)公平纳税,加强城市体育俱乐部积极纳税的意识,让城市体育俱乐部享受纳税所带来的福利。 3.4社会政策 随着人们生活水平的不断提高以及住房、医疗、养老、就业等各项制度改革的深入,居民在生活服务、居住环境、文化娱乐、体育活动等方面的要求也愈来愈高,发挥社会发展政策支撑的作用十分重要[3]。 4.城市体育俱乐部政策支撑的意义 4.1为适应培养全面发展的人的需要 城市体育俱乐部实现人的全面发展的目标,既要满足人的现实的物质文化生活需要,又要促进人的素质的提高。城市体育俱乐部作为社会主体锻炼身体、交流沟通、商业洽谈等新型健康的平台,正在逐步地渗透和作用于社会主体的精神世界。 4.2城市体育俱乐部可持续发展的需要 城市体育俱乐部是城市第三产业结构中的重要组成部分。其可持续发展的根本出路在建立与社会主义市场经济相匹配、遵循现代体育运动规律、顺应国家调控、依托社会、充满自我发展活力的体育体制和良性循环运行机制。俱乐部如果不依靠政策控制与调节,不依靠市场机制营造自负盈亏的自主经营理念,城市体育俱乐部的发展就不可能长久。 4.3建设现代化体育城市的需要 世界城市化、现代化的成功经验已经表明,如果没有城市体育俱乐部的存在与经营,那么城市化和现代化是不完整的。因此,城市体育俱乐部的政策支撑可以促使城市体育的良性发展,城市体育的良性发展可以促进城市文明建设和实现城市社会进步的目标。 4.4城市体育俱乐部规范运作的需要 城市建立体育俱乐部行业的管理标准是行业管理的重点和切入点[4]。建立体育俱乐部行业的管理标准可以进一步促进体育俱乐部市场管理的规范化和科学化。通过立法,推动体育市场管理踏上法制化的道路,为体育俱乐部产业的发展提供法律依据和政策支撑。 5.城市体育俱乐部政策的实施途径 5.1列入城市政策研究范畴 城市政策研究的政府或者相关部门,应该将城市体育俱乐部发展的政策研究列入城市政策的研究范畴。我国作为社会主义国家,政府的支持和影响更为重要,相关政策与文件如《中华人民共和国体育法》、《全民健身计划纲要》、《公共文化体育设施条例》、《关于加快体育俱乐部发展和加快体育俱乐部管理的意见》、《关于开展创建社区体育俱乐部试点工作的通知》、《体育产业发展纲要》等的出台与实施,为城市体育俱乐部的迅速建立与飞跃发展提供了政策支撑。因此,开展城市体育俱乐部发展的政策研究,对于进一步加快城市体育俱乐部发展,具有十分重要的作用。 5.2实施政策的整体化 城市体育俱乐部发展的政策包括组织、宣传、实施等几个方面,在实施中还包括监督、协调和服务等内容。城市体育俱乐部发展的政策则与整个市场经济体制相匹配,与市场经济相同步运行。城市体育俱乐部发展的政策是具体经济政策要素运用在体育事业的发展方面,在空间上进行分配、重组、展开和运动的连续整体过程,其中每一个要素的发展变化以及要素的分配方式、比例、组合结构等等变化,都会影响到政策执行的整个进程。为此,各城市体育俱乐部在操作过程中必须善于运用各种政策要素,使整个城市体育俱乐部发展政策的执行过程成为一个结构合理、要素得当、功能优化的动态整体系统,以最佳的方式和途径来实现政策的实施[5]。 5.3政策实践的规范性 我国体育俱乐部产业政策的实践要与我国体育俱乐部产业所处的政策环境同步,具体表现为要与我国国民经济和社会发展的目标协调进行,要优先考虑我国的特殊国情,从我国体育俱乐部产业自身发展所具有的特点和目的性出发。第一,加大中央政府和地方政府的资金投入。第二,为了加快体育产业的发展,建议国家可以在政策上给予相应的优惠,引导民间资本向体育产业的汇入。第三,扶持体育民间组织如协会、学会、俱乐部,确定其的法律地位,提高其经济能力。第四,法律保障体育产业经济的健康稳定运行[6]。 6.小结 随着社会的进步和经济的发展,生活水平不断提高,人们对通过运动达到健康的目的越来越明确,参加体育锻炼的意识不断加强。这就要求城市体育俱乐部的发展能满足体育运动参加者的需求。城市体育俱乐部的发展推广更要依靠政策的支撑。本文就从政策的研究制定和实施等几个方面做了阐述和说明,加强这方面的理论研究,进一步提高城市体育俱乐部的发展水平,为城市体育俱乐部更好的适应社会发展打下良好的基础。 参考文献: [1]刘永峰.对国家青少年体育俱乐部可持续发展的探讨[J].广州体育学院报,2005,(06):75-77. [2]吴瑞红.城市社区体育俱乐部建立与发展的实施策略[J].衡水学院学报,2008,10(01):119-120. [3]胡健.重庆市社区体育发展政策研究[J].体育学刊,2004,11(03):20-21. [4]姜丹,邵明虎.基于万马个案的职业篮球俱乐部市场化运作探讨[J].浙江体育科学,2007,29(06):14. [5]龙周,杨柳霞,刘磊矗.浅谈体育经济政策[J].西安体育学院学报,1999,(03):15-17. [6]熊旭航.我国与发达国家体育产业的比较研究[J].企业经济,2005,(05):116-117. 作者:庞荣 江小牛 单位:苏州科技大学
股票市场发展对货币政策影响分析:股票市场发展对货币政策的影响研究 摘要:伴随着我国股票市场的发展,货币需求已不再相对稳定;货币供给结构和数量已发生变化;货币政策传导更趋复杂;货币供应量与实际经济变量失去了稳定的联系;货币数量不再简单地与物价和收入呈比例关系。就中国股票市场的发展对货币政策的影响进行定性分析,着重分析财富效应对货币政策传导的影响,得出现阶段我国货币政策应关注股票市场发展,但不应完全依据股票市场的发展。 关键词:股票市场;货币政策;传导机制 一、引言 中央银行要使货币政策的效用最大化的一个重要条件是必须完全充分地掌握货币政策的传导机制。在过去相当长的时期里,市场经济国家的银行主导着金融体系,银行信用的成本和可得性是中央银行货币政策传导的主要机制,但是,随着股票市场的深化和发展,银行体系在一国融资体系中的地位和作用相对下降,股票市场作为融资渠道、资源配置和产权交易的地位和作用日渐增强,使货币政策的传导机制更加复杂;另外,传统上大多数国家都把抑制通货膨胀即保持商品和服务价格水平的稳定作为中央银行货币政策的主要最终目标,甚至是唯一目标。但是,在20世纪90年代,对经济增长日益重要并且与消费价格水平相关的资产市场价格股票价格是否纳入货币政策的目标之中引起了经济学界的激烈争论和中央银行的极大关注,这就使以稳定币值作为货币政策的最终目标受到挑战;以及随着证券市场深度与广度的扩大,股票市场成为银行信贷渠道以外的影响货币政策的又一重要渠道,从而对传统货币政策工具再贴现、准备金制度和公开市场操作产生了影响;最后还包括以货币供应量作为货币政策的中介目标的有效性在下降。 二、股票市场的发展对货币政策传导的影响 一般而言,货币政策传导经历如下过程:当中央银行运用货币政策工具(如公开市场操作)将影响商业银行的超额准备金。超额准备金的变化一方面通过影响银行的贷款扩张能力直接使企业和消费者增加支出从而增加总需求,另一方面,通过银行的信用创造功能引起货币供给的变化,从而引起金融市场利率以及金融资产收益率的变化,进而影响支出和总需求。在银行为主导的金融体系中,银行信贷渠道是货币政策传导的主通道,银行信用的成本和可得性是货币政策传导的主要机制。但随着股票市场的深化和发展,大企业以及原来主要依靠银行信贷才能获得资金的大量中小企业都能低成本地进入股市直接融资,银行信贷渠道传导货币政策主通道的地位将大打折扣,而股票市场传导货币政策的功能则日益突出。在货币政策的传导过程中,传统的、教科书式论述的是凯恩斯的理论,即央行的政策调整先影响市场短期利率,再传导到长期利率,影响投资水平,进而影响实际经济。股票价格的上涨会通过财富效应影响消费,从而影响社会信用规模和实际经济活动。财富效应,根据生命周期模型,居民的消费支出由居民的毕生财富决定,人的毕生财富由人力资本、真实资本及金融财富组成,而金融财富的一个重要组成部分就是普通股;当股价上升时,金融财富增加,在边际消费倾向一定的情况下,居民的消费支出将增加,从而对实体经济产生影响。当然股价的短期爆发性上扬,对消费者而言只是暂时性收入的变动,对消费的刺激作用较小。但如果股市的繁荣是长期而稳定的,居民的金融财富将持续增长,居民的消费支出将会增加。此外,长期稳定发展的股市还会改变人们对未来的预期,从而增加人们的边际消费倾向而增加消费支出。从最近几年的情况看,新经济的出现使劳动生产率持续提高,带动股市持续上涨、活跃,这在一定程度上削弱了利率对消费与投资需求的影响。一般地讲,升息会增加企业的利息成本而减少投资需求。但劳动生产率水平的提高使公司盈利和价格――收益比率上升,同时投资者从股市的回报率高于利息成本,这必然会削弱利率对消费和借债入市需求的影响。从这几年美国经济走势和货币政策操作结果来看,利率对股市价格的影响已有所改变,表现在:一方面利率对股市的影响在下降,另一方面股市对货币政策的影响在加大。以前,美联储调息对股市影响很大,当利率上调,股市价格通常是大跌;当利率下调时,股市价格上涨。而近几年从美国联储利率调整的影响力来看,股市投资者是透过利率的变动来预期美国经济走势而非利率本身的含义,也就是说,当利率上调时,股市也同时大涨(个别情况除外),因为利率上调意味着经济的增长趋势;如果利率下调,其意味着经济的疲软,股市也随之下跌。利率与股价的关系已经有所改变,美联储的利率政策对股市的影响力已在下降。相反,美国的货币政策调整经常要考虑股市走势的因素。如2001年3月20日美联储调整利率多少与股市的发展动向有关,尤其是考虑到调整前股市财富缩水对消费支出造成了一定程度的负面效应。又如2001年4月18日,美联储在降息的公告中表示,持续下跌的股票价格、制造业疲软以及全球经济环境的不景气是促使联储今日降息的主要原因。 三、股票市场的发展对货币政策最终目标的影响 传统的货币政策立足于保持币值稳定,多将商品和劳务的一般价格水平作为目标。但随着证券市场的发展,股票价格的变动已经开始对一般价格水平产生越来越大的影响,并直接关系着投资者的生活水平(在此意义上与商品价格的作用一样),因为股票价格对货币政策的最终目标具有重大影响。一方面,股票价格的上升会改善企业、居民的资产负债表,从而通过财富渠道带来一般商品和劳务价格水平的膨胀,同时,股票价格的膨胀与消费品价格的膨胀一样会歪曲价格信号,误导实体经济的投资与决策,从而造成实体经济中的资源配置不当。股票价格的快速攀升还可能会促进企业过度投资或促使投资者过分贷款投资股市,助长股市泡沫。从理论上说,股票价格的膨胀有可能造成一般商品和服务价格水平的膨胀,因为财富效应会增加居民的资产负债表,刺激消费者花费他们的股票收益。即使在产品市场的买方条件下,股票价格的猛涨对商品和服务价格的膨胀没有什么影响,中央银行也仍然应该关注股票价格的膨胀。因为股票价格的膨胀与消费品价格的膨胀一样会歪曲价格信号,从而造成实体经济中的资源配置不当。股票价格的快速攀升可能会促使公司过度投资或促使投资者过分贷款,因为他们可能在未来的资本收益上下赌注。股票价格膨胀的另一个巨大风险在于它的高度波动性。这种高度的波动性在更大的范围内引起金融与经济的不稳定。历史的经验证明,股票市场持续的泡沫时间越长,它爆破的声音就越大,对实体经济的损害就越严重。另一方面,一旦股票价格剧跌,则会使企业和个人的财富大幅缩水,从而动摇投资者和消费者信心,并大量减少投资和消费支出,同时,由于银行抵押品价值的缩水而使银行陷入财务危机之中,诱发信贷危机,这些情况在极端的情况下会引发严重的通货紧缩。股票市场和房地产市场的急剧下跌引起的通货紧缩才是真正可怕的通货紧缩。因为股票市场和房地产市场的价格剧跌意味着个人和企业财富的急剧减少,严重动摇人们的消费信心,减少消费支出。同时,由于银行抵押品价值的缩水而使银行陷入财务危机之中,这会引起整个社会的恐慌。因此,至少从理论上看,将一般物价水平作为货币政策最终目标是不完全的。实践中,人们还发现,股票价格的过度上升往往出现在一般价格水平比较稳定的时期,股票价格与实体经济价格水平的背离往往使央行的货币政策处于两难局面。 四、股票市场的发展对货币政策中介目标的影响 目前,被大多数国家金融当局采纳的主要是以弗里德曼为首的货币主义学派的货币数量理论,即货币供应量与名义收入成有规则的正比关系,比如,每年增长6%~7%,以保证经济在无通货膨胀下按自然率水平稳定增长。但随着货币流通速度变化、金融市场自由化与国际化、电子信息技术发展,收入型货币数量论的准确性和可靠性日益下降,人们发现货币数量不再简单地与物价和收入呈比例关系,而是与经济体系中所有需货币媒介的交易(包括金融市场交易)有重要相关性。特别是在一个开放的市场化的经济中,货币总量作为货币政策的中介目标,其可控性、可测性和相关性都越来越令人不满意。股票市场的发展使货币需求函数发生变化,使实际货币需求与货币政策的数量目标之间出现较大差异,而在我国现行的货币政策框架中,货币总量作为货币政策的中介目标仅仅考虑的是货币总量与一般价格水平之间的关系,没有充分考虑股票市场发展对货币的需求,因而货币总量与一般价格水平间的关系并不能反映整个经济的全貌。从货币供给看,货币供给量是由央行、金融机构、企业和个人的行为共同决定的,而后三者对信用创造的影响在日益增强,而股票市场的发展状况也是影响这三者行为的重要方面。股票市场的发展改变了货币的供需,使以货币供应量作为货币政策中介目标的做法受到挑战。 五、股票市场的发展对货币政策工具的影响 再贴现、准备金制度和公开市场操作是中央银行传统货币工具的三大法宝,这三个工具都可以通过影响商业银行的融资成本有效地影响商业银行的信贷规模,从而影响消费、投资乃至整个宏观经济。近年来,随着证券市场深度与广度的扩大,股票市场成为银行信贷渠道以外的影响货币政策的又一重要渠道,金融结构的变化使再贴现、准备金制度的作用弱化,而公开市场操作则以其更富弹性、更具市场化而受到各国央行的青睐,因此,可以说股票市场的发展使公开市场操作在央行货币政策工具中的作用更加突出。 六、小结 随着股票市场的发展,股票市场在金融体系中的地位越来越突出,股票市场对货币政策的影响也越来越大。同时,也对货币政策提出了一系列新的挑战,尤其在货币政策传导,货币政策的最终目标,货币政策中介目标,货币政策工具等方面,然而对其影响的深度与广度是我们需要关注的。 股票市场发展对货币政策影响分析:我国货币政策与股票市场发展研究论文 摘要:我国的股票市场经历了十几年的浮浮沉沉,已经日益发展壮大,成为国民经济中不可或缺的一个重要部分,被称作经济的“晴雨表”。作为为我国政府宏观调控重要手段之一的货币政策,目前由于存在传统渠道弱化和传导机制不畅等问题,对经济的调控效果受到明显制约。随着股票市场的蓬勃发展及其与国民经济的联系日益密切,货币政策的实施必然影响到股票市场的走势和发展。本文在对货币政策和股票市场作相关基本概念分析的基础上,从货币供应量、利率、银行同业拆借利率三个方面对我国货币政策与股票市场发展的相关性进行了分析,并就提高我国股票市场货币政策传导效率提出了一些意见。 关键词:货币政策股票市场传导机制 引言 自20世纪90年代以来,全球经济金融结构演变的一个突出趋势是以股票市场为核心的资本市场得以持续发展,随着世界范围内股票市场规模的不断扩大,股票市场对国际经济、国内经济的影响也迅速加大。作为现代市场金融经济的主要宏观调控手段,货币政策对于熨平经济波动、促进一国经济金融的良性持续平稳发展已举足重轻。当然,货币政策与经济金融的具体演进态势是相互作用、互为影响的,货币政策的运用会对经济金融的发展造成巨大影响,反过来经济金融格局的演变也必定会作用于货币政策,引起货币供求、货币政策传导机制乃至政策效果的变动,所以无论如何货币政策的制定都必须以现实的经济金融结构为前提和条件,否则货币政策可能将受到极大的制约甚至出现错误决策,从而对经济金融的发展造成巨大动荡。中国加入WTO之后,如何维持本国金融系统的稳定,以及如何提高国内金融系统配置货币资源的经济效率等问题的理论阐述和政策含义已经是国内经济理论界和政府相关部门关注的重点。 一、基本理论解析 (一)货币政策相关理论解析 货币政策是货币当局或中央银行为实现宏观经济调控目标而采用各种方式调节货币供应量和货币运行环境,并以此影响宏观经济变量的方针和政策总称。货币政策实际上是中央银行通过货币政策工具对宏观经济进行控制的别称,它是一个国家经济政策的重要构成部分,服从于总的经济政策的要求。 第一,货币政策目标。货币政策目标是货币政策所包含的首要内容,它包含两个层次的内容:最终目标和中介目标。最终目标是指货币政策在一个较长时期内所要达到的最终目的与要求,它的确立与经济社会所发生的经济问题密切相关中介目标应具有可测性、可行性、相关性等条件,它是指为了达到最终目标,货币当局必须先掌握的一些指标,这些指标在一定时期内应达到一定数值。 货币政策作为宏观经济政策之一,通常有四大最终目标:物价稳定、充分就业、经济增长和国际收支平衡,它们的提出和确立是经济形势变化和经济政策转变的结果。对于货币政策中介目标,各经济学派理论分歧颇大,远未取得一致意见,但实际操作机制中,西方货币当局主要以利率和货币供应量作为货币政策中介目标。 第二,货币政策工具。货币政策工具是指货币当局用以控制货币供给量和货币运行环境,并经由中介目标去逼近最终目标所借助的方法和手段。货币政策工具分为两大类:一般性货币政策工具和选择性货币政策工具,前者指以整个商业银行系统的资产运用与负债经营活动为对象,影响整个经济社会的信用和货币状况的货币政策工具;后者指以某些个别商业银行的资产运用与负债经营活动或整个商业银行系统的某种资产运用与负债经营活动为对象,只影响某些特殊经济领域中的信用和货币状况的货币政策工具。西方国家一般性货币政策工具包括公开市场业务、法定存款准备金率、贴现率政策。通常采用的政策工具是公开市场业务,即货币当局在金融市场上公开买卖有价证券的活动。公开市场业务通过控制货币供应量的变动,几乎可以实现货币当局的任何中介目标,因此为许多经济学家所推崇。法定存款准备金率的调整直接影响商业银行可贷资金的多少,对经济作用的威力巨大但弹性效果低下,故不常采用。贴现率政策使货币当局只能被动等待,不能主动出击,同时还会产生难以测度的告示效应,干扰货币政策目标的实现。选择性货币政策工具包括道义上的劝告、法定保证金比率、消费信用管制、房地产信用管制和利率最高限额等,它们对经济的调控作用微弱且存在一些难以避免的弊端,因此许多也已逐步取消。 第三,货币政策传导机制。货币政策工具的实施,如何引起社会经济生活的某些变化,最终实现既定的货币政策目标,就是所谓的货币政策的传导机制。对货币政策传导机制的分析,在西方主要分成凯思斯学派的传导机制理论和货币学派的传导机制理论。 凯恩斯学派认为,从局部均衡观察,货币政策的作用首先是改变货币市场的均衡,然后改变利率,通过利率变动,改变实际生产领域的均衡,其基本传递过程为:中央银行货币政策的实施,首先是引起商业银行的准备金数量发生增减变动,然后引起货币供应量发生增减变动,这必然会引起市场利率的变动,进而引起投资发生增减变动,通过乘数效应,最终将影响到社会总支出和总收入的变化。 货币学派强调货币供应量变动将直接影响名义国民收入的变动,其基本传递过程为:中央银行运用一定的货币政策工具,如在公开市场上购入证券,则商业银行准备金增加,使商业银行贷款能力增强,于是利率降低,扩大投资和放款。利率降低,使金融资产价格上升,这就相对地降低了耐用消费品和房屋等真实资产的价格,从而增加了人们对这类真实资产的需求,使其价格上涨,并且会波及到其他的一些真实资产,这样循环下去,又增加了新的货币需求,使其社会的名义收入提高。 (二)股票市场相关理论解析 股票市场是指股票发行和买卖的场所,股票市场是金融市场的重要组成部分,在金融市场中居于重要地位。股票市场分为股票发行市场(一级市场)和股票流通市场(二级市场),前者指发行人经证券承销商包销或代销,将未公开发行的股票上市以供交易的市场;后者指已发行的股票在投资者之间相互转移的市场。股票发行市场和股票流通市场的发展互为条件,相互促进,共同组成了一个有机整体。 第一,股票价格。股票市场的行为通过股票价格得以定量反映。股票价格是股票市场上最为重要的概念之一,它代表了股票市场的一切走势和行为特征。股票价格包括股票发行价格和股票交易价格。股票发行价格是指股份有限公司将股票公开出售给特定或非特定投资者所采用的价格,通常由发行人依据股市行情及其他有关因素决定。它受发行人的收益状况、社会声誉、地理位置、股市供求状况、二级市场股价状况、政府政策等因素影响,常见的发行价格有面值发行和溢价发行两种。股票交易价格是指在股票交易市场上流通转让时的价格,它能够对货币政策做出直接的反应和变化。股票交易价格是股票的持有者(让渡者)和购买者(受让者)在股票交易市场中买卖股票时形成的股票成交价格,目的是完成股票交易过程,实现股票所有权的转移。与其他商品的价格一样,股票的价格也是由其内在的价值和外在的供求关系所决定。 第二,股票市场的作用。股票市场作为资源配置、产权交易、风险分散和公司治理的市场机制,对经济增长和其他经济变量的影响日益突出。股票市场的作用主要表现在:为企业筹集资金,促进企业快速发展;促进企业技术改造和更新,增加其市场化程度,促进国民经济的结构调整;促进社会资源的优化配置;深化金融改革,改善宏观调控手段;改变人们的思维方式和行为模式等。 二、我国货币政策与股票市场发展的相关性分析 当中央银行变动货币政策时,就通过货币政策有关手段促使货币供应量和市场利率水平波动,使流入股票市场的社会信贷资金、社会游资和储蓄分流资金相应增多或减少,从而引起股票市场规模和股票价格指数相应变化。股票价格决定于股票的内在价值和市场上的供求关系,货币政策对股票市场的影响主要是指货币政策对股价指数影响。从股票价值角度看,当松动性货币政策启动,社会货币供应量增加时,企业和居民所持有的货币资产总额相应增加。增加的货币数量打破了原先货币数量供求的均衡状态,导致货币资产短期内收益下降。由此,社会货币资产和实物资产价格比例引起变化,企业和居民负债和资产结构也要发生相应变化。就是说,随着人们手中货币数量的增加和货币收益率的下降,人们必然把更多的资金投向实物资产,从而引起实物资产价格的随之上涨。股票价格是实物资产价格的缩影。确切的讲,股票价格体现代表着实物资本的价值,当实物资本价格因货币数量增加而上涨时,其价值的虚拟代表股票价格因其敏感度强,早就发生了变动;另一方面,从资金面角度看,任何货币政策的实施,在使社会货币总量变动的同时,不可避免地会影响股市中资金量。股市中增量资金的增加会改变股市供求关系,引起股价指数上涨。松动型货币政策一旦实施,既使是企业和个人的投资倾向没有发生变化,人们的资产结构也保持不变,股市中的资金绝对量也会相应增加。这是因为,社会货币供应量的增加,将按照原先股市资金与外围资金相同比例流进股市和其他领域。同样,紧缩型货币政策又以相同比例和方式减少着股市资金量。当然,不同的货币政策手段,或货币政策实施长短,对股市资金量影响特征会有区别。因此货币政策的实施可以同时改变股票内在价值和股票市场上的供求关系,从而对股票价格也有明显的改变作用。(一)货币供应量对股票市场的影响 第一,调节货币供应量对股市的影响。中央银行可以通过法定存款准备金率和再贴现政策调节货币供应量,从而影响货币市场和资本市场的资金供求,进而影响股票市场。如果中央银行提高法定存款准备金率,这在很大程度上限制了商业银行体系创造派生存款的能力,并通过货币乘数的作用,使货币供应量大幅度地减少,股票行情趋于下跌。同样,如果中央银行提高再贴现率,商业银行资金成本增加,市场贴现利率上升,社会信用的收缩,证券市场的资金供应减少,使股票行情走势趋软;反之,如果中央银行降低法定存款准备金率或降低再贴现率,通常都会导致股票行情上扬。 货币供应量对股票价格的影响有三种表现,一是货币供应量增加,可以促进生产,扶持物价水平,阻止商品利润的下降;使得对股票的需求增加,促进股票市场的繁荣。二是货币供应量增加引起社会商品的价格上涨,股份公司的销售收入及利润相应增加,从而使得以货币形式表现的股利会有一定幅度的上升,使股票需求增加,从而股票价格也相应上涨。三是货币供应量的持续增加引起通货膨胀,通货膨胀带来的往往是虚假的市场繁荣,造成企业利润普遍上升的假象,保值意识使人们倾向于将货币投向贵重金属、不动产和短期债券上,股票需求量也会增加,从而使股票价格也相应增加。由此可见,货币供应量的增减是影响股价升降的重要原因之一。 第二,公开市场业务对股票市场的影响。公开市场业务是指中央银行在金融市场上公开买卖有价证券,以此来调节市场货币供应量的政策行为。当中央银行认为应该增加货币供应量时,就在金融市场上买进有价证券(主要是政府债券);反之就出售所持有的有价证券。当中央银行大量购进有价证券时,市场上货币供给量会增加,从而推动利率下调,资金成本降低,企业投资规模扩大和居民消费增加,生产扩张,利润增加,这又会推动股票价格上涨;反之,股票价格将下跌。我国中央银行的公开市场业务的运作是直接以国债为操作对象的,这会直接影响到国债市场的供求变动和国债行市的波动,进而影响股票市场的行情变化。公开市场业务包括债券正回购和逆回购。正回购是指央行在向商业银行卖出债券的同时,约定在未来某一时间、按照约定的价格再买回上述债券的业务,其实质是央行用债券做抵押借入资金,目的是为了回笼货币;逆回购则与正回购相反,目的是为了投放货币。由于正回购和逆回购的操作会影响市场的货币供给量,往往对股市会产生一定影响。如2002年的6.24井喷行情后,央行公开市场业务立刻由投放资金的逆回购转成回笼资金的正回购,长达半年,总计回笼资金2430亿元,其间行情一路下挫。可见公开市场业务的调控工具最先、最直接地对股票市场产生影响。 (二)利率政策对股票市场的影响 作为货币政策的重要工具,利率并不是单向地通过商业银行和货币市场来传导其作用过程,它还会通过股票市场这一中介传导其对实质经济的调节作用。利率是股票市场的一个敏感指标,中央银行的每一次利率调整,甚至投资者对利率走势的预期或市场对利率变动的谣言都极易造成股票价格的波动。利率对股票价格的影响主要是通过以下几个途径实现的:首先,利率发生变化会使不同投资工具的收益结构发生相应的变化。当中央银行降低利率时,持有债券所得到的收益相对于股票而言就会降低,那些债券持有者将卖掉债券转而投资股票,从而推动股票价格上涨,而股票价格的上涨必然会为企业的股票筹资活动提供更加广阔的市场空间。随着企业股票发行和筹资量的增加,企业的投资会相应扩大,通过投资乘数的作用,进而会带动社会投资、消费和收入的增长。相反,中央银行提高利率,则会导致股票价格下行,进而降低企业的股票市场筹资能力和实物投资积极性,在投资乘数的作用下,进一步引起社会收入、消费和投资规模的收缩。其次,利率的变化会对公司的利润产生影响。当利率提高以后,公司贷款成本提高,公司利润下降,这会影响到企业的生产经营,从而降低股票价格。再者,对于投资者而言,利率的提高会给靠银行信贷进行股票抵押买卖或实行保证金买卖的短期股票交易带来较大影响,增大交易成本,引起股票需求下降,从而使股票价格下降。 股票市场的存在和发展使储蓄分流成为可能,而利率下调则使储蓄分流由可能性转变为现实。我国中央银行自1996年5月至2002年2月8次下调了存贷款利率,使一年期定期存款的名义利率降为1.98%,扣除利息税后的收益率仅为1.584%。在预期股票价格在较长时间内持续上涨的情况下,由于股票投资的预期收益率远远高于存款的报酬率,部分居民将一部分存款转化为股票和基金投资。 实践表明,中央银行的利率调整极易造成股票价格的波动。从1996年至2002年,为扩大内需,刺激消费和投资,中国人民银行连续八次下调人民币存贷款利率。1996年5月1日,央行首次降息,上交所股市对这一利好做出了积极反应,步入持续上升的态势;1996年8月23日,央行实施第二次降息,企业一年期存款利率降低1.71个百分点,幅度之大超出了人们的预期。受此消息刺激,股指屡创新高,并在当年年底冲上804的高点。1998年3月25日和7月1日,央行再次降息,虽然力度没前三次大,但对准备金利率做出大幅下调,下调幅度分别为2.34和1.71个百分点。1998年12月7日,央行第六次宣布降息,一年内三次降息的间隔之短,在我国银行利率调整史上也实属罕见。但降息当日,上交所股指从前番降息时的1316点下跌到1260点。2002年2月21日,中国人民银行第八次宣布降低人民币存贷款利率,上交所股指也于消息宣布后开市首日应声而涨。 (三)银行同业拆借利率对股票市场的影响 银行同业拆借利率指的是银行同业之间的短期资金借贷利率。它有两个利率,拆进利率表示银行愿意借款的利率;拆出利率表示银行愿意贷款的利率。一家银行的拆进(借款)实际上也是另一家银行的拆出(贷款)。同一家银行的拆进和拆出利率的利差就是银行的收益。 在20世纪初80年代开始的金融体制改革只能感,金融组织结构进行了大规模调整,通过“分立”和“扩容”两条途径,改变了由中国人民银行“大一统”的局面。各家专业银行和各类非银行金融机构在客观上要求进行资金借贷,调剂余缺。1984年,中国人民银行专门形式中央银行职能后,实行“实贷实存,相互融通”的新的银行信贷制度,鼓励金融机构利用资金的行际差、时间差、地区差进行拆借。1986年,国务院颁布《中华人民共和国银行管理条例》,明确规定专业银行之间可以相互拆借,同业拆借市场得以真正启动,在全国范围内形成了以上海、武汉、广州等城市为中心的有形市场。然而,由于缺乏有效的规范,在经济过熟和通货膨胀的情况下,拆借市场上出现了严重的违规现象,大量短期拆借资金被用于房地产投资,炒股票,或用于在开发区上项目,进行固定资产投资,延长拆借期限,哄抬拆借利率,干扰了金融宏观调控,扰乱了金融秩序,而且市场内存在系统分割和地区分割,降低了融资效率。1995年,中国人民银行撤消了各商业银行及其分行开办的融资中心、资金市场等同业拆借中介机构。在此基础上,1996年1月3日借助于全国外汇交易中心提供的电子交易系统和信息服务,全国统一的同业拆借市场在上海建立由中国人民银行牵头成立的融资中心停止自营业务,并逐渐淡出市场。此后,中国人民银行在增加入市主体、完善相关法规等方面积极推进同业拆借市场建设。随着我国金融体制改革的深化和金融发展水平的提高,同业拆借市场成员的数量不断增多,类型更加广泛,资金供求趣同的矛盾有所缓和,交易规模日趋扩大。 银行同业拆借说明资金的流向和需求,当市场资金需求大的时候银行同业拆借的利率就会上涨,利率上涨将会导致股市看淡,但这都是技术上理论。对股市实质的影响并不大,要结合其他很多因素一起看,比如远期利率,或导致银行同业拆借利率上涨的真正因素或汇率等。单研究银行同业拆借利率意义不大,只能知道市场近期的资金需求情况和是留入还是留出,那对股市的影响也不直接的指导作用。 三、提高我国股票市场货币政策传导效率的对策 随着我国证券市场的进一步发展,股市在转化储蓄、刺激消费、优化资源配置和传导货币政策,进而促进经济增长等方面的功能将会逐渐显现出来。因此,积极借鉴国外已有的理论与成功经验,构筑股票市场传导货币政策的基础条件,提高货币政策的传导效率,是我国股票市场发展和货币政策实践中的重要内容。 股票市场发展对货币政策影响分析:股票市场发展对货币政策的影响研究 摘要:伴随着我国股票市场的发展,货币需求已不再相对稳定;货币供给结构和数量已发生变化;货币政策传导更趋复杂;货币供应量与实际经济变量失去了稳定的联系;货币数量不再简单地与物价和收入呈比例关系。就中国股票市场的发展对货币政策的影响进行定性分析,着重分析财富效应对货币政策传导的影响,得出现阶段我国货币政策应关注股票市场发展,但不应完全依据股票市场的发展。 关键词:股票市场;货币政策;传导机制 一、引言 中央银行要使货币政策的效用最大化的一个重要条件是必须完全充分地掌握货币政策的传导机制。在过去相当长的时期里,市场经济国家的银行主导着金融体系,银行信用的成本和可得性是中央银行货币政策传导的主要机制,但是,随着股票市场的深化和发展,银行体系在一国融资体系中的地位和作用相对下降,股票市场作为融资渠道、资源配置和产权交易的地位和作用日渐增强,使货币政策的传导机制更加复杂;另外,传统上大多数国家都把抑制通货膨胀即保持商品和服务价格水平的稳定作为中央银行货币政策的主要最终目标,甚至是唯一目标。但是,在20世纪90年代,对经济增长日益重要并且与消费价格水平相关的资产市场价格股票价格是否纳入货币政策的目标之中引起了经济学界的激烈争论和中央银行的极大关注,这就使以稳定币值作为货币政策的最终目标受到挑战;以及随着证券市场深度与广度的扩大,股票市场成为银行信贷渠道以外的影响货币政策的又一重要渠道,从而对传统货币政策工具再贴现、准备金制度和公开市场操作产生了影响;最后还包括以货币供应量作为货币政策的中介目标的有效性在下降。 二、股票市场的发展对货币政策传导的影响 一般而言,货币政策传导经历如下过程:当中央银行运用货币政策工具(如公开市场操作)将影响商业银行的超额准备金。超额准备金的变化一方面通过影响银行的贷款扩张能力直接使企业和消费者增加支出从而增加总需求,另一方面,通过银行的信用创造功能引起货币供给的变化,从而引起金融市场利率以及金融资产收益率的变化,进而影响支出和总需求。在银行为主导的金融体系中,银行信贷渠道是货币政策传导的主通道,银行信用的成本和可得性是货币政策传导的主要机制。但随着股票市场的深化和发展,大企业以及原来主要依靠银行信贷才能获得资金的大量中小企业都能低成本地进入股市直接融资,银行信贷渠道传导货币政策主通道的地位将大打折扣,而股票市场传导货币政策的功能则日益突出。在货币政策的传导过程中,传统的、教科书式论述的是凯恩斯的理论,即央行的政策调整先影响市场短期利率,再传导到长期利率,影响投资水平,进而影响实际经济。股票价格的上涨会通过财富效应影响消费,从而影响社会信用规模和实际经济活动。财富效应,根据生命周期模型,居民的消费支出由居民的毕生财富决定,人的毕生财富由人力资本、真实资本及金融财富组成,而金融财富的一个重要组成部分就是普通股;当股价上升时,金融财富增加,在边际消费倾向一定的情况下,居民的消费支出将增加,从而对实体经济产生影响。当然股价的短期爆发性上扬,对消费者而言只是暂时性收入的变动,对消费的刺激作用较小。但如果股市的繁荣是长期而稳定的,居民的金融财富将持续增长,居民的消费支出将会增加。此外,长期稳定发展的股市还会改变人们对未来的预期,从而增加人们的边际消费倾向而增加消费支出。从最近几年的情况看,新经济的出现使劳动生产率持续提高,带动股市持续上涨、活跃,这在一定程度上削弱了利率对消费与投资需求的影响。一般地讲,升息会增加企业的利息成本而减少投资需求。但劳动生产率水平的提高使公司盈利和价格——收益比率上升,同时投资者从股市的回报率高于利息成本,这必然会削弱利率对消费和借债入市需求的影响。从这几年美国经济走势和货币政策操作结果来看,利率对股市价格的影响已有所改变,表现在:一方面利率对股市的影响在下降,另一方面股市对货币政策的影响在加大。以前,美联储调息对股市影响很大,当利率上调,股市价格通常是大跌;当利率下调时,股市价格上涨。而近几年从美国联储利率调整的影响力来看,股市投资者是透过利率的变动来预期美国经济走势而非利率本身的含义,也就是说,当利率上调时,股市也同时大涨(个别情况除外),因为利率上调意味着经济的增长趋势;如果利率下调,其意味着经济的疲软,股市也随之下跌。利率与股价的关系已经有所改变,美联储的利率政策对股市的影响力已在下降。相反,美国的货币政策调整经常要考虑股市走势的因素。如2001年3月20日美联储调整利率多少与股市的发展动向有关,尤其是考虑到调整前股市财富缩水对消费支出造成了一定程度的负面效应。又如2001年4月18日,美联储在降息的公告中表示,持续下跌的股票价格、制造业疲软以及全球经济环境的不景气是促使联储今日降息的主要原因。 三、股票市场的发展对货币政策最终目标的影响 传统的货币政策立足于保持币值稳定,多将商品和劳务的一般价格水平作为目标。但随着证券市场的发展,股票价格的变动已经开始对一般价格水平产生越来越大的影响,并直接关系着投资者的生活水平(在此意义上与商品价格的作用一样),因为股票价格对货币政策的最终目标具有重大影响。一方面,股票价格的上升会改善企业、居民的资产负债表,从而通过财富渠道带来一般商品和劳务价格水平的膨胀,同时,股票价格的膨胀与消费品价格的膨胀一样会歪曲价格信号,误导实体经济的投资与决策,从而造成实体经济中的资源配置不当。股票价格的快速攀升还可能会促进企业过度投资或促使投资者过分贷款投资股市,助长股市泡沫。从理论上说,股票价格的膨胀有可能造成一般商品和服务价格水平的膨胀,因为财富效应会增加居民的资产负债表,刺激消费者花费他们的股票收益。即使在产品市场的买方条件下,股票价格的猛涨对商品和服务价格的膨胀没有什么影响,中央银行也仍然应该关注股票价格的膨胀。因为股票价格的膨胀与消费品价格的膨胀一样会歪曲价格信号,从而造成实体经济中的资源配置不当。股票价格的快速攀升可能会促使公司过度投资或促使投资者过分贷款,因为他们可能在未来的资本收益上下赌注。股票价格膨胀的另一个巨大风险在于它的高度波动性。这种高度的波动性在更大的范围内引起金融与经济的不稳定。历史的经验证明,股票市场持续的泡沫时间越长,它爆破的声音就越大,对实体经济的损害就越严重。另一方面,一旦股票价格剧跌,则会使企业和个人的财富大幅缩水,从而动摇投资者和消费者信心,并大量减少投资和消费支出,同时,由于银行抵押品价值的缩水而使银行陷入财务危机之中,诱发信贷危机,这些情况在极端的情况下会引发严重的通货紧缩。股票市场和房地产市场的急剧下跌引起的通货紧缩才是真正可怕的通货紧缩。因为股票市场和房地产市场的价格剧跌意味着个人和企业财富的急剧减少,严重动摇人们的消费信心,减少消费支出。同时,由于银行抵押品价值的缩水而使银行陷入财务危机之中,这会引起整个社会的恐慌。因此,至少从理论上看,将一般物价水平作为货币政策最终目标是不完全的。实践中,人们还发现,股票价格的过度上升往往出现在一般价格水平比较稳定的时期,股票价格与实体经济价格水平的背离往往使央行的货币政策处于两难局面。 四、股票市场的发展对货币政策中介目标的影响 目前,被大多数国家金融当局采纳的主要是以弗里德曼为首的货币主义学派的货币数量理论,即货币供应量与名义收入成有规则的正比关系,比如,每年增长6%~7%,以保证经济在无通货膨胀下按自然率水平稳定增长。但随着货币流通速度变化、金融市场自由化与国际化、电子信息技术发展,收入型货币数量论的准确性和可靠性日益下降,人们发现货币数量不再简单地与物价和收入呈比例关系,而是与经济体系中所有需货币媒介的交易(包括金融市场交易)有重要相关性。特别是在一个开放的市场化的经济中,货币总量作为货币政策的中介目标,其可控性、可测性和相关性都越来越令人不满意。股票市场的发展使货币需求函数发生变化,使实际货币需求与货币政策的数量目标之间出现较大差异,而在我国现行的货币政策框架中,货币总量作为货币政策的中介目标仅仅考虑的是货币总量与一般价格水平之间的关系,没有充分考虑股票市场发展对货币的需求,因而货币总量与一般价格水平间的关系并不能反映整个经济的全貌。从货币供给看,货币供给量是由央行、金融机构、企业和个人的行为共同决定的,而后三者对信用创造的影响在日益增强,而股票市场的发展状况也是影响这三者行为的重要方面。股票市场的发展改变了货币的供需,使以货币供应量作为货币政策中介目标的做法受到挑战。 五、股票市场的发展对货币政策工具的影响 再贴现、准备金制度和公开市场操作是中央银行传统货币工具的三大法宝,这三个工具都可以通过影响商业银行的融资成本有效地影响商业银行的信贷规模,从而影响消费、投资乃至整个宏观经济。近年来,随着证券市场深度与广度的扩大,股票市场成为银行信贷渠道以外的影响货币政策的又一重要渠道,金融结构的变化使再贴现、准备金制度的作用弱化,而公开市场操作则以其更富弹性、更具市场化而受到各国央行的青睐,因此,可以说股票市场的发展使公开市场操作在央行货币政策工具中的作用更加突出。 六、小结 随着股票市场的发展,股票市场在金融体系中的地位越来越突出,股票市场对货币政策的影响也越来越大。同时,也对货币政策提出了一系列新的挑战,尤其在货币政策传导,货币政策的最终目标,货币政策中介目标,货币政策工具等方面,然而对其影响的深度与广度是我们需要关注的。 股票市场发展对货币政策影响分析:探讨股票市场发展对货币政策的影响 【文章摘要】 随着市场经济的发展,我国的股票交易市场呈现新的发展态势,货币的需求也不是稳定不变的,货币的流通量以及供给结构也不断变化,货币政策也顺应市场需求而不断变化,实际的经济变量与货币的供应量不再有着稳定不变的联系,货币数量也不单纯的以收入与物价的关系而变更。本文就目前股票市场的现状进行分析,就目前中国股票市场的不断发展对货币政策的影响进行了相关阐释。 【关键词】 股票;发展;股票市场;货币政策 随着我国股票市场不断发展,货币政策逐渐成为产权交易、资源配置和风险定价的市场监督机制,并不断推动着经济的增长。同时,股票市场越来越成为货币政策的传导渠道,不断深化了其对货币政策的影响。我们还要注意到,股票市场的发展不仅对货币政策产生直接的影响,而且它还会产生间接影响。虽然这种影响程度还不够深,但是在将来一定会呈现出不断增强的趋势,我们需要不断的了解和剖析股票市场的发展,这样有利于我们对货币政策的深入了解。 1 股票市场发展对货币政策目标的影响 1.1 股票市场发展影响货币政策的最终目标 始终保持物价的稳定是我国实施货币政策的最终目的。我国的中央银行需要加强对货币流通量的控制,保持货币供给量的稳定,最终才能保持物价相对的稳定。当企业的潜在生产要素未被发现及充分利用时,可以适当增加货币投入,充分发挥潜在生产要素的作用,实现经济的不断增长。许多国家在反复实践的基础上得出,股票市场的发展对实现国民经济的增长有着积极的促进作用。一般情况下,股票市场的发展规模越大,股票价格影响宏观经济的程度越深。许多经济学家认为,要加大对股票市场的重视力度,股票价格在一定时期内的变动会对GDP、物价等产生深远影响。股票价格的变动是由很多方面因素共同影响导致的结果,价格的异常波动可能给金融市场及国家经济带来严重威胁,一定程度上阻碍国家宏观经济目标的实现。第一,股票价格的上涨,会促使劳务价格及商品价格的持续上扬,劳务价格及商品价格的上扬又会促使生产企业不断扩大再生产。生产部门要扩大企业生产规模,必定会投入大量资金,那么企业需要不断拓宽融资渠道,例如:银行贷款、发行股票或债券以及内部融资等等,容易给股票市场造成假象,从而导致股市泡沫;第二,股票价格在一定时期内大幅下降,会给企业及居民带来巨大的经济损失,那么他们将减少投资,消费能力也会进一步下降,使他们对股票市场大大的失去信心,进而阻碍了国家经济的快速发展。除此之外,股票价格的下降,还会减少企业的资产价值,从而增加了逆向选择的风险,极其容易引发银行业的危机,可能诱发金融危机,这样一来后果就会比较严重了。 1.2 股票市场发展影响货币政策中介目标 我国货币政策的中介目标一直以来都是稳定货币供应量,其主要表现为M1和M2。目前,市场经济处于一个比较开放的平台,货币供应量的可测性、可控性以及相关性越来越难以把握,而且随着证券市场的不断发展,货币供应量的内生性也随之不断强化。 我国的中央银行,金融机构以及居民和企业的经济行为共同决定了我国的货币发行量,而且后三者在信用创造方面的价值越来越明显。金融市场的不断发展逐步削弱了其它控制因素的作用,金融创新也在一定程度上改变了货币的供求关系,中央银行在货币总量的控制方面作用日益削弱,对经济的反映能力也下降了。主要受以下因素的影响: (一)金融市场直接融资的现象不断普及,使得金融“脱媒”现象愈演愈烈。同时,目前的金融制度主要采取分业管理、分业经营的模式,证监会直接控制了企业直接融资的规模,中央银行对直接融资领域的货币量及货币供应量的变更无法在第一时间进行预测和把握。 (二)基础货币受证券市场的影响。由于证券市场吸引了大量流动货币,从而导致货币供应量的实际增长无法与名义需求相符。证券市场的不断发展,逐步影响了社会大众及金融机构对货币的需求量,进一步导致基础货币在社会公众及金融机构中的比重变化,阻碍了基础货币创造力的发挥,进一步加大了相关部门的调控难度。 (三)证券市场的进一步发展导致制约货币的相关参数不断变化,并加剧了其不稳定性。货币市场进一步强化与资本市场的互动,能加强金融市场上资金的运作能力,同时银行的资金运用及来源也会相应的受到影响,从而导致货币乘数的变化,削弱了货币供应对货币政策的影响,加剧了货币参数的不确定性。货币供应量的可控性能否较好的实现,在很大程度上取决于货币乘数的稳定与否。[1] 2 股票市场发展对货币政策工具的影响 货币政策工具的三大制胜法宝即准备金制度、开放市场业务以及再贴现,它们通过对商业银行融资成本的有效控制,能合理控制银行的信贷规模,最终逐步影响消费、投资以及宏观经济。目前,股票市场不断扩大了深度与广度,他们已逐渐成为影响货币政策的重要因素,同时,金融结构的不断变化逐步削弱了再贴现以及存款准备金的作用,公开市场业务由于其更符合市场需求且具有较大的弹性,正逐步为世界各国所认可。由此可见,股票市场的进一步发展,进一步强化了公开市场业务在货币政策业务中的作用。[2] 2.1 股票市场发展对存款准备金和再贴现政策的影响 货币市场不断强化了与资本市场尤其是股票市场的互动,不断增加了社会公众在股票交易市场上的资金运作,增加了商业银行和证券公司的资金流量,从而不断影响商业银行的准备金。股票市场规模的进一步扩大,逐渐改变了社会的融资结构,所以中央银行不得不调整存款准备金率,实现货币参数的改变,同时扩张或者收缩商业银行的信用创造能力,进一步强化商业银行对货币量的调节能力,而且金融机构可以逐步削弱对再贷款和再贴现的依赖程度。 2.2 股票市场发展对公开市场业务的影响 股票市场的进一步深化加快了资本市场和货币市场的一体化进程,从而为实现公开市场业务的良好运行奠定了坚实的基础,并且进一步拓宽了公开市场业务的影响范围,大大提高了公开操作的效率。中央银行不断调整货币政策,在公开市场进行有价证券的买卖,实现基础货币的有效吞吐,优化市场的货币供应量,同时提高市场利率水平。股票市场的发展,可以实现利率的及时调整,而且股票市场与实体经济是相互联系的,所以货币政策操作目标变量的变更对实体经济会产生直接而深远的影响,能逐步提升货币政策的强度和传导效率。[3] 3 股票市场发展对货币政策传导机制的影响 货币政策传导机制作为一种货币政策传递过程,能通过相应的货币政策手段对经济变量进行控制,从而对社会经济活动产生深远影响。 3.1 股票市场的发展导致了全新的货币政策传导机制的出现 货币政策传导机制经历了一个漫长的发展过程,传统机制主要以银行信贷为主要渠道,即中央银行通过相应的政策变更,不断缩紧或放松银根,合理控制商业银行的可贷资金规模和成本,对各经济主体的消费活动及生产活动产生深远影响,促进货币政策预定目标的实现。股票市场的出现以及发展,极大地改进了传统的货币政策传导机制,金融机构对原有的机制进行创新,催生了新的货币政策传导机制即“中央银行——市场——企业与社会公众”的产生和发展。在新的货币政策传导机制的影响下,证券市场逐渐以中介的地位出现,证券市场能及时反映中央银行的相关货币政策,并能实现金融价格的调整,调控社会公众和企业的消费行为及投资行为。新型货币政策传导机制传导效率高且政策效益好。随着证券市场的进一步发展,新型货币政策传导机制对实体经济的作用日益显著,正作为一种重要的传导渠道被广泛运用。[4] 3.2 股票市场的发展导致货币政策传导机制复杂化 两个互相关联的传导环节构成了完整的货币政策:(1)证券市场进行货币传导的过程;(2)证券市场将货币传导到实体经济的过程。首先,证券市场的跨越式发展加快了整个经济的市场化进程,从而增强了货币政策的传导效用。目前,金融公司、广大居民以及养老基金等正逐渐成为证券市场的重要导体。而且随着国际市场的不断发展,证券市场的一体化及全球化进程不断加快,外国投资者越来越成为货币政策传导的重要力量,发挥着不可或缺的作用。其次,各经济变量在传导过程中的关系日趋复杂,货币政策在经济主体上的反应越来越不稳定,导致预期目标的改变,加剧了货币当局对微观经济主体的管理难度。除此之外,证券市场的进一步发展,逐步改变了传统的货币政策传导机制,使得其方式、功能及效率发生显著变化,削弱了传统货币政策传导机制的实效性,致使货币政策传导过程中的经济活动与中间目标脱节,加剧了货币政策的不可预测性。[5] 随着社会主义市场经济的进一步发展,我国的股票市场不断完善和进步,由此提升了其在金融市场的地位。目前,货币政策在很大程度上受股票市场的影响,所以货币政策必须不断顺应经济发展趋势。由此,我国在制定相关的货币政策时,对金融资产价格有一个全面具体的考核过程,不断提升利率市场化的改革力度,并建立健全货币市场与证券市场的资金流动渠道,为货币政策的有效运行奠定了坚实的基础。
一、研究背景 江苏自贸区三大片区之中,连云港片区产业规模和经济实力最为薄弱,但独特的地理区位和自贸区获批带来的制度创新“红利”,可以为连云港提供“弯道超车”的机会。得天独厚的区位优势使连云港被赋予了深化对外开放的重要任务,也亟待从单一的“边境开放”转向制度型开放。为实现产业结构的优化升级,连云港片区有必要建立与国际标准相接轨的制度框架,特别是服务实体经济发展的金融行业。制度创新(容错机制)是自贸区建设的一大特色,对于连云港片区而言,实现金融行业的制度改革是促进实体经济发展的有力保障,也是实现区域经济全面高质量发展的重要前提。《中国(江苏)自由贸易试验区总体方案》强调深化金融领域的对外开放及金融对实体经济的支撑。从宏观上对连云港片区深化金融制度创新提出了具体要求,也在一定程度上为金融制度创新提供了行动指南。我国大力促进民营经济发展,但急需低成本、高效率的金融服务来保障。对于连云港片区而言,由于产业基础薄弱、金融资源有限,研究如何利用制度创新实现金融服务实体经济能力提升势在必行,也是实现产业可持续发展的重要保障。但金融制度的改革与创新不是盲目的,必须建立在对实体经济进行充分调研、了解现实需求的基础上,综合考虑政策条件后,再阶段性地提出与有序实行金融制度的改革与创新。连云港自贸片区建设要从构建制度型开放新模式着手,以更完善的金融体系服务于实体经济发展为重要任务。因此,本文从片区整体建设的开放与制度改革创新出发,以金融制度改革为研究对象,分析连云港片区在金融领域的发展现状、既存问题及内在原因,结合现实,提出发展实体经济的思路和对策建议,促进自贸片区相关产业的快速、高质量发展。 二、研究现状与意义 (一)国内外研究现状述评 关于自贸区建设的路径探析研究层出不穷。如陈卫峰认为,制度创新是自贸区建设的核心任务,也是深化对外开放的重要举措。自贸区制度创新面临的问题包括金融创新体系不完善、贸易投资便利化程度不高、法治体系不完备等,其中金融制度改革是重中之重,关系企业发展潜力。伴随着自贸区制度改革与创新逐渐成为研究热点,金融制度的改革与创新引起了部分学者的关注,但研究主要是从宏观层面或以上海自贸区等为例开展。谢贤君和任晓刚对我国自贸区金融制度创新的发展格局和现存问题进行分析,提出加强金融风险防范和建设金融基础设施等对策。尹庆伟分析了我国自贸区金融创新的现状与问题,从深化金融对外开放、加强风险防控和完善金融创新法律体系等方面提出对策。关于金融服务实体经济发展的研究主要是从区域产业经济和银行业发展的角度出发,少有文献从金融制度创新角度开展研究。目前关于连云港自贸片区的研究相对有限,制度创新研究的就更少,金融制度改革与创新的研究相对空白。连云港自贸片区获批已近两年,关于连云港片区金融制度创新的相关研究迫在眉睫,不仅关系片区内金融服务实体经济的支持能力和效率,更关系着连云港市构建对外开放新格局和整体经济的快速提升。 (二)研究意义 江苏省委、省政府积极响应中央政策导向,在“十四五规划”的第十章重点介绍“提高金融服务实体经济效率和水平”。在自贸区遍地开花的大背景下,金融制度的改革十分重要且迫切。但目前相关研究仍十分匮乏。对于连云港片区而言,“先行先试”和“容错”机制为实体经济的快速发展提供了更多的可能性。因此,连云港片区亟须在金融制度方面进行改革,新形势下主动参与国际贸易的重大部署中。 三、问题分析 为了使金融在连云港片区推动经济快速、高质量发展,本文对连云港片区金融服务实体经济的现状进行了分析。 (一)金融资源“脱实向虚”现象明显 连云港片区中小企业在发展过程中经常面临融资难、融资贵的障碍,得不到有效的金融服务保障,失去许多发展的机遇。金融机构普遍对中小型实体企业信心不足、兴趣不大,反而过多地关注虚拟经济(包括房地产,因房地产在中国经济中呈现金融衍生品的特征,经常被排除在实体经济之外),金融行业“虚火”上升明显。究其原因,主要是由于虚拟经济收益相较于实体经济更高、更快。伴随着新型金融衍生工具的诞生与发展,金融机构这种追求短期效益的心理更加明显。导致实体经济面对的金融形势更加严峻,阻碍实体经济及整体经济规模的增长。 (二)金融资源分布过于集中 资金不足是制约中小企业发展的关键因素之一,也是阻碍中小企业转型升级的重要原因,对于连云港实体经济也不例外。遇到良好的投资项目时找银行寻求帮助,却得不到有效的金融支持。资金主要在大型企业、融资平台及金融机构间循环,并没有真正注入实体经济发展中,超半数中小企业未成功获得贷款。主要理由是满足不了银行贷款要求,很大程度上限制了中小企业的发展,损害了实体经济利益。特别是受疫情影响,中小企业更是雪上加霜,资金供应严重不足,甚至因此而倒闭。 (三)金融服务的效率与质量 未满足实体经济发展的需求高效的金融服务对促进实体经济发展往往能起到关键作用。然而,当前连云港金融服务实体经济存在系统性不足、水平不够、质量不高、产品种类单一等问题,特别是对科技创新型领域的金融服务不足。传统形式的贷款服务对前期投入多的研究型企业来说,融资成本高、财务风险大,容易错失很多优质项目。需要金融机构主动分析研判各类企业的金融需求,有针对性地对待。连云港片区有必要大力推进金融创新,提供适合当地实体经济企业所需的高质量金融服务。 (四)信用机制不完善,金融环境有待优化 21世纪以来,连云港金融行业发展迅速,但也出现了金融秩序混乱、发展不平衡等典型问题,不利于社会经济秩序的正常运行。目前,金融信用机制的建设不科学、征信评价机制不完善和不透明的现象亟须改变。江苏自贸区连云港片区有必要在金融机构和中小型实体企业之间建立科学合理的信用评价机制,促进形成诚信、互利的良性循环,以使金融更好地服务中小实体经济。 四、对策 (一)创新优化金融监管制度,激发金融服务 实体经济活力当金融市场资源大规模流向虚拟经济形成经济泡沫时,政府须发挥监管作用,有效遏制泡沫的扩大。例如,以法律法规的形式,从源头上遏制金融盲目追逐高收益。法律法规的建立要以调节、约束等为主,必要时要把金融机构服务中小实体经济作为任务来明确,把金融服务实体经济的规模、质量及效率作为重要的考核内容。通过建立长效考核机制,从制度上保障中小实体企业得到应有的金融服务。要完善金融宏观调控制度,在政策间要形成足够的系统性。不仅如此,连云港片区要积极引导金融主动服务实体经济,打通金融资源和实体经济间的合作壁垒,形成良性发展循环。 (二)深化供给侧改革,提高金融服务 实体经济的效率金融机构面向中小型企业的金融服务目前以传统的贷款业务为主,中小型企业获得资金的各类渠道中直接融资比例太低,导致财务风险高。为满足不同类型企业的需求,对于以制造业为主的中小企业可以推出“抵押贷”。针对前期投入资金较多、以研发类科技创新为主的中小企业,可提供长期金融产品。因此,连云港自贸片区对这类金融产品的发行可适当给予奖励或税费减免,增加金融机构参与的积极性。 (三)创新金融科技手段,有效降低金融风险 由于中小企业抗风险能力弱,特别是在疫情后许多中小型企业倒闭的情况下,金融机构认为面向中小型企业的投资风险较大。金融机构的风险控制部门利用实地调研等传统风控手段对中小企业进行评估,通常不够客观和真实。为了弥补这种缺陷,连云港片区的各大银行金融机构要充分利用科技手段,特别是利用第三方专业机构建立的大数据平台,客观评估中小企业信用等级,灵活采取不同贷款利率和贷款额度,对信用程度高、经营业绩好的企业适度降低贷款利率和提升贷款额度;对信用等级低、经营成果差的企业实行高贷款利率和较低贷款额度。这样在一定程度上可以督促中小企业用心经营。 (四)完善金融市场信用管理体系 建设近年来,伴随着P2P互联网金融的快速发展,带来较多的网络信用问题,给整个金融市场造成严重不良影响。不论是金融机构或中小型企业在一定程度上都存在潜在的信用问题,因此把网贷机构、中小企业法人信息统一纳入征信系统十分必要。连云港片区有必要加快建立和完善金融信用体系,通过各相关主体间的沟通交流,提高企业信息透明度,最大程度地降低金融信用风险。只有通过加强信用管理、加快金融市场主体信用体系建设,才能有效提升金融服务实体经济发展的能力。本文在解读连云港片区金融服务实体经济发展过程中遇到的典型问题的基础上,积极深入探索金融制度创新思路,提出创新优化金融监管制度、深化供给侧改革、创新金融科技手段与完善金融市场信用管理体系等具体对策与建议。致力于提升连云港自贸片区金融制度有效支撑和服务实体经济的高质量发展,实现区域经济的可持续、高质量稳步提升。 参考文献: [1]杨春媛,梅德平.供给侧改革背景下四川自贸区建设路径分析[J].商业经济研究,2018(19):146-149. [2]盛斌.天津自贸区:制度创新的综合试验田[J].国际贸易,2015(01):4-10. [3]丁宏.新一轮自贸试验区制度创新的趋势与路径研究[J].江苏社会科学,2020(04):121-127+243-244. [4]何兵,程伊菲.江苏自贸试验区创新发展SWOT分析与对策研究[J].中国商论,2022(01):4-6. [5]陈卫峰.“一带一路”倡议下中国自由贸易试验区制度创新—以陕西自贸区为例[J].开发研究,2021(01):38-45. [6]郑国姣,杨来科,常冉.上海自贸区新片区金融创新推进人民币国际化的路径探析[J].金融理论与实际,2019(07):16-23. [7]谢贤君,任晓刚.新时代我国自由贸易试验区金融制度创新研究:发展格局、问题审视与战略性调整[J].当代经济管理,2020,42(11):72-80. [8]尹庆伟.我国自贸试验区金融制度创新的成效、问题及调整策略[J].对外经贸实务,2021(01):65-68. [9]姜少涛.金融服务实体经济对策与建议[J].现代商业,2022(07):119-121.[10]程炜博.吉林省金融服务实体经济能力提升再思考———以吉林银行经营发展为例[J/OL].北华大学学报(社会科学版),2022(3):1-5. 作者:何兵 徐达 单位:江苏海洋大学
软件测试论文:嵌入式计算机软件测试关键技术初探 摘要:嵌入式计算机是计算机行业中一种比较先进的计算机技术。随着科学技术的不断发展,嵌入式计算机的使用范围也越来越广,在嵌入式计算机使用的过程中,能够有效地保证对需要的功能的实现。但是,由于嵌入式计算机软件的结构相对于其他类型的计算机来说比较复杂,这就要求我们要能够按照使用需要,及时对嵌入式计算机软件技术进行测试。文章根据现阶段嵌入式计算机与嵌入式计算机软件的概念,针对开发使用的技术进行分析,找出如何使用相关的技术对嵌入式计算机的软件进行测试。 关键词:嵌入式;计算机软件;测试;关键技术 前言 随着我国的工业不断地进步,科学技术的不断发展,嵌入式计算机技术也得到了很大程度的提升。我们身边普通的计算机并不是嵌入式计算机,嵌入式计算机指的是专门针对某一个项目或者是某一个行业进行开发的专业计算机。嵌入式计算机不仅仅能够实现对需求开发的功能,有效地提升工作的效率。嵌入式软件是嵌入式计算机中安装的软件,一般情况下,嵌入式软件都需要根据不同的工作需要,完成相应的功能,这就要求嵌入式软件要具备一定的稳定性,对嵌入式计算机软件进行测试,能够很好地保证嵌入式软件的正常工作。 1什么是嵌入式计算机 嵌入式计算机指的是针对某一种技术,或者是某一种网络、某一种功能等专门开发的计算机系统,利用计算机技术,加入嵌入式系统,能够实现对计算机硬件和软件功能的增多,能够更加适合实际运用的需要。嵌入式计算机针对某一种功能的需要进行开发,对开发的成本、功能的可靠性以及计算机的大小等因素,都有十分严格的要求。通过对计算机处理器、硬件、系统、应用等进行嵌入式技术的操作,能够更加有效地保证计算机技术的实现。嵌入式计算机大多被应用在工业生产中,能够提升工作效率,保证工作的质量[1]。 2什么是嵌入式计算机软件 嵌入式计算机软件指的是在嵌入式计算机中使用的软件,能够进行独立功能的操作,嵌入式计算机软件包括嵌入式微处理器、传感器、控制器、定时器、储存器等等。在嵌入式计算机中使用的电子芯片或是电子器件,将嵌入式计算机软件安装到嵌入式计算机中,能够有效地实现常规计算机不具备的功能,比如:实时监控功能、对设备的管理功能、数据处理功能、进行移动计算等等,真正地实现了现代化自动化的电子处理,是实现现阶段自动化与智能化的社会生产力的重要途径,嵌入式计算机软件就是自动化的核心部分[2]。我们可以将嵌入式计算机软件分为:简单嵌入式系统和复杂嵌入式系统两种。简单的嵌入式系统只能够完成一项功能,比较典型的简单嵌入式系统就是单片机。单片机通过ROM技术就能够实现对系统的使用,能够达到对程序控制的目的。复杂嵌入式系统的功能与普通的计算机系统功能并没有什么过大的区别,只不过在复杂的嵌入式系统中,安装了一些微型的嵌入式操作系统,以及嵌入式应用软件在计算机中,能够使计算机的功能得到相应的完善,这就是嵌入式计算机软件的作用[3]。 3什么是嵌入式计算机软件的测试 嵌入式计算机软件相比普通的计算机软件来说,更具有专业性,嵌入式计算机软件只能够在某一个制定的平台或者系统中运行。但是嵌入式计算机软件的开发环境与运行的环境还存在很大的差异,不能够使用同一网络环境。嵌入式计算机软件需要使用交叉开发的形式,在进行开发的计算机中,安装并运行开发工具,开始对软件进行编译,再将编译完成的软件通过下载的方式,将软件发送到目标计算机中,当开发计算机与目标计算机都有了嵌入式软件,就能够建立通讯连接,并且能够对软件下达命令、下载数据等等。两台计算机的操作系统不同,计算机的处理器也有着一定的差异,这样的方式会增加嵌入式软件开发过程的步骤,增加了开发步骤的复杂性[4]。我们将对嵌入式软件进行开发的计算机称为宿主机,对软件进行接收并运行的称为目标机。宿主机对使用开发工具,利用宿主机的操作系统对计算机软件进行开发,通过通信连接将计算机软件发送到目标集中,尽管这一系列的操作看似很简单,但是却需要强大的系统和硬件的支持。在这种形式下进行运行的嵌入式计算机软件开发的活动,一般情况下,宿主机都是我们平时工作生活中使用的通用计算机,也可以是开发微机或者是软件工作站等等。目标机与宿主机不同,目标机能够承载宿主机开发的嵌入式计算机软件的运行,将嵌入式计算机软件安装在目标机中,就能够实现嵌入式软件的功能[5]。 4对嵌入式软件测试关键技术进行研究 4.1对宿主机进行测试的技术研究 宿主机指的是对嵌入式软件进行开发的计算机,对宿主机进行测试的方式有两种,即静态测试与动态测试两种,这两种方式使用的是代码逻辑的方式对宿主机进行测试。4.1.1静态测试技术很多计算机软件开发的专家,在对计算机软件进行检测的时候,通常使用的都是人工检查的方式,由设计人员组成一个小组,小组的成员之间互相交流对软件开发使用了哪些程序、使用的是什么算法进行的计算,并交代设计数据与软件的模块之间有什么样的关系等。这样的方式虽然能够在一定程度上找出软件中是否存在相关的问题。但是,由于现阶段嵌入式计算机软件的结构越来越复杂,设计的步骤越来越繁琐,软件设计的规模也在逐渐扩大,这就要求在一款软件的设计过程中,可能会有很多的软件设计师、工程师等一起参与到软件的开发工作当中,每个工作人员的分工也大有不同,再使用从前的方式对软件进行检查,就会加重检查工作的负担[6]。这就要求我们,要根据现阶段的计算机软件开发的实际情况,找出最合适现阶段软件开发的检测技术,对原始的计算机软件的检测工作进行优化升级,能够使计算机软件的检查工作更加简便。在检查的过程中,加入适当的检测技术,先对整个嵌入式计算机软件的开发软件系统框图进行整理,并且对其设置自动连接的相关量,软件的源代码编程能够通过自动化技术进行查找。这样的方式能够使软件审查工作的工作效率有很大的提升,能够使验证工作的结果更加准确有效。我们可以通过静态测试的方式,得到软件中相关信息[7]。(1)软件的源代码程序绘制过程的逻辑图,以及对软件进行控制的工作流程。(2)软件系统完整的逻辑框图,系统内部关系调节的网络图。(3)软件程序运行的路径分析图。(4)软件生成的不同部分的显示图。(5)软件不同部分显示图的位置信息,操作的频率等信息。这些信息都能够在静态测试中得到实现,首先要使用静态测试的系统对软件的操作逻辑和控制系统进行分析,能够有效地将软件分析的更加精确,在进行软件测试的过程中,能够使测试的结果更加准确,并且能够将测试结果更加精准的表现出来,检测出软件系统中是否存在相关的问题,并以此对软件的系统进行改善。4.1.2动态测试技术对宿主机的动态测试主要指的是对软件的代码进行测试,能够有效地检测出代码的执行能力,并且分析软件代码的覆盖率,能够有效地检测出软件的功能。能够有效地了解到软件的性能,还能够通过分析更加了解软件中代码的执行情况,这样的检测方式能够促进对软件系统的改进,推进了软件系统的发展,可以根据检测的结果,对软件的功能进行优化和完善[8]。动态测试技术还能够对软件设置的完成程度进行测试,能够对其中已经开发完毕的数据进行检测,检查其中是否存在缺少的数据,这样的方式能够为软件的开发工作提供重要的依据。动态测试技术能够将软件中的每个函数的情况,以及对内存的分配情况等进行检测,能够将软件中各种元素的分配情况进行显示,并且能够同时对相对应的数据、代码、函数等进行显示。 4.2对仿真机进行测试的技术研究 仿真机作为宿主机与目标机之间重要的环节之一,通过仿真机的使用,能够有效地完善计算机软件测试的功能以及软件自身的性能,比对宿主机的测试更加直观、更加真实,并且能够对软件中主要的技术进行仿真测试,使测试的结果更具有说服力。其测试的结果既能够作用于宿主机,还能够作用于目标机。4.2.1仿真机测试数据获取技术现阶段,针对仿真机的数据监测,一直都是技术上很难实现的问题之一,很多对嵌入式软件的检测都需要在测试的过程中先提供软件设计的源代码,这样的方式需要使用的数据量比较大,这就要求我们要针对这类数据的准确性进行技术的提升,才能够保证检测数据的精准性。仿真机监测技术能够从一定程度上保证数据信息的完整性,在对数据进行完全的缓存后,再使用测试工具进行修改,能够从很大程度上保证数据的正常输入,在测试结束之后,还能够对已经进行缓存的数据进行读取,并将数据整理保存到计算机中。但是,需要注意的是,使用这种方式进行测试,还要保证数据缓存的大小不会超过测试的容量,测试才能够顺利的运行[9]。4.2.2仿真机仿真测试技术对嵌入式计算机软件进行仿真测试,能够在测试的过程中,对数据进行集中地管理和处理。仿真测试需要一定的技术支持,能够将数据进行仿真模拟,在模拟的过程中,能够看到技术的使用过程,再按照每款软件不同的性质,分类仿真,使测试的结果更加真实可靠。还要保证在对数据的检测过程中,传输信号是能够稳定运行的,才能够保证仿真测试的数据是实时的。 4.3对目标机进行测试的技术 目标机相对于其他部分来说,在测试的过程中,更需要注意目标机的综合能力,还要能够测试软件自身的交互能力,并且测试软件是否安全可靠,目标机测试的结果能够更加真实地体现计算机软件的性能[10]。4.3.1故障注入技术嵌入式计算机软件在计算机中运行的状态,可以通过人为的方式进行设置。但是,这就要求目标机的部件能够具备一定的功能,能够按照设置的时间、设置的运行方式等进行运作。故障注入技术指的是在目标机中,通过对某一部分的测试,能够更加有效地检验目标机中的性能,比如:鲁棒性测试、边界测试等等。使软件在运行时的状态能够表现的更加明显。4.3.2内存分析技术嵌入式计算机的系统,一般情况下内存都会比较小。使用内存分析技术,能够有效地保证在分析的过程中,找出计算机内存存在的问题。在问题的分析过程中,能够防止内存中的某些内存会产生分配错误的问题,很多的计算机软件故障都是因为内存分配的错误造成的。这就要求我们要通过内存分析的技术,来对内存进行判定。一般情况下,我们都会选择硬件的方式进行分析,但是硬件分析的方式需要耗费的资金比较多,而且分析工具具有一定的环境限制,但是软件分析会对计算机的代码产生一定的影响,并且会影响内存的运行。这就要求我们在进行内存分析的过程中,要能够按照不同的情况对测试的方式进行选择[11]。4.3.3程序性能分析技术在嵌入式计算机运行的过程中,还有一个十分重要的因素就是程序的性能。一般情况下,嵌入式计算机对程序的性能都有一定的要求,能够在已经设置的时间内,对某一数据进行中断处理或者是生成处理,这就要求我们要在测试的过程中,要能够根据实际情况决定先对那一部分的代码进行优化,因为嵌入式计算机的优化程序的时间是很宝贵的,要尽可能地避免对一些没有必要的程序的优化工作。使用程序性能分析技术,能够将计算机内的数据进行整理,并按照消耗的时间,消耗的类型,消耗的历时等进行分析。按照这些数据,能够对计算机中的数据进行判断,决定先对哪一部分的程序进行优化,才能够保证对数据检测的工作效率,保证对程序的优化是有效的。使用程序性能分析的工具,不仅仅能够显示计算机中每一部分的优化需要多少时间,还能够按照需要优化的程度进行排序,引导工作人员对系统程序进行优化分析[12]。在对程序进行测试的过程中,可以先对计算机软件中的代码进行分析,能够找出已经被使用的代码,以及计算机接口的工作效率等等。可以在测试的过程中使用插桩的方式进行测试,分析完毕后在可执行的代码当中适当地融入嵌入式软件,并将二者进行综合测试,得到的结果就能够明确地看出,其中的代码哪些已经执行,哪些被遗漏,或者是哪些数据的信息覆盖还不够全面。需要注意的是,使用这类分析工具进行分析,很可能会影响到计算机软件代码的运行,导致软件运行出现故障问题。 5结束语 嵌入式计算机与我们的生活之间的关系十分紧密,能够产生巨大的影响,我们身边很多部分都使用了嵌入式计算机进行功能的完成和实现,比如:飞机的飞行控制器,或者是我们家中很多的家用电器,冰箱、洗衣机等等,都在一定程度上使用了嵌入式软件技术。随着科学技术的进步越来越快,嵌入式技术也越来越繁琐。这就要求我们要在不断地使用中对嵌入式技术进行完善,对嵌入式技术进行优化升级,能够从一定程度上保证嵌入式技术的发展,对软件进行测试,能够大大地提升嵌入式计算机软件的稳定性。 作者:王琨 单位:西安外事学院工学院 软件测试论文:软件工程中软件测试的应用 1软件工程中的软件测试 1.1软件测试的含义 软件测试根据用户的使用目的,将成功开发的软件进行相应的纠错动作,从而披露该软件的各种问题及缺失因素,促进研发人员进行相应的改进,从而达到完善软件的目的。 1.2软件测试的关键性阶段 主要有以下两个关键性的检测阶段。第一阶段是软件开发过程中各主要单元模块完成后进行测试。这一阶段测试可以将缺陷控制在最小单元模块内,给研发人员最快的测试反馈,促使其完善单元模块的功能,达到用户的使用要求;第二阶段测试是软件系统全部完成后,进行全方位的综合测试,查找系统在使用过程中可能存在的问题。此时,需要根据系统要实现的功能进行多种测试工具的应用,以其找到系统不符合要求的功能或性能瑕疵。 1.3软件工程中软件测试的方法 对软件工程进行软件测试时,不同软件可以运用不同的测试方法。现阶段,主要以软件测试在测试过程中是否需要将程序进行完全运行来判断测试方法,不需要系统程序运行就能完成测试的方法称为静态方法;需要系统时时传送相应数据,并通过相应程序检测系统是否达到用户的期望值,是否存在运行逻辑上的问题和算法上的缺陷等的测试方法称为动态方法。目前,静态测试方法应用较广的有静态排演法、软件检查法和软件审查法。随着软件测试方法的不断创新和完善,新兴的测试方法如静态自动分析、分析模型等方法不断得到应用;动态测试方法随着精细化测试进程的深入逐渐细分为单元测试方法、集成测试方法、系统测试方法。这些测试方法相较于静态测试方法,具有范围广、测试成功率高、内容覆盖面大、应用程度高等特点。如白盒测试、代码覆盖测试等。 2软件测试在软件工程中的作用分析 2.1软件工程项目需要软件测试进行全方位的辅助管理 所谓软件工程项目就是将用户的要求进行立项管理,通过建立项目组、研究用户的使用目标来确立项目目标,对目标现状进行系统研究与分析、总体目标细分阶段性目标以及规划项目总体方案等,将软件开发过程建立在项目管理过程中。在这一过程中,各阶段性成果都需要软件测试来校验其可行性,从而辅助软件工程项目步入更完善的项目管理中。首先,软件工程项目需要精细化项目管理和集中项目管理两者协调统一。因此,需要设立软件测试机构,能够对项目细分的各阶段、各模块进行软件测试。其次,项目组人员组成和责任落实要依照规章制度实施。要体现软件测试的重要性和实际意义,测试机构负责人为项目组组长的最佳人选。其组员为各项目负责人和其他测试人员组成。软件测试结果必须立即反馈到软件研发人员、程序员及系统分析人员等相关人员手中,以期促进其团结协作,将软件各部分呈现出的问题解决。最终满足用户的使用要求,实现软件设计的目标。可见,软件测试的辅助作用,对于软件工程项目的精细化管理、软件相关技术的综合管理等至关重要。 2.2软件工程项目实施反促软件测试发展 研发一个新的软件系统时,其核心内容包括目标确定、框架设计、分支设计和编码应用等,这些核心内容均需要软件测试来实现其统一性和兼容性。系统目标是软件测试的最终目的,软件测试需要围绕系统目标进行缺陷的发现和反馈,从而实现各阶段测试的统一性和完整性,从而促进系统的协调和完善。经过软件测试的系统,必须保证达到项目目标,且在长时间运行下无重大bug。从这一过程来看,软件测试是在软件工程项目实施中得以发展的。软件测试机构并不是真正意义上的独立,其“独立”仅是功能上的独立。实际上,在进行软件工程项目实施的整个过程中,无论是整体设计还是精细化管理,都需要软件测试参与其中,以测试角度对软件工程项目的设计和实施进行指导和辅助,从而纠正一些设计上的错误和细节上的缺陷。这种参与的直接性促进软件测试必须紧跟项目研发现状,才能提出及时有效的参考意见,促进项目顺利开发。软件编码规范是软件研发团队必须规范执行的,而这种规范的编码刚是软件测试机构的首要任务,制定规范要严肃,执行规范要严格,才能给用户呈现出高质量的软件产品。 2.3软件测试原则 软件测试的原则是在其测试的基本目的和要求下产生的,因此,在进行软件测试时,必须注意其原则性。(1)坚持用户使用目的,坚持项目总体目标和阶段性目标的实现原则;(2)测试“精细化”即细分分支、单元模块、阶段性成果、系统全面测试等随时进行;(3)测试时间要越早越好,频率越高越好;(4)测试中逻辑性检测和算法检测要注重;(5)测试要结合数据检测进行;(6)保证测试的严肃性;(7)测试坚持第三方进行原则;(8)不合理条件值都要进行测试;(9)测试过程、方法、用便、结果、完善等都要记录在案,便于故障定位和日常维护。 3自动化软件测试技术分析 随着智能化技术和自动化技术的不断深入应用,在软件测试中,自动化软件测试技术得到创新和发展,并在软件开发中应用得越来越广泛。所以,人们将各种自动测试的效果进行评估,将成功案例进行相似引用,来判断检测的可行性。最初的自动化测试具有较严格的针对性,运用特定的测试原则和测试方法,将统计指标运用其中,从而得到测试结果,并对其进行全面评估,从而得出自动化测试的严密性。随着自动化测试的不断深入推进和创新,其测试准则和自动测试技术越来越成熟,逐渐过渡到自动测试模型化阶段。逐渐形成自动测试的等级制度,使得自动软件测试技术成为测试控制能力高低优劣的一个重要判断依据。 4结语 总之,软件测试已经发展成为软件工程中一个必不可少的重要组成部分,软件测试不仅能够对软件的质量进行一个系统的评价,而且是目前确保软件质量的主要途径之一。并实现软件产品整体质量与企业经济效益的整体提高,进而提升软件企业的核心竞争力。。 作者:栾新亮 单位:鄂尔多斯市特种设备检验所 软件测试论文:嵌入式软件测试环境研究 1嵌入式软件的特点 嵌入式系统的应用软件是实现嵌入式系统功能的关键,其主要特点如下: 1.1软件开发环境和运行环境不同 嵌入式系统软件的开发通常采用交叉编译方式,即软件的开发在通用计算机上进行,而软件的运行环境却是在嵌入式专用设备上。开发环境被认为是主机平台,运行环境为目标平台,相应的测试被称为主机测试和交叉测试。 1.2缺乏可视性 嵌入式软件缺乏可视性主要表现在两个方面:(1)数据的可视性方面:嵌入式系统通常没有显示设备和存储设备,只有在线实时观测或是将数据传输到主机上才能进行结果分析;(2)编程的可视性方面:由于嵌入式软件的开发环境和运行环境不同,在进行开发时,一方面不能实时观察程序的运行效果,另一方面程序在仿真环境和目标设备中的运行效果可能存在差异。 1.3实时性要求较高 多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每项任务及时执行的关键,单纯通过提高处理器速度是无法完成和提高效率的,这种任务调度只能由优化编写的系统软件来完成,因此实时性是系统软件的基本要求。 1.4软硬件紧密结合 在嵌入式系统软硬件体系结构内部,各层次、模块之间的耦合度比通用计算机更强,这是嵌入式系统要求高效的结果,而通用计算机出于可扩展等要求更强调系统的模块化、层次化和标准化。 2嵌入式软件仿真测试环境 嵌入式软件测试不同于传统的通用软件测试,由于其嵌入性、实时性、反应性、专用性等特点,它比一般的通用软件测试更加困难。因此,根据不同测试阶段的需求,建立恰当的测试环境是避免嵌入式软件测试瓶颈、提高测试效率、保证测试质量的唯一出路。由于嵌入式系统通常采用软硬件并行开发的方式,在进行软件设计与测试时,真实目标设备常常不能及时提供,而且对于单片机、DSP这些深嵌入式系统来说,数据的显示采集、测试用例输入等都需要专门的软件来实现,因此在进行嵌入式软件测试前,必须首先建立嵌入式软件仿真测试环境。嵌入式软件是软硬件耦合系统,把软硬件分离开来,建立嵌入式软件独立的运行环境是建立嵌入式软件仿真测试环境的关键。一个完整的嵌入式系统包括处理器、I/O接口以及各种外部设备,在建立嵌入式软件仿真测试环境时,需要考虑软硬件的分离原则,即哪些采用真实硬件设备,哪些需要用软件仿真实现,哪些需要用硬件仿真实现,不同的嵌入式系统以及软件测试阶段,需要建立的仿真测试环境也不相同。 3嵌入式软件仿真测试环境分类 根据运行环境和实际环境的差异,嵌入式软件仿真测试环境可分为全数字仿真测试环境、半物理仿真测试环境和全物理仿真测试环境。 3.1全数字仿真测试环境 全数字仿真测试环境是指仿真嵌入式系统硬件及外围环境的一套软件系统。全数字仿真环境是通过CPU、控制芯片、I/O、中断、时钟等仿真器的组合在宿主机上构造嵌入式软件运行所必需的硬件环境,为嵌入式软件的运行提供一个精确的数字化硬件环境模型。 3.2半实物仿真测试环境 半实物仿真测试环境是利用仿真模型来仿真被测系统的外围系统,而被测系统采用真实的系统。测试环境模拟被测软件运行所需的真实环境的输入和输出,并且能够组织被测软件的输入来驱动被测软件运行,同时接收被测软件的输出结果。外部仿真设备:为目标机提供激励信号输入,接收并处理目标机输出数据,保证软件的连续、不间断运行,实现自动化测试;可以采用软件仿真或硬件仿真(ADS2等)。并不是所有的外设都采用仿真实现,可以随着项目的进展以及根据外设的复杂性,有选择性的加入真实外部设备。 3.3全实物仿真测试环境 在全实物仿真测试环境中,被测软件处在完全真实的运行环境中,直接将整个系统和其外围的物理设备建立真实的连接,形成闭环进行测试。全物理仿真测试环境是基于真实目标机的系统测试,是对整个嵌入式系统软硬件的综合测试,只有在系统研制的后期,所有硬件研制工作都已完成后才能进行。 4嵌入式软件仿真测试环境的构建方法 根据嵌入式软件及测试环境的特点,不同测试阶段的测试环境搭建方法如下: 4.1单元测试 单元测试是针对软件设计最小单位模块而进行的内部测试。由于目标机环境资源少、实现难度大,因此嵌入式软件的单元测试主要采用白盒测试的方法,一般在宿主机上,利用集成开发环境或测试工具(Clockwork、TestBed、Cantata++等)的全数字仿真模拟器来进行,找出单元编码时产生的错误以及与软件需求设计的偏差。在极特殊情况下,也可以在目标机上进行,利用单元测试中的驱动模块和桩模块进行。 4.2集成测试 集成测试是把经过单元测试的模块按软件的结构组合在一起作为一个软件部件或部件集来进行的综合测试。嵌入式软件的集成测试可在宿主机环境上利用Clockwork、TestBed、Cantata++等测试工具来完成,也可在目标机上搭建仿真测试环境来完成,具体依赖于软硬件耦合程度和集成级别。 4.3软硬件集成测试 软硬件集成测试主要是在软件集成测试完成后,形成独立的配置项,加载到相应的硬件平台上测试其运行情况,以确定软硬件能够正确协调工作,实现软件需求规定的功能、性能等要求。软硬件集成测试必须在目标机环境下进行,交联设备可以采用仿真模型替代。可以利用半实物仿真测试工具搭建测试环境来进行确认测试,比如:ADS-2、dSPACE等。 4.4系统测试 系统测试是将被测软件和硬件资源都综合起来构成完整的应用系统进行测试,确保整个系统达到研制任务书的要求。嵌入式软件的系统测试对测试环境有严格的要求,必须在真实目标机环境下进行,包括运行平台、交联设备都要是真实的,目的是要确保嵌入式软件能够在最终的真实硬件环境下正确运行。 5结束语 嵌入式系统在人类生活中发挥着重要的作用,软件所占的比重越来越大,也越来越复杂,保证嵌入式软件的可靠性正面临严峻的挑战。由于嵌入式系统的实时性和嵌入式特性,使得嵌入式软件的测试也面临一些特殊的问题。根据嵌入式软件设计过程中不同阶段的测试需求,建立合适的测试环境,才能提高嵌入式软件的测试效率,保证软件设计工作的顺利进行。另外,虽然日前已经有一些针对嵌入式软件的测试和调试工具,但是在有些方面仍存在不足,需要进一步对嵌入式软件的测试环境和测试技术进行研究,完善和研制更先进的测试工具。 作者:于慧媛 单位:中国人民解放军91413部队 软件测试论文:软件测试在软件开发过程中的应用研究 1软件测试对于软件开发工作的重要意义 软件测试是软件开发中不可缺失的工作内容,通过有效的软件测试步骤,能够帮助软件开发工程人员减轻工作负担,在很大程度上提升了软件的实用性能。因为电子软件的生产过程极为复杂,在开发的过程中需要经历许多环节,每个环节的数据要求都极为严格,很有可能因为极小的差异造成软件应用的失误。软件测试就是为了实现对于软件开发后的使用作出初步的评估,保证下一个生产环节能够正常执行,也为了确认软件的使用具有质量保证。软件的测试能够涉及整个软件设计、开发,以及未来升级的过程。首先,能够帮助软件开发商确认软件的使用质量。其次,还能够为工程师提供有效的信息反馈,帮助工程师进行软件系统操作的风险预警评估。还有,就是实现为未来软件系统升级奠定基础,能够保证软件在未来的开发计划中添加有效的性能价值[1]。软件测试的工作具有相当高的行业地位,能够帮助工程师和开发商尽早发现问题,并且给予充足的时间去解决问题,进而提升了大众对软件的使用效果,满足了推动科学技术进步的时代要求。 2软件测试的具体步骤和方法 2.1软件测试的对象 软件测试的对象主要是针对于软件使用过程中出现的逻辑操作,其中包含软件的使用规则,还有在软件应用中的程序设定是否满足人们的应用习惯,还要考虑到软件开发的初期设计是否能够满足社会大众的需求,能够实现广泛的普及,并且获得大众的喜爱。因为软件测试与其他方式的应用测试不同,软件的测试需要遍布整个软件的设计完成过程,要求软件能够实现具体使用的功能性。 2.2软件测试的种类 软件的测试工作也分成两种形式,一种是静态的检测试验,另外一种是动态的检测试验[2]。首先进行静态种类的具体划分解释,其中的工作内容具体实施不必要展开软件的运行功能,只要进行人力的代码查询工作审核就可以了。这期间可以对整个软件的设计脚本进行分析,得到房中数据的编码,保证在网络中展开的数据时正确有效的。与此同时能够展开对软件编程的评估,其中的数据值都在控制范围内,不能超过最低的数值要求。编写数据程序的人员在结束初始工作后还要展开对程序的审查,其中的大部分工作内容需要依靠合作完成。专业的人员通过技术手段结束数据的参考值评估,要求在人工审查的途径中实现数据的核对工作。总结的角度来评定静态测试的作用,就是通过人工和数据参考工具实现对编程的审核。另外一种就是动态的测试种类,这种方式需要进行软件的启动,在运行的过程中通过既定的数据进行测试评估。按照专业的白盒与黑盒方式进行测试实验,达到动态测评的目的。白盒的功能就是测试软件的逻辑性,能够满足人们使用的正常运作,黑盒则更倾向与想软件的使用功能,以及软件的数据管理进行测试。白盒与黑盒的测试功能满足了对于软件测试的基本要求,实现了为软件后续开发提供数据的重要任务。 2.3软件测试的方法步骤 将软件的测试方法进行归纳和综合,发现主要的测试方法来源于对于测试种类的需求。将白盒和黑盒的测试程序运用到软件的测试中去,实现人工和技术的双层数据收集,实现对于软件的数据编程、应用操作,以及未来升级的发展需求都进行监管。由白盒协助人工进行数据的整理,达成数据外接的基础使用。再由黑盒的运行操作达成对于内置程序、数据的检测和观察,保证软件进入正式使用中的功能性。软件测试的整体步骤,都由数据的支持进行操作,具体的步骤首先是进行功能性检验,然后将外因排除后执行内因运行,之后找寻可能导致程序出现问题的原因,最后结合参数的运算和总结,达成软件测试的目的[3]。 3软件测试在软件开发过程中的应用实施 软件的开发是一个十分复杂的过程,为了成功的实现软件的应用和升级,就需要工程师进行严密的设计、开发,以及研制,最后成就的科学技术产品。因为人们日益增长的科学需求,完美的软件必须还要经过不断的推敲和升级。 (1)软件测试的应用主要考察软件的实用性和需求。软件的创作和制造都是为了满足人们生活的需求,在开发的过程中要考虑产品的功能性,还要考虑开发商的开发成本是否能够支持整个软件的制作完成。 (2)软件的整体设计是否合理,需要通过软件测试得到论证。工程师进行软件的数据编写,是为了满足人们的生活需要,各项开发和功能的深入研究都是为了实现软件的实用性。软件的测试能够检测出软件开发中的问题,进行及时的补救工作实施,尽量做到不浪费开发成本的目的。 (3)要求在软件测试应用实际作用于软件的后期拓展。无论是学习软件还是工作软件,甚至于游戏软件,都必须要满足未来的发展和升级要求,实现能够无限开发和研制的目的,保证软件具有创新性。软件测试很大程度上也是为了找寻软件的功能延续性,促进软件的再开发和再创造。 (4)软件的测试需要应用到软件的最终检测和维护环节中去。每款软件开发后都应该得到检测,只有质量能够达到标准才能保证软件的出售。再者就是应用到软件出售后的软件维护,保证软件高质量运行[4]。 4结语 在信息技术不断摸索前进的过程中,软件的应用托陈出新不断进步,实现了人们生活、工作,以及学习的全面提速。为了保证软件在人们生活中的使用质量,以及适用程度,进行软件开发前期的软件测试是必须严格执行的工作步骤。 作者:丁旻昊 单位:中国特种飞行器研究所 软件测试论文:软件测试实验教学设计论文 软件测试是保证软件质量的重要手段之一。目前社会上对软件测试人才需求非常旺盛,据报道其人才缺口高达30万人[1],高校学生毕业后直接从事软件测试工作的占据了软件测试行业从业人员的48%[2],许多高校都开设了软件测试课程,如苏州大学[3],北京工业大学[4]等,以培养相应的软件测试人才。我校计算机科学与技术专业2008版教学设计中新增了软件测评课程,含理论课28学时及实验课8学时,于2011年首次在大四上学期开设。软件测试主要是一门技能型课程[5],其理论性相对较弱,且和软件工程概论课存在较多内容的重复。吸取了首次授课时重理论轻实践的教训,我们将软件测试课程的目标定位为在一定理论基础的指导下使学生熟练掌握软件测试的技能,因此2012年第二次授课时将理论课减少为24学时,实验课增加到12学时。借鉴同济大学朱少民教授[6-7]的经验,实验课着重讲述一些常用开源软件测试工具的使用,包括功能测试工具Selenium和AutoIT,单元测试工具Junit,代码覆盖工具Emma以及性能测试工具Jmeter等。Jmeter是Apache组织开发的一个用于压力测试和性能测试的纯Java桌面工具,可用于对服务器、网络或对象等模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能[8]。性能测试是保证应用程序后能够稳定可靠运行的必要手段之一。以我们为某机场开发的战略规划管理系统为例,由于前未进行全面的性能测试,客户使用一段时间后经常反映系统响应速度慢。利用Jmeter对主要模块进行了性能测试,结合测试结果对数据库进行了优化,此后客户再也没有反映过响应速度慢的问题。本着科研服务于教学的宗旨,以该系统为原型,完善了基于Jmeter的性能测试及数据库优化实验教学设计。 1Web应用程序性能测试实验 这部分实验目的是使学生熟练掌握使用Jmeter测试Web应用程序的一般流程和方法。实验任务测试绩效考核子系统中的评分模块。评分人登录系统后进入评分环节,选择其未完成的评分项目(若有多个未评分项,则需要全部对其评分)。每个评分项中包含对多个部门的评分,部门数大于等于3个时需符合正态分布,如可评出优秀3个、良好6个、合格4个、基本合格2个,否则可任意评分。按照循序渐进的原则,设计了3个步骤:一是Jmeter的基本应用,包括脚本录制、添加http请求、添加断言以及查看测试结果等;二是Jmeter的逻辑控制结构,如分支和循环等;三是Jmeter的高级应用,如参数值可变以及参数个数可变等。 1.1Jmeter的基本应用 Jmeter可以手工添加脚本,但更方便的是使用脚本录制软件Badboy[9]。Badboy录制的脚本可以保存为Jmeter格式,然后在Jmeter中直接打开和修改。脚本主要是一系列的http请求,其中可以设置请求的URL,请求方法(get/post)及请求参数等,如图1所示。通过添加断言(如是否含有特定字符串)检查请求是否返回正确结果。添加查看结果树并运行测试脚本查看程序的测试结果。 1.2Jmeter的控制结构 Jmeter具有丰富的逻辑控制结构,包括控制器,switch控制器,while控制器以及forEach控制器等。实验重点练习控制器和forEach控制器。控制器判断Jmeter变量是否满足给定条件,若满足则执行其包含的测试元素,否则不执行。ForEach控制器对Jmeter变量的每一个取值都执行一遍其包含的测试元素。图2是一个控制器,其条件为变量COUNT小于10且变量VAR等于字符串“abcd”。图2Jmeter的控制器图Jmeter的变量引用使用${变量名}的方式,变量一般提取自返回页面中的某些信息,如满足特定条件记录的行数或某个特定位置的字符串取值等。变量提取可采用正则表达式或Xpath进行匹配,讲解其匹配原则并现场演示。图3利用正则表达式提取需评选优秀的单位个数,其中引用名称youxiu就是变量名。匹配失败则取设置的缺省值0。如对于页面中返回的html代码“…您当前可以评出优秀<spanid="ltYSMsg">3</span>个…”可提取出优秀个数为3。 1.3Jmeter的高级应用 本部分着重解决实际测试过程中的一些常见问题,如参数内容可变及参数个数可变等。测试登录环节时需模拟不同的用户登录行为,即图1的http请求中txtUserName一项的值应是变化的。Jmeter提供的CSVDataSetConfig可解决这一问题,如图4所示。将所有评分人的信息存储在一个CSV文件中,把其中的列名填入VariableNames项,之后将图1中的txtUserName值改为userAccount(即CSV文件的第1列)实现参数值的动态变化。进入评分项后需根据情况选择优秀和良好等的个数,且要反映在http请求的参数中。由于参评单位的个数因评分人和评分项各异,因此无法在GUI界面中一一添加。需动态添加的参数包括评分列表中的name及其value,value的取值从优秀到基本合格依次为1234。为简单起见,我们按顺序对单位进行评分。如系统要求评出3个优秀,则测试中前3个部门打优秀,其余依次类推。由于同一部门的优秀良好等单选按钮的name值相同(如图5所示),我们选择提取该组唯一的ID号,然后将其转换为name,其对应关系是用$代替下划线(如ID号为gbBSCExamList_ctl02_rbExamerLevel,name为gbBSCExamList$ctl02$rbExamerLevel)。Jmeter的Beanshellpreprocessor可在提交http请求前动态调整参数个数及参数值。下面给出了Beanshellpreprocessor的代码。其中ExamerLevel_matchNr为Jmeter的系统变量,提供了正则表达式匹配项ExamerLevel匹配成功的个数(即参评单位的个数)。如前所述匹配数量小于3时可任意评分,为简单起见我们均将其评为优秀。N=Integer.parseInt(vars.get("ExamerLevel_match-Nr"));(N>=3){YX=Integer.parseInt(vars.get("youxiu"));LH=Integer.parseInt(vars.get("lianghao"))+YX;HG=Integer.parseInt(vars.get("hege"))+LH;BHG=Integer.parseInt(vars.get("jibenhege"))+HG;for(i=1;i<=N;i++){item=vars.get("ExamerLevel_"+i);item=item.replace("_","$");(i<=YX){sampler.addArgument(item,"1");}else(i<=LH){sampler.addArgument(item,"2");}else(i<=HG){sampler.addArgument(item,"3");}else(i<=BHG){sampler.addArgument(item,"4");}}}else{for(i=1;i<=N;i++){item=vars.get("ExamerLevel_"+i);item=item.replace("_","$");sampler.addArgument(item,"1");}}设计了含35个并发线程的线程组,模拟实际35个评分人的评分过程。全部线程在1秒钟之内启动,比实际情况更严格。得到聚合报告如图6所示,其中点击考核评分页面响应时间最长,为335毫秒。且测试过程中无错误发生,说明系统评分模块可靠。 2数据库性能优化实验 除应用程序外,数据库设计的优劣亦影响系统性能。这部分实验目的是使学生熟练掌握使用SQLServer测试数据库性能的一般流程和方法,并进行简单的数据库调优。为减少复杂性,设计一个简单的由三张表组成的人员组织结构数据库:user、or-gan及userorgan表。其中user表含4586条记录,or-gan表含1722条记录,userorgan表含6804条记录(一人可在多部门任职)。实验任务根据账号查询其姓名及所在单位信息。 2.1SQL语句执行计划对应用程序中频繁执行的SQL语句检查执行计划非常重要。初始时,三张表均未建立任何索引,下面SQL语句的执行计划如图7所示。由图7知,三张表均采用全表扫描的方式。对大表全表扫描可能涉及多次磁盘I/O,非常费时,应尽力避免此种情况。SQLServer报告由于缺少索引影响了查询性能,并给出了相关建议。selectA.vcAccount,A.vcName,C.vcNamefromtest.dbo.[user]Ainnerjointest.dbo.[useror-gan]BonA.vcAccount=B.cnvcempidinnerjointest.dbo.organConB.cnvcorgid=C.nNodeIDwhereA.vcAccount='testuser'为表格建立以下索引:indexIND_USERACCOUNTontest.dbo.[user](vcAccount)clusteredindexPK_ORGANontest.dbo.[organ](nNodeID)indexIND_USERORGANontest.dbo.[userorgan](cnvcempid,cnvcorgid)再次运行后显示执行计划如图8所示。可见所有表扫描均已替换为相应的索引查找,且SQLServ-er未报告缺少索引影响查询性能。两次执行查询的磁盘I/O和CPU时间见表1,可见为表添加正确的索引可提高查询性能。 2.2索引建立原则总结 建立索引的一般满足原则如下[10](篇幅所限,未给出实例):(1)为主键所在的列创建索引。为经常进行连接但未指定为外键的字段建立索引。(2)在频繁进行排序或分组的字段上建立索引。(3)在条件表达式中经常用到的不同值较多的字段上建立索引,在不同值较少的字段上不建立索引,如性别字段。不在查询很少引用的列上创建索引。(4)若经常同时使用多个字段排序,可在这些字段上建立复合索引。要尽量使关键查询形成索引覆盖,其前导字段一定是使用最频繁的字段。(5)查看索引并删除不使用的索引。需频繁进行数据查入操作的数据库应有较少的索引,需频繁进行读取操作的数据库应有更多的索引。(6)在聚集索引中,避免包括不必要的列,尽可能使用较小的数据类型。(7)在支持排序和范围查询的字段上考虑使用聚集索引。(8)具有高选择性的列是索引的好候选列,具有高密度的列是索引最糟糕的候选列。 3结语 软件测试是保证软件质量的关键步骤。在软件正式前一般都需要经过性能测试,以保证软件在一定负荷下的平稳可靠运行。Jmeter是一款优秀的开源性能测试工具,可测试繁重负载下的系统表现。软件性能表现还取决于数据库设计的优劣,建立适当的索引可减轻数据库查询和处理负担,进而提高系统处理能力。通过本教学设计实验学生普遍反映认识到了性能测试的重要性,了解了执行计划在数据库性能优化中的作用。 作者:张志远冯兴杰单位:中国民航大学 软件测试论文:软件测试与软件开发探究 摘要: 在IT行业,人们对于软件开发与测试关系的研究热度不减;同时软件的开发与测试,也一直是软件项目团队的中坚力量,要想保证软件开发产品的质量,就要有测试人员对于质量进行验证,所以测试人员也相当于质检人员,但是两者之间的关系还有更加深入的关系,对此本文就软件测试与软件开发关系展开分析,希望对于软件设计水平的提升,起到积极促进的作用。 关键词: 软件测试;软件开发;关系 0前言 软件开发是一个系统性的过程,包括概念阶段、计划阶段、开发阶段等,而软件开发工程与软件测试工程师分别对应着软件产品生命周期的开发与验证阶段。表面看似两者是一个上下游的关系,但是不同工程师所占的立场不同们对于软件的认识也呈现差异化,对此需要工程师共同讨论等,继而确定最佳的产品方案。 1概念分析 软件开发与软件测试是软件工程的重要阶段,前者是在客户需求的基础上进行软件系统制造的过程,也包括系统设计、编码程序等内容。而后者主要是将前者各个阶段,存在的漏洞等利用测试用例找出,是对于软件需求等的最终审核,也是对于产品的质检。 2工作内容 2.1开发人员 其工作内容主要体现在以下几点;第一、加强软件需求分析,明确软件开发方向。第二、编写软件详细设计文档,包括程序流程、函数等内容;还包括单元、集成测试等文档的编写。另外只有审核完写好的文档后,才能进行代码的编写。第三、代码编写是非常重要的,直接关系着软件程序的功能发挥;而软件开发不仅仅就是写代码,还包括很多其他的内容。第四、程序编码结束后,需要由开发工程师,对其进行系统自测,保证程序正确编写;自测合格后,以及文档编写好后,一并交给软件测试人员进行检测。 2.2测试人员 第一、通过对于软件需求说明书的审核,明确软件功能开发方向。第二、积极建立测试环境,也就是指软件运行的条件,包括软硬件设施的设置等。对于软件实际工作环境的模拟,也是测试环境构建的主要内容,继而保证软件的实际应用不会出现问题,对此可见测试环节还原现场环境的重要性。第三、将配套软件进行运行,检查其是否存在缺陷、功能是否充分的发挥,对于检查出来的问题,组织相关的工程师进行软件问题的修正工作。第四、协助并指导工作人员安装软件程序。 3关系 软件开发和软件测试主要的工作目标在于用户需求的实现,保证交付软件的质量,开发与测试并存,首先由开发人员进行软件实现,然后由测试人员找出软件中存在的程序问题,最后提交开发修复,两者之间是相互合作、相互影响的关系,继而除去软件开发中的的程序问题,保证软件的高品质。两者的工作交集,在于软件缺陷,但是软件开发工程师、软件测试工程师,工作岗位不同、对于软件的看法不同,对此难免会存在意见分歧,所以测试工程师加强与软件开发师之间的关系处理尤为重要,继而更好的形成向心力,保证软件开发的高效性和该品质性。好的软件开发,不仅仅要狠抓软件开发与软件测试两个环节,更要注重产品开发的全过程;另外更不能倾向于某个环节,而要让软件开发和测试都要硬,从而更好的保证后续工作的顺利进行。 4关系处理办法 4.1尊重开发成果 测试人员的综合素养、综合技能等,直接影响着软件开发的进度与质量等,为了更好地处理测试与开发之间的关系,测试人员要抱有一定岗位职责、职业素质,本着公平、公正的心理尊重软件开发环节的工作成果;软件开发会可能会存在一系列的隐藏程序漏洞等,这都是非常正常的,而测试工程师的主要职责就是找出这些漏洞,提高开发进行修正,从而另一个角度来说也是在帮助开发工程师成长;但是实际上,部分的测试人员在检查开发提交的测试软件时,会因为发现问题而出现一系列消极的情绪,对于软件开发工程师进行谩骂侮辱等,不仅降低了软件开发工程师的工作积极性,也影响了两个工作层面的关系,最终延长了软件交付的日期,以及软件的质量。开发工程工作内容繁琐且任务重,不可能全面顾及,导致程序开发存在一定的问题,而测试人员作为软件品质完善的关键,要在尊重软件开发作品的同时,积极的进行漏洞检查,实现良好的团队协作氛围。 4.2缺陷技巧的提交 由于软件开发与软件测试工作埃的交集就是程序缺陷,对此测试人员就要做到以下几点,继而保证缺陷技巧的有效提交,保证软件开发人员的更好接受。 4.2.1换位思考测试 人员在接受软件开发提交的作品时,首要的就是了解软件开发工程师对于测试结果的关注内容、范围以及关键点等;一般软件开发人员对于测试结果最注重的就是软件逻辑、数据流转等方面的内容,对此测试人员就要合理的采用测试技巧,有效的调整程序漏洞的提交方案。软件测试也是一个复杂且繁琐的过程,首先测试工程师要按照指定的测试流程,对软件作品进行系统逻辑的测试,找出影响系统正常运转的错误逻辑问题,将其第一时间反馈给开发工程师;测试环节接触到的其他问题,但并不是影响系统逻辑的漏洞点,按照漏洞提交顺序进行依次提交更容易被开发工程师所接受。 4.2.2漏洞描述要精准 测试人员的测试结果,是开发人员漏洞改进的关键,一个精准的的Bug描述,对于开发人员来说帮助性是非常大的,能够帮助开发人员更加精准的进行漏洞定位。这就要求测试人员在进行Bug描述时,要注重语言的干练简明,语气要肯定,避免使用好像、不确定等词汇,继而模糊开发人员的工作思路。其次描述的内容要突出重点,忌讳全面开花。最后根据以往的经验,给软件开发人员提出一系列的建议,像可能会出现漏洞的部位等,继而实现软件的高品质。 4.2.3注重普遍问题的提交 软件开发人员一般工作都非常的忙碌,而重复漏洞或是无效漏洞的提交,会大大的影响其工作的心情、工作量与工作进度等,对此测试人员在测试系统漏洞时,要养成Bug分析的好习惯,分清其问题的独立性还是普遍性,若是普遍问题可以提交一个。这就要求测试时人员要加强对于软件系统的熟练度,包括业务要求、操作以及使用等,当测试人员也不确定漏洞是否存在时,可以与其他测试人员进行沟通,或是与开发工程师进行沟通,继而精准定位程序漏洞。 4.2.4加强有效沟通 考虑到测试人员与开发人员之间的矛盾问题,主要的原因在于缺乏沟通或是交流无效,对此首先测试热源就要占到用户的角度上,正确的表达出自己的想法,让开发人员也占到用户的角度进行讨论。其次由于两者工作理念不同,对此难免会存在争议,对此测试人员保持自己观点,可在下个版本中完善。最后加强两者之间的沟通,明确对方的工作想法,保证系统认知的更加深入、全面,并灵活的运用测试手段,从而更好的保证软件高品质。 5总结 综上所述,通过对于软件测试与软件开发关系的分析,发现作为软件产品全生命周期的关键环节,更要加强沟通合作,提升企业研发的凝聚力,做到就事论事奔着相同目标共同努力,从而更好的保证软件产品的进度和质量。 作者:侯中原 单位:商丘医学高等专科学校 软件测试论文:计算机软件测试技术及开发应用 [摘要] 随着我国计算机网络的不断普及和发展,无论是人们的日常生活还是工作,甚至是休闲娱乐,都离不开互联网的支持,可以说,计算机软件已经受到越来越多人的应用,并且逐步成为了影响人们生活的重要技术。随着人们对计算机应用软件需求量的不断增加,计算机应用软件的开发也越来越频繁,因此,要对其开发流程以及开发需求进行深入的分析。文章将对计算机软件测试技术与开发应用进行了研究。 [关键词] 计算机软件;测试技术;开发应用;相关研究 计算机软件测试技术对于软件开发而言具有重要的作用,能充分保障软件的精确性,为软件开发工作带来安全保证。笔者将从计算机软件开发的重要性、计算机软件开发流程、计算机软件测试技术在软件开发中的有效应用,三个部分进行阐述。 1分析计算机软件开发的重要性 相对于应用软件而言,计算机仅仅只是作为一种辅助工具,计算机之所以能够帮助人们有效地解决这类问题,促进社会迅猛发展,最重要的就是计算机内的软件应用,可见,软件的开发极为重要。随着国家经济体系的不断改革,各行各业已经逐步面向现代化发展,互联网的普及无疑为人们的发展奠定了结实的基础,也给应用软件的进一步研究开发提供强有力的保障,计算机软件的应用已经在人们的生活中得以普及,而人们的日常生活也已经离不开网络的支持。计算机软件的应用不断丰富了人们的日常生活,使人们更加重视精神的自我培养,此外,计算机网络也在不断推动着人们前进。 2计算机软件开发流程 2.1分析开发需求和设计概要 在开发计算机软件之前,对其进行需求分析是开发应用软件的首要环节,亦是最重要的环节之一。软件开发需求分析质量,会直接对应用软件开发造成影响,一般情况下研究人员要根据软件需求内容,对软件的概要进行设计,并且结合软件的功能需求情况设计出软件程序流程图,若是利用类似于C语言等的高级语言实施程序编写,还应当根据软件模块设计各模块的应用功能。概要设计为软件的开发提供了程序框架,后续的开发工作都是在这个框架基础上进行操作,可见这个框架不但能够决定计算机软件程序功能,而且还能对软件运行的效率产生一定的影响。在基于软件程序具体的开发过程中,想要实现其特定功能,可选择多个语句或者逻辑关系等来实现,但不同的逻辑关系与语句也会从一定程度上影响软件。软件开发及其需求越来越复杂,如何编写简洁而又不会存在漏洞的应用程序,已经成为了各软件开发人员最终的目标,因此,在实际研究过程当中,研究人员要十分重视概要设计环节的工作,并且保持思路清晰,设计完程序流程图之后要进行全方位的审核,不断简化软件的逻辑关系,最终实现科学合理的软件逻辑关系。 2.2详细的编码与设计 紧跟需求分析和概要设计后的一个环节就是进行程序的具体编写工作。在编写程序的过程当中,首先应当选择计算机语言,经过长时间的发展,高级计算机语言出现提高了软件的开发效率。人们按照开发软件的实际需求,有针对性地研究了很多种类的计算机语言,例如:如常见有JAVA、C语言等,到了现在出现了VF与VB等可视化的编程软件,这类软件的研发使研究人员即便没有专业知识也可完成简单的软件开发。此外,在实际编码前,研究人员应进行详细设计,在已设计的框架上,按特定的逻辑关系将软件所需实现的一些功能进行设计,根据详细设计流程进行编码。目前,计算机软件设计使用最多的是C语言,这种语言的模块形式较为简单、语句便于理解,所以非常适合在开发、维护软件过程中运用,受到研发人员的青睐。 3计算机软件测试技术在软件开发中的有效应用 软件程序的编写完成之后,研发人员还要对其实施相应测试,监测这款软件的应用效果以及功能等是否能够达到预期效果,一般情况下,测试软件的方法就是随机输入一些数据到计算机中,然后再看结果是否达到要求,为了能够确保软件功能的精准性,常常会选择几组随机数据配合一些特殊参数进行检测。如果检测出来的结果和软件功能相符合,那么则说明通过测试,反之,则不符合。近几年以来,计算机的软件开发技术得到迅猛发展,研究人员也开发了一些专门针对软件测试的程序,但是由于受到技术水平因素的影响,使用测试软件受到一定的局限,比如:一个测试软件只能对一种软件实施检测,并且测试结果只能当作参考,测试结果的准确率还需要提升,但是不管怎样,测试软件的研发就足以标志着计算机软件程序的未来发展方向。新开发软件通过检测以后,需要交予需求方进行使用,为了保证软件能满足人们的实际使用需求,使用方也会进行验收,软件验收方要求极为严格,但是验收方式基本和测试方法相似,同样采取输入参数来进行验收,因此,就增加了不必要的验收程序。研发人员还应当继续研究,争取研发出更多的测试软件,使软件的测试结果更加精确。软件测试技术作为软件开发过程中最为重要的组成部分,该技术主要目的是为了将软件产品中存在的问题及时找出,并将测试报告交给软件开发人员予以修改。可见,在软件开发工作中,软件检测技术的应用是不可缺少的环节。 4结语 总而言之,计算机网络技术已经在人们的生活中得以广泛应用,而软件就是应用计算机的关键,随着人们各类需求不断增加,开发计算机软件已经成为了研究人员的日常工作,在具体的软件研究过程中,软件测试技术的使用是必不可少的,因此软件开发人员还应切实做好相关工作,解决软件开发所面临的困境,不断提升自己的开发水平,对软件开发工作进行深入研究,促进软件事业的持续发展。 作者:高俊 邹金萍 单位:江西生物科技职业学院 软件测试论文:人才培养的软件测试课程改革 摘要: 本文针对软件测试课程的教育现状,结合软件测试的课程特点和培养目标,从面向应用型人才的培养方式出发,提出了以案例式教学为主导,走教学产业化发展的软件测试改革方案。 关键词: 软件测试;应用型人才;案例式教学;教学产业化 随着我国IT行业的发展,越来越多的企业意识到软件测试的重要性,因此软件测试人员成为当前IT业界亟需的热门人才。面对软件测试人员紧迫的需求形势,应用型人才培养单位应该扩大软件测试人员的人才培养规模,提高培养质量。 一、《软件测试》课程教育现状 我国软件测试技术发展已有十余年,但IT市场对于测试人员仍然呈现出供不应求的势态。目前国内高校对软件工程专业几乎都会开设软件测试课程,甚至有些高校已经设置有软件测试专业。2011年11月,教育部主办了“2011年高等学校软件测试课程教学论坛”,对测试人才的培养及测试领域的全面发展起到了积极地推动作用[1]。高校系统化的专业教育体系为学生奠定了扎实而科学的学科基础,并对软件测试技术的理论化和系统化发展起到了不可替代的作用。利弊相依,传统的人才培养模式对软件测试课程设置和培养方案上还是会存在以下不足。 1.重理论轻实践在传统的软件测试课程设置中,大多采用教师在课堂上讲授理论知识,学生上机时完成实验操作的教学方式。实验的目的只是为了检查学生知识点的理解和掌握,实验题目大多比较陈旧,不能与时俱进地与当前的最新技术或最热门的应用相结合,使得学生的测试知识体系过于单薄。 2.重学生个体知识积累,轻团队协作能力培养团队协作在软件工程中的重要性无须多述。软件测试作为软件工程中重要一个环节,贯穿于整个软件生命周期,测试人员与系统分析员、软件设计师、程序员、维护人员之间的沟通必不可少,良好的团队协作才能有助于项目的进行,有助于高效、正确地开发出高质量的软件产品。传统的教学模式中,很少引入分组协作的环节去锻炼学生的沟通和交流能力,更不能设计出测试人员和开发人员的沟通场景,不能满足学生在项目中去加深理解、巩固提高的需求。 3.重即有知识,轻科学创新一直以来,软件测试课程在高校的课程体系中受到重视并不多,课程结束后并没有延续测试知识的后续课程。因此,学生不能在后面的学习和实践中进行总结提升。知识在母体中是要经过消化、适应、转化、演进、创新、融合、活化,而后才称为组织的“行动知识”,现有的教学模式不能很好的产生知识发酵效果。 二、《软件测试》课程特点和培养目标 软件测试是一门应用型较强的学科,应注重理论联系实践。一个合格的软件评测师除了要掌握即有的测试理论和软件知识外,还必须具备对软件测试行业的深刻理解,必须具备对计算机专业知识,包括编程技能、数据库、网络、中间件等知识的系统掌握,必须具备沟通能力、团队协作精神。软件测试是为了尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件交给用户,这并不是一项简单的工作。要做好软件测试,测试人员不仅需要站在客户的角度思考问题,真正理解客户的需求,具备良好的分析能力和创造性思维能力,完成功能测试和界面测试,而且要能理解软件系统的实现原理和各种使用场景,具备扎实的技术功底,能使用测试工具完成相应的性能测试、安全性测试、兼容性测试和可靠性测试等更具挑战性的任务[2]。从这个角度看,一个优秀的测试工程师需要掌握更多的知识和技能。 三、《软件测试》课程教学改革方案 以上可以看出,当前高校对于测试课程的不重视,以及当前的软硬件设施及教学方法都不能满足对应用型测试技术人才的培养要求。为了适应软件产业发展对测试人才的迫切需要,实现软件人才培养的持续性发展,针对软件测试课程调整培养方案,展开深入的教学改革和实践活动十分迫切和必要。 1.加大师资力量,构建完善的软硬件测试平台教师素养的提高是软件测试教学改革得以顺利开展的前提。此前,国内对软件测试并不重视,致使国内软件测试人才短缺,大部分高校内虽然有计算机系,但多以重开发轻测试,测试教师的专业素质和数量都远远不够。因此,不仅要重视对教师测试专业技术的培训,提供更多的学习机会,也应该认真开展软件测试教学研究,构造专业的软件测试教学团队。作为一门实践性较高的课程,软件测试必须建议专门的、完备的实验教学体系和环境。目前,高校普遍缺乏软件测试的软、硬件环境,致使学生无法通过项目实践来深入理解和提高测试相关知识和技能。 2.运用案例教学,丰富软件测试项目实战案例在教学活动中,学生总是对最新、最流行的项目和案例感兴趣,陈旧的案例既不能满足当前市场上对测试人才的技术需求,又不能很好的激起学生的兴趣。运用案例教学最重要的环节就是丰富案例素材,保持案例的“鲜活性”与“生命力”。高校可以采用历年本科毕业设计中运用了流行的技术、难度适中、功能较为完整的应用作为软件测试课程的测试案例,不但可以保证素材的延续性,也使得学生毕业设计完成的质量有所提高。 3.加强校企合作,走教学产业化发展之路[3]企业需要人才,高校为企业输送人才,校园中学习的技能最终要接收用人单位的考验。所以与软件企业合作,建立对口的学生实训基地,是应用型人才培养的重要途径。软件测试技术的掌握与提高离不开项目实战,让学生在真正的软件工程过程中从事测试工作,不仅能使学生深刻体会到软件测试在整个项目中的作用,掌握测试方法和技巧,对于学生的沟通交流能力、团队协作能力都有积极的促进作用。 四、小结 软件测试是保障软件质量,验证软件可靠性的重要环节,其重要性不言而喻。重视软件测试应从企业用人的实际需求出发,高校应加强面向企业需求的软件测试改革,切实培养学生的动手操作能力,使学生掌握最新的测试方法和技巧,让企业需求促进和推动高校教学发展。 作者:于营 单位:三亚学院 软件测试论文:软件测试质量管理论文 1测试流程不合理 1.1测试设计重点偏离使用QC软件测试发现bug统计,如表1所示。根据表1工作量统计,25人/日为5个中级测试工程师一周的工作量,但是根据测试用例发现的bug数量仅占bug总量的44.18%,该比例显示测试用例的设计重点严重出现偏离。需要在测试用例设计的方向上进行调整。 1.2测试过程不可控QC软件测试计划中测试执行阶段为2013.3.8-2013.3.27,执行三轮测试;实际测试时间为2013.3.23-2013.4.20,执行测试三轮,计划完成时间严重偏离,表2为原计划与实际计划的对比。表2显示测试计划进行了较大调整,计划截止时间比原计划延迟23天。延迟原因经分析主要为开发提交测试时间延迟,开发提交版本问题较多,测试计划安排不合理,在两轮测试间为安排开发修改bug时间等。想要解决该问题,不仅需要对测试过程进行管理,同时也需要对开发提交的测试版本质量进行管理。 2软件质量管理改进对策 2.1需求工程管理软件开发过程中,需求不明确会带来需求的频繁变更,浪费了很多时间。针对此项问题,可对需求相关的活动进行统一管理,其需求管理结构图如图2所示。加强需求开发和需求管理的有机结合,不仅减少了需求的变更次数,还解决了工程师对需求不能理解到位的问题。需求开发和需求管理同样重要,只有两者互相配合才能做出用户满意的产品。 2.2立项管理为了使有限的资源发挥更高的价值,公司可通过立项管理流程进行立项管理,立项管理流程分为立项建议、立项评审和立项筹备三个阶段,其具体流程图3所示。 2.3测试流程管理针对测试流程中发现的问题,可对整体的测试流程做如下的改变:(1)测试部门可进行需求学习及需求讨论,对理解不清楚及有疑问的需求,由研发设计部门进行解答,研发设计部门不能解答的由其联系用户确认后作出解答;(2)需求确认后,针对系统功能和性能等指标,由测试工程师进行测试测用例的设计,设计从两个方面进行,一方面测试工程师根据需求进行测试用例的编写,另一方面测试工程师可根据用户反馈问题进行分析汇总;(3)使用QC功能测试工具对应用软件兼容性、操作系统兼容性进行测试,以便于使用测试工具完成多种环境下的功能和兼容性测试;(4)进行自由测试以便于对系统测试用例进行补充,分析测试用例未覆盖问题的原因;(5)定期分析缺陷库中的问题,分析问题产生的原因,进行测试用例的修改。 3结论 本文指出了软件质量管理过程中可能会引起软件质量问题的原因,对软件质量管理的相关问题进行了分析,归纳和总结,这些问题在软件开发人员中具有一定的普遍性。实践表明,通过对这些问题进行分类,开发人员可以清楚地知道在软件设计中容易出现的问题,能够及时采取相应的措施,推动软件质量的全面提高。 作者:翁婕丁铁乔扬单位:南京莱斯信息技术股份有限公司质量与技术管理部 软件测试论文:软件测试团队建设的软件工程论文 根据权威机构统计部门调查数据显示可知,在常用的软件开发项目环节中,软件测试工作大约能够占到软件开发工作总量的42%以上,而软件测试所需投入的研究经费成本也将占到总额数的50%。由此可知,软件测试环节对于整个软件工程开发应用具有十分重要的意义。然而,如何建立一支高效软件测试团队对于构建更加完善的软件工程起着直接导向性作用。BarryBoehm曾阐述了人的因素在软件测试中的重要作用,人为所占因素甚至超过了其他环节性因素,其代表理论构造性成本模型认为由于软件测试分析师与程序员的原因会导致其工作效率相差数倍。因此,加强软件测试团队的高效率建设对于构建高质量软件应用程序具有重要作用。 1高效软件测试团队建设的可行性策略 1.1软件测试团队的特质建设 软件测试团队的素质建设对于整个软件工程质量而言具有非常重要的作用,人是测试工作中最具价值也是最重要的资源。因此,应该积极构建合格的、高质量的合作团队。(1)软件测试以及软件工程开发都需要程序员具备足够的自信心,对软件检测结构以及程序的缺陷要如实汇报。对于软件项目工程中出现的各种问题要认真处理,以此减少客户可能遇到的种种问题。(2)软件测试人员还要具备足够的怀疑精神,对可能存在的漏洞性错误要及时予以检测和纠正,进而提高其自我创造力。(3)软件测试团队要积极构建沟通协调能力。可以通过与客户进行必要的沟通来及时发现软件运行中存在的不足之处,其中测试者可以针对模拟环境下用户对于软件环境的应用情况进行科学分析,以此对软件编写过程和总结文档进行反复检查检测,提高软件的运行效率和正确性。(4)必备的检测技术能力。软件测试团队必须具备重要的专业技能,需要精通数据库、通信、网络、GUI测试、测试工具、自动化测试脚本和相关业务领域等,以此全面提升他们的测试能力和测试积极性。 1.2软件测试团队的制度性建设举措 一个优秀的软件测试团队必定拥有一套完善的团队管理制度,拥有明确的职责分工和高端测试人员,通过不断规范团队管理制度,做到扬长避短,及时提升整体测试质量。其中,软件测试团队需要不断加强汇报制度建设、工作总结制度建设、奖惩制度建设、测试审核制度建设、会议制度建设等,通过科学合理地分配职责关系来进一步强化团队成员的素质建设。在此过程中,还要注重对于资深测试人员的正确引导和建设,加强彼此间的沟通交流,不断丰富团队的测试知识库,通过科学吸收先进的测试管理知识来提升整体测试技能和技巧,以此减少开发团队协同工作中的一些领域瓶颈。 2结语 综上所述,本文对目前国内软件工程的发展应用现状以及其中出现的漏洞不足之处进行了分析。只有不断加强对软件测试团队的整体素质和综合开发技能的教育,才能从根本上提升其软件测试技能,要在不断建立健全团队管理制度的基础上加强相关软件工程建设,以此全面提高测试人员的软件工程技术水平。 作者:段炼单位:郑州银行科技开发部 软件测试论文:软件工程中软件测试的必要性 1软件工程提升软件健壮性分析 软件工程目前一直缺少一个明确的定义,但是目前业内专家都一致认为软件工程一般分为需求分析、设计、编码及测试4个环节。其中前面3个环节是整个软件的编写,而最后1个环节的软件测试,则是通过各种专业测试方法来测试软件是否满足软件工程下的10种特性:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性。 2当前软件测试的现状 从对软件工程的分析来看,软件测试是保证软件最终健壮性的最后一个工序。但是,当前很多软件设计公司,在软件测试方面投入的人力物力都非常低,甚至没有专门的软件测试部门,而是由一些软件设计人员兼职。虽然这样也有了所谓的软件测试这道工序,显然因为软件设计人员本身的先入为主,所以在软件测试的过程中,往往不容易发现潜在的问题。另外有的软件测试人员仅仅把软件推到市场上,部分使用人员来进行测试,虽然这也是一种测试方法,但是这种由用户测试的软件测试环节,更多的是在软件的操作体验的测试,并不能够发现软件潜在的bug,正确的软件测试流程,应该设计专业的测试软件,通过白盒测试的方法来针对软件代码进行测试。而上述的仅仅测试界面和操作,那只是软件测试中的黑盒测试法,只有综合白盒和黑盒,才可能获得更好的软件测试效果。但是,目前能够综合这2种测试方法的专业软件测试部门,还是非常稀缺的。这自然导致了国内整个软件行业的软件健壮性存在缺陷的主要原因之一。 3软件测试重要性分析 3.1软件危机下凸显软件测试的重要性 软件危机一直是IT行业的最重要的话题,其实在软件危机这个名词出来之前,软件工程就已经初步有了核心流程,不过正是因为很多专家有着自己的理论,所以让软件工程这门技术的解释出现了很多不同的版本,不过在众多版本中,软件测试始终占据一个重要的模块。软件危机常见的表现就是因为软件在开发的过程中,成本失控、时间跳水、稳定性和兼容性欠缺等诸多问题,而不得不一而再再而三的重新开发,特别是软件在设计的过程中,对于可维护性、可修复性不重视,导致维护的成本占据了整个软件生存周期的90%以上,这很明显是不正常的。通常而言,软件维护的成本应该是软件生存周期的70%以下,超过70%,这个软件最终的结局一定会失败。软件测试的过程,除了针对软件的运行是否稳定,同样也会对软件的可维护性进行有效的判断,尽可能的避免软件危机的产生,所以从软件危机的角度上来看,软件测试在软件工程中的地位无疑是非常重要的。 3.2软件测试的必要性 (1)是交流的问题,容易导致软件接口处的错误。现代软件设计已经不是单人作战的模式,已经上升到团队甚至全球软件工程师通过互联网这个大平台进行合作,这种方式显然对软件工程规范要求更高。其中交流往往就成了一个很重要的问题,很多软件工程师在设计的过程中,尽可能的将自己负责的模块做到完美,甚至也能够考虑到模块间的借口问题。但是因为交流上的不便,或者忽视交流,往往会产生2个模块接口不兼容,甚至还会发生软件需要重新改写的问题。 (2)软件结构有越来越复杂的趋势。虽然软件开始实施模块化设计方式,将一个软件整体拆解成无数个小的系统模块进行设计,然后将设计好的模块进行统一封装。这种化整为零的软件设计方式的确有效的改善了软件复杂性的问题,但是同样也面临着模块间的兼容问题,不同设计师的设计风格可能会导致软件可维护性降低及可移植性降低,特别是一些软件开发公司,根本就没有软件工程的概念,其研发的软件产品,更是漏洞百出,自然很难保证软件产品的健壮性。 (3)程序代码的设计问题。目前一个软件的诞生,往往会有好几千万行的代码,而且在软件正式代码编写之前,还需要撰写概要设计代码和详细设计代码,这些往往都给错误埋下伏笔。如果程序设计代码撰写不规范,没有相应的注释,没有相应的模块设计,往往计算式发现了软件的错误,最终维护起来,也很难让维护工程师定位,甚至连测试工程师也很难找到错误的地方。 (4)设计文档的组成非常少。一个软件产品的诞生,除了优秀的代码设计之外,还要一份完善的代码文档,包括软件的可行性研究、需求分析、详细设计、代码编写,以及软件测试等工作流程中所需要的一切的代码文档。如果代码文档贫乏,甚至没有,那么一旦在软件测试环节,或者在软件使用环节,出现错误时,那就很难进行维护调试了。这时候的维护成本往往会比重新编写一款软件的成本还要低,可见设计文档的错误撰写给软件健壮性的影响。 (5)一些软件测试工具和开发工具本身的问题,往往导致软件出现严重的bug。而且在设计阶段,还很难发现,因为是本身软件测试工具和软件开发工具引起的,因为软件测试工具和开发工具实际上也是一种软件,如果这些软件的健壮性有问题,自然也会导致测试结果出现偏差,最终影响到软件的健壮性。 3.3软件测试成本过半证明了软件测试的重要性 软件工程虽然在很多专家和权威机构的定义有所偏差,但是无一例外,对于软件成本构成的分析上,软件测试的成本一直占据了主要部分,最低的认为,软件测试成本要占据30%,最高的则认为占据到50%。如果将后期维护成本也放在软件测试板块中,那么这个测试成本就会变得更高。因为软件进入维护期时,一旦出现软件需要进行调试,那么修复后的软件依然要进行软件测试,否则很难保证调试后软件依然能够保证健壮性。作为一个软件系统的所有代码,都是牵一发而动全身,修改了某处代码,可能会影响到另外一个模块的功能,所以在维护期内,对软件的任何变动,都需要进行软件测试,才能够保证软件接下来的健壮性。但很明显,如果将软件测试工作放在软件推出市场之前,就来进行有效的测试,那么对于软件整个生命周期的成本,将能够得到有效的降低。软件测试的成本的高低,往往和软件的质量成正比,而软件质量提升了,后期的维护成本就能够有效的降低,所以综合起来,软件测试这部分的成本支出是非常有必要的。 4软件测试流程分析 (1)建立独立的软件测试部门,测试部门领导应该对这个专业非常精通,而不是简单的由开发人员兼职,这个测试部门需要从可行性研究开始就应该着手对软件研发进行测试,可行性研究的最终确认应该也有软件测试主管部门的签字确认才能够进行下一步的工作。 (2)软件测试工作不是等到软件全部开发完毕才来进行测试,而是跟随软件设计的整改生命周期,针对每一个环节进行测试,软件测试部门应该拥有独立的物理部门和独立于开放环境的测试环境,这样才能够提供更加完善的软件测试,尽可能的将软件bug扼杀在摇篮里。 (3)软件模块测试,因为现在软件设计都已经进入模块化设计标准,比如一个完整的软件是S,它有A、B、C、D等模块构成,那么对于A模块的软件设计过程中,就应该有独立的软件测试人员进行跟踪,直到A模块被测试证明没有隐患。以此类推,分别对B、C、D等模块分别进行测试,合格以后,组装后的软件依然进行测试,这样才能够最终提升软件健壮性。在软件设计的过程中,其实测试人员是和软件开发人员并行工作的,而不是等到软件设计完毕之后,再来对模块进行测试,这种方法才能够提升软件测试的效果。 5结语 软件测试随着软件系统复杂性的不断提升而变得越来越重要,如果现在的软件设计公司依然按照传统的软件研发,只注重软件的功能设计,而忽视软件测试,通过不断的压缩测试成本,希望以此来提升软件最终的利润作法已经行不通了,只有将软件测试做好、做精,才能够提升软件的健壮性,才能够提升软件的生存周期,才能够降低软件的整体成本。 作者:董倩范亚斌单位:石家庄学院 软件测试论文:探微软件测试在软件工程的重要性 1关于软件测试的认识 在软件开发的每一个阶段中,人员的参与都是离不开的部分,而人的工作以及人们之间的通信质量有很难做到完美无缺,这就导致了错误是不可避免的。另外,伴随着计算机控制对象越来越复杂,且软件的功能及规模也在不断的提升,这也使得错误相对而言更容易发生,比如对于WindowsNT操作系统来说,其代码约为3200万行。总体来看,在软件设计阶段,人们所犯的错位是引起软件失效的主要原因,而软件缺陷的根源则在于软件的复杂性。在确保软件可靠性以及质量的过程中,软件测试属于最为主要的手段,以当前的软件工程来看,多以结构化分析及设计作为核心,因此在开发阶段,需求分析以及设计都是以工程管理以及技术评审作为质量的保障手段,而工程管理以及技术评审又存在着主观上的缺陷,很容易遗漏错误使其延续至开发阶段。客观来说,软件测试在发掘软件中隐藏缺陷的过程中的确有着很好的效果,以英国的SHOLIS项目来看,这一项目使用形式化方法对软件规约进行描述及证明,而且利用程序正确性证明方法对前期的很多缺陷进行排除,但是通过软件测试却依旧发现了整个过程15.175%的缺陷。此外,随着人们对软件测试重要性的认识越来越深,其所在软件开发周期中所占的比例也越来越高,当前很多软件开发机构已经将其40%的研制力量投放到了软件测试中,而对一些比较重要的软件来说,其测试的费用往往会高达其他阶段费用的3至5倍,由此可见,不管从哪个角度出发,软件测试都是非常重要的。 2软件测试分类 当前的软件测试技术主要可以分为动态测试以及静态测试,其中,静态测试主要是指在不执行程序代码的情况下找到程序中有可能存在的缺陷或者对程序代码进行评估的过程中,广义上看,静态测试还包括软件需求分析以及技术评审。至于动态测试,则是通过抽样测试数据对程序进行运行以起到检查程序中存在的缺陷。在动态测试的过程中,其核心内容主要包括测试用例、运行正与以及对于程序运行结果进行验证这3部分内容,此外还包括一些数据管理、文档编制、操作规程等辅助方面的工作。 3软件测试的对象 在软件测试的过程中,不单单进行一些比较简单的程序测试,也就是说仅对程序能否运行进行测试是远远不够的。具体来看,软件测试要贯穿在软件定义以及开发的整个过程中,因此软件测试的对象包括需求分析、系统设计、程序编码以及各阶段说明文档。此外,因软件开发过程中各个阶段之间有着非常金敏的衔接,因此如果前一阶段出现问题必然会对下一阶段段的工作造成影响,所以为了确保每一个阶段的正确性,我们要做好确认及验证工作。具体来看,确认主要是对需求规格以及程序进行确认,这既含有静态确认,又有动态确认,其中静态确认大多数是由人工进行分析,而动态确认则是利用动态分析以及程序测试对程序执行的情况进行检查。至于验证,则主要是采取一定手段对程序执行情况进行检查,进而证明软件各阶段中的完备性、正确性以及逻辑协调性。举例来说,我们验证的对象包括测试用户需求和系统分析员报告是否想和、设计说明书和测试需求说明书是否匹配等。 4软件测试目的及原则 4.1软件测试目的 测试目前因立场的不同又可以分为两种,从客户角度来看,总是会希望通过测试来发现软件中的缺陷及隐蔽错误。而从软件开发者角度来看的话,则是希望产品少出现错误,对软件已经符合客户需求进行验证,在这种思路下,测试人员会使用一些导致程序失效概率小的测试模块进行测试,并对容易导致错误暴露的测试用例进行回避,而且对于有可能出现副作用的语句也并不会去刻意的检查。基于此,在程序中,还存在很多预料不到的问题,而这类问题往往要在一些比较特殊的环境之下才能够表现出来。从以上分析我们可以看出,在对软件进行测试的过程中还是要更多的站在用户角度对问题进行考虑。 4.2软件测试原则 (1)“尽早和不断的进行软件测试”,只有时刻牢记这一原则才能够降低软件开发中由于工作多样化、人员配置复杂化所带来的不利影响。具体实践的时候,我们首先要端正态度,对各阶段技术审核要认真进行,另外,我们还要将软件测试贯彻到每一个环节中,进而早对错误进行发现和预防。 (2)测试用例选择的过程中要有输入数据和以及和输入数据相对应的预期输出结果,具体来看,在我们进行软件测试的过程中要选择比较适合程序段的测试用例,这些用例可以对程序员所编制的程序是否存在错误进行分析,而给出预期的输出结果则可以对程序段是否存在错误进行更为快捷的判断。 (3)要避免程序员对自己的程序进行测试,在软件测试的过程中,冷静的情绪以及客观的态度是不可避免的,而人又很难对自己的劳动成果进行否定,因此在程序员对自己程序进行检查的过程中会从主观上出现偏差,导致测试结果不准确、不客观。 (4)设计测试用例的过程中要注意使用不合理输入套件,所谓不合理输入条件主要包括输入异常或者会导致异变的条件。在软件正常使用的过程中,不合理输入是不可避免的,轻则会导致运算错误,严重的时候甚至会使软件失效。 (5)对测试工作中的群集现象进行注意,针对测试过程中错误较多的程序段,要对其进行详细认真的检查,这是因为从经验上看,程序段中残存的错误于已发现的错误往往会成正比。 (6)对测试要认真执行,这是指我们要做好一个详细的规划,具体来说,规划主要包括:软件功能、输入、输出以及每一功能测试的进度安排等。 (7)对测试计划、用例、出错统计以及分析报告等进行妥善的保管,进而为日后的软件维护提供更为便捷的服务。总体来看,在我们的工作中如果能够把握住以上原则必然能够对提升测试工作的效果起到很强促进作用。 5结语 在软件开发工程中,软件测试属于一个重要的环节,一旦缺乏了这一环节,所开发出的产品必然难以满足用户的要求。本文关于软件测试必要性的分析还存在很多不足之处,也希望各位测试人员能够对其进行补充及指正,进而共同促进这方面研究水平的提升。 作者:楼炜单位:同济大学软件学院 软件测试论文:软件测试技术在铁路产品开发中的作用 按照软件特征分类,软件测试可分为:功能测试和性能测试。功能测试是黑盒测试的1个方面,它检查实际软件功能是否符合用户的需求。一般分为:逻辑功能测试、易用性测试、安装测试和兼容性测试等。性能测试主要有时间性能测试和空间性能测试2种。通常还包括:一般性能测试、可靠性测试、负载测试、压力测试。其它分类还包括:回归测试、冒烟测试、随机测试。回归测试是指对软件的新版本测试时,重复执行上一版本测试时的用例。冒烟测试是指对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。随机测试是指测试中所有的输入数据都是随机产生的,其目的是模拟用户的真实操作,并发现一些边缘性的错误。 软件测试过程一般来说,软件测试工作从立项后就开始了,主要经历以下几个主要环节,如图1所示。需求分析是软件测试的1个重要环节,测试人员对这一环节的理解程度将直接影响后续测试工作的开展。一般而言,需求分析包括软件功能需求分析,测试环境需求分析,测试资源需求分析等。测试计划的依据主要是项目开发计划和测试需求分析结果而制定,测试计划指导整个测试过程。测试设计在测试活动的各个阶段,对测试策略、测试方法、测试用例进行制定和编写。测试环境搭建要尽可能模拟实际应用场景,满足项目的设计要求,从而达到理想的测试效果。测试执行和测试记录由测试工程师完成,主要是查找软件的错误和缺陷,并记录测试活动中出现的问题。缺陷管理是对测试活动中出现的BUG进行管理和跟踪,保证每个BUG得到及时修复。软件评估是在测试活动的最后,对软件进行全面地分析和总结。 铁路产品开发过程中容易忽视软件测试 铁路产品供应商普遍重视占领市场份额,追求利益的最大化,提升产品的服务质量,但是却容易忽视保证产品质量的软件测试,这给铁路安全运输带来巨大安全隐患。项目的开发过程通常是确定项目负责人和项目参与人、项目的方案以及项目需要完成的时间,然后投入项目的开发。研发过程中采用团队协作,项目分工到人,经过程序编写、调试,最后集成为产品,并在实验室和现场环境下进行测试实验。对于项目进展情况的掌握是通过不定期的召开会议和单独询问主要开发人员以及研发人员汇报来实现的。 在这种开发模式下,因为项目的开发过程中没有系统和独立的测试过程,所进行的测试也是以正向思维为主,重点验证软件是否实现了相应的功能,而不是软件在异常情况下的响应和处理。软件开发和软件测试本来就是不同的活动,开发人员的工作目标是创建相应模块,实现特定功能,从而会不自觉地朝这个方向努力,挑选那些使程序出错可能性较小的测试数据和手段,无法保证软件被全方位进行测试,会给项目带来隐患。正是认识到这一情况,才大力主张产品开发应进行科学和规范性管理,加强软件测试队伍建设,任命专职人员从事测试工作。利用软件领域中的相关技术,对软件进行科学、合理的测试。 如何在企业内部实施软件测试 企业想要在产品开发过程中,对产品软件展开相关测试,首先应建立合适企业特点和开发模式的测试流程;其次,对不同测试阶段和不同产品的软件和硬件的特点,拟采用不同的测试技术和策略。另外,在产品开发过程中,项目的配置管理、质量保证的等方面都应形成明确的制度。 1测试流程 企业应全面规范项目开发管理流程,对项目进展的各个阶段进行明确划分。软件测试是建立在软件开发的成果之上,即测试的对象就是软件开发的阶段性成果,如设计文档、程序代码和可执行的程序。 软件测试和硬件测试的侧重点有所不同。对于软件测试,采用比较通用的测试流程,如图2所示。软件项目的开发从项目立项开始,测试人员介入项目组,明确需求分析阶段的用户需求,针对不同测试阶段的工作重点,制定各阶段的测试计划。在设计测试阶段,测试人员需要确定各测试阶段的测试方法和必要的测试工具,搭建测试环境,编写相应的测试用例。接下来,按照测试计划分别进行单元测试、集成测试和系统测试,形成各阶段的测试报告,对测试过程中发现的缺陷进行跟踪,保证缺陷得到及时修复。为了保证软件在现场环境下能够正常运行,测试人员针对现场实际情况,制定现场验收计划,确定现场验收策略,对软件进行现场验收和评估。当软件通过了各阶段的测试,且全部缺陷得到修复,将进入到软件的阶段。软件阶段通过对软件版本的管理和控制,实现软件、维护和升级等。 对于硬件测试,需要面向硬件编程,即在硬件环境下,编写代码,实现采集、控制、通讯等功能。由于硬件产品的开发不能脱离硬件环境,因此,测试活动与硬件产品开发、过程调试、硬件联调都是密不可分的,软件测试作为硬件产品开发过程中的重要环节,“验证”和“确认”产品满足项目的设计需求,硬件产品开发流程如图3所示。硬件产品的开发,首先要明确硬件需求,预计产品达到的效果。在硬件总体设计阶段,获取硬件需求,并根据功能进行模块划分,定义模块之间的接口。在详细设计阶段,对各模块进行编程,搭建相应的硬件电路。过程调试可分为:软件过程调试和硬件过程调试两种,软件过程调试指的是在硬件电路的环境下,进行软件调试的过程,保证软件能够正确控制硬件电路和读取相应数据;硬件过程调试指的是产品电路部分的调试过程,验证电子器件之间逻辑是否符合系统设计要求,保证硬件产品稳定、可靠,不受干扰。各硬件功能模块调试成功后,需要进行整体硬件联调,各硬件模块被连接成1个整体,形成产品的雏形,在此阶段,主要验证各模块之间的接口是否符合设计要求,是否能够实现系统设计的各项功能。硬件产品经过整体联调后,形成样机。测试工程师根据产品的硬件需求说明,制定测试计划,确定测试方案和测试方法,并搭建测试环境,对样机进行硬件测试,确认产品符合硬件产品设计要求。 2软件测试技术在各阶段的运用 在软件测试实施的各个阶段,所采用的测试方法和测试策略也各不相同。下面对于测试过程的各阶段进行分别叙述。 2.1设计和代码审查 设计审查是由项目组和测试组成员组成评审组对软件设计和开发的输出进行评价,以判断确定设计和开发的输出能否实现软件产品预先定义的规格,同时通过审查标识出与项目需求之间的偏差。设计审查按《项目计划》所规定的评审点进行。因临时变更引起的突发性的评审随时进行。代码审查实际上属于静态测试。在代码审查之前,首先要对代码进行静态分析,其目的是通过对源程序分析、目测,但不执行程序,找出源代码中可能存在的错误和缺陷,对程序设计的结构属性,如分支、路径、转移等进行审查,尽可能地掌握程序的结构,为单元测试的测试用例的设计和执行提供信息。代码审查的目的是检查源程序编码是否符合详细设计的编码规定,确保编码与设计的一致性和可追踪性。检查的方面主要包括:书写格式、子程序或函数的入口和出口,数据,参数,程序语言的使用,存储器的使用,可读性,逻辑表达式的正确性,代码结构合理性等。静态分析和代码审查通常可以同时进行,通过静态分析掌握源程序结构,通过代码审查,尽量减少书写错误和隐含的逻辑错误,为单元测试提供比较稳定的环境。 2.2单元测试 单元测试是软件测试的基础,集成测试、系统测试都是建立在单元测试之上。单元测试是用来检验每个软件单元能否正确地实现其功能,满足性能和接口要求,还要验证程序和详细设计说明的一致性。从广义上来讲,单元测试包括静态测试和动态测试。静态测试就是上面介绍的“代码审查”,而动态测试则是通过测试用例、测试工具来执行程序,检验程序是否存在缺陷的过程。单元测试一般采用白盒测试方法,手工测试和自动测试相结合,针对程序内部的结构和逻辑来展开,单元测试工具一般针对不同编程语言和开发环境而设计开发的,种类很多。我们利用白盒测试进行代码测试,利用黑盒测试进行功能性测试,利用回归测试保证维护代码的完整性。单元测试工具固然有用,更重要的是测试策略,以及测试用例的设计。这也提醒我们在做单元测试的过程中,不可避重就轻,要抓住项目核心,进行科学、有效的测试,只有这样才能达到事半功倍的效果。 2.3集成测试 集成测试阶段采用白盒测试和黑盒测试相结合的方式,将每个独立的功能模块进行关联和集成,便于进行功能测试、界面测试、结构测试、数据正确性测试等。在进行集成测试前,测试工程师要搭建测试所需的硬件和软件环境,尽量模拟设备实际的工作环境。结合项目的不同特点,测试过程可以采用手工或自动测试。在进行多次重复测试和回归测试的情况下,可采用自动化测试工具对软件进行功能性检测。 2.4系统测试 在系统测试阶段,不仅要进行功能测试,还要对系统的性能、安全性、兼容性和可靠性等进行测试,系统测试涉及人机交互和复杂逻辑,因此系统测试多采用黑盒测试的手工测试方法。系统兼容性测试要考虑软、硬件的兼容性。项目开发的硬件和软件要在指定的环境下,进行多次反复的安装和反安装测试,以验证接口数据调用和驱动程序是否达到设计标准。安全性测试和软件的安全策略密切相关,安全性测试主要包括:用户访问权限、数据库安全性、文件安全性等。性能测试、负载测试等必须借助测试工具来实现。过分强调测试工具的作用,极力追求各种软件测试工具,是软件测试本末倒置的表现。实际上,测试过程中80%以上的缺陷是手工测试发现的,仅有不到20%的缺陷是靠工具测试发现的,而且这还得要求测试人员合理地使用工具。 3采用的测试模型 企业对产品开发应重点关注产品开发的过程控制,以及测试、管理。保证产品质量从源头开始。因此,测试过程更适合采用W模型,如图4所示。在W模型中,测试过程和开发过程都贯穿项目开发过程的整个生命周期,两者同时开始,同时结束,相辅相成、始终保持着同步的关系。这样做的原因是:测试工作尽早介入,软件存在问题的可能性就会降低。项目正式立项后,测试人员既可参与到项目组中,通过学习和阅读相关文档,加强对项目的了解,对项目有个整体认识,形成初步的测试思路。同时测试越早介入项目就能够越早发现问题,解决问题所花费的成本越小。如果在软件的最后阶段进行测试,发现功能设计不合理或性能不好,需要修改需求和设计,不得不返工到系统设计或需求定义阶段,会造成很大的代价,所以有必要将软件测试延伸到需求、设计阶段,对需求、设计进行验证。有资料表明,60%以上的软件错误不是程序错误,而是分析和设计错误。若把软件分析、设计上的问题遗留到后期,可能造成设计、编码的部分甚至全部返工,从而增加软件开发成本及延长开发周期等后果。同时,需求和设计阶段所产生的缺陷具有放大效应,严重地影响软件质量。因此,为了更早地发现并解决问题,降低修改错误和缺陷的代价,有必要将测试延伸到需求分析和设计阶段中去,使软件测试贯穿于整个生命周期,提倡软件生命周期测试的理念,即软件测试是对软件形成过程中的所有工作产品(包括程序以及相关文档)进行的测试,而不仅仅是对程序的运行进行测试。测试在对需求和设计阶段的测试活动主要是通过需求评审和设计评审来实现,可以更早发现问题,及时修改问题。即对软件开发阶段中的阶段性产品进行评审、走读或者回忆评审,发现其中的问题,是一种静态测试。通过静态测试,可以更早地发现问题,把问题消灭在萌芽中,将每个阶段产生的缺陷及时清除。 总结 软件测试作为专业性比较强的技术在我国起步较晚,受重视程度不够,但它是保证软件质量的终极手段,目前越来越受到了人们的关注。铁路行业的生产企业,认真做好产品质量把关,合理运用相关检测技术,将软件缺陷消灭在萌芽阶段,保证铁路运输和人们生命财产的安全。 作者:朱剑辉单位:哈尔滨铁路局科学技术研究所
电子测试论文:电子设备强迫风冷散热特性测试与数值仿真 摘 要:针对电子设备发热导致其可靠性下降的问题,对某电子设备机箱内部PCB(Printed Circuit Board)板强迫风冷的散热特性进行热测试实验,利用热分析软件ICEPAK对该设备的工作情况进行热仿真,并比较实验结果和仿真结果,结果表明二者一致性较好. 分析数值仿真产生误差的因素并提出改进数值仿真的方法. 该研究表明数值仿真可以为电子设备的热设计开发提供依据. 关键词:热仿真; 热测试; 电子设备; ICEPAK 0 引 言 随着现代电子技术的发展,电子设备不断向高功率、高密度方向发展,如果各种发热元件散发出来的热量不能及时散发出去,各个元器件的温度就会超过各自所能承受的极限,导致电子设备可靠性大大降低.这就要求对工作温度有较高要求的电子设备进行结构的热设计.[1]目前,对电子设备的热设计工作主要采取数值仿真与实验相结合的方法.在对电子设备进行风冷热测试实验所产生的大量实验数据基础上,进行软件热分析仿真,通过实验数据检验模拟结果,从而指导软件热分析,为进一步做好电子设备的热设计,保证电子设备正常、可靠的工作打下基础. 1 热测试方案与实验设备 1.1 热测试方案 实验在西安电子科技大学机电工程学院自行研制的DF―1型低速风洞中进行,被测试电子设备结构形式见图1.在PCB(Printed Circuit Board)板上用型号为HW200JB8的厚膜电阻模拟发热元件,电阻值为25 Ω,其安装形式见图2. 每块PCB板按顺序排列25个发热元件,6块PCB板构成5个通道,其中5和6号板为光板,1号板为元件并联板,2,3和4号板为元件串并联混合布置,通过加载不同的电压可得到元件上不同的功率分布变化.[2] 1.2 实验设备 (1)低速风洞: 工作段面积为300 mm× 400 mm,风洞通过严格设计完成,在工作段无物体时可保证段内各点风速相等. (2)风速测量仪:用以测量风洞的实际流速. (3)ATM―3型多点温度测试仪:可1次测量63个温度点. (4)铜―康铜热电偶:测温范围为-260~ +300 ℃. (5)稳压电源:模拟PCB板加电状态. 实验的主要目的是研究电子设备在不同工况条件下的散热特性,因此测试时将被测电子设备放在低速风洞工作段中,分别对4块板加不同的电压,以模拟功率变化的情况:1号板加电压为1~3 V;2号板为5 V,10 V,20 V,30 V变化;3号和4号板为 10 V,15 V,20 V变化.通过改变入口风速与PCB板间距等进行热测试,主要测试元件表面、背面与入出口的温度以及风洞内不同测点的流速. 2 数值模拟 2.1 模型的建立和求解 用ICEPAK进行热仿真的过程可分为5个基本步骤[3]:建立计算模型,设定问题参数,划分网格,求解计算和后处理. 图3为在ICEPAK中模拟该电子设备实际工作环境所建立的物理模型. 被测电子设备水平放于风洞工作段内,用openning模拟风洞的入口与出口,在入口openning处可设定不同的流速;风洞用cabinet模拟,4面绝热;PCB板与底板固连,底板材料为铝;设置厚膜发热电阻与PCB板紧密固连.在数值仿真中先根据每个PCB板所加不同电压计算出每个发热元件的热功率,再将所得热功率加载到每个热源上. 该模型的主要参数为流体状态.通过软件自动计算得到的普朗特数和雷诺数可以确定流体类型为紊流.根据不同的实验工况,设置环境温度和风速等边界条件[4].实验主要为强迫风冷,因此忽略辐射换热与重力影响. 由于PCB板上的发热元件排列紧密,为了得到较精确的计算结果,要保证在发热元件周围有较细的网格划分.然而整个风洞容积较大,如果采用相同精细的网格对整个风洞进行网格划分,将使得求解时间大大增加.因此,对每块PCB板及其安装的发热元件建立1个assemble ,适当调整assemble的大小,以保证在PCB板与元件周围有较细的网格划分,风洞内其他部分使用较粗的网格,而计算精度不受影响.最终网格划分HEXAS数量为128 830,NODES数量为142 084.在设置好求解残差和迭代次数之后开始求解并最终收敛. 2.2 计算结果 对热测试中几组不同工况下的实验进行仿真计算,图4为1号PCB板在入口风速为1.5 m/s和25.5 ℃环境温度条件下的温度云图. 从图4中可见在流体入口处元件温度低于出口处元件,与热测试结果相同.热分析结果相对于热测试的大量数据结果显得更加直观明了. 对热测试中几组不同工况下的实验数据与仿真计算结果进行对比.图5为环境温度25.5 ℃,风速1 m/s条件下2号PCB板加不同电压时,中间元件温度变化的测试与计算结果.从图中可以看出,当电压改变时,元器件的温升有较大幅度增长,显示计算结果与测试结果具有良好的一致性. 图6为环境温度25.5 ℃,U1=U4=3 V,U2= 5 V ,U3=15 V条件下1号PCB板上某一元件正面和反面测点温度的测试与计算结果.从结果可见随着风速的增大,发热元件正反面的温度逐渐降低,这表明仿真结果与测试结果吻合较好.从图中可以发现在0 m/s工况下计算结果较实验数据存在较大偏差,这主要是由于此时被测设备处于自然散热状况,而在仿真中没有考虑重力与辐射传热的影响,造成温度偏高. 图7为环境温度25.5 ℃,U1=U4=3 V,U2= 5 V ,U3=15 V条件下2号PCB板入出口测点温度测试与计算结果.数值仿真结果表明随着风速的增大,PCB板入出口的温差逐渐降低,与测试结果一致.由于在入出口处无热源且流体相对处于层流状态,因此数值仿真误差较小.图 7 不同风速下PCB2入出口测点温度 将数值仿真结果与热测试数据对比发现,计算发热元件表面的温度要高于实际测量结果,而计算PCB板入出口处的温度要低于实际测量结果,这主要是因为实际发热元件与PCB板之间存在由热源管脚到PCB板的热传导,而在热仿真中只是模拟热源与PCB板的固连热传导,没有模拟管脚的热传导,造成部分热量没有从热源传导至PCB板上,从而产生上述结果.预计如果考虑上述影响,通过更详细的建模分析,可以得到更精确的仿真结果,这对进一步改进热分析,提高数值仿真精度具有指导意义. 3 结 论 在对电子设备进行强迫风冷热测试的基础上,运用热分析软件进行数值仿真,并将计算结果与热测试结果进行对比,表明计算结果与测试结果具有较好的一致性,并从数据对比中得出改进热仿真的方法.电子设备的热测试与数值仿真都是进行热设计的重要手段,只有将两者更好地结合运用,才能进一步做好电子设备的结构设计,保证电子设备正常、可靠的工作. 电子测试论文:基于虚拟仪器的新型汽车电子测试平台 上海聚墨仪器有限公司 邢咏红 摘要:针对汽车电子的测试要求的日益增高,本文介绍了一种基于虚拟仪器的测试平台,可以极大地方便汽车电子产品的测试。 关键词: 虚拟仪器;汽车测试;LabVIEW PXI 随着半导体及软件技术的快速发展,汽车电子在汽车产业中所占比例越来越大。从汽车的舒适性到稳定性乃至安全性的实现中,汽车电子产品都担任着至关重要的角色,并且正发挥着越来越广泛的作用。汽车电子产品厂商也正面临着巨大的市场挑战――提高产品质量、加快生产周期、降低生产成本等等。 在这样的条件下,对汽车电子产品的测试设备的要求日益增高,主要体现在以下方面。 复杂的测试要求 汽车电子产品在整车系统中的比例和实现的功能不断增加,要求其具有丰富的功能;随着基于CAN、K-Line、LIN等总线的车身网络的发展,还需要实现单个设备与整车网络之间可靠的实时通讯。这都要求汽车电子产品出厂前需要经历复杂的功能和参数测试过程,从而保证产品满足车厂所规定的功能上及质量上的诸多要求。 严格的质量管理流程 除了能够实现测试功能,测试设备还需要保存测试数据、提供测试数据在线分析功能,并能方便地据此进行生产过程统计(SPC),如测量系统分析(MSA)和工序能力指数(Cpk)等,从而作为企业质量管理的数据来源。 开发现测试周期 目前汽车厂商推出新车型的周期越来越短,以满足不断发展的市场要求。对于在国外设计,国内生产的汽车电子产品而言,国内厂商需要在短时间内建立完整的测试线;而对于国内自主设计的汽车电子产品,往往要求测试线不但能够进行出厂前测试,还需要承担部分设计验证任务,因而在产品研发阶段就要实现测试系统,同时需要预先考虑由于产品改进而引起的测试设备变动。 苛刻的时间要求还体现在提高测试效率上。对于大批量生产的产品,利用功能单一、需要操作人员手工操作的传统测试设备很难达到时间和质量上的要求。因此使用自动化测试设备成为提高产品质量和产量必不可少的条件。 成本控制 汽车电子厂商往往需要生产多种型号、具有类似测试要求的产品,这就要求测试设备具有可复用性,可以简单的实现多种产品共用同一条测试线,以达到降低生产成本的目的,同时也降低了设备维护的开支。 如果完全采用进口测试设备,则设备的引进及维护成本高、检修周期长,已经有越来越多的厂商在考虑将进口设备国产化,利用本地的供应商或自行开发和维护。 由以上可见,在汽车电子产品测试中,所采用的测试设备是一种需要根据被测产品的不同而快速灵活定制、能够提供丰富的测试功能、便于本土工程师快速开发及维护的软、硬件平台。 测试平台 针对以上应用需求,本文介绍一种基于虚拟仪器技术的汽车电子测试平台,可以极大地方便各厂商进行汽车电子产品测试。 如图1所示,该测试平台基于虚拟仪器技术构建,由两部分组成――软件和硬件。硬件采用美国国家仪器公司(NI)的PXI模块化仪器;软件采用NI的LabVIEW图形化编程语言和TestStand测试管理软件开发。 硬件组成 PXI是一种专为工业数据采集与自动化应用度身定制的模块化仪器平台,具备系统的模块化、容易集成、容易装卸和连接,以及方便提高设备同步与触发精确度等卓越特性。 同时PXI模块化仪器具有丰富的产品,如NI所生产的PXI模块在汽车电子产品测试领域中所适用的有各种模拟和数字信号采集、调理、信号多路复用及矩阵连接控制、各种总线接口、射频及任意信号发生器等等。可为汽车电子厂商提供宽广的选择余地。 图2示出一组典型的用于汽车电子产品检测的PXI模块化仪器,其中包括了基于Pentium CPU的PXI控制器、由数字万用表和多路复用开关及矩阵开关组成的多路电流,电压测试系统、用于产生汽车收音机电台信号的射频信号发生器、汽车收音机音频分析仪等设备。为了实现自动化测试,汽车电子产品厂商通常利用产品本身具有的总线,如CAN、K-Line等,开放特定的控制指令用于产品状态控制,从而无需人工干预。因此在这些模块化仪器中,通常包含一个总线控制器(如CAN、K。Line、LIN控制器等)。除此以外,通常配置一块具有宽电压输入输出和光隔的DIO卡,用于与自动化生产线之间进行时序同步和夹具控制等。 图2的示例中包括了各种经常用到的汽车电子产品测试仪器。在大多数应用中,可以对上述模块化仪器进行定制,选用其中的一部分仪器,即可实现如汽车收音机(包括VCD/D V D/导航)、仪表板、行车记录仪、HVAC(Heating,Ventilation and Air Condition―ing)等产品在PCB及整机状态下的功能及参数测试。 软件组成 如图3所示,汽车电子测试平台中的软件部分由产品驱动程序、测试设备驱动程序、测试项目实现、测试序列(Test Sequence)和用户定制程序(如用户操作界面、测试数据库管理软件)等部分组成。 产品驱动程序――用于实现被测产品的程序控制,通常由各种总线方式(如CAN、K―Line、串口等)进行控制。以达到无需人工设置产品状态而进行测试的目的。对于特定类型的产品,需要进行控制的参数通常是统一的,与型号无关的。例如对于汽车收音机的音频测试,不论任何型号,所需要控制的参数通常有音量、波段、调谐频率、音效控制等。从而保证在为新型号产品开发测试软件时,无需修改调用它们的函数,只需要重新开发一组符合预先定义的接口类型的收音机控制程序即可。 测试设备驱动程序――主要指PXI模块化仪器的驱动,用于保证仪器的正常操作和向开发者提供应用程序接口(API)。这一部分无需用户自行开发,PXI模块化仪器的生产厂商会随硬件提供相应的驱动程序,通常还具备界面简单、易操作的硬件管理环境(如NI的MAX),通过这个硬件管理环境,用户无需编程即可实现硬件自检、手动测试、硬件配置等功能。 测试项目实现部分――是产品驱动程序和测试设备驱动程序的结合。汽车电子产品厂商针对其不同产品,都会有特定的测试规范,而同一类型产品的测试规范通常是相同的。一旦根据厂商的要求开发完成,在构建同类产品测试线时不用或很少更改测试项目的执行程序。 测试序列――按照厂商所有的测试要求,将测试项目组合起来,就构成了一个测试序列。在此平台中,测试序列的表现形式为.seq文件(TestStand文件)。在这个测试序列中实现了所有的数据采集、分析、记录功能。 用户定制程序――包括用户操作界面和 测试数据库管理软件等。在此测试平台中,用户操作界面和测试数据库管理软件作为一个通用的组件,可以应用于各种产品的测试线上,而无需任何修改。 该软件平台具有以下特点: 同一个测试软件平台可以测试不同型号的同类产品。 由于同类产品的测试内容和测试方法通常是相似的,因此软件中的测试项目实现部分只需要针对不同产品进行相应的配置,就可用于所有具有相同测试方法的测试项目,用户无需重新编写代码。 同一个测试序列可以在不同测试站上运行。 考虑到产品平均出厂时间的限制,厂商在选择PXI模块化仪器时,通常会选用多个测试站来分担全部测试时间。这些测试站可以具有相同或相似的配置,在某些测试站上还会采用GPIB仪器以充分利用现有资源。如果其中一台测试站发生故障,该站上的测试软件可以在无需重新编写程序的条件下完成测试站的互换,只需要更改测试设备的资源名称。而测试设备驱动程序中已经同时支持了PXI模块化仪器和传统GPIB仪器。 开发及维护时间大大缩短 从图3中可以看到,除了被测产品驱动程序和测试序列会随着被测产品不同而变化,其它部分在一次开发完成后无需或很少改动。因此大多数情况下,无论是系统集成商还是厂商自己的开发工程师都只需要将精力投入到特定的被测产品控制和实现测试序列上。 同时,由于在一个工厂内采用了统一的软件平台,极大地减少了软件维护的时间开销。不同的测试线对工程师的要求也趋于统一,从而降低了因人员流动而造成的风险。 应用实例 某汽车电子厂商选用了上海聚星仪器有限公司的汽车电子测试平台组成汽车收音机的测试线,为了满足产品Cycle Time的要求,采用七个PXI测试站来分担上百个测试项目。其中两个测试站进行PCB形态的测试,如PCB上的测点电压、电流等参数;另外的测试站均为整机形态的测试,如调校、CD/MP3、AM/FM、音效控制、写入产品追踪及生产信息等等。如图4所示。 每个测试站上运行不同的测试序列,但采用相同的用户操作界面和测试数据管理软件。 由于采用了基于虚拟仪器技术的汽车电子测试平台,目前该测试线同时承担了三种类型、十几个型号的汽车收音机自动测试任务,而该测试平台的维护只需要一个工程师即可完成。 结语 基于虚拟仪器技术的汽车电子测试平台能够有效的满足日趋复杂的测试要求,提高测试线的开发效率并降低生产成本,正逐渐成为汽车电子产品测试领域中新的趋势。 电子测试论文:新形势下电子测试技术需求新趋势 摘要:伴随着经济形势的变化,电子制造产业受到很大冲击,与电子产业密切相关的测试技术也随着市场重点的变化而变化,本文通过对多家公司的访谈,探索新形势下电子测试技术需求新趋势。 关键词:电子测试;无线测试;测试测量;3G 对于电子技术来说,测试测量几乎贯穿了每个电子产品的设计、开发与生产的全过程,并且成为电子工程师必须掌握的一项技能。受电子业整体低迷的影响,电子测试市场近期有所下滑。但总的来说,测试行业市场需求有升有降,技术发展的需求增强。普通家用电子产品和通信产品行业许多企业处于困难时期,产量下降。近期没有生产扩容需求。因此。作为质量控制的生产线测试市场需求有所下降。随着目前3G的兴起和发展,一些技术领先的企业和研发以及检测机构,要求测试测量行业提供顺应通信标准和技术发展的仪表。因此针对研发和检测市场需求是增长的。 中国市场的测试测量需求依然在提升,有数据显示,2008年国内电子测试仪器进口量有明显的增长。而中国扩大内需的政府举措更是给测试测量产业发展带来巨大的空间。据粗算。2009年一季度大部分测试仪器厂商在中国国有企业和科研院所方面的销售有相当程度地提升。 抓住市场成长的热点 虽然遭遇经济危机,但并不是每个行业都受到牵连,有些产业依然蓬勃发展,因此,一些市场发展的热点领域依然存在着促使测试测量厂商取得突破的机遇,比如对先进生产技术的支持,又如一贯是测试测量重要应用的国防和航天,更有最近逐渐兴起的3G网络。 测试与测量技术的发展与电子行业的发展密不可分。即使遇到一些问题,电子行业的发展动力依然来自于消费者对体积更小、功能更强、更多互连计算和通信产品的需求。为满足这些需求,电子企业不断推出新产品,将新无线协议、新电池技术、新元件和半导体技术等各种功能集成在这些电子产品中,并且这一趋势在每一代新产品中的应用似乎逐渐加快了,所有这些都促使测试行业必须采用新的方法去测试这些新型产品和前沿技术。吉时利公司认为,目前这方面的热点包括:对于每种新的无线协议都相应需要新的测试方法和测量仪器;工艺尺寸低达45nm甚至更小,半导体小型化的每一次新进展都要求测量技术相应进步;要想制造出世界上最便宜的笔记本电脑或手机,也需要对测试技术进行革新,不断降低购买价格,降低测试成本。解决所有复杂的问题都需要进行更多的测试。在生产条件下以最高的产能进行更多的数据采集和分析工作,以改进这些新工艺。 上海横河国际贸易有限公司市场总监吴启尧则认为,一方面随着新兴国家的崛起,带来了能耗的直线上升,使全球变暖及污染日趋严重,为了应对能源紧张及环境保护。节能、环保、新能源成为全球发展的共同课题。另一方面,中国国内的3G牌照发放也会带来新一轮的大规模建设和投资,而在3G建设的同时已经在逐步向4G领域迈进。无线通信已经不再单单局限在通话这一简单的功能,而是从照相功能、音乐功能向网络功能和电视功能等全面迈进。而这些也给作为领域排头兵的测试测量行业带来了新的机遇和课题。随着新能源的逐步开发和节能技术的不断成熟。变频控制器越来越被广大行业领域所重视。另外、芯片功能的不断加强也同时带动了多通道数字领域测试测量要求的提高。同时网络的广泛应用将对高速、快捷的通信领域提出更高的要求。这些领域都要求测试技术在多通道、高频率、高精度等方面能更上一层楼。 同样看好3G市场的还有罗德与施瓦茨中国有限公司产品支持部产品经理陈峰,他认为近期在测试测量领域有两大热点:3G移动通信和航天与军用测试。3G通信测试可以分很多方面,如关于核心网的测试、基站子系统的测试以及终端的测试等,可能需要进行射频辐射测试(包括EMC测试)、射频传导测试、协议测试、SIM测试、音频测试、CTIA/OTA测试、SAR测试、产品安全性测试等。航天和军事领域的测试涵盖范围极广。在射频微波测试方面,包括卫星测控、雷达测试、环境仿真、材料测试、元部件测试、基带测试、天线测试、信号仿真与分析等等。对于罗德与施瓦茨公司而言,保持技术领先并不断创新是公司的基本方针。在通信测试领域,保持着与3Gpp标准的同步和前瞻性的统一,随着目前3G和LTE的飞速发展,带来的是公司新的机遇;在航天与国防领域,无论是飞船和卫星、新型飞机和雷达还是舰船和航母,都给公司的发展带来机遇,同时也是挑战。 泰克亚太区市场开发经理孙志强则从我们身处的“全新的数字时代”的5大市场驱动力具体分析了测试技术发展新趋势。 ・基于数字RF技术的全新RF和微波市场: ・需要对随时间变化RF信号进行跟踪、监视和捕获分析; ・需要对“宽带”RF信号无缝“复制”、分析; ・可定制的灵活测试完整方案。 ・基于数字视频技术的全新视频应用: ・既要对传统的视频技术又要对全新的数字视频进行测试; ・对全新的数字视频内容进行测试分析; ・高效灵活的数字视频测试方案。 ・基于高速串行技术的全新计算、通信和娱乐应用: ・对复杂的高速系统进行“全信号通路”检测和分析(从发射端,到中间连接,到接收端); ・针对高速信号系统测试。要设备具有极高的信号保真度(即要测试设备有“全量程”的最低“噪声”); ・高效灵活的测试解决方案,缩短用户产品开发周期。 ・基于嵌入式系统技术的全新而广泛电子应用: ・需要对大量“新技术”一之前只在高速系统中使用的技术,现在也广泛应用在嵌入式系统; ・需要对混合信号环境进行测试分析; ・针对多样化的总线,需要高效灵活的测试方案。 ・基于无线通信技术的全新下一代网络应用: ・以中国为例,需要最全面的能够支持包括CDMA2000,WCDMA,TD以及核心网的NGN、WiMAX、LTE在内的各种技术的网络和终端测试解决方案; ・需要有支持2G/3G融合互操作的网络优化解决方案和管理QoS客户体验的质量分析方案;下一代通信不只是技术的竞争,更重要是网络应用和用户管理。 挑战与解决策略 对于测试测量厂商来说,不仅仅要针对技术需求的重点来进行策略调整,同时还要面对测试工程师提出的更多新要求,像如何满足多样化的测量需求和任务?如何降低选择和使用测试仪器的风险?如何加快用户产品设计和调试周期?如何帮助用户仪器投资最大化和产品创新?以上种种 挑战,归结到一点就是:现在我们身处在一个以方案为中心,以需求为导向,以服务为根本的新型电子测试市场。 面临的挑战中很重要的一点是如何在改进性能的同时降低测试成本。当然,改进性能涉及到很多方面,与实际应用是不同的。在研发实验室中,改进性能通常意味着实现更高的测量精度。在生产条件下,中心问题是提高产能同时保持测量可重复性和精度。在这两种情况下,最复杂的事情是上一问题中所提到的快速变化的环境;每当一种测量系统或测量方案变得比较完善时,似乎另外一种新的无线协议又需要进行测试,或者半导体器件的几何尺寸又在迈向45nm的道路上经过了新一轮“缩小”,从而必须要对测试系统进行重新设计甚至重新构建。降低这种情况下的测试成本意味着仪器制造商必须在设计新产品时极富创意。他们的设计是否向后兼容之前的产品?是否能够将多种仪器的功能集成到一套工具中,或者在尺寸更小的设备中集成更多的通道?是否集成了智能的固件和软件功能。从而缩短系统配置和调试所需的时间? 吉时利公司认为。应对挑战必须不断创新,其中包括研制出灵活而实用的测量仪器。例如。一种能够在不同环境下用于不同测试的仪器,或者集成多种功能的单台仪器,能够节省用户购买多台仪器分别执行各个任务的投资成本。很多先进材料。包括纳米技术和基于半导体的材料,都需要进行多种电气测量,例如超低电流和/或超高电阻特征分析。吉时利已经在低压测量领域获得了经验。虽然吉时利在这一领域处于领先地位,仍不断推进测量技术,降低对产能增大的敏感性,提高生产良率,降低测试成本。 罗德与施瓦茨陈峰则展望了在通信和航天与军用测试领域的技术发展需求及挑战。新的电子技术的发展主要体现在通信技术和航天与国防技术的发展,具体频率和带宽以及数字处理的能力的提高,因此,测量技术在这方面也要随之提高。需要有更高的速度、更宽的带宽和更高的精度。在通信领域,LTE的应用是近期发展的目标;在航天与国防领域,新的测控技术、新型飞机与舰船、电子对抗以及隐形飞机和对应的雷达技术带来新的测试需求。 从性能上讲,技术革新体现在数字处理技术的发展及其与射频器件的优化配合,将会有更高的精度和速度、更大的带宽,从而帮助通信技术和国防应用的技术发展。从功能上讲,测试仪器会在通用性集成功能方面带来突破。简单说就是一台多功能仪器完成以前一套测试系统的工作。例如,一台接收机,同时具有频谱分析、场强分析、调制分析、噪声分析、矢量分析以及功率测试等等各项功能。同时,测试仪器要具有通用性和前瞻性,开放用户接口,给用户开发空间,从而帮助技术人员在研发中尝试新技术和方案,推动技术发展。 结语 随着电子技术的飞速发展,线路复杂性的不断增加,环保节能的要求越来越严格,作为基础工具的测试测量仪器被提出了更高的要求,精度、测试范围、应用领域的拓展和功能的多样性都成为各测试厂商不断追求的目标。 全球的金融危机已经对各行各业造成了重大的影响。各行业也都在不断的消减经费,压缩研发预算,这些都对测试测量行业有一定的影响,由于总体用户的需求下降,也造成各测试仪器厂商对于销售预期的不确定性。技术上各仪器测试厂商可能对一些前景并不理想的行业产品进行消减。这就要求测试仪器厂商本着如下原则进行战略调整: ・提供更精确的仪器硬件平台,最大限度地提高信号保真度,减少测试方案的导入误差量; ・提供高效的应用解决方案,包括针对各种技术标准的专有软件方案和探测方案{探头和夹具等); ・提供可定制的测试中心平台。既能执行标准测试流程,又能定制专有条件下的极限测试; ・提供世界级的专家咨询网络,最大限度地为用户增值。 以上这些测试方案的创新,必将贯彻到电子行业从设计、开发到生产制造每一个环节,会极大推动用户的技术创新进程。尤其在当前,那些意识到这些变化的电子测试设备厂商必将和中国用户一起,最终实现了产品和产业的技术升级。 IPC职业培训与认证项目走进中国大专院校 5月14日,IPC(国际电子工业连接协会)中国区总经理彭丽霞与来自南京职业技术学院、哈尔滨工业大学的代表签属协议,该协会将免费赠送一定数量的标准文件作为两所学校的教学使用。 目前,IPC在电子制造方面共有五项带有培训认证的标准,它们是:IPC-A-600、IPC-A-610、IPC/WFLMA-A-620、IPC J―STD-001和IPC-7711/7721。 另外,IPC还与南京电子学会电子制造专业委员会签署合作协议,双方将开展互换会员行动,彭丽霞还宣布IPC的航空航天标准向中国开放。 电子测试论文:基于CAN总线及蓝牙技术的汽车电子产品的开发及测试 摘要:为某整车厂商开发了一款基于cAN总线及蓝牙技术的车载娱乐设备,实现了免提通话、音频流音乐播放等功能,本文结合产品开发与测试经验,介绍综合运用cAN总线和蓝牙技术开发汽车电子产品及测试中的关键技术。 关键字:cAN;汽车电子;蓝牙 引言 在汽车电子系统中,CAN总线通信技术不仅减少了线束减轻了汽车重量从而提高了效率,更重要的是它实现了汽车电子网络的信息共享和数据传输,利用它可以把某项应用按照功能分拆在不同的组件中实现,这样在实现各个功能子系统时非常灵活,系统中组件的使用更广泛更充分,单个组件可以在多个功能系统中被应用。可以说CAN总线的出现更好地体现了网络复用的特点。蓝牙技术在消费电子领域中的成功运用经验推广到汽车电子领域后,其开发与测试遇到了一定的挑战,笔者结合为某整车厂商开发的一款基于CAN总线及蓝牙技术的车载信息娱乐设备,介绍基于CAN总线及蓝牙技术的汽车电子产品开发及测试中的关键技术。 产品开发 该产品是一个集成usB音频播放、蓝牙免提、蓝牙音频流播放等功能于一体的汽车电控单元(以下以USB-BOX来表示),通过CAN总线与车内音响系统组合为一体,实现播放普通u盘内音乐文件(MP3、WAV、wMA等),同时可以通过蓝牙功能实现免提接听、拨打电话及播放流媒体音乐等。音响系统包括液晶屏、收音机、方向盘和USB-BOX,其中液晶屏用于实现歌曲文件信息、电话相关信息以及电话本的显示等功能,收音机实现CD音乐播放及控制等功能,收音机和方向盘上带有按键控制接口,实现对USB-BOX的音乐控制和免提操作,系统结构如图1所示。 在这个CAN网络汽车音响系统中,收音机和方向盘CAN节点提供人机操作接口控制USB-BOX,而USB音乐播放和蓝牙免提功能相关的液晶屏显示页面则由USB-BOX来控制。USB-BOX的程序设计采用基于有限状态自动机的软件架构,将整个控制流按照功能分解为若干并发的子状态机,每个状态机被实现为一个任务,在子状态机中将该功能实现的过程节点做为子状态,以过程的推进作为状态机的跳转,这样使得整个系统构架清晰,简化了实现,便于系统调试和后续功能扩展。 在状态机的实现中,关键跳转条件是CAN帧和蓝牙信号,CAN帧方面主要是标识符的管理,标识符是指当前液晶屏应该显示什么样的页面。提供什么样的显示信息和导航选择,在该页面下收音机和方向盘按键操作对应哪些控制命令,可以实现哪些选择性的操作(选择、退出、向上向下导航、向前向后导航),由USB-BOX和收音机共同管理。而蓝牙信号涉及到不同手机在同一功能上的不同差异,信息组合不完整,次序不固定,这就会带来一定的兼容性问题。下面以电管理为例描述一下状态机的设计。 首先根据整个来电管理的过程设计Ready、IncomingCallEstablish、ActiveCall三个状态,USB-BOX默认起始状态为Ready,当手机来电时,手机把蓝牙信号CALL SETUP IND(呼叫过程提示)、RING IND(来电响铃提示)和CALLER_ID_IND(来电号码)等来电信息传给USB-BOX,USB-BOX进入IncomingCallEstablish状态。通过CAN帧将响铃提示信息发送给管理功放音响的收音机,把来电号码发送给液晶屏,这时收音机播放铃声,同时液晶屏上弹出显示页面。包括该电话号码,并提供是否接听的两个可导航选项,这个页面的标识符便是来电管理标识符。这时可以利用收音机上的导航按键选择是否接听,在导航到接听按键上按下选择键时,收音机会把接听来电命令发送给USB-BOX,USB-BOX通过蓝牙信号把接听来电命令发给手机,手机接听来电,通话建立后手机把蓝牙信号CALL IND=1(呼叫建立)发送给USB-BOX,USB-BOX进入ActiveCall状态,在该状态下,在收音机上按下选择键时,USB-BOX接收到该按键操作命令,发送CAN帧给液晶屏,弹出一个可导航页面,包括挂断、保持选项,选择挂断,收音机把挂断命令通过CAN帧发送给USB-BOX,USB-BOX通过蓝牙信号发送给手机挂断电话,挂断后手机把蓝牙信号CALL IND=0(通话结束)发送给USB-BOX,USB-BOX进入Ready状态,同时通过CAN帧把通话结束发送给液晶屏和收音机。 产品测试 下面以该产品蓝牙特性的测试来说明一下如何综合采用CAN总线及蓝牙技术完成对该产品的蓝牙测试,在这里将被测试的产品以EUT来表示。 由于无法搭建产品运行时需要的所有外部环境去直接测试产品的各项功能,所以设计了测试工装在生产线上对产品进行测试,同时由于EUT实现的功能比较多,完成单个BUT测试需要的时间比较长,这样为了满足生产节拍的快节奏,在生产线上需要多个工装分别测试多个BUT。EUT的蓝牙特性是指其蓝牙射频通信上是否稳定,软件是否正常运行,不涉及具体的功能项,我们通过确定EUT的信号强度来判断其射频通信,通过一个具体的功能项一配对来判断其软件是否正常运行。 下面首先描述一下测试环境及测试方法,然后详细介绍测试方法的实现。 由于EUT是有效范围为10m的Class 2蓝牙设备,而生产线本身就10米左右,在10m范围内存在多个测试工装和多个EUT,所以为了保证测试工装确实在测试其测试台上的EUT,需要确定工装测试台上这个特定EUT的蓝牙地址以进行后续的配对功能以完成测试。由于测试工装与其测试台上的EUT距离是固定的,而且在某测试工装和多个EUT之间,工装与其测试台上的EUT的距离是最近的,所以在测试工装上实现可以测量被搜索设备的信号强度的搜索功能,对有效范围内的BUT进行搜索,只要测试台上的EUT的信号强度是OK的,那么信号强度最强的蓝牙地址便是工装测试台上的EUT所对应的蓝牙地址。 而EUT配对过程的实现(图2)是一个典型的采用CAN总线及蓝牙技术综合实现的功能,首先EUT将来自蓝牙手机的配对请求通过CAN总线发送到液晶屏上显示,然后利用收音机上的按键允许配对,通过CAN总线发送给EUT,BUT接着把弹出PIN码虚拟键盘请求发送到液晶屏上,接着在液晶屏上的虚拟键盘上通过收音机上的按键输入PIN码,然后通过CAN总线把PIN码发送到BUT上,BUT接受蓝牙手机配对,发送PIN码完成配对。 在这里约定一个统一的PIN码,只需要在测试工装上实现蓝牙配对、接收BUT通过CAN总线发送的配对请求、通过cAN总线发送允许配对命令及发送PIN码到BUT的功能即可完成对BUT配对功能的测试。如果测试台上EUT蓝牙特性OK,便可以顺利完成配对操作,如果该EUT的信号强度没有满足要求,而通过搜索最强信号强度得到的蓝牙地址是另外一个EUT的话,由于测试工装跟另外一台工装测试台上的BUT不存在CAN总线连接,所以无法接收配对请求,在这里设定一个超时时间,便可以得出EUT测试不OK的结论。 结语 笔者开发了一款基于CAN总线及蓝牙技术的汽车电子产品,该产品运行稳定可靠,目前已经成功装车应用,本文分析了其产品开发及测试的原理及特点,并结合具体实例介绍了开发及测试的实现。 电子测试论文:基于虚拟仪器技术的航空机载电子设备自动测试系统 机载电子设备自动测试系统需要对上百种部件进行功能测试,涉及的信号种类和数量都很多,这些信号按照频率分为低频和高频两种,按时域特性分为连续和离散信号,按照形式分为电信号和非电信号(如温度、速度、高度、气压、航向等)。为满足复杂的测试需求,我们采用虚拟仪器技术。 系统硬件设计 PXI模块化仪器相对于GPIB、VXI、RS232等仪器而言,具有速度快、体积小、易扩展等优势,因此作为硬件的主体。再选用常规信号源(SOURCE)和信号测量模块(SENSOR),通过GPIB和RS232总线扩展专用和自研设备。整个系统硬件原理如图1所示。 由于PXI模块较多,且为了今后的扩展,选用了18槽的PXI-1045机箱;为了进一步提高系统平台的集成度,选用PXI-8187零槽嵌入式控制器,摒弃了以往系统中利用MXI-2将工控机作为主控器的方式。PXI-8187带有GPIB接口,可以方便的扩展GPIB总线设备。部分仪器资源和部件需要串口通信,故选用PXI-8421扩展4个串口。 1 信号采集 以61/2数字万用表PXI-4070和51/2数字万用表PXI-4060作为常用的测试模块,可以测量0~300V的电压,0~1A的电流,0~100MΩ的电阻。 示波器PXI-5112(2通道8位分辨率,100MHz带宽)和模拟输入PXI-6070E(16路单端输入/8路差分输入,12位分辨率,1.25M采样率)配合使用,可以满足常用的连续波和单点电压信号的采集。PXI-6070E在进行数据采集时,前端连接了两块SCXI-1125,用于信号的调理(10kHz或4Hz的低通滤波、衰减)。此外,PXI-6070E还可用于控制器与SCXI机箱之间的通信。 高速DIO PXI-6534可以采集和输出高低速离散量。特殊和复杂信号的采集处理则采用GPIB设备和RS232自研设备,如频谱分析仪。 2 信号输出 函数发生器PXI-5421(16位分辨率,100MS/S采样率,带宽43MHz)和高速模拟输出PXI-6733(8路输出,16位分辨率,刷新率1MHz)配合使用,可以满足常用的连续波和单点电压信号的输出;SCXI-1124用于隔离模拟电压和电流的输出。 特殊和复杂信号的输出采用GPIB设备和RS232自研设备,如交直流电源、射频信号源、大气数据测试系统、模拟器等。 3 信号路由 由于大部分机载电子设备的信号数量众多,不可能将所有信号同时直接连接到资源上,必须经过继电器矩阵进行切换。因此继电器必须有足够快的响应时间,才能通断较大的信号。选用两块继电器矩阵模块SCXI―11 29和附件SCXI-1333、SCXI-1339,组合成合适的继电器矩阵(最大通断能力150Vdc/A,150Vrms/250mA)。在信号的连接、断开过程中,为了实现最优路径的自动选择和安全保护(避免源于源相连),我们重新编写了继电器矩阵驱动,在实际使用中取得了满意的结果。 4 资源接口和适配器 资源接口是所有资源接口的集合,每个部件根据需要通过适配器连接部分资源。一个或多个UUT共用一个适配器,因此测试系统根据UUT的信号情况,可以配置一个或多个适配器。 系统软件设计 CVI在标准C语言(Ansi C)的基础上增加了仪器控制和工具函数库的虚拟仪器开发软件,提供了很多实用的例程,具有友好的图形用户界面,并且c语言是大家都比较熟悉和易于使用的开发工具,因此选用CVI可以加快测试程序(TP)的开发。系统软件原理见图2。 为了方便和规范TP的编写,TP开发管理软件根据输入的测试信息自动生成测试程序代码框架和仪器操作代码。测试程序编写完成后编译生成动态库,由测试程序执行管理软件调用和管理。在测试程序开发过程中,仪器操作和虚拟仪器界面的开发是两个重点。 1 IVI仪器驱动的开发和使用 仪器驱动的用途是对仪器进行程控,简化测试程序开发人员对仪器的操作。传统的仪器驱动与仪器耦合太紧密,仪器发生变化,驱动也要重新编写,进而使用此驱动的测试程序也要重新编写和编译。 IVI(可互换虚拟仪器)驱动采用了类驱动的概念,实现了同一类仪器之间的互换,同时增加了仪器仿真和状态缓存的特性,提高了TP开发调试的效率。CVI提供了方便的IVI驱动开发工具,因此可在开发测试程序过程中选用IVI驱动来控制仪器。 目前,IVI驱动标准只了八大类仪器的类驱动,为了保证非IVI标准的仪器在一定范围具有可互换和仿真功能,我们借鉴了标准IVI驱动的机制,开发了自定义IVI驱动。利用IVI驱动,我们成功实现了NI公司的PXI-4070卡式万用表与Agilent公司的HP34401GPIB台式万用表之间的互换,实现了不同公司生产的单相交流电源和三相交流电源之间的互换。 IVI驱动采用逻辑名和XML配置文件机制,在硬件资源描述发生变化时,只需更改配置文件,不需要更改和重新编译测试程序,就能保证测试程序的正常运行。如果不采用IVI驱动,就必须更改所有用到函数发生器的测试程序,将在很大程度上延误工程进度。 此外,利用IVI驱动的仿真功能,使得测试程序开发人员可在自己没有安装任何硬件的计算机上进行仿真调试,提高了平台的使用效率和测试程序开发效率。 2 虚拟仪器界面的开发 虚拟仪器界面提供人机接口,可以让操作员根据需要施加信号,实时监测信号。CVI提供了开发虚拟仪器界面的用户接口资源文件(*.uir)和各种控制和显示控件,用于模拟实际仪器界面。目前,NI LabVIEW、CVI和HP VEE是最为出色和方便易用的虚拟仪器界面开发软件。图3是其中一个TPS的虚拟仪器界面。 此例中,打开激励开关时,PXI-6733连续输出RMS 1.5V,频率400Hz的正弦波作为磁传感器的激励;用PXI-6070E的三路模拟输入通道同时采集磁传感器输出的三路航向信号(最大幅度小于100mV,频率为800Hz),并显示在同一个波形显示控件中,再利用算法计算出角度,显示在表盘控件中。由于增加了信号调理板SCXI-1125和端子板SCXI-1313,将PXI-6070E的测试范围扩展到2.5mV~300V,从而精确的测量了磁传感器输出的小信号,测算出精确的角度。 应用成果 采用NI PXI模块、CVI、IVI工具、MAX管理软件,以及第三方的设备,我们成功构建了多套通用、开放的航空机载电子设备自动测试系统。利用这些系统成功开发了多机型、总数量达三百多种的TPS,帮助用户实现了UUT快速的定检、维修。相对于用传统仪器搭建测试台的方式,自动测试系统在效率和质量上有了很大提高,为机载电子设备提供了有力保障。 电子测试论文:面向航天嵌入式电子系统的测试语言研究 摘 要:测试语言主要分2类:面向仪器的测试语言和面向信号的测试语言。通过分析2种测试语言的优缺点,结合我国航天嵌入式电子系统测试系统的特点,提出一种基于虚拟仪器的面向航天嵌入式电子系统的测试语言,该语言主要借鉴ATLAS的关键语句,将其解释为测试框架配置文件和测试文档;同时还描述该测试语言的程序格式和执行机制。 关键词:航天嵌入式电子系统;虚拟仪器;测试语言;ATLAS;自动测试 随着我国航天技术的发展,航天嵌入式电子系统的复杂度不断增加,可靠度要求越来越高,产品研制周期也越来越短。这就给航天嵌入式电子系统的测试提出了新的挑战。在新一代自动测试系统中,自动测试语言――如ATLAS语言,在系统级仿真、测试与验证中起着非常重要的作用,人和机器均可翻译的自动测试语言不但可以作为用户与测试人员沟通的桥梁,而且可以编译成可执行测试代码,在目标机器上运行。 本文通过分析面向信号和面向仪器2类测试语言的优缺点,结合我国航天嵌入式电子系统测试系统的特点,提出一种基于虚拟仪器的面向航天嵌入式电子系统的测试语言,目的是将测试过程中的各种资源和功能单元进行组态,并将其涵盖于既定的测试框架中,实现“积木式”软件开发。同时,该测试语言还融入了软件工程的思想,加入测试文档和测试程序的自动生成功能,进一步提高了测试系统开发效率。 1 测试语言综述 测试语言大体上可分为2类:面向信号的测试语言和面向仪器的测试语言。 面向仪器的测试语言,如LabView主要通过直接调用仪器驱动实现测试过程,面向仪器的测试语言与具体仪器紧密相关,因此程序移植比较困难,可重用性也比较差。而面向信号的测试语言,如ATLAS(Abbreviated Test Language for All Systems),则主要通过对信号的操作(施加激励信号,测试响应信号)来映射底层测试仪器的操作,达到与仪器无关的目的,因此面向信号的测试语言具有较好的可移植性和可重用性。ATLAS语言作为一种面向信号的测试语言,还采用了类似于英语自然语言的语法格式,使得它成为一种人机均可翻译的测试语言,既可以作为工程师和测试人员之间交流的文档规范,也可以经编译后作为测试程序执行,鉴于此,ATLAS成为美国国防部首推的军方测试语言。 但由于ATALS语言是一种接近于英语自然语言的测试语言,并不适合国内用户使用;同时,为了能够满足各个方面的测试需求,IEEE组织不断对ATLAS进行修改,使得其语句非常臃肿,仅语言关键字就有1 000个(IEEE ATLAS STD-95),使得ATLAS语言的培训费用十分高昂;再者,ATLAS的编译器价格极其昂贵,使得其优势难以在国内测控领域发挥。 而另一方面,面向仪器的测试语言却在商业领域取得了长足的发展,鉴于仪器互换的问题,NI和惠普等公司联合推出了一系列的仪器驱动标准:VISA(Virtual Instrument Software Architecture)和IVI(Interchangeable Virtual Instrument)。VISA是VPP(VXI plug play)联盟于1996年2月推出的新一代仪器I/O标准,VISA具有与仪器硬件接口无关的特性,即VISA是面向器件功能,而不是面向接口总线。使用它控制VXI,GPIB,RS 232,PXI等仪器时,不必考虑接口总线类型。如图1所示。 为了进一步提高仪器驱动程序的执行性能,达到仪器的互换,1998 年由9家公司成立的IVI基金会,在VXI-PNP 技术基础上为仪器驱动程序制定新的编程接口,在VISA 标准驱动程序上插入VXI-PNP 框架结构和类驱动程序,它通过定义类驱动器和专用驱动器实现了部分通用仪器之间的互换,缩短了程序开发时间,提高了系统的运行性能。如图2所示。 针对于此,IEEE推出ATLAS 2版本,它整合了VISA,IVI和面向对象技术,给ATLAS语言注入了新的活力。总体来讲,面向信号的语言和面向仪器的语言各有优势,面向仪器的语言具有直观,易用的特点;而面向信号的语言编写的测试程序具有较好的可重用性和仪器可互换性。 2 航天嵌入式电子系统测试需求 航天嵌入式电子系统测试主要是针对航天专用的三模冗余或两模冗余嵌入式电子计算机,这些系统在出厂前必须进行全面的测试,测试主要可分为内部测试和外部测试,内部测试主要是指那些无需借助外部测试仪器,而可以直接通过嵌入式系统内部执行测试程序所进行的测试,如CPU测试、ROM测试、RAM测试、端口测试等;外部测试则是指需要外部测试仪器配合所进行的测试,如开关量测试、串口测试、计数器测试、AD/DA测试等。 航天嵌入式电子系统测试的传统方法为:根据测试需求分别设计内部测试程序和外部测试仪器及测试程序;嵌入式电子系统和外部测试系统分别上电初始化后,外部测试系统向嵌入式电子系统上传测试程序(嵌入式系统本身的ROM内固化有1个RTOS);嵌入式系统加载测试程序后向外部测试系统发握手信号,并等待外部激励;外部测试系统向嵌入式系统发送激励信号,嵌入式系统接收激励并做出响应,如此循环下去。 为提高测试系统可重用性和测试的准确性,开展了面向航天嵌入式电子系统的测试技术研究,并对一些测试模块(软件)进行了标准化工作,如CPU测试、ROM测试、RAM测试、AD/DA测试等;同时还采用标准的基于PXI的测试仪器,以达到仪器可重用,系统可配置的目的。 3 面向航天嵌入式电子系统的测试语言 面向航天嵌入式电子系统的测试语言不但要解决外部测试问题还要解决内部测试问题,这里在融合面向信号测试语言与面向仪器测试的各自优势的基础上,通过系统建模的方法,定义了适用于航天嵌入式电子系统测试应用的测试语言,以达到测试系统的可重用及可配置的目的。 系统建模包括3个方面:信号建模,UUT(Unit Under Test,被测对象)建模和测试仪器建模3个方面。信号建模主要针对航天嵌入式电子系统所常见的接口信号类型及特点,定义出一组常见信号,用户可以通过参数设定,达到描述UUT或测试仪器接口信号特征的目的;UUT建模主要是通过对UUT外部接口,内部组件参数及体系结构的描述,达到内部测试测试程序的自动装配,UUT建模同时支持黑盒建模(仅描述其外部接口)和灰盒建模(同时描述其内部体系结构及组件参数);测试仪器建模则通过描述测试仪器的本质信号特征及关键接口特征,并最终映射实际仪器(所建立的测试仪器模型与实际仪器可能存在一对多或多对一的对应关系),达到测试程序可重用,仪器可更换的目的。 因此,本文所描述的面向航天嵌入式系统的测试语言主要包括5个部分: 信号描述及定义通过定义一组航天嵌入式电子系统常见的基本信号,如数字信号(包括开关量和脉冲量)、模拟量(DC,AC)等。用户可通过配置信号参数设定信号; 被测对象描述通过描述被测对象的接口关系,并建立状态机功能模型,仿真被测对象的功能模型,并自动生成内部测试程序。在未建立状态机功能模型时,系统可以将被测对象作为一个黑盒考虑,此时不生成被测对象内部测试程序; 测试仪器描述通过描述测试仪器,达到建立测试需求模型,并最终与1个或多个实际测试仪器相映射,测试仪器本身相当于一个信号描述集合,通过定义虚拟测试仪器,提高了测试仪器的可互换性和测试程序的可重用性。这样既保留了面向仪器测试语言的直观性和易用性,也提高了程序的可重用性; 连接关系描述连接关系描述定义了UUT与测试仪器之间的连接关系,连接关系描述还可以包含适配器描述,使得测试系统的层次性更加明显,也更有用; 测试策略描述测试测量是测试语言中的最重要的部分,通过一系列的测试动作:apply,measure,verify等,控制测试仪器完成测试过程。测试策略描述语句选择提取ATLAS关键测试语句:单信号语句、多信号语句、总线操作语句、定时和事件相关语句,并对其进行了一定的改进,使之更直观,且更易于实现到图形化语言的转换。测试语言的具体格式如下: 每一个TEST_ITEM(也即测试策略描述)对应于测试框架中一个测试细则,测试细则是图形化的测试执行界面的一个子界面。 测试语言经编译/解释后生成测试框架配置文件和测试文档,用户通过加载测试框架配置文件,设置执行次数和选择测试项目,系统即开始进行测试,测试界面主要分两部分:测试总览和测试细则,其中测试总览主要采用文本框的形式显示当前的测试记录,包括当前正在进行的测试项目和捕获的错误信息等;测试细则是由一个或多个图形化的详细测试分项构成。 4 结 语 通过研究国内外测试语言发展现状,结合面向信号测试语言和面向仪器测试语言的优势,采用软件工程的思想,建立了基于虚拟仪器的面向航天嵌入式电子系统的测试语言模型,为以后的进一步研究奠定了基础。基于虚拟仪器的测试语言还处于研究的初级阶段,仍有不完善的地方,需要进一步改进。 电子测试论文:高过载下电子元器件测试方法研究 高过载条件下测试电路需要达到高速测试要求,本文从研究电容、电阻、二极管以及电感等电子元器件的测试方法入手,在高过载下电子元器件测试过程中,设计与之相配套的测试电路,以此保证测试电路能够符合特定要求,为高过载下引信系统运行的稳定性与可靠性提供文献参考。 【关键词】高过载 电子元器件 测试方法 我国电子元件的平均每年的生产总量占全球的39%左右,但是我国电子元器件检验技术的发展并不成熟。而检测电子元器件是维修电器的一个基本内容。一般而言,采取的是从电阻器、电容器、二极管、电感器变压器这四个方面进行检测的方法。电子元器件检测朝着自动化方向的不断发展,使得研究高过载下电子元器件测试方法成为了热点话题。 1 研究高过载下电子元器件测试方法的必要性 在检测电子元器件的过程中,一般利用LCR数字电桥以及UT708新型数字万用表进行检测。LCR数字电桥的测试精度较高,但是它的测试频率却偏低,每秒平均10个。UT708新型数字万用表的测试频率比数字电桥还低,每秒平均3个,难以满足高过载下高速测试的要求。此外,一般情况下,利用本万用表只能有一个测试通道,无法同时对多组数据信息进行实时监视。虽然本万用表配备了相应的计算机接口,然而其数据信息的传输速度很慢,且不利于数据信息的记录。因此探究在强应力场环境下,电子元器件参数的动态监检测方式是十分有必要的,以此才能够达到不同试验情况下与不同环境下的各种要求。 2 高过载下电子元器件测试方法研究 2.1 选择试验方法 文中探讨的高过载是指由机械冲击产生的高过载。笔者将标准锤击机作为本试验设备。因为标准锤击机与加速传感设备具备较强的重复性能,所以能够用作恒定应力的试验设备。利用锤击机产生高过载,然后发生惯性力,以此进行试验。标准锤击机上的棘轮中,有三十个齿,且每个齿的转角为12度。在实验中,锤击机的转动齿数多,锤击过程中的产生惯性加速度也就更大。用棘轮上的齿数,来控制锤击机模拟的具体惯性力。通常情况下,击锤的碰撞时间大约为150μs,占实际时间的几十分之至几百分之一。 在高过载试验条件下,电子元器件的具体特征参数多会出现不同程度的变化,过载水平地不断增加,特征参数也会不断地发生改变,当冲击结束后,待测参数将会恢复为初始值。 2.2 设计测试电路 2.2.1 设计电阻测试电路 (1)运放测电阻阻值的利用。测试原理公式如下: Uo=-Ui (1) 在本公式中:Ui为基准电压,Rx为待测电阻,R1是基准电阻,Uo为输出电压。在明确基准电压Ui和基准电阻R1的基础上,输出电压Uo与Rx是存在一定的联系,所以将待测电阻Rx更换为与之相符的输出电压Uo,然后利用下述公式进行换算,就能够得出待测电阻Rx的实际阻值。 Uo=-Ui ,Rx=-R1 此实验结果显示,该测试电路适用于高速测试以及高温测试环境。 (2)利用RC振荡法测试电阻值。此测试原理为:在电路中,当待测电阻和电容形成一个完整的RC振荡回路时,电容的放电与充电均要通过被测电阻。因此放电时间与充电时间是相等,且振荡集成电路自带2个恒流源,并以控制电容充电的实际电流作为恒值,由此,在电容两侧的电压将会出现线性变化。通过实验证明,本测试电路达到了高速测试要求。 2.2.2 电容测试电路 (1)RC振荡方法对电容充电特性与放电特性的测试。测试原理:笔者利用电路形成RC多谐振荡设备,在电容中的电压为Vcc的情况下,电路内将会出现1个短路通道,且电容放电;当电容电压为Vcc时,电路中的短路通道将会被关闭,电容充电,同时还将会输出波信号,而方波高电信号在幅值上和Vcc相等,可以利用此方波信号进行定时。试验中,取电容端压是以分析放电、充电时间来反映实际的容值,由于其只对电容单向进行放电、充电,因此适用于无极性电容以及有极性电容的测试。然而,此测试法的缺点在于:难以保证充电时间与放电时间的一致,振荡频率在20kHz以下,电容端压值为非线性。经过实测与仿真后,证明本测试法操作简单,符合高速测试要求。 (2)改进RC振荡法。利用改进后的RC振荡法对电容进行测试。测试原理是:运用集成函数发生设备,在本电路中,电容与电阻构成一个完整的RC振荡回路,而电容放电、充电经过电压后,放电与充电相同,发生设备自带的2个恒流源,将其中的控制充电、放电电流作为一个恒值,由此,在电阻两侧电压呈三角波形状。当振荡频率为100kHz的情况下,三角波的线性度是0.1%。通过实验证明,本测试电路符合高速测试要求。 2.3 二级管的测试电路 此测试原理是:在电路中,利用LF353和ICL8038形成交变信号电源,并将该信号加在由待测二极管与一线性的基准电阻形成的分压网络上,采集二极管两侧的电压,大约是0.5V。该测试结果证明,本测试电路符合了高速测试要求。 2.4 电感参数测试电路 在本电路中,明确某一电阻以及待测电感的串联电阻,利用本信号发生器所引发的正弦波试验信号,以及待测电感两端的电压,然后经过电感与电压这两者进行转换,最后从示波器中输出导纳,并获得待测电感的实际感抗。 3 结论 综上,对实验结果进行研究分析后得出,将笔者所阐述的测试电路用于高过载试验中,待测二极管、电感参数、电阻以及电容等电子元器件参数,与实际数值相比误差偏小,测试结果有效。因此本文所阐述的4种测试电路满足了高过载实验条件下的高速测试要求。 电子测试论文:光学玻璃折射率测试仪电子学系统设计 摘 要:为达到较高精度测量光学玻璃折射率的要求,研制了基于直角照准法、最小偏向角法和三最小最小偏向角法的光学玻璃折射率的测量设备。文中介绍了该测量设备的电子学系统控制和测量的设计方案,并对关键元器件的选用进行了分析。结果表明:电子学系统控制和测量设计方案可满足高精度光学玻璃折射率的测量精度要求。 关键词:光学玻璃 折射率 电子学系统 控制和测量 伴随光学精密仪器的高速发展,对光学玻璃的折射率的测量精度要求越来越高,光学玻璃折射率的数据精度对保证光学系统像质起着非常关键的作用。新型光学玻璃材料的研发也对光学玻璃折射率提出较高的要求。 很多人对光学材料折射率的测量提出了多种有价值的测量方法[1-2],主要有测角法和干涉测量法。文章介绍了基于测角法中使用的直角照准法、最小偏向角法和三最小偏向角法测量光学玻璃折射率的测试仪中的电子学控制和测量设计方案。 1 电子学方案 高精度光学玻璃折射率测试仪主要由底座、测角系统、传动机构和微调机构、自准光管、平行光管、载物台和光源箱组成。 1.1 系统 电子学部分是以单片机为前台机,系统机为后台机对位敏传感器(PSD)和轴角编码器进行数据采集,以步进机为执行机构,系统机进行数据运算的光电瞄准实时控制系统。 1.2 关键元器件的选用 1.2.1 轴角编码器 示值分辨率0.05″;精度0.5″;转速≤90°/S;显示箱:XXX°XX′XX″XX,按BCD码以度(百、十、个)分(十、个)秒(十、个)小数秒(后1、2位)顺序连续发送。其内容高4位(D7-D4)为标识位码(0-8),后4位(D3-D0)为BCD数据码。传输速度15?s1/字节-20?s1/字节。 1.2.2 位敏传感器 采用位敏传感器(PSD)作瞄准探测器是本系统的重要特点。它反应快、灵敏度高、精度高。与CCD不同,属于非离散性器件,适配电路也比较简单。PSD是具有横向光电效应的PIN光电位置传感器,I1、I2的输出和光点位置有关,经适配电路处理有: 式中:X:光点偏离中心位置座标;L:PSD光敏面长;I1、I2:PSD两端输出电流。 设计中选用滨松(HAMAMATSU)线阵PSD S3931,其主要技术指标如下: 上述PSD 0.2 ?m的位置分辨率,相当于度盘角度0.075″。6 mm的探测范围,折合角度为37.5′。 1.2.3 步进机和驱动器 步进机和精密微调机构相连,采用四相步进机和驱动器。整步模式下步进角可达0.9°,对应轴角0.2″,谱线在PSD上移动0.5 ?。 1.2.4 A/D转换器 AD转换器的位数 = 取14位AD,转换时间小于步进周期的10倍,以便多次平均。取100?s。本设计采用了12位逐次比较型AD转控器AD574。在接近PSD中心时,精瞄将位置信号切换到放大8倍,从而达到15位AD的跟踪精度。 1.2.5 瞄准时间 当步进脉冲取600 Hz/S时,从边缘到中心整步6000步,粗瞄所需时间为:(6000/600)=10s。 1.3 单片机测控系统设计 单片机是该系统的前位机,承担PSD和轴角编码器的角度数据采集,步进机的驱动控制,键盘和LCD显示的人机交互和数据予处理(例PSD的多次采集平均,加减除运算等)以及和系统机的串行通讯。 1.4 显示 采用240×64中小屏幕有背光的点阵液晶显示器,可进行汉字显示,并用电子游标模拟出谱线在PSD上的粗略和精确位置。给出角度数码和PSD上谱线位置偏移码。 1.5 系统机 系统机不附加接口板,它通过RS232串行口与前台机(单片机系统)相连。在0帧(监控0)联机状态下(联机2)它的功能和前台机一样,通过键盘对系统进行遥控,PSD和轴角码进行实时CRT显示。在1帧(监控1)联机状态下,接收前台机某模式下的逐项参数(角度值),进行运算,给出折射率的精确值。还可输入当时的温度、气压值、对折射率进行修正。 1.6 软件设计 前台机的逐程序由8051汇编语言编写,系统机的程序由C语言编写,采用模块化结构。包括程序清单和功能、全部程序列表、软件框图(主程序和监控0程序框图、调整和显示子程序框图、电机调整(跟瞄)子程序框图)、PSD值采样A/D转换防干扰平均值法子程序(INTO中断服务程序-读AD、给出模式1(直角照准法)测试流程框图、给出模式1叠代法解方程模块)。 2 结语 该文介绍了高精度光学玻璃折射率测试仪电子学设计方案,并对关键元器件的选用进行了分析,通过实际应用表明,电子学方案可满足高精度光学材料折射率测试仪的指标要求。 电子测试论文:汽车空调电子调速器老化测试系统的设计 摘要:介绍了一种汽车空调电子调速器老化测试系统的设计。采用三菱Q00JCPU为主控器,MT4414T触摸屏作为人机界面。用户可直接在触摸屏上设置工作主电压、信号类型、5段老化参数;同时具有风机工作电流、风机转速、产品温度等参数的显示和历史趋势查看功能。并集成了烟感报警、声光报警器等报警装置,实现无人化安全监控。系统最终实现了电子调速器功能和性能的在线老化测试,可自动检测出产品的隐藏缺陷,为产品质量改进提供了决策依据。目前该系统已经应用于汽车空调电子调速器的产品老化测试中。 关键词:电子调速器 风机 老化 随着社会经济和科学技术的快速发展,汽车已经成为人们生活中的主要消费品之一,并逐渐影响和改变人们的生活。汽车空调电子调速器作为汽车空调的重要组成部分,市场需求也逐年扩大。目前市场上电子元器件的质量良莠不齐,真假难辨,严重影响了电子整机产品的质量。汽车电子因其工作环境的特殊性,本身比一般电子产品要求高,如何保证汽车空调电子调速器的质量能满足客户的要求,显得十分迫切。设计一种专门针对汽车空调电子调速器的老化测试系统可有效降低产品的故障率。电子整机产品的老化,是指接通电源在室温或高低温情况下进行连续若几个小时甚至几十个小时的正常工作,然后再检测产品的性能是否符合要求。在产品出厂前及时发现有异常的产品,送往检修部门检修。这种异常产品往往是由于元器件质量或生产工艺比如虚焊等造成的,一般检测工序不容易发现。同时在产品开发阶段,对样品进行老化测试,还可以全面了解产品的性能,对后期进行批量生产提供依据[1]。 1 硬件设计 汽车空调电子调速器老化测试系统主要由以下单元模块组成:PLC主控单元、人机界面单元、稳压电源单元、信号发生单元、风机转速检测单元、电压/电流采样单元、温度检测单元、报警单元等。另外还包括工作电压为12V/24V的大小功率风机若干个,基本可满足各型号电子调速器要求,所有模块和风机都安装固定在一个铝合金工作台上。系统主要结构框图见图1。 1.1 PLC主控单元 PLC主控单元负责系统各单元的协调控制,执行用户设定的各项操作。Q00JCPU是三菱MELSEC-Q系列PLC中的基本型CPU,是以小规模系统为对象的,最适合于简单而又紧凑的控制系统。所支持的最大I/O点数为1024点,可以使用梯形图、语句表、ST(结构化文本,类高级语言)、SFC、FB等5种编程语言对基本型QCPU进行编程。Q00J为CPU、电源和主基板(带32点输入输出)一体机,同时内置串行通讯功能RS-232和RS485接口能与使用MC通讯协议的外部设备进行通讯[2]。系统中使用其RS-232接口与上海步科的MT4500触摸屏通信。RS-485接口与电源单元的数控直流稳压电源通信,用于设定当前电源输出。另外在0#插槽上额外配置了一个QJ71C24N通信模块连接信号发生单元。 1.2 人机界面单元 人机界面选用的是上海步科生产的MT4414T触摸屏,7寸TFT、65536显示彩色、800*480分辨率、4线精密电阻网络等,并具有COM0和COM2两个串口,支持RS-485和RS-232通信接口[3]。可直接与三菱Q00JCPU的RS-232接口连接进行通信数据交换。使用的通信协议是 MC协议,使用兼容3C帧,4格式。波特率 57600,数据位8,停止位1,奇校验。 1.3 稳压电源单元 为使系统操作更加简单和智能化,风机工作电压直接在触摸屏上设置。使用具有远程控制功能的数字稳压直流电源作为风机主电源,电源电压范围0~30V,最大输出电流50A,自带过流、过热等保护功能。完全可满足当前12V/24V常见功率的汽车空调电子调速器的测试老化需要。数字稳压直流电源与PLC之间采用的是自由通信协议。PLC可对电源进行开/关机、改变电压大小等操,并能实时读取当前输出电压、电流值和电源故障状态指示。 1.4 信号发生单元 产品老化过程中,需要定时间隔调整风机转速控制信号的大小,进而改变风机输出。常规的直流或函数信号发生器已经无法满足要求。系统采用的信号发生器是自制的汽车空调电子调速器专用信号发生器。可支持0~10V分辨率0.1V的直流输出;频率10~1000Hz,占空比0~100%的PWM输出;LIN-BUS总线输出;并且支持RS-485远程通信控制。PLC可通过QJ71C24N通信模块对其进行远程控制。 1.5 风机转速检测单元 在Q00JCPU的1#插槽上增配了一个脉冲I/O模块QD60P8-G,该通用模块可以测量转速检测装置输入脉冲的个数[2]。转速传感器采用的是霍尔型转速传感器SC12-20K,单片集成、高可靠性、温度特性好、响应频率大于20KHz、检测距离4mm、工作电压DC6~36V,三线NPN常开输出。在风机主轴上镶嵌一个直径10mm的永磁铁,将SC12-20K垂直对准永磁铁截面并固定离其4mm处。传感器使用24V供电,并将输出信号接到QD60P8-G的脉冲输入端。 1.6 电压/电流采样单元 Q64AD模拟输入模块,支持4通道模拟量输入。使用其中的3个通道分别检测风机两端电压、工作电流和电子调速器散热铝壳的温度。风机两端工作电压最大不超过主电源电压30V通过50K和10K电阻分压后接到Q64AD的通道1。将风机电源回路电缆穿过一个直流电流变送器LHB-50A,即可检测风机工作电路,变送器采用24V供电,输出4~20mA电流信号,在回路中串联一个250Ω的精密电阻,转换为1~5V电压信号送到Q64AD的2号通道。温度传感器使用的是K型热电偶变送器,温度范围设置为0~200度,输出4~20mA,同样使用24V供电,串接一个250Ω精密电阻后接到Q64AD的通道3。使用时只需将探头抵在电子调速器的散热铝壳上。 2 软件设计 系统软件分为触摸屏端上位机程序和PLC端下位机程序。MT4414T程序使用EV5000_V1.6_CHS开发环境编写,选择连接PLC型号为Mitsubishi Q00J,站号1、RS-232方式、波特率 57600,数据位8,停止位1,奇校验;上位机界面设计见图2。 本界面为系统用户操作界面,可直接在界面上设定主电压、信号类型、五段参数值、循环次数等;同时显示风机电流、风机转速、产品温度等参数,并绘制出风机电压、风机电流、风机转速、产品温度四个参数的历史趋势。主电压设置范围,0~30V;信号类型可选择DC、PWM、LIN-BUS三种目前主流的信号类型。当出现风机短路、烟感报警现象时,报警指示显示“故障”。 PLC端下位机程序在GX Developer Version 8开发环境下编写。程序主要分为下面几个模块程序。通信模块程序,包括PLC与触摸屏、数控直流稳压电源、信号发生器之间通信;风机电压检测模块、风机电流检测模块、风机转速检测模块、故障报警模块。 3 结语 本方案设计的汽车空调电子调速器检测老化系统已经形成产品,在汽车空调配件企业的产品老化车间使用,有效的检验了产品的性能和可靠性,大大降低了产品的出产故障率,提高了产品的市场竞争力。本文提出的电子调速器检测老化系统设计方案对其他电子产品老化检测具有一定的参考意义。
随着时代发展,敏感电气设备的普遍使用,敏感电气电压暂降问题也愈发严重,成为电器行业重点解决的一个问题,当电压暂降问题发生时,不仅会影响敏感电气设备运行的稳定性,还可能会对用户的生命、财产安全造成严重的损害。因此,了解和掌握电压暂降对敏感电气设备的影响因素,采取合理的解决措施是非常必要的,并且还需要进行抗电压暂降测试,以此保证敏感电气设备运行的稳定性,为各个行业生产以及人们日常生活使用敏感电气设备提供基础性的保障。 1电压暂降分析 1.1概念 其实,电压暂降也可以叫做“晃电”,一般情况下是指雷击、短路以及其他一些因素,所造成的电网短时间的电压波动,或者短时间的断电。同时,根据相关规定,将电压暂降定义为电力系统在运行期间,某点工频电压方根均值呈现突然下降的状态,并且降至10%~90%,其持续时间为10~60s,然后恢复正常。另外,如果电压暂降的时间相对较长,就会导致敏感设备处于非正常停机的状态,严重影响设备运行的稳定性,并且如果情况较为严重,还会引发设备故障,造成经济损失[1]。 1.2危害 电压暂降产生以后,就会造成电网电压跌落、接触器释放以及运行电动机过热等的问题,严重影响敏感电气设备运行的稳定性[2]。同时,如果电压暂降较为严重的话,敏感电气设备还会产生装置失控的现象,可能导致安全事故的产生,这样不仅造成经济损失,还容易出现人员伤亡。因此,电压暂降问题不仅仅影响用户体验以及电气设备行业发展,更会对社会安全生产、用户人身安全等方面造成危害,这些影响又会进一步阻碍用户对敏感电气设备的用户体验,不利于其发展。 2电压暂降对敏感电气设备的影响 2.1机电电流 从安检机的角度来说,机电电流是引发电压暂降产生的重要因素,主要是因为大型机电启动电流增大,导致电压暂降增大,但是负载侧电压呈现逐渐减小的现象,这样一旦超过标准启动电流控制的电压,就会降低敏感电气设备运行的稳定性[3]。同时,变压器容量的大小,也会对感应电机有所影响,一旦感应成功,就会产生一个较大的电压凹陷,且电压的凹陷程度与感应电机参数有着直接关系,这时就会和引起电压凹陷的大型感应电动机出现相同的振幅。基于此,如果在普通的情况下,只要大于0.85pu的话,凹陷部就会逐渐呈现平滑的状态,并且不会产生较大的变化。总的来说,电压暂降问题的产生与机电启动电流、变压器等方面有直接的关系,并且两者的剩余容量与系统的等效阻抗等,直接影响着电压暂降产生的严重程度。 2.2远端网络短路 信息系统属于航站楼里一项重要的系统设备,并且在长期运行期间,如果远端网络出现短路的现象,就很容易引发电压暂降问题的产生。信息系统在运行期间,如果出现电压下降,一般是因为受到相近或者相邻远程网络短路故障的影响,并且如果与故障点越近,这时电压暂降就会越严重,反之就会相对较弱,其损失也相对较小。同时,当故障点出现短路的现象,这时断路器从接到命令一直到电弧熄燃的过程中,网络电源侧就会出现同等级的电压暂降,并且相邻或者相近的负荷也会受到影响,进而影响信息系统的正常运行,甚至情况较为严重的话,还会出现系统崩溃的现象[4]。 3改进措施 可以根据敏感电气设备运行的需求,设置静止同步补偿器,并且将双变量控制以及单向变量作为主要控制方式,这样可以有效降低电压暂降的产生。其中,单向控制通常与无功功率呈正比,这样可以对脉冲宽度进行控制。同时,通过利用单变量控制,可以有效保证逆变电压增长,并且再加上对脉冲宽度进行控制,进而对无功功率进行有效的控制。双向变压主要是利用脉冲宽度以及逆变电压进行控制,以此避免电压暂降的产生。另外,采取静止同步补偿器的方式,可以提升电流响应速度,并且不需要载波,对于输出电压,也没有特定的频率和谐波,这样可以在很大程度上提升敏感电气设备运行的稳定性,满足用户需求。在敏感电气设备电压暂降改进的时候,需要根据控制变量的不同,强化无功功率的控制力度。同时,如果脉冲宽度占空比处于稳定的状态,这时就需要与并联电源连接,从而保证直流电压的恒定性[5]。根据实际情况,对脉冲宽度占空比、逆变器电压幅值进行控制,需要一直到实现控制无功率的目的以后,再对两者的直流测电压进行控制,从而提升敏感电气电压设备抗电压暂降性能。另外,在改进敏感电气设备电压暂降的时候,需要对电流进行实时跟踪,主要是分析是否存在较大误差,如果有需要立即进行调整,避免造成较大的影响。 4预防措施 1)需要根据实际情况,不断完善继电保护以及自动装置的标准,例如安检机在运行期间,如果继电保护装置设定值出现较大误差,或者定值核算计算不及时的话,这样保护就会失效,很容易引发电压暂降的产生,影响安检设备的正常运行。因此,需要根据情况,对保护定值进行反复的计算,并且定期进行升级改造,满足运行的需求。 2)由于敏感电气设备相对较为特殊,所以在长期使用中,需要定期进行检查、试验以及保养,判断是否产生电压暂降问题,如果产生,需要立即进行解决和处理,避免产生较大的损失[6]。另外,如果发现变压器出现异常,需要立即进行处理,避免为引发电2023.02.DQGY50压暂降问题埋下隐患。 3)针对机电电流,一般情况下多发生与设备之间的连接,所以在预防电压暂降问题产生的时候,需要对配电、用电设备的容量进行严格的控制,确保其在合理的范围内,这样也可以避免电压暂降的产生。 5抗电压暂降性能测试 1)在敏感电气设备抗电压暂降性能测试的时候,需要重点考虑电路模块,通常情况下是分析其耐受能力,只有耐受能力达到标准,这样才能应变电流、电压的突然变化,不会对敏感电气设备的稳定性造成严重的影响。 2)需要对敏感电气设备所发出的电压波形进行收集,并且根据电压波形的变化,分析电压暂降产生的幅值以及持续时间。同时,在敏感电气设备抗电压暂降性能测试的时候,需要根据运行需求,合理设置输出值,并且对运行状态进行实时跟踪,避免产生较大的误差。另外,还需要采集电压、电流、转速等数值,根据这些数值判断运行状态,是否产生电压暂降,如果产生需要立即进行处理,避免造成较大的影响[7]。另外,可以利用上位机操控软件,这样可以有效接收敏感电气设备运行所产生的指令以及电压信号,基于此进行测试,将电压、电流误差控制在合理的范围内。通过利用数据采集设备,对各项测试信息进行采集,并且上传到分析模块中,这样可以便于测试对各项数据的使用。 3)需要综合考虑电压暂降的单次时间,以及产生以后的特点,其中单次事件电压暂降,主要是分析幅值、持续时间、波形起始点、相位跳变、波形结束点等方面,根据各项特征,有针对性对敏感电气设备进行测试,分析各项特点是否稳定,如果无问题即表示其抗电压暂降性处于良好的状态。同时,在测试的时候,可以设置多个电压暂降产生的特点,并且利用单一控制变量的方式进行分析,这样才能更好研究敏感电气设备的抗电压暂降性能。另外,敏感电气设备抗电压暂降性能测试的时候,需要对电压波形和运行状态信息进行分析,并且结合收集的数据,对电压暂降单次事件的特点进行分析和计算,将计算和分析的数据上传到系统中,便于后期的使用。 4)从运行状态信号的角度来说,主要是分析其开关量和非开关量,针对开关量,可以将电压暂降结束时间的开关量直接进行储存,通常是不需要进行处理。但是,非开关量需要根据敏感电气设备的运行状态,对电压、电流的连续量进行测试,分析是否为交流量或者直流量,如果为交流量,就需要对电压暂降均方根值进行计算,倘若为直流量的话,就需要将均方根值作为设备运行状态,并且进行储存、统计构建出数据库[8]。另外,在数据库生成以后,需要根据电压暂降的特征进行绘制曲线图,分析敏感电气设备是否具有良好的抗电压暂降性能,如果效果不是很好,就需要根据情况进行改善,以此保证敏感电气设备运行的稳定性。 6结束语 综上所述,电压暂降是影响敏感电气设备正常、稳定运行的重要因素,因此为了保证敏感电气设备运行的稳定性,必须了解电压暂降产生后所造成的影响,有针对性进行改进。同时,还需要对改进后的敏感电气设备进行抗电压暂降性能测试,根据测试结果判断是否具有良好的抗电压暂降性能,敏感电气设备是否可以稳定地运行,满足用户的需求,这对于敏感电气设备在各个领域的发展,也给予了重要的保障。 参考文献 [1]何英杰,支文浩,张义坤,等.典型敏感设备电压暂降耐受能力自动测试系统研究[J].电网技术,2022,46(5):1956-1964. [2]覃日升,况华,何觅.敏感电气设备抗电压暂降能力测试分析研究[J].能源与节能,2021(11):103-105. [3]况华,覃日升,姜.电压暂降对敏感电气设备影响及其改进措施[J].电力设备管理,2021(8):206-207. [4]蒋德秋,李洪涛.电压暂降对设备开关电源的影响[J].农村电气化,2020(12):33-35. [5]周立志,孙继峰.抑制电压暂降对电仪设备扰动影响[J].氯碱工业,2020,56(10):7-11. [6]汪颖,陈春林,肖先勇,等.电压暂降敏感设备耐受能力自动测试方法[J].电力系统自动化,2020,44(20):127-135. [7]王晓颖,韦铁权.基于敏感用户的电压暂降治理设备控制策略[J].设备管理与维修,2020(14):51-52. [8]刘艺超.负荷侧电压暂降的治理措施与设备[J].电气开关,2020,58(3):7-9. 作者:张帅 单位:北京市首都机场动力能源有限公司
浅谈计算机软件项目管理:浅论一种加强软件项目管理的实践模式 论文摘要:本文认真分析了目前国内软件项目管理中出现的问题,以提高软件质量、降低成本、加强软件项目的可控性为目标,在深入研究和探讨CMM的基础上结合软件过程.给出了一种加强软件项目管理的实践模式。该实践模式定义了CMM中的6个关键过程域和3个工作组.并从项目的开发时间和质量方面做效率分析,强调了软件过程对软件项目管理的重要性。 论文关键词:软件项目;软件过程;CMM;KPA 1.引言 项目管理(PM,projectmanagement)是指利用现有的知识、方法和技术手段,有效地计划、调度、控制和跟踪项目的开始、执行、直止终止的过程,是项目顺利实现的有效手段。软件项目管理则是在项目管理的基础上,结合软件产品的实际,利用工程的概念和方法来开发与维护软件,对成本、风险、时间、质量、过程、配置等进行分析、管理、控制,最终目的是为了让软件项目的整个生命周期都在管理者的控制范围内,以预定成本按期、按质完成软件的开发并交付用户使用。目前,软件产品已广泛应用于各个领域,但是很多软件项目的成功率并不高.虽然有些公司根据软件工程理论建立了一些软件开发管理规范.但并没有从根本上提高软件项目管理问题,这就导致软件产品质量不稳定甚至是项目的失败,同时也损害了用户的利益。本文结合我国软件项目管理的特点并经实践应用.以提高软件质量、降低成本、加强软件项目的可控性为目标,通过对CMM的研究和改进,给出了一个基于CMM加强软件项目管理的实践模式,在这个模式中对目前CMM中的KPA做适当的裁减,定义了6个关键过程域和3个工作组。 2.软件项目管理中目前存在的问题 影响软件项目成功率的因素主要是软件质量问题,而在整个软件项目的实施过程中需求不明确、跟踪和监督不力、缺乏客观的软件评审和软件配置以及风险管理意识不足等都阻碍着软件质量的提高。 2.1需求不明确 需求管理是软件项目管理中非常关键的一个步骤.需求分析的完整与否可以降低软件质量、延长项目周期、加大成本。由于用户对计算机系统认识的不足,对于系统的需求往往比较模糊,遗漏甚至是错误的问题经常出现(包括管理流程、业务流程、数据或报表的分析处理等),但这些问题往往没有暴露给开发人员,而是随着项目的进展才逐渐明确。对于开发人员来说,需求的变更意味着软件产品的部分内容必须重新开发,而对于整个软件项目管理而言,势必要重新分配资源、调整计划、估算成本等等,导致软件产品质量下降。 2.2跟踪和监督不力 跟踪和监督主要针对过程而言,也是项目管理中最容易被忽视的环节。软件项目过程由多个任务构成,大部分任务都有前置任务和后置任务,这就要求项目管理者要严格跟踪和监督每一个任务。任务的完成主要从时间进度和质量两方面来衡量,还要充分考虑因客户方引起的一些客观因素(更改需求分析等)。项目管理者虽然制定了具体的项目进度内容,但如果缺乏有效的跟踪和监督机制,对于每一个阶段所要完成的任务疏于评价,就会影响下阶段软件产品的质量,有时甚至是软件产品的重新开发,最终影响整个软件项目。 2.3缺乏客观的软件评审 客观的软件评审是软件产品质量的直接保障,软件评审一直贯穿于整个软件项目的过程中,对软件产品的评审应有客户使用人员和软件业中的同行来进行。客户使用人员对软件产品做阶段性的评审可以及时发现软件产品功能方面的不足,同行评审可以从软件业的规范及标准去发现问题.软件评审可以降低软件开发的成本提高软件产品的质量。大多情况下项目管理者没有做任何阶段性的评审,通常只是在软件产品开发基本完成之后来组织评审,果发现了很多问题,但要修改已经非常困难.要花费很长的时间甚至从头再来。 2.4软件配置混乱 软件配置是指软件产品在各个阶段各种版本的文档、程序及数据的集合,贯穿于整个软件项目的始终。随着软件产品开发的进行,由于各种客观原因,其中的预算、设计方案、进度等内容都有可能需要大大小小的更改(这些改动可能是合理的),整个改变的过程对软件项目的参与人员来说必须是可视的,以便提高软件的可靠性和质量,而这一切都应该有正确的软件配置来控制如果失去正确的软件配置管理,那么针对软件产品发生的任何更改或者是维护都会给软件项目带来混乱甚至是失败。 2.5风险管理意识不足 风险管理是软件项目中防止失败的一种重要手段,软件项目不同的阶段存在着不同的风险,并且风险会随着项目的进展而变化,目前国内的软件企业大都不注意软件项目的风险管理。除了社会环境风险、商业风险等这些客观风险之外.可控的软件项目风险主要指技术风险。技术风险主要是指与软件项目本身相关的的技术因素变化带来的风险,如果在一定的条件下达不到技术条件能够实现的目标,不但延缓项目的进度而且会增加项目的成本.继而使整个项目受到影响。 3.通过过程管理加强软件项目管理的实践模式 利用cMM fCapabilityMaturityModeforSoftware)的核心思想把软件项目管理看作一个软件过程,并根据这一原则对整个软件项目的开发和管理进行过程监控,监督发现过程中影响项目的关键问题并予以解决。软件过程是指软件开发人员开发和维护软件及相关产品的一套行为、方法、实践及变换过程,包括软件开发过程和软件管理过程。CMM把软件开发机构按照不同开发水平划分为5个级别。每个等级被分解为几个KPA(关键过程域),KPA是指在某个成熟度等级应重点关注的区域,也是达到此成熟度等级必须解决的关键点。①初始级,无过程意义。软件过程是无序的、随机的、缺乏总计划,无预见性,大多数活动是应付危机,经常超期超支,成功取决于个人。②可重复级,具备基本的项目管理。KPA分别是:需求管理、软件项目计划、软件跟踪与监督、软件子合同管理、软件质量保证、软件配置管理;③已定义级,已定义软件过程。已将软件管理和软件工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。KPA分别是:组织过程焦点、组织过程定义、培训大纲、集成软件管理、软件产品工程、组间协调、同行评审;④可管理级,过程可度量。已收集了软件过程和产品质量的详细度量方法,软件过程和产品均可被定量地理解和控制。KPA分别是:定量过程管理、软件质量管理;⑤优化级,过程控制。通过过程的量化反馈以及新技术、新方法促使过程不断改进。KPA分别是:缺陷预防、技术更新预防、过程更改管理。 CMM只是一个过程改进的框架.并没有给出具体实施的办法。在该模式中对目前CMM中的KPA做适当裁 减.定义了6个关键过程域:软件项目计划(SPP)、需求管理(RM)、软件项目跟踪和监督(SPTO)、软件质量保证(SQA)、软件配置(SCM)、同行评审(PR),设置了三个工作组:软件项目过程组(SPPG)、软件工程组(SEG)、软件质量保证组(SQAG)。通过工作组对关键过程域的操作来加强软件项目的管理。 3.1定义KPA 3.1.1软件项目计划(SPP) 软件项目计划是为要实施的软件项目编制软件过程活动的安排,包括进度控制、成本控制、质量控制、风险控制等,也是实施CMM2的核心此阶段在安排过程活动的同时开展项目设计的前期工作,设计和界定在整个项目中各阶段所需的开发、质量、跟踪、评审、风险、成本等工作。项目计划是指导项目过程的具体措施,要在有软件项目实施经验的人员领导下投人大量的时间和人力资源来完成。制定项目计划应注意7个问题。①在科学论证的基础上制定过程,充分调动人员积极性合理地确定项目组的参加人员;②对软件项目各程中的任务进行分解,明确项目的里程碑和检查点;③正确估计软件项目中的软件资源、硬件资源、人力资源及其它费用;④正确估计各方面因素带来的风险并制定应对措施;⑤制定项目实施过程中的跟踪和监督措施;⑥确定软件的评审和测试方法;⑦详细的文档资料。 3.1.2需求管理(RM) 需求分析主要包括面向用户的用户需求和面向开发人员的系统需求.是整个软件工程的第一步.也是非常关键的一个环节。需求分析主要针对用户的业务流程、系统功能、性能、数据分析进行严格的定义.是设计一个软件应用系统的起点与基本依据,通过它来评判软件产品是否能够解决用户问题,也是项目成功与否的标准。就目前国内现状来讲,一般签定软件项目合同的用户是主管信息技术的负责人,它所关心的可能是整个系统的目标需求,用户方中层管理人员关心的是业务流程需求.终端操作人员则注重软件本身的易操作性和功能特性,因此.面向用户的需求一定要和用户多方人员多沟通、交流.最终通过双方有关部门人员的论证以文档资料的形式确定下来。任何一个需求分析因客观原因可能存在着需求更改的现象,对于这种情况一定要注意需求更改的可控性.要建立需求的基准版本和更改版本控制文档资料.使受需求变化影响的产品与需求变更一致。但要注意在更改需求的同时要衡量需求的稳定性,如果一个需求的变更比较频繁,意味着本项目并没有真正了解用户想要解决的实际问题。可以说需求分析的完整性和变更可控性直接影响到软件过程的改进,它可以降低软件质量、加大软件开发的成本、甚至是导致项目的失败。软件工程组(SEG)中要明确定义一个需求管理员。 3.1.3软件项目跟踪和监督(SPTO) 软件项目的跟踪和监督始终贯穿于整个软件项目的过程中,是项目得以控制的前提和条件、是软件质量的根本保障,其目的是增加软件过程中进度、成本、工作量、质量、风险等内容的可视性,也是实施CMM2的核心。除去市场、法律等不可控制因素外,根据项目计划对项目进展的有关情况及影响项目实施的相关因素进行及时、客观、准确的信息采集,将采集到的需求、成本、进度、风险等内容形成文档并建立一个项目跟踪信息平台。项目负责人定期召集软件过程人员、开发人员、质量保证人员、用户方有关人员召开开放式的例会,例会的主要内容是检查项目进展、数据的分析、认识的偏差、资源的搭配、相关的风险等问题并讨论确切的解决办法,通过跟踪和监督使项目始终处于可视化的受控状态。 3.1.4软件质量保证(SQA) 软件质量保证是与软件产品满足规定的和隐含的需要能力有关的特征或特性的组合。对用户来讲主要体现在软件产品的有效性、一致性、完整性、可靠性和可操作性等方面,对于软件产品本身来讲体现在软件产品的可移植性、易维护性、健壮性、可重用性等方面。具体实践中.软件质量保证应在软件项目计划、需求分析、跟踪和监督、软件配置和软件评审的相互配合下完成.软件质量保证要做到以事先预防和跟踪为主,事后纠偏为辅。 3.1.5软件配置(SCM) 软件配置是针对软件产品的跟踪和控制活动.贯穿于整个软件项目的过程中.目的是建立和维护在整个生命周期内软件产品的完整性和一致性,使整个软件产品的演进过程处于可控的状态,继而提高软件的可靠性和质量。在实践应用中主要做到五个子项的配置①配置项的标识。标识做到唯一性。便于跟踪和管理。②版本管理。对整个软件过程中的文件和目录提供有效的跟踪手段。③变更控制。保持并传递修改信息。④配置审计。确定整个项目生产周期中产品在技术和管理上的完整性。⑤系统整合。把系统的不同部分集成后完成一组特定的功能。 3.1.6同行评审(PR) 同行评审是根据预定的规范和标准对软件产品进行评审。评审的结果是衡量软件产品质量的依据。在整个软件过程中对详细设计和软件综合测试作为两个关键评审点来进行评审,评审的过程中注意要结合本软件项目的具体要求和标准。 3.2组的定义 在具体的实践应用中设置了三个组,在降低了人员成本的同时提高了软件过程改进能力和软件质量。 软件项目过程组(SPPG)组织具体的项目实施活动,管理并协调整个软件项目的过程,主要完成SPP和SPTO。 软件工程组(SEG)负责软件工程的需求分析、概要设计、详细设计、编码、测试、维护工作。 软件质量保证组(SQAG)主要完成SPTO、SCM、PR、SQA等工作。 4.实践模式效率评估 4.1开发时间 软件开发由需求分析、概要设计、详细设计、编码、软件测试、项目维护和软件集成几部分内容组成,在需求分析和设计阶段采用CMM框架实施过程管理所花费的时间要多于没有实施过程管理花费的时间。首先对项目做大量分析,论证项目的可行性。然后在和用户做良好沟通、反复论证的基础上做需求分析,形成文档资料。这种模式下花费在需求分析和设计上的时间大约占项目总开发时间的40%,但这两个阶段完成了数据流程、算法描述、详细的规格说明等内容,为代码编写、软件测试、软件维护等后续内容的工作节省了时间,软件项目的开发周期大大缩短。经过评估,采用该实践模式实施软件过程管理的软件项目开发周期比没有实施软件过程管理的软件项目开发周期缩短20%。 4.2开发质量 采用CMM标准通过软件过程管理加强软件项目管理的实践模式使软件质量明显提高、需求分析周密、代码错误率明显降低、软件产品完整性好、功能齐全、维护量下降,软件项目最终得以顺利实现。 5.结语 本文给出的通过软件过程管理加强软件项目管理的实践模式优点非常明显.软件过程改进目标明确,可以有效地提升软件产品质量、节省开发时间、降低成本。同时该模式更能体现团队精神,摆脱了软件开发中的个人主义,从整体出发,在强调过程对整体重要性的同时,进一步降低了软件过程中的各种风险,使软件项目始终处在可视化的优良受控状态中 浅谈计算机软件项目管理:浅析计算机软件项目管理中的需求分析 论文关键词:需求分析 用户方干系人 项目经理 需求分析员 论文摘要:计算机软件项目管理中的需求分析是提高软件质量的基础也是决定一个软件项目成败的关键。本文介绍了在需求分析研究中探索出的一些有效措施。 众观国内计算机软件业的发展,除远不如欧美等西方发达国家外,与人均GDP不及我国的印度相比也相距甚远,软件业的劣势正严重制约着我国IT业的发展。我国软件业的劣势表现在自主开发的成熟软件不多,而开发的大量软件工程项目(如ERP等)存在缺陷或完全开发失败。目前,国家正在加大对软件工程的研究和对软件工程人才的培养。根据资料显示,属于需求分析造成软件设计的错误和缺陷约占软件失败的6400,而属于程序代码的错误仅占软件失败的360a,数据表明需求分析是提高软件质量的基础也是决定一个软件项目成败的关键。通过对软件项目管理知识的系统学习并结合近年来自己参与部分软件项目实施的经验,介绍在需求分析研究中探索出的一些有效措施。 1尽快熟悉项目用户方干系人全貌 项目用户方干系人,指所有可能受到项目结果重大影响的人,即项目的风险承担者,他可能是项目的受益者,也可能是项目的受害者。因此,应当从项目的启动开始,需求分析员及其项目成员就要分清项目用户方干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 有些项目在做需求调查时,由于受进度要求等客观因素影响,需求分析员与建设单位的技术部门交流较多,向业务管理部门和实际使用者调查不够深入,造成软件试用后不得不再对需求做较大调整,“从头再来”的部分比例很高,大大超过进度要求时间。因此,熟悉项目用户方干系人全貌是进行需求调查的第一步,也是需求调查的基础。在定制开发项目的项目用户方干系人中,最重要的是建设单位中的人事组织、业务关系。最好是能够用组织结构图画出相关单位的组织结构;还应当在相关单位组织结构图基础上画出全体项目用户方干系人结构图,以便更好更全面地进行需求调研分析;用责任矩阵确定各部分的调研对象;建立调研对象通讯录以保证调研及分析期间及时的沟通。 2采取正确的需求获取方法 软件开发项目的目的就是要实现项目用户方的需求,项目用户方的需求包含明确的和隐含的,也可以分为NEED, WANT, WISH等不同的层次。如果对项目所有用户方干系人没有进行足够的沟通和影响,使其尽可能地参与项目,则会出现客户方相关责任人不明确或对范围和需求责任心不强,提出的需求具有随意性,项目前期对需求的确认不够积极,或者是多个用户代表各说各话、昨是今非,项目后期需求变化随意等现象,这就会造成项目范围的蔓延,进度的拖延,成本的扩大,甚至项目的完全失败。 各种用户对系统具有不同的要求,如一个没有经验的用户关心系统是否简单易用,对于高级用户则关心产品的易用性和高效性。因而需要对用户进行分类,每一个用户类将有自己的一系列功能和非功能要求。在项目中,要尽早为产品确定并描述不同的用户类,这样就能从每一个重要的用户类代表中获取不同的需求。 项目需求具有双面性(用户与开发商)和多面性(项目中各干系人),因此,项目经理和系统集成者应了解用户干系人需求,用户干系人也应了解技术方面的需求,两者缺一不可。正确的需求获取需要了解需求的来源、用户的分类、用户的代表性、用户需求谁说了算数等因素。开发人员和项目经理要有足够的耐心聆听用户的讲述,要足够详细地了解每一个细节。项目管理者要善于将需求分类、归类,善于将需求文档化,并有所查询标记。 3可视化需求调研,引导各种客户挖掘他们的需求 有的客户因为自己缺乏计算机知识,无法提出完整准确、隐含的或潜在的需求。若这些需求不能满足将导致用户的不满。因此需求调研分析人员应善于想用户所想,不但要确定明确的需求,还要善于用启发的方式与用户探讨隐含的或潜在的需求,并结合各种调研分析技术挖掘超出客户期望的令人兴奋的需求。这就要求需求调研分析员要尽快完整地熟悉相关业务,从而能够站在用户的立场看待软件需求,想用户所想,做好业务与计算机之间的桥梁。利用可视化需求调研的方法可以很好地启发用户深人挖掘潜在的需求。可视化需求调研就是使用图表等工具来启发引导用户清楚地叙述需求,并且使需求更加全面完善。 对于高层领导,可以提供系统总体框架图;对于业务管理人员,可以用业务流程图来描述新旧系统的业务流程;对于客户中的技术人员,可以用数据流图、实体关系图或UMI中的各种图形对系统进行各种角度的描述;而对于业务管理人员、客户中的技术人员、以及各层次各流程中的用户,画出用户界面图来进行需求挖掘,是个比较有效的沟通方式。 这里特别说明一下用户界面的重要性。用户界面的设计按理来说是软件设计的责任,当然客户自己对界面有特别提出要求的除外。但是,如果把它提前到需求调研时与客户进行讨论,则可以大大改善需求调研的效果。因为这时客户对于将来的系统还没有一个形象上的概念,或者有一个模糊的预想的概念需要表述、验证、明晰化、完善化,以笔者的经验,画出用户界面草图与客户进行讨论,可以大大激发他们提供更为准确全面的需求。原来收集资料,描述业务,说明系统模型到了山穷水尽的时候,这种方法可以达到柳暗花明又一村的效果。 4详细描述各项业务,以便让所有客户确认 尽可能全面详细地调查并且描述原有系统和用户希望将来系统具有的各项业务的流程,并将这些业务流程文档化后与客户进行讨论,对描述错误或不准确不精确的进行修改,最终让客户进行确认。从近年来开发的软件看,对业务处理过程了解的完整性和准确性非常重要。虽然对数据来说都是SIDUT(查增删改传),但具体业务都是分为若干步骤,每个步骤都有其业务名称,同一步骤可能对多个数据集进行不同操作,需要调查了解清楚才能设计出适合用户业务特点和习惯的软件,使开发出来的软件更受欢迎。当然在进行软件概要设计时,要尽量排除业务流程的制约,即把流程中的各项业务节点工作作为独立的对象,充分考虑他们与其他各种业务对象的接口,在流程之间通过业务对象的相互调用实现其业务流程,这样,在业务流程发生有限的变化时,就能够比较方便地修改系统程序而实现新的需求。 对于各项业务的调查可以通过对以下资料的收集整理分析来完成,这些资料来自各种各样的项目用户方干系人:遵循的标准、组织发放的工作手册、作业流程、有关业务的上级通知、有关业务的办事指南、办理业务时需要填写的登记表、各种相关的统计报表及通过其他途径收集的类似系统的介绍、技术资料等等。 5对项目用户方干系人的愿望进行平衡 不同的项目用户方干系人其愿望和追求的目标往往相差甚远,因 此对项目用户方干系人的愿望进行平衡可能是非常重要而又相当困难的事情。例如:我曾在参与的某医院计算机管理系统项目中,遇到医院管理层希望能够采集尽可能多的信息项以便对数据进行多种多样的统计分析,同时为了对信息进行有效控制而增加一些审批流程;而门诊、药房等对外办公的基层窗口则因为客流速度的压力希望减少信息项的输人量;甚至有些不良的基层部门由于害怕建立透明度高的信息系统会影响他们的利益而消极地应付,即所谓反需求;而客户的客户(就诊的病人)则希望相关机构能够简化工作流程,加快办事速度,增加诊断情况和就诊费用的透明度;甚至项目组本身因为技术、资源、进度等原因,需要对一些功能进行优先级排序和取舍。虽然不是所有人的需求都是可以满足的,特别是消极的反需求是不能接受的,但他们的需求都是应当考虑全面并进行平衡的。 如果不同的用户方干系人有不一致的需求,那么必须决策出满足哪一类用户方干系人的需求更为重要。了解可能使用产品的客户种类的信息和他们的用法与产品的业务目标的关系如何,将有助于决定哪一个用户类所占份额更大。如果系统分析人员提出的需求与开发者所想要开发的系统发生冲突时,通常由于系统分析人员作为客户的人,市场需求具有更重的分量,但是,系统分析人员不能一味地迁就客户需求。 不同的用户方干系人可能都要求产品按照他们各自的喜好来设计。运用项目的业务目标来决定哪些是你最关心的客户,非核心客户的需求可以安排在下一个版本中开发。当开发者想像的产品与客户需求冲突时,通常应该由客户作出决策,然而,不要陷人“客户总是对的”的陷阱中去,现实中,客户并不总是对的。 6强调实现项目需求的层次递进性 了解该系统或者该项目用户所能够提供的最小的工程费用。当预计经费不能支持时,应当考虑将项目分期实施。在系统上、技术上对用户进行引导性建议,使用户了解集成商所要进行的工作,了解集成商是为了帮助用户实现他的需要、达到用户的目的,而不仅仅是为了赚钱,用户更了解集成商,也更了解自己的系统,有利于以后的项目合作、工程实施和系统维护。 分析用户曾用系统模式、数据结构和库模式,看是否保持、共用、转换,这涉及保护用户投资的问题。根据现在工作业务流情况确定现有的工作模式,还应兼顾将来可能会发生的变化、扩展、新规定,及与同国际接轨可能的带来的变化。考查工程实施环境是否有保证,尤其是网络工程,必须在需求调查时充分了解用户领域的实施环境,当不具有实施环境时,要求进行配套设计和环境改造。 7编写需求文挡和进行需求评审与其他项目小组成员协作完善系统需求 文档资料是集成商重要的财富,贯穿于系统集成和项目开发的整个过程,其中包括法律文档、技术文档、资料文挡。文挡要求完整性、一致性、可修改性、可跟踪性。 以原来的需求为基础的工作完成后,要修补需求错误需要大量的工作,研究表明:比起在需求开发阶段由客户发现的一个错误,然后更正这一错误需要多花到倍的时间。因此,需要进行需求评审。需求审查结束的标准为:已经明确阐述了审查员提出的所有问题、已经正确修改了文档、修订过的文档已经进行了语法检查、所有TBD问题都已经解决、文档归档。 需求文档完成之后,并不是把它扔给后面的设计人员就了事了。作为项目组其他成员,对需求的有效性也起到某种程度的验证作用。虽然软件项目的生命周期按照各种开发模型有不同阶段的划分,但每个阶段的结束不是简单地把阶段工作成果塞给下一阶段的成员就可以了。特别是高科技的软件开发项目,上一阶段的工作成果往往要通过多次的沟通才能更为清晰地被下一阶段成员接受,其有效性、合理性也要被下一阶段的工作所检验,通过检验有时也有必要对上一阶段的工作结果进行相应的调整,需求分析也是如此。因此,无论是同一阶段不同人员之间,或是不同阶段人员之间都应根据需要相互协作,相互配合,共同完成软件开发任务。 浅谈计算机软件项目管理:对计算机软件项目管理中的需求分析 论文关键词:云技术 多媒体技术 改革现有的教学模式 教学资源的整合 激活学生的学习兴趣 论文摘要:在云技术架构下,建立强大的多媒体教学资濠库。这样可以集中整合各方优秀的教学资源,建最好的和最丰富的教学课库,让各奏学生均可找到适合自己,而且自己感性趣的课程和课件。建立了多媒体教学资涎库后,既可以垴小东西部教育差距,又能保障教育资泺的均衡发展。 大部分教师(尤其大学教师)的工作应该相应的从向学生灌输知识,转向引导学生学习知识,找到激活学生学习智门的钥匙。 放在云架构内的这些教学资源,随着不断的更新、增加,必将成为一笔极大的资源财富,不仅可以供在校学生学习使用,也可以提供给全社会需要再学习、需要更新知识的人士使用,为全社会形成一种不断学习的氛围,提供一个强大的资源保障。 一旦形成全社会不断学习的风气,社会就会和谐,文明程度的程度就会不断提高,人们的创新意识和能力就有了源动力,人们就会从更多的追求物质财富转而进入追求精神财富。 前文我们探讨了利用“云技术+多媒体技术改革现有的教学模式”,话题意犹未尽,还想进一步探讨一些教学模式改革的细节。当然我们暂且讨论的教学对象为大学以上的学生,或部分高中生,因为绝大部分高中生的教学活动还是基本围绕着高考指挥棒在转。 在云技术架构下,建立强大的多媒体教学资源库。这样可以集中整合各方优秀的教师资源、教学设备资源,建最好的和最丰富的教学课程库,让各类学生均可找到适合自己,而且自己感性趣的课程、课件和学习参考资料。 制作这些课程资源可以分工,高层次教师撰写课程内容,配套各类教师,可以有的整合内容、有的应用多媒体素材加工制作课件、有的制作各类课程教程、而有的则准备相关参考资料以及考试题库系统等教学资源。 这时的教学资源就不是属于某个学校、某个团体、某个局部组织,而是属于国家或全人类的资源,为全人类所共享。 这样,可能有人会担心是否教师或相应的人员都要下岗了呢?否! 大部分教师(尤其大学教师)的工作只是从向学生灌输知识,转向引导学生学习知识。大部分长期从事教学工作的教师深有体会,好学生不完全是教出来的,而且通过老师启发性的引导,激活了他们的兴趣,或打开了他们的智门,使他们自己要学习,只有激活了学习者的源动力,才能使他们朝着一个一个目标不断攀登。 那么,教师教学要包括哪些内容呢?我认为教师的教学工作应该围绕中如何能激活学习者的兴趣和以如何能打开他们的智门为衡量指标。方法可以各不相同,因为人是个性化的,当然方法也应该因人而异,当然可以对个性相近的学生采用类似的方法,但还是需要有微调。 具体做法可以不断摸索。教师可以组织学生开展各种开发、创新活动,可以组织各种竞赛活动,可以组织学生参与各种专题讨论活动,让每个学生均有机会表达自己的想法和观点,很多思想的火花是在交流中产生的,是在实践过程中绽放的,所以要多提供一些机会让学生经历各种活动的锻炼,活动的过程是最能锻炼人能力的,如果省略了过程,结果也是不丰实的。 我们提倡多开展各种创新活动来锻炼学生的能力,而现在学生这方面的锻炼机会太少,应该增加相应的比例。那么是否就不考试了呢?当然不行!期间,我们的学校大多不考试,结果中学毕业生连简单的一元一次方程都不会,这样社会如何发展?考试还是衡量学生学习掌握程度的标尺,当然考试形式可以的笔试,也可以是操作过程,更可以写论述文章、论文之类形式;考试时间可以是期中、期末考试,可以是融入平时的多次抽查中,也可以罗列各类课程统考时间安排表,学生学习到一定程度,可以报名参加考试,来检验自己知识的掌握程度,形式可以通过实践不断总结,不断改进。总之,有助于学生更有效掌握知识、能打开学生智门的方法就是好方法。 学生通过考试,当然需要有一系列学分累积机制,最好将理论课程和实践课程按不同学分比例分别统计,保证不同学科对理论和实际操作的要求不同。 这样的机制,对教师的要求不是低了,而是更高。要求教师积极思考,寻找能与学生更好沟通,激活学生心智的钥匙,这是没有一个统一模式可循的,教师也必须不断摸索、创新。 有了这种师生一对一、一对多、多对多的关系机制,学生与教师之间的距离不是远了,而是更近了,社会也会更和谐。因为从教师的角度来说,必须了解学生,走近学生,才能找出适合他们学习自嘶方法,才能激活他们的学习兴趣;从学生的角度来说,有问题、有心结就可以及时与他们所喜欢的教师沟通、请教,尽快排除障碍,琢磨出适合自己学习的好方法。要使学生学习效果好,教师与学生是一个整体,只有双方的努力、协调,才能找到最佳的教学方法。 如果学生太多,老师顾及不了怎么办?老师可以到学校与学生面对面的谈话,也可以出现在各种活动场合,如:各类研讨会老师可以当组织者,让学生大家来准备内容、畅通各自的观点,但教师更多的时间可以利用现有的网络环境、3G环境,老师可以规定时间在网上,利用视频、语音交流与学生好似面对面的交谈,也可以利用手机、短信等的形式及时进行一些师生对话。不远的将来电脑、手机、电视三网合一,利用任何IT工具都可以及时沟通,现代科学技术的发展已经具备了技术上的条件,问题是我们需要寻找到一系列行之有效的方法来强化师生间的沟通。 放在云架构内的这些教学资源,随着不断的更新、增加,必将成为一笔极大的资源财富,不仅可以供在校学生学 习使用,也可以提供给全社会需要再学习、需要更新知识的人士使用,为全社会形成一种不断学习的氛围,提供一个强大的资源保障。 一旦形成全社会不断学习的风气,社会就会和谐,文明程度的程度就会不断提高,人们的创新意识和能力就有了源动力,人们就会从更多的追求物质财富逐步进入追求精神财富,那么社会的发展也就更稳健。 随着社会的进步,我们应该摸索和寻找一种更理性和有利于学生身心健康的教学体制,让学习者获得获取知识的乐趣,让教师真正成为学生的良师益友。 人类发展方向是朝着地球村的方向发展。我们开始可以建立教学资源的私有云,局部范围的试点,逐步扩大范围,最终使我们的教学资源转而成为全社会的财富。 我们国家的教育资源本来就不够,建立了多媒体教学资源库后,既可以缩小东西部教育差距,又能保障教育资源的均衡发展,我们何乐而不为呢? 浅谈计算机软件项目管理:对软件项目管理的探讨 一、引言 随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。我公司是西安一家中型软件企业,在公司中已经实行了项目管理制度,软件项目管理是整个项目管理中的一个重要组成部分。 从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。 软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,有很大的独特性。 二、软件项目管理的组织模式 软件项目可以是一个单独的开发项目,也可以与产品项目组成一个完整的软件产品项目。如果是订单开发,则成立软件项目组即可;如果是产品开发,需成立软件项目组和产品项目(负责市场调研和销售),组成软件产品项目组。 公司实行项目管理时,首先要成立项目管理委员会,项目管理委员会下设项目管理小组、项目评审小组和软件产品项目组。 1、项目管理委员会 项目管理委员会是公司项目管理的最高决策机构,一般由公司总经理、副总经理组成。主要职责如下: (1)依照项目管理相关制度,管理项目; (2)监督项目管理相关制度的执行; (3)对项目立项、项目撤消进行决策; (4)任命项目管理小组组长、项目评审委员会主任、项目组组长. 2、项目管理小组 项目管理小组对项目管理委员会负责,一般由公司管理人员组成。主要职责如下: (1)草拟项目管理的各项制度; (2)组织项目阶段评审; (3)保存项目过程中的相关文件和数据; (4)为优化项目管理提出建议。 3、项目评审小组 项目评审小组对项目管理委员会负责,可下设开发评审小组和产品评审小组,一般由公司技术专家和市场专家组成。主要职责如下: (1)对项目可行性报告进行评审; (2)对市场计划和阶段报告进行评审; (3)对开发计划和阶段报告进行评审; (4)项目结束时,对项目总结报告进行评审。 4、软件产品项目组 软件产品项目组对项目管理委员会负责,可下设软件项目组和产品项目组。软件项目组和产品项目组分别设开发经理和产品经理。成员一般由公司技术人员和市场人员构成。主要职责是:根据项目管理委员会的安排具体负责项目的软件开发和市场调研及销售工作。 三、软件项目管理的内容 从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开发,还是团队协作开发,这六个阶段都是不可缺少的。 根据公司实际情况,公司在进行软件项目管理时,重点将软件配置管理、软件质量管理、软件风险管理及开发人员管理四方面内容导入软件开发的整个阶段。 在八十年代初,著名软件工程专家B.W.Boehm总结出了软件开发时需遵循的七条基本原则,同样,我们在进行软件项目管理时,也应该遵循这七条原则。它们是: (1)用分阶段的生命周期计划严格管理; (2)坚持进行阶段评审; (3)实行严格的产品控制; (4)采用现代程序设计技术; (5)结果应能够清楚地审查; (6)开发小组地人员应该少而精; (7)承认不断改进软件工程实践地必要性。 四、编写《软件项目计划书》 项目组成立的第一件事是编写《软件项目计划书》,在计划书中描述开发日程安排、资源需求、项目管理等各项情况的大体内容。计划书主要向公司各相关人员发放,使他们大体了解该软件项目的情况。对于计划书的每个内容,都应有相应具体实施手册,这些手册是供项目组相关成员使用的。 《软件项目计划书》一般应该包括下述内容: 1.引言 1.1计划的目的 1.2项目的范围和目标 1.2.1范围描述 1.2.2主要功能 1.2.3性能 1.2.4管理和技术约束 2.项目估算 2.1使用的历史数据 2.2使用的评估技术 2.3工作量、成本、时间估算 3.风险管理战略 3.1风险识别 3.2有关风险的讨论 3.3风险管理计划 3.3.1风险计划 3.3.2风险监视 3.3.3风险 管理 4.日程 4.1项目工作分解结构 4.2时限图(甘特图) 4.3资源表 5.项目资源 5.1人员 5.2硬件和软件 5.3特别资源 6.人员组织 6.1组织结构 6.2管理报告 7.跟踪和控制机制 7.1质量保证和控制 7.2变化管理和控制 8.附录五、软件配置管理 是否进行配置管理与软件的规模有关,软件的规模越大,配置管理就显得越重要。软件配置管理简称SCM(SoftwareConfiguratioManagement的缩写),是在团队开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。 1、目前软件开发中面临的问题 。在有限的时间、资金内,要满足不断增长的软件产品质量要求; 。开发的环境日益复杂,代码共享日益困难,需跨越的平台增多; 。程序的规模越来越大; 。软件的重用性需要提高; 。软件的维护越来越困难。 2、软件配置管理应提供的功能 在ISO9000.3中,对配置管理系统的功能作了如下描述: 。唯一地标识每个软件项的版本; 。标识共同构成一完整产品的特定版本的每一软件项的版本; 。控制由两个或多个独立工作的人员同时对一给定软件项的更新; 。控制由两个或多个独立工作的人员同时对一给定软件项的更新; 。按要求在一个或多个位置对复杂产品的更新进行协调; 。标识并跟踪所有的措施和更改;这些措施和更改是在从开始直到放行期间,由于更改请求或问题引起的。 3、版本管理 软件配置管理分为版本管理、问题跟踪和建立管理三个部分,其中版本管理是基础。版本管理应完成以下主要任务: 。建立项目; 。重构任何修订版的某一项或某一文件; 。利用加锁技术防止覆盖; 。当增加一个修订版时要求输入变更描述; 。提供比较任意两个修订版的使用工具; 。采用增量存储方式; 。提供对修订版历史和锁定状态的报告功能; 。提供归并功能; 。允许在任何时候重构任何版本; 。权限的设置; 。晋升模型的建立; 。提供各种报告。 4、配置管理软件PVC6.0 PVCS6.0是一套非常优秀的配置管理软件,它能够实现配置管理中的各项要求,并且能和多种流行开发平台集成,为配置管理提供了很大的方便。 六、软件质量管理 随着软件开发的规模越来越大,软件的质量问题显得越来越突出。软件质量的控制不单单是一个软件测试问题,在软件开发的所有阶段都应该引入质量管理。我公司除加强了国家标准"信息技术软件生存期过程"(GB/T8566--1995)的规范管理外,还积极为通过ISO9000.3做准备。 1、软件质量保证计划 在进行软件开发前,需要有一个《软件质量保证计划》。目前较常用的是AI/IEEETOL 730--1984,983--1986标准,包括以下内容: 1.计划目的 2.参考文献 3.管理 3.1.组织 3.2.任务 3.3.责任 4.文档 4.1.目的 4.2.要求的软件工程文档 4.3.其他文档 5.标准和约定 5.1.目的 5.2.约定 6.评审和审计 6.1.目的 6.2.评审要求 6.2.1.软件需求的评审 6.2.2.设计评审 6.2.3.软件验证和确认评审 6.2.4.功能评审 6.2.5.物理评审 6.2.6.内部过程评审 6.2.7.管理评审 7.测试 8.问题报告和改正活动 9.工具、技术和方法 10.媒体控制 11.供应者控制 12.记录、收集、维护和保密 13.培训 14.风险管理 2、质量管理的基本原则 。控制所有过程的质量; 。过程控制的出发点是预防不合格; 。质量管理的中心任务是建立并实施文件化的质量体系; 。持续的质量改进; 。有效的质量体系应满足顾客和组织内部双方的需要和利益; 。定期评价质量体系; 。搞好质量管理关键在于领导。 3、软件质量因素 正确性:系统满足规格说明和用户目标的程度,即,在预定环境下能正确地完成预期功能的程度。 健壮性:在硬件发生故障、输入的数据无效或操作错误等意外环 境下,系统能做出适当响应的程度。 效率:为了完成预定的功能,系统需要的计算资源的多少。 完整性(安全性):对未经授权的人使用软件或数据的企图,系统能过控制(禁止)的程度。 可用性:系统在完成预定应该完成的功能时另人满意的程度。 风险:按预定的成本和进度把系统开发出来,并且为用户所满意的概率。 可理解性:理解和使用该系统的容易程度。 可维修性:诊断和改正在运行现场发现的错误所需要的工作量的大小。 灵活性(适应性):修改或改进正在运行的系统需要的工作量的多少。 可测试性:软件容易测试的程度。 可移植性:把程序从一种硬件配置和(或)软件系统环境转移到另一种配置和环境时,需要的工作量多少。有一种定量度量的方法是:用原来程序设计和调试的成本除移植时需用的费用。 可再用性:再其他应用中该程序可以被再次使用的程度(或范围)。 互运行性:把该系统和另一个系统结合起来需要的工作量的多少。 4、软件评审 软件评审并不是在软件开发完毕后进行评审,而是在软件开发的各个阶段都要进行评审。因为在软件开发的各个阶段都可能产生错误,如果这些错误不及时发现并纠正,会不断地扩大,最后可能导致开 发的失败。下面这组数据可以清楚的看出前期的错误对后期的影响。 软件评审是相当重要的工作,也是目前国内开发最不重视的工作。 (1)评审目标 。发现任何形式表现的软件功能、逻辑或实现方面的错误; 。通过评审验证软件的需求; 。保证软件按预先定义的标准表示; 。已获得的软件是以统一的方式开发的; 。使项目更容易管理。 (2)评审过程 A、召开评审会议:一般应有3至5人参加,会前每个参加者做好准备,评审会每次一般不超过2小时。 B、会议结束使必须做出以下决策之一:接受该产品,不需做修改;由于错误严重,拒绝接受;暂时接受该产品。 C、评审报告与记录;所提出的问题都要进行记录,在评审会结束前产生一个评审问题表,另外必须完成评审简要报告。 (3)评审准则 。评审产品,而不是评审设计者(不能使设计者有任何压力); 。会场要有良好的气氛; 。建立议事日程并维持它(会议不能脱离主题); 。限制争论与反驳(评审会不是为了解决问题,而是为了发现问题; 。指明问题范围,而不是解决提到的问题; 。展示记录(最好有黑板,将问题随时写在黑板上); 。限制会议人数和坚持会前准备工作; 。对每个被评审的产品要尽力评审清单(帮助评审人员思考); 。对每个正式技术评审分配资源和时间进度表; 。对全部评审人员进行必要的培训; 。 及早地对自己地评审做评审(对评审准则的评审)。5、ISO9000.3软件质量认证体系 ISO9000.3是ISO9000质量体系认证中关于计算机软件质量管理和质量保证标准部分。它从管理职责、质量体系、合同评审、设计控制、文件和资料控制、采购、顾客提供产品的控制、产品标识和可追溯性、过程控制、检验和试验、检验/测量和试验设备的控制、检验和试验状态、不合格品的控制、纠正和预防措施、搬运/贮存/包装/防护和交付、质量记录的控制、内部质量审核、培训、服务、统计系统等二个方面对软件质量进行了要求。 6、测试 软件测试是软件开发的一个重要环节,同时也是软件质量保证的一个重要环节。所谓测试就是用已知的输入在已知环境中动态地执行系统(或系统的部件)。测试一般包括单元测试、模块测试、集成测试和系统测试。如果测试结果与预期结果不一致,则很可能是发现了系统中的错误,测试过程中将产生下述基本文档: (1)测试计划:确定测试范围、方法、和需要的资源等。 (2)测试过程:详细描述和每个测试方案有关的测试步骤和数据(包括测试数据及预期的结果)。 (3)测试结果:把每次测试运行的结果归入文档,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题。测试结果:把每次测试运行的结果归入文档,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题。 七、软件风险管理 软件项目管理存在着风险,如果我们提前重视风险,并且有所防范,就可以最大限度减少风险的发生。进行风险管理是有效的手段。 1、风险的分类 根据风险内容,我们可以将风险分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、商业风险(销售问题等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。 另外,我们还可以将风险分为已知风险(如员工离职等)、可预报风险(从以往经验得出可能有风险的)和不可预知风险。 2、风险的识别 风险识别的有效方法是建立风险项目检查表。主要涉及以下几方面检查: 。产品规模风险检查 。业务影响风险检查 。与客户相关的风险检查 。过程风险检查 。技术风险检查 。开发环境风险检查 。与人员的模式和经验有关的风险检查 3、风险评估 风险评估主要从下面七个方面进行: 。发生的可能性 。发生的结果(影响) 。建立一个尺度表示风险可能性(如,极罕见、罕见、普通、可能、极可能) 。描述风险带来的后果 。估计对产品和项目的影响 。确定风险评估的正确性 。根据影响排定有限队列 另外,要对每个风险的表现、范围、时间做出尽量准确的判断。 4、风险的评价 对风险的评价主要依据三个因素:风险描述、风险概率和风险影响。从成本、进度及性能三个方面对风险进行评价。确定项目的中止点,在中止点出再一次进行风险评价。 5、风险的驾驭和监控 风险的驾驭与监控主要要靠管理者的经验来实施。如,某开发人员的离职概率是0.7,离职后会对项目造成一定的影响,则该风险驾驭和监控的策略如下: 。与在职人员协商,确定流动原因。 。在项目开始前,把环节这些流动原因的工作列入风险驾驭计划。 。项目开始时,作好人是会流动的准备,采取一些措施确保人员一旦离开时,项目仍能继续。 。制定文档标准,并建立一种机制,保证文档及时产生。 。对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。 。对每个关键性技术人员培养后备人员。 在考虑风险成本之后,决定是否采用上述策略。 八、人员管理 1、对项目经理的要求 。能够使小组每个成员都能发挥能力 。有一定的组织能力 。能够使小组美味成员有成就感 。有提出解决问题方案的能力 。对问题的理解有一定的深度 。要能让成员知道软件质量的重要性 2、人员的通讯方式 (1)正式非个人方式,如正式会议等; (2)正式个人之间交流,如成员之间的正式讨论等(一般不形成决议); (3)非正式个人之间交流,如个人之间的自由交流等; (4)电子通讯,如E-MAIL(电子邮件)、(电子公告板系统)等; (5)成员网络,如成员与小组之外或公司之外有经验的相关人员进行交流; 在实践中发现,(5)的通讯效率最高,其次是(1)。“文秘站”版权所有 人力资源管理中的风险管理 在进行人力资源管理时,我们往往重视招聘、培训、考评、薪资等各个具体内容的操作,而忽视了其中的风险管理问题。其实,每个企业在人事管理中都可能遇到风险,如招聘失败、新政策引起员工不满、技术骨干突然离职等等,这些事件会影响公司的正常运转,甚至会对公司造成致命的打击。如何防范这些风险的发生,是我们应该研究的问题。特别是高新技术企业,由于对人的依赖更大,所以更需要重视人力资源管理中的风险管理。 浅谈计算机软件项目管理:计算机软件项目管理和计划 一 项目管理过程 一个软件项目的管理过程包括以下几个方面的内容: 1 启动一个软件项目 软件人员和用户是在系统工程阶段确定项目的目标和范围。目标标明了软件项目的目的但不涉及如何去达到这些目的。范围标明了软件要实现的基本功能,并尽量以定量的方式界定这些功能。 2 度量 进行度量工作,是为了帮助软件人员了解产品开发的技术过程和产品。度量的作用是为了有效地定量地进行管理。度量的目的是为了把握软件工程过程的实际情况和它所产生的产品质量。 3 估算 在软件项目管理过程中一个关键的活动是制定项目计划。在做计划时,必须就需要的人力、项目持续时间、成本作出估算。现在有许多用于软件开发的估算技术,基本的步骤是:事先建立软件的工作范围;以软件度量为基础作出估算;把项目分解成科单独进行估算的小块。管理人员可使用各种估算技术 。 4 风险分析 每当开始一个新的软件项目时,总是存在着某些不确定性。如是否能准确地理解用户的要求?项目的功能能否实现?是否存在目前还未发现的技术难题?等等。风险分析对于软件项目管理是决定性的。 5 进度安排 每一个软件项目都要求制定一个进度安排,但不是所有的进度都得一样安排。软件项目的进度安排与任何一个工程项目的进度安排没有实质上的不同。首先识别一组项目任务,再建立任务之间的相互关联,然后估算各个任务的工作量,分配人力和其他资源,制定进度时序。 6 追踪和控制 一旦建立了开发进度安排,就可以开始着手追踪和控制活动。由项目管理人员负责追踪在进度中标明的每一个任务。如果任务实际完成日期滞后于进度安排,则管理人员可以使用一种自动的项目进度安排工具来确定在项目中间里程碑上进度误期所造成的影响。 二 软件项目的组织与计划 1 软件项目管理的特点 软件产品与其他任何产业的产品不同,它是无形的,完全没有物理属性,但它确实是把思想、概念、算法、流程、组织、效率、优化等融合在一起了。因此对软件项目进行管理,涉及到系统工程学、统计学、心理学、社会学以及法律等方面的问题。需要用到多方面的综合知识,仅靠技术或科研项目的效率很难得到较好的解决。此外,管理技术的基础是实践,为取得管理技术的成果必须反复实践。很显然,管理能够带来效率,能够赢得时间。在技术迅速发展的今天,必须认真对待技术管理问题。总之,软件项目的组织涉及到软件项目研制中的计划制定、进度估计、资源使用、人员配备、组织机构和管理方法等软件管理的许多问题。 2 制定计划 软件开发项目的计划涉及到实施项目的各个环节,带有全局的性质。计划的合理性和准确性往往关系着项目的成败。计划应力求完备,要考虑到一些未知因素和不确定因素,考虑到可能的修改。计划应力求准确,尽可能提高所依据数据的可靠程度。 三 软件过程成熟度 多年来软件开发项目存在着不能如期完成,软件质量不能令客户满意或软件开发的开销超出预算等,这些都是软件开发机构遇到的难题。这一现象促使人们进一步考察软件过程,从而发现,关键问题在于软件过程的管理不尽人意。在无规则和混乱的管理条件下,先进的技术和工具并不能发挥应有的作用。改进软件过程的管理是解决上述难题的突破口。 对于不同的软件开发机构,在组织人员完成软件项目中所依据的管理策略有很大差别,因而软件项目所遵循的软件过程也有很大差别。在此,可用软件机构的成熟度加以区别。 成熟的软件机构具有的特点是:建立了机构级的软件开发和维护过程;软件过程必要时可做改进;软件产品的质量和客户对软件产品的满意程度是由负责质量保证的经理负责监控;项目进度和预算是根据以往项目取得的实践经验确定因而比较符合实际情况。 四 小结 为使软件项目开发获得成功,必须对软件开发项目的工作范围、可能遇到的风险、需要的资源、要实现的任务、经历的过程、花费的成本以及进度安排等做到了如指掌,而软件项目管理可以提供这些信息。
生物力学论文:击剑运动员膝关节的生物力学分析 1前言 弓步技术是击剑比赛中运动员得分的主要技术[5]。研究表明,在击剑比赛中,男子运动员平均每23.9s使用一次弓步,女子运动员平均每20s就会使用一次弓步[2]。弓步的质量直接关系比赛胜负,弓步速度是评价弓步质量的重要指标,也是评价击剑运动员竞技水平的重要依据[5]。有研究发现,击剑运动员弓步速度与弓步动作中后腿伸膝最大角速度显著相关,后腿的蹬伸速度是弓步速度的主要决定因素之一。舒建平[4]采用APAS系统对击剑弓步动作进行分析后认为,运动员弓步动作中双侧膝关节角度变化大小是决定击剑弓步速度的主要因素。在击剑弓步动作中,运动员前腿和后腿执行不同的运动模式,后腿伸肌群快速收缩使后腿蹬地为弓步动作提供驱动力,而前腿快速伸膝带动小腿向前踢出[14,15]。在弓步动作开始后,前腿的快速摆动能获得较大的冲力,延长后腿蹬地的时间,配合后腿蹬地带动人体总重心前移,且前腿向前摆动时膝关节的伸展程度能够对弓步深度产生影响。另外,有研究报道,弓步速度和前腿膝关节最大功率到达时间及平均功率存在关联[6]。综合已有研究可以发现,下肢双侧膝关节在击剑弓步动作中的运动表现是影响弓步速度的重要因素。然而,已有研究大多集中在运动员双侧膝关节在弓步动作中的生物力学表现与弓步速度的关系方面,而不同水平运动员双侧膝关节在弓步过程中的生物力学表现差异对弓步质量的影响鲜见报道。本研究通过比较一般运动员与优秀运动员双侧膝关节在弓步过程中生物力学表现的差异,探究影响击剑弓步速度的生物力学因素,为提高击剑运动员弓步质量提供参考。 2研究对象和方法 2.1研究对象上海市男子重剑队运动员7人,其中,运动健将4人,一级运动员3人,为优秀运动员;某体育学院运动训练专业及附属竞技学校男子击剑二级运动员9人,为一般运动员。 2.2研究方法 2.2.1实验方案测试之前受试者进行5min慢跑,跑步机速度设置为6.5km/h。慢跑完毕后再进行5min拉伸活动。测试时受试者面向剑靶,前后脚分别位于两块测力台上,剑靶与受试者的距离根据受试者身高进行调节,使靶面距运动员后脚脚尖水平距离为1.5倍身高[17]。要求受试者持剑以最快速度弓步刺靶(图1),每名受试者试刺5次。每名受试者正式测试成功采集至少6次,选取其中峰值速度最大的3次弓步动作进行分析。 2.2.2所用仪器和评价参数测试设备采用瑞士生产的KISTLER三维测力台(型号9287B,长×宽:90×60cm,内置信号放大器,采样频率1000Hz)和英国生产的16台VICONT40镜头红外高速运动捕捉系统(ViconMotionAnalysisInc.,Oxford,UK,采样频率100Hz),对运动员弓步动作地面反作用力(GRF)和运动学数据进行同步采集。 2.2.3数据处理将VICON系统中预处理过的数据(C3D文件)导入Visual3D(C-Motion,Inc.,Germantown,MD,U.S.A.)软件。运动学数据和GRF滤波采用4th-orderButterworth低通滤波,截止频率分别为12Hz和100Hz[18]。在Visual3D中构建14环节人体模型[11],根据人体惯性参数[20]确定人体重心位置,以人体重心在水平方向上的速度代表弓步速度。在Visual3D软件中计算下肢3维运动学和动力学数据(采用右手法则)并导出。力矩、角速度、功率指标,膝关节屈为负值(-),伸为正值(+)。弓步动作起点定义为前脚离开地面瞬间(前脚GRF=0),动作终点定义为前腿膝关节伸膝达最大角度。 2.2.4选取指标1)弓步过程中受试者水平方向重心速度峰值(Hori-zontalPeakVelocityofCenterofGravity,HVmax),单位为m/s;2)经体重标准化后的受试者弓步过程中后腿蹬地产生地面反作用力的水平方向分力峰值(GRFmax),单位为体重(BW);3)膝关节角度(KneeJointAngle)为小腿向量与大腿向量的夹角(°),大腿向量由膝关节指向髋关节,小腿向量由膝关节指向踝关节,下肢直立位膝关节角度为180°;4)膝关节角速度峰值(PeakAngularVelocityofKneeJoint)为伸膝阶段膝关节角速度最大值,单位为°/s;5)前腿伸膝时间(TimeofExtensioninLeadingKnee)为自前腿膝关节最小角度至最大角度所用时间,单位为s;6)通过逆向动力学计算关节力矩峰值(PeakJointMoment),关节功率峰值(PeakJointPower)为关节力矩与关节角速度乘积的最大值(均在Visual3D软件中直接计算)。力矩和功率峰值均为根据体重进行标准化后的结果,单位分别为Nm/kg和W/kg;7)前膝关节功率峰值到达时间(TimetoPeakPowerofLeadingKneeJoint)为自动作起点至前腿伸膝功率达峰值所用时间,单位为s。 2.2.5统计学处理选取每名受试者峰值速度最快的3次弓步动作,计算相关指标的平均值和标准差。采用独立样本t检验(Inde-pendentttests)比较两组受试者弓步动作过程中膝关节动力学、运动学相关指标及HVmax、GRFmax之间的差异,显著性标准设定为α=0.05。统计软件为SPSS20.0。 3研究结果 3.1不同水平运动员弓步表现优秀运动员弓步过程中HVmax(P=0.001)和GRF-max(P=0.016)均显著高于一般运动员(表2)。 3.2不同水平运动员弓步动作前腿膝关节生物力学指标两组运动员弓步动作中前腿膝关节运动学和动力学指标如表3所示。两组运动员屈膝程度均为正值,可见运动员前腿膝关节屈膝末膝角小于初始膝角,说明在弓步开始时运动员前腿伸膝前首先屈膝。不同水平运动员前腿屈膝程度不同,优秀运动员屈膝程度显著低于一般运动员(P=0.037)。在随后的伸膝阶段,两组运动员伸膝程度无显著性差异(P=0.293),但优秀运动员伸膝末膝角显著大于一般运动员(P=0.018),伸膝角速度峰值显著低于一般运动员(P=0.029)。在弓步过程中,两组运动员前腿膝关节伸膝力矩峰值(P=0.056)和功率峰值(P=0.074)均无显著性差异。 3.3不同水平运动员弓步动作后腿膝关节生物力学指标优秀运动员弓步动作后腿伸膝末膝角与一般运动员无显著性差异(P=0.079),但优秀运动员后腿膝关节伸膝力矩峰值(P=0.030)显著高于一般运动员,后腿伸膝功率峰值到达的时间显著小于一般运动员(P=0.021);运动员弓步动作中后腿伸膝角速度峰值组间无显著差异。 4讨论与分析 国内、外对击剑弓步动作的研究多以运动员弓步重心平均速度、最大速度以及弓步距离作为评判弓步质量的主要指标[12]。在多数研究中,只要求受试者以最快速度做弓步动作,并未设置弓步目标和距离,且受试者未持剑,这可能会使不同受试者在测试时选择不同标准的弓步距离,而运动员在做长距离大幅度弓步和短距离快节奏弓步时速度可能并不相同。在征求运动员和教练员建议的基础上,结合击剑运动员比赛状态下发动弓步的距离,本研究将剑靶设置在距运动员准备姿势后脚脚尖1.5倍身高处[17]。这一距离下的弓步为长弓步[17],要求运动员持剑尽力做快速弓步刺靶,将弓步动作中身体重心最大水平速度定义为弓步速度[9,10,16]。结果显示,优秀运动员弓步水平方向重心速度峰值(2.64±0.16m/s)显著高于一般运动员(2.32±0.13m/s,P=0.001)。可见,以弓步速度作为评价运动员弓步质量的指标,本研究优秀运动员弓步质量高于一般运动员。 在击剑弓步动作中,后腿蹬地获得的水平方向地面反作用力是弓步向前的驱动力,其大小是弓步速度的决定性因素[1,8,12]。本研究优秀运动员弓步动作后腿蹬地水平方向地面反作用力峰值(0.91±0.10BW)显著高于一般运动员(0.78±0.08BW,P=0.016),说明优秀运动员弓步向前的驱动力高于一般运动员。目前有研究认为,运动员后腿膝关节伸肌力量是影响弓步驱动力大小的重要因素。Guilhem等人[9]对优秀击剑运动员双侧下肢主要肌肉进行等速肌力测试,另外对其在弓步过程中的活动进行肌电测试,结合运动员弓步表现进行分析后发现,弓步后腿膝关节伸肌最大等速肌力与弓步速度峰值显著相关(r=0.60~0.81);在弓步加速阶段,运动员后腿伸肌的活动水平与此阶段运动员的重心平均速度相关,运动员弓步后腿臀大肌、股直肌、股外侧肌、比目鱼肌、腓肠肌外侧的收缩对弓步速度贡献明显。另外,Cronin等人[6]对击剑运动员膝关节伸肌进行等速肌力测试后发现,弓步速度与弓步后腿膝关节伸肌最大等速肌力的相关系数为0.62。通过已有研究可以发现,运动员弓步后腿膝关节伸肌是贡献弓步向前驱动力的主要肌群之一,其爆发力及在击剑弓步动作中的运动表现能够对弓步速度产生重要影响。 本研究结果显示,优秀运动员弓步过程中后腿膝关节所能达到的力矩峰值(2.87±0.27Nm/kg)显著高于一般运动员(2.37±0.38Nm/kg,P=0.030),后腿伸膝功率峰值到达时间(0.45±0.06s)显著小于一般运动员(0.59±0.13s,P=0.021),且优秀运动员后腿伸膝功率峰值(12.21±0.27W/kg)在统计学上有高于一般运动员(10.16±2.28W/kg,P=0.082)的趋势。可见,优秀运动员弓步后腿膝关节在短时间内能产生更强的关节功率,反映出优秀运动员具有更强的膝关节伸肌爆发力。本研究认为,优秀运动员弓步速度大于一般水平运动员的重要原因是优秀运动员弓步后腿膝关节伸肌具有更强的爆发力,在蹬地时能产生更大的水平方向地面反作用力,而这个力是弓步向前的驱动力,弓步驱动力的增大必然有利于弓步速度的提高。在对弓步后腿膝关节运动方式的研究中,彭道福等人对影响12名击剑运动员弓步速度的生物力学因素进行灰色关联分析后认为,后腿膝关节角度变化越大,对运动员弓步速度的影响也越大,降低重心减小弓步动作膝关节初始角度有利于弓步速度的提高。另外有研究表明,在击剑运动员弓步动作中后腿膝关节最大角度平均在170°以上,后腿基本接近伸直。然而,不同水平击剑运动员在弓步准备姿势中的后腿膝关节角度以及弓步动作中后腿膝关节最大角度是否存在差异尚不清楚。本研究结果显示,优秀运动员和一般运动员弓步动作中后腿膝关节初始角度、伸膝末角度均无显著性差异(P>0.05)。可见,优秀击剑运动员与一般水平击剑运动员在弓步动作中后腿膝关节运动方式基本相似,弓步后腿膝关节的运动方式可能并非导致不同水平击剑运动员弓步速度差异的原因。近年来,前腿膝关节在击剑弓步中的运动方式引起了研究者的注意,有研究发现,不同水平运动员弓步动作中前腿膝关节运动方式存在差异[7]。 Gholipour等人[7]使用高速摄像机分别采集优秀击剑运动员和击剑初学者的弓步动作,对比分析后发现,弓步开始后受试者前腿膝关节并非直接开始做伸膝动作,而是先屈膝后伸膝,优秀运动员屈膝程度(20°±12°)显著低于初学者(38°±15°,P<0.05)。研究结果显示,两组受试者在弓步准备姿势时前腿膝角无显著性差异(P>0.05),在弓步启动后所有受试者前腿膝关节先做屈,优秀运动员屈膝程度(13.86°±6.52°)显著低于一般运动员(25.35°±11.84°,P=0.037),优秀运动员屈膝末膝角(113.64°±12.57°)显著大于一般运动员(100.26°±10.66°,P=0.037),与Gholipour等人的研究结果相似。本研究认为,一般运动员在弓步动作中增大前腿伸膝之前的屈膝程度,使前腿股四头肌初长度被拉长,为之后的加速伸膝积蓄了能量,有利于小腿向前加速摆动。结果显示,一般运动员前腿伸膝角速度峰值(428.50±135.13°/s)显著高于优秀运动员(287.08±82.31°/s,P=0.029),说明一般运动员前腿伸膝过程中小腿向前摆动的速度更快。从本研究的结果看,一般运动员后腿蹬地水平方向地面反作用力峰值显著小于优秀运动员(P<0.05),推测一般运动员因后腿蹬地为弓步提供驱动力不足,故通过增大前腿伸膝前的屈膝程度来提高伸膝角速度,使前侧小腿向前快速摆动带动身体总重心前移,以代偿后腿蹬地力量的不足,试图将弓步速度维持在较高水平。另外,一般运动员前腿伸膝之前较大的屈膝程度可能会对弓步效果产生不利影响。运动员弓步启动时前腿离地,后腿迅速蹬地产生向前的地面反作用力。本研究认为,优秀运动员前腿由于屈膝程度较小,能更早地配合后腿蹬地进行伸膝,并迅速向前踢出小腿完成弓步;而一般运动员前腿屈膝程度较大,可能会延长屈膝时间,导致前腿伸膝与后腿蹬地衔接较慢,表现为前腿伸膝动作更加仓促。本研究结果显示,在前腿伸膝阶段,优秀运动员前腿伸膝时间(0.39±0.09s)显著长于一般运动员(0.27±0.05s,P=0.005),与上述推测一致。提示,相比于优秀运动员,一般运动员因为前腿膝关节伸膝动作开始较晚,故需要更大的关节角速度在更短的时间内完成伸膝动作。这可能会造成一般运动员弓步动作不如优秀运动员更加舒展、有效,表现在前腿的过分使用,并可能对弓步末期前腿的落地造成不利影响。从战术角度考虑,优秀运动员前腿更加宽松的伸膝时间可为最终的出剑和下剑选择创造条件,而一般运动员前腿较快速的伸膝和落地反而会造成出剑和下剑选择较少,难以做到根据对手反应适时改变剑的落点。此外,优秀运动员前腿伸膝末膝角(169.35°±4.51°)显著大于一般运动员(160.61°±7.66°,P=0.018),说明优秀运动员前腿在相对宽松的伸膝时间内得到了较充分的伸展,前腿摆动幅度更大,有利于增加弓步距离[4]。综上,优秀击剑运动员弓步速度高于一般水平运动员,主要原因与弓步动作中后腿膝关节动力学表现的差异有关。优秀运动员弓步后腿膝关节动力学表现优于一般运动员可能是由于优秀运动员后腿膝关节伸肌爆发力强于一般运动员。运动员弓步启动后前腿首先屈膝后伸膝。在后腿提供驱动力相对较小的情况下,一般运动员弓步启动时通过增大前腿伸膝前的屈膝程度来增大小腿摆动速度,带动身体重心前移,以代偿后腿蹬地力量的不足,试图将弓步速度维持在较高水平。但是,一般运动员弓步动作中前腿伸膝前相对较大的屈膝程度可能会限制弓步距离,同时,对出剑选择及弓步落地后续连接动作产生不利影响。 5结论与建议 后腿膝关节在弓步动作中的动力学表现是决定击剑运动员弓步速度的主要原因。不同水平击剑运动员弓步动作中后腿蹬地能力的差异导致了前腿膝关节运动学表现的差异,一般运动员通过增加前腿伸膝前的屈膝程度,增大伸膝阶段的小腿摆动速度,带动重心前移来代偿后腿蹬地为弓步提供驱动力的不足。在击剑运动员力量训练中,加强后腿膝关节伸肌爆发力训练,有利于提高运动员弓步动作中后腿蹬地提供的驱动力。减小弓步启动时前腿伸膝前的屈膝程度,提前伸膝动作,可减少前腿在弓步动作中的负担,有利于提高弓步动作的有效性。 作者:管延飞 郭黎 吴娜娜 郑加财 刘海瑞 单位:上海体育学院 生物力学论文:探索生物力学融入高院体育教学实践的研究 随着国家对人才培养由“应试教育”向“素质教育”转轨之际,笔者认为学校体育教育改革应在充分尊重学生人格,注意个体差异,重视个性发展,培养学生自主创造能力的基础上,将培养学生的生理健康、心理健康、道德健康和社会适应力等内化到全体学生的体育素质同步向前发展的目标之中。本文从教育学角度出发,提出将运动生物力学知识融入体育教学实践中并加以分析、探讨,旨在为高校体育教育改革拓宽思路,更好发挥学校体育在实施素质教育过程中的价值和功能。 一、高校体育教学中存在的问题 我国学校体育教育是在前苏联学校体育教育体系的基础上形成和发展起来的,基本满足了当时社会发展与建设的需要;随着我国教育与体育事业的不断发展和经济体制改革的日益深入,传统的学校体育教育已与社会对现代人才培养的需要相互脱节,程式化、强制化、成人化、训练化的体育教育,严重影响着学生身心全面发展。 当前学校体育教育中存在着“身体素质+专项课(选项课)+理论讲座”的状况,其中理论讲座占全部授课内容的不到10%,学生对运动技术的掌握、对运动知识的获得缺乏系统性和科学性。“大学的牌子、中学的形式、小学的内容”——高校课程教材内容与中小学体育课教材内容重复率达63%,高校远没有形成符合自身规律和特色的理论、实践体系。 随着高校不断地进行扩招,体育教学班的人数也在不断增加,加上受场地、器材,师资力量等因素制约,40、50人一个教学班现象很普遍。教学方法、手段、内容得不到及时有效的改善,已远不能满足学生对良好锻炼效果和渴望掌握更多体育知识的需要。 体育首先要让人感到身心愉快,而现行体育课是按“大纲”,“计划”授课的,因而具有严格的计划性和约束性,教师只能按部就班地格式化组织教学,简单地将体育课变成‘达标课’、‘技术课’、‘纪律课’,使体育课丧失应有的休闲、娱乐成分,导致学生失去对学习的兴趣和自信心,造成学生产生厌学、恐惧、惧怕失败的心理。 二、将运动生物力学融入到高校体育教学实践中的可行性 体育教学是富有时代性的实践活动,有特定的教学思想、内容、方法。在不同历史时期有不同的育人目标,同时也就形成了具有时代特征的体育教学合理性标准。特别是在现代社会里,如果体育教育仍停留在竞技教学和身体素质教学这种简单模式之中,不善于按照时代要求变革体育教学实践,机械地传承过时的实践活动或照搬他人的经验,它的地位只能日益下降,既谈不上质量,也更谈不上什么效益,只能成为教学改革的落伍者。 大学生年龄一般都在18~22岁之间,他们的兴趣爱好趋于稳定、集中,他们已不满足被动受教的学习方式,他们更热衷于开放、活泼、主动参与的体育锻炼形式。另外从锻炼的基础来看,大学生经过12年的体育教育,具有良好的体育意识、基础与经验,能在较高的起点上选择符合个人需要的学习内容与形式。 运动生物力学是将体育动作技术,赋予生物学和力学的观点及方法,使复杂的体育动作技术奠基于最基本的生物学及力学规律之上,并以人体解剖学、力学、生物学及体育技术原理的形式加以描述。如能适时地、有针对性地在相关学科的体育教学中将运动学与运动生物力学理论知识相互结合进行教学,不仅可以调动学生学习的兴趣,还可潜移默化的使学生加深对自己本学科知识的理解与巩固。 三、运动生物力学在教学实践中的运用 (一)加强基础理论讲授,提高大学生体育文化素质 体育教育的根本基础在于体育文化,没有文化就形成不了体育,没有文化也发展不了教育。在体育教学中理论与实践相结合的文化科学素质的培养,主要是通过基础理论知识的学习、基本技术的掌握、基本技能的形成过程进行智能教育,培养学生学会学习、创造、求真。将运动生物力学运用到教学实践中,实际上就是加强对学生体育文化素质的培养。比如,每个学期停课前的最后一个月,根据现在的教学大纲要求室外课居多,炎热和寒冷往往使学生没有兴致上课,教师既怕学生中暑、冻伤生病同时又担心完不成教学计划,只好在两相矛盾中硬着头皮上课。与其这样,还不如索性将课改到室内上,最大限度的消除由于环境气候等外在因素带来的安全隐患,教师可就室外课的技术动作结合运动生物力学知识进行分析、讲解。如足球运动中对转身速度的要求很高,为什么有人与人之间对同一动作的结果却不相同?此时教师以运动生物力学中的人体惯性参数中转动惯量原理加以分析、讨论。 根据转动惯量公式可知,转动惯量与质量的大小、质量的分布及作用点离轴的远近有关,学生很快就会明白自己在转动时的错误,并能自行改正甚至指导他人的实践,培养学生脑体结合、综合使用脑力和体力的能力。 (二)运动生物力学在不同学科中的运用 在体育教学实践中根据高等学校文、理、医、工等学科专业的区别,有针对性地在相关学科的学生中,运用运动生物力学知识讲解、分析体育运动技术动作的原理、结构特点,对于技术动作的掌握将起到积极的作用和高效率的结果。如在对理工类学科的学生做足球停球技术动作的教学中,教师不要急于去做示范,先用简单的启发性语言要求学生用弹性碰撞、非弹性碰撞的原理去理解停球技术,让学生自己凭着对停球技术动作的一些感性认识尝试着去做练习、体会。练习完毕,组织学生根据自身的实践,总结技术动作要领,各抒己见,即使有点错误的观点也是可贵的。由于学生专业本身使然,很快便掌握了技术动作。以上例子不是讲解、示范与学生练习教学顺序简单的调换,而是观念的转变,让学生自我实践、自我思维这一过程大大地发挥了学生的主体作用,学生不再是传统体育教学中教师背后的机械模仿者,创造能力是体现学生主体作用的一个重要方面。 (三)运动生物力学在不同人群中的运用 教师应充分认识到学生在个体、运动喜好,体质等方面存在着差异。实际教学中采用因材施教区别对待的教学原则,将那些先天残疾、不适宜参加正常体育锻炼以及渴望掌握更多体育理论知识的学生组织在一起单独进行教学。不要因为他们与生俱来的生理和身体上的一些问题,就疏远他们、抛弃他们,他们拥有和其他学生一样受教育和运动的权利。授课中,教师应充分利用现有设备如多媒体、图片资料等,使学生通过这些渠道对由于自身受限而难以企及的技术动作加深感性认识,从而对这些技术动作不再陌生或者一无所知。同时,再结合运动生物力学的知识,向他们讲解、分析、讨论这些技术动作的运动生物力学特点、原理等。在教师的启发下学生可以凭借自身的认知程度去思维、去实践(能力许可的范围)。让他们以丰富的体育理论知识,充实自己的头脑,从而满足不同学生对体育知识的兴趣与渴望。 (四)加强运动生物力学同相关学科之间的交流,建立健全体育教学 运动生物力学是以人体解剖学、人体生理学、力学的原理与方法,研究人体运动器系的生物力学特性和人体运动动作的力学规律以及器械机械运动力学规律的学科。因此必然带有数学、力学、生物学等学科的痕迹。长期以来高等学校中文、理、医、工等学科专业相互之间缺乏必要的交流、渗透与融合,学生知识的获得与消化局限于一个狭窄的领域。 四、运动生物力学融入到体育教学实践的意义 高校体育教师要不断提高自身的体育理论水平和业务素质,加强教育理论、体育理论的学习与思考,以自己高尚的道德情操和渊博的才华学识来赢得学生的尊敬和信任。 将运动生物力学融入到体育教学实践中,可以使教师在教学中有利于选用教材和教法,并根据学生体质的实际状况,重点发展其较为薄弱的环节,让他们得到全面均衡的发展,为终身体育打下坚实的基础,从而适应素质教育的要求。 将运动生物力学融入到体育教学实践中,使学生从观念上改变对运动知识性与科学性认识,有利于激发学生的学习兴趣,充分满足不同学生对体育知识的渴望,发展学生个性,通过身体、心理多方面素质的培养,促进学生的正常生长发育,提高身体活动机能,培养学生脑体结合能力,最终学生自己可根据个体差异及不同的需要开出运动处方。 将运动生物力学融入到体育教学实践中,通过生物力学作导向和指导,使相关专业、相关学科有机的结合在一起,相互促进、教学相长,建立健全体育教学,最终使高校体育教学真正成为培养大学生综合能力的实践课堂。 生物力学论文:种植义齿下部结构生物力学探究论文 摘要摘要:种植义齿的生物力学相容性是影响种植义齿的远期成功率的主要因素之一。本文从种植材料、种植体形态、种植体表面结构、种植数量、种植体在颌骨内的排列和分布、受植区颌骨的形态结构等方面对种植义齿下部结构的生物力学特性作一综述。 自Branemarkr提出骨结合理论以来,种植义齿已成功地应用于临床,解决了以往传统义齿的固位、舒适等新问题,取得较好的修复效果。但临床上仍常出现种植体四周骨组织吸收、种值体断裂、松动、脱落等新问题[1,2。许多学者认为种植义齿的生物力学相容性是影响种植义齿远期成功率的主要因素之一。本文对种植义齿下部结构生物力学探究概况作一综述。 1种植材料对种植义齿生物力学的影响 Nishihara等[5通过动物实验探究表明种植体四周骨内的应力分布和种植材料的性质、材料的弹性模量关系不大,而是更多的和种植体的形态、颌骨的形态及结构有关。Rieger等用三维有限元法(finiteelementmethod,FEM)分析,也得出相类似的结果。但从生物力学的观点来看,不同材料和不同弹性模量的种植体对应力在种植体骨界面的分布是有影响的。邹敬才等[4用有限元法在5种不同弹性模量、相同的负荷条件下,对单个螺旋形种植体骨界面的应力分布规律作比较,结果表明种植体的弹性模量越高,种植体颈周骨内应力越小,而根端骨内应力越大;种植体弹性模量越低,种植体和骨界面的相对位移运动就越大。适宜的种植体的弹性模量在70000MPa以上。 目前,由于金属及金属合金材料具有优良的生物力学性能而被广泛应用于种植体的制作,其中钛和钛合金等被认为是最合适的种植材料。近年来许多学者探究了用生物陶瓷作为种植材料[5,认为生物陶瓷种植体在植入后的始阶段可以获得较钛及其合金更好的生物相容性,但在行使功能后终因生物陶瓷本身力学上的易碎性导致生物陶瓷种植体生物力学的相容性较差,Glantz等[6通过实验也证实了陶瓷种植体和陶瓷涂层的种植体因生物力学上有较差的相容性导致种植后较高的失败率。 2种植体的形态对种植义齿生物力学的影响 Victor[7用三维有限元法对3种不同种植体系统(Branemark系统、Bud系统、IMZ系统)的不同形态的种植体,在不同的加载条件下,种植体四周骨内的应力分布情况进行了探究。结果表明3种不同种植体四周骨内最大应力均位于种植体颈部四周和种植体翼的下方,且越近种植体根尖部,骨内应力越小。种植体的翼可以减少应力在种植体及其四周骨内的分布,去掉翼不但增大种植体颈部骨的应力,而且将改变整个应力分布的情况。在其他因素不变的情况下,增大种植体颈部直径,种植体四周皮质骨内应力大大降低,故认为种植体颈部的直径对种植体四周的应力分布水平影响最大,两者呈负相关。岑远坤等[8对叶状和柱状种植体支持的全下颌种植覆盖义齿在不同牙位下应力分布的情况进行了探究,结果表明叶状种植体和柱状种植体应力分布的基本规律相似,种植体颈部以及其四周的骨皮质界面均为应力集中区。但叶状种植体在其颊舌面和近远中面交界的尖锐线角处,应力集中更明显,其骨界面的应力峰值均大于柱状种植体。Holmgren等[9探究认为圆锥形种植体比圆椎状种植体更有利于种植体骨界面的应力分布,黄辉等[10探究认为螺旋形种植体螺旋顶角的改变可以导致种植体在支持组织内应力分布水平的变化,并指出螺旋顶角为60%26ordm;的种植体应力分布最合理。 3种植体的表面结构对种植义齿生物力学的影响 有学者从生物力学角度探究认为表面有微孔的种植心得形成更好的种植体-骨界面结合,当孔径为50-200%26micro;m时可获得最佳的结合强度。陈安玉[11探究表明由于表面微孔的存在,可在种植体骨界面形成机械的锁结功能,从而改变微界面应力的功能方式,使得在大界面上每一个区域均有小界面的压应力存在,使拉应力和剪应力转变为压应力;另一方面微孔增加了界面的接触面积,降低了平均应力水平,从而更有利于应力的合理分布。 近年来许多学者提出种植体表面的生物活性涂层可以诱导骨性结合。Michael等[12经临床观察报告HA涂层种植体成功率(7-8年)达97.5%,Adell认为HA涂层种植体有利于早期愈合。有学者探究表明BTG钛基复合种植体植入颌骨内后,早期固位优于钛种植体,具有较高的界面结合强度,并且在界面上可产生化学结合、金属结合、机械结合3种方式。但也有资料提示随着种植体接受功能负荷时间的延长,成功率下降,临床上亦出现涂层和钛芯结合强度不足导致涂层剥落者。 4种植体的数量以及在颌骨内的排列和分布对种植义齿生物力学的影响 种植义齿由多个种植体支持时,应力分布情况由种植体的数量,种植体在颌骨内的方向、排列所决定。一般认为种植体的数目越多,每个种植体上承担的应力就越小。Skalak探究认为多个种植体支持的种植义齿当受到水平方向力功能时,力量可以较均匀地分散到各个种植体,且分散到每个种植体上的力量要小于总功能力。当垂直方向力功能于种植义齿时,力量不会均匀地分散到每个种植体,越靠近功能力点的种植体受力越大。 对于全口种植义齿,Skalak认为4-6枚种植体即可支持全口固定种植义齿。Bschwartzman探究表明4个或5个种植体支持的全颌种植义齿在应力分布规律上无差异,并认为当垂直负荷功能于全颌种植义齿远端悬臂梁时,最靠近悬臂梁端的种植体产生的应力最大。Davis通过实验探究得出相似的结果。Osier[13用静态工程原理分析进一步指出最靠近悬臂梁的种植体所承受的负荷通常是总负荷的2.5-5倍,是非悬臂梁状态的1.75-3.5倍,主要承受的是压应力,而远离悬臂梁端的种植体主要承受张应力。悬臂梁越长,末端种植体所受的应力越大,故认为在种植义齿设计时,应尽量避免使用悬臂梁,如一定要使用悬臂梁时,种植体应尽量离散,且悬臂梁的长度不能超过种植所能承受的范围。 Federick等[14用光弹法探究了由2个种植体支持的全颌种植义齿的应力分布,结果表明种植体在颌骨内应垂直于牙平面并平行放置,以利于牙力通过种植体垂直传递,减少种植体的力矩和界面过大应力。但临床上为取得共同的就位道,往往使种植体之间形成一定角度,Naert等[15指出在同一牙弓中种植体之间的相互偏差角度不宜超过20%26ordm;,以使负荷没种植体长轴传导。Hertey等[16探究表明,种植体在颌骨内的分布呈曲线型排列较直线型排列者界面的应力要小,种植体为直线型排列缩小了其后方向的分散程度,导致游离臂和抗力臂比例增大。 5受植区颌骨的形态结构对种植义齿生物力学的影响 从生物力学观点看,颌骨是一种多相的、各向异性的、非均质性的、多孔的复合体。人类的颌骨是具有一定屈曲性的弹性体[17,可以承受一定的压力,但其皮质骨和松质骨都有一定的抗张力和抗压力的极限,当颌骨受力水平高于其极限值时,就会产生微骨析,最后导致骨质吸收破坏。 Lundgrens[18指出种植体的成败和颌骨骨皮质的密度、厚度、颌骨的宽度以及受植床血供等直接相关。Jensen指出受植区的颌骨形态和结构较整个颌骨的形态和结构对种植义齿的应力分布影响更大,一个理想的受植区颌骨至少要能提供10mm的骨性结合区,其水平宽度至少为6mm。Victor等[7用三维有限元法探究了由3种不同厚度皮质骨的颌骨支持的种植体在不同的负荷下,种植体及其四周骨内的应力分布,结果表明3种情况下种植及骨界面应力分布的规律基本相同,最大拉应力、压应力均位于种植体的颈部四周。但最大拉应力、最大压应力的值却有显著差异。皮质骨越厚,种植体及其四周皮质骨内的应力越小。但在垂直瞬间加载时,最大拉应力位于种植体颈部,最大压应力位于种植体底部,当种植体的颈部和底部同时位于皮质骨内时,可以明显降低种植及其四周骨内的应力。Papavasilion[19也指出当皮质骨缺乏时,可导致种植体骨界面的应力增高,从而导致种植体四周骨的微骨折。 生物力学论文:大学生不良步态的生物力学特征及影响因素 关 键 词:运动生物力学;步向角;足底压力中心;等动肌力;功能性动作筛查;大学生 随着社会的发展,人们对不良步态的关注程度越来越高,不仅成为儿童青少年家长关心的热点问题,也备受在校大学生的关注,这在经济发达地区尤为明显。2011年9-10月,本研究团队在广州市各大医院儿童足科跟随测试的结果表明,200名3~10岁儿童中被确定为内八步态的有46名,占23%,其中90%以上的家长有矫正的愿望。本研究团队2014年对450名文科、理科、体育学院在校大学生进行问卷调查的结果显示:80%以上大学生认为不良步态会影响理想就业,甚至降低择偶标准;超过60%的人对不良步态的认识存在误区;最不能接受的不良步态依次为O型腿(68.8%)、内八步态(60.1%)、X型腿(58.5%)[1]。然而,国际上对内八步态的研究主要集中在下肢骨骼关节的解剖学特点和矫形器矫正治疗方面,把内八步态看作与下肢形态相关的疾患,由医院诊断并运用矫形器进行矫正,而对内八步态形成的生物力学原因及机制尚未达成一致意见。有人认为随着年龄的增长,多数内八步态会自行改善,有人认为不采取矫正措施会导致其他不良姿态的形成[2-3]。本研究运用足底压力、等动肌力、功能性动作筛查等方法,对在校大学生进行步态、下肢等速肌力及功能动作筛查等方面的测试,旨在探讨内八步态形成的生物力学因素及机制,为内八步态的预防和矫正提供理论依据。 1 研究对象与方法 1.1 受试对象 2014年1-12月,在华南师范大学大学城校区随机对124名在校大学生进行步态测试,从受试者中募集内八、外八、正常步态男女各10名,进行下肢等动肌力、功能动作筛查、动态平衡等测试。经单因素方差T检验表明,受试者在年龄、身高、体重方面没有显著性差异。 1.2 研究方法 1)步态测试。 平放于地面的RSscan测力板(0.5 m,300 Hz),上铺延长EVA辅道,防止受试者刻意踏板而改变步态。首先,让受试者目视前方在测力板辅道上行走,进行适应性练习,直至步态自然;然后,正式测量左、右足3次的有效数据。测试指标:步向角、足底压力等。 步向角(Progresive angle):行进方向直线与足跟中点和第2跖骨连线形成的夹角,“+”表示足向外偏离行进方向,“-”表示足向内偏离行进方向[4]。受试者个人步向角取3次有效数据的平均值。 足部分区:为了便于对比分析,按国际惯例将足部分3个区域:FF(足前部)、MF(足中部)、RF(足后部)。 2)下肢等动肌力测试。 受试者穿运动鞋、裤,5 min热身后,由经验丰富的实验员指导,在Cybex-NORM 等动肌力测试系统上进行适应性练习,直至受试者感觉动作自然流畅,然后进行正式测试。受试者平躺于测试床,膝关节伸直,用固定带固定身体,足跟对准仪器轴心,足底贴合仪器,测试左、右踝关节旋内、旋外角速度分别为30(°)/s、120(°)/s时的等动肌力指标。每个角速度重复测试5次,取平均值,两种速度测试之间间隔20 s以上,左右侧测试时间间隔10 min以上。 3)功能性动作筛查(FMS)。 受试者依次完成7个基本动作(举棒深蹲、肩扛棒跨栏、弓步下蹲、肩部灵活性、单侧直腿上抬、躯干稳定性、旋转稳定性)和3个确认动作。由经过培训且有评分经验的2名测试人员分别从被试者的正面和侧面进行观察,根据评分标准[5-6]进行评分,并详细记录被试者动作模式特点。 4)动态平衡测试。 测试在安静、光线均匀、宽敞的房间进行。受试者正式测试前进行适应性练习,熟悉踏步节奏。如图1所示,受试者双脚并拢,标记两足跟与足尖的初始位置,分别连接左右足跟中点A和B,左右足尖C和D,左足跟中点A与右足尖D、左足尖C与右足跟中点B,把两线段AD和BC的交叉点O设为原点。然后让受试者站在初始位置,戴上眼罩和耳机原地踏步1 min(播放频率为120 Hz的节拍器节奏的MP3,与耳机连接,夹在被试者背后腰部附近,以不影响动作为原则)。受试者踏步结束,耳机提示受试者保持静止不动,等测试人员在地面标记。测试者按照以上程序重新标记左右足的位置,确定O′的位置。然后用量角器测量AB和A′B′延长线的夹角α,用钢卷尺测量OO′的长度(位移大小)。角度方向规定:向左旋转逆时针为“+”,向右旋转顺时针为“-”。每人测量3次,取3次中偏移角度和偏移幅度最小值。期间不暂停,不受外界声、光等因素干扰。 5)数理统计法。 排除受试者标准:年龄小于18岁,近6个月有下肢病症者或下肢有外科手术史者。3种步态分析前,剔除数据不全者4名,采用SPSS19.0软件进行相关统计学分析。组间差异用独立样本T检验或单因素方差分析,数据用均数±标准差( ±s)表示,百分比的显著差异性用卡方检验。P 0.05差异具有显著性,P 2 研究结果及分析 2.1 内、外八步态发生率 124名在校大学生的步态测试结果显示:在校大学生的步向角度为(7.5±8.4)°。按照Chin-Shan对正常步态的界定(步向角的正常范围为平均数加减1个标准差)[3],本研究以单侧或双侧步向角小于-1°为内八步态,大于16°为外八步态;左右侧不对称性以每人左右两侧步向角差值是否超过标准差8.4?为依据。测试结果显示:(1)在校大学生内八步态有35名,发生率为28.2%,外八步态33名,发生率为26.6%。(2)男、女大学生步向角均左侧大于右侧,不具显著性,但左右不对称比例分别为12.8%和43.6%,具有非常显著性。(3)男、女大学生步态性别差异非常显著。一方面,男生步向角左右侧均大于女生,导致男性外八步态发生率高,女生内八步态发生率高;另一方面,女生左右不对称发生率显著高于男生(见表1)。 研究表明,在校大学生步向角范围为(7.5±8.4)°,与Chin-Shan[3]对7岁左右儿童的研究结果基本一致,说明7岁左右步态基本定型。比课题组前期研究成果,儿童内八步态23%的发生率、大学生28%的内八步态发生率偏高,间接说明在没有干预的情况下,儿童内八步态自我矫正的几率几乎为零,如果生活、学习中有不良动作习惯,还会导致内八步态发生率提高。 本研究还发现,步态特点性别差异存在非常显著性:(1)男生双侧步向角均大于女生且有非常显著性,这一结果与张秀丽等[7]“男性大学生步向角较大,外八步态发生率较高;女大学生步向角较小,内八步态发生率较高”的观点相一致。儿童步态特点与发育特点有关,大学生步态特点的形成与中国传统文化、观念及由此产生的行为习惯密切相关。一般认为,男性走路时足外展是男子汉、霸气的象征,女子走路足内收则是淑女、有修养的象征。(2)左右不对称发生率较高,且女生明显高于男生。人体是一个整体关节链,左右侧步向角不一致会造成身体其他部位的不对称,如果进行高强度的运动,那么急、慢性损伤风险就会增加。因此,左右侧步向角差异程度较大的学生需要进行矫正。 2.2 不同步态足底压力特征 1)足底压力中心(COP)移动轨迹特征。 图2中虚线为COP轨迹(实线为步向角的判断标志线,足跟中点与第2跖骨的连线),展示足底压力步行支撑阶段不同时相的形状特点。(1)整体形状:正常步态的COP移动轨迹成平滑的弧弓,外八步态弧弓更大,且压力轨迹不如正常步态平滑,内八步态呈直线状态,没有弧度或弧度很小。(2)后跟着地时相:正常步态COP移动轨迹呈现“勾”状弯曲,内八步态无“勾”。(3)全足支撑阶段:正常步态COP移动轨迹呈平滑弧线型从足跟向足外侧转移后,又回到足前中部,内八步态则呈直线状态过度到中足,压力中心轨迹较陡直,外八步态的弧度较大且不如正常步态平滑。(4)蹬离地面时相:正常步态COP移动轨迹平稳过渡到前足中部后转向第1趾,内八步态在第3跖骨处有一个明显的折角,之后转向第1趾,外八步态在该时相与正常步态类似。 图2 内八(左)、正常(中)、外八(左)步态COP移动轨迹 2)足底冲量特点。 行走过程中,足底各区域所受冲量是重点关注的指标。但由于体重等个体性差异较大,本研究中足前、足中、足后部的冲量用相对于全足的相对值表示。如表2所示,内八步态足前部冲量比显著低于正常步态和外八步态,但正常和外八步态之间的差异不具显著性;内八步态足中部冲量比高于另外两组,与正常步态相比差异不具显著性,与外八步态差异有显著性。足后部占比,内八步态高于另外两组,与正常步态相比有显著性差异。 内八与外八步态同属不良步态,其相同点:足底压力中心移动速率峰值均较正常步态大,出现较晚且均在支撑阶段65%处。不同之处:(1)足跟着地阶段,正常步态和外八步态较相似,其压力中心移动轨迹较长且呈曲线,移动速率较大,使得足跟部压力更为分散;内八步态压力中心移动轨迹较短,移动速率较小,其足跟部压力更为集中。(2)全支撑阶段,正常步态压力中心移动轨迹是一条平滑的弧线,分布更为均匀,以较小且稳定的速率从足跟部平滑过渡到足中及前部,而内八步态是直线过渡到足中及前部;以较大速率过渡到足前部后速度突然降低,压力中心在足前部处缓慢移动,不能充分利用足底内外侧纵弓的缓冲作用。(3)足底不同区域所受冲量有合理的比例,相比正常步态和外八步态,内八步态足跟处尤其是足跟内侧冲量及峰值压强都较大,而外八步态的足底冲量分布特点与正常步态相似。 2.3 不同步态下肢等速肌力特点 1)下肢等速肌力力矩。 如表3所示,内八步态30 (°)/s旋内峰力矩,平均力矩均小于正常步态且差异具显著性;旋外峰力矩与旋外平均力矩内八均小于正常和外八步态,且具非常显著性;内八步态120 (°)/s旋内峰力矩、平均力矩小于正常步态,且差异显著,旋外峰力矩、旋外平均力矩小于正常步态和外八步态,且平均力矩都具有显著性;外八与正常步态相比无显著性差异。 1)与正常步态比较,P 2)下肢旋内、旋外等速肌力矩比例特点。 表4数据表明,在测速速度为30(°)/s时,内八步态峰力矩比值、平均力矩比值均值在3组中最大,且和外八步态比较具有@著性差异。外八步态峰力矩旋内旋外比值和平均力矩旋内旋外比值小于正常步态,且具有非常显著性。在测试速度为120(°)/s时,峰力矩旋内旋外比值、平均力矩旋内旋外比值,内八步态大于正常和外八步态,都具有显著性;正常步态均大于外八步态,但差异没有显著性。 以性别作为控制变量,对旋内、旋外等速肌力矩比值与步向角度进行相关性分析,结果显示:在测试速度为30(°)/s时,平均力矩比值与步向角度的相关系数为-0.290(P 3)下肢旋内、旋外关节活动幅度。 如表5所示,下肢关节在旋内、旋外关节活动幅度总体中比较,正常步态最高,内八步态次之,外八步态最低,但差异均不具显著性。旋外关节活动幅度方面,内八步态低于正常步态且具非常显著性,而旋内关节活动幅度3组之间差异不具显著性。 本研究显示:相比正常步态,(1)内八步态旋内和旋外等速肌力矩,不论是在30(°)/s还是在120(°)/s测试速度时都较小,且差异具有显著性,这和本课题组的前期相关研究结果一致:内八步态下肢肌力比正常步态肌力更为孱弱[7];而外八步态30(°)/s和120(°)/s角速度的旋外、旋内力矩均与正常步态接近,但均没有显著性差异。(2)内八、外八步态旋内或旋外力矩比值均与正常步态有显著性差异。相关分析结果表明,步向角与30(°)/s和120(°)/s两种角速度旋内或旋外平均力矩比值呈弱相关(R=-0.287和R=-0.290)且存在非常显著性。(3)内八步态的下肢关节旋外关节活动幅度较正常步态小,且差异具非常显著性,外八与正常步态的差异不具显著性。建议:对内八步态的矫正,一方面,应注重旋内、旋外肌力同时加强的基础上提高下肢旋外肌力;另一方面,需要采取有效方法提高下肢各关节旋外关节活动幅度。 2.4 劝瞬教FMS评分特点 表6显示:(1)正常步态FMS总分显著大于内八和外八步态,内八和外八步态之间无显著性差异;(2)正常步态举棒深蹲、肩扛棒跨栏、弓步下蹲3个动作评分均显著高于其余两组;(3)躯干稳定性动作评分,正常步态高于内八步态且具非常显著性,但与外八步态没有显著性差异;(4)内八步态单侧直腿上抬动作评分显著高于正常和外八步态。 FMS以日常生活、休闲娱乐、体育项目等身体运动中的基本动作为主要内容,以受试者完成动作模式是否符合生物力学原理为评分标准,通过7 个基本功能动作判断人体运动链中存在的薄弱环节,发现潜在的伤病风险,为进行个性化体育锻炼和训练提供依据。本研究显示,内八、外八同属不良步态并表现出相同特点:功能性动作筛查评分分别为13.4分和14.5分,与正常步态16.9分具显著性差异。这一结果表明:一方面,内八、外八步态的形成不仅与下肢因素有关,而且与人体更多的薄弱环节相关,通过矫正动作提高FMS评分可以作为内、外八步态改善的方法之一;另一方面,如果参加同样强度的体育活动,内、外八步态者发生伤病的可能性更大。 与正常步态相比,内八步态者有5个动作的评分较低,分别是举棒深蹲、肩扛棒跨栏、直线弓步下蹲、单侧直腿上抬和躯干稳定性。其中,举棒深蹲、肩扛棒跨栏、直线弓步下蹲3个动作,包括日常生活及各种体育活动中下肢支撑完成的3种模式:双足左右站立、单足站立及双足前后站立,单侧直腿上抬反应髋屈灵活性,躯干稳定性反应核心力量的强弱。 深蹲动作以双足左右支撑站立完成,是日常生活中的基本动作元素。该动作要求下蹲过程中身体保持稳定,棒置于头上,膝关节不出现内扣现象,前移不超过足尖。内八步态的均分为1.8分,外八步态为2.0分,均显著低于正常步态的2.8分。内八低分的原因主要是下蹲过程中双膝内扣,这会导致髌骨和膝关节附属韧带负荷较重,软骨及半月板受力不均,在时间延长或外部负荷加大的情况下,急慢性运动损伤风险会增大。肩扛棒跨栏步以单足支撑站立完成,要求躯干正直、身体平衡稳定的同时,对侧下肢抬起一定的高度并能控制地还原,日常生活中的走、跑、跳等都以这个动作为基础。内八和外八步态的均分均为1.8分,显著低于正常步态的2.4分。低分的主要原因多为摆动腿膝关节内扣或外展,躯干左右摇晃或肩部左右旋转。直线弓步以双足前后分立支撑完成,要求受试者下蹲过程中身体稳定,头、躯干、骨盆保持功能解剖中立位,对核心力量和下肢关节灵活性有一定的要求。内八和外八步态分别为2.2分和2.4分,显著低于正常步态组的2.8分。内八步态者低分的主要原因是动作完成过程中躯干不能保持稳定,左右摇晃。 综合肩扛棒跨栏和直线弓步下蹲两个动作特点可以推断:相对正常步态者,内八和外八步态者完成有单足支撑动作任务的经济性和表现力可能会较差,如相同时间内跑步距离、相同距离跑步用时、相同时间和距离以及受伤几率等,均有待于进行后续研究。 躯干稳定性要求受试者做一个标准俯卧撑,即要求受试者躯干保持平板的情况下,双臂肘关节伸直撑起。内八步态均分仅为1.0分,低于正常步态2.4分,差异非常显著,说明内八步态的形成不仅是下肢因素所造成,核心力量强弱、躯干稳定性大小也是主要原因。与其他动作评分结果不同,单侧直腿上抬动作内八步态评分显著高于正常和外八步态,即相对于正常和外八步态,内八步态者的髋关节屈曲灵活性较好。由于缺乏这方面的研究资料,尚不能对这一现象做出解释,有待进一步深入探讨。 2.5 内八步态动态平衡特点 如表7所示,内八步态动态平衡能力较正常步态和外八步态差,表现在闭眼1 min原地踏步走过程中的偏移和旋转均较大。偏移距离,内八步态最大,正常步态次之,外八步态最短,但无显著性差异;旋转角度方面,内八步态也是最大的,且与正常步态具有显著性差异。 1 min闭眼原地踏步属于无干扰自动态平衡检测,在排除视力情况下对受试者动态平衡能力进行测试。影响人体平衡能力的因素很多,可分成内因和外因,重心、稳定角和支撑面等为外因,性别、体重、年龄、视觉、前庭感受器、本体感觉和骨骼肌力量等为内因。本研究中1 min闭眼原地踏步受试者均为医学上的健全人,体重、性别、年龄差异均不具显著性,戴眼罩排除了视觉因素,走路对肌肉力量要求不高。因此,本研究的动态平衡测试检测的主要是受试者的本体感觉和前庭感受能力。内八步态者动态平衡能力较正常步态者差,主要体现在偏移角度;3种步态方面,内八步态最大,与正常步态相比差异具显著性。在踏步的过程中,主观意识在保持踏步动作的完成一致性,但是本体感觉及前庭功能的薄弱,致使每一次踏步之间产生的微小差异不易被感知到,导致踏步持续偏转和偏移。 综上所述:一方面,外八与内八步态同为不良步态,有相同的特点,如足底压力中心移动速率峰值出现较晚,功能性动作筛查评分均较低等。另一方面,两者的生物力学特点不是简单的相对或相反,外八的很多特点与正常步态相似或相近,如足底冲量分布、下肢肌力、关节灵活性、动态平衡稳定性等。这也意味着影响外八的生物力学因素及形成机制与内八步态不同,需要更多的深入研究。 生物力学论文:白内障手术精细化,数据“描绘”角膜生物力学特性不可少 “身处在医改大潮中,很多y解的医学课题需要我们去攻克,除了科研问题,在当前医改工作当中,不管是公立医院或是民营医院,如何解决好看病难看病贵的问题,是当下作为一名医师和医院管理者必须要做好的一件工作。” ――天津市眼科医院院长汤欣 过去几年中,对角膜组织的生物力学特性及其对角膜疾病影响的研究越来越多,成为预防和评价相关眼科疾病关注的话题。 在精准医学・创新学术论坛暨2017济南协和眼科中心高峰论坛上,中华医学会眼科学分会常务委员、天津市眼科医院院长汤欣教授从临床思考的问题出发,深入阐述了白内障手术中角膜生物力学特性。汤欣教授从4个方面揭示了角膜生物力学性能测量在角膜疾病诊断、角膜屈光手术效果预测及眼内压测量等方面的重要意义――应用可视化角膜生物力学分析仪(Corvis ST)测量老年人角膜生物力学参数,分析了角膜生物力学特性;观察白内障超声乳化术后轴性高度近视患者角膜生物力学变化;同时分析了不同手术切口方式的生物力学改变;并比较了飞秒激光辅助的白内障手术与超声乳化手术术后角膜生物力学变化。 汤欣教授首先介绍了力学的基本概念。他指出,力的效应是指在人体内广泛存在力对介质、组织和器官的运动效应。生物体内应力应变与细胞生长的关系就是应力与生长关系的理论。应力作用于单位面积上的表面力。在力学中按受力后是否形变分为刚体和变形体,角膜属于变形体。 生物力学研究对角膜有何意义? 生物力学是指应用物理力学的方法和理论来研究生物和人体在宏观和微观水平上的力学性质和行为。它是分析发生在生命活动过程中的各种力学现象和过程,也是了解生物和人体一部分及相对于另一部分,以及整个机体在空间和时间上发生位移和运动的力学规律。 角膜与青光眼、屈光密切相关。与生物力学相关的角膜组织结构特点有:角膜从前到后分为上皮细胞层、前弹力层、基质层、后弹力层、内皮细胞层5层。角膜组织是人体典型的粘弹性组织,其5层结构有其不同的与组织结构相关的生物力学特点。白内障的摘除手术,主要经历三个阶段,首先是撕囊,在晶体前囊膜开一个圆形的口子;然后进行超声乳化,将白内障的晶体核震荡成小碎块吸出来;最后,植入人工晶体。以前眼科医师对角膜的生物力学特性了解不多,只是看看角膜是否透明,十几年前白内障手术被视为复明手术,如今白内障手术已经归结到屈光手术,需要我们更多地了解影响屈光手术疗效的因素。 角膜整体抗张强度主要来自含有胶原纤维的前弹力层和基质层。了解到这一点,对我们设计手术切口十分重要。前弹力层结构特点如下:8~12μm无细胞透明结缔组织,由直径20~20μm的胶原纤维以非束状且无规则方式排列而成,人眼角膜各层组织结构中其黏附性抗拉强度最大。基质层粘合力:角膜基质层间黏合力最强至最弱的区域依次为周边前部1/3基质、中央前部1/3基质、周边后部2/3基质、中央后部2/3基质、后弹力层。(王雁,赵堪兴,《飞秒激光屈光手术学》,人民卫生出版社,2014,北京)。 手术切口如何设计才是合理的?很多医师为节省时间,行白内障手术是一刀直接插入,但我们始终行三平面透明角膜切口,对黏合度、术后的密闭性和预后更好。阶梯状隧道切口切断板层组织相对更少,对术后角膜切口的张力强度更有益。手术切口设计优劣的衡量标准主要有两条:一是减少术后角膜源性散光,二是避免术后可能造成的切口严重感染。 弹性(Elasticity)是指材料变形后恢复原有形状的能力。弹性模量为描述角膜弹性材料特性指标之一,弹性模量=应力/应变,弹性模量值越高,代表材料越硬。人角膜应力-应变关系呈现非线性的特点。黏性(Viscosity)是指流体受到剪切力或拉伸应力时抵抗形变的能力。黏性是流体的固有属性,描述流体黏性大小的物理量为黏度,也称粘滞系数。黏弹性(Viscoelasticity):材料在变形过程中同时表现出弹性和黏性,产生蠕变,应力松弛和滞后。各向异性(Anisotiopy)是指材料特性在各方向上不具有一致性。角膜不同部位胶原纤维交联不同角膜,中央板层之间的黏合力明显小于周边部,下方层间黏合力小于上方、鼻侧及颞侧周边。 以往对角膜的注意点如下:角膜的非对称Q值:非球面IOL,手术导航系统/角膜后面表面的散光:Toric IOL。角膜切口的构型,密闭性和生物力学性能。角膜作为人体最重要的软组织之一,对其特性的完整描述除了角膜厚度、曲率等形态学指标,还应包括角膜在受力时表现出的生物力学特性。角膜生物力学特征颇为复杂,且不是固定不变的。临床眼科中角膜的微观结构发生变化,角膜生物力学属性也会随之发生变化,且随年龄增长呈现下降趋势。 角膜生物力学性能的测量主要包括离体测量和活体测量两类,前者包括角膜轴向拉伸法、角膜膨胀法、离体全眼球膨胀测量法等,不能真正反映活体角膜生物力学特性,临床医师很少使用。后者可包括激光共焦显微镜、超声弹性显微镜、眼反应分析仪(ORA)、可视化角膜生物力学分析仪等进行测量。 Corvis ST是一种新型的活体角膜生物力学性能的仪器,可以客观地显示这一过程。全球第一台可视化角膜生物力学测量仪,可快速、非接触、自动化采集。其原理是通过超高速Scheimpflug拍摄技术,以每秒4330帧,空气脉冲后在31毫秒内可捕获140幅图像,拍摄范围为水平方向8mm。初始状态(Original state)是角膜未接触气压脉冲。中央角膜厚度(CCT)即角膜顶点处角膜前后表面垂直距离。第一次压平包括时间、速度和长度。第一次压平时间(First applanation time)是指角膜由初始状态至第一次压平经过的时间;第一次压平速度(Velocity in)是指第一次压平时,角膜顶点压陷的速度,方向为正值。最大压陷是指角膜顶点处于最大变形幅度时。最大压陷时间指的是角膜由初始状态至最大压陷经过的时间。反向曲率半径是指最大压陷时,角膜前表面曲率半径。峰距是指最大压陷时,角膜非变形部分最高点之间的距离。变形幅度是指角膜由初始状态至最大压陷,角膜顶点产生的垂直距离。 第二次压平(applanation2)是指角膜中央0.5mm区域形态由凹面向凸面转变的瞬间,包括时间、速度和长度。第二次压平时间是指角膜由初始状态至第二次压平经过的时间。第二次压平速度(Velocity in)是指第二次压平时,角膜顶点反弹的速度,方向为负值。第二次压平长度是指第二次压平时,角膜前表面压平部分的长度。 眼轴长度、角膜曲率:对角膜生物力学参数有无影响? 汤欣教授介绍,我院的第一项研究是应用可视化角膜生物力学分析仪,Corvis ST测量不同眼轴长度和角膜曲率的老年人角膜生物力学参数,分析探究其生物力学特性。研究收集拟接受白内障手术术前人群,共220人(426只眼睛),平均年龄为69.97±5.81岁(60-80岁)。依据不同性别分组,眼轴长度(AL)在22~24mm,角膜k值在42~44D之间:男性44眼,女性49眼,依据不同眼轴长、不同角膜曲率分组,观察不同眼轴长组间的生物力学是否有变化,同时进行正常眼轴长的不同角膜曲率组建的生物力学对比分析。结果显示,不同性别的组间角膜生物力学没有明显改变。 我们对不同角膜轴长进行分组(角膜k值42~44D):第一组为22~24mm,平均数22.92,标准差0.53,共53例;第二组为24~26mm,平均数24.64,标准差0.52,共54例;第三组 26mm,平均数28.64,标准差1.76,共54例。同时在不同角膜曲率分组中发现,角膜曲率越大,角膜越陡峭,需要更大的力量来压平。角膜达第一次压平时,在同一气压脉冲的作用下,第一压平长度越小。第二压平状态中,此过程的作用力主要包括角膜黏弹性、眼内压和逐渐减小消失的气流。角膜曲率越大,可能会导致角膜本身的黏弹性降低,角膜在返回原始状态时所受的回弹力相对小,导致第二压平长度越小。 不同眼轴长的组间分析结果显示,随着眼轴的变长,角膜变陡峭,角膜曲率增大,角膜本身的黏弹性降低,角膜在返回原始状态时所受的回弹力相对小,导致第二压平长度越小。眼轴长度增加到一定长度时,眼球整体扩张而角膜厚度也会随之变薄。角膜的厚度增加角膜的硬度,相应的具有抗变形和快速修复的功能。眼轴越长,角膜厚度明显变薄,导致角膜在气压脉冲的作用下发生形变过程中角膜抗压强度小,相应的最大合莘度变大。用生物力学测量的眼压,是修正了角膜厚度和硬度的因素得到的,因此更为准确。随着眼轴长度的增加,眼内压有逐渐增高的趋势,且眼轴长度大于26mm,眼压增高的幅度最大,与本研究中眼压随眼轴长度的变化趋势一致。眼内外受压后的变化速度与角膜的黏弹性有关;眼轴长的角膜厚度薄,抗压能力也就变弱,在同一压强的条件下,抵抗力弱的角膜达第一压平状态所用的时间也就越长。 高度近视的白内障患者手术切口要精细 第二项研究是应用Corvis ST测量仪观察白内障超声乳化术后轴性高度近视患者角膜生物力学变化。Valbon等研究发现超声乳化术(PHACO)会引起角膜厚度增加及角膜生物力学性质减弱,从而导致角膜生物力学特性发生改变。随眼轴的过度增长及高度近视的发展,角膜的微观结构会随其发生变化,引起角膜损害,从而导致角膜生物力学特性发生改变。 轴性高度近视角膜和正常人角膜在进行Phaco手术前后,角膜生物力学参数的变化是否一致?我们设置了实验组与对照组两组。年龄54.85±4.78 vs.56.41±5.29,性别(男/女)18/16 vs.15/19,眼轴29.04±1.72mm vs.23.04±0.37mm,角膜曲率45.34±1.31 vs.44.48±1.42。晶状体核硬度Ⅱ级核16例,Ⅲ级核18例,Ⅱ级核15例,Ⅲ级核19例。研究结果显示,术后1周变化值与眼轴长度有正相关关系。 随着眼轴变长而眼球扩张胡使角膜变薄。角膜的生物力学特性大部分由基质层体现,组成基质层的胶原纤维的结构及成分决定了角膜的弹性性能,超声乳化术(PHACO)术后基质层角膜细胞密度明显增加。术后1周角膜不同程度的水肿及角膜基质层细胞的增加,使角膜抗压强度增强,在同一气压脉冲的作用下使最大压陷深度减小,由于角膜厚度增加,最大压陷深度减小从而导致峰距增大。正常眼轴组术后中央角膜厚度呈先增厚后逐渐恢复,主要是由于术后暂时性、可逆性的角膜水肿引起,角膜生物力学的相关参数也随角膜水肿的消退而恢复到术前水平。随着高度近视眼轴长度的增加,后部巩膜出现葡萄肿而变薄,通过力的传导作用,对角膜产生向周围的牵拉作用,使角膜的基质层发生细微的生物学变化,角膜的生物力学也会随之发生一定的改变。长眼轴组生物力学参数在术后一周的变化量要比正常组大,且长眼轴组术后1月与术前相比变化量要比正常眼轴大,且结合手术各个时间点的变化趋势图可以看出,长眼轴组术后角膜生物力学更易发生变化且恢复速度较正常组慢。 在相关性分析中发现高度近视组术后1周中央角膜厚度的变化量、矫正眼压的变化量、最大形变幅度的变化量与眼轴存在正相关性,而正常人组与眼轴均无相关性,从另一方面证明了角膜生物力学及眼压会受到眼轴的影响。本研究的结果提示我们,对于高度近视的白内障患者,在进行手术中,手术切口的设计和制作要更加精细,隧道的长度应适当延长,尽力避免外切口边缘的豁口。此外,由于手术后恢复的时间延长,手术后验光配镜的时间应适当延长。 飞秒激光与超声乳化术,术后角膜生物力学有何变化? 第三项研究是应用Corvis ST测量仪,比较飞秒激光辅助的白内障手术与超声乳化手术术后角膜生物力学变化。飞秒激光技术在临床上应用越来越多,但在白内障手术的辅助作用也存在争议,目前比较认可的是飞秒激光撕囊更精确。对手术技术好的眼科医师而言,飞秒激光的性价比有限,但在精准方面有一定的优势。飞秒激光对每个患者角膜切口的结构能实现一致性,撕囊口更居中,直径大小完全一致,更加精准。对于普通硬度的白内障晶状体核,飞秒激光术后预后好,但对于更硬的晶状体核,飞秒激光术后角膜水肿的情况反而会加重。白内障晶状体核硬度越大,需要采用的超声能量越大、时间越长,对角膜组织内皮细胞的影响越大,角膜水肿越明显。这也提示我们,要根据实际情况进行先进设备的临床应用。发达国家的白内障患者应用飞秒激光效果很好,因为晶体核硬度普遍不高,碎核容易;我国白内障患者晶状体核往往硬度很大,飞秒激光碎核的效果就不太理想。 传统超声乳化白内障手术的对象和方法是,应用前房穿刺刀在11点方向作一透明角膜缘隧道切口,大小约3.0mm,辅助切口位于角膜缘2点方位。飞秒激光白内障手术应用LenSx飞秒激光系统进行环形截囊、晶状体核裂解、透明角膜隧道切口的制作,在11点方向做角膜缘隧道切口,参数大小均设为3.0mm,辅助切口均位于透明角膜缘2点方位。 超声乳化术(PHACO)组术后1周第一次压平长度变大,第二次压平长度变小,术后1个月恢复至术前水平。飞秒激光超声乳化手术(FLACS)组第一次压平长度、第二次压平长度术后1周、术后1个月较术前无明显变化。术后1周PHACO组第一次压平长度比FLACS组大、第二次压平长度比FLACS组小,两组术后1个月均恢复至术前水平,无统计学差异。 PHACO组术后一周峰距、最大形幅度变大,术后1个月恢复至术前水平。FLACS组峰距、最大形变幅度术后一周、术后1个月较术前无明显变化。术后1周PHACO组峰距、最大形变幅度距比FLACS组大,两组术后1个月均恢复至术前水平,无统计学差异。 PHACO组术后1周的角膜生物力学还是有一定的变化。手术切口的构型不确定,第一次压平长度变大、第二次压平长度变小、峰距变大、最大形变幅度变大,但到术后1个月,随着术后伤口的愈合,角膜生物力学参数就恢复到术前水平。超声能量使用过大,导致角膜水肿,术后1周角膜中央厚度(CCT)变厚,眼内压(IOP)升高。术后1个月,随着术后伤口的愈合,角膜生物力学参数恢复到术前水平。 角膜是一种非常复杂的各向异性(anisotropic)组织。中央角膜的强度取决于层间蛋白多糖结合,角膜基质板层间的黏合力和胶原纤维交联作用在前部及周边的角膜基质层分布较大,可以向下方板层传递向心的作用力,从而提高角膜的抗张力与韧性。角膜生物力学描述角膜组织对施加到它们的力的反应,包括外部施加的力和角膜固有性质之间的相互作用。 角膜的基质层约占角膜总厚度的90%,包含了约200~250个胶原纤维板层,相邻的纤维板层之间有相互交联的胶原纤维束,为角膜板层间剪切阻力,以及板层间张力负荷的传递,提供了重要的结构基础。而且前部的角膜基质板层排列比后部更加致密,具有更多的倾斜分支和交联。因此前部的角膜基质层较后部基质层承担着更大的生物力学作用。此外,周边部角膜的基质也比中央区具有更强的延展性,即更强的的韧性与张力。 汤欣教授介绍,最近我们还在开展阶梯状隧道切口(微切口)和普通切口的临床分析研究。初步发现1.8mm的微切口组和2.8mm的普通切口组两组间无明显差异。提示我们,在手术中一味追求微切口,以至于对不同硬度的晶状体核都采用微切口是不可取的。用微小的切口去处理更硬的晶状体核,使用的超声能量会越大,时间会越长,因此在临床中应根据具体情况应用不同的切口方法。比如,对于Ⅴ级(极硬核),传统的小切口白内障囊外摘除术(ECCE)能给予非常好的处理,术后第一天角膜非常透亮,而用超声乳化或飞秒激光可能角膜水肿严重。在手术切口制作方面的临床研究结果显示,阶梯状隧道切口好于单面隧道切口,隧道切口不能过短,切口两侧不能有豁口,隧道上层不能过薄,外切口位置不要位于角巩膜处,避免球结膜水肿,影响手术操作。 他最后强调,随着医疗检查诊断技术的发展,眼生物力学性能的重要性被逐渐认识,角膜生物力学性能测量,在角膜疾病诊断、角膜屈光手术效果预测及眼内压测量等方面都具有非常重要的意义,需要引起临床研究者更多的关注。 生物力学论文:竞技武术散打踹腿技术的运动生物力学分析 摘 要 众所周知在武术散打运动项目中,腿法技术训练质量越高,运动员成绩越好,在瞬息万变的激烈比赛中腿法技术运用的实效性越好,运动成绩越好。在散打技术中,蹬腿和侧踹腿是遏止国外运动员擅长的重拳及近身搂摔打法的实效技术。在训练中要针对性的提高其动作速度和攻击威力,对于运动员反守反击意义重大。我们通过生物力学软件对前腿侧踹这个具有代表性的动作进行客观而系统的分析,从而归纳其内在的运动生物力学特点和规律,对今后的教学与训练提供科学的理论依据,对提高散打运动员的成绩有十分重要的意义。 关键词 竞技武术 散打踹腿技术 运动生物力学 分析 1绪论 根据散打的动作特征和技术要求,每一个踹腿动作过程中都要经历提膝、翻小腿和踹击三个阶段,而踹腿动作中的翻小腿和踹击往往是同时进行的,所以我们将其分为提膝和翻踹两个阶段。同时为了叙述方便,我们将为完成技术动作支撑人体重心的腿称为支撑腿,而进攻击打目标的腿称为攻击腿。运动技术水平的表现跟腿法技术密切相关,自古就有谚语“手是两扇门,全凭腿打人”,这充分说明了腿法技术在散打运动中的重要作用。根据马学智对1999年全国武术散打锦标赛的研究表明:在进攻技术中,腿法比拳法的运用次数多。而在众多的腿法中踹腿是直线性腿法的典型代表,又有“先锋腿”之称。因它在技、战术上具有能攻善守之优点,且在打击力量、打击速度等方面明显优于其它腿法动作故被运动员视为进攻得分的主要动作之一,是散打中运用率较高的腿法。马莉芳、韦海峰对武术散打王争霸赛腿法技术的运用进行分析得知,侧踹腿共运用544次,占整个腿法使用总数的24.8%,仅次于横踢腿,是有效的得分手段之一。从现场观察统计来看,侧踹腿攻击部位多在胸腹部,缺乏高、中、低位的变化,攻击距离也有一定的局限性。梁亚东、肖红征对“第5届世界武术锦标赛”散打决赛腿法技术运用进行分析,结果表明:运动员掌握腿法技术的好坏直接影响其比赛成绩。腿法技术训练质量越高,在瞬息万变的激烈比赛中运用的实效性越好。蹬腿和侧踹腿是遏止国外运动员擅长的重拳及近身搂摔打法的实效技术。在训练中要针对性的提高其动作速度和攻击威力。对前腿侧踹这个具有代表性的动作进行客观而系统的分析,从而归纳其内在的运动生物力学特点和规律,对今后的教学与训练提供科学的理论依据将有十分重要的意义。 2研究现状 查阅《体育与科学》、《中国体育科技》、《体育文史》及北京体育大学、上海体育学院等12所体育院校的学报,《浙江体育科技》、《辽宁体育科技》等14家体育科技期刊近十年来有关散打运动方面的研究文献以及武术领域专著和论文后得知,国内学者对散打运动训练方法、战术应用、营养卫生及赛制改革等方面的研究取得了一定的成绩,但真正对散打运动技术动作进行深入研究还显得不够,运用运动生物力学的研究方法进行探讨散打动作技术的成果还非常有限,其文献报道寥寥无几,更谈不上综合分析和量化指标。关于竞技武术散打踹腿术的生物力学分析这一课题目前尚属缺乏。武术对抗性项目的开展,从武术套路的攻防含义中彻底地分离出来,形成了具有实用性技击对抗的体育项目――竞技武术散打。它是两人按照一定的规则,运用武术中的踢、打、摔和相应的防守等技法进行徒手格斗对抗的现代竞技体育项目。是中国武术的重要组成部分。武术是中华民族文化的瑰宝,在几千年的发展过程中,由于科学技术不发达,没有先进的实验仪器和科学的理论支持,没有条件对拳理、拳法做科学的分析研究。因此,前辈武术家在练拳习武的过程中,只能由感而发,将拳理、拳法中的一些原理及规律以感性认识的方式记录下来,以指导后人习练武术,少走弯路。理论源于实践,理论反过来又能指导实践,促进实践更好地发展。竞技武术散打作为一项体育运动,已经推向世界,如果没有坚实的理论为基础,它的发展就不容乐观。所以,竞技武术散打的发展需要有一系列的科学理论为其奠定基础,对散打基础理论的科学化、系统化研究已经成为摆在我们面前亟待解决的问题。运动生物力学作为体育运动的基础理论,也是散打技术改M和提高的重要依据之一,故用运动生物力学原理对散打技术动作进行分析具有重要意义。人体任何合理的动作都要遵循运动生物力学原理,竞技武术散打运动也不例外。任何合理的散打技术动作都必须符合人体解剖学、运动生物力学原理、运动学规律和武术技击原理。运动生物力学是散打运动存在和发展的最重要的理论依据之一,散打任何技术动作都是在人体自身的内力与外力整体作用下完成的,运动生物力学原理贯穿在散打每个技术动作中。竞技武术散打与运动生物力学原理交融渗透、密不可分。竞技武术散打作为一项体育项目,其动作技术有着自身内在的规律性,如果不对这些规律进行科学把握,没有一个标准化的通用技术,竞技武术散打就不可能更好地发展下去,甚至难以让世人接受。竞技武术散打要想走向世界,和西方体育运动相互融合,共享一个“蛋糕”,就必须与现代科学知识相结合,走科学化的发展道路。本人在查阅了大量的文献资料发现在散打中有关技法的论述较多,但大多是基于经验介绍,缺乏应有的理论依据。运用生物力学手段对技术动作进行诊断和评价的报道极为鲜见,即使有也是零星的缺乏理论深度的或者研究方法和测试仪器已经不能适应现代体育运动发展要求的。从目前运动生物力学动作技术研究的方法和范畴分析,已经深入到通过三维测试分析系(下转第146页)(上接第144页)统等来评价和诊断动作技术,但在竞技武术散打运动中还很少见到。 3研究方法 本人采用QUALISYS-MCU500红外远射测试系统与三维测力平台测试系统对散打腿法中较为常用的前腿踹腿技术进行研究,对不同水平运动员(优秀组与非优秀组)每组10人,共20人的踹腿技术进行髋、膝、踝关节角度测试、速度测试,并分析,力求找出前踹腿技术的运动生物力学特点及内在的规律,为进一步丰富、完善散打技术理论、优化动作技术、规范技术规格、预防损伤和科学选材作前瞻性探索。 5结论 建议散打运动应该更加科学化地发展,对动作技术的研究应该多借助一些运动生物力学、解剖学、生理学的研究方法和手段,并采用当今先进的实验仪器进行测试与分析,使散打理论得到科学的验证与补充,不断丰富散打理论,以推动其更好的发展。 生物力学论文:攀岩中“侧拉”动作的生物力学分析 摘 要 采用文献计量方法对中国知网上发表的关于攀岩训练中动作分析的论文进行了研究重点的分析。研究主题包括肘关节屈伸肌的力学特征、肘关节等速肌力评定和“侧拉”生物力学分析。侧拉技术的生物力学合理性表现为侧对岩壁时人体重心更靠近岩壁,重力产生的倾倒力矩小;膝关节的屈伸不会把人体顶离岩壁;人体重心在形成侧拉两关节点的连线附近,几乎不产生使人体翻转的力矩,可以使另一手臂和腿做较大幅度的自由运动,分析得出最合理最省力的侧拉动作。 关键词 攀岩 生物力学 侧拉动作 技术分析 本文运用文献资料法对动作技术的分析加以概括,特别是关于运动生物力学的研究分析。很多研究中都运用到了运动生理学的相关指标,如肌电测量分析法,当然生物力学的实验研究少不了,如平面定点摄影测量法。这些方法均是为了找出优秀动作的运动学参数指标,寻求该动作过程的运动学特点,揭示运动员完成合理动作的规律和技术动作要领,并制定针对性的科学训练方法,促进运动员快速掌握动作技术,进而提高攀岩运动的竞技水平。 1侧拉的分类 侧拉动作 1:开始动作时运动员身体正对岩壁身体重心离岩壁远而不利于完成动作。 侧拉动作 2:开始动作时运动员身体侧对岩壁,但支撑腿(左)和岩壁之间的角度太大。 侧拉动作 3:开始时运动员身体侧对岩壁,支撑腿的外测尽量贴近岩壁。 2平面定点测量的结果分析 2.1攀岩时人体重心的特点 人体重心是人体各环节所受重力合力的作用点,攀岩时只有手和足附着在岩壁上人体其它部分均在岩壁之外,由岩壁与人体的位置关系可知,攀岩时人体重心在岩壁之外,重力不仅对人体产生向下的作用力,同时还产生使人体向外倾倒的力矩,因此重力是破坏人体平衡的主要作用力,人体重心的位置对攀岩时人体的平衡非常重要。 2.2保持平衡所需力量 人体重心的位置对攀岩时人体的平衡非常重要。动作1和动作2在做起始动作时重心在两支点连线的左方但中间动作时在两支点连线的右方,在这个过程中为了保持身体的平衡手臂做了很多的功也就是手的拉力用了很大的劲,而动作 3 的起始动作时重心在两支点连线的右方,所以在完成动作时很省力,动作是科学的。 3三种侧拉动作的力学分析 侧拉动作1和侧拉动作2在起始动作时重心在两支点连线的右侧,但中间动作时在两支点连线的左侧,在这个过程中为了保持身体的平衡,克服重力给人体带来的转动效果,手臂的拉力起了主要的作用,用了很大的力量。而动作3的起始动作时重心在两支点连线的右方,人体重心主要是垂直方向的运动,所以在完成动作时比较省力。同时侧拉3的动作特点是身体侧对岩壁,身体对侧手脚接触岩壁,另一只腿伸直用来调节身体平衡。人体重心更靠近岩壁,倾倒力矩小。另外支撑腿在由屈到伸的过程中人体重心只是向上移动,不会被顶离岩壁,倾倒力矩不会增加,随人体重心提高侧对岩壁可以使右臂仍然可以向下拉,抵抗倾倒的力矩不会减小,平衡维持比较容易,同时可以利用全身的高度去抓握上方支点。 4采用侧拉技术动作合理性(侧拉动作3)的力学分析 侧拉动作3的特点是身体侧对岩壁,身体对侧手脚接触岩壁,另一只腿伸直用来调节身体平衡。力学合理性表现为两个方面,一是由于侧对岩壁,人体重心更靠近岩壁,倾倒力矩小。另外支撑腿在由屈到伸的过程中人体重心只是向上移动,不会被顶离岩壁,倾倒力矩不会增加,随人体重心提高侧对岩壁可以使右臂仍然可以向下拉,抵抗倾倒的力矩不会减小,平衡维持比较容易,同时可以利用全身的高度去抓握上方支点。 另外,侧拉时人体重心点一直在左手和右足攀登附着点的连线附近,由于力臂很小,这样在人体上升用右手触摸下一点时人体重力几乎不产生绕纵轴的使人体翻转的转动力矩,这样右手就可以比较自如的去触摸和把握下一点,左腿也可以进行较大幅度的活动。 5不同类型侧拉技术肌电测试结果的分析 在三种侧拉动作的对比中侧拉动作3的膝关节角度开始变化时肱二头肌还没开始发力,股外侧肌是促使身体向上移动的主要发力肌肉。 另外,在三种侧拉动作的对比中侧拉动作3的发力顺序间隔明显股外侧肌――腓肠肌――背阔肌――肱二头肌,说明在侧拉动作3的过程中股外侧肌是最先参与发力的而且发力而且持续时间长,贡献的力量最大,是主要用力肌肉,相反肱二头肌的参与时间晚,持续时间短,贡献的力量最小。不同侧拉动作各肌肉发力大小比较可以看出侧拉动作3的肱二头肌积分肌电值最小,股外侧肌积分肌电值最大。 在难度攀岩中如何合理的应用技术动作调整身体平衡,节约上肢力量直接决定运动员的比赛成绩,从以上对比看出侧拉动作3是这三种动作中最合理的动作,同时也提醒我们在日常训练中不要单单注重上肢力量的训练,下肢力量的训练也是很有必要的。 生物力学论文:不同专项特征动作中足部运动的生物力学研究 摘要:本文采用文献资料法,结合前人研究结果和方法,对网球、足球两个专项的特征动作的足部运动进行了生物力学分析,研究结果表明:1. 足部承担离地蹬伸任务时前足承担主要载荷,中后足受力不显著,足部承担落地缓冲任务时,后足和中足受力增大,前、中、后足共同承担身体载荷。2.足球项目前足内侧压强峰值最大,网球相对较小。3.网球运动中,趾区的压强峰值超过第一跖趾关节区;足球运动中,第一跖趾关节区和趾区压强峰值大。 关键词:足底压力分布、踝关节、专项运动 生物力学的研究范围包括整个人体,足部生物力学的研究是其中重要的一部分。由于体育运动中,运动损伤的多发性使其成为众多科研项目的焦点内容。其中,踝关节损伤是所有运动损伤中最常见的运动损伤之一。这类损伤经常发生在篮球、排球和足球等通常需要迅速敏捷地跑动、急停和跳起的项目中。因此,不同专项足踝部的伤病发生机制与防治已成为学术界研究的热点。此外,随着专项运动员和教练员对专项运动鞋的防伤能力和功能表现力的要求越来越高,对不同专项动作中足踝部的生物力学特征研究就显得尤为紧迫和重要。本文在阅读大量相关文献的基础上,应用目前最先进的足底压力分布测试系统,对网球、足球2个专项的6名男子大学生运动员进行了2个特征动作的足部的生物力学分析。试图通过不同项目指标的对比分析得出不同专项的足底压力和运动学特征,从而为足踝部损伤研究和运动鞋专项化的相关领域提供实验依据和理论基础。 1.研究方法: 1.1文献资料法 1.2实验法 1.3对比分析法 2.研究对象:本研究选取湖北大学体育学院6名本科生为研究对象,其中三名为足球专项,3名为网球专项。6名受试者均无下肢足底足踝病痛史。 3.实验器材:1.Novel Pedar system (鞋垫式足底压力测量系统)――垂直压力测量/静止状态和运动状态. 2.身高、体重测量器 4.实验步骤: 4.1.进行Novel Pedar system 足底压力分布测试系统的连接和调试。 4.2要求受试者均穿着运动服装、体操鞋,测量受试者身高、体重后登记受试者情况。 4.3选择符合各受试者鞋内底尺码的测试鞋垫,确保测试鞋垫边缘无折痕,鞋垫大小与鞋内底边缘吻合,配戴测试设备后,受试者进行3-5分钟适应性动作练习。 4.4采集网球、足球2个项目运动员各自专项特征动作的足底压力分布数据,共2个特征动作分别是网球项目中网前急停反手截击球(右手执拍), 足球项目中的急停转身跑左转90度,每人每个动作测试三次,2次动作间隔2分钟。 5.测试指标: 压力峰值:分区内所有传感器在测试阶段内受到的最大合力。 压强峰值:分区内每个传感器在测试阶段内所受压强的最大值。 压力峰值百分比:某分区压力峰值占前中后足的压力峰值总和的百分比。 6.实验数据处理: 6.1采用Excel进行数据分析。 6.2选取网球和足球受试者三次动作取平均值进行分析。 6.3将每只鞋垫分为前足区、中足区、后足区三个分区,这三个分区覆盖了整个足底,此外在定前足区内义了三个特定区域,第一跖趾关节区、趾区、除趾外其他四趾^。 7.实验结果与分析: 7.1网球(网前急停反手截击球) 在网球急停反手截击动作中从跑动、急停到最后的截击步仍然以前足的承载为主趾区的压力峰值尤其显著、后足尤其是支撑脚后足的受力从跑动截击过程有不断增大的趋势,中足几乎不受力,支撑脚的足底压力峰值普遍大于发力脚,急停和截击步足底受力大于跑动步。 7.2足球(急停左转向跑) 由跑动到急停,足球运动员的前足受力面积变小,前足受力集中到前足的局部。 在跑动步离地蹬伸阶段,趾对身体向前移动起着举足轻重的作用,但在急停步的落地缓冲阶段,趾的作用减弱,其他四趾对地的制动作用增大。我们从左脚和右脚的跑动步和急停步对足球急停左转向跑动作的足底压力进行分析可以看出从跑动步到急停步,前足压力峰值明显降低后足的压力峰值明显增大,但前足内侧的压强峰值始终维持较高的水平。 两个项目足底压力分布的对比: 1.第一跖趾关节和趾的足底受力模式。第一跖趾关节区和趾区是前足受力明显的两个特殊区域,这两个位于前足内侧的区域通常是各个动作中前足压力峰值和压强峰值发生的区域。此外,比起缓冲阶段它们在足部主动发力的离地蹬伸阶段起着更重要的推动人体向前的作用。 2.网球运动中,趾区的足底压力峰值表现显著,显示了网球运动中趾作为推动人体重心移动的最后一个小关节,其支撑稳定性和关节力量比起第一跖趾关节更为重要,足球运动中不论是第一跖趾关节区还是趾区都表现出2个项目动作中最大的压强峰值。比较2个项目前足内侧压强峰值情况,可以得到足球项目动作前足内侧压强峰值较大,网球项目动作较小。 3.对比网球急停反手截击球和足球急停转向跑动作,从跑动到急停时后足均有受力增大的变化趋势,因此急停阶段后足明显的受力增大趋势是由于急停阶段为了增大身体重心向后的加速度,运动员必须增大对地受力面积以增大对地反作用力从而达到急停的目的,尽管后足受力增幅较大并且分担了前足载荷的很大部分但是从压力峰值百分比上仍然可以看出,前足依然是急停阶段最主要的承载区域。 8.结论: 8.1足部承担离地蹬伸任务时前足承担主要载荷,中后足受力不显著,足部承担落地缓冲任务时后足和中足受力增大,前、中、后足共同承担身体载荷。 8.2足球项目前足内侧压强峰值最大,网球相对较小。 8.3网球运动中,趾区的压强峰值超过第一跖趾关节区,足球运动中,第一跖趾关节区和趾区压强峰值大。 9.建议: 综上所述我们从运动生物力学的角度出发,对2个专项的运动鞋设计提出以下建议: 9.1网球运动网前截击等动作需要其专项鞋考虑到指在网球特征动作中的重要作用和影响应当增大鞋底跖趾关节部位的灵活性以及趾区域足底支撑的稳定性,以利于趾部位在网球动作中更好的充当最后关节支撑面的作用。 9.2足球运动专项鞋应当具备良好的前足减震缓冲能力并提供稳定性来抵抗踝关节在跖屈位置时的内翻力,通过对鞋面材料进行加厚和加固以增加运动员踢球的舒适度同时提供正常的距下关节灵活性。 生物力学论文:运动生物力学在高尔夫球运动中的运用 摘 要:本文基于运动生物力学的应用性特点,结合高尔夫球这项高雅运动的性质,联系高尔夫球运动的发展趋势,以及目前高尔夫球专项运动的发展需求,使运动生物力学的应用性与高尔夫球的技术需要相结合,为高尔夫球运动的发展核技术提高提供借鉴。 关键词:运动生物力学 高尔夫球 "高尔夫"是荷兰文kolf的音译,代表的是"有绿地和新鲜氧气中的美好生活"。所以说高尔夫球是在优美环境中,一项高尚娱乐性运动。一些国家叫"贵族球",主要是因为此项目所要求的设备相对贵。以前高尔夫球运动,被称为贵族运动的代名词,甚至是身份阶层的代表,但相传,当时在苏格兰,牧羊人无事时候经常用驱羊棍击石子玩,比谁击的远准的娱乐活动。从高尔夫球的英文单词GOLF可以看出来:G-绿色(green);O-氧气(oxygen);L-阳光(light);F-友谊(friendship)。可以说是一种把享受大自然乐趣、体育锻炼和游戏集于一身的运动。 1860年,最早的高尔夫球比赛也是出现在英格兰。19世纪,此运动传入美国。1922年,第一次国际性比赛是"沃克杯",英国对美国的对抗赛。在20世纪初这项高雅的运动才开始进入我国。 随着我国社会经济的发展,高尔夫球这项高雅的运动,不仅仅是中上流社会的运动项目,特别是近几年这项运动在我国发展相当快,在未来的发展过程中,高尔夫球也必将成为一项重要的健身娱乐性项目,随着科学技术的发展,新型材料的应用,这些对高尔夫球技术的发展或多或少起着不可忽视的作用,这些我们可以间接的从高尔夫球的远度以及杆种的变化看出。 时间摧移社会发展,运动生物力学相关知识的不断丰富和完善,其研究手段和方法也在不断的更新,在内容和层次上也不断加深且更加系统化。[1]其在认识运动项目的规律性和提高运动技术的水平上,都起到了显著的作用,而其在高尔夫球运动中的研究还不够系统,不够深入。 1.运动生物力学在高尔夫球运动中的 高尔夫球运动是一项非常特殊的运动,球员利用手中的杆和肢体的动作进行配合,利用身体的扭转,带动球杆以一定的速度、弧度、动量、动量距击打静止的固定球,球获得动能后,以一定的速度、弧度飞向目标洞。飞出球与目标洞的偏离角直接影响其运动成绩好坏,我们利用现在生物力学的三维摄像技术,对高尔夫球运动技术进行诊断,从中找到球员转体的最佳角速度、最佳关节角度、最佳身体转动角度以及球杆运动过程中的最佳轨迹,以及在接触球瞬间的最佳触球面。还可以结合三维测力台,对运动员击球动作过程中脚下的力量大小、方向进行分析,与三维摄像技术进行结合分析,找到最佳的技术动作。利用体表肌电测量技术,对运动员的肌肉启动顺序先后、肌肉的用力大小进行研究,为运动员运动技术和预防运动损伤进行指导借鉴。 2.力学理论研究方法在高尔夫球运动中的应用 运动生物力学是以力学理论为基础研究人体机械运动的规律。[2]人体运动是在神经控制下的非常复杂的运动,各个环节的运动都在神经系统的控制下协调、有序的进行。主要的对人体运动仿真性的简化、抽象的模拟。一般包括的步骤;首先根据动作的特征建立相应的目标函数;然后根据模型选择确定相应的刚体自由度;随后建立相应的运动动力学模型;再根据实测的已知道的数据求解;最后根据求解的数据结果对运动规律作出解释,也就是将所得到的数学规律化成体育的专业语言,从而进行合理的指导[4]。为找到更好的击球技术动作或者对相应的辅助联系器械进行改进,可以利用力学的研究方法对相应运动的关节力和关节力矩进行摧算得到。从而丰富、优化高尔夫球动作的技术的相关数据,为练习者教练员提供参考指导。 2.3运动生物力学实验仪器在高尔夫球的应用发展分析 2.31运动生物力学在高尔夫球项目中的应用 随着信息时代的不断发展,不同学科不同专业之间的信息知识的共享和借鉴成为主流,交叉学科,综合学科已经成为现代社会科学技术发展的主力军。高尔夫球同样可以借鉴其他运动项目中的运动生物力学仪器进行相关性的研究。利用三维测力台,我们可以直接测的球员在击球过程中,球员与地面的作用力大小和方向。利用脚底压力鞋垫,我们可以在运动员打球过程中,测的脚底的压力分布,利用得到的数据,对用动员的鞋子设计或者改进提供参考,间接性质的为球员技术提供服务。高尔夫球是近似于围绕身体垂直轴的运动,在扭转过程中我们利用肌电仪器,进行肌肉活动顺序和肌肉强度测量,利用此我们可以详细的知道参与活动的主要肌群和辅助肌群,从而为专项力量训练天提供参考。 2.32同步测试 随着运动生物力学的不断完善和发展,多机同步测试是现在研究的主要手段,随着高尔夫球的不断发展,科学技术的不断进步,运动学、动力学、肌电测量、人体生物力学测量必将趋向多维度的视角同步测试。这将会对高尔夫球运动有更实效、更准确、更全面的指导性作用。 2.3.3运动技术测试仪器反馈的专项化、快速化 运动生物力学的仪器的发展的完善,技术测试仪器的专项化、反馈快速化,将在运动技术中得到体现,高尔夫球也不例外。近年来运动运动学、动力学、生物力学,测试仪器的质量、功能、效率都在其他专项运动中不断出现。这也将为高尔夫球运动技术的诊断提供参考,可以将速度加速度传感仪器做到很小的情况下,安装在高尔夫球和高尔夫球球杆上,可以对球飞行及球员挥杆击球过程中受力进行监测,得到瞬间的运动学和动力学参数,这些专项化、快速化的技术仪器的运用,也将为高尔夫球运动的理论和实践,带来更快捷和真实的帮助。 2.4运动生物力学的理论研究和时间研究也得紧密结合 首现理论研究是实验研究的前提和基础,没有科学的、扎实的理论研究,实验研究就缺乏科学的理论依据,实验研究就可能误入歧途;理论来自于实践,特别是科学实验。实验研究为理论研究提供可靠的论据,使理论更站得住脚,因此在高尔夫球运动中运动生物力学的理论研究与实验研究应相结合。理论为高尔夫球提供了运动的普遍规律,对分析有理论指导意义。实验为理论研究和时间应用架起桥梁,能是理论更好的结合实际,为实际服务。 3总结 随着科学技术的不断进步,运动技术得更加规范规律化,在运动技术诊断、提高方面,借助于科学的仪器和专业性的设备尤为重要。在高尔夫球这项优雅的运动中,利用和开发研制先进的科学仪器,对运动技术进行分析、进行有效的训练、损伤机理的预防和研究领域有为重要。而运动生物力学或与相关技术的结合恰恰能为此做出服务,为高尔夫球的运动技术提供技术服务。 生物力学论文:桡骨头三维有限元模型建立及生物力学分析 【摘要】 目的:构建起肘关节三维有限元模型,借助三维有限元法对桡骨头在各种损伤程度下、各种位置上及肘关节各种屈曲程度下生物力学改变的情况进行分析,为研究桡骨头病理形态及生理功能变化提供实验依据。方法:将1名身体健康的成人志愿者作为研究对象,不考虑肘部的所患有的疾病,前薄层扫描CT图像扫描右肘及前臂,在软件中导入Mimics、ANASY、LS.DYNA97数据以构建起肘关节三维模型,开展装配、分配网格、将属性赋予材料以及有限元计算等工作。结果:所构建起来的肘关节三维有限元无限接近实体解剖标本,对桡骨头实际解剖状态与生物力学行为进行了全面真实的体现,同时与CT切片图相对比以验证了其精确性。结论:借助三维有限元模型将生物力学模型可以为桡骨头正常力学行为以其病变、损伤的临床诊疗提供病理形态及生理功能变化基础,为临床诊疗奠定更坚实基础。 【关键词】 桡骨头; 肘关节; 三维模型; 有限元分析 锕峭返纳理功能具体指的是传递应力以及保持肘关节外侧处于稳定状态,在维持肘关节稳定与功能方面发挥着举足轻重的作用[1]。桡骨头骨折属于一种关节内部发生骨折,相当于肘部骨折的30%左右,其骨折过程实际上是肘关节所在的部位稍微弯曲、前臂旋转到前位过程中手掌以较大力度与地面贴合在一起,引发肱骨小头与桡骨头受到猛烈碰撞而导致骨折[2]。对于桡骨头的治疗手段,从刚开始的非手术治疗逐步演变到在内部固定、切除桡骨头、以人工假体进行代替等,但治疗方案的选择大多以临床实践为基础,治疗后常遗留较为严重的后遗症[3]。近年来,有限元法在骨科领域的研究越来越多,国内外学者也提出了不少腕关节的数字模型[4-7],其基本原理是根据几何外形、材料性质以及受力条件等因素将弹性物体划分成有限数量且互相连续的单元,在不伤害身体组织的前提下重新创建复杂构建的构造、外形、所能承受的重量以及材料力学性能,使传统实验生物力学能够重复与不具有可比性、对身体组织造成伤害的缺点得到较大弥补。所以,本实验在建立肘关节三维有限元模型的基础上,立足于各个层面对桡骨的生物力学做了全面深入的研究与分析,而且通过多个侧面给出了治疗桡骨骨折的手段,同时为更加深入地探究做好铺垫,现报道如下。 1 材料与方法 1.1 研究对象 将1名身体健康的成人志愿者作为研究对象,男,31岁,身高:175 cm,体重:74 kg,不考虑肘关节与前臂受到的损伤及其他疾患。该研究已经伦理学委员会批准,患者知情同意。 1.2 设备与软件 Philips 64排螺旋CT扫描机。软件为Mimics 16.0(比利时Materialise公司)、Hypermeshl 0.0(美国Altair 司)和LS.DYNA971(美国LSTC公司)。 1.3 数据获得 志愿者身穿防护铅衣,应当借助64排双螺旋CT分别实施0°、30°、60°、90°以及120°弯曲度的薄层扫描,并以DICOM格式保存,并将数据导入Mimics 16.0。 1.4 建立肘关节的三维模型 在三维软件Mimics中导入CT数据,对图像进行仔细筛选,将四周组织图像完全剔除,同时设定目标图像的阈值,重新构建肘关节、肱骨下部、桡骨、尺骨上部以及环形韧带的三维图像,而且将边界坐标完全对外输出。借助普遍使用的Auto CAD造型软件Unigraphics NX当做实体搭建模型的平台。导入由Mimics产生的轮廓数据,进而形成三维实体模型,提高模型的光滑度,将它承受重力的一面与接触面都成为平面。此外借助Hypermesh软件把相对的肘关节轮廓线I GES线条全部连接以后成为平面,再将几何模型的表面以单元大小1 mm为单位进行面网格划分,最后采用四面体实体网格划分技术生成四面体,也就是在对模型的线条、平面以及体进行有关操作的基础上得到肘关节三维有限元模型,同时划分有限元网格,构建起有限元网格模型。 1.5 将材料属性赋予有限元模型 开展有限元分析与计算,将密度、弹性模量、泊松比等各种材料属性都赋予有限元模型中的所有单元,进而成功搭建起材料性质非均匀特点的有限元模型。本实验把模型所包含的组织材料都精简成具有相同属性的均匀弹性材料。按照相关文献资料开展材料属性赋值,从而构建起肘关节三维有限元模型,见表1。 1.6 负荷加载实验 为了对模型的有效程度进行检验,针对模型实施负载实验,把获得的结果和过去得到的实验数据相互比较对模型的有效性进行验证。固定好模型肱骨一端,通过腕关节对尺骨施加100 N垂直负载,将有限元计算软件LSDYNA971导入以后对前臂旋前位肘关节进行0°、30°、60°、90°以及120°弯曲角度下肘关节桡骨与尺骨关节面承受力与力量分布进行分析,见表2。 2 结果 利用计算机辅助技术手段与软件Mimics、Hypermesh,完成了肘关节与桡骨三维有限元模型构建,也就是获得在各种肘关节弯曲程度下,肘关节的五大有限元模型。成功建立模型以后通过肘关节各种程度旋转的纵向负载实验获得有关数据,与实际解剖的结果比较接近,从而对模型的有效性进行了科学检验。本研究借助即时扫描与保存的方式,有效地防范了收集数据过程中核心信息的流失,而且保证了以全数字化方式构建模型,使模型的建立更加精准。 3 讨论 3.1 构建桡骨三维模型的意义 桡骨远端骨折在临床常见,约占所有骨折10%,且随着老龄化加剧,骨质疏松患者增加,更加剧了桡骨远端骨折的趋势,故对这方面的研究也显得更加必要[9-13]。尤其对于不稳定类型的桡骨远端骨折,手术行复位治疗是最佳选择,但是各种并发症也屡见不鲜[14-18]。过去人们对骨骼骨折与固定的相关情况实施有限元分析过程中,由于形态不规整大部分只做简单处理,把骨的形状看作圆柱体,同时将其等同于一个刚体来分析它的应力,导致骨骼腔的存在被忽视,分析得到的结果将不可避免地存在偏差,并且与其相关的骨折或内部固定的探究与分析都需要重新审视[19]。为了保证计算模型体现现实状况,本论文将桡骨的物理外形作为分析目标,以构建起肘关节三维有限元模型,而且通过实验获得的桡骨负载的重力,按照桡骨的真实部位在桡骨模型上进行添加,进行有限元分析,具有精度高、成本低、可重复等优点,为桡骨头的生物力学分析及疾病治疗等奠定基础。 3.2 桡骨受力的分析 通过本实验分析研究可得到以下结论:肘关节在0°、30°、60°、90°以及120°弯曲角度下,桡骨头的负荷分别是57.8 N、59.8 N、55.1 N、47.3 N、49.5 N。桡骨头传递应力的大小由于肘关节位置不同而有所差别,如果位于前臂旋转伸轴时,桡骨头将发挥杠杆功能,对肘关节负载的重力进行传递,同时对肘关节加以固定,在肘关节传递应力与保持肘关节外侧稳定性方面,桡骨头有着非常关键的作用。桡骨头在很大程度上决定了肱尺迟关节外侧应力的传递,而且肱尺关节外侧面深受桡骨头的作用,二者相辅相成、紧密联系。肱尺关节内侧面与尺骨鹰嘴中间嵴应力传递的变化并不明显,发挥分散和平衡肘部应力的功能,其他国家的研究人员在对负荷容器传导器与肱桡关节之间的应力传导情况进行分析研究的基础上,获得的结论是:肘关节在0°~30°前臂向前旋转时通过桡骨头传导的应力最大,当前臂向后旋转与肘关节弯曲角度提高时通过桡骨头传导的应力逐步削弱,如果肘关节完全处于水平状态时,肘关节接触面积超过弯曲时的接触的面积,经桡骨头传导的应力亦较大[20]。说到稳定性,如果内侧副韧带抗外翻稳定性是最重要的结构,那么重要性紧随其后的就是桡骨头,其在维护肘关节后外侧旋转稳定性方面同样发挥着重要作用[21]。另外,桡骨头的尺寸也关系到前臂轴向稳定性,在置换人造关节时,假体尺寸必须与桡骨头完全吻合[22]。Takatori等[23]为代表的研究人员利用触感传感装置、压力敏感膜、三维有限元分析法对肱桡关节之间应力的分布情况进行分析,得到的结论是当桡骨头前臂向后旋转时应力大部分分布在桡骨头外侧,当前臂向前旋转与保持在中间位置时应力大部分分布于桡骨头内侧。同时我国学者对肘关节处于水平位置r桡骨头应力传导的情况作了研究与剖析[24],切除桡骨小头以后,肘关节负载的应力全部加载到肱尺关节上,肱尺关节外侧将发生较为突出的应力集中的现象,继而使其退变更加严重。这有力验证了在肘关节传导应力过程中,桡骨头发挥着重要作用,其对保持肘关节稳定性的关键作用。 3.3 本研究的意x 对于发生桡骨头骨折以后是否需要切除,人们并未形成一致认识,站在解剖学与生理学的立场进行分析,功能完善的肘关节可以更顺利地发挥它的功能和作用。本论文以三维重新构建与有限元分析作为切入点,有力地证明了在维持肘关节的功能方面,桡骨头发挥着举足轻重的作用。 总之,本论文构架起的肘关节三维有限元模型接近于人体解剖的现实情况,肘关节有限元接触模型能够对各关节之间接触范围与应力的调整进行更科学地分析与计算。对肘关节进行力学分析可知桡骨头在肘关节的应力传导及稳定性方面起到重要作用,应避免在肘关节屈曲0°~60°时受到较大暴力,或者受到外力作用时应当采取相应的保护措施加以保护,防止损伤关节或造成骨折,临床上出现的多种桡骨头损伤应当尽量重构建桡骨头,预防由于桡骨头损伤引发相应的并发症,将肘关节的稳定与完整性恢复到正常水平。 生物力学论文:滑行技术的革命:速度轮滑双蹬技术的运动生物力学研究 摘 要:采集速度滑双蹬技术的运动学与足底受力参数,定量分析其技术动作原理与规律,为高效滑行技术推广与专项训练指导提供科学依据。方法:13名速度轮滑运动员,采用双蹬技术按规定路线以慢速和快速各完成一次直道滑行,2台摄像机分别从侧面和正面拍摄一个完整的复步动作,足底压力分布系统同步采集8 s足底压力数据,提取滑行时间、距离与速度,足底压力的压力时间变化、中心位移变化及足底各区着离地起止时间等参数。结果:随滑行速度的提高,单脚支撑滑行时间变短,平刃滑行时间与路程比例降低,内外刃动力推进时间与路程比例大幅度提高;且各时相的平均速度内刃要高于外刃动力推进阶段,单脚高于双脚支撑阶段。一个单步滑行包括内外刃2次蹬动动作,且外刃蹬动时间长,内刃蹬动时间短。足底压力中心变化幅度单脚大于双脚支撑阶段,内刃大于外刃滑行阶段;滑行速度越快,压力中心变化幅度越小,且前移趋势越明显。结论:速度轮滑双蹬技术一个右单步可分为右平双、右外单、右平单、右内单与右内双5个连续阶段,右脚外刃蹬地有利于保持速度,内刃蹬地是滑速提高的主要动力源,双蹬技术能充分发挥体重蹬地的技术优势,是一种高效的滑行技术。 关键词:速度轮滑;双蹬技术;滑行技术;时相;足底压力 我国速度轮滑与国际轮滑竞技水平相比有很大的差距,主要制约因素为滑行技术的落后,速度轮滑双蹬技术在我国选手中的使用率还很低[1];然而,关于双蹬技术动作原理研究的文献极少,仅有的相关报道也只停留在定性分析层面,因此,本研究拟采用三维摄像法与足底压力分布测试系统获取速度轮滑双蹬技术动作的运动学与足底受力参数,定量分析双蹬技术的动作原理,为把握其特征与规律提供科学依据,努力为先进高效的滑行技术推广,并对其他滑冰类项目提高专项训练水平提供借鉴。 1 研究对象与方法 1.1 研究对象 受试者均为经过多年系统训练的速度轮滑运动员,经病史询问与健身检查,身体健康且运动能力良好。其中:男子,国际健将2人,健将4人,一级2人;女子,国际健将1人,健将2人,一级2人。受试者的基本情况见表1。 1.2 研究方法 1.2.1 实验方法 受试者身高、体重等基本指标的测量在实验室内完成。运动学与动力学参数测试工作在温暖、无风的12块并连的室外篮球场内进行(场地长约130 m,宽约80 m),用2根标志杆提醒拍摄区域。要求受试者穿着运动服装、轮滑鞋,戴轮滑帽。2台摄像机(日本松下,型号为NV-MX300EN/A)分别从运动员运动方向的侧面和正面,拍摄运动员完成双蹬技术时一个完整的复步动作。2台摄像机的主光轴夹角为75 °,拍摄频率为50 Hz,具体摆放位置如图1a所示。以2台摄像机同时捕捉网球击打彩色平板的方法实现影像同步,以便后期影像的采集处理。运动员滑行前和滑行后分别在运动员滑行区域中央进行2次三维标定拍摄,如图1a阴影区与图1b所示。 选择符合受试者鞋内底尺码的测试鞋垫,确保鞋垫边缘无折痕,鞋垫大小与鞋底边缘吻合,配戴测试设备后,连接与调试Foot Scan足底压力分布系统(比利时产,每只鞋垫共325个传感器,密度为4个/cm2,采样频率500 Hz)。确保受试者配戴的测试设备不影响动作技术的完成,受试者进行3 min左右的适应性练习,正式测试时要求受试者采用双蹬技术按照规定的路线直道滑行,以慢速和快速各完成一次滑行。受试者进入影像拍摄区域前,足底压力分布系统即开始采集数据,采集卡数据记录时间8 s,每人次滑行后及时把数据导入电脑储存,以备分析。 1.2.2 数据处理与分析 1.2.2.1 动作阶段划分 以右腿为例,双蹬技术一个完整的单步为(如图2a所示):右脚用外刃从后位中心位置向身体左侧蹬至最远处,随后从左侧最远处向后位中心位置拉;过后位中心位置时左脚着地,右脚开始用内刃向右侧推。两腿交替滑进,滑行路线呈正弦曲线式,且前进方向与中线吻合。据影像资料中运动员动作变化特征与足底压力的时间变化特征,以右脚为例,将一个单步分为5个时相(如图2b所示):右脚平刃滑行双支撑阶段(右平双,RGD,right foot glide double support)、右脚外刃蹬地单支撑阶段(右外单,ROS, right foot outside blade single support)、右脚平刃滑行单脚支撑(右平单,RGS, right foot glide single support),右脚内刃蹬地单支撑阶段(右内单,RIS, right goot inside blade single support)和右脚内刃蹬地双支撑阶段(右内双,RID, right foot inside blade double support)。其中,右平双和左内双同属一阶段,右外单、右平单、右内单与左脚浮动摆腿阶段(左浮摆,LFW, left foot float wiggle)同属一阶段,右内双和左外双同属一阶段[2]。 1.2.2.2 数据处理与统计学分析 实验测试所得影像资料,经艾利尔(Ariel)影像解析系统进行影像的捕获、同步等一系列影像转化数字处理,模型选用松井秀志人体模型。数据平滑采用低通滤波法,截断频率6 Hz。提取每位受试者快速和慢速滑行条件下,一个单步5个时相的滑行时间、路程,位移,速度及P节角度等运动学参数。足底压力数据经Footscan Software7.00软件处理,导出足底压力的时间变化、中心位移变化、足底各区着地与离地时间等动力学参数。 应用SPSS17.0统计学软件进行数据处理,数据的正态性检验应用单样本K-S检验,连续性变量以均数(标准差)或中位数[四分位差(25%~75%)]表示;采用双向分类方差分析(Two-Way Classification ANOVA)对速率(高速、低速)与性别两因素(男、女)及两者的交互作用进行分析。组间比较采用SNK-q检验,并参考Bonferroni法与Tukey法检验结果,统计学显著性水平定为P 2 研究结果 2.1 双蹬技术动作的运动学测试结果 2.1.1 双蹬技术一个单步时间、路程及速率的运动学参数结果 在Ariel解析系统中,以时间、位移和速度等作为关键词提取X轴方向,即运动员滑行前进方向的一个右单步的时间,路程和速率等运动学参数,之后对每名运动员每个时相对应的数据进行统计处理,结果见表2。从各时相占整个单步滑行时间的比例关系来看,低速与高速滑行时,均以右外单最高,右内单最低。低速滑行时,男、女单脚支撑时间占整个单步滑行时间的61.3%、57.1%,平刃滑行时间占整个单步滑行时间的41.9%、40.9%,内外刃单脚蹬地时间占整个单步滑行时间的40.9%、38.1%。高速滑行时,男、女单脚支撑时间占整个单步滑行时间的56.4%、52.8%,平刃滑行时间占整个单步滑行时间的33.3%、34.1%,内外刃单脚蹬地时间占整个单步滑行时间的43.6%、40.3%。即随着滑行速率的提高,单脚支撑时间变短,平刃滑行时间比例降低,但内外刃动力推进时相所占的时间比例则大幅度提高(P 从各时相滑行路程占整个单步滑行路程的比例关系来看,低速与高速滑行时,均以右外单最高,右内单最低。低速滑行时,男、女单脚支撑滑行路程占整个单步滑行路程的65.2%、62.9%,平刃滑行路程占整个单步滑行路程的42.0%、44.4%,内外刃单脚蹬地滑行路程占整个单步滑行路程的43.6%、39.4%。高速滑行时,男、女单脚滑行路程占整个单步滑行路程的58.9%、55.0%,平刃滑行路程占整个单步滑行路程的32.2%、33.1%,内外刃单脚蹬地滑行路程占整个单步滑行路程的46.2%、42.5%。即随着滑行速率的提高,单脚支撑滑行时间变短,平刃滑行路程比例降低;但内外刃动力推进滑行路程所占的比例则有大幅度提高(P 从各时相内的平均速率来看,低速与高速滑行时,男女各时相平均速率从大至小的顺序皆为右内单、右外单、右平单、右平双、右内双,即内刃动力推进阶段的平均速率要高于外刃动力推进阶段,且单脚支撑阶段的平均速率要高于双脚支撑阶段;但从整体看,各时相的平均速率变化不大。另外,低速与高速滑行时皆为男性大于女性,且具有显著性差异(P 2.1.2 双蹬技术滑行腿一个单步髋、膝、踝3个关节的角度变化轨迹 慢速状态下支撑腿关节角度变化的数据能够较好地分析双蹬技术的身体姿态情况。图3中3条线分别代表男女支撑腿踝关节、膝关节和髋关节变化轨迹。从所测数据可知,男子踝关节最小角度为65.1 °,最大角度为113.9 °,女子踝关节最小角度为64.9 °,最大角度为114.6 °,都出现在右内双阶段;男子膝关节角度最大为153.2 °,女子最大为154.6 °,均出现在右内双阶段,男子最小膝关节角度为99.8 °,出现在右平双阶段。女子最小膝关节角度为100.1 °,出现在右外单阶段;男子髋关节最小角度为67.0 °,最大角度160.0 °,分别出现在右内双开始时刻和结束时刻。女子最小角度为66.1 °,出现在右内单时相的前部,最大角度为150.2 °,同样出现在右内单阶段的结束部分。 2.2 双蹬技术动作的动力学测试结果 2.2.1 足底压力的时间变化规律 受试者慢速与快速滑行时足底压力的时间变化曲线如图4所示。由图可知,不同滑速下足底压力时间变化曲线的形状大致相同,且均呈双峰形。从一个完整的单步5个时相来看,首先,第1个波峰之前的一段时间内,足底压力随时间延长呈现较小的增幅,此为右平双阶段。接着,足底压力时间变化曲线出现第1个波峰,且波峰的形成时间较长,为右外单阶段。其次,足底压力在较短的时间内由波峰快速降至波谷,为右平单阶段,此时足底压力的波谷值出现低于受试者体重的现象。随后,足底压力在较短的时间内由波谷值快速升至第2次波峰值,为右内单阶段。尤其是受试者快速滑行时,足底压力时间曲线的第2次波峰值明显高于第1波峰值(右内单阶段)。最后,足底压力由第2波峰值又迅速下降至脚部刚触地时水平,此为右内双阶段,且此时恰好对应左平双阶段。即一个完整的单步滑行动作包括内外刃的2次蹬动动作,由此获得了2次推进力。而且,由外刃主导的第1次蹬动动作的作用时间较长,起到维持现有速度与延长单脚支撑时间的作用;由内刃主导的第2次蹬动动作的作用时间较短,下肢运动环节爆发用力,因而获得了更大的前进速度。受试者足底压力的时间变化曲线与双蹬技术的动作结构相符。 2.2.2 足底压力中心位移变化 足底压力中心(center of foot pressure,CFP)随支撑时间变化往复移动会在支撑期形成一条足底压力中心(如图5所示),足底压力中心变化规律可反映不同运动状态下足底受力的位置变化与压力分布特征[3]。 受试者低速与高速滑行时足底压力中心的位移距离(X轴与Y轴位移)变化见表3。由表3可知,男女受试者右单步与五时相的足底压力中心X轴、Y轴位移距离,低速滑行时均大于高速滑行时,且具有显著性差异(P0.05)。各时相足底压力中心位移距离相比,男女受试者X轴与Y轴位移变化幅度从大至小的顺序皆为右内单、右平单、右外单、右平双、右内双,即足底压力中心位移距离单脚支撑阶段大于双脚支撑阶段,内刃滑行阶段大于外刃滑行阶段。 2.2.3 足底压力各区的着离地时间特征 为便于研究足底压力的分布与传导特征,通常将足底分为前、中、后3个区。进一步细分为:足后区外侧(1区)与内侧(2区),代表足跟部;足中区(3区),代表足弓部;足前区外侧(4区,代表第4、5跖趾关节部)、中部(5区,代表第2、3跖趾关节部)与内侧(6区,代表第一跖趾关节部)。反映足底不同区域着地与离地顺序的足底特定区域着地与离地时间测量值见表4。由表4可知,低速与高速滑行时,男、女受试者足底各区开始着地时间,以1区测量值最小,2区测量值其次,3区测量值与4、5、6三区中某两区的测量值接近。男、女受试者足底各区开始离地时间,以2、3区测量值最小,1、4区测量值接近且居中, 5、6区测量值最大。即速度轮滑一个完整的单步首先是足跟部着地,之后由足中区过渡至全足;离地时足部先内翻,前脚掌外侧离地,之后内侧离地。 3 分析与讨论 3.1 双蹬技术动作的运动学特征分析 3.1.1 双蹬技术动作的技术特征分析 由图4可见,支撑腿关节角度变化规律基本接近。在右平双和右外单阶段,运动员长时间基本维持身体姿态,各关节角度变化不大,此时运动员需要很好的保持各关节的稳定性。在右外单结束时刻,各关节角度开始产生变化,进入右内单阶段,各关节角度迅速变小,继而在进入右内双阶段出现最大的转折,各关节角度迅速变大,直到达到最大值。尤其是髋关节和踝关节变化最为明显。右内单和右外单2个时相中,各关节角度剧烈变化说明,此时运动员为主要产生动力阶段。右外单阶段,各关节数据也出现明显变化,但相比之下,变化较小。 滑行类运动项目均强调运动员合理地利用体重来完成技术动作[4-5]。传统滑冰运动员任何有效的动作均是通过冰刀刀刃与光滑冰面的相互作用得以实现,在技术使用时要求滑行腿着地后按照一个方向一直蹬下去,直至离开地面,强调“极限”效果,即深蹲远蹬,从右内双阶段的各关节变化曲线也能看到此趋势;但速度轮滑的滑轮在摩擦力很大的地面上滑行时,这种可能性就会受到限制。原因在于:深蹲远蹬至一定程度时,运动员无法获得类似冰刀蹬冰一样的理想动力,反而会增加无用功的比例。另外,与传统滑行技术相比,双蹬技术滑行时支撑腿不仅要支撑身体,它还增加了一个外刃蹬地的动作,滑行腿在右外单阶段脚落地后经外刃向另一条腿方向蹬后,又有一个向内拖拽的阶段,以便经平刃滑行转至内刃蹬地,再离开地面。这个向另一条腿蹬的动作产生一个更靠近或超过身体中线的推力(此腿的反方向)直至最大位移处,弥补了轮滑滑行很难完成的、传统的、较为费力的低膝屈曲动作,因而提升了滑行效率。这种下肢各关节角度“非极限性”的蹬伸做功能较好地调控身体姿态,以应变变化性极大的轮滑比赛,从而做出符合轮滑鞋这种特殊器械下做出最大限度地蹬动幅度和滑行位移。运动员在不用有意进行深蹲远蹬的情况下,就能有效地增加蹬动距离,进而把消极的自由滑行阶段变成积极的加速阶段[3,6]。 3.1.2 双蹬技术动作的时空参数变化分析 随着滑行速度的提高,单脚支撑时间与滑行时间均变短,平刃滑行时间比例降低,但内外刃动力推进时相所占的时间与路程比例均大幅度地提高,尤其是内刃蹬地的增加幅度更为明显。单脚支撑时间的缩短和双脚支撑时间的相对延长,能够在某种程度上说明为了追求更快的速度,双脚需要提高步频来实现更多的动力形成时间,自然导致双脚支撑时间比例相对增大。传统思想认为右平单阶段是一个非常快速地由外刃滑行向内刃滑行过渡的阶段[7],但从本研究的测试结果来看,这一阶段所占的时间比例并不小。尤其是当运动员运动速度较低时,此时相占整个单步的时间比例会更大。分析认为,应该是运动员为了维持身体平衡,转换身体重心,合理利用体重蹬地造成的,而且,当运动员想要滑得更快时,需要外刃快速变内刃,以便快速形成身体对地面的更大的推力,这样就自然减少了平刃滑行这一非动力获得阶段的时间比例。低速状态下单脚支撑外刃变内刃时,运动员外刃蹬地阶段略长于内刃蹬地阶段,且随着速度的提高,双蹬技术对内刃蹬地技术的应用则在提高,即内刃蹬地(push)在滑行技术中越来越重要,外刃蹬地(under push)这一技术环节则在提高速度时较内刃蹬地起到的作用小。前人研究也认为,在强调提高速度时,传统蹬地动作在滑行技术中发挥着主导作用,而外刃推地则对滑行速度的保持起到一定作用。即其一方面维持发力,一方面对肌肉放松和协调整个身体起一定作用[8];另外,右内单时间在慢速状态下和快速状态下的鲜明对比能够说明,单脚支撑更有利于运动员的肌肉放松,而在高速状态下右内单时间的显著延长,进一步证明了内刃蹬地是双蹬技术的主要动力来源[9]。 通过对运动员各时相的速度变化分析,内刃动力推进阶段的平均速度要高于外刃动力推进阶段,且单脚支撑阶段的平均速度要高于双脚支撑阶段。整体来看,各时相平均速度的变化不大,说明与传统滑行技术的速度化相比,双蹬技术表现出相对较小的振幅[10]。双蹬技术中支撑腿在滑行时外刃和内刃的2次蹬地能使身体获得相对均匀的推进力,有利于保持和增加速度,并且速度相对稳定,从而有利于运动员保持身体动态平衡状态,便于根据比赛情况的变化调整相应的滑行方案[11]。 3.2 双蹬技术动作的动力学特征分析 3.2.1 双蹬技术动作的力学分析 轮滑运动员滑行时,尽管身体总的前进方向是固定的,但身体重心即刻速度方向是动态变化的。即轮滑的技术特性决定了浮足着地后的滑行方向是可以选择的[12]。对速度轮滑双蹬技术进行力的分解与合成研究,有利于将该项目动态复杂的技术动作简化。由图6可知,右脚外刃静摩擦力f右外1与左脚静摩擦力f左内1的方向相同,是f左内的延续。这个动作相当于弯道的开步动作,只是不连接交叉步,滑行的主要动力是f左内。从右脚的滑行轨迹上看,从右平双到右外单阶段,身体在f左内和f右外的连续作用后相对于滑足向右移动,而右脚则向左后方蹬地。这2个阶段是轮滑双蹬技术动作与传统轮滑技术动作的最大区别阶段,即右脚外刃向左偏后方向蹬地阶段。此时的身体重心在外刃蹬地静摩擦力的作用下,由右脚的上方相对于右脚向右移动,同时推动身体向右侧前方做加速运动[13],然后,身体获得的动能在右平单阶段进行释放。尽管f右外数值较小,但它的存在改变了右脚着地后只能做减速惯性滑行的局面,这也是双蹬技术的优势与合理性的关键所在。右平蹬阶段是外刃转平刃克服阻力惯性滑行阶段,即2次蹬地后的惯性滑进阶段,此时身体重心从右脚的右方相对移动到右脚的上方。此阶段与传统滑法的外刃着地后向平刃转换并克服阻力滑行是一样的。右平单阶段,由于右腿肌群的弹收,使轮子对地面的压力减少。右内单和右内双阶段,身体重心从之前的右脚上方向左移动,此时和传统滑法的平刃转内刃蹬地动作是一样的。由于右腿肌群的弹蹬,使轮子对地面的压力增加。f右内和f左内是左右脚对称的内刃蹬地时对应的静摩擦力。 3.2.2 双蹬技术动作的足底压力变化分析 速度轮滑项目中复杂多变的技术动作的改变,是经受试者足部与地面间相互作用力的改变而得以实现的[14]。在足底压力时间曲线上,第1波峰与第2个波峰时间差为受试者的单脚支撑时间长度,这一时间长短可反映受试者滑行步频的快慢。通过对图6中2个速度下2条曲线的分析可知,同一名运动员随着滑行速度的增加,峰值压力减小,单支撑时间缩短,步频增加,说明与步长这一因素相比,步频是提高速度轮滑双蹬技术滑行速度的主要因素。另一方面,“一蹬(外刃蹬地)”作用的时间较长,主要起到维持现有滑行速度的作用,并延长单脚支撑的时间;“二蹬(内刃蹬地)”作用时间较短,能充分发挥下肢肌群的爆发力,进而获得比“一蹬”更大的加速。由此说明,双蹬技术以“二蹬”为主[5]。在“一蹬”与“二蹬”之间有一个低于体重的力值波谷,这种低谷式的体重压力减少了地面的摩擦力,有利于降低“一蹬”与“二蹬”之间的速度损失,维持已有的滑行速度,同时也是运动员轮滑变刃的重要调整阶段。此时,需要运动员合理地利用腰腹力量,产生类似身体轻微“滞空”的滑行状态,这也可以解释在速度轮滑训练中体重蹬地这一技术的重要性。即在蹬动结束时要迅速降低体重压力,开始蹬动时又要迅速增加体重压力。在单支撑阶段,人体各部分既处于用力蹬地的绝对运动状态,又处于调整身体重心的相对运动状态[15]。 运动员滑行速度越快,足底压力中心的变化幅度越小,身体重心越趋于稳定,且足底压力中心的前移趋势越明显。说明运动员在追求速度时,不是通过更多的远蹬,而是依靠频繁的变换内外刃蹬地来完成,这完全符合双蹬技术的特点,也为轮滑项目提高速度时不必深蹲远蹬找到了好的解决方案,从而验证了双蹬技术在轮滑项目中的合理性[16]。另外,由各时相内足底压力中心X轴与Y轴位移变化幅度可知,运动员单脚支撑时变化幅度相对较大,有利于运动员快速蹬地,形成动力;然而,在双脚支撑时,运动员身体重心不便转化太快,自然蹬地幅度也会相对变小。内刃滑行时压力中心变化位移较外刃滑行时大,说明内刃滑行时身体能够做出更大幅度的动作变化,有利于产生更大的身体推进力。足底各区着、离地时间特征表明着地时,首先是足跟部,之后由足中区过渡至全足,离地时足部先内翻,前脚掌外侧离地,之后内侧离地。这验证了双蹬技术动作时相划分的科学性,也为轮滑运动员学习双蹬技术提供了理论参考。 3.3 双蹬技术动作的生物学特征分析 传统技术的自由滑行时,下肢肌群不仅为推动身体前进提供动力源,而且过多地处于支撑体重的静力紧张状态下,这种肌群的等长收缩会在不提升滑行速度的情况下进行代谢,过早地消耗很多的能量,并导致乳酸的堆积,从而产生疲劳[13]。通过对下肢关节角度变化分析可知双蹬滑行时下肢静力支撑的时间比例相对较小,运动员下肢肌群进行有规律的,收缩与舒张交替放松的动态工作,从而能够延迟肌肉疲劳的产生。同时,双蹬技术延长了浮动摆腿的时间,可以使部分肌群,尤其是大腿部肌群做功后有相对更长的放松时间,从而能有效地缓解肌肉疲劳[17]。当然,这也要求运动员具备良好的协调和控制能力,使沿运动轴呈对称分布的肌群做快速的、要求相对力量较高的收缩。由于完成2次蹬动,使用双蹬技术时参与做功的腿部肌群要比使用传统滑行技术时多。由外刃蹬地经平刃自由滑行到内刃蹬地,下肢小腿和大腿部要做一个内收再到外展的过程,而传统的滑行在滑行脚着地后很少会做踝部内收和大腿内收的动作。这就要求运动员下肢除了做传统滑行时的屈伸和外展,踝部和大腿部内收肌群也要提高参与主动做功的比例。肌肉的这种工作方式不仅有利于肌肉弹性能量的发挥,还会发生类似肌肉牵张反射的生理学效应,有利于神经肌肉系统兴奋与抑制的转换,对运动员肌群的随意放松起到很好的调节作用[18]。综上所述,双蹬技术在要求运动员具备很高的身体协调能力的基础上,能够使运动员有效地发挥体重蹬地技术产生动力,并能充分利用动能势能良性转化和共振原理,用较少的能量摆动,保持与获得更快的滑行速度。 4 结论 速度轮滑双蹬技术具有明显的2次蹬动技术特征,与传统滑行技术相比,尽管内刃蹬地使运动员获得加速度的效果更加明显,但额外的外刃蹬地不仅能使运动员克服传统技术惯性滑行时的身体降速现象,还能够产生有效的动力加速。另外,运动员通过提高内外刃滑行时间占单步滑行总时间的比例和增加步频来更好地利用体重产生蹬地动力,从而节省体能消耗,延缓疲劳的产生,因此,双蹬技术是一种既高效又节能的滑行技术,其它滑行类项目训练时可从中寻求借鉴。 生物力学论文:优势侧和非优势侧跑步支撑期的生物力学偏侧性研究 摘要:探讨无损伤男性受试者跑步支撑期优势侧与非优势侧下肢生物力学的差异性。方法:选取普通健康无损伤男性受试者12名,采用Vicon红外高速运动捕捉系统和Kistler三维测力台对受试者跑步支撑期的运动学和动力学指标进行同步采集。结果:1)优势侧跑步支撑期髓关节最大伸和膝关节最大屈曲角度小于非优势侧(P0.05);在额状面的关节角度两侧差异均无统计学意义(P 0.05)。2)跑步支撑期,内侧地面反作用力峰值优势侧大于非优势侧,而到达峰值的时间晚于非优势侧(P0.05)。3)根据垂直地面反作用力峰值和第1载荷率计算的对称性指数显示两侧存在不对称性。结论:1)在跑步支撑期,优势侧与非优势侧矢状面内髋膝角度存在差异性,提示了在跑鞋、鞋垫及下肢矫形器等设计和临床研究中,不能仅仅选择一侧来评价跑步的整体感觉、损伤风险和康复效果。2)跑步支撑期在内外地面反作用力峰值存在的差异性、第1峰值和载荷率所表现出的偏侧性,结合膝关节屈曲角度的差异性可能会增加优势侧损伤的风险。长期积累,有可能会造成优势侧胫骨应力性骨折、足底筋膜炎及ACL的损伤。 关键词:优势侧;非优势侧;生物力学;偏侧性;损伤;跑步支撑期 学者们对跑步损伤的机制研究了近30年,但是其损伤的病因一直是专家和临床医生研究的难点,且近年来损伤的概率一直在增加。流行病学研究报告指出,每年有高达70%的跑步者忍受着因跑步损伤带来的痛苦。有研究对1583名老年人进行调查,结果表明膝骨性关节炎发生在右侧(优势侧)的概率高于左侧。如果损伤经常出现在一侧肢体,这可能与下肢不对称性相关,也就是说下肢偏侧性或不对称性可能是造成一侧持续损伤的重要原因之一。此外,下肢不对称性或偏侧性已被证明是影响损伤发生率的因素。为此,了解跑步时下肢优势侧和非优势侧的生物力学的偏侧性对预防和治疗下肢损伤具有重要的作用。 偏侧性是Broca首次提出的,并指出人体在左右两侧的运动组织和大脑功能不同。研究表明偏侧性10%~20%取决于遗传,80%~90%取决于后天的环境因素,性别、工作的复杂性及发育特征也扮演着重要的角色。相对于步态分析,偏侧性在其他科学领域如神经生理学和运动控制研究已久,但是偏侧效应或不对称性与跑步相关的损伤并未引起学者们的广泛关注。一些研究者只选择优势侧进行研究来代表下肢整体感觉,或是将损伤者与无损伤者进行对比_,也有的学者甚至将左右两侧的数据进行平均来比较。上述研究者并没有考虑受试者优势侧与非优势侧是否存在差异性,这在一定程度上就默认了优势侧与非优势侧肢体生物力学特征的对称性。关于无损伤者跑步过程中优势侧与非优势侧是否存在差异性,学者们对他们的优势侧与非优势侧跑步时所穿跑鞋的舒适性、受试者生物力学特征等方面的对称性或差异性进行了研究;但是上述研究得出两侧的对称性程度存在不同程度的差异性,并未达成共识。考虑到不同的性别对下肢力学影响机制的不同及无损伤男性受试者跑步支撑期下肢两侧生物力学的偏侧性鲜见研究者探讨。 鉴于此,本研究采用Vieon红外高速运动捕捉系统和Kis-tier三维测力台无损伤男性受试者跑步支撑阶段优势侧与非优势侧的运动学、动力学特征进一步对比分析,并结合与损伤相关的载荷率指标等探究两侧下肢在跑步支撑期是否存在一定的偏侧性,以期为指导运动员训练及预防运动损伤提供重要的借鉴价值。 1研究对象与方法 1.1研究对象 本研究选取普通健康无损伤者男性受试者12名,年龄(23.0±1.1)岁,身高(173.5±2.1)cm,体质量(63.9±4.7)kg。受试者在实验前进行问卷调查,并确认其在实验前24 h之内没有进行过大强度运动,在过去的1年里没有下肢损伤,没有进行过手术,身体各方面机能良好。 1.2实验仪器 本研究采用英国生产的Vicon红外高速运动捕捉系统(包括8台型号为MX13的红外摄像头、PC主机和标准配件等)采集下肢髋、膝、踝关节运动学数据,采集频率为200 Hz;根据Vi-con系统中的下肢模型(PlugInGait),将16个Marker球精确地贴在人体下肢各环节的标志点上,如图1所示。 支撑期的力学指标使用瑞士生产的Kistler三维测力台采集,如图2所示,采样频率为1000 Hz,经转换模块将Kistler力台与Vicon进行同步。 1.3实验流程 1.3.1测试方法 实验前利用跑步机进行5 min左右的热身活动,利用踢球法来判定受试者的优势侧与非优势侧,踢球时左右两侧均采用原地踢球。实验之前,首先让受试者熟悉此动作,正式测试时,每侧各进行3次踢球动作,记录每一次的成绩,分别选取两侧最远的成绩进行评定,踢球距离最远的一侧评定为优势侧。这是国内外常用的一种判定下肢优势侧与非优势侧较为简便有效的方法。 要求受试者统一身着实验室的紧身短裤,赤脚站立,与肩同宽,此时对受试者的身高、体重、腿长、膝宽、踝宽等形态学指标进行测量。正式测试前,要求受试者赤足在长约8 m的木质地板上(力台安放于之间)试跑几次,调整起始步位置使测试足完全踏在力台上面,使受试者足底适应接触的力台,减少测试仪器对受试者跑步动作的影响,直至受试者感觉自己可以正常测试为止。要求受试者在此跑步过程中“无视”力台的存在,避免出现跨步、踮脚、忽快忽慢等现象,要求受试者的跑速控制在(3.5±5%)m/s。跑速的测试仪器采用苏大自主研发的光电感应计时系统,主要包括起点触发设备、终点采集设备、电脑控制端。将起点触发设备放于8 m距离的起点,终点采集设备放于8 m距离的终点。受试者从2采集器中间穿过,仪器结束采集并自动计算受试者穿越起点和终点设备的时间,计算跑速。正式测试时,每个受试者的两侧各按要求做3次动作,每次动作间隔2 min,以避免疲劳对研究结果的影响。 1.3.2指标选取 1)运动学指标包括髋、膝、踝关节在矢状面和额状面内的角度。矢状面包括:足跟着地时刻、足趾离地时刻的髓、膝、踝关节角度;踝关节最大背伸角度;膝关节最大屈曲角度;髋关节最大屈角度和最大伸角度。额状面包括:足跟着地时刻、足趾离地时刻的髋、膝、踝关节角度;踝关节最大外翻角度;膝关节最大内翻角度;髓关节最大内收和外展角度,单位是(°)。 2)动力学指标主要是经体重标准化处理后的三维地面反作用力峰值。包括:垂直方向的第1和第2地面反作用力峰值(FGRF and SGRF);内外方向上的地面反作用力峰值(MGRFand LGRF);前后方向的加速力峰值和制动力峰值(peak accel-eration GRF and peak braking GRF,AGRF.and BGRF)。如图3所示。 3)经支撑期总时间标准化处理后的着地时刻至地面反作用力峰值的时间Δt。 4)载荷率(LR),单位是kg/s,公式为:垂直方向的第1载荷率=第1地面反作用力峰值除以到达第1峰值的时间;垂直方向的第2载荷率=垂直第2峰值减去波谷值再除以两力值之间的时刻差。 5)对称指数(SI),本研究主要计算垂直地面反作用力和载荷率对称性,公式如下: SI是由Robinson等首次提出的,用来量化左右两侧的差异,当SI=0时表示两侧完全对称,SI≤10%时,表示两侧比较对称,SI越大说明两侧对称性越低。其中XD(Dominant)代表优势侧,XN(Non-dominant)代表非优势侧。本研究未对内外和前后方向的地面反作用力对称指数进行计算,主要是因为SI不适合较小数值的运算。 1.3.3数据处理 本研究采用SPSS 17.0统计学软件包对实验数据进行处理,数据以均数±标准差表示。优势侧与非优势侧的各指标差异进行配对t检验,检验水准选α=0.05。 2研究结果 2.1优势侧与非优势侧跑步支撑期的运动学特征 从跑步支撑期优势侧与非优势侧关节角度(见表1和表2)可以看出:优势侧与非优势侧跑步支撑期额状面内的髓、膝、踝关节角度两侧比较差异无统计学意义(P 0.05);在矢状面,非优势侧膝关节最大屈曲角度大于优势侧(P 2.2优势侧与非优势侧跑步支撑期的动力学特征 2.2.1优势侧与非优势侧跑步支撑期的地面反作用力峰值特征和对称指数 优势侧与非优势侧支撑期地面反作用力峰值见表3,垂直地面反作用力峰值及到达峰值的时刻两侧差异比较无统计学意义(P 0.05),前后地面反作用力峰值及到达峰值的时刻两侧差异比较无统计学意义(P 0.05)。内侧地面反作用力峰值优势侧大于非优势侧,而到达峰值的时间晚于非优势侧(P 地面反作用力峰值对称指数如图4所示,其中FGRF(21.62+11.37)均值大于10%,SGRF(6.47±4.56)均值小 2.2.2优势侧与非优势侧跑步支撑期的载荷率特征和对称指数 跑步支撑期载荷率特征如图5所示,跑步支撑期优势侧与非优势侧载荷率特征两侧差异无统计学意义(P 0.05)。第1载荷率(34.92±28.48)和第2载荷率(20.95+17.44)对称指数均值大于10%,如图6所示。 3分析与讨论 本研究发现在跑步支撑期,非优势侧与优势侧相比仅在矢状面内的膝关节最大屈曲角度和髓关节最大伸角度表现出差异性(P0.05)。关于无损伤者跑步支撑期优势侧与非优势侧下肢关节角度的研究较少,Brown等对研究指出无损伤女性受试者跑步时优势侧与非优势侧运动学参数未表现出差异性,性别和所选指标的不同可能是导致上述结果不同的原因。此外,有学者对优势侧和非优势侧单腿下落着地的生物力学偏侧性进行研究,指出非优势腿落地时膝关节和髋关节在矢状面活动范围较小增加了非优势腿在单侧动态运动时的损伤风险;而有研究对两侧连续纵跳的生物力学进行了分析,指出非优势侧可能在屈伸与外旋方向进行了较大的运动限制,减小了其下落损伤的风险。上述研究说明了不同的运动形式表现出不同的下肢对称性,其易损伤的机制可能就有所不同;因此,在不同运动形式中所呈现出的下肢不对称性及损伤的机制有待学者们进一步探索,对下肢损伤与康复具有重要的作用。本研究所呈现出的运动学差异性,提示了在跑鞋、矫形仪器以及临床康复治疗时,不能只选择一侧来代表整个下肢的感受或康复效果,需要考虑其存在的差异性。 优势侧和非优势侧在跑步支撑期所表现出的运动学差异可能与下肢僵硬程度有关。Brauner等对单腿跳跃时优势侧与非优势侧腿部僵硬程度进行了研究,并指出优势侧较大的肌肉力量可能会导致其腿部僵硬程度较高;但研究结果却表明两侧的腿部僵硬程度相似。De等指出赤足跑与穿鞋跑相比,在支撑期腿部更加僵硬。本研究受试者赤足跑步支撑期优势腿与非优势腿是否存在不同的僵硬程度,有待进一步研究。此外,下肢屈伸肌肉力量也可能是造成上述\动学差异性的原因之一,Lanshammar等对159名健康女性(非运动员)下肢优势侧和非优势侧屈伸肌力量进行了对比,指出优势腿的屈肌弱于非优势腿,伸肌力量强于优势腿。Rahnama等也指出足球运动员优势腿膝关节屈肌较弱。优势腿较弱的膝关节屈肌可能是造成膝关节最大屈曲角度较小的原因。由表1和表2可知,髋、膝、踝关节无论是在矢状面还是额状面,在足跟着地时刻和足趾离地时刻两侧角度的差异比较均无统计学意义(P 0.05),在跑步支撑期相似的着地和离地角度。说明无论是优势侧还是非优势侧在着地和离地时刻分别采用了相同的控制策略,间接反映了两侧在此时刻的控制机制的相似性。此前已有研究指出跑速会影响跑步时运动学参数的变化,由于本研究对受试者的跑速进行了控制,那么随着跑速的增加,在着地和离地时刻或者说在整个支撑期的关节角度是否会因跑速的增加表现出不同的差异性,今后的实验研究中可以考虑跑速的变化对两侧下肢运动学参数偏侧性的研究。此外,从研究结果还可以看出:矢状面内的髋关节最大伸角度和膝关节最大屈曲角度两侧差异具有统计学意义(P0.05),从足跟着地时刻过渡到支撑中期再到足趾离地时刻,神经机制是如何在控制下肢运动,使得矢状面两侧髋膝角度在支撑期经历了相似、差异、相似的过程,未知而复杂的神经控制机理可能是学者和临床医生对跑步损伤的原因研究多年,还一直有所困惑的重要原因之一。 在跑步支撑期,优势侧与非优势侧主要在内外地面反作用力峰值存在差异性,内侧地面反作用力峰值优势侧大于非优势侧,外侧地面反作用力峰值非优势侧大于优势侧(P 由图3可以看出:垂直方向的地面反作用力呈现出“两峰一谷”的特征,其中的第1峰值(A)出现在足着地期为冲击力峰值,而第2峰值(C)出现在蹬地时刻为推动力峰值,也有学者将第2峰值称之为活跃峰值。本研究中的第1峰值和第2峰值两侧相比差异没有统计学意义(PI 0.05),但是优势侧和非优势侧的第1峰值(冲击力峰值)对称性指数SI(21.62±11.37)大于10%,说明两侧在脚着地后所受的冲击力值出现了偏侧性。脚着地初期所受到的较高的、较快的冲击力一直被认为是造成下肢损伤的重要原因之一。相比非优势侧,优势侧在跑步支撑期较小的膝关节屈曲角度和髓关节伸角度,却承受与非优势侧相似的冲击力,较小的膝关节屈曲角度,使得膝关节内部承受的压力增大,瞬间表现出ACL张力增加,以及两侧在脚着地后所受的冲击力值的偏侧性,都说明了优势侧膝关节更容易损伤。有研究指出,在支撑相前50%的时间内较小的膝关节屈曲角度,此时主要股四头肌的长头腱在维持膝关节的稳定,膝关节易损伤就预示着前交叉韧带(ACL)损伤的概率大幅提高,甚至会出现ACL断裂的现象,提示了优势侧膝关节ACL容易损伤。冲击力峰值出现在脚着地之后,此时冲击力主要是通过足跟垫、跟骨、距骨然后转移到腿部,将冲击力转移到骨也是一种缓冲震荡的机制,也可能代表了骨的载荷。Lieberman等指出冲击力转移出现在足跟着地后的前50 ms,而冲击力转移和垂直载荷率及胫骨冲击相关,可能造成骨和软组织损伤(应力性骨折和足底筋膜炎)。本研究中的第1载荷率和第2载荷率两侧相比差异无统计学意义(P 0.05),如图5所示。结合图6有关计算的载荷率对称性指数可知,其对称性指数均大于10%,说明两侧在跑步支撑期的载荷率并不对称。有学者指出载荷率反映了垂直地面反作用力需要多长r间可以达到第1峰值,也可以称为冲击载荷,其主要指身体在单位时间内吸收地面反作用力的快慢,单位时间内吸收的能量越多,其损伤的风险就越高。长期劳损积累,可能会造成优势侧胫骨应力性骨折和足底筋膜炎。从图5所得到的数据可以看出优势侧第1载荷率均值高于非优势侧,其对称性指数(34.92±28.4)大于10%。说明第1载荷率偏向于优势侧,不对称的载荷率,再一次说明了在跑步支撑期优势侧较易损伤。目前,关于跑步载荷率的研究主要集中于冲击载荷(第1载荷率),主要是因为冲击载荷与跑步常见损伤相关。 4结论 1)男性跑步者在跑步支撑期,优势侧与非优势侧矢状面内髋膝角度存在差异性,提示了在跑鞋、鞋垫及下肢矫形器等设计和临床研究中,不能仅仅选择一侧来评价跑步的整体感觉、损伤风险和康复效果。 2)跑步支撑期在内外地面反作用力峰值存在的差异性、第一峰值和载荷率所表现出的偏侧性,结合膝关节屈曲角度的差异性可能会增加优势侧损伤的风险。长期积累,有可能会造成优势侧胫骨应力性骨折、足底筋膜炎及ACL的损伤。 生物力学论文:模拟脑组织生物力学环境下温敏脐带间充质干细胞的分化特性研究 [摘要] 目的 模M脑组织弹性模量制备相应二维培养基,比较亚低温联合温敏脐带间充质干细胞(tsUC)与常温下脐带间充质干细胞(UC)的分化特性。 方法 应用单、双丙烯酰胺的聚合作用,制备弹性模量为0.5 kPa的聚丙烯酰胺(PA)水凝胶,用于模拟脑组织的生物力学环境,并测其弹性模量。从新生儿脐带中分离培养脐带间充质干细胞,通过感染携温度敏感型猿猴病毒40大T抗原(ts-SV40LT)基因的逆转录病毒来制备tsUC。实验分为3组:UC+常温+玻片组(A组)、UC+常温+0.5 kPa组(B组)、tsUC+亚低温+0.5 kPa组(C组)。动态观察各组细胞的生长情况和形态变化,并于7 d后行细胞免疫荧光检测各组细胞的分化水平并计算分化神经元的轴突长度。 结果 PA水凝胶弹性模量的检测结果为(0.50±0.03)kPa。B、C两组部分细胞出现细长的胞突,并存在β-tubulin Ⅲ阳性细胞,A组细胞镜下无明显神经元形态,也无β-tubulin Ⅲ阳性表达。B、C两组的神经元分化率以及荧光下轴突长度均明显高于A组,但组间差异无统计学意义(P 0.05)。 结论 在模拟脑组织弹性模量的环境中,tsUC具有向神经元分化的能力,可应用于亚低温治疗下脑损伤修复的细胞移植研究。 [关键词] 温敏脐带间充质干细胞;聚丙烯酰胺水凝胶;弹性模量;生物力学 细胞生物学性能的调控机制与细胞的生物力学特性有关,包括细胞内部的收缩力、细胞与基质之间的牵张力、细胞与细胞之间的相互作用力等[1-2]。体外培养干细胞时,培养基质的弹性模量是细胞生物力学的一个重要体现,且对干细胞分化具有调节作用[3-5]。人脐带间充质干细胞(umbilical cord mesenchymal stem cells,UC)具有多向分化的潜能,在弹性模量为11~30 kPa的培养基中多向成骨细胞分化,在2.5~5.0 kPa的培养基中多向脂肪细胞分化,而在0.1~1.0 kPa的培养基中,则可能向神经元进行分化[4,6]。 本课题组前期已经建立了一种温敏脐带间充质干细胞(temperature-sensitive umbilical cord mesenchymal stem cells,tsUC)系,发现tsUC在亚低温(mild hypothermia treatment,MHT)作用下可促进创伤性脑损伤(traumatic brain injury,TBI)大鼠神经功能的恢复[7-8],并对tsUC的增殖、温度敏感等特性进行了初步探讨[9],但其生物力学特性尚不明确。本实验拟在体外对人UC进行扩增以及力学诱导,观察其在模拟脑组织硬度的培养基中的分化情况,从力学角度探讨MHT联合tsUC的分化特性。 1 材料与方法 1.1 材料与试剂 新生儿脐带(由武警后勤学院附属医院妇产科提供,已通过武警后勤学院附属医院伦理协会审查),携温度敏感型猿猴病毒40大T抗原(ts-SV40LT)基因的逆转录病毒(加利福尼亚大学,美国),神经元β-tubulin Ⅲ一抗及荧光标记二抗(Millipore,美国),UC流式细胞检测试剂盒(BD,美国),单丙烯酰胺(Amresco,美国),双丙烯酰胺(天津光复精细化工研究所),硝化纤维、苯基叠氮化物交联剂(sulfo-SANPAH)、3-氨基丙基三甲氧基硅烷、二氯二甲基硅烷(天津鼎国生物技术有限责任公司),I型胶原蛋白(Sigma,美国)。 1.2 聚丙烯酰胺水凝胶的制备和检测 将单、双丙烯酰胺(0.03%~0.3%)按不同比例混合[10],加入过硫酸铵(1/200 V)和TEMED(1/2000 V)置于凹槽中后盖以玻璃板。凝结后切取2 cm×1 cm×2 mm的样本,应用力学试验机(Instron 5865,美国)进行拉伸测试,重复测量10次,筛选出弹性模量为0.5 kPa的PA水凝胶。 1.3 模拟脑组织弹性模量二维培养基的制备 根据上述检测结果,配制弹性模量为0.5 kPa所对应的单丙烯酰胺和双丙烯酰胺混合液[11]。22 mm × 22 mm盖玻片表面均匀涂抹3-氨基丙基三甲氧基硅烷后浸泡在0.5%戊二醛溶液中,30 min后清洗、晾干,并在玻片表面涂硝化纤维以增加黏性。盖玻片均匀铺被25 μL混合液后加盖经二氯二甲基硅烷预处理的18 mm×18 mm盖玻片。待聚合完成后,暴露水凝胶并紫外消毒。将200 μL sulfo-SANPAH(50 mmol/L,pH=8.5)均匀滴在水凝胶表面,于无菌罩中紫外光活化5 min。将0.2 mg/mL的I型胶原蛋白均匀铺在水凝胶表面,0.2 mg/mL的I型胶原蛋白包被玻片作为对照组。 1.4 tsUC的建立与鉴定 从健康新生儿脐带中分离出UC,进行体外培养、扩增,用流式细胞分析仪(BD,美国)测定各类抗原的阳性率[6]。细胞融合率60%时,用含4 μg/mL聚凝胺的tsSV40LT病毒悬液对细胞感染48 h,并根据前期研究方法对细胞进行鉴定[7-9]。将感染成功的tsUC置于33℃培养箱中,余培养条件同UC[12]。 1.5 实验干预及分组 实验按培养温度和培养基弹性模量分为3组:UC+NT+glass组(A组)为玻片上常温培养UC;UC+NT+0.5 kPa组(B组)为0.5 kPa的PA水凝胶上常温培养UC;tsUC+MHT+0.5 kPa组(C组)为0.5 kPa的PA水凝胶上亚低温培养tsUC。各组细胞(5×103个/mL)均加入含有10%胎牛血清的DMEM培养基,置于含5% CO2的培养箱中培养,并定期在相差显微镜(Optic BD200-PH,美国)下观察细胞的生长情况和形态变化。 1.6 细胞免疫荧光 各组细胞培养7 d后进行免疫荧光染色以检测细胞分化情况。加入羊抗大鼠β-tubulin Ⅲ一抗和荧光标记的二抗,细胞核DAPI染色,于倒置荧光显微镜(Leica DMI4000B,德国)下观察。随机取10个位点计数,并计算各组阳性细胞占细胞总数的百分比,即为近似分化率。应用Image J软件测量神经元的轴突长度,计算各组神经元轴突的平均长度[13]。 1.7 统计学方法 采用GraphPad Prism 5.0软件进行统计分析,计量资料数据用均数±标准差(x±s)表示,多组间比较采用单因素方差分析,组间两两比较采用LSD-t检验;计数资料用率表示,组间比较采用χ2检验;以P 0.05为差异有统计学意义。 2 结果 2.1 tsUCMSCs培养和鉴定 流式细胞分析结果显示,细胞表面标记CD90、CD105、CD73呈阳性表达,CD34、CD116、CD19、CD45、HLA-DR呈性表达。感染成功的tsUC呈漩涡状生长,类似于UC,形态多为梭形、多边形或成纤维细胞形态,大小均一(图1)。 2.2 以PA水凝胶为基础的细胞培养基 通过力学试验机的测量及筛检,最终得到弹性模量为(0.50±0.03)kPa的PA水凝胶。按相应比例于盖玻片上配制出该弹性模量的培养基。见图2。 2.3 光镜下细胞形态变化 各组细胞均贴于玻片生长,其中A组细胞在7 d内未发生明显变化,B、C组细胞的胞体大致呈圆形或椭圆形,与A组的细胞相比,胞体逐渐变小,并出现长而纤细的胞突。见图3。 2.4 细胞免疫荧光 B、C两组均有β-tubulin Ⅲ表达阳性的细胞,提示分化的神经元细胞;而A组无阳性表达。见图4。B、C组神经元总体分化率分别为11.3%和10.4%,差异无统计学意义(P 0.05)。 2.5 轴突长度分析 B、C两组细胞均有明显突起,B和C组分化的神经元轴突平均长度分别为(262.52±36.16)μm和(229.83±33.95)μm,差异无统计学意义(P 0.05)。 3 讨论 细胞生物力学已逐渐成为医学领域研究热点。在各种内外机械因素影响下,生物学信息可通过力学信号转导作用于人体细胞,影响细胞的生长、增殖和分化[14]。干细胞原位移植后,其周围不同弹性基质可诱导其分化为更接近宿主组织的细胞[15-16]。Engler等[6]研究证实,在弹性模量为0.1~1.0 kPa的培养条件下,间充质干细胞可向神经元分化。本研究以培养基弹性模量这一力学特性为基础,探讨了在模拟正常脑组织弹性模量的培养条件下tsUC向神经元分化的水平。在培养基的制备方面,本研究借鉴了Engler等[6]和Pelham等[11]的方法,根据单、双丙烯酰胺的不同混合比例,制备模拟脑组织硬度的PA水凝胶,并应用力学试验机对其进行检测,保证了培养基弹性模量的精确性,结合细胞培养液,制备二维培养基。 光镜下可见,在弹性模量为0.5 kPa的培养基中,tsUC向神经样细胞变化,胞体变小、胞突伸长,可见典型的轴突,这与相同培养基中UC的细胞形态变化类似,而玻片上的UC无明显形态变化。免疫荧光结果显示,神经元表达只在弹性模量为0.5 kPa的培养基中出现,且tsUC和UC之间无明显差异。上述结果表明,与UC相比,tsUC在亚低温条件下的分化能力基本不受影响,可向神经元分化。由此说明在亚低温的作用下,tsUC的生物力学性能并未发生明显变化。 生物力学在神经组织方面也有重要意义,正常脑组织的软基质能够诱导间充质干细胞向神经元分化,因此模拟脑组织能保证移植干细胞的存活率和分化率。TBI后不仅脑组织的理化性质受到破坏,而且脑细胞原本的力学微环境也发生相应改变,此时脑组织硬度明显增大[19-20],这便影响脑组织的原位细胞以及损伤处移植干细胞的生长和分化水平。本文以细胞生物力学为基础,模拟脑组织弹性模量,证实了亚低温作用下tsUC具有稳定的生物力学性能和神经元分化能力,从生物力学角度为亚低温联合tsUC移植治疗TBI的研究提供了重要依据,并推动该项研究向临床应用的转化。 生物力学论文:基于运动生物力学的人体运动建模方法 摘 要: 针对当前关键帧运动数据捕获方法进行人体运动建模准确度低的问题,提出基于运动生物力学的人体运动建模方法。首先进行人体运动的生物力学数据分析和插值重建;然后构建运动状态方程进行人体运动建模关键数据的捕获和特征分析;最后进行仿真实验,结果表明,该方法提高了人体运动分析的准确率,对运动步行、跳跃、侧手翻等人体运动的重构能力好,结果具有一定的合理性。 关键词: 运动生物力学; 人体运动; 插值重建; 建模方法 0 引 言 人体运动是一个复杂的生物力学系统,对人体运动的建模分析将在指导体育运动训练、计算机游戏开发、虚拟现实仿真、影视特效表演等方面都具有重要的应用价值。对人体运动的建模过程就是对人体运动力学信息进行数据分析和提取的过程,通过捕获人体的运动生物力学数据,进行特征压缩、信息检索和重构,实现对人体运动过程的合成和编辑,达到人体运动骨骼重构的目的,研究人体运动建模方法,在指导运动康复训练方面也有重要意义[1]。 传统方法中,对人体运动建模的方法主要采用关键帧信息提取方法,结合运动图像分析实现人体运动重构[2]。比如,采用曲线简化方法把人体运动过程看作是一条运动轨迹曲线的关键特征点跟踪过程,人体运动的骨段曲线是高维空间中的一个行为轨迹。采用分层曲线方法进行行为重建[3?4],取得了一定的成果,但是方法需要设定关键帧之间的分辨阈值,在存在较大的运动特征扰动干扰下,对人体运动重建的误差较大,人体运动建模的效果较差[5]。 针对当前人体运动建模准确度低的问题,提出基于运动生物力学的人体运动建模方法。仿真实验结果表明,本文提高了人体运动分析的准确率,对步行、跳跃、侧手翻等人体运动的重构能力好。 1 人体运动生物力学数据分析 1.1 人体运动生物力学数据的采集 常用的人体运动生物力学数据采集式有ASF/AMC (Acclaim Skeleton File/Acclaim Motion Capture data),BVH,HTR等,由于人体运动生物力学数据的非线性特性和随机分布性[6],本文采用ASF/AMC的文件格式进行人体运动生物力学数据的表达,采用安装在人体上的生物传感器和振动传感器进行信息采集,设在[k]时刻安装于人体上生物传感器的运动状态信息输出为[ωk=[ωxωyωz]T,]采用加速度计和磁力计计算人体位姿信息的输出为[bak=[axayaz]T,]运动姿态角输出为[bmk=[mxmymz]T。]设参考坐标系为大地坐标系(不考虑磁偏角),则在重力矢量和地磁场矢量的作用下,在人体的生物运动高维空间中,通过精确的姿态估计,得到人体运动的力学测量数据分别为[ra=[00-g]T,][rm=][[hcosα0-hsinα]T,]其中[g]为重力加速度绝对值,[h]和[α]分别为传感器数据随着地磁倾角的随动误差。 当人体在做步行、跳跃、侧手翻等运动时,得到一个封闭人体运动生物力学的空间运动方程组为: 式中:[θ]为人体运动的跳跃倾角;[?]为人体在做跑步运动时的俯仰前倾角;[α]为人体在侧手翻运动中的垂直偏移;[x,][y]为人体运动中姿态的水平和垂直位置;[ωx,][ωy]为非加速运动状态时在坐标系[Ox1,][Oy1]轴的力矩;[δz]为任意姿态时的身体偏角;[e1]为纵向运动的控制误差;[m]为人体的质量;[X,Y]为人体在跑步运动和跳跃运动中的空气阻力、升力、侧向力;[Mz]为俯仰力矩;[Jz]为人体运动中随着坐标系变换的转动惯量;[Jxy]为人体运动空间模型对速度坐标系[Oz1]的转动惯量。 通过上述构建的人体运动空间分布特征方程,进行人体运动生物力学数据捕获,得到步行、跳跃、侧手翻运动下的生物力学数据捕获特征方程描述为: 步行: 通过以上原理,进行人体运动生物力学数据的采集和特征分析。 1.2 人体运动的插值重建 根据上述人体运动方程和数据捕获结果,进行人体运动的插值重建,得到全局搜索下人体运动的生物力学数据观测方程: 式中:[k]为采样时刻;[qk]为[k]时刻人体运动捕获数据在载体坐标系中的姿态分解四元数;[Φk]为姿态转换阵,通过[ωk]计算出两个相邻关键帧的运动数据;[Hk+1]为观测阵,通过[k]时刻得到体运动状态空间的递归值[bak+1]和[ra]或者[bmk+1]和[rm];[εk]和[δbxk+1]分别为人体运动建模过程中的观测扰动;[Ξk]为扰动系数矩阵,通过原始运动序列和重构运动方程得到牛顿力学系数[qk]。 在人体运动状态方程重构中,采用姿态解算方法得到非线性运动姿态数据的表达方程: 为保证观测方程线性,通过二次滤波得到人体运动生物力学的捕获数据[bak+1]和[bmk+1,]由QUEST算法或者高斯牛顿迭代算法计算得出。读取穿戴在人体身上的传感器数据进行误差分析,通过插值重建方法[7?8],在观测空间中得到人体运动特征信息的卡尔曼方程: 若人体的姿态变换过程中力学分解具有非线性,采用四阶龙格库塔法求解人体姿态变换的力学分解过程为[qi(t1)=[w1,x1,][y1,z1],][qi(t2)=[w2,x2,][y2,z2]],上述分解过程表示为两个单位四元数,[θ]为采样骨骼点的夹角,表示为: 球面线性插值输出的姿态变换信息能合理反应人体运动的生物力学信息,由此实现人体运动建模力学重构。 2.2 人体运动建模实现及质量评价 用重建误差表示人体运动建模的约束指标。重建误差为原始运动序列和重构运动序列的平均运动力学矢量度量。利用加速度计和磁力计计算含有[n]帧数据的原始运动片段[om,]以[om]的骨骼生物力学作为采样点,采用运动数据插值拟合方法重建得到重建运动片段[rm。]考虑各肢体部位的速率之差,设[om,][rm]分别为原始运动序列和重构运动序列,其关节作用力矩的序列长度均为[n,]得到人体力学重构误差定义为[9?10]: 式中:[Dp(om,rm)]描述人体运动过程中相对于世界坐标系的姿势位置误差;[Dv(om,rm)]表示关节速率之差;[u]为更新的步长。 根据前期的试验可知,关节速率之差所占比例很小,所以本文设为1,由此得到人体运动建模的重构生物力学方程为: 3 实验结果与分析 将加速度计、振动传感器和力学传感器佩戴在人体上进行原始的生物力学采集,采用步行运动、跳跃运动和侧手翻运动三种运动行为方式进行人体运动建模分析,当地地磁场强度为[h=0.45 gauss,]最大迭代次数设置为5 000。将分层曲线拟合方法、帧序列重构法、遗传算法和本文方法进行对比,进行人体运动建模,得到的结果如图1~图3所示。 由图1~图3得知,采用本文方法进行运动建模,能比较好地重构原始运动,本文方法能准确提取出边界帧,使得原始运动和重构运动差别较小。 不同方法进行人体运动建模的重建误差曲线如图4所示。分析得出,本文进行人体运动建模的重建`差远远低于传统方法,得到最优重建误差,表明本文方法进行人体运动建模具有合理性。 4 结 语 通过捕获人体的运动生物力学数据,进行特征压缩、信息检索和重构,实现对人体运动过程的合成和编辑,达到人体运动重构的目的。本文提出基于运动生物力学的人体运动建模方法,仿真实验的结果表明,本文方法提高了人体运动分析的准确率,可以对各种运动进行有效识别,具有广泛的应用前景。 生物力学论文:躯干不同负重方式对人体步行的生物力学影响 摘 要:研究|干采用不同负重方式时人体行走的步态特征,探讨躯干不同负重方式对步态的影响,为日常行走的负重方式的选择或仿生机器人的设计提供参考。选用10名普通男性大学生为受试者,佩戴特制负重架,分别进行躯干基础负重、躯干前负重和躯干后负重3种状态下的行走,采用Kistler三维测力台、Motion红外高速运动捕捉系统同步采集运动学、动力学数据。结果显示,在行走过程中与后负重相比,前负重显著增加了步宽、重心的水平摆动幅度、踝最大背屈角度、最大伸髋角度、最大伸髋力矩、髋正功、最大伸膝力矩、膝负功,显著减小了步长、躯干前后倾幅度、踝最大跖屈力矩。结论认为,人体前负重行走时,具有更小的步长和更大的步宽,会造成更多的能量消耗;躯干的向后倾斜,腰背部肌肉更容易疲劳,长此以往,更容易造成下腰痛的发生;同时,大腿肌肉用力增大,消耗更多的能量,长时间行走,大腿肌肉会更快疲劳;在设计前负重两足步行机器人时也应适当调整相应参数,增大驱动力,满足更多能量消耗。 关 键 词:运动生物力学;负重方式;步行;躯干 负重行走往往发生在人们的日常生活中,如上班、上学、登山、野外拓展、物品搬运、军人行军等。而负重行走时有负重物作用于人体,身体和重物的总质心必然会发生改变,从而人体会做出一系列的身体姿势调整,来保持身体的平衡及稳定[1]。长期负重行走,易导致足底损伤、应力性骨折、下肢关节疼痛和腰背肌肉损伤等[2-4]。对不同负重方式步态变化研究,可以更深入认识脊柱的稳定控制机理以及下肢关节的力学行为,进而减少损伤[4-7]。 现在,很多搭地铁、公交车的人,为了安全,会把双肩背包反过来背,放在胸前,相当于躯干前负重,而长期胸前负重是否会对身体有所影响呢?近年,两足步行机器人大量涌现,模仿人类对平衡稳定性的控制,机器人完成行走、站立等各种动作,均需要身体各部分的复杂配合;机器人在完成负重行走时,躯干和下肢的驱动模式也是不同的,比如胸前搬运重物行走、背负飞行器行走,而对人体负重行走的运动学和动力学分析,对于两足步行机器人的设计具有重要意义。 目前,国内外关于人体负重行走的生物力学研究还多集中于背部负重行走,有关躯干前负重行走步态的研究较少。躯干前负重步行方式,为保持行走的平衡和稳定,其步态必然会做出相应调整。本研究旨在对躯干前、后负重方式下的步态特征进行生物力学分析,用可靠的运动学、动力学参数来评价两种负重方式,一方面可以为仿生机器人的设计和控制提供依据,另一方面也对日常背包方式的选择、登山拓展负重方式以及军队负重行军等方面具有重要意义。 1 研究方法 1.1 受试者 10名普通男性大学生年龄:(22.8±1.9)岁;身高:(174.1±3.1)cm;体质量:(67.1±6.2)kg,均习惯穿欧码42的鞋,实验前24 h内未进行剧烈活动,且无神经系统和运动系统疾病。 1.2 数据采集与处理 本研究通过特制的负重架来改变负重方式(见图1)。负重架自重9.5 kg,前部扶手部位可固定受试者上臂运动,前后可固定杠铃片以制造负重效果同时改变前、后负重方式。受试者分别完成基础负重(仅佩戴负重架)、前负重(在负重架前方固定10 kg杠铃片)和后负重(在负重架后方固定10 kg杠铃片)3种方式行走。 采用8镜头红外高速运动捕捉系统(Motion Analysis Raptor-4,USA,200 Hz)与三维测力台(Kistler 9281CA,Switzerland,1 000 Hz)同步采集步行中的\动学、动力学数据。受试者身上共贴29个反光标志点(头顶点、头前和后点、右侧肩胛下角、第4、5腰椎之间、两侧肩峰、两侧肱骨外上髁、两侧尺骨茎突和桡骨茎突中点、两侧大腿前侧中部、两侧股骨外上髁、两侧股骨内上髁、两侧胫骨粗隆、两侧内踝、两侧外踝、两侧足尖和足跟)。 测试时,受试者佩戴负重架,双手约束在前部扶手上,距离测力台约10 m,听到口令后受试者在规定速度下((1.5±0.2)m/s)自然走过测试区域(见图2),通过便携式测速系统(Newtest Powertimer,Finland)监控速度,两个测速仪红外发射装置置于测力台一侧,二者间距3 m。在规定速度下,受试者以正常步态、无任何步伐调整并以左脚着在台面上视为一次有效测试,按随机顺序完成3种负重方式下的测试,每种方式下采集3次有效数据。 采集的所有标志点三维坐标采用Butterworth低通滤波法进行平滑,截断频率10 Hz。数据用Cortex2.1.0.1103以及Microsoft Office Excel 2007、MATLAB R2009a等软件进行计算处理。根据标志点坐标建立人体环节坐标系[8],其中膝关节转动中心为股骨内外上髁中点,踝关节转动中心为内外踝的中点,髋关节转动中心根据Bell等[9]的研究计算获得。采用欧拉角的方法计算髋、膝、踝的三维角度,采用逆动力学的方法[10]计算关节的三维净力矩,其中人体惯性参数采用DeLeva[11]修正后的Zatsiorsky-Seluyanovs人体惯性参数。关节功率为关节净力矩与关节角速度的乘积,采用梯形法计算关节功率对时间积分获得关节功。对于下肢关节运动学、动力学参数,本研究仅分析人体矢状面数据,对下肢动力学参数除以体重进行标准化处理,并对各指标按一个步态周期(左足跟着地到左足跟再次着地)进行标准化处理。 组间参数采用单因素重复测量方差分析进行比较,后续采用LSD检验方法,以P 2 研究结果 2.1 时空参数 前负重行走步长显著小于后负重行走(P 2.2 重心运动特征 前负重行走时重心水平摆动幅度显著大于后负重行走(P 2.3 躯干运动特征 前负重行走时躯干前后倾幅度显著小于后负重行走(P0.05),后负重行走时躯干的前后倾幅度显著大于基础负重行走(P 2.4 下肢运动学、动力学参数 1)前负重、后负重与基础负重行走时踝关节在矢状面的运动学、动力学参数检测结果(见表4)表明,与后负重相比,前负重行走时,角度最小值(踝最大跖屈角度)显著减小(P 不同负重状态行走时踝关节在一个步态周期内的矢状面角度、力矩、功率变化曲线如图3所示。 力矩、功率(n=10人) 2)前负重、后负重与基础负重行走时膝关节在矢状面的运动学、动力学参数结果(见表5)表明,与后负重相比,前负重行走时,角度最大值(膝最大屈角)显著增大(P 不同负重状态行走时膝关节在一个步态周期内的矢状面角度、力矩、功率变化曲线如图4所示。 力矩、功率(n=10人) 3)前负重、后负重与基础负重行走时髋关节在矢状面的运动学、动力学参数结果(表6)表明,与后负重相比,前负重行走时,角度最大值(最大屈髋角度)显著减小(P 不同负重状态行走时髋关节在一个步态周期内的矢状面角度、力矩、功率变化曲如图5所示。 3 讨论 1)在本实验中,前负重行走时,步长显著减小,步宽显著增大,步宽相比后负重行走与基础负重行走分别增加了28.69%、32.50%,因为本研究控制了步速,受试者为了保持固定的行走速度,通过步长的减小和步宽的增大来提高行走的稳定性,而后负重行走与基础负重行走在步长和步宽上差异没有显著性,说明后负重行走所带来的人体失稳的效应不如前负重强。 Donelan[12]认为,更大步态参数的变化会导致更多的能量消耗,例如减小32%步宽变化率,将会减小5.7%的能量消耗,分析其原因,步宽变化率的增大会增大每一步之间的转换所需要的能量,而积极的稳定需要适度的代谢成本。因此本实验中,前负重行走时,更大的步宽意味着有更大的能量消耗。有文献指出,步宽会随着负重的增加而增加,以加强行走的稳定性,这与本实验的研究结果相同。Menz[13]认为增大步宽可以避免将身体的线性动量转化为角动量影响躯干的稳定性,保持平衡。因此在设计前负重机器人的时候,适当减小步长,增大步宽,可以提高步态的稳定性,同时应加大驱动力,满足更多的能量消耗。Attwells等[14]通过实验证实,较高的载荷会使步长减小,这与本研究结果基本相同,前负重行走时步长显著小于基础负重行走,后负重行走步长小于基础负重行走,但不显著,推测当后负重重量增加,差异就会更加明显。也有学者认为负重对于步长的影响较小[15-16],这可能与本实验对步速进行了控制有关。 前负重和后负重行走时支撑相百分比均大于基础负重行走,表明负重这一干扰因素会造成支撑期的增长和摆动期降低,这与Charteris[17]的研究结果相同。这是因为人体在负重过程中随着负重的增加,势必会利用更多的支撑相来维持稳定,而减小摆动期,由于摆动期的比例降低,摆动腿加速摆动着地,势必会造成步长的减小,这些变化使人体加快形成一个动态平衡体系。前负重和后负重的支撑相百分比没有差异,说明这两种负重状态并不会造成支撑相和摆动相的改变。提示在机器人仿真研发中,负重增加时,应该相应延长支撑相,而前负重和后负重时,不用改变机器人的支撑相和摆动相。 2)在本实验中,前负重行走会增大重心在水平面内左右方向的偏移,而后负重行走减小重心在水平面内左右方向的偏移,表明前负重行走时身体重心更趋于不稳,而在后负重行走时具有更强的稳定控制能力。分析其原因,可能是由于前负重行走时,躯干的旋转幅度增大,从而造成了重心左右摆动增大,也可能是由于下肢各关节的角度、力矩发生改变,致使重心产生波动,还可能与下肢各关节额状面和冠状面的运动学、动力学参数的改变有关。 3)在本实验中,躯干的不同负重方式造成了完全不同的躯干运动特征,前负重时,身体和负重物的总质心会向前方偏移,因此躯干通过后倾调整总质心位置,保持稳定,在本实验中,前负重时躯干始终处于后伸位;而后负重相反。前负重行走时躯干的前后倾幅度显著小于后负重,与基础负重行走相比没有差异,而后负重行走时躯干前后倾幅度显著大于基础负重行走。 Kinoshita[15]就不同负重方式对行走步态的影响研究发现,背部背包造成躯干更大的前倾,而躯干前后均匀负重可以大大减小不必要的前倾,并且更接近于正常行走,而本研究中前负重行走时躯干的前后倾幅度显著小于后负重,更接近于基础负重的行走,而后负重行走时躯干的前后倾幅度显著大于基础负重行走,这一结果,与Kinoshita就不同负重方式对行走步态的影响的研究结果一致。从解剖学的角度来分析,躯干后伸的能力本身就小于躯干前屈的能力,而前负重躯干又处于后伸位,因此相比后负重,躯干前后倾幅度会减小;另一方面,前负重时,躯干处于后伸位,此时躯干周围肌肉收缩力更强,放电更多,具有更好地稳定控制能力,但长时间的话,躯干的肌肉更容易疲劳。 Zetterberg等[18]研究证明,躯干试图前屈时主要是腹侧肌活动较强,背侧肌活动较弱;试图后伸时背侧竖脊肌活动最大,腹侧肌也表现出一定的活动。范帅等[19]研究发现外部负荷大小、位置不同时,躯干的神经肌肉控制也会不同,负荷在身体前方时,腰背肌为主要做功肌,而负荷在身体后方时,腰背肌和腹肌的贡献比率接近相等。因此,在前负重时,腰背肌为主要做功肌,更容易疲劳。本研究在前负重时,身体是处于后伸位的,黄强民等[4]研究躯干在不同位置下负重时的肌电活臃⑾郑外部负重物的位置对躯干稳定性影响较大,尤其在身体后伸位时,负重增加,腰部闪动次数增多,更容易造成下腰痛的发生。 前负重时,躯干会有更大的后倾角度,而后负重时躯干会有更大的前倾角度,躯干角度的相应调整的目的,均是使其重心更加靠近支撑面中心,提高步态稳定性,同时也可减小外部负重物的偏心力矩的作用。这也说明躯干的前倾和后倾对于保持步态稳定性具有重要意义。这也提醒我们,当机器人在进行前负重或者后负重的行走时,需要躯干的运动特征进行相应的调整。 4)在本实验中,前负重和后负重两种行走模式之间比较下肢各个关节角度、力矩后发现,在支撑末期,外部力矩使踝关节背屈逐渐增大,因此踝关节内部产生逐渐增大的跖屈力矩与之对抗,此时踝关节的跖屈力矩与踝关节的跖屈肌结构的被动拉长有关,而前负重行走时,踝关节最大背屈角度显著增大,最大跖屈力矩均显著减小,说明踝关节周围肌群收缩减弱。髋关节最大屈曲角度发生在摆动末期,随后脚跟着地,髋关节产生伸肌力矩拉动身体质心向前,此时髋关节的伸肌力矩与髋关节伸肌的向心收缩有关,而前负重行走造成髋关节最大屈曲角度显著减小、最大伸髋力矩显著增大,说明伸髋肌群收缩加强。 关节净力矩是与肌肉作用效果等效,肌力矩所做的功将影响系统的机械能,当关节净力矩与关节角速度方向相同时关节功率为正值,肌肉向心收缩做正功,意味着能量被肌肉产生出来并向肢体传递;当关节净力矩与关节角速度方向相反时关节功率为负值,肌肉离心收缩做负功,这时外力对肌肉所做的功为总功,意味着能量由肢体环节流向肌肉,被肌肉吸收。行走时负功主要使肢体在抵抗重力时吸收能量,正功使人体向前运动,不管是正功还是负功,肌肉收缩都要消耗能量。在支撑相的初期即足触地的缓冲阶段,外部力矩要让膝关节屈曲的时候,膝关节内部产生一个很大的伸膝力矩,与关节角速度方向相反,膝关节周围肌肉做负功吸收能量,前负重行走时的伸膝力矩最大值以及膝关节负功显著大于后负重行走,这可能造成膝关节承受更大的冲击力,膝关节损伤风险增大,同时伸膝肌群离心收缩更大,吸收更多能量,更容易疲劳。而在离地蹬伸阶段,力是通过下肢各关节肌肉收缩释放,肌肉做正功,其中髋关节做正功最多,释放能量最多,贡献最大。而前负重造成髋关节做正功显著大于后负重行走,伸髋肌群收缩更大、用力更多,可能造成髋关节蹬伸肌群更容易疲劳。因此在设计前负重机器人的时候,应加大下肢的驱动力,满足更多的能耗。 在设计前负重的机器人或者进行机器人前负重的时候,应该适当减小步长,增加步宽,躯干适当向后倾斜,从而增加稳定性,同时应加大下肢的驱动力,满足更多的能量消耗。对比躯干前、后负重的步态,人体前负重行走时,具有更大的步宽,会造成更多的能量消耗;而躯干的向后倾斜,长时间下去,腰背部肌肉更容易疲劳,更容易造成下腰痛的发生;同时,大腿肌肉用力增大,消耗更多的能量,长时间行走,大腿肌肉会更快疲劳。因此,建议日常生活中负重尽量选择在背部。
公路工程地质论文:公路工程地质勘察管理模式探讨与思考 摘要:本文主要针对我国公路工程地质勘察管理模式相关问题进行探讨,在分析当前勘察管理模式存在的主要问题的基础上,分析相关解决思路,最后从工程地质勘察管理模式实践,可以看出这一管理模式可以推广借鉴。 关键词:公路 工程地质勘察 实践探索 管理模式 对于复杂的人类工程活动的公路工程建设来说,为了确保公路造价经济、设计合理、环保美观核运营安全,需要对于处于复杂的岩-土-水-应力等地质环境之中隧道、桥梁、路基路面等构造物进行勘察地质的客观认识,这样才能为设计人员提供相关的可靠的地质资料。公路建设随着我国经济的快速增长而增长很快,大量的相关经验也在勘察设计方面有所积累[1]。但是相关的问题暴露也比较多,比如,施工及运营期产生的路基沉降、隧道塌方、边坡滑塌以及桥梁下沉等现象出现比较多,还有就是因施工揭露与勘察资料不符而引起的设计变更也是层出不穷,上述问题对于建设造成巨大经济损失,或者重大的安全事故往往会引起较为恶劣的社会影响。分析相关原因,肯定存在建筑施工本身原因,另外,勘察深度不足也是主要原因之一,包括公路选线、构造物设计不合理是由于地质资料可靠度低等方面[2]。另外,设计人员采用过于保守的设计思想,也容易使得工程浪费比较严重,尽管工程安全可靠,但是,这种地质资料不准确、勘察与设计脱节等现象也是坚决不可取的。 1 当前勘察管理模式存在的主要问题及解决思路 1.1 勘察管理模式存在的问题 (1)勘察与设计脱节 目前,勘察与设计脱节现象在工程地质勘察管理模式中较为严重,主要有知识结构脱节、组织脱节、和设计文件脱节等方面。 对于长期从事勘察工作的地质工程师和专注于专业设计、勘察的公路主体设计人员来说,他们之间就是由于勘察与设计组织脱节、专业分工过细的原因,使得专业技术方面越来越单一,现场解决问题能力和综合素质不能有效得以提升。勘察人员表现在对于公路特点知之不多,在设计要点把握不准的情况下,自然相关的勘察工作的针对性不强,则很难满足设计要求,这样就往往容易给设计人员造成误解,或者带来浪费的现象。设计人员则往往对于察成果多采用拿来主义,表现出过多的依赖地质人员,在公路选线过程中也很难将工程地质选线的理念至始至终贯穿其中,缺少足够的地质专业知识和辨伪存真的能力。 (2)勘察资金投入不足 工程造价的经济性、运营的安全性、方案设计的合理性这三点则是公路勘察设计单位的要求条件,一方面需要实力的专业设计队伍和项目管理人员,另外,为了保证优质设计,还应该重视工程地质相关工作,通过足够的勘察工作量来查明项目的工程地质条件。缩减勘察工作量或者低价转(发)包等途经进行勘察,这些方式对于公路设计单位来说只有一个目的就是获得更高的利润,这样在工程地质勘察资金投入明显偏低的情况下,往往在高利润的驱动下,存在相关的低价转包、降低要求或者是弄虚作假等方式进行,勘察成果质量自然得不到有效保证。 (3)勘察周期缩短 公路勘察设计周期随着我国公路建设的快速发展而大大缩短,这样的情况下,迫使勘察设计同步进行,甚至出现公路设计超前于工程地质勘察的情况。不够完善的中间性勘察资料对于设计院来说也是常常存在的,考虑到工程地质勘察滞后的情况,在没有勘察资料的情况下进行设计工作也可能是这样。当设计假定的工程地质条件与勘察资料没有较大的出入,就按照在提交后勘察资料进行采用原方案的设计;但是,当即便发现工程地质信息不同的时候,有时候为了往往追求工期,有可能出现不理会地质资料的情况,使得地质资料未有发挥应有的作用。 1.2 解决问题的基本思路 改变公路勘察设计的管理体制则是改变我国公路勘察设计目前存在的问题的主要途径,应该从转变工程地质勘察管理体制入手进行思考,比如,尽量延长勘察设计周期,而业主不再片面追求工期;工程地质人员对公路工程的学习应该在勘察单位进行加强,为了提高工程地质勘察质量,应该真正领会公路设计的需求和勘察的重点;同时,设计院转变工程地质勘察管理模式。 对于公路勘察没计企业,在进行公路勘察设计过程中,应该秉着“质量第一,创造精品”的理念去施工,而不能只是注重片面的利润。为了提高勘察设计的质量,应该致力于改变目前公路工程地质勘察管理模式的弊端,比如,通过全面实行严格的监理制度,不断加强勘察设计复合型人才培养,打击勘察压价竞争、层层转包、暗箱操作,强化勘察设计过程控制和成果审查等等。 2 工程地质勘察管理模式实践探索 2.1 落实内部地质监理制度 勘察质量的提高受到国内公路建设项目逐渐实行勘察地质监理制度的影响,这是因为,一方面能够通过对于勘察工作量进行审查,要求满足《公路工程地质勘察规范》之要求,要求公路设计单位尽可能多布置勘察工作量;另外,勘察质量的提高有影响的还包括对勘探进行监督,要求地勘单位按规范作业。 2.2 加强勘察设计复合型人才的培养 第一,设立地质室(组),分院重视工程地质人才队伍的建设,在承担公路主体设计的分院设立工程地质室,在勘察设计项目部设立地质组,并列于主体设计室(组),受分院领导(项目负责人)直接管理。第二,明确相关地质人员的职责,同时,通过培训不断增强勘察设计复合型人才的综合能力;第三,对于工程地质人员的知识结构来说,工程地质专业背景和实践经验应该有所要求,通过与设计人员的紧密联系,以及相关的路基路面、路线、桥梁、隧道等专业的了解,使得自己身的公路专业设计知识不断扩大。 2.3 加大勘察资金的投入 工程地质条件错综复杂,再加上岩土体千变万化的特点,考虑到勘察工作量与勘察精度成正相关,勘察精度必然受到勘察工作量的缩减的影响而有所下降。在市场经济体制结构下,利润最大化也是地勘单位的追求所在,低价中标的影响就是表现在勘察不够精细,同时,导致技术人员的数量和技术水平有所下降。所以,要想使得勘察质量得到提高,应该保证足够的勘察工作量,应该对于资金进行有限度的加大,这样不会为了片面追求低价而转包给实力不佳的勘察单位。 3 结语 公路工程建设在取得成就的同时,也存在诸多问题,其中工程地质勘察管理体制存在的弊端和由此引起的勘察质量下滑是一个主要问题。尽快转变工程地质管理模式,提高公路工程地质勘察质量是公路行业的当务之急。本文主要探讨了公路工程地质勘察管理模式问题,希望能够共同把公路勘察设计行业存在的问题逐渐解决,促进我国公路工程更好地建设。 公路工程地质论文:山区公路工程地质勘察问题研究 摘要:结合沿线的自然地理和地质条件,遵循面点结合、由浅入深的原则,综合运用遥感、工程地质调查测绘、物探、钻探、原位测试、工程地质和水文地质试验等方法和手段进行综合勘察,为设计、施工提供完整、准确的地质资料和建议。 关键词:山区公路地质勘察 公路建设 地质资料 我国山地面积占陆地总面积的70%,山区道路沿线的地形地貌、地质条件和水文条件较复杂,不确定性较大。路基填挖交替频繁,深挖、高填路段多,从而使路基的物理力学性能有很大的差异,造成路基不均匀沉降,发生失稳现象。这就需要对工程地质条件做深入的研究,找到针对性较强的勘察方法和手段,为山区公路设计和施工提供完整、准确的工程地质资料。本文总结了山区公路勘察方法,并对各种特殊地段的勘察要点进行了分析和总结:结合沿线的自然地理和地质条件,遵循面点结合、由浅入深的原则,综合运用遥感、工程地质调查测绘、物探、钻探、原位测试、工程地质和水文地质试验等方法和手段进行综合勘察,为设计、施工提供完整、准确的地质资料和建议。 1.勘察方法的选择 勘察方法的选择应依据勘察阶段,地形、地质条件和勘察对象而定,大致分两种类型: 1.1宏观控制 一般采用遥感技术,从宏观上观察全貌,对区域地质条件进行大致了解,可发现大型地质构造和地质灾害。根据不同时期的资料,还可以掌握不良地质发展趋势,进行地质单元的划分。山区公路中最重要的一点就是首先进行地质单元的划分。地貌就是从地质的角度去论述地表形态,不同地貌的地质成因和历史不同。 1.2微观分析 通常采用地质调绘、物理勘探、钻探、挖探、取样、试验及原位测试等方法,其中地质调绘及物理勘探可以定性或半定量地判定地质条件;而钻探、挖探、取样、试验及原位测试则可以对地质条件及其对工程的影响程度进行定量分析。 2.路段勘察 2.1一般路基 一般路基工程勘察主要按沿线微地貌特征分段,查明各段的地质结构,岩土类别、土的密度和含水状态,基岩风化情况,地下水埋深、变化规律和地表水活动情况;确定路基基底的稳定性,边坡结构形式及坡度;确定设置支挡构造物和排水工程的位置,划分土石工程等级。 2.2高路堤 高路堤作为陡坡路堤的一种特例,也属于重点路基工程(即地形起伏大、路基填挖量大、工程地质条件差的路段),高路堤边坡必须进行稳定性验算,其参数的选择是稳定性验算的关键,需要对地基土及路堤填土提出准确的物理力学参数,因此要针对高路堤做专门的工程地质勘察。 高路堤主要病害是总体沉降、局部沉降、局部沉陷、滑移、路基破坏等。一般的填方路堤和高路堤对路基基底要求应有足够的承载力,路堤基底土的变形性质和变形量的大小主要决定于路堤填土高度、基底土的力学性质、基底倾斜程度、软土层和软弱结构面的性质和产状等。软土层或较软结构面往往使基底发生较大的塑性变形而造成路基的破坏。因此其勘察中的重点是沿陡坡路基顶或软土层及较软结构面,对陡坡路堤进行设计时必须进行地基稳定性验算,应通过有针对性的工程地质勘察提供准确的陡坡路堤地基岩土物理力学参数。 2.3陡坡路堤 当地面自然横坡陡于1∶5时(包括纵断面方向)就应视为斜坡路堤,当地面横坡陡于1∶2.5时,就视为陡坡路堤。根据斜坡路基病害调查,公路陡坡路基常见病害是纵向裂缝和路基滑移。影响陡坡路基稳定性的主要工程地质因素有以下两个方面:(1)陡坡覆盖层土体与基岩接触带为透水软弱面,地下水活动引起陡坡路基下滑;(2)陡坡路基岩层软硬相间,其软弱面顺路基倾斜,由于风化强弱差异或地下水侵蚀,地基和路基顺软弱面滑移。 2.4支挡工程 支挡工程的勘察主要任务为查明支挡构筑物位置承重地基的地层层位、层厚、岩土类别、分布范围,调查地下水埋深、分布;确定岩土的承载力、抗剪指标和压缩指标;判定在路基附加荷载作用下,路基沉降和滑移的稳定性。 3.桥涵勘察 桥涵工程的勘察主要任务是查明桥涵位置地基土层的岩性、地质构造、水文条件,查明其软弱下卧地层的厚度及分布,依据调查结果绘制断面图。确定岩土的承载力、抗剪指标和压缩指标。在地形图上绘出汇水面积;根据收集的气象资料,估算最大的流量,过水断面尺寸,计算墩台最大冲刷深度,提出合理的基础埋深。 4.公路涎流冰的勘察要点与防治措施 涎流冰冲坏桥涵结构,破坏路基路面,危害公路行车的安全,已成为高寒地区公路主要病害之一。涎流冰的防治工作,应从公路勘察设计的源头上采取积极地防治措施。若路线不可避免地要从涎流冰地段通过,则应进行全面细致的水文、地质、地形调查,认真分析水的来源,涎流冰的形式、规模及对公路的危害程度,因地制宜地选择防治方案,将涎流冰的危害降到最小程度。一般采用因势利导及相互隔离的办法处置。 5.结语 随着山区公路的高速发展,由于山区特殊的地形地貌,给勘察专业带来诸多新课题,采用传统的勘察方法和传统的勘察手段已经很难满足设计的需要,存在着许多急需解决的岩土工程勘察技术问题。地质勘察工作是山区公路建设成败的前期关键,各阶段的地质勘察工作必须认真对待,要达到必要的深度。对于地质条件复杂的或存在不可避绕的不良地质路段,前期的工程地质勘察更要做细,并请多方专家共同研讨决策。勘察设计单位应加强岩土工程技术人才培养,适应山区公路建设新的发展需要。 公路工程地质论文:公路工程地质勘察方法 摘 要:公路作为一种线性构造物,是连接城市、乡村主要供汽车行驶的具备一定技术条件和设施的道路,是带状的空间立体交通结构物。由于这些特点在公路工程建设中我们常会遇到各种各样的自然条件和繁杂的地质问题,而由此产生的投资数额亦是巨大的。 关键词:公路;地质勘察;方法 引言: 公路工程建设中我们常会遇到各种各样的自然条件和繁杂的地质问题,如软土地基、岩溶地形等;而由此产生的投资数额亦是巨大的。一般来说公路工程中岩土工程往往占到总造价和总工期的30%一70%甚至更高。同时公路工程地质勘测直接关系到路基、桥隧的安全,应引起高度重视。 1.研究既有资料 收集和研究路线通过地区既有资料,不仅是外业测量准备工作的重要内容也是工程地质勘测的重要方法。特别在既有资料日益丰富、遥感技术日益详尽的今天这种方法尤为重要。 2.调查与测绘 公路工程地质调查与测绘的目的在于查明公路走廊范围内的地形、地貌、地质条件,并结合区域地质资料,对路基、桥梁、隧道及其他结构物的稳定性、适宜性做出评价,为工程地质勘探、测试工作及工点布置提供依据。工程地质调查与测绘宜采用下列方法: 2.1 根据任务要求对已有的地质资料进行分析研究,编写纲要。必要时选择有代表性的地段进行实地踏勘。 2.2 对线路所处第四系覆盖地段,宜先使用物探方法进行探测,对解释成果应选择性地进行验证,并应提供实测地质剖面和必要的岩土测试资料。 2.3 基岩裸露、半裸露区,宜采用路线地质追索法与横空法相结合进行调查与测绘,必要时可进行适量的勘探与测试。 2.4 地质复杂,宜采用填图的方法进行。当地质条件简单或既有地质资料比较充分时,可采用编图方法进行。编图地段应有剖面总数1/3的实测地质剖面。 2.5 对线路设计与施工有重要影响的地质问题。公路工程地质调查与测绘工作的主要内容有调查研究地形、地貌特征,划分地貌单元,分析各地貌单元的形成过程以及与地层、构造、场地稳定性的因果关系;查明岩土成因、性质、厚度、时代和分布范围;调查岩层产状,确定地质构造类型、软弱结构面的产状及其性质;调查新构造活动的痕迹、特点和与地震活动的关系。工程地质调查采用的方法主要有观察和访问群众,必要时可配合勘探和试验。特别是在对历史地震情况的调查,对沿线洪水位的调查,对滑坡、崩塌、风沙、雪害、泥石流等不良地质的发生情况、活动过程和分布规律的调查方面,都离不开调查访问。 3.勘探 勘探是工程地质勘察的重要方法,是获取深部地质资料必不可少的手段。能提供设计所需的技术参数,在桥隧、涵洞、不良地质处理中应用广泛。在进行地质勘探时,应充分利用地面调查测绘资料,合理布置勘探点,认真分析勘探成果,避免不必要的工作;公路工程地质勘探方法主要有挖探、钻探、地球物理勘探(简称物探)几种。 3.1挖探 挖探是工程地质勘探中最常用的一种方法,可分为坑探和槽探。它就是用人工或机械方式进行挖掘坑、槽,以便直接观察岩土层的天然状态以及各地层之间接触关系等地质结构,并能取出接近实际的原状结构土样,该方法的特点是地质人员可以直接观察地质结构细节,准确可靠,且可不受限制地取得原状结构试样,因此对研究风化带、软弱夹层、断层破碎带有重要的作用,常用于了解覆盖层的厚度和特征。 3.2简易钻探 简易钻探是公路工程地质勘探中经常采用的方法。具有工具轻,体积小,操作方便,进尺较快,劳动强度小等优点。但缺点是:不能采取原状土样或不能取样,在密实或坚硬的地层内不易钻进或不能使用。“麻花钻”是在公路工程中常见的简易钻探方法。 3.3钻探 在工程地质勘测工作中,钻探是广泛采用的一种最重要的勘探手段,它可获得深部地层的可靠地质资料。钻探按钻进方法分有回转、冲击、振动和冲洗四种。在公路工程地质勘测中,钻探主要用于桥梁、隧道及大型滑坡等不良地质现象的勘探,一般是在挖探、简易钻探不能达到目的时采用。钻探作为最重要的勘探手段其提供的成果亦是相当详尽的。 3.4物理勘探 物理勘探简称“物探”。不同成分、不同结构、不同产状的地质体在地下半无限空间呈现不同的物理场分布,物探采用专门的仪器,通过观测这些物理场的变化,来判断地下地质情况。物探的优点是效率高、成本低、仪器和工具比较轻便。但是由于不同土、石可能具有某些相同的物理性质,或同一种土、石可能具有某些不同的物理性质,因此有时较难得出肯定的结论,必须使用钻孔加以校核、验证,所以物探有其一定的适用条件。 4.试验 实验是工程地质勘测的重要环节,分为原位测试、室内试验。是对土石工程性质进行定量评价的必不可少的方法,是解决某些复杂的工程地质问题的主要途径。 工程地质调查测绘与勘探工作,只能解决土石的空间分布、发展历史、形成条件等问题,对土石的工程性质只能进行定性的评价,要进行准确的定量的评价必须通过实验工作。 在工程实践中,可能会遇到某些复杂的自然现象和作用,一时上不能从理论上认识清楚,而又急于解决,在这种情况下往往可以通过试验的方法加以解决。 原位测试主要有静力触探、十字板剪切、横(旁)压试验、动力触探和标贯。是在岩土所处之原位,保持着原位状态和原位应力条件下现场就地进行的测试工作。通过原位测试可取得岩土多种物理及力学参数。由于它所提供的数据较准确、设备较轻便、操作也简单易行,且便于多点使用,在工程实践中得到广泛应用。 室内试验是直接采用仪具试验并通过计算取得有关数据的方法。应注意试验结果只代表取样地点的性质特征,实际应用中应与其他方法综合使用以保证结果的可靠性。 5.定位观测 物理地质现象与作用是在自然环境不断变化的情况下发生与发展的,其中某些具有周年的变化过程,某些具有多年的变化过程,如滑坡、泥石流等,而另一些可能兼有这两种变化。通过直接观察和勘探,只能了解某一个短时期的情况,要了解其变化规律,就需要作长期的定位观测工作,而掌握其变化规律,有时则是工程设计所必需的。因此,定位观测是工程地质勘察的重要方法,在某些情况下是必需的。定位观测不仅可以为设计直接提供依据,而且可以为科学研究积累资料。 6.结语 岩土作为自然产物易受自然条件影响,具有显著的时空变异性,在实际工作中岩土工程往往是影响投资和制约工期的主要因素,如果处理不当可能会带来灾难性的后果。正确利用公路工程地质勘测方法对提高设计质量,有效控制工程造价和工期有着无法替代的作用。公路工程地质勘测作为岩土工程在公路建设中的重要手段,应引起我们足够的重视。 公路工程地质论文:浅谈公路工程地质勘察现场施工全过程及技术要求 摘要:工程地质的勘察是公路项目建设成败的关键,本文根据以往技术要求及施工经验,首先探究陕西地区外业工程地质勘察的目的、任务及勘察方法,并重点分析不同地质勘察的技术要求,最后对公路工程勘察的新技术进行探讨。 关键词:公路;地质勘察;技术要求;注意事项 引言:公路工程地质勘察项目呈线状分布,一般长达几十公里。在地质条件较复杂地区,同一项目往往跨越多种地形地貌和地质构造单元,途径多种不良地质和特殊岩土。管理好一项复杂的公路工程地质勘察项目,需要项目负责人除了具备良好的职业道德外,还要具备较高的技术水平和较丰富的实践经验。 1.工程地质勘察的目的、任务及勘察方法 1.1初步勘察阶段 1.1.1目的 根据合同或协议书要求,在工可研究基础上,对公路工程建筑场地进一步作好地质比选工作,为初步选定工程场地、设计方案和编制初步设计文件提供必要的工程地质依据。 1.1.2任务 (1)进行综合地质勘察,查明路基和构造物工程场地岩土层结构及工程质,为路基设计、选择构造物结构和基础类型提供的工程地质资料; (2)初步查性明对工程场地起控制作用的不良地质条件、特殊性岩土类别、范围、性质,评价对工程的危害程度,为路线避绕或治理对策提供地质依据; (3)查明场地地震烈度,对抗震设防烈度7°及其以上的高烈度区进行烈度复核和地震安全性评价。 1.1.3勘察方法 主要为工程地质调查与测绘及综合勘探。一般情况下,可采用人工浅探(洛阳铲或麻花钻)、工程物探(电法、地震、声波、测井等)、机械钻探、原位测试、室内实验与定位观测等。原位测试包括静立触探、动力触探、十字板剪切试验、旁压试验、扁铲试验、现场荷载试验(地表及钻孔内载荷试验)、现场剪切试验、水文地质测试等,室内试验主要为岩、土、水的物理力学、水理、化学等实验内容,定位观测主要是针对特殊不良地质如滑坡、泥石流、软土、地下水特性等内容的变形位移观测。 1.2详细勘察阶段 1.2.1目的 根据已批准的初步设计文件所确定的修建原则、设计方案、技术要求等资料,有针对性地进行工程地质勘察,为确定公路路线、构造物位置和编制施工图设计文件,提供完整、准确的工程地质资料。 1.2.2任务 (1)在初勘基础上,进一步查明项目区工程地质条件,最终确定公路路线和构造物的布设位置; (2)进一步查明路基和构造物工程场地岩土层结构及其工程性质,准确提供路基和构造物工程基础设计、施工必需的岩土工程设计参数; (3)根据初勘拟定的对不良地质、特殊性岩土防治方案,具体查明其分布范围、性质,提供防治设计必需的地质资料和地质参数。 1.2.3勘察方法 主要以钻探、原位测试和室内实验为主,必要时可进行物探和工程地质测绘工作。 2.不同地质下勘察技术要求 2.1冲积平原、河谷平原及山间谷地 对路基和涵洞、通道工程,应采用静力触探方法,静探孔应布在涵洞、通道构造物上,并酌情控制路基,必要时布少量钻孔相结合,以前采用麻花钻或洛阳铲孔因孔浅不能满足设计要求而不被采用。但岗地及山区,表层为老粘性土及坡积层,其工程性质好,下伏无软弱夹层,应以挖探或浅井方法,并配合地质调查。 2.2液化土地区 应执行《公路工程抗震设计规范》要求,即对抗震设防烈度7°及以上高烈度区(相当地震基本烈度Ⅶ度及以上),在地表以下20米深度内有饱和砂土、亚砂土可能液化土时,应在钻孔中作标贯试验,判定其是否为液化层,对判定的液化层应确定液化指数和液化等级。标贯试验可与取土间隔进行,一般每米一次,每个工点每层标贯点不少于6个。 2.3软土及软弱土 以静力触探为主,结合少量地质钻孔勘探,勘探重点是构造物台后高填路段,可结合构造物地质钻孔勘探。对软土厚度大于10米路段,原则上以桥代路。 2.4岩溶路段 2.4.1路基勘探 路基勘探应在物探工作基础上采用钻探方法查明路基范围内溶洞分布特点、形态、规模、顶板厚度及完整性等,在填方路段钻孔应在完整基岩内钻进5~8米,在该深度内遇溶洞时,应钻穿溶洞并在底板完整基岩内钻进3~5米;在挖方路段,钻孔应在路基设计标高以下完整基岩内钻进5~8米,或穿过溶洞后在底板完整基岩内钻进3~5米。 2.4.2桥基勘探 在物探基础上布设钻孔,主要查明每个基础范围内的岩溶情况。一般情况下,浅基础不少于2个钻孔,桩基础应逐桩钻探,钻孔应在完整基岩内钻进5~10米,在该深度内遇到溶洞时,钻孔应穿过溶洞在其底板完整基岩内钻进3~5米。 2.4.3隧道勘探 在物探工作基础重点查明断层带、褶皱轴部、可溶岩与非可溶岩接触带岩溶发育情况。除洞口布设钻孔外(钻孔应在洞口以上30~50米范围内),在洞身易发育岩洞地段布设钻孔。钻孔应在隧道底板设计标高以下完整基岩内钻进5~8米,在该深度内遇有溶洞时,钻孔应穿过溶洞,在其底板完整基岩内钻进3~5米。钻孔应布在中线外7米交叉布置。 2.5滑坡 滑坡具有一定规模的整体位移,有顺层或沿软弱夹层滑动,有残坡积层沿下伏外倾基岩面滑动,有均质岩土体因坡度陡导致坡体失稳而滑动,也有高陡边坡因倾倒破坏而失稳。滑坡应在工程地质测绘和地质调查的基础,沿主滑坡方向布置钻孔,对大中型滑坡不少于2~3个勘探线。通过勘探查明滑床位置及滑床产状、特征及主要物理力学参数。 2.6崩塌与岩堆 主要采用地质调查方法,对岩堆可酌情配合挖探和必要的物探方法。一般情况下应尽可能避开或尽可能减少崩塌岩堆路段长度和避开特别发育段对公路危害最大的崩塌和岩堆体。 3.公路工程勘察新技术 3.1遥感技术在公路工程勘察中的应用 在采用遥感技术进行公路工程地质调查,易于发现常规地质调查难以发现的地质现象。从遥感图像上提供的构造信息,可识别规模较大的软土分布区。公路工程遥感应用于工可阶段,易于进行最佳路线方案的选择,能提高勘探效益,缩短可行性研究周期,节省工程勘探投资。通过对各种工程地质要素的解译,结合地形高程数据分析、区域地质和工程地质条件,选择最佳路线方案。在工程地质调查和测绘中不能仅仅依靠遥感技术。对于遥感的成果,要进行实地检验;对于遥感地区选择一定有代表性的点或地段进行实地考察,检验遥感的结果是否符合实际;将遥感成果用实地的勘察、钻探等获取的微观的资料来验证;在遥感中采用不同的解释系统和方法,将结果进行横向对比;参考工程地质物理勘探成果,将遥感成果进行横向对比。 3.2探地雷达在地基勘探中的应用 在公路工程地质勘测中,考虑到勘测的目的主要需要了解软土沿路线的纵向分布,在雷达剖面布设过程中,主剖面应沿公路的走向布设。同时考虑到公路工程横向软土分布范围的不均匀性,以及探地雷达资料的相互印证、校核、修正,在每一典型区域应布设若干横剖面。一般横剖面的起始、终结端点应布设到公路两侧天然场地中,横切、垂直公路走向布设。对部分疑难地段可进行加密勘测,或在天然场地添加辅助剖面。公路工程地质勘测中,探地雷达天线类型一般选择100MHz接地耦合天线和低频组合天线,能够满足勘测深度和精度要求。在资料处理中,通过对雷达波形、雷达波形图、雷达影像图的综合分析,并结合钻探资料与多年的工作经验积累,即可对软土地基分布范围、分布规律及均匀性等进行识别和划分。 3.3综合工程物探的应用 (1)在解决软土总体分布情况的工程问题时,主要选用探地雷达,其次可选用电法、地震勘测方法加以补充。 (2)在解决软土厚度变化的工程问题时,可考虑两种物探方法组合:在软土分布深度一般区,主要选用探地雷达,其次可选用电法、地震勘测方法加以补充;在深厚软土分布区,主要选用电法、地震勘测方法。 (3)在解决软土与公路工程相互作用工程问题时,主要选用探地雷达,其次可选用电法、地震勘测方法加以补充。 (4)在解决软土沿深度方向的变化特征时的工程问题时,主要选用井中物探方法。 4.结束语 公路工程地质勘察是为公路工程设计、施工、养护方案的制定及地质灾害的整治提供地质依据,是公路设施建设的基础资料,服务于公路工程建设的全过程。现有的岩石力学、土力学、岩体力学等均难以准确地描述岩土体实际的力学本构关系,地质灾害的发生除了其本身的因素外,还受到许多外界的因素如施工、气候等的影响,十分复杂。因此做好公路工程地质勘察特别是不良地质路段的勘察尤为重要。 公路工程地质论文:浅析公路工程地质勘探中挖探技术的应用 摘要:挖掘机挖探的勘探方法是行之有效的方法,它不仅解决人工挖探速度慢、劳动强度大和不太安全的问题,还可以解决钻机搬迁困难和地下水下挖掘困难等问题,解决一些采用钻探方法很难查明的工程地质条件,保证公路工程地质勘探工作量和勘察深度,从而大大提高公路勘察设计的质量。因此,本文对公路工程地质勘探中挖掘机挖探技术的应用进行了研究。 关键词:公路工程;地质勘探;挖探技术;应用 1 概 述 挖探属于探坑(井)、探槽的范畴,是查明地下工程地质情况最直观有效的勘探方法。挖探与一般的钻探相比,它的优点是揭露范围较广,地质人员能够直接观察到地质结构细节,准确确定地层分层界线和岩性,而且可以不受限制地从中采取接近实际的原状结构岩土试样,并可以用来做现场大型试验,尤其对研究软弱夹层和破碎带的空间分布特点、岩土工程性质等意义更大,另外它还有施工操作简单、需要施工人员数量较少、受地形地貌影响较小等特点。 近年来,随着挖掘机性能的不断提高,完全可以采用挖掘机来进行探坑(井)、探槽的施工,解决传统挖探存在的速度慢、劳动强度大、成本高和不太安全等缺点,使其和钻探一样,充分发挥其作用,成为公路工程地质勘探中最常用的方法之一。 2 工程概况 江西省某公路全线采用二级公路技术标准,全长 12.1km。桥梁 1090.2m/16 座,其中大桥 6 座,中桥 4座;涵洞312.6m/24 道;隧道 961m/4 座。在某公路的工程地质勘察中大量采用了挖掘机挖探的方法,取得了很好的经济技术效果。 3 挖掘机挖探技术 某公路 K0+400~K2+500 段布置有 10 座中小桥,沿路线1kM 河床落差达 50m,河床中普遍分布有 2m~5m 厚的卵石、砾石,砾石、卵石含量超过 50%,含漂石、块石,河床深槽中常年有水,但水深在非雨季一般为0.5m~1.0m。河谷地形上高差较大,离公路较远,交通不便。勘探如采用钻机钻探,钻机搬迁非常困难,搬迁的时间甚至超过钻进的时间。由于卵石、砾石的大量存在,钻机钻进时需要采用厚壁套管跟进、泥浆冲洗、复合钻头钻进,钻进效率差,每班次进尺只有2m~4m。这样每座桥勘探需要至少 3d天时间。因山区工程地质条件往往变化很大,在公路建(构)造物基础范围内,钻孔移动 1m 的位置,工程地质条件往往变化,如岩石的埋深相差有时就达 2m~3m,甚至出现相差达10m 的情况。另外,卵石、砾石的分布往往不均匀,经常有透镜体出现,采用钻探往往难以查清公路建(构)造物基础范围内的工程地质条件。为了加快勘探进度、减小费用、提高勘探有效性,我们决定采用挖掘机挖探方法。 勘探用的挖掘机,不需要对工程施工用的挖掘机进行特殊改造,可以直接调用。我们调用了当地的一辆小型履带式挖掘机,沿河道一直开上去,沿河对桥位逐个进行挖探。采用小型履带式挖掘机,主要是适应河道狭窄时挖掘机的通行。履带式挖掘机适应复杂地形的通行,河道中有不太深的水也能通过。挖掘机到达桥位处,首先平整一个平台作为挖掘机操作平台,然后对桥墩台处土、石进行挖掘。探坑的范围以大于桥墩台范围为佳,这样可以全面查清墩台范围内基岩岩面起伏情况,但由于受到地形的影响,探坑的具体范围可以根据现场条件确定。根据预测的挖深及岩土性质,采取放坡或不放坡措施。实际上采取挖掘机施工技术即可,不同的是地质技术人员要事先大致预测探坑范围内工程地质条件,对挖掘机操作人员具体交代注意事项。挖掘时要采取慢挖、一次性挖土(岩)量要少的原则,以查明工程地质条件为主要目的。 对挖上的岩、土,在挖斗里时,在确保挖掘过程中扰动很小的情况下,可以采取原状岩、土试样,可以进行原位测试。在探坑里没有地下水或地下水很少、坑坡比较稳定,在确保人身安全的情况下,可以下到探坑里进行观察、取岩土试样、进行原位测试。 挖掘过程中,对挖上的岩土及挖坑里的情况进行观察和记录。观察和描述的内容主要有:岩性、成分、结构构造、厚度、第四系和基岩的分界线、岩石的风化特点及风化壳分布以及地下水渗水点位置、特点、涌水量大小等等。对地层分界线等特征点、线、面,用测量仪器进行量测。 一般情况下岩石面在1.5m~4m 左右,一个探坑 0.5h~3h就能挖好。对于一些岩石面埋藏较深的地方,如大于 5m,如果挖上来的土质均为卵石,结构比较均匀,密实度较高,亦满足桥梁扩大基础的承载力要求,不再深挖或采用钻探方法。如果土质较差,不满足桥梁扩大基础的承载力要求,则还需要采用其它办法勘探,挖探为初步确定基础型式也起到了一定的作用。 某公路10座中小桥,采用挖掘机挖探方法,平均每座桥仅用1d时间就将工程地质条件查清楚。有3座岩石埋藏深度只有1.5m~2m的桥位,半天时间就将每个桥位2个桥台位置工程地质条件查清楚。挖掘机挖探查清工程地质条件情况后,还可以很方便地及时回填探坑,从而避免对环境的破坏和水土流失。在K5+500~K6+800段6座大桥勘探中,也较多采用了挖掘机挖探的方法。每座桥位布置 2 个钻孔,在钻孔里进行原位测试、采取岩土试样,作为控制性勘探孔,控制勘探深度,其余用挖掘机挖探,加快了勘探进度,减小了费用,并提高了勘探的有效性。 采用挖掘机在山区进行公路工程地质勘探具有广泛的应用前景。它不仅解决人工挖探速度慢、劳动强度大和不太安全的问题,还可以解决钻机搬迁困难和地下水下挖掘困难等问题。如宁国市港口镇开发区道路工程处于微丘地带,地势起伏大,地层为粘性土,局部混卵石、砾石。为了查明工程地质条件,为管道及道路设计提供资料,如采用钻机钻探,钻机搬迁难度很大。采用履带式挖掘机挖探,容易就位;挖探深度超过道路埋置的管道与涵洞的深度,即2m~3m 深度,效率很高。 大功率的挖掘机不仅可以挖动卵石、碎石土,而且可以挖动极软岩、软岩(风化岩石)甚至较坚硬岩,可以采取岩样,加上特殊装置后,可以采取岩芯和进行原位测试。至于挖掘深度,市场上有一款22m 长臂挖机,最大外伸挖掘范围为 21.6m,最大挖掘深度 16.5m。如用来进行工程地质勘探,可以满足山区公路路线、路基及中小桥梁的勘察,对于基岩埋藏不深的大桥及隧道亦可采用其配合工程物探、钻探进行勘探。 挖掘机挖探不仅在山区公路工程地质勘探中,在平原地区也有广泛的用途。在公路路基、路堤、路堑、小型建(构)筑物勘探中,勘探深度一般不是很深,采用挖掘机挖探,工程地质勘探的效率高。如宿州至扬州高速公路天长段公路工程地质勘探中广泛应用挖掘机挖探。例如在沿线筑路材料料场勘探中,为了取得不同深度的土料进行室内击实试验,由于需要的土料量较大,以往采用钻探方法,需要在同一地方钻几个甚至 10 几个钻孔,钻取不同位置的土料,很费时间,所取土料质量还不高。采用挖掘机挖探,很容易取得不同深度的土料,数量和质量都能得到保证,对地下水情况也查的很清楚。 公路工程地质论文:公路工程地质勘察有关问题探讨 摘要:公路桥梁工程在建设施工中占有越来越重要的比例,在地质勘查中必须查明场地的工程地质条件、分析存在的工程地质问题、对工程场地做出工程地质评价。本文将针对公路桥梁工程结合笔者工程实践经验,提出各种勘察方法的适用范围、操作方法、成果整理,同时提出新建公路、改建公路、桥梁工程与隧道工程地质勘察要点,为同类工程提供参考借鉴。 关键词:公路桥梁;地质勘察;勘察方法;勘察操作 1. 引言 建筑场地勘查应广泛研究整个工程在建设施工和使用期间,场地内可能发生的各种岩、土体的失稳、自然地质及工程地质灾害等问题。其通过各种勘察手段和方法,调查研究和分析评价建筑场地和地基的工程地质条件,为工程设计和施工提供所需的工程地质资料,以保证工程的技术可能、经济合理和安全可靠,从而提高设计和施工的质量。在中外建筑史中,由于没有进行地质勘察而盲目设计和施工,已经造成很多的工程事故。而本文将针对公路桥梁工程,提出各种勘察方法的适用范围、操作方法、成果整理,同时提出新建公路、改建公路、桥梁工程与隧道工程地质勘察要点。 2. 工程地质勘察内容 查明并分析工程场地的工程地质条件;分析存在的工程地质问题,进行定性和定量分析;选择能满足要求的较优越的工程场地和环境;对选择的场地进一步勘察后,对照建筑物的适宜性对场地进行分区,提出各区段所适宜的建筑物类型、结构、规模、基础及地基处理的合理意见;预测工程建成后对地质环境的影响;提出工程地质条件的分析评价及改善不良地质条件的措施和建议。对于公路路基勘察来说,主要是勘察路基边坡稳定性问题;路基基底稳定性问题;公路冻害问题以及天然建筑材料问题等、 2.1新建公路工程地质勘察内容 对于新建公路来说,应对路线工程地质勘察、路基、路面工程地质勘察、桥涵工程地质勘察、隧道工程地质勘察、天然筑路材料工程地质勘察。 2.2改建公路工程地质勘察内容 改建公路工程来说,应采取以下勘察内容。(1)收集沿线的地形、地貌、工程地质、水文地质、气象、地震等资料。(2)收集有关桥梁、隧道和防护、排水等构造物的新建、改建或加固工程所需的地质资料。(3)收集原有公路路况资料。(4)调查原有公路的路基、路面、小桥涵等人工构造物的状况及病害,研究病因及防治的效果。对原有公路的工程地质、不良地质地段的道路病害应力求根治。(5)当路线因提高等级或绕避病害而另选新线的路段,应按新建公路的要求进行工程地质勘察工作 3. 公路工程地质勘察方法 3.1工程地质测绘 一般采用沿程测绘的方法,其测绘宽度一般包括中线两侧各200 m、300m。对于专门目的或地质条件的重点工程地段,应进行大面积工程地质测绘,这时的测绘线布置常采用路线穿越法和顺层追索法。而观测点的布置必须选在具有代表性的地质现象的天然露头工人工露头处。目前在公路桥梁测绘中应用最多的测绘技术是应用航片和卫片测绘。航片的应用主要是运用室内光学仪器编制地形图,或者通过地质专业判译编绘工程地质图。而测绘技术中效果比较好应是卫片测绘技术,其优点主要是卫片拍摄地面范围大;反映宏观形态特征较清楚、解释效果比较好;卫片中包含的信息量大,可根据色调和形态特征,能够解决工程地质测绘中的很多问题。 目前公路勘察中可利用卫星遥感影像信息资料对项目区的地形地貌、地层岩性、地质构造、不良地质与特殊性岩土等进行圈定、判释,为路方案选择、线位展布提供宏观资料。在此基础上利用1:5 万和1:1 万线位地形图为底图,进行实地工程地质调绘、验证,对路线通过地带及重点构造物场地进行全面的工程地质分析研究,编绘 1:5 万和 1:1 万综合工程地质图。 3.2工程地质勘探 根据工程实践经验,工程地质勘探主要采用以下几种形式:山地勘探、钻探、物探、工程地质坑探。 (1)山地勘探主要是应用于公路建于山地中,其勘探方式主要为剥土、探坑、探槽、探井(分竖井、斜井)、平洞。 (2)钻探。采用钻探机具对深部的工程地质条件进行揭露的一种工作方法,它分为轻便钻探和钻探两种。轻便钻探利用洛阳铲、锥探和小螺纹钻等进行钻探的方法;钻探一般是利用大型钻机进行钻探的方法,常用的钻机是机械回转钻机。 根据实践经验,钻探过程主要包括三个基本程序:1)破碎岩土采用人力和机械方法,使小部分岩土脱离整体而成为粉末、岩土块或岩土芯,破碎一般是借助冲击力、剪切力、研磨和压力来实现的。2)采取岩土用冲洗液(或压缩空气)将孔底破碎的碎屑冲到孔外,或者用钻具(抽筒、勺形钻头、螺旋钻头、取土器、岩芯管等)靠人力或机械将孔底的碎屑或样心取出于地面。3)保全孔壁一般采用套管或泥浆来护壁。 目前主要采用的钻进方法有以下三种:1)冲击钻进采用底部圆环状的钻头,将钻具提升到一定高度,利用钻具自重,迅猛放落,钻具在下落时产生冲击动能,冲击孔底岩土层,使岩土达到破碎。2)回转钻进采用底部嵌焊有硬质合金的圆环状钻头进行钻进,钻进中施加钻压,使钻头在回转中切入岩土层,达到加深钻孔的目的。3)振动钻进采用机械动力所产生的振动力,通过连接杆和钻具传到圆筒形钻头周围土中。4)综合式钻进综合冲击回转两种钻进方法;在钻进过程中,钻头克取岩石时,施加一定的动力,对岩石产生冲击作用,使岩石的破碎速度加快,同时由于冲击力的作用使硬质合金刻人岩石深度增加,在回转中将岩石剪切掉。 图1钻探施工图图2电法勘探 (3)物探。公路物探主要是在遥感判释与工程地质调绘的基础上,对控制路线方案的特长、长大隧道隧址采用浅层地震(反射、折射)、特大桥与地质条件复杂的大桥桥址采用地震面波进行控制性勘探,以了解隧址、桥址区的地层岩性、岩土界线、岩层完整性及风化破碎程度、构造及发育性与水文地质条件,了解隧道洞身围岩级别与洞口稳定性及其对环境的影响等,对隧址、桥址区进行工程地质评价,提出其比选意见。 3.3公路工程地质试验及长期观测 (1)为了进一步验证工程地质情况,有时候需要在现场取有代表性的试样,送到试验室进行相关项目的试验。或者直接进行原位测试,就是直接在野外现场进行测试。两种试验方法相比来说,原位测试由于不用花费人力、物力搬迁土样,因此原位测试在工程地质试验中采用最多。目前原位测试中采用最多的有静力载荷试验(CPT) 、静力触探试验、圆锥动力触探 、标准贯入试验 、十字板剪切试验、扁铲侧胀试验 、旁压试验 、波速测试 、现场大型直剪试验 、块体基础振动试验等。 静力载荷试验指在拟建场地上,在挖至设计的基础置深度的平整坑底放置一定规格的方形或圆形承压板,在其上逐级加荷载,测定相应荷载作用下地基土的稳定沉降量,分析研究地基土的强度与变形特性,求得地基土容许承载力与变形模量等力学数据。静力载何试验分为平板载何试验、螺旋板载荷试验、深层平板载荷试验等。用以确定地基土的临塑荷载、极限荷载,为评定地基土的承载力提供依据;估算地基土的变形模量、不排水抗剪强度和基床反力系数。其试验装置为承压板、加荷与传压装置及沉降观测装置等。根据实测结果绘制沉降与时间(s~t)关系曲线及荷载与沉降(p~s)关系曲线,由此确定地基承载力、地基土的变形模量、估算地基土的不排水抗剪强度、估算地地基土基床反力系数。 静力触探试验指通过一定的机械装置,将某种规格的金属肩探头用静力压人土层中,同时用传感器或直接量测仪表测试土层对触探头的贯人阻力,以此来判断、分析、确定地基土的物理力学性质。静力触探试验适用于粘性土、粉土和砂土,主要用于划分土层、估算地基土的物理力学指标参数、评定地基土的承载力、估算单桩承载力及判定砂土地基的液化等级等。 图3静力载荷试验示意图 (2)进行公路地质勘察时应对工程地质进行长期观测,其观测内容主要是观测与工程有关的地下水的动态观测;不良地质现象的观测;建筑物修建与周围环境相互作用的动态观测。 4. 结语 本文针对公路桥梁工程结合笔者工程实践经验,提出各种勘察方法的适用范围、操作方法、成果整理,同时提出新建公路、改建公路地质勘察要点,为同类工程提供参考借鉴。 公路工程地质论文:公路工程地质勘察探讨 1 工程概况 拟建的道路工程全长约2500米,路基宽度为18米,道路等级Ⅲ级城市次干道,设计行车速度20 km/h。 2 勘察目的及任务要求 2.1 勘察目的 为道路工程一阶段施工图设计提供详尽的地质勘察资料,对道路修建的适宜性和稳定性有关的工程地质条件作出适宜性评价,提供道路区域内的岩土的设计参数。 为道路中的桥梁工程的施工图设计提供详尽的地质勘察资料。对建桥的适宜性和稳定性有关的工程地质条件作出适宜性评价,提供桥型方案的基础类型、基底设置高程、地基岩土的设计参数。 2.2 勘察任务 查明场地土层成层条件和分布规律、地层的物理力学性质、空间分布特点及地基土层岩土工程特性,为本工程设计、地基整体稳定性分析等工作提供地层分布资料和岩土物理力学参数指标。 查明场区的水文地质条件、地下水类型、埋藏条件、地下水动态变化基本规律,以及场区历年最高、最低地下水位标高,并分析其对本工程设计与施工可能产生的影响,判定地下水和土对混凝土的腐蚀性。对场地的岩土工程地质特性作出评价,结合本工程性质,对基础型式及相应的持力层进行分析论证。 3 勘察技术要求 3.1 勘察范围和钻孔布置 勘察范围为道路部分,孔位一般布设在道路中线,遇特殊地段,如水塘、小河等路段适当加布孔位。 3.2 取土样 原则上各土层均需取土样,一般要求每1~2m取一组试样。 3.3 室内土工试验内容 天然含水量、比重、容重、孔隙比、液限、塑限、非粘性土颗分;压缩系数、垂直方向和水平方向的渗透系数和固结系数、c、φ值、土的承载比试验(CBR值)、土的击实试验、有机质含量及易溶盐含量试验等。 3.4 现场原位测试 标准贯入试验:根据本工程需要布置标准贯入试验孔,各土层均须进行标准贯入试验。 竖向间距按地层特点和土的均匀程度确定。 静力触探试验:确定各土层的强度及桩周摩阻力、桩端承载力标准值;若为岩层,需提供岩石饱和含水率的单轴极限抗压 强度。 3.5 地下水测试 地下水埋藏条件及对路基的影响的试验。 3.6 钻探现场记录 钻探记录需派有经验技术人员担任,负责记录土名、变层深度、颜色、包含物、状态和结构构造特点,砂类土的密实度和标贯击数,岩层的名称、颜色、矿物成分、结构构造特征。 4 勘察方法及完成工作量评述 4.1 勘察方法 本次勘察采用回转岩芯钻探及锤击钻探,结合标准贯入试验、重型动力触探试验、室内土、水实验等多种方法进行。野外钻探严格执行有关规范及勘察纲要要求,室内资料整理及编制采用理正勘察软件进行。岩土分类定名按《岩土工程勘察规范》(GB50021—2001)第3.3.3~3.3.6条执行,同时结合野外钻探结果及室内土工试验结果综合确定。 4.2 测量放样 本次钻孔放样是根据建设单位提供的道路设计平面图及测量控制点,用经标定合格的全站仪按图上尺寸测放而成,高程为黄海高程系统。各孔孔口坐标及高程详见勘探点平面布置图、勘探点一览表。 4.3 岩芯钻探 采用三台XY—1型液压岩芯钻机,地下水位以上采用干钻方式,地下水位以下采用泥浆护壁,土层及全风化、强风化岩层使用口径Φ110 mm合金钻头回转钻进,中风化岩层采用口径 Φ75 mm金刚石钻头回转钻进。野外钻探严格按《建筑工程地质钻探技术标准》(JGJ87—92)要求进行。 4.4 原位测试 本次勘察原位测试采用标准贯入试验及重型动力触探试验方法,测试器具均经计量检定合格,测试数据准确,测试数量均不少于6次。 4.5 土、水样采取及土工试验 1)试样采取及试样数量。粘性土原状样按Ⅱ级土样质量等级要求采用厚壁取土器采取。砂类土主要采用标贯器采取,对卵石主要由岩芯管取样。在拟建线路内取1组土样及1件地下水水样做室内土、水的简化学分析。 2)土样试验项目。物理力学指标:含水量、重度、比重、液限、塑限、压缩模量、剪切强度、砂类土及碎石土的室内颗分,取样点力求在空间分布上具有代表性。 3)水、土样的试验项目。测定地下水、地表水及土规范要求所有腐蚀性介质含量。地下水位观测:沿线各孔均用测水钟量测地下水的的稳定水位。 5 线路工程地质条件的分析与评价 5.1 场地稳定性、适宜性评价 拟建道路沿线地层相对简单,未发现岩溶、崩塌等不良地质现象及存在大的活动断裂,因此拟建道路场地场地为稳定场地,适宜本工程建设。 5.2 不良地质、特殊性岩土评价与整治 软土为沿线的主要不良地质条件及特殊性土。软土以淤泥质土夹粉砂为主,主要分布在路线穿越的鱼塘内,呈流塑状,具有天然含水量高、高压缩性,土的力学强度低等特点,工程性质差,尤其在地震作用及振动荷载作用下,易产生侧向滑移,不均匀沉降及蠕变等工程地质灾害,对路基及构造物的稳定性影响较大。 对于该部分土,考虑到其厚度不大,本次勘察中未将其独立划分为一层,施工时,建议将该层土清楚。 6 道路工程 拟建道路工程为城市一般道路,对该道路的岩土工程特征分别简析: 1)层人工填土以杂填土为主,厚度约为3.4 m,为不均的欠压实土,不宜作路基持力层,在道路施工清表时应予以清除。 2)层耕土:可塑状,分布厚度较薄,工程性能较差,层位稳定性差,不宜作路基持力层,在道路施工清表时应予以清除。 3)层粉质粘土,该层物理力学性质较好,且厚度较大,为1.20 m~6.60 m,平均为3.69 m标准贯入试验修正后击数N平均值为9击,容许承载力为180 kPa,全线均有分布,可作路基持力层。 4)细砂:松散状,层薄且分布均匀性差,属均匀性较差土层,天基地基承载力容许值fa0=100 KPa,工程性能一般,不宜作路基持力层。 5)中粗砂:稍密,工程性能一般,可作路基持力层。 6)砾砂:中密,仅局部地方有分布,可作为路基持力层。 7)卵石:中密状,重型动力触探修正击数票平均值12击,天然地基承载力容许值fak=400 KPa,层位相对稳定,土质均匀性一般,分布均匀性较差,工程性能较好,可作路基持力层。 8)砂质粘性土:可塑状,属低压缩性土层,层位稳定性差,局部分布,土质均匀性一般,标贯修正击数标准值11.68击,天基地基承载力容许值fa0=220 KPa,工程性能一般,可作路基持 力层。 综上所述,场地内地基土均匀性一般。 7 结论 经本次勘察查明,拟建工程场地稳定,适宜本工程的建设。拟建道路沿线地貌主要以山麓斜坡冲、堆积成因的山前平原地貌为主,小部分为残积坡麓地貌。拟建道路沿线地下水及地表水对混凝土结构具弱腐蚀性,对钢筋混凝土结构中钢筋无腐蚀性,对钢结构具弱腐蚀性;沿线土层对混凝土结构无腐蚀性,对钢筋混凝土结构中的钢筋无腐蚀性,对钢结构具弱腐蚀性。 公路工程地质论文:通过高等级公路工程边坡勘察了解其工程地质分类 【摘 要】在总结高速公路工程边坡勘察成果的基础上,结合工程实践,提出了适合高速公路工程的边坡工程地质分类,并将未变形边坡统分为岩质边坡、土质边坡和土石边坡,对岩质边坡按边坡体岩性和结构进行了细致分类。 【关键词】边坡;工程地质分类;岩质边坡;土质边坡 1.边坡分类的一般情况 目前国内外对于边坡已有很多分类方法,但由于所依据的分类原则、分类标准和分类目的的不同,迄今还没有一个公认的统一分类。常见的边坡分类所依据的标准有:边坡的成因、边坡的结构、边坡的岩性、边坡变形破坏形式等。总之,关于边坡的分类,国内外提出的方法很多,分类的目的各不相同。但其共同特点是:或只着眼于变形形式的分类,或仅对某一种(或几种)边坡变形(如滑坡)按不同的准则进行细部分类,尚未见到对边坡进行综合工程地质分类者,因此,不便于我国高速公路工程地质勘察的应用。 2.分类的目的和基本原则 2.1 分类目的 高速公路工程边坡的工程地质分类,是在总结我国高速公路工程边坡勘察成果的基础上,将各种不同工程地质特性的边坡加以区分,某种边坡代表某种工程地质特征,其稳定特点和对工程的影响自然也各不相同。因此,边坡工程地质分类的主要目的是: 1)根据野外调查,能根据分类特征对边坡的类属迅速予以辨认,从而能较快掌握此类边坡的主要工程地质特征。 2)能根据分类,对边坡的稳定性作出初步评价,就边坡对工程的影响作出判断。 3)根据分类预测边坡可能出现的工程地质问题,并对边坡的工程处理提出原则性建议。 4)当边坡问题较为复杂时,也可根据分类对下步勘察试验工作指明方向。 2.2 分类原则 为高速公路工程实用的方便,分类时注意贯彻了以下原则: 1)在实践的基础上进行分类。 2)为便于在野外对边坡进行辨认,并对其稳定性作出评价,在分类中将各类边坡的特征,可能的主要破坏形式和可能出现的问题,以及与工程的关系加以说明。 3)在对边坡工程地质特征进行分类描述时,注意结合与工程的关系进行说明。 4)分类的主要依据是:岩性、结构和变形特征。 5)在分类的基础上对边坡进行稳定性评价时,进一步考虑与工程的关系。 6)为了使高速公路工程边坡勘察中地质描述规范化和论述使用方便,我们还按边坡的高度、坡度、人工改造情况等的不同,对边坡试作一般性分类。 3.高速公路工程边坡的工程地质分类 按照上述分类原则,根据工程实际对高速公路工程边坡进行如下分类。按边坡与工程关系把边坡统分为自然边坡和人工边坡;按人工边坡的形成方式把边坡分为填方路堤边坡和挖方路堑边坡;按边坡变形情况把边坡分为变形边坡和未变形边坡;按边坡岩性把未变形边坡统分为岩质边坡、土质边坡和土石边坡。根据岩(土)体性质及其结构,对岩质边坡和土质边坡进行细部分类。 3.1 岩质边坡分类 3.1.1 按岩质边坡的岩性不同分类 1)侵入岩边坡:如花岗岩。岩性较单一,强度较高,一般呈块状结构,常形成陡坡并发育卸荷裂隙。 2)喷出岩边坡:如玄武岩凝灰岩、流纹岩、凝灰角砾岩等,强度差别大,裂隙发育。有时具有层状或似层状结构,孔隙性大,边坡形态受形状控制。 3)碎屑沉积岩边坡:如砂岩、砾岩、页岩等,强度差别较大,具有层状结构,边坡形态受岩层产状控制,页岩透水性微弱。 4)碳酸岩类边坡:如石灰岩、白云岩等,强度一般较高,多呈层状结构。边坡形态受岩层产状控制,常形成悬崖,有时岩溶发育。 5)夹有软弱夹层的沉积岩边坡:如夹有泥化夹层或破碎夹泥层的砂岩、页岩、石灰岩等,具有层状结构。 3.1.2 按岩质边坡的岩体结构分类 1)块状结构岩石边坡:块状结构岩石边坡是指一般由块状岩浆岩或巨厚层沉积岩组成的边坡。此类边坡的特征是,就局部地段而言,没有层状节理分布,不具备各类层状岩石边坡的特征,就其物质组成而言,岩石可视为相对均匀质体。 2)碎裂结构岩石边坡:碎裂结构岩石边坡是指具有强烈发育的不规则节理裂隙的各种岩石边坡,在岩浆岩、沉积岩或变质岩地区都可能出现,特别在断层交汇部位和严重的构造挤压部位较为常见。由于边坡上节理裂隙密集、方向零乱,难以划分出岩体的层状结构,边坡岩体多呈相互镶嵌的碎块,从宏观上看,可视此类边坡为散体,边坡形态主要决定于节理裂隙的切割程度和组合形态。 3)层状同向缓倾岩石边坡:层状同向缓倾岩石边坡是指由坚硬层状岩石组成的边坡,岩层的倾向与边坡的倾向一致,但倾角小于边坡坡角,坡面切断了岩层层面。由于坡面切断了岩层层面,坡脚以上岩层有路面方向活动的空间,因此当层面间抗剪强度较低时,可以沿层面产生滑动。影响边坡稳定的主要因素是岩层的倾角大小、层面的抗剪强度及边坡岩体被节理裂隙切割状况。层状同向缓倾边坡较为常见,由于施工开挖人为改变边坡坡角使边坡由缓变陡,使层面被切断,当边坡岩层被坡面切断后,最常见的变形是顺层滑动,特别是沿软弱夹层产生滑动。当节理裂隙的切割有利于割离坡体,下伏有软弱夹层时,雨后更易滑动。 4)层状同向陡倾岩石边坡:层状同向陡倾岩石边坡是指岩层走向与边坡走向基本一致,但岩层倾角大于边坡坡角的岩石边坡,由于坡面未将岩层层面切断,因此,没有沿岩层层面向下滑动的余地,一般情况下边坡是稳定的。 3.2 土质边坡分类 1)黄土边坡。 黄土一般呈棕黄色或淡黄色,具多孔性,孔隙比一般40%~50%,成分以粉粒为主,质地均一,无层理、柱状节理和垂直节理发育,天然状态下含水甚少,干燥时甚坚固。直立边坡,但遇水容易剥落或遭受侵蚀。 2)砂性土边坡。 砂性土边坡是指主要由砂或砂性土组成的边坡,以结构较疏、粘聚力低为特点,作为工程边坡,一般透水性较大,饱和含水的均质砂土边坡,在振动力作用下,易于液化产生液化边坡。 3)粘性土边坡。 粘土以颗粒细密为其主要特征,但由于生成环境的不同,各类粘土的组织结构、物理力学特性等差别较大,对边坡稳定性的影响也不一样。但一般都具有干时坚硬开裂,遇水膨胀分解呈软塑性状的特点。 4)软土边坡。 软土边坡是指由淤化、泥变、淤泥实土以及其它抗剪强度极低的土组成的边坡。粘土由于其抗剪强度极低,流变性征显著,对于边坡稳定性不利。 5)胀缩土边坡。 胀缩土具有特殊的物理力学特性,因土中富含蒙脱石等易膨胀矿物,干湿效应特别明显。 3.3 土石边坡 由土和坚硬岩石混合组成的边坡统称为土石边坡,可分为碎石土边坡和岩土混合边坡二类。碎石土边坡是指由坚硬岩石碎块和砂土碎屑细颗粒物质混合组成的边坡。按其形成条件,可分为堆积型(包括沉积、堆积)和残积型。前者土石碎屑经搬运位移土石混杂,如坡积体及变形边坡残留体等,后者则为基岩原位风化而成,岩土未经搬运位移,如残积层。按结构形态又可分为土石混合结构和土石叠置结构,前者整个坡体皆由土石混合物组成,边坡的特性决定于土石混合体自身的特性,后者土石混合体的下部有基岩分布,边坡的特性决定于土石体本身外,尚与土石体与基岩接触面的特性有关。此种结构边坡,亦称岩土混合边坡,呈叠置结构的岩土混合边坡还有上部为全风化玄武岩,下部为砂砾岩,或上部为玄武岩,中部为全风化页岩,下部为坚硬岩石的边坡。 公路工程地质论文:浅谈山区高速公路工程地质勘察 内容摘要:针对山区高速公路工程地质勘察中存在的勘察方案考虑不全面、勘察方案不合理、勘察工作针对性不强、勘察深度不够、对山区工程地质条件的复杂性认识不足等进行了分析,并对提高山区高速公路工程地质勘察水平提出了对策。 关键词:山区高速公路;工程地质;勘察 随着我国公路建设的发展,高速公路向山区延伸,地质条件越来越复杂,工程地质勘察工作难度逐渐加大。 一、山区高速公路工程地质勘察中存在的问题 (一)工程地质勘察方案不合理。在山区高速公路工程地质勘察中,大多工程地质勘察项目虽然也制定了勘察大纲,但多数项目勘察方案简单,未能针对项目的工程地质条件和工程的特点,对项目工程地质勘察进行详细规划,所采用的勘察方法,时有不合理或欠缺的地方。如桥梁钻孔布置未考虑到山区地质条件的复杂多变,钻孔数量偏少、钻孔位置不合理,高边坡勘察中对横断面的地质条件变化考虑不足,地质条件未勘察清楚,导致施工中高边坡加固设计变更过多,对活动性断层勘察欠缺,隧道勘察中未进行水文测试等等。 (二)工程地质勘察工作针对性不强。工程地质勘察目的不明确,勘察针对性不强是山区高速公路勘察项目较常见的问题,部分勘察单位仍习惯于“钻探、取样、提承载力”的模式,无论是路基、桥梁、还是隧道勘察都是这种勘察模式,这种早期的工程地质勘察模式,已不能适应山区高速公路工程地质勘察工作要求。山区高速公路工程地质勘察的对象主要包括桥梁、涵洞通道、隧道、高边坡、高路堤、软基及不良地质等。不同勘察对象的勘察目的不同,勘察工作中应针对不同的勘察对象,对勘探方法、取样试验、物理力学指标分析评价等做出不同的要求,并非所有的勘察对象都应提出地基承载力。如高边坡的勘察目的,主要是查明边坡开挖后的稳定性,勘察在查明岩土层结构的同时,还要查明软弱夹层和构造结构面情况,并提供抗剪、抗滑指标。 (三)勘察深度不够,定性的分析太多,定量成果不足。我国的山区高速公路的建设不到十年时间,山区高速公路的工程地质勘察工作经验不足,我国高速公路地质工作仍停留在工程地质勘察阶段。勘察报告描述较笼统,多是一些定性的描述,设计及施工人员很难采纳,甚至无法利用。如在深路堑勘察中,常见地质报告中未能进行稳定性分析,所推荐的处理方案及措施较笼统,设计人员无法利用。或者虽然也进行了稳定性分析,但未用设计拟采用的坡率,进行稳定性分析。此外,边坡稳定性评价方法单一,完全依赖极限平衡法,未采用工程地质类比法、图解法、极限平衡法和数值分析方法进行综合分析评价,也是较常见的问题。又如在桥基勘察中,常见对钻孔深度把握不准。未能根据桥梁荷载的要求及可能采取的基础形式,确定钻孔深度。因此,要么钻孔钻深了,浪费了大量的财力和时间;要么钻孔钻浅了,不能满足桩基对钻孔深度的要求。再如某山区高速公路初勘中,对断层构造勘察时,在评价区域断裂构造对公路的影响时有这样的论述评价“根据区域地质资料,K25+600处有一断层,建议路线与断层呈大角度相交”。没有深入查明断裂带的规模和路线的关系对公路的影响等。 (四)对山区工程地质条件的复杂性认识不足。虽然在山区高速公路的勘察设计中,复杂的地质条件越来越为工程技术人员所重视,但部分工程地质勘察人员仍对山区高速公路的工程地质条件认识不足,如某山区高速公路中,由于对地质条件认识不足,为了节省造价,路线以路基通过,导致施工过程中出现大量的边坡稳定性不足问题。又如某山区高速公路基岩为砂岩、泥质砂岩,但其风化程度变化较大,勘察过程中对风化程度变化不足未引起足够重视,钻孔数量偏少,导致施工中桥梁所采用的大部分嵌岩桩质量检测承载力不足,不得已改为摩擦桩。此外,还存在勘察经费不足,勘察工作量较少,不能满足查明地质条件等。 二、处理对策 针对当前山区高速公路勘察设计中存在的问题,笔者认为应在加强从业人员培训,提高专业技术水平的基础上,转变勘察技术人员的观念,在高速公路的勘察中加强岩土工程的理念,进一步提高山区高速公路工程地质勘察水平。 (一)事前规划,制定详细的勘察方案,明确地勘布置原则。山区高速公路地形地质条件复杂,主要表现为地貌单元多、地层岩性复杂,基岩风化严重、基岩顶面起伏大;区域地质构造复杂,对工程影响大;不良地质发育;地下水对工程有较大的影响等。工程实践证明,针对复杂的山区地质条件,制定详细而针对性强的勘察方案是山区高速公路工程地质勘察的关键。勘察方案主要包括勘探方法的选择;勘察点数量、间距;勘探深度、钻孔孔径、取样的数量、样品类别;工程地质调绘的范围、比例;工程物探的使用对象、物探方法;原位测试、简易钻探的使用范围、勘察深度的确定及水文地质勘察工作等。此外,对路基、桥梁、隧道、不良地质等不同的工点的勘察还应针对具体构造物的特点提出勘探、取样、试验、物探等具体要求。 (二)推行工程地质勘察监理机制。工程地质勘察的监理机制,有些省份已经开始试点,在部分工程项目中展开取得较好的成效,应进一步推广。 (三)加强工程地质勘察技术人员的高速公路知识的培训。传统的工程地质勘察工作,勘察与设计、施工脱节。工程地质勘察技术人员高速公路知识的薄弱,对工程地质条件的评价不能较好地和工程紧密结合,只能泛泛而谈。加强高速公路知识的培训,可有效提高工程地质勘察技术人员勘察工作的针对性,提高勘察质量。 三、结论及建议 (一)针对当前山区高速公路勘察中存在的问题,应积极推广岩土工程的理念。改变传统的钻探、取样,提承载力、摩阻力的观念。对地质勘察工作要求在查明地质特征的基础上,还应对地质特征及岩土参数进行分析、评价,熟悉每一类岩土工程的设计方法,了解每一类岩土工程的影响范围及对岩土体物理力学参数的要求。 (二)加强培训,提高工程地质勘察人员专业素质,建立一支专业的高速公路工程地质勘察队伍。改变公路工程地质勘察人员对高速公路不了解,所提供的工程地质报告和工程结合不紧密,难以利用的现状。 (三)积极推行工程地质勘察监理的体制。 公路工程地质论文:浅谈山区高速公路工程地质勘察 内容摘要:针对山区高速公路工程地质勘察中存在的勘察方案考虑不全面、勘察方案不合理、勘察工作针对性不强、勘察深度不够、对山区工程地质条件的复杂性认识不足等进行了分析,并对提高山区高速公路工程地质勘察水平提出了对策。 关键词:山区高速公路;工程地质;勘察 随着我国公路建设的发展,高速公路向山区延伸,地质条件越来越复杂,工程地质勘察工作难度逐渐加大。 一、山区高速公路工程地质勘察中存在的问题 (一)工程地质勘察方案不合理。在山区高速公路工程地质勘察中,大多工程地质勘察项目虽然也制定了勘察大纲,但多数项目勘察方案简单,未能针对项目的工程地质条件和工程的特点,对项目工程地质勘察进行详细规划,所采用的勘察方法,时有不合理或欠缺的地方。如桥梁钻孔布置未考虑到山区地质条件的复杂多变,钻孔数量偏少、钻孔位置不合理,高边坡勘察中对横断面的地质条件变化考虑不足,地质条件未勘察清楚,导致施工中高边坡加固设计变更过多,对活动性断层勘察欠缺,隧道勘察中未进行水文测试等等。 (二)工程地质勘察工作针对性不强。工程地质勘察目的不明确,勘察针对性不强是山区高速公路勘察项目较常见的问题,部分勘察单位仍习惯于“钻探、取样、提承载力”的模式,无论是路基、桥梁、还是隧道勘察都是这种勘察模式,这种早期的工程地质勘察模式,已不能适应山区高速公路工程地质勘察工作要求。山区高速公路工程地质勘察的对象主要包括桥梁、涵洞通道、隧道、高边坡、高路堤、软基及不良地质等。不同勘察对象的勘察目的不同,勘察工作中应针对不同的勘察对象,对勘探方法、取样试验、物理力学指标分析评价等做出不同的要求,并非所有的勘察对象都应提出地基承载力。如高边坡的勘察目的,主要是查明边坡开挖后的稳定性,勘察在查明岩土层结构的同时,还要查明软弱夹层和构造结构面情况,并提供抗剪、抗滑指标。 (三)勘察深度不够,定性的分析太多,定量成果不足。我国的山区高速公路的建设不到十年时间,山区高速公路的工程地质勘察工作经验不足,我国高速公路地质工作仍停留在工程地质勘察阶段。勘察报告描述较笼统,多是一些定性的描述,设计及施工人员很难采纳,甚至无法利用。如在深路堑勘察中,常见地质报告中未能进行稳定性分析,所推荐的处理方案及措施较笼统,设计人员无法利用。或者虽然也进行了稳定性分析,但未用设计拟采用的坡率,进行稳定性分析。此外,边坡稳定性评价方法单一,完全依赖极限平衡法,未采用工程地质类比法、图解法、极限平衡法和数值分析方法进行综合分析评价,也是较常见的问题。又如在桥基勘察中,常见对钻孔深度把握不准。未能根据桥梁荷载的要求及可能采取的基础形式,确定钻孔深度。因此,要么钻孔钻深了,浪费了大量的财力和时间;要么钻孔钻浅了,不能满足桩基对钻孔深度的要求。再如某山区高速公路初勘中,对断层构造勘察时,在评价区域断裂构造对公路的影响时有这样的论述评价“根据区域地质资料,K25+600处有一断层,建议路线与断层呈大角度相交”。没有深入查明断裂带的规模和路线的关系对公路的影响等。 (四)对山区工程地质条件的复杂性认识不足。虽然在山区高速公路的勘察设计中,复杂的地质条件越来越为工程技术人员所重视,但部分工程地质勘察人员仍对山区高速公路的工程地质条件认识不足,如某山区高速公路中,由于对地质条件认识不足,为了节省造价,路线以路基通过,导致施工过程中出现大量的边坡稳定性不足问题。又如某山区高速公路基岩为砂岩、泥质砂岩,但其风化程度变化较大,勘察过程中对风化程度变化不足未引起足够重视,钻孔数量偏少,导致施工中桥梁所采用的大部分嵌岩桩质量检测承载力不足,不得已改为摩擦桩。此外,还存在勘察经费不足,勘察工作量较少,不能满足查明地质条件等。 二、处理对策 针对当前山区高速公路勘察设计中存在的问题,笔者认为应在加强从业人员培训,提高专业技术水平的基础上,转变勘察技术人员的观念,在高速公路的勘察中加强岩土工程的理念,进一步提高山区高速公路工程地质勘察水平。 (一)事前规划,制定详细的勘察方案,明确地勘布置原则。山区高速公路地形地质条件复杂,主要表现为地貌单元多、地层岩性复杂,基岩风化严重、基岩顶面起伏大;区域地质构造复杂,对工程影响大;不良地质发育;地下水对工程有较大的影响等。工程实践证明,针对复杂的山区地质条件,制定详细而针对性强的勘察方案是山区高速公路工程地质勘察的关键。勘察方案主要包括勘探方法的选择;勘察点数量、间距;勘探深度、钻孔孔径、取样的数量、样品类别;工程地质调绘的范围、比例;工程物探的使用对象、物探方法;原位测试、简易钻探的使用范围、勘察深度的确定及水文地质勘察工作等。此外,对路基、桥梁、隧道、不良地质等不同的工点的勘察还应针对具体构造物的特点提出勘探、取样、试验、物探等具体要求。 (二)推行工程地质勘察监理机制。工程地质勘察的监理机制,有些省份已经开始试点,在部分工程项目中展开取得较好的成效,应进一步推广。 (三)加强工程地质勘察技术人员的高速公路知识的培训。传统的工程地质勘察工作,勘察与设计、施工脱节。工程地质勘察技术人员高速公路知识的薄弱,对工程地质条件的评价不能较好地和工程紧密结合,只能泛泛而谈。加强高速公路知识的培训,可有效提高工程地质勘察技术人员勘察工作的针对性,提高勘察质量。 三、结论及建议 (一)针对当前山区高速公路勘察中存在的问题,应积极推广岩土工程的理念。改变传统的钻探、取样,提承载力、摩阻力的观念。对地质勘察工作要求在查明地质特征的基础上,还应对地质特征及岩土参数进行分析、评价,熟悉每一类岩土工程的设计方法,了解每一类岩土工程的影响范围及对岩土体物理力学参数的要求。 (二)加强培训,提高工程地质勘察人员专业素质,建立一支专业的高速公路工程地质勘察队伍。改变公路工程地质勘察人员对高速公路不了解,所提供的工程地质报告和工程结合不紧密,难以利用的现状。 (三)积极推行工程地质勘察监理的体制。 公路工程地质论文:论高速公路工程地质勘察监理的重要性 摘要:该文通过实践山西某山区高速公路项目勘察监理工作,对三个不同阶段的勘察监理工作实施内容和取得的效果进行分析,指出了勘察监理在高速公路工程地质勘察中的重要性和必要性。 关键词:高速公路;工程地质;勘察监理;重要性 由于过去我国高速公路岩土工程勘察一直保持行业垄断,没有进行单独招标。岩土工程地质勘察主要体现在三方面:第一,勘察设计总承包;第二,业主直接委托勘察单位;第三,即使勘察单独招标也是低价中标。以上三种勘察模式往往在工程质量、技术成果等方面表现很差。目前在我国高速公路工程地质勘察工作中实施监理,正处于一个初级阶段。高速公路岩土工程勘察监理就是监理组织或监理执行者(岩土工程监理工程师)执行业主的委托,对高速公路全过程依据勘察合同文件、国家的法律、法规、勘察技术规程、规范、标准等,对勘察质量、进度、勘察工作量的计量、费用的审核结算等进行监督、监控、评价、约束、组织、协调和疏导。使勘察行为符合准则的要求,使有关人员的行为更准确、更合理、更完善,使高速公路工程地质勘察技术成果资料能够指导公路施工。 现代高速公路的发展趋势逐渐由东向西,由平原向山区拓进。山区高速公路沿线的构造物、不良地质段、特殊性岩土段、高填深挖工点等工程地质勘察的特点及技术要求和深度多样性、复杂性,导致地质勘察监理工作任务重、技术含量高、复杂,给监理工作带来了一定的难度。本文实践了山西某山区高速公路118千米的勘察监理工作。 一、勘察监理工作实施 岩土工程地质勘察质量监督与管理是保证高速公路工程地质勘察质量、岩土工程合理性、完善和优化设计的前提。一条高速公路要穿越不同的地质单元,各单元地形、地貌、地质构造、水文地质各不相同,特别是山区高速公路,工程地质条件的好坏直接决定着其工程造价、工期、施工期、营运期的安全。地质勘察资料的不准确,势必导致设计的保守,造成工程资金浪费,后期运营出现沉降、边坡坍塌等不良现象,给公路安全运营埋下了隐患。高速公路具有阶段性勘察设计特点,一般采用两阶段勘察设计即初步设计阶段勘察设计、施工图设计阶段勘察设计,个别项目还有施工勘察阶段。各个不同阶段的勘察监理工作基本都分为三个阶段:进场初期勘察监理、工作进行中勘察监理、工作结束勘察监理。 (一)进场初期勘察监理 地质勘察单位在进场初期应向监理工程师提交项目工程地质勘察大纲和地质勘察实施细则。本勘察大纲应包含根据各个工点的水文地质条件、构造物(工点)设置情况、设计要求等编写的工程地质勘察纲要。明确该工点为达到勘察目的所采用的勘察手段和方法(如钻探、挖探、物探、钎探)、勘察工作量(如钻孔个数、总延米数等)、工期的预估。监理单位根据相关技术规范、 业主要求,认真分析勘察单位提交的工程地质勘察大纲,结合项目概况情况,提出相关意见和建议。经业主、勘察单位、监理单位三家共同商榷后统一后,完善该勘察大纲,使其具有计划性和指导性。同时,监理单位应对勘察单位的钻探施工设备、试验设备的质量合格情况、投入数量进行检查,满足工程实施要求方可允许进入施工现场。最后并签署开工报告。 (二)工作进行中勘察监理 在工程地质勘察工作实施过程是在野外进行的,监理工程师应深入勘察现场,结合勘察大纲及现场地质情况,对勘探孔的布设、取样、原位测试进行监督。监理现场采用现场巡视、抽检、重点旁站、定期中间检查和室内资料审核相结合的方法进行。重要工点(如大桥、特大桥、隧道、高边坡、采空区、软土等)采用旁站监理方式,控制整个勘察过程,保证勘察实施过程的正确性和真实性,并对现场遇到的重点、难点、疑点地质问题进行现场指导,对工程地质复杂区、多变区应及时指导勘察单位更换勘察方法、手段和随机调整勘察工作量。检查钻探深度、取样、原位测试是否能够满足设计要求,对现场的编录质量和规范性进行监督和指正。认真填写检查记录和编写监理报告(日志),每天统计勘察工作量进度并定期向业主单位汇报勘察质量和进度情况。 组织中间检查对勘察单位的阶段性勘察现场实施全过程监理检查和管理。从工程地质角度出发,综合考虑各构筑物布置的经济性及合理性,向业主单位和设计单位提出建议。通过现场过程质量控制,对工程地质情况的了解,结合设计情况、勘察单位的工程进展情况,并及时与业主单位、勘察设计单位进行充分沟通,保证工程安全性、经济性、合理性前提下,及时调整勘探手段和方法,确保勘察成果质量。 (三)工作结束勘察监理 勘察工作结束监理单位应依据相关勘察合同,对勘察单位的工作量由监理工程师签认。监理单位对勘察单位的各种勘察手段、方法,工作量,技术成果资料进行审查、综合分析,之后资料才能提供设计单位的地质参数。最后并编制监理报告。 二、勘察监理取得的效果 本项目中勘察监理采用现场监督和室内文件审查形式进行,即现场监督、控制、管理、指导,室内技术成果的分析与评价。取得效果举例说明: 1.由于本项目K35+800~K85+230段奥陶纪石灰岩发育较好,岩体较完整,表层覆盖层较薄。经过监理监督和现场指导,后将13个高边坡的钻探方案调整为物探+挖探。施工工期比原来方案缩短了10天,勘察费用节省近140万元,探查的效果远超过钻探。 2.在K124+080~K124+285段,路线以路基方式穿越南山北部山脚与大洋河河岸交界平缓地带。根据K124+120涵洞钻探软基情况,结合地形推断该段可能存在软土地基。经监理工程师现场踏勘并同意在该段增加3个路基钻孔以查明软基可能性,结果表明软基最大厚度达8米。虽然在勘察投资上增加约5000元投资,但避免了今后路基沉降带来的巨大经济损失和安全隐患。 3.室内技术报告的审查工作对地貌及微地貌单元要求进行了数理统计,以地质单元形式给出了该项目路线走廊的工程地质特性,为指导设计和施工提供了依据。 三、结束语 岩土工程地质勘察监理制度监理顺应现代勘察市场化的需求,勘察质量的监督与控制,直接决定了设计质量、施工成本、施工周期、运营安全、后期公路养护投资。公路勘察监理由于市场不规范,在实际的实施操作过程中还存在一定问题,主要表现在:监理单位人员必须具有较高的职业道德素质和专业技术水平,发现问题情况下能够及时提出并指导勘察单位的实施方案调整;勘察技术成果审查过程中不能综合地提出具有指导施工的可行性和合理性方案和结论;建设单位对勘察监理费用投入比例很小,导致一些勘察监理单位人员素质、技术水平上不去,没有在项目过程中起到真正意义的作用。 公路工程地质论文:山区公路工程地质勘察问题研究 【摘要】我国山地面积占陆地总面积的70%,山区道路沿线的地形地貌、地质条件和水文条件较复杂,不确定性较大。路基填挖交替频繁,深挖、高填路段多,从而使路基的物理力学性能有很大的差异,造成路基不均匀沉降,发生失稳现象。这就需要对工程地质条件做深入的研究,找到针对性较强的勘察方法和手段,为山区高速公路设计和施工提供完整、准确的工程地质资料。本文总结了山区公路勘察方法,并对各种特殊地段的勘察要点进行了分析和总结:结合沿线的自然地理和地质条件,遵循面点结合、由浅入深的原则,综合运用遥感、工程地质调查测绘、物探、钻探、原位测试、工程地质和水文地质试验等方法和手段进行综合勘察,为设计、施工提供完整、准确的地质资料和建议 【关键词】山区公路;地质条件;勘察方法;高填深切路段勘察;边坡勘察 1.勘察方法的选择 勘察方法的选择应依据勘察阶段,地形、地质条件和勘察对象而定,大致分两种类型: 1.1宏观控制 一般采用遥感技术,从宏观上观察全貌,对区域地质条件进行大致了解,可发现大型地质构造和地质灾害。根据不同时期的资料,还可以掌握不良地质发展趋势,进行地质单元的划分。山区公路中最重要的一点就是首先进行地质单元的划分。地貌就是从地质的角度去论述地表形态,不同地貌的地质成因和历史不同。 1.2微观分析 通常采用地质调绘、物理勘探、钻探、挖探、取样、试验及原位测试等方法,其中地质调绘及物理勘探可以定性或半定量地判定地质条件;而钻探、挖探、取样、试验及原位测试则可以对地质条件及其对工程的影响程度进行定量分析。 2.路段勘察 2.1一般路基 一般路基工程勘察主要按沿线微地貌特征分段,查明各段的地质结构,岩土类别、土的密度和含水状态,基岩风化情况,地下水埋深、变化规律和地表水活动情况;确定路基基底的稳定性,边坡结构形式及坡度;确定设置支挡构造物和排水工程的位置,划分土石工程等级。 2.2高路堤 高路堤作为陡坡路堤的一种特例,也属于重点路基工程(即地形起伏大、路基填挖量大、工程地质条件差的路段),高路堤边坡必须进行稳定性验算,其参数的选择是稳定性验算的关键,需要对地基土及路堤填土提出准确的物理力学参数,因此要针对高路堤做专门的工程地质勘察。 高路堤主要病害是总体沉降、局部沉降、局部沉陷、滑移、路基破坏等。一般的填方路堤和高路堤对路基基底要求应有足够的承载力,路堤基底土的变形性质和变形量的大小主要决定于路堤填土高度、基底土的力学性质、基底倾斜程度、软土层和软弱结构面的性质和产状等。软土层或较软结构面往往使基底发生较大的塑性变形而造成路基的破坏。因此其勘察中的重点是沿陡坡路基顶或软土层及较软结构面,对陡坡路堤进行设计时必须进行地基稳定性验算,应通过有针对性的工程地质勘察提供准确的陡坡路堤地基岩土物理力学参数。 2.3陡坡路堤 当地面自然横坡陡于1∶5时(包括纵断面方向)就应视为斜坡路堤,当地面横坡陡于1∶2.5时,就视为陡坡路堤。根据斜坡路基病害调查,公路陡坡路基常见病害是纵向裂缝和路基滑移。影响陡坡路基稳定性的主要工程地质因素有以下两个方面:(1)陡坡覆盖层土体与基岩接触带为透水软弱面,地下水活动引起陡坡路基下滑;(2)陡坡路基岩层软硬相间,其软弱面顺路基倾斜,由于风化强弱差异或地下水侵蚀,地基和路基顺软弱面滑移。 2.4深路堑 对于深路堑边坡、需要特殊设计加固的边坡以及稳定性差的边坡,均应作为单独工点进行工程地质勘察,以便对边坡的整体稳定性进行评价。首先应查明场地岩土体组成,岩层的倾向与坡向的关系,岩层分布以及风化层、区域地质、水文地质条件,地震资料,气象资料。利用赤平投影或者理论计算边坡整体的稳定性,提出支护(挡)建议。 部分地段拟建道路修筑后,路堑边坡形成临空面,边坡上覆松散堆积物失去支撑,易沿基岩面下滑。山区地形起伏大,植被茂密,进行工程钻探很困难,利用人工探槽(坑)是一种比较好的手段,要查明覆盖层厚度。提出适宜的防护、加固等措施,消除路堑边坡形成临空面的不利影响,防止边坡上覆松散堆积物沿基岩面下滑。 2.5支挡工程 支挡工程的勘察主要任务为查明支挡构筑物位置承重地基的地层层位、层厚、岩土类别、分布范围,调查地下水埋深、分布;确定岩土的承载力、抗剪指标和压缩指标;判定在路基附加荷载作用下,路基沉降和滑移的稳定性。 3.桥涵勘察 桥涵工程的勘察主要任务是查明桥涵位置地基土层的岩性、地质构造、水文条件,查明其软弱下卧地层的厚度及分布,依据调查结果绘制断面图。确定岩土的承载力、抗剪指标和压缩指标。在地形图上绘出汇水面积;根据收集的气象资料,估算最大的流量,过水断面尺寸,计算墩台最大冲刷深度,提出合理的基础埋深。 4.隧道勘察 由于山区的地形特点及隧道出入口对地形有较高的要求,进行工程钻探往往比较困难。近年来,随着物探技术逐渐成熟和山区高速公路的发展,已被作为主要勘察手段,广泛应用在山区公路隧道勘察中,目前,常用的方法主要有:地震法、瞬变电磁法、高密度电法及可控源音频大地电磁法。工程物探作为公路隧道工程地质勘探的主要手段,测得岩质隧道围岩岩体、岩石纵波速、横波速,从而求得围岩动弹性模量、泊松比等物理力学指标,为隧道洞身的围岩分类、隧道洞室的开挖和衬砌设计提供依据。 5.公路涎流冰的勘察要点与防治措施 涎流冰冲坏桥涵结构,破坏路基路面,危害公路行车的安全,已成为高寒地区公路主要病害之一。涎流冰的防治工作,应从公路勘察设计的源头上采取积极地防治措施。若路线不可避免地要从涎流冰地段通过,则应进行全面细致的水文、地质、地形调查,认真分析水的来源,涎流冰的形式、规模及对公路的危害程度,因地制宜地选择防治方案,将涎流冰的危害降到最小程度。一般采用因势利导及相互隔离的办法处置。 6.结语 随着山区公路的高速发展,由于山区特殊的地形地貌,给勘察专业带来诸多新课题,采用传统的勘察方法和传统的勘察手段已经很难满足设计的需要,存在着许多急需解决的岩土工程勘察技术问题。 6.1解决传统钻探手段以点带面划分地质界面时常带来的漏判、推断不准确等问题,如地下不明物体、洞穴、软弱结构面、滑动面、断层、破碎带等在地下的分布特征、形态、埋藏深度、位置。传统的钻探方法受地形的限制,而利用人工挖探、工程物探技术等多种辅助手段和钻探联合使用的方法,起到相互补充、相互验证的作用。将工程物探技术与传统勘探手段相结合,是解决岩土工程勘察中存在的主要问题的有效手段之一。 6.2加强室内、外测试新技术(标准贯入试验、波速测试、静载荷试验、现场剪切试验等)和施工检测、监测技术的使用,通过其获得的数据和资料,进过分析、对比,建立它们之间的经验关系,并将工程施工检测、监测所获取的实测资料反算得到的参数作为对比依据,确保所提供的岩土工程设计参数的可靠性。同时,达到解决那些采用传统勘探手段难于获取可靠的岩土工程设计参数(如粗颗粒土、花岗岩残积土、风化岩的承载力、变形指标)等问题。 地质勘察工作是山区公路建设成败的前期关键,各阶段的地质勘察工作必须认真对待,要达到必要的深度。对于地质条件复杂的或存在不可避绕的不良地质路段,前期的工程地质勘察更要做细,并请多方专家共同研讨决策。勘察设计单位应加强岩土工程技术人才培养,适应山区公路建设新的发展需要。 公路工程地质论文:浅析公路工程地质勘察过程中应注意的问题 摘要:为了正确处理公路工程建筑与自然条件的关系,充分利用有利条件,避免或改造不利条件,需要进行公路工程地质勘察,查明建设地区的工程地质条件。文章阐述了对公路工程地质勘察过程中的一些常见问题,并提出了勘察编制纲要,选择勘探测试方法、工程勘察质量控制等相应的改进措施。 关键词:公路建设 工程地质勘察 勘察纲要 质量管理 公路工程地质勘察项目呈线状分布,一般长达几十公里。在地质条件较复杂地区,同一项目往往跨越多种地形地貌和地质构造单元,途径多种不良地质和特殊岩土。管理好一项复杂的公路工程地质勘察项目,需要项目负责人除了具备良好的职业道德外,还要具备较高的技术水平和较丰富的实践经验。 一、公路勘察设计工作中存在的主要问题 工程设计是分阶段进行的,与设计阶段相适应,勘察也是分阶段的。公路工程地质勘察必须根据不同的勘察阶段,完成各项勘察任务。各勘察阶段的工作内容和工作深度应与公路各设计阶段的要求相适应。 (一)客观因素 设计理念和设计水平还难以适应新时期交通建设的要求;总体设计水平应进一步提高,技术标准、技术指标的掌握和运用不够灵活;地勘工作深度不足,水文地质资料的收集、分析和正确运用不足;部分项目技术方案比选未能完全作到科学、客观、真实、择优,未能完全起到优化设计、方便施工、控制投资的作用,甚至还存在着为比较而比选的情况;投资控制中,概算超估算,预算超概算等现象时有发生。 (二)主观原因 1.勘察设计周期偏短,设计人员深入研究和优化方案的时间不足。 2.设计人员对工程造价理解有偏差,不能正确处理“好和省”的关系。降低造价是勘察设计追求的重要目标之一,是在保证安全、保护环境、提高质量前提下的降低。好的设计,应该是安全性、耐久性、舒适性、方便性、经济性的完美结合,绝不是多花钱搞一些贪大求洋的东西,也不是钱花得越多事情就做得越好,有时多花钱也会做不好事情。 3.设计人员受理论知识、技术水平、实践经验、工作习惯等影响,对沿线地形、地质和水文地质条件的分析认识不足,科学掌握标准、灵活运用指标的能力欠缺。标准、规范是做好技术工作的行为准则。灵活运用是在全面系统理解标准基础上与地形、地质相结合的灵活运用,而不是生搬硬套。对于强制性指标要严格执行,一般性指标要灵活运用,超限指标要论证采用。要特别防止认为标准越高越好越安全的错误观念,不顾环境承受力,不计造价盲目追求高标准、高指标和随意突破标准,防止从一个极端走向另一个极端。 4.部分勘察人员工作责任心、上进意识不强。 二、公路工程地质勘察需注意的问题 公路工程地质勘察如何打破传统条框束缚,将勘察工作贯穿公路项目的全寿命过程,使工程地质勘察工作更有效地维护公路的安全正常运营业虽然业主委托工程勘察大多局限在勘察规范提到的三个阶段,但是,作为岩土工程师应当树立项目全寿命过程勘察的概念。下面就勘察纲要的编制、外业质量控制等五个方面进行探讨: (一)勘察编制纲要 编制纲要是每个勘察项目必须进行的工作,应综合考虑场地工程地质、水文地质条件和项目情况,不仅要详细阐述对场地地质条件的认知程度、项目概况、本次工程地质勘察的目的、方法、工作范围、技术要求,还要对勘察工作参与的人员、投入的设备及质量保证措施有明确的说明。 (二)选择勘探测试方法 勘探测试方法具有很强的针对性,选择合理可以起到事半功倍的效果,否则会造成很大的工作量浪费, 还起不到应有的作用。由于勘察测试方法种类繁多,那么如何选择既经济又合理可行的方法是公路工程勘察的关键。首先应当详细了解场地已有地质资料、公路和沿线构造物情况、与设计人员充分交流、明确要解决的工程地质问题,然后开展这项工作。 (三)工程勘察质量控制 加强全员质量教育,树立全员质量观念。全力推进ISO9001:2000质量保证体系的运行,落实质量目标考核责任制、质量责任追究制,全面提高勘察设计质量。严格按照质量认证体系的要求,规范流程,明确责任,用过程质量保证总体质量。加强公路勘察设计工作基础资料的调查和收集。特别是工程地质和水文地质的勘探和调查,加强公路影响带内环境地质调查和地质勘察成果的综合验证工作。对公路工程施工、构造物结构安全有影响的地震、滑坡、泥石流等重大不良地质和特殊岩土,要进行专项地质勘察与评价。 审查工作要结合勘察设计过程动态进行,使勘察设计工作和审查工作有机结合,形成合力,更有效地确保勘察设计质量和投资控制。要严格执行“方案审定”、“二校三审”程序,确保勘察资料、试验资料、设计说明、设计图纸、设计概算、设计数量的“六个一致”。 (四)内业资料整理质量控制 内业资料质量取决于外业资料质量。项目负责人在外业工作期间,应随时对完成的每个勘探点、测试点、物探点/线等资料进行检查验收,在完全确认各个工点、各段比较方案所有的勘探工作量保质保量的完成,以及确保勘察过程补充的工作量完成后,即可转入室内资料整理阶段。 (五)工程地质勘察周期控制 勘察周期作为工程地质勘察项目的重要因素必须满足计划要求。在制定勘察纲要时,应根据工程项目情况、勘察工作量和勘察方法、场地地形地质条件等情况,对外业工作、岩土试验和室内资料整理时间进行统筹安排人员和设备。 树立项目全寿命周期成本观念,有效控制工程造价。公路工程是一项系统工程。勘察设计要统筹考虑规划、建设、养护、运营的全过程,运用项目全寿命周期成本观念,进行技术方案比选,合理确定项目的功能水平,实现技术与经济的有机结合,确保勘察设计工作质量。 设计阶段是项目寿命周期成本控制最关键的阶段,要从项目生命周期的全过程去看待成本,不仅要重视建设成本、维修成本、养护成本的控制,还要重视环境成本和社会成本的控制,通过运用科学的方法合理评价设计方案,在确保安全和功能的前提下,通过提高技术含量,合理、灵活运用设计指标,达到最佳技术与经济效益。 公路工程地质论文:公路工程地质勘察中的问题探讨 摘要:地质勘察作为公路工程的总体设计、预算、施工所依据的重要基础材料,它的定位和实施还存在着一些问题,这些问题可能出现在前后之间不协调,或者重视程度,专业人员,等其他一些原因,我们就这些可能出现的问题,以实际案例作为根据进行探讨。 关键词: 勘察;技术;人员;方法 在公路施工或进行作业之前,对地质的勘察必不可少,地质存在着许多难以预测的情况,勘探工作是为了降低风险和保证对公路作业可行性,在勘探过程中可以排除很多可能出现的问题,让公路工程整体得到良好的保障。 一、可能存在的问题 公路工程的地质勘察项目一般呈线状分布,通常情况下会长达几十公里。如果位于地质条件比较复杂的地区,同一个项目中往往会横跨多种地形地貌以及地质构造单元,途经数种不良的地质和特殊岩土。想要管理好一项错综复杂的公路工程地质勘察项目,这需要项目负责人具备良好的职业道德,此外还要具备较高的综合技术水平和丰富的实践经验。工程的总体设计是分阶段进行的,与设计阶段相比较,勘察也是分阶段的。公路工程地质勘察,必须依据不同的勘察阶段,完成其中各项勘察任务。各个勘察阶段的工作内容,工作深度应和公路设计阶段的要求相适应。客观因素的设计理念以及设计水平目前还难以适应全新的交通建设要求,整体设计水平应进一步得到提高,技术指标和技术标准的运用和掌握不够灵活,地勘工作深度不充足,水文地质资料的收集整理、分析以及正确运用能力不足,部分项目技术方案未能够完全达到客观、科学和真实,不能全面起到优化设计、控制投资、便利施工的关键作用。投资控制过程中,概算超过估算,预算超过概算等不良现象时有发生。 勘察设计中存在的主要问题,其中有客观原因,也有主观原因。勘察设计的周期偏短,严密度不够,设计人员深入研究问题,以及优化方案的时间不足。设计人员对工程造价的具体理解有偏差,不能够正确处理质量与价格两者之间的关系。把造价降低是勘察设计追求的重要目标之一,这是在安全有保证,环境无破坏,质量有提高的前提之下降低。卓越的设计,应该是耐久性、安全性、舒适性、便利性和经济性的完美组合,不是钱花得越多事情就会做得越好,很多时候预算再多也会搞不好项目。设计人员受自身的理论知识,技术水准,实践经验和工作习惯等一些原因影响,对沿线地形地质、水文地质条件的分析认识不达标,科学掌握标准,灵活运用指标的能力有所欠缺。标准和规范设计的前提,具体还应该结合实际情况进行新的考虑。 二、技术和人员上的加强 加强以测试为主的勘察手段,比如标准贯入试验、波速测试、现场剪切试验等,以及施工检测、监测技术的使用,通过其获得的数据和资料,进过分析、对比,建立它们之间的经验关系,并将工程施工检测、监测所获取的实测资料反算得到的参数作为对比依据,确保所提供的岩土工程计参数的可靠性。同时,达到解决那些采用传统勘探手段难于获取可靠的岩土工程设计参数(如粗颗粒土、花岗岩残积土、风化岩的承载力、变形指标)等问题。加强勘察技术人员的再教育和技术培训并形成定期制度,促进其知识的更新换代。勘察单位实行内部岗位轮换制度,促成勘察各专业的技术交流、知识渗透,尽可能组织技术人员参加各种有关的学术活动和讲座,达到提高勘察技术人员的学术深度的目的。强调计算机技术的应用(如受压层深度计算、承载力计算、土压力计算、各类静力或动力有限元计算、地震反应分析、渗流分析、地质灾害设计等),采取这些措施可以大大提高技术人员的综合素质。地质勘察工作是公路工程前期的关键,各阶段的地质勘察工作必须认真对待,要达到必要的深度。对于地质条件复杂的或存在不可避绕的不良地质路段,前期的工程地质勘察更要做细,并请多方专家共同研讨决策。勘察设计单位应加强岩土工程技术人才培养,适应公路工程建设新的发展需要。 三、深入勘探中的具体问题 地层分布、地质构造、岩土物理力学性质等一些地质资料是公路工程总体,及各专业设计的基础根据。地质条件的优劣不仅仅影响着方案设计、施工工艺的选择确定,也影响着工程造价和施工期限。可是由于建设的管理体制,专业及学科设置和勘察设计组织等多方面原因,工程地质勘察和设计经常处于脱节,勘察和地质研究工作处在从属和被动的地位,相关地质资料的深度,可靠性等时常难以满足设计需求。施工过程中因地质条件和现场实际情况不符而导致的变更设计层出不穷,施工及运营期因为地质因素产生的边坡滑塌甚至更严重的安全事故屡见不鲜,这是必须得到重视的问题,近年来从政府主管部门到项目业主再到各勘察设计企业,大家均已经认识到问题有多么严重性,也相继出台或者采取了一系列补救方案和措施,可是因为诸多深层次矛盾没有得到解决,效果并不是很乐观。 公路工程地质勘察所要达到的目的和任务会随着设计阶段,专业需求的不同而相应变化,各阶段、各专业的勘察手段和方法,以及勘察试验内容和深度的差异有很大。尤其是前期准备工作,路线方案等尚未确定的情况下,勘探工作量应该把握好尺度,工作量如果较少,方案比选则会缺少依据,工程造价和规模难以控制;工作量如果过多,则很可能造成没有必要的资金浪费。可行性研究和分段的工程地质勘察,着重从宏观的地质环境进行考虑,为路线走廊和重大路线方案的比选提供可靠依据。对区域性分布不良的地质,必要时进行控制性勘探的设置。初步设计阶段的初勘作业,应该按照从“面”到“线”最后再到“点”的原则确定勘察方法以及。“面”上的工作,以调绘和测绘为主,“线”上的工作要以物探以及原位测试为主。“点”上的工作则必须布置钻探进行作业。初勘工作的主要任务是查明沿线各个地质单元、各类桥梁和隧构造物,细致调查地质情况,取得代表性的设计参数,为今后路线方案确定,专业技术方案的比选,工程规模大小以及造价控制提供相关基础资料的支持。 具体来讲,以挖方勘探为例,挖方勘探的主要任务包括挖方土、石等级的判别及挖方材料的适用性分析以及为挖方边坡设计提供地质参数等。对于挖方的土、石等级及适用性,初勘阶段一般通过调绘进行初步判断,以便做出相应的费用概算;详勘阶段则应对每一个地质单元采用控制性钻探进一步分析,提供相对准确的设计成果供承包人施工组织参考;施工过程中则需要根据开挖及试验成果及时予以修正,并作为业主计量支付的依据。对挖方边坡的勘察尤其是岩质高边坡勘察应以地质调绘和测绘为主。土质高边坡可通过钻探、取样、试验获得相关稳定性计算参数;岩质高边坡的稳定性受结构面控制,因此应充分利用天然露头,采用调绘、测绘等方法查明各类结构层的走向、倾向和倾角;对于夹有软弱岩层或水文地质条件较差的岩质边坡,应布置钻探以查明软弱夹层的工程性质及水文地质情况。施工开挖对边坡坡体地层揭示最为直观,因此挖方边坡的设计应动态延续至施工开挖过程中。基础勘察应根据构造物设计要求确定勘察手段和方法,布置相应的勘察工作量。一般情况下,小型构造物(如涵洞、挡土墙等)大多采用浅基础(特殊地基除外),地质条件很好的桥梁墩台也多采用浅基础。对这类浅基础,可采用挖探方法查明地层实际情况,为基础沉降、稳定性计算及基础设计提供相关的地质参数。 公路工程地质勘察工作和管理体制存在的问题与弊端,直接影响了勘察的质量以及作用,公路主管部门、施工方、勘察及监理等站在各自的立场肯定都有各自的体会和认识。由于体制方面的惯性作用,多年来形成的设计与施工脱节、勘察与设计脱节的局面,难以在短期内扭转,建议相关部门选择部分项目作为试点,及早探索一套科学合理、切实可行的建设管理、勘察设计管理体制,逐步和国际接轨,进而将地质勘察的作用真正地全部发挥出来。 籍贯:辽宁大连,职称:副高,研究方向:岩土工程、工程地质勘察、地基与基础、水文地质方面。
软件检测论文:计算机软件安全检测技术诌议 【摘要】随着科学技术的日益发展,计算机技术深刻的改变了我们的生活。各种社会活动都已经离不开计算机,计算机成了我们生活的一部分。然而伴随着计算机的普及,各种计算机安全和网络安全问题凸显了出来。越来越多的针对计算机的攻击行为对计算机的使用安全和信息安全产生了巨大的威胁。计算机的软件安全检测是保护计算机安全和信息安全的一个有效手段。本文通过对计算机软件安全检测技术进行研究和分析,总结出了几种主要的计算机软件安全检测技术。 【关键词】软件安全;安全监测;计算机安全技术 1前言 计算机的软件安全检测技术是保护计算机数据的盾牌。要改善计算机软件安全检测技术,先要了解计算机软件安全监测的概念和基本情况,分析现存的计算机安全检测技术,为未来行业的发展提出指导性意见。 2计算机软件安全检测综述 计算机软件安全技术是否可靠决定了广大用户的信息安全和财产安全是否让人放心。如果计算机的安全软件存在着重大缺陷,就有可能造成重大的财产损失。开发安全软件,最重要的步骤就是软件安全检测,根据检测数据来对不同的安全缺陷进行针对性的调整,更好的解决软件安全问题。安全软件对于自身的检测是安全软件能够不断进步的试金石,检测行为能够在最小的检测样本中找出最多的安全问题,尽量避免安全问题直接进入用户的软件版本中[1]。而且,安全软件和普通软件之间还有着重要的差别。差别主要表现在三个方面。首先,安全软件和普通软件的缺陷发现方式不同。大多数的安全软件缺陷普通用户是不可能发现的,只有专门从事于网络攻击的黑客或者是专门从事于网络安全的人员才有可能发现漏洞,而对于普通软件,许多漏洞都是用户或者其他来源发现的,并非来自于测试人员。第二,安全软件与一般软件的修复速度也是不一样的,如果安全软件出现了漏洞,那么就会在第一时间进行修复,因为每晚修复一秒,都有可能有用户因为这个漏洞而导致财产损失。普通软件由于不涉及到安全问题,发现缺陷之后可以在下一个更新版本中修复。 3计算机软件安全检测的步骤 计算机软件安全检测一般需要遵循一定的步骤。软件安全检测是通过检测软件,实现计算机各部分的联系和互动,来测试整个结构的稳定性。软件安全检测有如下几个具体步骤:首先记性单元测试,对这个程序中的各种基本单位进行逐个的检查,排除基本单元可能存在的缺陷。第二步是把已经检验完毕的各单元组合在一起,来测试各单元之间的联系和沟通存不存在障碍,保证系统各部分之间沟通高效。第三步是测试整个系统的稳定性,保证每一条指令执行起来都能畅通无误[2]。 4主要的计算机软件安全检测技术 4.1词法检测技术 词法检测技术是出现时间最长、使用最广泛的静态检测技术。这种技术的原理是检测程序源代码中有危险的C语言系统调用。这个测试技术实际上是在被测软件的接口处生成一个模拟输入,来检测被测软件的运行情况。一般按照以下几个步骤来执行。首先是识别软件语言,然后再定语语言语法,最后生成用例,开始进行软件检测。 4.2形式化安全测试技术 形式化的安全测试技术要利用到软件的数学模型,利用数学模型的形式和规格来对软件的运行状态进行说明,来提供软件的运营状态信息。形式化安全检测技术要求更高的技术水平,其中包括了两种办法来进行安全监测。有模型检测,也有定理证明。 4.3基于故障注入的安全性测试技术 基于故障注入的安全测试技术采用的是通过某种极端情况来检测软件的稳定性,比如把时间调整到最不可能的时间点,让所有的事件通过表面合理的方式来进行连接,生成故障,然后再观察软件如何处理这个问题。故障注入的安全测试技术,是自动化程度比较高的技术,可以显著降低人工的工作量,让安全监测更加的充分。 4.4模型的安全功能测试技术 模型安全检测技术是通过建立一个模型的办法来测试计算机软件的应对和处理。在日程生活中,想要检验一个东西的可靠程度可以建立一个相似的环境来观察它的表现。计算机安全检测也是如此,建立一个安全模型,让软件在其中运行,驱使安全软件工作,观察它的工作状态。 4.5基于属性的测试技术 基于属性的测试技术有着两大优点。那就是互动性和延伸性。一般也要遵循固定的程序。首先要确定被测软件的安全规则,把它的安全属性带入到系统中,验证系统程序是否能够遵守设计的规则[3]。 4.6其他测试技术 除了以上这些测试技术,还有一些测试技术因为应用范围有限等因素,没有单独来说。这些技术有白盒模糊测试技术,也有分布式安全检测技术。近些年来,相关技术越来越多,越来越成熟,我们期待着能够从这些新技术中找到未来的发展方向。 5软件安全检测的注意事项 5.1具体问题具体分析 计算机软件安全检测是一个动态的过程,需要我们随时观察,随时修正。不同的计算机软件有着不一样的特点和特性,我们要针对每一种计算机软件的每一个过程来针对性的设计试验流程。让最终的实验结果能够更加准确。 5.2检测人员的多元化 计算机安全检测技术涉及到多个环节和多个行业,每个环节的专业倾向都不一样,想要做好计算机检测的工作,首先要保证检测人员的多样化。在进行软件检测的时候,不能只让软件检测员来负责,还要被测软件的相关专家来辅助。来自不同领域的检测人员互相之间协同配合才有可能把检测工作做好[4]。 5.3对安全软件详细分析在软件的安全检测过程中,要对软件进行详细的分析。区分出需求级、系统级和代码级。对于许多大型软件来说,除了以上三个级别,还有对软件的机构进行分析。安全软件检测是一项复杂的工程。需要我们时刻打起精神应对不断出现的新情况,对不同的安全软件使用不同的分析技术,必要时还可以使用各种辅助工具配合工作。 6结语 计算机软件安全检测技术是维护计算机安全的重要手段,需要我们尽可能的重视起来。本文首先对计算机软件安全的现状进行了介绍,然后对主要的计算机软件安全检测技术进行了总结。 作者:陈传顺 单位:中国移动通信集团广东有限公司 软件检测论文:纺织品检测业务管理软件开发及应用 摘要为提高检验业务的全面质量管理水平,实现任务、人员、数据的传输和共享,设计开发了纤维检验业务流转的管理软件系统。本文介绍了纺织品检验管理软件的必要环节控制,为当前需要业务管理改进的单位提供参考。 关键词:纺织品;业务管理;软件开发 纺织品检测业务管理是纺织品检验日常工作中的一个重要组成部分,过去的业务管理不管是手工还是计算机处理既繁琐、效率低,又不方便数据传输、统计和整合。为了提高业务管理效率和准确性,相关单位都在着手开发相应的业务管理软件,以便实现办公自动化。但因各个单位业务性质、规模大小、业务繁简程度各不相同,采用的业务处理程序也就有所区别,难以得到推广。本文介绍了纺织品检验业务管理软件的开发思路与模块结构,各个单位可以在此基础上扩展和完善。 1纺织品检测业务管理系统概要介绍 本文研究设计的纺织品检测业务管理系统,是对整个业务系统流程进行简单化处理的系统规划,此规划是完整性业务系统中必要性步骤的设计,此系统具有很强的扩展性,是完整业务系统开发的基础开发部分,各单位可根据自身业务特点扩展功能。业务管理系统主要涵盖检测全流程中的必要环节,包括对网上任务的评审、任务单的打印、自动分样、检测结果录入、报告审核、报告自动打印、检测收费核算、检测报告寄送、工作人员考核、检测报告状态对外查询和相关查询统计功能。考虑到各检测机构内部管理不同,业务管理系统主要针对必要性公用性模块的设计,并具有很强的通用性和可扩展性,是各检测机构进行完整业务系统开发的基础开发模块,各检测机构根据各自业务需求也可以提供定制化服务。通过对业务管理系统的严密设计,使整个业务流程的数据标准规范化、过程跟踪追溯化、管理数据严谨化。将样品受理部门、分样部门、检测部门、出证审核部门、证书寄送部门、管理部门通过业务系统科学有效的管理模式和应用技术连接起来,通过建立可视化工作流程模型记录每一步工作流状态,以便于各部门更好地协作工作[1]。 1.1纺织品业务管理系统功能需求 (1)缩短业务流转时间,建立高效流畅的业务处理流程主要体现在:加快样品登记、委托任务单评审时间,快速将委托任务分发给实验室,准确快速地出具报告,快速地将电子版报告上传给客户,将纸质版报告寄给客户。(2)增加信息数据可靠性通过调用标准模板,提高报告的准确度,通过对大量数据的分析,为企业提供可靠的分析报告。(3)提高业务处理智能化降低对流水线作业人员专业知识掌握能力的要求,通过权限的设置,各个部门之间权限分明、信息共享,扩大信息查询的范围,可以按照任意关键字进行查询。 1.2系统设计思路 业务管理软件用于检验机构处理检验订单、评审委托任务单、分样、检验结果填写、出具报告、报告样品物流管理以及各类统计功能的业务管理系统。通过运用业务管理系统,可视化管理业务流程,将接样、分样、检测、出证、人员考核、报告寄送、费用核算等环节智能化管理,提高工作质量和工作效率。业务管理系统功能见图1。 1.3软件设计系统结构 系统采用B/S模式,数据库采用SQLSERVER数据库,开发环境为JAVA,中间件使用Tomcat6.0。详见图2。 1.4系统功能模块结构 检验业务管理系统主要功能由七大模块组成:A.接样管理子系统;B.任务管理子系统;C.检测指标管理子系统;D.检测报告管理子系统;E.检测费用管理子系统;F.人员考核管理子系统;G.报告寄送管理子系统。其中A、B、C、D为检测流程控制主模块,E、F、G为系统辅助模块。详见图3。 2系统主要功能 2.1接样管理 接样管理是检测过程的起始点,用于确认一个检测任务的开始,即针对一个最终形成的检验报告对应一个接样管理记录,功能包括接样添加、修改和作废,相关内容涉及:流水号、样品名称、样品货号、采样时间、委托单位、付款单位(选择)、生产单位、来样时间、检测样品数量、预付金额、要求完成时间、录入人等信息。 2.2任务管理 任务管理是用于明确检测任务的具体信息而设置的,用于分离接样时因任务过多无法一次性填写,所以分离了接样基本信息和项目的输入,也是校核任务后流转下一环节的中转站。 2.3检测指标管理 检测指标管理是用于录入检测指标项的管理,根据任务书管理中的检测项目和检测标准,确定每个检测项目的分类指标项,并输入该项目的检测结果值,最底层指标项来源于系统管理中的收费、考核管理,输入指标需选择记录检测人员,已完成系统整理的人员考核统计。检测指标管理支持选择检测模板,选择模板后相关的检测项目将与检测模板完全一致,可进行项目的添加和移除操作,从而提高录入检测指标的速度。 2.4检测报告管理 检测报告管理包括检测报告的生成和打印,检测报告的指标项在检测指标管理中已经形成,按检测报告格式进行套打,可在检测报告中选择模板,在检测模板定义中可与检测指标管理直接关联,生成打印报告时可不再选择模板,将直接套用检测报告模板生成。 2.5检测费用管理 检测费用管理是检测报告完成后的后续收费管理和已完成任务的费用查询统计,可查看检测报告中的所有项目和子项目的收费情况及总计,可查看预收费用和实收费用,根据客户或时间段进行统计整体收费情况。如检测中客户为签约客户,将从客户余额中直接扣除,并生成客户的费用日志,内容包括报告编号、客户名称、检测费用、余额和扣款日期,在客户查询报告状态中客户也可自行查看费用情况。收费处理中需输入项目为实收费用和收费完成日期。 2.6人员考核管理 人员考核管理模块是放置在系统管理的人员管理中,为了明确数据来源,此功能单独作为一个功能模块列出。人员考核的数据来源于检测指标输入,根据检测指标的考核费用指标进行计算。可按部门、人员、时间和检测项目进行统计查询,获得人员产值和检测情况。 2.7报告寄送 报告寄送是对检测报告寄送方式的企业进行管理,按已完成报告时间段批量打印快递寄送单,寄送单打印后自动将处理状态设置为已发送并记录发送时间,如需重新打印可选择任务或进入客户管理中打印单个寄送单。 2.8系统管理 系统管理是针对系统基础信息进行设置的功能,包括客户管理、标准管理、指标项管理、收费、考核管理、检测模板管理、报告模板管理、人员管理和权限管理。系统正式运行前必须对基本系统信息设置完整,客户、标准、指标等信息发生变化时,必须及时修改。 2.9客户在线查询 在外网开放报告查询和扣费日志查询,检测状态已接样和报告已完成寄出。扣费日志查询可查看检测费用的扣款情况。 3应用效果 本所开发的业务管理软件是集接样、分样、检验、出证以及会员一体化的专业纤检业务管理软件,采用多层架构分模块开发。该软件性能稳定,运行安全,操作简单,管理方便。运行一年多以来,业务工作效率明显提高。改变了以往依靠人工流转,无法记录中间拖延环节与错误而造成工作效率低下的工作模式。应用管理软件后业务流转中样品的接样、分样、检验、出证以及做账等每一道程序都记载人员、时间、工作量及工作质量;流转中前后衔接、准确、快速地处理好每道任务。业务管理软件的应用,减少了检验业务中的等待、重复、不必要的协调等活动,简化不必要的表格填写,整合原职能分工不明确的岗位。同时方便采集、传递和共享数据,向客户提供便捷的业务查询途径。 4结束语 业务管理信息化是时展的需求,随着电子技术的发展、检验规模的壮大以及业务需求量不断扩大,业务管理软件需要不断改进、不断完善、与时俱进,更高效地发展检测服务管理。 作者:陆素梅 软件检测论文:计算机软件安全检测技术简析 [摘要]随着科学技术的不断发展与创新,计算机已经成为人们日常生活工作中的必要工具,但同时随着计算机的应用不断深入,人们对计算机使用性能和安全程度有了更高的要求。计算机的功能由硬件和软件共同支撑,其中计算机软件是计算机赖以工作的基础,针对计算机软件的安全检测技术又是确保计算机安全工作的重要内容。计算机软件安全检测技术是针对计算机软件不同的安全指标进行安全检测,该技术的科学应用可以准确高效地识别出计算机软件中存在的安全漏洞。在本文中对计算机软件安全检测技术中存在的问题和解决方案进行简单分析,以帮助相关技术人员在实际应用中进行参考。 [关键词]计算机软件;安全漏洞;检测技术 0引言 对计算机软件安全性能进行考评是在计算机的软件开发和使用过程中极为重要的步骤,该步骤的顺利实施可以帮助相关技术人员找到软件运行中存在的故障和安全隐患,并可以根据检测结果及时进行修补,以保证软件的正确使用和推广。现行的计算机检测技术在应用过程中仍无法完全避免漏洞和错误的发生,因此在实际的应用中需要相关技术人员采取科学高效的安全检测手法对计算机软件进行评定。 1计算机软件安全检查流程及注意问题 1.1计算机软件安全检查流程 在对计算机软件进行安全检查时,软件多为大型的应用软件,该软件内部往往包含着由多人开发的冗杂子系统,因此对大型软件进行安全检查是一项庞大复杂的工程。在实际的安全检测过程中通常将大型软件的子系统分割成互不影响的模块,对这些模块进行安全检测。大型软件的检测工作通常情况下先对模块进行测试,之后将各个模块组装成系统,然后对该系统的结构进行安全检测,最后在对软件整体的功能和性能进行有效测试,以判断软件的性能指标是否与预期相符,采用这样的检测流程就可以实现对软件安全指标进行科学的考评。 1.2制定高效合理的软件安全检测方案 在对计算机软件进行安全检测之前,需要对计算机软件的功能和特性进行充分的考察,并根据具体的情况制定出科学合理的软件检测方案,以确保安全检测方案实施的高效性。在进行软件安全检测具体工作时,应邀请具有专业知识经验的人员参与,并再配备熟悉和掌握该软件特点的技术人员参与,另外还可以聘请多领域相关的专家参与工作,从多个方面对软件进行考评测试与修正,以保证计算机软件可以达到理想的应用效果。 1.3系统化全面性的分析 计算机软件安全检测是一个冗杂繁复的过程,如何选择有效且可行的检测方案是执行人员需要着重考虑的问题,在实际工作中应该对计算机软件做到系统化和全面性的分析。大型计算机软件的程序通常具有较大规模,在进行软件安全检测时就要求技术人员对软件进行代码级、系统级和需要级的细致检测,另外进行计算机软件安全检测时对同级别检测也需要进行合理的技术分析。 2计算机软件安全漏洞检测方式 2.1形式化安全检测方式 通常情况下若是可以搭建准确的计算机软件数学模型就可以采取形式化的安全检测方法,在实际的应用过程中往往采取形式规格语言进行使用,在检测的过程中常常使用行为语言、模型语言或是有效状态语言等规格语言。 2.2静态模型检测方式 静态模型检测方式是在使用的过程中需要对软件的具体行为和结构框架进行模型建立,在进行检测时实际就是对该测试模型进行检测,通常情况下使用的设备对该模型具有可读性,并可以具体运行,其中应用最为广泛的包括有限状态机和马尔可夫链两种方法。静态模型的检测方法通常情况下采用系统化的建模检测方法,因此与形式化安全检测方法相比更加合理,不需要软件所有的工况都保持不变,而是通过对模型建模得出一系列的测试模型,当该模型经测试后与软件的期望值相同时证明该软件不存在漏洞。 2.3语法检测方式 语法检测方式是又一种较为常用的计算机软件检测方法,该种检测方法通常情况下是基于语法特点在软件的生成功能接口处进行检测,对该接口处的语言和语法进行检测,并在一定的条件下生成检测用的范例,通过改变计算机软件的上级输入条件,并在下级处检测不同输入条件下的输出结果,并根据不同的检测结果对软件的安全性能进行检测。2.4导入故障检测方式导入故障的检测方法是一种融合了传统故障检测技术和动态检测技术的科学软件安全检测方法,该种方法建立在白盒模糊检测基础上并在操作中不需要冗杂的操作规范,但是在查找软件漏洞方面却有很大成效。通常情况下需要考评常见的故障和漏洞类型,并建立系统的故障漏洞树,之后通过对软件的人为测试以对软件的漏洞和故障进行检测,该种检测方法可以极大地提高安全检测技术的自动化程度,因此在未来的计算机安全检测中会得到更广泛的应用。 2.5安全属性检测方法 在进行计算机软件开发过程中编程人员采取不规范的编程规则就容易导致软件产生安全漏洞和故障,因此在软件开发之前由相关部门制定科学的安全编程规则是保证软件安全性的重要手段。在软件开发过程中严格按照安全编程规范,之后按照确定的规则对软件程序代码进行检查,这种方法可以对软件漏洞的交互性和延展性得到及时分析。 3结语 在信息化高速发展的今天,各行各业对于计算机的应用已经达到无可替代的地步,而对于大多数的公司来说数据安全是管理者需要着重考量的问题,在信息安全体系中计算机软件安全检测是必不可少的部分,因此日常工作中对计算机软件进行科学高效的安全检测,是促进计算机软件良性发展的重要内容,相关的技术开发人员需要在今后的工作学习中不断探索出更为有效的计算机软件安全检测方法,真正保障软件使用者的安全应用,维护软件使用者的自身利益,促进市场的平稳健康发展。 作者:鲁艳丽 单位:长春市企业退休人员档案管理中心 软件检测论文:计算机软件中安全漏洞检测技术研究 摘要:对软件程序进行重新设计和编写,是预防安全漏洞、确保软件安全的主要手段。所以,计算机技术人员要不断努力,强化安全漏洞检测技术,保障计算机软件运行安全稳定。在计算机的软件系统中,安全漏洞是对信息系统造成威胁的主要原因,所以,计算机软件中安全漏洞的检测技术成了现今人们探索的重点问题。文章研究了计算机软件中安全漏洞检测技术。 关键词:计算机软件;安全漏洞;检测技术;应用 近年来,计算机技术的应用越来越普遍,计算机软件的发展非常迅速。同时,源代码的数量也随之急剧增加。一些黑客通过代码中的某些漏洞对计算机的软件及系统入侵并破坏。所以,计算机软件的安全问题已经变成了如今系统安全的关键问题之一。 1计算机软件中的漏洞 漏洞是软件、硬件、协议实施中的纰漏,也是系统安全层面的缺失处,让未获取授权认可的攻击方对系统探访、攻击、损害。漏洞的自我特质面可从几个层面表征:第一,是在编订程序的环节内有某些逻辑类失误的生成,该种失误是由编订者粗心引发,较为常见。第二,是在软件的各个数据演算、处理的环节中,也会有某些逻辑类失误的生成,在程序模块中用中等大小同较小、较大的模块比对看出,非中等程序模块失误比率较高。第三,漏洞和软件系统的环境关联度较高。同一台计算机中各异的软、硬件版本、在配置不等的前提下,每各设备共组的软件体系同系统一致但设置不等时,都会有安全层面的缺陷处。第四,软件的整体系统漏洞和时间也有关联性,也就是说在时间长度的延伸下,曾出现的漏洞会被补修、更正,但新的漏洞也同时会更加显现。所以,计算机软件内的漏洞是长久存留的难题。 1.1计算机软件安全漏洞的原发性 通常情况下所谓的计算机漏洞是指由于计算机软件自身含有某些潜在的缺陷和劣势,这些潜在的缺陷和劣势由于自身包含的特点可能引发一些风险或者说造成相对容易的攻击范围。计算机软件漏洞出现的主要原因就是由于计算机软件设计人员的操作存在失误。从上面的分析中可知,计算机软件最主要的就是由于自身存在着缺陷才导致了后天的攻击性行为。计算机软件设计人员在设计的过程中很难考虑全部的设计因素,而且现在的软件设计人员的设计水平良莠不齐,这就决定了计算机软件在投入市场的开始就存在着一定的风险,这种风险是由于计算机软件本身所存在的某些原发性错误引起的。 1.2计算机软件安全漏洞的差异性 计算机软件的应用范围很广,目前市场上存在着各式各样的软件,这些软件适用的工作区域也不一样。一般来说,计算机软件漏洞和其工作的环境之间存在着较为密切的联系,在不同的工作环境内即使相同的计算机软件也可能表现出不一样的漏洞特征。计算机软件的工作环境对于计算机软件的运行起着至关重要的作用,计算机软件主要根据写好的程序代码运行,在不同的设备上,计算机软件的代码执行过程也会存在一些差异,这些差异都决定了计算机软件漏洞的多样性和差异性的特点。 1.3计算机软件安全漏洞的延续性 计算机软件都会不断更新,计算机软件的漏洞也会不断被修复,然后随着而来又会出现一些新的计算机软件漏洞。在使用的过程中计算机软件会随着时间的推移,原先的漏洞会不断被修复,然而程序总会存在新的程序逻辑错误,这些新的逻辑性错误又会导致新的漏洞,计算机软件漏洞就不停地处于这样一个无限的循环中,除非一个计算机软件彻底被市场所淘汰。 2计算机软件中安全漏洞的检测技术 现阶段,信息技术已经成为人们生活中一个必不可少的生活要素。随着科学技术的不断进步,各种计算机软件的不断被开发出来,开发计算机软件的人也变得多起来了。目前,国外有关的专家研究发现,随着计算机软件的大量使用,计算机软件的漏洞的数量和频率都变得越来越高。目前网络黑客的数量也变得越来越庞大,黑客的性质也发现了质的变化,越来越多黑客在利益的驱动下对个人和集体用户展开了大规模的攻击。在这种大环境下,只有计算机技术人员不断提高计算机软件安全漏洞的检测技术才能应对这种挑战。计算机软件内的安全漏洞可检出的策略有2类:一类是静态模式的检测技术,另一类是动态模式的检测技术。 2.1计算机软件安全漏洞的静态模式检测技术 最开始的计算机软件安全漏洞静态检测就是静态分析,但是由于其检验的方式多停留在表面,因此,近些年开始逐渐对其进行研究与创新,静态检测也就逐渐扩充成为2种内容:静态分析及程序检验。其中,静态分析指的是对需要检测的系统程序进行源代码的扫描工作,从语义、语法等角度进行全面解析,同时直接分析待测系统程序的自身特性,利用这种方法寻找漏洞。而程序检验是指抽象系统内的程序源代码。主要借用检验方法,检测软件系统的程序是否符合计算机的需求,特别是对安全的需求,然后对程序中的安全漏洞存在与否进行判定及检验。对于计算机软件安全漏洞的静态检测来讲,其更多注重的是计算机软件系统程序的内部特性,静态检测的方法特点同检测漏洞的特点之间包含着密切的关联。计算机软件中的安全漏洞所执行的静态模式检测,最初是静态模式辨析,但监测的技术手段多侧重于表层。所以,在更深入的探究和研创后,静态模式的检测内涵得以拓展,既有静态模式辨析,也包括程序的验查。静态模式辨析就是对检查测试的系统程序扫描其源代码后,从语法层面、语义层面进行多方位的阐释,并把检测系统程序的特性予以直接化的辨析,借此探寻出漏洞所在。程序验查则是对系统程序中的源代码抽象化。凭借验查手段,检查软件内组的系统程序同计算机所需的相符度,以及能否同安全所需匹配。接着辨识和验查程序安全层面存在的漏洞。该种静态化的软件安全漏洞检测法,更倾向于软件自身系统程序的内存特质,同时和检测漏洞特质有着较高的关联性。 2.2计算机软件安全漏洞检测技术中的安全动态检测 2.2.1内存映射 在攻击群体中,往往多用字符串末尾部位“NULL”字样的序列对内存做全覆盖,进而实施损害攻击。在代码页中实施的映射技能,可让攻击方作出字符串末尾部位“NULL”字样的序列对内存做全覆盖举动时,跳转至简易内存区域中的操控难以进行。从另一侧面来说,在内存的多个地址中,随机性地映射代码页,可缩减揣度地址而发动页面损害攻击的发生比率。 2.2.2非执行栈 近年来,攻击软件的举措多发生在对栈的破坏上,这是因多数操控系统内的栈所属的能写性和执行性所引发。在内部的变量存储中,栈的载体中有核心数组的变量,攻击方借此可将恶意的代码发送至栈内,并探寻出代码执行手段。而要规避栈的侵袭、损害可执行的有效策略为,更改栈内执行代码使其不可执行。这样更改后即便攻击方将恶意的代码送至栈内,但代码不可执行很好地缩减攻击的成功率,让程序不被损坏。 2.2.3安全共享库 某些计算机运行了安全性极差的共享库就会引发软件安全漏洞。共享库的安全度高可用对攻击方的损害行为很好的防预,而安全度低的共享库则易被损害。安全化的共享库是动态化的链接模式运作,在程序运作环节将多类安全度低、没安全性的函数运用予以拦截,并进行另外的测验,进而保证计算机软件整体的安全。 2.2.4沙箱 沙箱法是对某些损害性攻击的防预,即借助某一程序的资源访问限定来实现。如某些调动函数会被编入C语言中,而某个软件自身是不会有此种调动函数的。若出现了软件运行时有类似调动函数的运行,软件已经被恶意侵入。但在恶意侵害之前,运行沙箱对其做出限定,则在入侵后不会有不良损害。 3计算机软件中安全漏洞检测技术的应用 3.1预防竞争条件的漏洞 漏洞的成因中也有因竞争条件而引发的缺陷,对其防预的策略就是将竞争成因的编码执行原子化运作。编码是最小的执行单元,在运作程序环节内不会有任意状况对其实施干扰。原子化运作就是用锁定的操作,对某一特定的状况更改而衍生的问题予以防预,这样可对应用文件名体系实施间接化的调用,可表述出应用文件或使用的句柄。 3.2预防缓冲区的漏洞 对于缓冲区内的漏洞可借助软件程序内危险值高的函数验查来实施防预,将安全度较低的软件用高安全度的新版本替换。 3.3预防随机出现的漏洞 在对随机性的漏洞实施防预时,可借助随机性高的发生设备来进行。随机发生设备有着自属密码演算,可确保随机数流的高安全度。在软件被恶性侵害,对算法每一细微处都掌控,但数据流不会形成,进而起到防预能效。 3.4预防格式化字符串的漏洞 执行严密、谨慎的防预方案,直接性地在数码中运用格式常量,让供给方找不到可创设格式串的缺陷处。个数函数在不定参数时往往会有格式化字符串的缺陷潜藏,对此类函数运行时就要让每一参数的数目有保障,均衡稳定。 3.5计算机软件安全漏洞的防范措施 计算机软件安全漏洞检测技术应用的过程中,一方面要避免缓冲区漏洞,认真检查程序中的危险函数,使用安全的计算机软件,不用盗版软件和非法软件,时刻做好缓冲区漏洞的处理和防范。一方面要避免竞争条件漏洞,在竞争代码原子化操作的过程中,借助于文件句柄和其他文字描述字,保证计算机软件的安全。另一方面要避免格式化字符串漏洞,尽可能地使用源代码中格式常量,进而避免留下格式串机会,并防止随即数漏洞,提供安全的随机数据量,并对全部算法细节进行加密。 4结语 21世纪是一个计算机技术高速发展的社会,随着经济社会的发展和经济全球化的影响,计算机技术在我国得到了大范围的发展,在我国的各个领域中目前都离不开计算机,计算机的产生为我国的现代化建设提供了不竭的动力。但是,随着信息技术的不断发展也逐渐暴露出一些潜在的问题。目前,计算机的安全性已经成为人们关注的焦点。随着开发的人越来越多,使用的人越来越多,恶意利用计算机软件获取个人信息、破坏计算机安全的人也就变得多起来了。目前,计算机安全已经成为世界各国高度关注的一个问题。有关的技术人员必须引起高度的关注才能有效解决计算机软件漏洞,给计算机系统一片绿色的天空,给人们的网络环境和信息安全提供一个新的平台。总括来说,当下的周边环境内,计算机软件安全漏洞的检测技术演化为基础通信验查、基础计算机安全检测的手段。运行的每一软件安全性更多侧重在程度的编订、漏洞的遏制层面。所以,探究计算机软件的安全类漏洞检测技术,并对该技术的运用辨析,是当下工作者需更深层考量的事务。 作者:陈国栋 单位:山东电力高等专科学校 软件检测论文:计算机软件安全检测技术研讨 摘要:随着科学技术的不断发展,计算机软件的种类也越来越多,满足了人们日常生活和生产过程中的不同需求,从而在一定程度上使软件的安全性能呈现出多样化发展趋势。软件在运行过程中也开始出现各种安全漏洞,对计算机和互联网的安全使用造成了很大威胁,因此,研究计算机软件安全检测技术的应用显得十分必要。 关键词:计算机软件;软件安全;安全检测 0引言 随着我国社会经济的飞速发展,在电子计算机科学技术不断完善和成熟的今天,计算机已融入到人们生产和生活的各个方面[1]。计算机的使用建立在相关计算机软件基础之上,不同的计算机软件满足人们不同的生产和生活需要,尽管为人们提供了诸多便利,但其安全性一直是困扰计算机使用的障碍,也给互联网安全造成了威胁。所以在当前的计算机软件开发过程中,对其进行安全性检测已经成为了一项核心内容,这种措施能够有效帮助相关的软件开发人员找出潜在的安全隐患,并在此基础上采取一定的应对措施,保障计算机软件在使用过程中的安全性。 1计算机软件安全检测的基本形式 计算机发展使得用户在软件使用过程中,对其安全性有着更高的要求,主要表现为:①用户安装计算机软件后,并不会对计算机本身的正常使用产生较大影响,如计算机运行速度明显变慢等;②在用户使用计算机软件的过程中许多个人信息被留下,计算机软件安全性得不到保证,与用户相关的使用信息就可能被泄露,从而影响用户的隐私保护,计算机软件声明周期中出现安全问题的原因[2]如图1所示。因此计算机软件开发人员在软件开发过程中,要利用一定的安全检测技术对计算机软件中存在的安全漏洞进行检测,并对其修复以提高计算机软件的安全性,降低使用过程中存在的风险。计算机软件安全检测是在计算机软件开发过程中,对软件的安全性能进行检测的一个过程,以找出程序中容易发生的错误。当前软件安全检测技术主要有动态和静态两种检测形式。计算机软件安全检测是指利用相关检测技术,在软件开发过程中对软件的漏洞和缺陷进行系统性的检测,从而保证软件的功能达到预期效果,计算机软件的安全检测内容主要集中在简单的计算机软件安全功能和安全漏洞检测方面:安全漏洞检测是检测计算机软件的安全缺陷及在计算机使用时产生的安全隐患,其停留在对普通计算机软件缺陷的检测方面,这类问题的解决主要是通过软件升级或版本修复;而计算机使用的安全管理、授权、访问控制和机密性等是计算机软件安全功能检测的主要内容,其主要对计算机软件安全功能起到了检测判断的作用。 2计算机软件安全检测的基本要求 首先,在计算机软件安全检测的过程中要使用科学有效的安全检测方法。鉴于计算机软件程序的复杂性,简单的检测方法会导致软件中很多潜藏的安全问题不能被排除,所以开发人员一定要在了解软件的相关特性以及检测软件的使用条件后,根据实际情况选择适合的检测方法,制定出科学合理的检测方案,同时在细节方面也要根据相关要求进行深化和细化。其次,对计算机软件的检测需要多类人员共同参与,才能尽可能多地排除软件中潜存的安全威胁,主要是因为软件漏洞存在于软件开发程序的各个环节,所以多元化的人员参与有利于实现检测方法的多样性,使排除安全隐患的几率更大。在软件安全检测过程中,除了需要具有专业软件安全检测技术的人员参与外,还需要有了解软件工作和使用特性的人员,从而实现多角度、全方位的检测,以排除更过的安全风险,满足软件使用的安全要求[3]。最后,在对软件进行安全检测的过程中,还要选择合适的安全检测方法,选择前首先要对计算机软件检测的各种方案和案例进行分析研究、归纳总结,得出一般的检测规律,并结合具体要求,选择适合的检测方法,制定合适的检测方案,将检测过程具象化。通过电脑模拟对制定的检测方案建立数据模型,而语言支持在这个过程中帮助模型实现形式化的表现。以上环节结束之后,再开始检测模拟系统,这也相当于对软件进行了运行和结构的安全测试。 3计算机软件安全检测的具体技术 3.1语法安全检测技术 这类检测技术的主要检测对象是计算机软件中的语法,最终检测结果也会因为最初输入条件的不同而产生差异,其监测流程如图2所示。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地作出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 3.2动态安全检测 计算机软件运行环境的变量是动态安全检测的主要检测对象,它包括内存、栈等在内的诸多信息,主要是对漏洞等风险因素进行检测,其检测流程如图3所示。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。这种检测技术的使用,由于不需要修改计算机软件源码,所以很好地保证了计算机用户的隐私安全[4]。随着计算机在商务应用中发挥的作用越来越大,其普及率也越来越高,为了保证商业机密的安全,这种软件的检测技术更加适用于商务性,从而也保证了在商务领域的推广和应用。 3.3静态安全检测 基于程序代码内部特性和结构是静态安全检测技术的重要特征,这类检测技术的应用,需要事先构建合理的测试模型,以满足计算机读取的相关要求,在此基础上,静态安全检测技术才可以被使用,静态检测技术中一种类型推断技术的检测流程如图4所示。在利用这种安全检测技术进行检测之后,再将测试模型和待检测的数据进行对比,如果计算机软件具有良好的安全性能,它们的期望就会一致。在当前计算机安全检测技术不断发展和成熟的背景下,静态安全检测技术的种类也越来越多样化,并且越来越多的安全技术人员投入到此研究中,静态安全检测技术必将得到更为充分的发展,并且在相关计算机软件安全领域发挥重要作用。 3.4混合安全检测 混合安全检测技术实现了计算机软件动态安全检测与静态安全检测的结合,它吸收了两种检测技术的优势,同时也克服了两种单一技术中的劣势,所以在计算机软件安全检测技术中有着较为优越的检测能力,从而使这种混合安全检测技术获得了更高的检测精度,扩大了检测的应用范围,也推动了漏洞检测技术在相关的计算机软件安全检测技术中的发展。如图5所示就是混合检测技术中的Fuzzing检测技术流程。 3.5基于web技术的安全检测 这类检测技术是基于web技术的逐渐推广和广泛应用,随着Web技术的不断发展,在计算机软件安全检测中发挥着越来越重要的作用。相较于之前的计算机软件安全检查技术,基于Web技术的安全检测技术在检测性能等各方面都表现出优异的成绩,它具有更优的灵活性、高效性和先进性。在检测过程中能够对计算机软件中存在的安全风险和漏洞进行及时有效的修复,同时也保证了计算机的安全、可靠、高效运行。在我国计算机软件安全检测技术不断发展和提高的今天,这种检测技术的成熟和推广是一种必然趋势。 4结语 计算机安全检测技术的应用在计算机日益普及的今天是非常必要的,它为计算机的安全使用和良好运行提供了重要保障,并且在科技日新月异的今天,相信相关安全检测技术的发展和完善必将取得更多成果。 作者:关若飞 单位:南京中医药大学 软件检测论文:计算机软件安全检测技术分析 1计算机软件安全检测定义及重要性分析 计算机软件安全对于保障计算机运行的安全十分关键,计算机软件是否能够运用于计算机中,也是需要对软件安全性进行评估,只有软件安全性达到一定标准才能够满足系统兼容性并投入使用中。计算机软件安全检测是利用多种检测技术发现软件设计的漏洞,并排除软件使用中的风险性问题,保障计算机软件的安全运行。计算机软件不同于一般的应用软件,一般应用软件发生问题多为影响用户的应用体验,而无实质性的危险发生。而一旦计算机软件故障并遭受到网络攻击,则将影响计算机的运行,甚至系统崩溃。由此可见,计算机软件的安全性对于保障计算机网络安全有着重要意义。利用多种计算机安全检测技术,并根据软件类型和特点有选择性地进行安全检测,排除可能存在的软件问题,以进一步提高计算机和系统与软件间的兼容性、安全性。 2计算机软件安全检测技术类型分析 2.1静态检测技术 静态检测技术,顾名思义是检测软件的静态故障。如软件编写代码的错误以及语法上的错误等等。由于网络攻击可能利用有缺陷的程序代码和漏洞来进行攻击,因此利用静态检测技术,排除软件编写中语法和程序的错误,可以做到最大程度上的风险减免。通过测试计算机软件的使用情况,利用“与”或“非”等逻辑输入形式,根据输出结果来判断计算机软件编程中是否存在相应的语法问题。 2.2形式化安全检测技术 形式化安全检测技术主要是验证软件的合理性,根据软件设计的模型以及数理上的可行性分析,来证明软件使用的安全性。形式化安全检测包括对软件的数学模型进行检测,分析模型运行的可行性以及模型的逻辑性。同时也包括对软件进行定理证明,发现软件设计上的数学错误和逻辑问题,以避免风险性问题的出现。 2.3基于故障注入的安全性检测技术 基于故障注入的安全检测技术是较为常用的安全检测技术,也是较为可靠的检测技术。故障注入的检测技术,是利用生成的故障问题来观测软件运行时的安全性,即观测软件故障时的具体表现。故障注入即是模拟故障,通过修改软件内存和改变软件设计逻辑等方式,来模拟网络攻击和故障时计算机软件的通常表现。通过还原的故障状态,能够进一步评估软件在故障时的不足之处,以及检测软件自我修复功能的良好程度。在实际应用中,还能够结合硬件的故障注入技术,实现软件与硬件的同时检测,以排除软件与硬件问题之间的相互影响。 2.4基于属性的安全检测技术 基于属性的安全检测技术,首先需要确定软件的安全属性,并根据安全属性的特点来评估软件程序编码中的可靠性。部分软件的编码表面上可以达到一定的安全性,但根据系统与软件的安全属性,则表现为软件在编码上存在不足,难以维护软件的安全属性,可见进行基于属性的安全检测是有积极意义的。 2.5其他安全性检测技术 其他的软件安全检测技术,比如“白盒测试”、“黑盒测试”以及建模测试等等。软件安全检测技术多以软件的语法测试或功能测试出发,如基于“白盒测试”的安全检测技术,则主要从软件代码出发,发现编码中出现的语法问题。此外,还有基于软件功能进行测试,分析软件模型的功能性,具有较强的实用性,能够有效检测出软件设计中的问题,以保障计算机软件的安全性。 3计算机软件安全检测技术应用分析 3.1计算机软件安全检测流程分析 计算机软件安全检测的进行,需要根据计算机软件的大小而决定,对于组成复杂的计算机软件往往需要分步分区进行检测。计算机软件安全检测的基本流程由模块测试、结构检测、功能测试、系统测试等多个步骤组成,首先模块测试主要是需要对软件设计与编程的早期问题进行检测,如程序算法、语法等方面的问题。其次是对软件结构进行检测,软件结构是否完整,是否能够支持相应的软件的功能。其次是功能测试,检测软件在使用中是否可以实现特定功能,通过故障注入等方式,还能够检测软件故障时的功能可靠性。最后需要进行系统测试,分析计算机软件与系统的兼容性等等,以保障软件在计算机系统中功能的正常实现。 3.2计算机软件安全检测的注意内容 在对计算机软件进行安全检测时,需要把握好相关注意事项,同时也是计算机安全检测技术应用时的重要考虑事项。计算机软件安全检测技术种类较多,需要根据计算机软件的特点和检测目的来进行合适的选择,同时需要按步骤进行检测,规范化检测程序,以保障安全检测的良好效果,发现潜在的软件风险问题。在软件安全检测中,需要进行系统的全面分析,以综合考虑软件与计算机的兼容状况,才能够准确评估软件运行的状况。 4结束语 计算机软件安全检测技术种类繁多,在实际运用中,需要根据计算机网络的实际状况以及网络风险的类型而进行合适的选择。运用合理的计算机软件安全检测方法,将能够维护计算机网络的安全与稳定,提升计算机软件的可靠性。 作者:廖肇军 单位:江西现代职业技术学院 同济大学软件学院 软件检测论文:计算机软件中安全漏洞检测技术分析 1漏洞产生的原因、形式及主要特点 1.1漏洞产生的主要原因及形式 漏洞在本质上可以理解为系统中存在的缺陷和弱点,其会对计算机系统造成一定的威胁,漏洞产生的主要原因是由于开发设计人员的失误造成的。通常情况下其有两种主要的表现形式,分别是功能性漏洞和安全性漏洞。功能性漏洞主要是系统软件使用过程中产生的运行错误及流程错误等,而安全性漏洞主要会对计算机软件及整个系统的运行造成较为严重的影响。 1.2漏洞的主要特点 首先,漏洞的产生主要是在程序编制过程中疏忽造成的,而数据处理与计算相比会更有可能出现逻辑性错误。其次,漏洞与具体的系统环境之间是存在着相互联系的。第三,系统漏洞与时间之间存在着紧密的关联,随着时间的推移在旧的漏洞基础上可能会产生新的漏洞问题,其具有长期性。 2静态检测技术 最初期的计算机安全静态检测在本上指的就是静态分析,但是由于其验证方法的不同所以又可以分为静态分析和程序验证两个主要形式。首先对于静态分析而言,其主要是通过系统中各程序代码的扫描,并在语法和语义等层面对其进行全面理解,随后对程序自身的特性进行直接分析,从而找出存在的漏洞问题。而程序验证主要是采用验证技术对系统程度能否存在安全漏洞进行检验,重点关注的是安全方面的要求。 2.1漏洞分类检测 在静态检测中,其关注点主要集中在系统程序内部的具体特征上,其进行检测的漏洞特征是与其技术特点有着较为紧密的联系,并且对安全漏洞的分类方法较多。对于大多数的检测技术而言,其能够有效覆盖的漏洞都具有一定的零散性,所以较难找出其在漏洞类型上的共同点。为了方便对其比较,我们可以将其分为安全漏洞和内存漏洞。安全漏洞主要是指数据流的错误和偏差状况,而内存漏洞主要是指数据的储存与类型是否正确等。 2.2静态检测技术 2.2.1静态分析 静态分析中最为常用的技术方法是词法分析,其也是应用最早的静态分析技术,其将系统程序分解为若干个小片段,随后将其与嫌疑数据库进行对比,从而发现漏洞问题并进行评估和判断。但其只停留在语法检查上,还应在安全规则基础上通过特定语法形式对其加以描述,并利于规则处理进行相应的接收处理,随后将其装换成分析器可以进行接收的相关表达内容,并对系统程序的行为进行检测和对比分析。 2.2.2程序验证 程序验证的主要方法通常有符号化法和模型检测两种,其中符号化法主要是采用将抽象模型状态转化为语法树描述公式,并对其公式的有效性进行判定。模型检测一般情况下需要将实践中可能出现的状态一一列举出来,但是由于系统软件自身的复杂性,其程序模型的规模较为庞大,因此主要是对其部分程序及属性进行抽象模型的构造,并通过内存建模来实现对时序漏洞的有效检测。 3动态检测技术分析 3.1内存映射技术 在攻击者常用的攻击当中,有一种以NULL界位字符串来进行内存覆盖,通过对于映射代码页的应用,我们可以将NULL界位的字符串跳转到低内存中的难度增大,换言之就是说将代码页随机映射到不同的内存地址上,从而在一定程度上防止对页面的攻击。 3.2安全共享库技术 安全共享库技术主要是通过采用动态链接技术,从而使程序运行过程中拦截就有不安全性因子的函数的使用,并随时对函数的参数进行检测,该种当时在Windows以及UNIX上得到了较为广的应用。 3.3非执行栈技术 当前基于栈而进行的软件攻击事故相对较多,其主要是采用想栈中写入恶性代码的方式来进行软件攻击,因此最为直接的防范方式就是拒绝栈执行代码,由此才能使得攻击者在栈中写入的恶性代码不被执行。 3.4非执行堆和数据技术 一般情况下,堆是在程序运行过程中动态分配内存的区域,而数据段是在程序编译时已经初始化,因此如果数据段与堆都不执行代码操作,那么攻击者在其中写入的代码就不会执行,如果将其与非执行占技术相结合,会使写入的恶性代码彻底丧失执行的机会。 4结语 在信息时代环境下,计算机软件安全已经成为了计算机通信安全的重要基础保障,通过静态检测技术以及动态检测技术的综合应用,必定能有效的消除计算机软件方面存在的漏洞,大大降低计算机运行风险,提升其软件安全性。 作者:章立 单位:江西旅游商贸职业学院 软件检测论文:鼠标角位移检测的软件设计方法 1鼠标电路简化及光电码盘精度提高 将机械鼠标改造成为角度传感器,只需要用到其光电码盘及光电检测模块,因此可以将鼠标的电路图简化成如图1所示的形式,包括发光二极管、光敏三级管、鼠标芯片。光电码盘每转过1周能够产生36个脉冲,再由鼠标芯片进行4倍频细分,使得光电编码器每转能够产生36×4=144个脉冲。即最小能够分辨的角度是360°÷144=2.5°,显然精度不够高,因此我们可以在光电码盘前端加上两级齿轮传动,来将分辨率放大16倍,其最小能够分辨的角度是360°÷(144×16)=0.15°≈0.2°,如图2所示。鼠标光电码盘的大小一般为20mm,考虑到尺寸的搭配,齿轮可以选用玩具车上的塑料齿轮,这种齿轮价格十分便宜。其模数一般为0.5mm,如:1、3号齿轮可以选用40齿(直径20mm),2、4号齿轮选用10齿(直径5mm)。 2软件设计 软件设计采用VisualBasic语言编程。程序包含两个部分,第一部分是将芯片初始化设置,去除自动加速功能。其具体方法是,程序向芯片发送十六进制代码E7,命令芯片关闭自动加速功能,当收到应答FA后,表明设置完成。加速功能去除后,程序执行第二部分,检测并计算码盘转角位移及速度。该部分程序中包含1个时钟控件Timer和1个计数器Counter。当光电码盘顺时针转过1个栅格时,计数器Counter加1,逆时针减1,由此可以求得角位移。将位移对时间进行微分,即可求得角速度,其具体方法是,时钟控件每秒触发1次,并记录下计数器当前值与前一秒的差值Ti。一般机械鼠标采用PS/2串口输出,对于一些不支持PS/2接口的电脑,采用一根PS/2转USB串口数据线就能将设备插入电脑。当设备插入电脑后,电脑实际上会将该设备识别为鼠标设备,因此当光电码盘旋转的过程中,鼠标指针也会做出相应运动。从而鼠标指针移动的步数可以准确地反映码盘转过的栅格数目。通过捕捉鼠标指针,可以使得计数器Counter的数值随着指针同步变化。然而当码盘总是朝着一个方向转动,鼠标指针可能超出边界而停止。对此可以在程序中加入一个判断函数,当指针超过边界时,立刻通过SetCursorPos(X0,Y0)函数将指针调回原点重新运动。程序流程图如图3所示。 3结语 本文提供了一种可快速将机械鼠标改造成为角度传感器的方法,能够实现一定精度的任意范围的角度测量.经过测试,其性能稳定。该方法最大的优点是无需开发单片机或者考虑外设与电脑的通讯协议,只需通过简单的编程或者直接运行本文所给出的程序代码,就能快速实现角位移及角速度的测量。 作者:唐灵俊 杨旸 周思柱 李宁 单位:长江大学机械工程学院 软件检测论文:安全漏洞检测计算机软件论文 随着科技的发展,计算机在社会中的地位越来越高,于此同时源代码数量也不断增多,由于这些漏洞的存在,很多黑客就利用这些代码中的漏洞进入到计算机软件中实施破坏。因此,计算机在给人们带来方便的同时也为信息系统的安全埋下了一个定时炸弹,安全问题已经成为系统安全最主要的问题。随着计算机更新速度加快,出现的漏洞越来越高,由于利益的驱使,黑客对其的攻击形式多样化。因此,在不断提高漏洞检测技术的基础上,需要寻找弥补漏洞的有效方法,只有这样才能保证计算机安全运行。 1计算机软件存在的安全漏洞 随着我国经济的不断发展,科技技术有了很大进步,互联网中的信息系统使用范围不断扩大,在各个领域发挥着不可取代的作用。由于计算机软件中有很多的安全漏洞,因此很大程度上信息系统就产生了一定的安全隐患。软件中的漏洞会对信息系统造成非常大的威胁,这就需要对计算机软件中的安全漏洞进行必要检测,安全漏洞检测是现代信息系统安全运行中非常重要的课题。计算机软件漏洞是指计算机系统在编程时出现的错误导致的缺点,这些缺点非常容易使计算机软件产生一些安全隐患和计算机自身的危险,计算机系统对有恶意的网络信息有非常高的敏感性,极容易出现对系统攻击行为。之所以出现这种情况,主要原因是在软件开发和研制过程出现的一些问题。漏洞主要有两种:安全性漏洞和功能性漏洞。安全性漏洞指的是在大多情况下漏洞不会影响计算机的正常运行,如果漏洞被黑客发现,软件运行时就会出现错误,严重者计算机会执行错误的命令,有很大的危害性。功能性的漏洞是指漏洞能够影响计算机正常运行,比如运行结果错误等等。漏洞特性主要表现在四个方面:1系统编程时由于编制人员的疏忽很容易出现逻辑性的错误,这种由于疏忽出现的错误很多是疏忽大意所致。2计算机在运行任务时很容易产生逻辑性错误,不同大小之间的程序模块相比可以看出逻辑性错误的发生率很高。3漏洞和软件环境有很大关系。4系统漏洞和时间也存在一定的联系,随着时间的延长,旧漏洞被修复但是也会产生新的安全漏洞。 2计算机软件安全漏洞的各项检测技术及应用 2.1安全静态检测 计算机软件安全静态检测,注重的是系统内部特性,静态检测和漏洞两者之间有共同的特点,这些特点之间也有很大的关联。目前漏洞的划分方法主要有安全性漏洞和内存性的漏洞。安全性漏洞对数据流的误差比较注重,很大程度上由于错误的内存形态而形成的;内存性漏洞对数据的准确性和类别有很大的注重性。因此,这种漏洞主要的检测技术方法就是在内部存储空间进行建模。因为静态检测方法之间有很大的不同之处,漏洞的处理也有很大的不同之处。所以,一些监测技术只能对漏洞进行必要的检测,但是一些方法在此基础上还能够对漏洞进行很好的处理。安全静态检测方法主要是对程序的代码进行扫描,对其中的关键句进行详细分析,然后根据设置的漏洞特性和标准对系统进行全面检测。分析关键语法是最早的静态分析法,它在分析时只对语法进行检查,把系统中的程序分为不同段落语句和数据库相互对比,如果发现有疑问,对其进行仔细的判断,从而进行检测;另一种检测方法就是按照标准进行检测。由于系统自身就是编程的标准,根据标准对计算机程序进行描述,可以通过语法对其进行描述,最后对系统进行整体检测。 2.2安全动态检测 2.2.1内存映射很多攻击者在对软件进行破坏时为了达到目的,会经常用到“NULL”结尾的字符串进行内存覆盖。采用代码页映射技术,攻击者能够利用“NULL”结尾字符串进行内存覆盖。 2.2.2非执行栈目前,出现了一些栈攻击软件的问题,主要原因是系统中栈的执行能力,由于栈内包含了所有数组变量,所以,攻击者通过向栈中书写一些恶意代码,再进行代码执行。预防这种攻击方法最为有效的方法是打破栈的执行力,使代码不能够进行执行任务。2.2.3安全共享库有些计算机中的安全漏洞主要是使用了不安全的共享库所致。安全共享库很大程度上可以预防恶意攻击行为。安全共享库有拦截和检测功能,主要是指使用动态链接方式进行程序运行,把不安全函数进行拦截和检测,最大程度上保护软件的安全。 2.3计算机软件安全漏洞检测技术的应用 安全漏洞检测技术直接关系到计算机的安全应用,其中在计算机软件安全漏洞检测中,其各项技术的应用主要集中在:第一,防止竞争条件安全漏洞应用。这种漏洞的应用一般是采用原子化处理竞争编码,这种编码有锁定功能,原子化操作进入锁定状态,详细的描述使用文件,很大程度上预防由于使用文件的变动使系统产生漏洞。第二,缓冲区安全漏洞检测技术应用。缓冲区安全漏洞检测主要是对软件程序中的一些疑问函数进行详细检测来预防缓冲区安全漏洞。第三,随机漏洞预防应用。对于随机漏洞的检测和预防需要用到性能良好随机发生设备,这种设备能够准确的对随机漏洞进行预防,其中最主要的原因就是该设备有密码算法。第四,格式化字符串漏洞检测技术应用。这种检测技术的应用一般是在代码中使用格式常量。 3结语 有上文可以看出,随着计算机的发展,计算机软件漏洞检测技术能够很好的对计算机中的漏洞和病毒进行安全检测,已经成为了现在计算机检测最实用的方法。软件的安全主要体现在编程和清楚漏洞方面,所以,需要对计算机软件安全漏洞检测技术不断提高,使网络信息系统更加安全的运行。 作者:汪刚 单位:南京工业职业技术学院 软件检测论文:计算机软件安全检测法综述 1计算机软件安全检测的流程 由于计算机软件的系统规模比较大,系统中又包括了很多子系统,在各个子系统中又包括了很多模块。一般来说,计算机软件安全检测工作要严格按照以下流程进行检测:对各个子系统中的模块进行测试;对软件系统进行组装工作;对计算机软件的系统结构进行准确检测;测试计算机软件的性能与功能;测试计算机软件系统。 2计算机软件安全检测的方法 2.1形式化安全检测 形式化安全检测,是以计算机软件数学模型为基础,运用形式化、规格化的语言,所构成的一种形式化说明形式。该种方法主要模型语言、有效状态语言和行为语言三种形式化、规格化的语言。形式化的安全检测所使用的检测方法,以模型检查和数学定理模型证明为主。 2.2语法检测方法 语法检测方法,是一种运用语法形式,对生成功能接口的计算机软件进行检测的一种方法。通常情况下,这种检测方法主要以对计算机软件进行研究和反映为目的。也就是说,在不同的输入环境下,对计算机软件的不同类型进行的反映。 2.3以模型为主的计算机软件功能检测方法 以模型为主的计算机软件功能检测方法,在实现计算机软件行为与结构建模相结合的前提下,所组成的一种测试模型。这个测试模型具有满足检测机器要求的可读性功能。以模型为主的计算机软件功能检测方法与形式化安全检测方法,在进行对比后,前者将系统模型中的一组测试用例,运用该组测试用例对等待检测的计算机软件系统进行测试工作,在获得充分的信息证据后,证明待检测软件系统行为与模型期望之间的一致性。其不对待检测计算机软件的系统、规格说明之间的一致性进行检测。以模型为基础的安全静态检测方法主要运用有限状态机与马尔科夫链两种检测方法。 2.4模糊式检测模糊式检测,在运用白盒模糊检测方法的基础上,将传统检测方法和动态检测相融合,实现了传统检测方法的升华。虽然模糊式检测方法比较简单,但是其能够将程序中的bug揭示出来,并对现实中存在的错误模式进行验证,在软件发货之前,能够提示可能阻塞的攻击渠道。 2.5以故障注入为基础的安全检测 经过具体的实践证明,以故障注入为基础的软件检测方法,对于提升计算机软件安全检测方法的自动化水平具有十分重要的作用。 2.6基于属性的检测方法 通过将基于属性的检测方法和其他种类的检测方法进行对比后,了解到该种检测方法能够全面的对计算机软件系统安全漏洞的扩展性、交互性进行分析。在运用该检测方法时,要对计算机软件的相关规范章程进行了解,将规范章程作为安全检测工作的重要属性依据。然后运用安全属性检测计算机软件系统程序的代码,对计算机系统代码和规则的符合性进行严格的验证。 3结语 总之,计算机越来越广泛的应用在人们的生活、工作和学习中,其自身的安全性能对人们使用计算机具有十分重要的影响。因此,需要运用科学、合理的软件安全检测方法,最终有效的提高计算机的安全、稳定运行,提高计算机信息的可靠性,增强计算机软件的性能。 作者:段立峰 软件检测论文:软件工程的安全检测及维护 摘要:随着计算机技术的普及,以及通信技术的不断发展,软件的开发效率也越来越高,各类软件的更新换代速率也直线上扬,软件工程也更受到人们的关注。随着计算机技术的普及,以及通信技术的不断发展,信息软件的应用也越来越广泛,在这一大背景下,软件工程的安全检测以及后期的运维的重要性也逐渐凸显出来。尤其是安全监测,其作为软件工程正常运行的核心板块,软件工程的安全对于整个系统来说有着极大的意义。为了能够设计出更加先进的软件,进一步的提高计算机技术,就必须要对软件工程进行系统统筹,以此来构建新的通信系统,让系统更加稳定。为了加强软件工程建设,就必须要对其进行深入的分析,并在此基础上进行针对性的对策提出。笔者根据相关资料,对软件工程的安全检测与维护进行分析。 关键词:软件工程;安全监测;维护分析 0引言 大数据时代下的发展都带有时代特有的印记,当前,我国的网民已经突破了七亿大关,就是这些庞大的受众,推动了计算机软件的开发,也推动了计算机技术的突破。在这种信息化的大潮流中,软件工程日益重要,但却在发展中也因为软件自身的缺陷而带来了一些网络安全问题。我们不得不意识到,由于信息网络安全问题的屡次出现,而造成了一些严重问题。软件工程时刻遭受着安全风险,这些风险不管是由于软件本身的缺陷,还是运维当中的系统原因,亦或者是人为的因素,都会给整个通信系统带来严重的威胁,造成数据的泄露,系统的崩溃和瘫痪,为生产生活带来消极的影响。正是因为软件工程自身具有的特殊性和重要性,以及其所面临的严峻环境,就必须要让我们时刻的提高警惕,进行安全检测技术的提高,进行维护措施的制定,以此来保障网络系统的安全。 1软件工程的安全检测与维护内涵 1.1安全监测 计算机软件安全检测与维护对计算机技术的应用有着至关重要的作用,要想更好的应用于人们的生活与工作当中,就必须重视软件工程安全检测与维护技术的研究[1]。因为在应用计算机技术的过程中,软件工程经常会出现一些非人为因素的故障和安全问题,安全检测与维护技术就可以及时发现其中存在的问题,及时采取措施进行修补,保证计算机软件正常运行。在现实生活中,计算机软件工程的安全检测技术主要有静态和动态两种检测方式,安全性方面的测试主要分为性能测试、渗透测试和验证过程三个方面[2]。 1.2软件工程维护 任何产品都有属于自己的生命周期,软件同样有着属于自己的生命周期,它的生命周期过程为定义、开发、运行维护。软件的开发和应用最主要的目的就是为了满足用户的需求,这也是软件工程最根本的目标。这也就告诉我们,软件在应用的过程中,如果出现了非人为因素的错误或者问题,安全检测与维护技术就会及时的采取有效的措施,进行修补、改进,只有这样才可以将软件工程逐渐趋于完美,才能够更好的适应各种环境[3]。 2软件工程的安全检测 2.1流程 第一,进行全面检测,由于整个软件工程是一个由多个个体集合而成的整体,因此,在进行检测时,就必须要全面,对每一个涉及的元素都进行检测,以此来发现其中所存在的问题,并且找到这些问题后能够及时的解决,以此来提高软件的稳定性,提高软件工程的整体性能。第二,通过了全面的检测后,就需要进行针对性的检测,对软件的功能质量进行检测,并测试软件的功能运行是否正常。第三,需要对不同环境下的软件工程进行检测,以此来确保在不同的环境下也能够正常运行[4]。 2.2检测方法 一般情况下,软件工程的检测主要是基于数字模型而进行的,属于形式化检测,通过这种检测来提高软件本身的安全性能。静态检测包括词法分析;通过各信息片段与程序细节的比对来确定不同,以此来找到新的概念点,确定软件的性能[5]。程序解释;通过在原有的程序中嵌入新代码来进行软件保护,该技术不需要对原软件程序进行修改。而静态检测技术则包括一下几个步骤;规则检测;在进行软件工程构架时,都会有许多的软件系统支持,一旦出现不稳性,可以对这些软件和信息进行检测,通过对个体的分析来确定整体的安全性,避免由于人为失误而造成软件泄露。动态监测,包括了属性测试,这主要是对软件的各个部分进行检测,对相关的内容进行对比,找出不稳定因素。故障分析;这一方法是将可能的故障作为检测对象,并进行检测排除,以此来确定软件本身是否稳定。 3软件工程的维护 3.1软件工程的维护类型 软件工程的维护类型主要包含了适应性维护和改正性维护两种。适应性维护;主要是针对其所处环境而进行的维护,通过对软件工程环境的改变,来检测不同环境下其功能的正常性,并且对存在的问题进行及时的修复和调整,以此来让其具有更好的适应性。改正性维护;主要是通过对软件的实际使用来发现其中存在的运维问题,通过软件执行过程中存在的漏洞进行针对性的维护修复。 3.2维护方法 对整个维护体系进行系统统筹,制定周期性的维护计划,对相关的软件进行维护、修复和后期的运维管理,以此来保障其拥有合适的运行环境。其次,要不断的提高维护的手段,要与时俱进,将新技术融合到软件维护上去,通过这些新的高超的维护技术来提高维护的水平,以此来确保软件的运行质量,以此来建立良好的运行新环境[6]。 4软件工程的安全检测与维护 4.1定期进行维护检测,对系统进行实时监测 为了加强对软件工程的管理,就需要时刻的保持警惕,并且需要实时的对软件工程进行监控,按照计划对其进行系统检侧,以此来查处系统中所存在的病毒和风险。在这种系统检测中一旦发现问题就要及时处理,避免这些病毒的扩散,变被动为主动,以此来保障网络通信的安全。在软件工程中流传的相关数据以及各节点之间的数据传送都需要定时的清理和检查,如果节点之间和所传输的数据之中存在病毒和风险,就需要及时的做出处理,以此来提高系统的耐受性,提高其稳定性,保障数据的安全。 4.2提高核心技术的自主性 软件工程内部所关联的核心技术决定了其自身的安全程度,为了提高其进行自我保护的力度,对于核心技术就必须要有自主性。由于这些核心技术一般都是多方参与,或者是直接进口,因此,本身就具备一定的风险性。因此,我们必须要在核心技术上加大投入,努力的进行新技术的开发,不断地进行突破,以此来保障核心技术的竞争性和保密性,避免一些由于核心技术的缺失而造成的恶意攻击和网络的不稳定。也只有不断地进行技术突破,不断地对软件工程进行完善,提高防火墙功效,提高传送的安全性,才可以让软件工程在真正意义上获得稳定。最终保证软件工程的质量,确保其安全。 5结语 计算机在不断地发展中为人们的生活带来了极大的便利,不管是生产经营上,还是在日常的信息交往上,可以说从根本上改变了我们的交往方式。而软件工程的发展则是让计算计技术进步的核心,也正是如此,软件工程的安全监测和维护也越来越得到人们的关注。但是随着社会的进步,不断有新的技术被研发出来,因此要想符合时展的脚步,就必须不断研发新的软件工程检测技术与维护技术,从而符合软件工程行业的发展。为了让软件工程能够得到更好的发展,我们必须不断为其创造良好的条件,提高检测和维护的技术,为其发展提供助力。 作者:邵嘉伟 单位:江西服装学院 软件检测论文:电力软件缺陷代码检测技术研究 摘要:为了确保电力信息系统能够得以正常操作,进而强化系统功能,提高工作质量,减少成本费用的支出,应及时改善电力软件代码缺陷检测效率低下、自动化效果差以及定位不精准等情况。本文主要分析了电力软件缺陷模式的代码检测技术,并对此展开了深入的探讨,期望可以为今后的研究提供相应的参考。 关键词:缺陷模式;技术研究;代码检测 0引言 在二十一世纪之后,美国首先提出了基于缺陷模式的软件测试,通过将此种方式与传统方式进行对比后可发现,其主要可以分成三个流程,即:首先,界定软件缺陷模式的含义;其次,找寻准确的IP,并运算出与模式兼容的元素;最后,采用自动化模式进行确定,同时也可派遣专业人员进行确认。基于缺陷模式的软件测试相对来说优势较多,能够测试出很多细微的问题缺陷,并且具有一定的针对性。所以,本文通过研究后能够有效提升系统测试效率,进而提高工作质量,为电力信息系统今后的发展提供有利保障。 1电力软件缺陷模式与模式库构建 (1)电力软件缺陷模式。通常情况下来看,普通的电力软件缺陷表示的是不符合电网的相关规定,导致用户在应用的过程中造成了很多弊端。当程序在运行时发生软件缺陷的话,则会致使系统紊乱,无法正常运行。由于电力软件的研发时期不同,所以产生的软件缺陷也会存在一定的差异性。当处于初始时期时,系统架构人员将会对系统软件进行合理的宏观调控,如果控制失误则会造成缺陷,由于其在开发时期的隐蔽性较强,仅能够在后期可以体现出来,所以必须要在修改时期时进行大范围的修改,严重浪费了资源,增加了成本费用的支出,所以此种缺陷是极其不利的[1]。当处于需求定义时期时,假设无法适应用户的各项要求,那么也会导致缺陷出现。在设计系统的过程中,必须要保障方案规划合理、科学,反之则会影响整个系统的正常运行。在进行编码时,应采用正确的运算方法,编码失误也会引起缺陷。在系统维护时期,必须要正视各个环节,采用科学的手段进行维护,不然则会造成不可预估的后果。所以,在操作的过程中必须要充分应用各项资源,有效改善电力软件缺陷,进而提升工作效率与质量。除此之外,软件在运行时,不同时期进行修复所需要的费用也存在差异性,时间越长则成本也会随之升高,因此必须要及时发现缺陷。 (2)建立电力软件缺陷模式库。在建立电力软件缺陷模式库时,必须要立足于实际,以研究成果为基准而分析场景特点,进而创建出完善的电力软件缺陷模式库体制,找寻缺陷的问题所在,并对其进行叙述保存,创建出相对完善的缺陷模式库,进而具备一定的定制性与配置性。 2基于电力软件缺陷模式的代码检测技术 (1)区间运算技术。1)区间代数。所谓区间,表示的是在程序中变量的取值范围,而区间代数表示的则是代表以及运算变量位置的方式。在对软件进行测试的过程中,主要操作步骤则是将录入的变量均看做为区间,致使中间变量以及输出变量最后均变为区间的一种方式[2]。2)变量的相关性分析。通过进行分析后可发现,在程序中应在以下几种情况下应用变量关联,即:相同路径引进的隐含约束关系、赋值语句关系、条件限定关系以及别名关联关系。 (2)基于数据流的缺陷检测。在操作的过程中,我们可将缺陷检测流程进行深入分析,并将其作为一个前向可能数据流的情况,数据流的元素主要包括以下几个方面:1)在进行缺陷检测时,呈现为正向数据流,D=FORWARD;2)在进行缺陷检测时,L是可能状态集合的幂集,Ventry={ Start}表示的是L的常量值,即为边界条件;3)在进行缺陷检测时,∧表示的即为可能状态集合的U操作;4)G=( V, E, entry, exit),在此过程中V所表示的为节点集合,E所表示的是边,entry所表示的为入口,exit所表示的为出口;5)在进行缺陷检测时,F所表示的为由程序语句而导致的缺陷变迁现象。 (3)函数间分析技术。1)约束信息。针对约束模式状态机而言,由于故障类型不同,所以产生的约束模式也存在一定的差异性,在此过程中N代表的即为状态机均能够发生的状态,T代表的即为状态之间通过转化后所形成的集合,C代表的即为状态转化要求,Nfault代表的即为故障的具体状态,Ncons代表的即为约束形式状态。 2)后置信息。在进行静态分析时,针对函数来说,变量的取值区间对其所产生的作用比较大,所以在操作的过程中必须要提高对函数副作用的关注。为了改善这种情况,在运算区间以及检测缺陷的过程中必须要合理运用计算方式,选择应用函数后置信息方式。 3代码缺陷自动化检测方式 在进行操作的过程中,我们可创建相对完善的代码缺陷自动化检测方式,检测流程可分为五个步骤,即:输入、基本分析、提高精度、自动测试及结果分析,在此过程中提高精度与自动测试最为重要。应用此种检测方式进行操作时,必须要结合多个方面进行考虑,具体可包含以下几种问题,即:误报情况、漏报情况以及模式机理等。 4总体研究架构 首先,应对电力软件缺陷模式展开深入的探讨,并创建出完善的电力软件缺陷模式库,与此同时,也应研究提升精准的技术手段,并以此作为基础条件,而创建出代码缺陷自动化检测方式。 5结束语 综上所述,基于缺陷模式的软件测试得到了广泛应用,能够测试出很多细微的问题缺陷,并且具有一定的针对性。除此之外,也能够有效提升系统测试效率,进而提高工作质量,为电力信息系统今后的发展提供有利保障。 作者:李北星;常鑫 单位:乌兰察布电业局 软件检测论文:计算机软件安全检测技术探究 摘要:随着计算机的大量普及,其安全监测技术的发展逐渐受到人们的重视。计算机安全监测技术水平的好坏,将会直接关系到人们日常生活的安全。通过计算机安全监测技术,人们能够对计算机软件进行系统化的测试,有效识别并且排查计算机软件中存在的安全隐患。本文通过对计算机软件安全检测技术的概述,提出了几点软件检测的指导建议,为保证计算机软件安全提供了一些参考。 关键词:软件检测;计算机安全;检测方式 1计算机软件安全检测应该注意的事项 从本质上来说,计算机安全监测就是检测软件的安全性,其检测过程也是在一个动态过程中测试计算机软件的可靠性。计算机软件的检测要求按照严格的操作进行,首先,在进行计算机软件检测之前,需要制定完整的检测方案。进行软件检测之前应该对需要进行检测的软件有一个较为细致的了解,在整体把握软件功用的前提下对软件进行检测。在进行测试方案的制定时,应该规定软件检测采用的测试手段、测试工具在进行软件测试时,能够保证测试过程的高效进行。另外,进行测试的工作人员应该是具有较强软件编写能力的专业人士,在进行软件测试的同时,原软件的编写人员也应该参与在测试试验中,这样可以方便发现问题及时解决。在进行软件测试的时候,只有制定专业的测试方案,配备专业的测试人员,软件的测试结果可靠性才能得到充分的保障。其次,软件测试完成后,对测试信号的分析也是很重要的一步。分析测试结果时,应该保证对测试得到的信号进行全面细致的检查。一般来说,一个计算机软件的代码程序十分复杂,包括大量的指令以及逻辑运算关系,这就要求在分析测试信号时,相关的工作人员工作要细致认真,除了保证软件能够正常应用以外,还应该尽可能考虑到软件后期的升级维护接口功能。与软件测试方案的制定相似,软件测试结果的分析也需要制定流程化的处理方案,在分析软件过程中要求采用合理的检测技术,专业化的检测人员,以负责的态度完成软件测试的后期工作。所以说,软件测试是一个系统化的庞大工程,技术检测和测试处理均需要专业的处理,也只有这样才能保证计算机软件的安全性。 2计算机软件的安全检测方法 2.1计算机软件安全检测流程 一般来说,在进行计算机软件测试的时候,检测流程常常根据软件的系统结构进行。由于计算机软件由很多模块构成,所以常常遵循着从模块测试、组装测试然后再到系统结构的安全监测,检查发现模块没有问题以后在进行软件功能的测试,以上结构均未发现问题,则进行系统整体检查。这种,由浅入深的测试方法可以保证测试不会丢失对某些软件功能的检查。其中,模块测试主要指对软件系统中最小的组成单位进行检查,只有从小的模块进行检查,才保证整体不出现大的差错。检查模块时务必做到检查细节化和全面化。在进行完模块检查之后,还需要对其进行组装。但是值得注意的是,尽管模块检查没有问题,但是组装的系统却仍然可能出现问题,诸如组装兼容性、软件漏洞等问题还是存在的。系统组装检查完成后需要对软件进行效果测试。效果测试的目的在于保证组装后的软件能够满足用户的使用需求,保证用户在使用过程中不会出现问题。只有经过上述全部检测过程,软件测试才算完成。 2.2计算机软件安全检测的方式、方法 2.2.1形式化的安全检测 该检测方法需要较强的计算机知识,由于它建立在计算机软件的数学模型智商上,要求在检测过程中严格依据现有的语言进行检测。目前人们经常采用的形式语言规格有三种,主要包括行为语言、模型语言的有效状态语言。形式化的安全监测是现在计算机软件常用的检测方法之一,检测准确度较高,检测结果较为可靠。 2.2.2基于模型的安全静态检测方式 模型的安全检测方式在检测时应该先建立一个软件模型。在建立软件模型是应该保证该模型对于计算机是可读写的,但是模型的功能与被检测计算机软件的功能并不是完全相同的。模型化的检测并不能保证待测软件与建立的软件模型完全相符。在测试时候常常对测试模型进行检测,然后经过检测让模型测试的功能与原测试元件功能基本相符即可。模型化的测试方法需要建立软件的模型,常用的模型检测方法包括有限状态机或者马尔克夫链,相对来说,检测建模具有一定的难度。 2.2.3语法检测 计算机软件的语法检测主要利用指令测试软件的功能,主要的检测指标为计算机软件对输入指令的响应。即在测试过程中通过给计算机输入不同的指令,来观察软件对所输入指令的反应来判断软件是否存在使用问题。采用该检测方法是,需要定义大量的识别语言,而且也并不能完全保证语言指令类型的全面性。但是他既可以检测软件编写问题,也可以检测软件的安全问题。 2.2.4基于故障注入的安全检测该方法 经过实践检验,相对于其他检测方式具有很高的检测效率。主要体现在本检测方法主要利用故障模型,构建故障树,通过对模型输入检测信号,分析软件对于所输入指令的响应来判断软件中可能存在的故障信息。该方法可以检测出软件的安全性以及对使用过程中出现错误的兼容性,具有较强的实用检测价值。 2.2.5模糊式检测方法 模糊式检测既结合了传统测试的优点,也具有自己独特的优点。简单来说,他是传统检测技术的再升级。它通过在白盒模糊的基础上,能够检测出程序中存在各种Bug,并且对潜在错误具有一定的检测效果。 3小结 随着人们对计算机软件安全监测的重视,越来越多的检测方法逐渐出现,相应的检测技术也越来越高端。总之,计算机软件测试需要我们在实践生活中不断创新方法,除了掌握一定的计算机软件测试方法以外,实际的经验积累也是计算机软件安全测试必不可少的。 作者:顾建丰 单位:江苏省常州市武进区淹城初级中学 软件检测论文:计算机软件安全检测技术的作用 随着计算机网络技术的发展,计算机与社会生产生活有着密不可分的关系,而由于计算机网络存在一定的风险性,需要做好相应的安全检测才能够有效避免风险的发生。计算机软件作为计算机网络的重要部分,利用多种安全检测技术,来检测并保障计算机软件的安全性,以提升计算机网络整体的安全能力。 1计算机软件安全检测定义及重要性分析 计算机软件安全对于保障计算机运行的安全十分关键,计算机软件是否能够运用于计算机中,也是需要对软件安全性进行评估,只有软件安全性达到一定标准才能够满足系统兼容性并投入使用中。计算机软件安全检测是利用多种检测技术发现软件设计的漏洞,并排除软件使用中的风险性问题,保障计算机软件的安全运行。计算机软件不同于一般的应用软件,一般应用软件发生问题多为影响用户的应用体验,而无实质性的危险发生。而一旦计算机软件故障并遭受到网络攻击,则将影响计算机的运行,甚至系统崩溃。由此可见,计算机软件的安全性对于保障计算机网络安全有着重要意义。利用多种计算机安全检测技术,并根据软件类型和特点有选择性地进行安全检测,排除可能存在的软件问题,以进一步提高计算机和系统与软件间的兼容性、安全性。 2计算机软件安全检测技术类型分析 2.1静态检测技术静态检测技术,顾名思义是检测软件的静态故障。如软件编写代码的错误以及语法上的错误等等。由于网络攻击可能利用有缺陷的程序代码和漏洞来进行攻击,因此利用静态检测技术,排除软件编写中语法和程序的错误,可以做到最大程度上的风险减免。通过测试计算机软件的使用情况,利用“与”或“非”等逻辑输入形式,根据输出结果来判断计算机软件编程中是否存在相应的语法问题。 2.2形式化安全检测技术形式化安全检测技术主要是验证软件的合理性,根据软件设计的模型以及数理上的可行性分析,来证明软件使用的安全性。形式化安全检测包括对软件的数学模型进行检测,分析模型运行的可行性以及模型的逻辑性。同时也包括对软件进行定理证明,发现软件设计上的数学错误和逻辑问题,以避免风险性问题的出现。 2.3基于故障注入的安全性检测技术基于故障注入的安全检测技术是较为常用的安全检测技术,也是较为可靠的检测技术。故障注入的检测技术,是利用生成的故障问题来观测软件运行时的安全性,即观测软件故障时的具体表现。故障注入即是模拟故障,通过修改软件内存和改变软件设计逻辑等方式,来模拟网络攻击和故障时计算机软件的通常表现。通过还原的故障状态,能够进一步评估软件在故障时的不足之处,以及检测软件自我修复功能的良好程度。在实际应用中,还能够结合硬件的故障注入技术,实现软件与硬件的同时检测,以排除软件与硬件问题之间的相互影响。 2.4基于属性的安全检测技术,基于属性的安全检测技术,首先需要确定软件的安全属性,并根据安全属性的特点来评估软件程序编码中的可靠性。部分软件的编码表面上可以达到一定的安全性,但根据系统与软件的安全属性,则表现为软件在编码上存在不足,难以维护软件的安全属性,可见进行基于属性的安全检测是有积极意义的。 2.5其他安全性检测技术其他的软件安全检测技术,比如“白盒测试”、“黑盒测试”以及建模测试等等。软件安全检测技术多以软件的语法测试或功能测试出发,如基于“白盒测试”的安全检测技术,则主要从软件代码出发,发现编码中出现的语法问题。此外,还有基于软件功能进行测试,分析软件模型的功能性,具有较强的实用性,能够有效检测出软件设计中的问题,以保障计算机软件的安全性。 3计算机软件安全检测技术应用分析 3.1计算机软件安全检测流程分析计算机软件安全检测的进行,需要根据计算机软件的大小而决定,对于组成复杂的计算机软件往往需要分步分区进行检测。计算机软件安全检测的基本流程由模块测试、结构检测、功能测试、系统测试等多个步骤组成,首先模块测试主要是需要对软件设计与编程的早期问题进行检测,如程序算法、语法等方面的问题。其次是对软件结构进行检测,软件结构是否完整,是否能够支持相应的软件的功能。其次是功能测试,检测软件在使用中是否可以实现特定功能,通过故障注入等方式,还能够检测软件故障时的功能可靠性。最后需要进行系统测试,分析计算机软件与系统的兼容性等等,以保障软件在计算机系统中功能的正常实现。 3.2计算机软件安全检测的注意内容在对计算机软件进行安全检测时,需要把握好相关注意事项,同时也是计算机安全检测技术应用时的重要考虑事项。计算机软件安全检测技术种类较多,需要根据计算机软件的特点和检测目的来进行合适的选择,同时需要按步骤进行检测,规范化检测程序,以保障安全检测的良好效果,发现潜在的软件风险问题。在软件安全检测中,需要进行系统的全面分析,以综合考虑软件与计算机的兼容状况,才能够准确评估软件运行的状况。 4结束语 计算机软件安全检测技术种类繁多,在实际运用中,需要根据计算机网络的实际状况以及网络风险的类型而进行合适的选择。运用合理的计算机软件安全检测方法,将能够维护计算机网络的安全与稳定,提升计算机软件的可靠性。 作者:廖肇军 单位:同济大学软件学院 江西现代职业技术学院 软件检测论文:软件故障优化检测方法仿真 《计算机仿真杂志》2014年第六期 1大型差异结构下的软件故障检测原理 软件故障检测技术是通过软件不同部分提取的异常信号特征,在根据软件故障的特征类别,进行定位的方法。其原理如下:将全部软件运行数据分为N个组别,针对其中的任意一组数据进行聚类中心的计算,从而获取一组规则,根据该规则能够实现软件故障检测。设置软件故障检测的聚类中心能够用Dl进行描述,对应的故障类型能够用d1进行描述,则能够得到下述模糊聚类规则:在上述公式中,yjk能够用来描述软件运行过程中第k个状态特征,Blk能够用来描述第L个模糊规则的第k个运行状态特征的隶属度。利用下述公式能够描述上述软件运行状态特征隶属度函数:在上述公式中,dlk能够用来描述聚类中心Dl的第l个元素,!lk能够用来描述上述聚类中心对应的扩展度。针对聚类中心进行差值运算,能够得到其余的聚类中心,从而获取模糊聚类的规则。根据模糊聚类规则库,能够得到该聚类模型的输出结果如下所述:根据上面阐述的方法,能够得到一系列软件运行状态特征的模糊聚类规则,对聚类模型进行优化处理,能够得到软件故障分类模型。在模糊聚类故障检测模型中,设置输入的数据是Yj,软件故障的类别能够用d1进行描述,则模糊聚类模型的输出结果是1,否则,该模型的输出结果是0。软件故障类型的检测误差分为两个不同的部分,其中,第一部分能够用下述公式进行描述。在上述公式中,全部软件运行状态特征的数目能够用pd进行描述。根据上面阐述的方法,能够建立软件故障检测的模糊聚类模型如下所述:根据上面阐述的方法,能够建立软件故障检测的模糊聚类模型。但是,如果软件结构呈现差异化趋势越发明显,软件集成性使得其整体结构的关联性呈现淡化。结构接口之间无明显衔接特征,将造成缺少明确的接口衔接特征进行定位区域指示,导致软件故障定位不准。 2基于差异结构融合算法的软件故障检测方法 利用模糊聚类算法进行软件故障检测,如果软件结构呈现差异化趋势越发明显,软件集成性使得其整体结构的关联性呈现淡化,由于缺少明确的接口衔接特征进行定位区域指示,造成软件故障定位不准。为此,提出了一种基于差异结构融合算法的软件故障检测方法。 2.1软件故障检测信号融合处理利用信号融合技术,对软件故障检测信号进行有效的融合处理,从而为软件故障检测提供基础。其详细内容如下所述:利用窗口函数,能够对软件故障检测信号进行提取,提取公式如下所述:设置软件故障检测信号的初始值可以用C和D表示,利用下述公式能够对上述软件故障信号进行初步的融合处理:在上述公式中,JB(j,k)能够用来描述第一个软件故障信号的能量参数,JC(j,k)能够用来描述第二个软件故障信号的能量参数,对应的比率分别是ξB和ξC,而且需要符合条件ξB+ξC=1。KC(k,l)表示软件故障信号的低频系数,KD(k,l)是对应的高频系数。根据软件故障信号和对应的比率之间的关系,能够得到下述结果:根据上述方法,可以将软件故障信号按照对应的比率进行有效的融合处理,从而为软件故障检测提供可靠的数据基础。 2.2实现软件故障检测根据分布式协同检测方法,可以对软件故障进行有效的检测。其详细内容如下所述:在软件故障检测过程中,设置软件故障信号可以用Bk(m)(k=1,2,3)表示,则需要对上述特征进行有效的特征提取,特征提取规则能够用下述公式进行描述:根据上面阐述的方法,能够利用信号融合技术,对软件故障检测信号进行有效的融合处理,从而为软件故障检测提供基础。利用分布式协同检测方法,对软件故障特征进行有效的检测,从而完成软件故障检测。 3实验结果分析 为了验证本文提出的基于差异结构融合算法的软件故障检测方法的有效性,需要进行一次实验。在实验的过程中,需要利用VB++语言进行实验编程。在实验的过程中,需要将三种不同功能的软件构成一个新的软件,则该软件具有较强的差异化结构。在软件故障检测实验过程中,实验数据如下所述:1)软件故障检测信号的数量:1000个;2)软件故障检测过程中的白色噪声信号数目:1000个;3)系统噪声:<5微伏;在实验过程中采集的故障信号图谱能够用图2进行描述。利用传统算法进行差异化结构下的软件故障检测,检测结果能够用表1进行描述。利用本文算法进行差异化结构下的软件故障检测,检测结果能够用表2进行描述。对上述两个表中的数据进行对比分析可以得知,利用本文算法进行软件故障检测,在软件差异化结构相似的情况下,利用本文算法进行故障检测的准确性远远高于传统算法,能够为软件的正常运行提供保障。利用不同方法进行软件故障检测,获取的检测准确率能够用图3表示。根据上图可以得知,利用本文算法进行软件故障检测,在软件的差异化结构相似的情况下,利用本文算法检测的准确性高于传统算法。通过上述实验能够得知,在软件差异化结构比较明显的情况下,利用本文算法进行软件故障检测,能够极大的提高检测的准确性,从而保证软件的安全运行。因此,能够将本文提出的基于差异结构融合算法的软件故障检测方法广泛应用在软件故障检测领域中。 4结束语 本文提出了一种基于差异结构融合算法的软件故障检测方法。利用信号融合技术,对软件故障检测信号进行有效的融合处理,从而为软件故障检测提供基础。利用分布式协同检测方法,对软件故障特征进行有效的检测,从而完成软件故障检测。实验结果表明,利用本文算法进行软件故障检测,能够在软件结构差异性较强的情况下,有效提高软件故障检测的准确性,从而保证能够对软件故障进行实时检测。 作者:汪伟熊婷詹雪单位:南昌大学科学技术学院
软件开发论文:给排水专业CAD软件开发方法探讨 提要 本文结合笔者实际工作经验,分析了国内给排水专业CAD软件开发及应用现状,探讨了给排水CAD软件开发的原则、思路、方法及步骤等,并给出了开发实例。 一、给排水专业CAD开发应用现状 在工程设计行业,CAD技术的应用大大提高了设计及绘图效率。CAD应用软件的开发也越来越重要。 在给排水设计领域,CAD开发应用起步较晚。有些设计院从八十年代末开始尝试进行CAD开发,但进展比较慢,多数是图块和小型实用程序,在深度和广度上都存在着差距。从1993年以后给排水CAD开发步伐开始加快。1994年底全国给排水学会和给排水技术情报网组织召开了“计算机技术在给排水专业应用研讨会”,对给排水软件开发起了积极的促进作用。 目前在给排水CAD开发方面已经取得了可喜的成绩,尤其是建筑室内给排水方面涌现出一些比较优秀的给排水CAD软件,如洛阳的一家软件和北京的几家软件。这些软件都具有计算机辅助设计建筑给排水平面图、自动生成系统图、自动统计材料表;进行室外给排水管网计算、自动生成图形等功能,其中个别软件已在室外设计和泵房设计等方面有了新的进展。 现有软件都偏重于民用建筑给排水方面,而且也有待于继续完善、发展。在给排水的其它领域,由于难度大,投资回报较低,软件公司还不愿涉足,所以进展缓慢。应用CAD进行给排水及水处理系统的优化设计更是少有人涉足。此外,目前还没有专业设计CAD软件的标准和规范。商业化软件多数都不经过权威部门严谨的技术测试和鉴定,所以其数据库、计算方法、设计方法和生成图形的准确性还没有严格保障,这一点还可能成为工程设计质量的隐患。 现在设计部门的给排水CAD应用水平也参差不齐。有的购买或自行开发了给排水专业软件,提高了设计绘图效率。有的只是在用AutoCAD的简单命令绘图,虽提高了CAD出图率,却根本谈不上利用CAD提高效率。给排水专业CAD应用水平还有待于进一步提高。 目前许多有精力的设计院及研究部门都在研究开发本单位适用的专业软件及应用程序,但由于开发经验不足,成绩不明显。本文将结合笔者的工作经验,着重论述有关给排水软件开发的原则、思路、方法及步骤,旨在抛砖引玉,促进给排水CAD软件开发工作。 二、给排水软件包开发思路及原则 由于现有建筑给排水软件已经比较成熟,且仍在继续开发、升级。一般开发者在水平和起点上均与这些软件开发有一定差距,所以应该购买此类软件,而着重开发适合本单位使用的实用程序、应用软件或优化设计软件。高起点开发者则应在深度及广度上向更高层次冲击。 1.给排水CAD软件开发依据及原则 (1)设计依据为有关设计规范、制图标准以及设计手册等;保证数据库、计算方法和设计方法的准确性。 (2)软件包开发设计首先要突出专业水平,把专业设计思想转化为计算机语言是专业软件包的关键所在。 (3)符合设计人员思维习惯及设计习惯,人机界面友好,操作简单,易掌握。 (4)适用性强,容易修改,容易扩充,容易发展。 (5)尽量使用效率高、功能强的计算机语言及开发工具。 (6)严格执行标准化及规范化。 (7)通过自动绘图以及建立标准图库,提高图纸复用率等途径,提高设计绘图速度,真正发挥计算机的优势,把设计人员从图板上解脱出来。 2.设计开发步骤 (1)开发适合于给排水专业应用的CAD软件环境,包括AutoCAD的优化配置及常用专业图块及绘图工具。 (2)开发一些独立的专业绘图软件,发展标准图形库,由浅到深,从易到难,逐步提高自动成图及图纸复用比例,使软件包成为覆盖面广,功能齐全的专业绘图软件包。 (3)开发给排水专业高阶段设计方案优化软件,以及设计、绘图一体化软件,逐步成为智能化、自动化程度较高的专家系统软件包。 3.开发人员配备软件开发是一项较复杂的脑力劳动,对开发人员要求也较高,专业软件开发人员大致可分为以下几个档次: (1)初级水平:专业人员掌握一些基本计算机知识及开发工具可以进行一些专业图块制作,简单的实用程序开发。 (2)中等水平:较高专业水平加上较高计算机水平。熟悉专业设计习惯,有较丰富的设计经验的专业人员,如果掌握先进的CAD开发技术,可以开发出较高水平的CAD应用软件,可以提高设计效率,特别是可以大大提高绘图效率。 (3)高级水平:高深的专业水平加上先进的计算机开发技术。在专业方面应该熟练掌握专业基础知识,有丰富的工程设计经验,善于总结专业设计思路,发现规律,具有较强的系统工程及方案优化水平。在计算机方面要掌握LSP、ADS、DCL等开发工具(或其它高级开发工具)。这类人员开发专业CAD软件是最理想的。 由于给排水专业涉及面广,而且不同行业给排水设计习惯也不尽相同,不可能有软件可以覆盖所有给排水领域,适用于所有设计院,所以目前仍然需要分行业、分类进行开发。前述的个别建筑给排水软件包及开发人员属于较高水平,其开发设计思路非常值得向给排水其它领域延伸。 4.开发工具(软件方面) 目前较常用的CAD开发工具主要有AutoLISP语言、ADS、DCL语言以及数据库处理,也有的开发者使用BASIC、FORTRAN等高级语言与AutoCAD的图形数据交换接口进行开发;还有用C++开发或用VB等在Windows界面下开发的;此外,网络技术也越来越重要。 开发CAD软件,需要非常熟悉Auto CAD命令,以及其中的各参数、系统变量、图层、图块、线形等,这样才能方便灵活地在程序中执行各种命令,掌握CAD开发技巧,例如图块的属性可以带许多信息,一条LINE线的厚度可以存入管道的管径等。此外现在有些软件使用数据的后处理方式,使软件和AutoCAD结合得更好,这些技术还需要对AutoCAD图元数据库和数据图形交换等有更深的了解。 AutoLISP是在AutoCAD内部使用的语言,用AutoLISP编辑的程序可以定义变量,对数据进行处理和作出图形,并可能自定义函数,比较适合搞人工智能工作,特别是它的表处理功能以及递归等功能比较独特,在CAD工作中它可以独立工作,也可能与DXF图形交换文件互相配合。其不足之处是速度慢,且程序代码几乎无法保护。 ADS是AutoCAD11.0版以后新增加的用来开发应用的一个C语言编程环境。它运行速度快,代码保护性好,能更有效地利用内存空间以及访问设备与系统,具有更强大的开发功能。但掌握ADS要比LISP困难,要求开发人员具备C语言编程经验并熟悉ADS库中各函数用法。一般商业软件应该用ADS。 AutoCAD还提 供了可编程对话框(PDB)工具,使用户可以结合自身专业特点,用DCL语言构造自己的对话框,从而改善界面,提高CAD软件效率。 目前最流行、最实用的专业CAD开发工具是ADS、DCL,加上少量AutoLISP。 三、开发过程1.专业绘图环境的开发 (1)AutoCAD的配置及改善 a.选择AutoCAD版本。目前最常用的是汉化AutoCAD12.0版。但其汉字输入不太方便,应配上较先进的汉字系统,或用12.0版forWindows(中文)。 b.对AutoCAD系统变量进行重新优化配置及设定,主要包括系统变量及尺寸变量设置,层、线形设置等,使acad.dwg成为理想的样板图。 c.对acad.mnu进行优化,将许多常用命令放在最容易拾取的位置或固定位置。专业菜单部分可加入acad.mnu,也可以独立编写。 d.利用acad.pgp做简化命令(10.0版以前的版本可在acad.lsp中用defun函数设定),编写acad.lsp。 (2)专业绘图功能 a.专业图框绘制:可由菜单点取或用屏幕幻灯菜单点取,自动生成各种图框。 b.专业常用图块:由菜单点取生成,自动插入断线。 c.开发实用的专业绘图工具程序:如标注标高、管径、坐标、管道立管、代号、各种管件等的程序,绘制单、双线管道的程序,生成专业设计说明、图例、专业词组的程序,以及文字、线形、线宽编辑和表格操作等实用程序。 d.开发或引进建筑图绘图程序。 专业CAD软件包都应具有高效的绘图环境,否则一旦自动生成等功能出现故障或不能适用时,用户就只能用AutoCAD简单命令来画图了。 2.专业绘图软件的开发 在专业绘图环境的基础上逐步开发一些相对独立的专业绘图软件,逐步形成功能强,覆盖面广的给排水综合软件包。 目前已开发的较成熟的软件有:民用建筑给排水CAD软件包、室外给排水管网计算软件、给排水管道纵断面图绘图软件、给排水外部管网设计软件等。 正在开发,初见成效的软件有泵房设计软件、平流沉淀池软件、机械加速澄清池软件、和市政管网CAD软件等。 尚未深入开发,开发难度大,但预期效果好的软件包括:辐射沉淀池、旋流沉淀池、水塔、综合管沟、架空管网、过滤间、软水站、污泥脱水间设计等项目。 给排水软件开发的另一条思路是发展给排水设备和构筑物的标准CAD图形库,从而提高图纸复用率,这比编制自动成图的软件要容易得多。标准CAD图形库还可以由权威部门编制后,作为标准图出版。此外,标准图还可作为软件包的一部分,即软件包可以交互式自动生成图形,也可以通过自动计算直接调用相应的标准图。 3.高阶段设计及方案优化设计软件的开发在 利用CAD进行高阶段设计及方案优化设计方面,除在民用建筑给排水领域有个别公司研究外,在其它给排水领域中的研究国内还未见到报道。方案优化软件的难点在于系统化的设计思路和设计经验向计算机程序的转化,其中给排水及循环水流程的方案优化模型的建立本身就是给排水设计的一个难题。目前这方面进展缓慢的原因首先是它对开发人员要求高,这一领域的理想人选稀少;其次是给排水专业行业多,领域广,需开发的软件工作量巨大,具备这方面精力的研究部门或公司还很少。 总之,给排水专业绘图软件包开发是一项艰苦的工作,需要创造一个规模生产,流水线开发的环境,投入一大批高层次的人才。各部门的研究人员既要知难而进,又要避免重复劳动,在各行业、各领域开发出各有特色的实用专业软件。 四、给排水CAD软件包开发实例———BYWAT 1.软件包结构 专业绘图环境-CA AutoCAD12.0汉化版 AutoCAD配置及改- 系统配置 参数设置 菜单优化 命令简化 专业绘图功能- 专业图框绘制 专业图块绘制 专业工具程序 绘建筑图程序 BYWAT-(2.0)b. 专业绘图软件- IS泵及S泵基础绘图软件 水泵底座绘图软件 材料表等填充软件 给水管纵断面图绘图软件 排水管纵断面图绘图软件等多常 2.软件包主要技术特点 (1)符合设计人员设计习惯,简便易学。 (2)速度快,可提高设计绘图速度3到5倍。 (3)可由用户幻灯菜单自动点取专业图框。 (4)有丰富的专业图形符号,插入时管道自动断线。 (5)可方便地绘制建筑图。 (6)具有各种类型的标高、管径、坐标等标注功能以及一些方便实用的程序。 (7)绘材料表只需在屏幕菜单中点取材料名称即可将名称、材料、单位、标准图号等填入材料表中的合适位置,序号、数量也特别方便,速度快,辅助功能及提示功能强。如果需要,还可以自动填入单重,自动计算并填入总重。 (8)各型号水泵基础自动绘制,半自动生成水泵底座图形,自动计算和生成材料表。 (9)给排水管道纵断面图软件交互式、参数化绘图,可自动计算,并有辅助功能。 3.专业软件实例———排水纵断面图绘图软件 给排水纵断面图在冶金给排水设计中约占施工图总量的近10%,规律性也较强,较适合开发专业绘图软件。本软件原采用LISP语言编写,由主程序及辅助功能组成,包括程序600多句和几个图块、幻灯等。其中主程序结构较复杂,多处使用循环语句及LISP语言擅长的表处理语句。软件完全按照冶金设计院设计绘图习惯及顺序设计,操作特别简单,用户只需交互式输入简单的参数,即可完成完整理想的纵断面图。 输入比例尺后,程序自动绘制排水纵断面图表头。此后按顺序输入节点,节点平面距离、管径、地面标高、管内底标高、坡度、管材代号、平面示意图种类后,程序即可画出这段管及有关的全部文字、图形,并计算出下一点的管内底标高。以后每输入一段管的参数,即可画一段管,与前段管相同不必重新输入。每个井均可有跌水,软件还可自动画出各种平面示意图。同一表头内可结束一条管,再给起点画下一条管。软件的辅助功能可进行交叉等处理。此外软件还有较强的容错功能。 改进以后,加入可编程对话框,每确认一个对话框即可画一段管,使输入更加简洁。软件还可以从已编写的数据文件中提取数据自动生成图形,这也为从外网平面图直接提取信息生成纵断面图打下基础。 用给排水纵断面图软件绘图,比手工快5倍以上。 软件开发论文:计算机软件开发与用户实践的提升策略 1在设计方面要考虑用户对软件的印象 根据调查显示,网络用户在快速阅读过程中通常会呈现出“F”型的习惯,也就是在特定时间内,用户迅速浏览网站的时候会先看到网站的顶端与左侧内容,而中间的内容只能够被阅读到一部分。所以我们在设计网站界面的时候可以遵循“F视线追踪原则”,将各个部门按照主次次序放置到框架之中。如果一个网络用户在浏览到一个新的网站的时候,如果在三分钟之内还没有发现能够吸引自己兴趣的内容,那么这个网站就会100%地失去这个客户。在近几年,许多软件开发公司喜欢用过去的项目模版来设计主界面,这无形中是有利于提高软件开发速度,并且减少耗费创新技术、思路的时间与风险,然而如果一个软件产品长期保持一成不变的风格,那么就不会为用户留下深刻的印象,进而失去市场竞争力。软件开发商必须要根据商业营销学的理论,寻找到自己的目标客户群体,之后根据这个客户群体的偏好、特征来设计软件界面的整个风格,让使用者可以看到产品第一眼后产生一种与众不同的感受。 2在程序选择方面要注重优化与处理效率 我们在软件产品设计的算法方面要注重优化设计,当软件运行过程中耗时较多就需要我们注意处理、降低广大用户在等待过程中的不满情绪。随着科学技术的不断发展,计算机性能与运算速度的不算提升,诸多程序开发工作中将程序运行缓慢的原因归咎于计算机的问题,不会从自身编程过程找原因,因此软件开发工作效率较低,许多软件产品恶评较多,所以我们需要在能够控制的范围中优化程序代码,给予用户们科学、高效的产品体验过程。针对一些确实耗费时间的操作软件,我们可以通过进度条显示、后台运行等方式来调整,让用户心理上顺畅。笔者曾经有幸亲自参观了某通讯公司新任务的运行体验,工作人员每次点击用户的查询请求,在系统返回的时候需要几秒钟甚至几十秒钟,使得该公司用户抱怨数量众多,而这正是缺乏优化功能的原因。 3产品功能设计要结合人性化与灵活性的特征 传统设计受到信息化社会发展的影响,使其正处在改造进程的关注对象。当前计算机发展所带动的现代技术发展并没有到达高潮,但是计算机作为理想化的设计工具,正在逐步改革自身的设计途径、方法、过程,并逐渐迈向到数字化设计的时期。如果我们说数字化是现代社会的发展特征,那么人性化的设计就是对这种存在具象的诠释。我们在产品设计过程中,尽管存在着模块化设计的理论,但是作为产品设计者的我们不能忘记软件产品最终是为大众服务的,必须要将用户体验过程放在首要位置。另外,在软件产品设计过程中,要注重业务模块之间相互搭配的灵活性属性,不能盲目追求大众的操作形式。在广大用户使用计算机产品过程中,随着人们的个人喜欢与聚焦点不同,使用产品的方式也是具有差异性的。笔者曾经设计过一套工程方面的预算系统,部分用户关注最后的造价,而另一部分用户关注的是建筑材料的使用状况,侧重点不同导致自身操作步骤也是不同的,因此我们在设计产品过程中需要注意到这一点。 4结束语 随着科学技术的不断发展,用户对于计算机软件设计水平的需求不断提高,软件开发工作者务必要对目标群体进行深入性研究分析,要真正地了解到用户群体喜欢什么样的软件,需要什么样的软件,关注什么样的团结,从每种软件的运行界面、使用功能、运用条件等诸多方面来实现软件的优化设计,站在用户的角度来面对软件的多个问题,只有遵循这样的原则,才能够满足诸多用户群体的需求,开发出优质的软件。 软件开发论文:软件工程在“软件开发设计实训”课程中的应用 笔者所在学院的软件工程系是成立于2005年的新专业,为校级特色专业。近年来,随着对软件工程特色专业建设进程的推进,课程体系日趋完善。针对软件工程学科具有理论多且实践性极强的特点,本系较大幅度地加大了实践类课程和环节所占的比例,“软件开发设计实训”便是其中很重要的一门实践课程。由于软件工程学科发展速度很快,在软件产业不断发展,全国对高素质的软件人才的需求量激增的形式下,迫切需要研究和探索实践类课程的教学模式,激发学生学习兴趣,以更有效的手段和方式提高教学和指导质量,为培养更加符合社会实际需要的软件开发人才打下坚实基础。在我校教改基金的资助下,依托软件工程教学团队,本文对将软件工程应用于“软件开发设计实训”课程的教学模式及主要措施进行探讨。 1 选择适当的软件工程过程 “软件开发设计实训”课程的主要目的是使学生学会用面向对象的设计方法设计实际系统。结合软件工程学科的发展和应用现状,软件开发过程主要采用rup(rational unified process,统一软件开发过程)的方式组织软件开发。rup是风险驱动的、基于use case(用例)技术的、以架构为中心的、迭代的、可配置的软件开发流程。 rup分为初始、精化、构造和交付四个阶段,各阶段涉及多种工作流【1】。rup的核心工作流主要包括: 需求捕获工作流:需求捕获通过对问题的理解和分析,确立问题涉及的信息、功能和系统行为,将用户需求精确化、完全化。需求的焦点主要在初始和精化阶段,在精化阶段后期,需求捕获的工作量大幅下降。 分析工作流:分析的主要工作开始于初始阶段的结尾,和需求一样是精化阶段的主要焦点。精化阶段的大部分活动是捕获需求,分析工作与需求捕获在很大程度上重叠。 设计工作流:设计的主要工作是位于精化阶段的最后部分和构造阶段的开始部分的主要建模活动。系统建模最初的焦点是需求和分析,在分析活动逐步完善后,建模的焦点开始转向设计。 实现工作流:实现(实施)是关于把设计模型转换成可执行代码的过程。从系统分析师或系统设计师的角度看,实现工作流的重点就是完成软件系统的可执行代码。实现工作流是构建阶段的焦点。 测试工作流:测试是一项相当主要的工作。测试工作流贯穿于软件开发的整个过程。它开始于软件开发的初始阶段,而细化阶段和构造阶段是测试的焦点。测试是为了找出程序中的错误与缺限,而不能证明程序无错。 rup就像一个元过程,通过对rup进行裁剪可以得到很多不同的开发过程,非常灵活,所以可以将其按本课程需要进行精简,从而把深奥的理论指导融入具体软件项目的开发设计中,让学生更加深切地体会到什么叫学以致用,消除畏难情绪,培养和增强在软件开发设计中自觉遵从软件工程思想的习惯。本课程使用的case(computer aided software engineering,计算机辅助软件工程)工具集采用sybase公司的powerdesigner。 2 将有价值的软件工程知识引入课堂,教学采用项目贯通案例 为让学生在中小规模的实训项目中也能体会到较大型项目通常会用到的一些软件工程技术,让本课程更有实用价值,教师需要对学生补充一些软件工程相关知识,包括:设计模式、架构设计、类的持久化以及数据库设计、面向对象实现以及文档的书写这四个方面。 为配合上述四个方面的软件工程相关知识的介绍,教师采取“项目驱动的案例教学”方法【2】,在课堂讲授中引入一个完整的、规模适中、难易适度的软件项目案例。该案例需要通俗易懂而又具有实际意义,涉及的应用领域应该是学生较为熟悉的,这样理解起来更为容易。以此案例完整的开发设计过程为主线,借助这个贯穿整个课程教学进程、文档齐全的完整案例来将软件项目开发设计过程中的各个环节串连起来,着重展现上述四个方面的知识运用,让学生熟悉和掌握软件开发设计的具体实施步骤和技术。 3 学生实践环节分小组按项目方式进行 由于在本实训课程之前学生已经学习过一门先导课程:“软件需求分析实践”,所以可以把学生仍然按照在“软件需求分析实践”课程中的各小组成员组成来进行项目分组,这样各小组便可将该课程中的最终成果——《软件需求分析规格说明书》作为本课程的起点来进行,需求捕获工作流便只需粗略进行。由于本课程侧重于软件开发过程的分析工作流和设计工作流,对实现工作流和测试工作流也只作粗略涉及。 每个项目小组通常为3到5人,分组时采用了优势互补的方式,注意合理搭配,尽量让每组各个成员具有不同的优势能力,并让其民主推选一名组长负责组内的组织和协调【3】。 教师的项目贯通案例教学分阶段间插在学生实践过程中,每介绍一个阶段的rup理论,就紧跟几次课的学生实践环节,如此交替进行,当教师的教学案例施教完毕,学生的项目也同步进行到最后阶段。 项目进行中模仿软件公司的例会形式,定期由项目小组长召开小组讨论会(如每周一次),对最近这段时间的项目进展情况和技术问题进行讨论。每个开发设计阶段结束时教师均要求各小组给出相应的文档,且每个阶段完毕要进行一个模拟的里程碑式的评审(教师参与作为评审团的一员)【4】。 教师还应在课程即将结束的最后课时中对各小组的项目完成情况及普遍存在的共性问题作一个分析总结,并让各小组组长总结本组项目完成的经验教训,以利于同学之间取长补短,活跃思维,提高分析总结问题的能力。 4 依托教学团队,理论及案例部分采用轮流授课法 笔者所在的软件工程系于2009年底成立了软件工程教学团队。团队兼顾了职称、学历、教学、科研的合理搭配,由有大型项目开发和管理经验的老教师提供指导来提升年轻教师的教学能力,并让其参与到科研项目中积累项目经验。本课程的任课教师均由该团队中选出。本课程所用的《软件开发设计实训指导书》的编写由各任课教师分工完成,每人负责完成一章内容。本课程每个教学班安排30人左右,各教学班的教师全程负责该班整个课程的实践指导环节。而理论及案例讲授部分的教学则采用轮流授课法,实施方案是每个阶段的课堂讲授由编写实训指导书的相应章节的教师对全体教学班集体授课,其他教师同时到场辅导。具体各阶段的课堂讲授内容安排如下: 1)rup总论以及课程概述 2)设计模式 3)常用的软件架构风格及适用情况分析 4)对象持久化与数据库设计 5)面向对象实现及文档编写与整理 对应进行的学生的各阶段实践任务如下: 1)按既定方式确定各小组成员和组长,并且重新审核各组在先导课程“软件需求分析实践”中的最终成果《软件需求分析规格说明书》,进一步完成分析模型,得出用例图,分析类图,序列图及协作图。这一阶段学生需提交分析模型文档。 2)按照设计模式重新设计类。这一阶段学生需完成两个任务:一是实现设计模型中的具体设计类,具体要求学生:使用设计模式和机制;创建初始设计类;确定持久类;定义类可视性;定义操作;定义方法;定义状态;定义属性;定义依赖关系;定义关联;定义内部结构;定义泛化关系;解决用例冲突。二是完成用例实现的设计,主要设计模型内的协作关系,以设计类及其对象为基础,描述各个特定用例的实现和协作。这一阶段学生需提交设计模型、类图和用例实现。 3)完成架构设计。这一阶段学生需要设计包结构,完成系统设计模型图的实现子系统、接口设计类及架构模型(组件图),重新审查用例模型,得出用例模型的架构视图。这一阶段学生需提交子系统设计文档、接口设计文档及架构模型文档。 4)根据持久类以及数据库知识对数据库进行设计(包括字段编码设计)。这一阶段学生需提交数据库设计文档。 5)本课程的最后阶段。完成实施模型(部署图);完成界面以及输入输出(报表等)设计;完成具体子系统的编程工作,并进行二次迭代重新审核前面的设计部分;整理测试报告;整理文档并编写软件使用说明书。这一阶段学生需提交组件图、部署图、输入输出设计说明及具体子系统代码执行程序。 5 考核方式强调过程考核,开发设计能力与书写文档能力并重 本课程的实训目标是使学生能综合运用所学的知识进行中小型应用项目的软件开发设计。为此,我们提出了本课程考核的指导思想:重视实训过程,看重软件开发设计能力的提高,采用复合考核的方式,课程成绩由平时考核、过程考核和项目验收答辩成绩组成。重点突出“会不会做”,强调对学生的实际开发设计能力考核,同时注意防止轻视书写文档的观念。这种考核方式不但能更客观地反映学生的学习情况,还能引导学生有意识地加强软件开发设计技能的培养,开发设计能力与书写文档能力并重,更利于达到预期的教学效果。本课程具体的课程考核成绩组成如下: 1)平时成绩*10%(考勤成绩*50%+小组开发设计工作中的合作精神表现*50%); 2)阶段考核成绩*60%(五个阶段,各阶段的能力表现及提交的文档各占20 %); 3)项目验收成绩*30%(项目文档汇总整理占50%,项目答辩50%)。 6 结束语 “软件开发设计实训”课程是软件工程专业实践类课程中非常核心的一门,其实践性和综合性都很强,能集中训练和提高学生进行软件项目开发和设计的实际技能。其教学实施过程不应被视为只要学生针对项目要求能编写出相应的软件即可,而更应注重软件开发设计过程的方法和技能的培养,以培养具有软件工程思想的真正符合社会需求的软件人才。本课程应紧随软件工程学科的发展而不断更新。在今后的课程开展过程中,其教学模式和措施还需要不断创新、总结和改进,需要持续不断地研究和探索。 软件开发论文:计算机软件开发技术的应用 21世纪是计算机化、信息化的时代,在这个时代,计算机网络成为信息传输媒介,软件开发技术成为计算机未来发展的导向。为了满足计算机网络对软件不断增多的需求,软件开发技术必须不断发展,才能为构建完善的计算机网络系统提供可能。 1 计算机软件开发技术概述 计算机软件主要指系统软件、应用软件。系统软件是监控、管理和维护计算机的软件,比如操作系统和自检程序等。而应用软件则是解决用户具体问题的软件,比如人事管理软件和学习管理软件等等。不管是系统软件还是应用软件,都为用户提供了利用计算机代替或简化一种计算机的工作环境,对于用户来说,接触计算机其实是接触计算机软件。早在20世纪五六十年代,计算机软件的开发多是手工方式,这种软件开发技术不仅出错率较高、生产效率低下,而且不能满足软件生产需要。随着商品化、大型化软件的开发,人们意识到计算机软件的开发需要规范的文档来确保程序设计、调试和运行。到了20世纪八十年代,人们将软件工程定义为:实现计算机程序功能采取的规则、方法及与之相关联的文档和在计算机上运行程序所需的数据都是计算机软件。 软件工程的发展大体经历了程序设计时代、软件时代和软件工程三个时代。以建筑工程开发为例,可以看出计算机软件开发过程与建筑工程开发有较大的差异。建筑工程开发过程中,设计蓝图设计之后,之后的每一步都不存在回溯的问题,但计算机软件工程在开发的过程中,每一步都有可能经历多次的修改、适应等回溯问题,另外,软件开发成功投入使用后,要考虑到软件运行和维护的问题等等。 2 计算机软件开发技术的重要性 软件开发技术是软件工程较为关键的技术之一,对计算机网络发展有着极大的助推作用,计算机软件开发技术能够促使计算机网络技术的创新,使一些网络支持、远程控制成为可能。软件开发技术的应用使得计算机网络形成开发性、共存性的一种网络模式,对于计算机网络的发展有促进作用。计算机软件开发技术的应用解决了软件开发落后计算机网络需求的问题,随着软件开发技术的不断提高,软件的安全性、可靠性和便捷性也有了较大的提高。上述的计算机软件开发重要性推动了计算机软件开发技术的应用。 3 计算机软件开发方法 目前,计算机软件开发方法主要有原型化方法、软件生命周期法和自动形式的系统开发方法三种。原型化方法:软件开发之前要进行严格定义和预说明,要求用户及软件开发人员对系统整体功能及信息需求有全面、深刻、准确的认定。如果用户给出的软件目标不能详尽描述输入处理及输出需求,或者软件开发者不能确定算法效果、系统适用性或未来使用的人机界面形态,此时,适合采用原型化方法进行软件开发设计。软件生命周期法:软件生命周期法从时间角度出发对软件开发、定义、维护等问题分解成若干阶段,每一个节段的开始和结束均有标准。软件生命周期通常由6个时期,也就是6个阶段。自动形式的系统开发方法:这个方法是利用第4代技术[3]中的软件作为开发工具,其要求软件开发者说明软件实现的内容和目标,而不需要说明如何实现,这种开发方法根据系统的要求自动设计和编码。 4 计算机软件开发技术的应用 计算机作为一个工具,计算机软件开发者的存在使为了让计算机能更好地服务于人类,因此计算机软件开发技术要真正实现其应用价值才能被称得上成功。这里我通过一个计算机软件开发实例说明计算机软件开发技术的应用价值。采用两种方式开发两个产品,其中第一个产品是运用vb6.0+acess、单机版运行模式进行开发设计,第二个产品是运用web+xml+activex和高级数据库服务器进行开发设计。现利用两种产品分别安装客户机端,其中,采用第一个产品的话,在客户机可直接安装,因为vb虚拟机和acess驱动均是微软历史版本,所以系统可自动兼容;采用第二个产品的话,在客户机要安装activex组件,这时,要更改浏览器安全设置,这就要求客户端安装第二个产品的时候需要多个安装步骤。客户端安装成功后,经过一段时间运行,第一种安装方法运行稳定、无问题,若需备份还原数据或修复安装,用户可单独完成,缺点是随着客户端使用时间的增长用户数据越来越多,在客户端运行后期运行速度会下降,这时需要人为转档。而第二种安装方法在安装、运行上受浏览器安全设置或系统操作版本的限制,给用户的使用带来了一定的不便。这两个例子引起软件开发者对问题的认知。计算机作为一种工具,其存在是为了更好地服务于人类,目前,计算机已经成为大众化工具,计算机软件开发者不能要求使用计算机的工作人员都是专业化人才,因此,在计算机软件开发的过程中要根据需求、实际情况进行投入和开发。在计算机软件开发中要本着“以人为本”的理念,体现软件的易用及功能强大。 5 结束语 计算机软件以硬件为载体,是计算机思想的体现,其处理大量的逻辑、信息,为人们提供一种方便、快捷的信息处理手段。在当前这个信息化时代,软件开发技术有极大的应用价值,因此,科学运用计算机和软件开发知识,以期通过较少的投入获 取高质量、高效率、满足人们需求的软件产品,对于推动现代化、信息化发展大有裨益。 软件开发论文:浅谈软件开发技术在计算机网络教育中的重要性 论文关键词:软件开发技术 网络教育 重要性 论文摘要:随着计算机技术在教育领域的广泛应用,网络教育应运而生。软件开发技术的日趋完善为网络教育飞速发展提供了技术支持。本文从软件开发技术与网络教育的关系角度阐述了软件开发技术在计算机网络教育中的重要性。 计算机自20世纪40年代诞生以来,经过近二十多年来教育技术的发展,已经向社会的各个领域渗透。随着计算机应用的普及、深化,计算机软件技术的规模越来越大。1968年,北约组织的一次研讨会上提出了“软件工程”一词。今天,随着网络教育的不断发展,软件工程的重要性也随之突显出来。 1 计算机软件开发技术的发展过程 软件开发是一个非常复杂的过程,软件开发技术的发展经历了漫长的历史阶段。在软件开发的初期,人们对软件开发的认识主要集中在“软件危机”的解决办法上。20世纪60年代末k.w.dijkstra提出的结构化程序设计技术曾被看作是克服“软件危机”的灵丹妙药,但面对大型软件系统,系统的重要性、稳定性、扩充性却难以实现,20世纪70年代产生的面向对象方法,给软件工程产生了活力。对象管理组织omg在1997年11月将几经修改的uml正式作为基于面向对象技术的标准建模语言,从此又经不断发展、推新,uml目前已成为可视化建模语言事实上的工业标准。 随着soa体系结构的产生以及case技术的不断发展,软件工程技术日趋成熟,发生了质的飞跃,对现代网络教育产生了深远的影响。 2 现代网络教育的特点 随着计算机技术在教育领域的广泛应用,网络教育应运而生,相对传统教育模式而言,网络教育的出现不仅是对传统教育形式的有益补充,同时随着时代的发展,网络教育也越来越呈现出自身的优势,其特点明显体现为:促进了教育形式的变革,实现了传统面授教育向网络远程教育的过渡;促进了教育资源的有效利用,实现了由传统的书本、纸介文字学习材料向多媒体课件、学习软件、网络资料等教学资源转变,最大限度地有效利用学习资源;促进了学习者自主学习,实现了学习者根据自身学习时间和知识基础设计学习计划,获取知识的自主方式;促进了教学管理的自动化,实现了教学管理的软件化、平台化,提升了管理水平和工作效率。 3 软件开发技术对网络教育的意义 网络教育的飞速发展依赖于大量计算机软件的开发和技术发展,软件开发技术为实现并发展网络教育提供了操作平台和技术保障。 3.1 教育资源库的开发为网络教育提供了资源储备 目前,我国的教育资源库开发模型有很多种,资源的内容和采集的模式得到了极大的丰富,为网络教育提供了充足的资源储备。各类学科资源库、开放式教育资源库、资源中心等教育资源与资源数据库紧密结合,大大提高了资源管理的效率。改变了传统的教育资源库脱离数据库而造成数据不可重复使用,数据关联性弱和人工浪费的现状,使教育资源储备形成了快捷、高效、安全的良好发展态势。 3.2 教育管理软件的开发丰富了网络教育的管理手段 技术进步不仅推动人类文明的发展,同时也给教育提供了学习的新知识,对教育观念的转变起到积极地促进作用。教育管理软件的开发丰富了教育的管理手段,使教育的管理方式由传统的认为管理向软件化、信息化管理转化,有效地提高了管理效率,提升了信息准确率,同时也极大地方便了管理信息的存储和备份。随着教育管理软件的普及、应用,也间接地促进了教师和学校管理人员的现代教育技术水平的提高。 3.3 学科分类软件的开发使网络教育更具针对性 学科分类是教育教学资源内容划分的基本方式,它能够将每一学科根据类别划分并进一步细化知识点,促进知识的拓展。因而,在网络教育中学科分类软件的开发与应用对学科分类细化和突出网络教育针对性具有积极的促进作用。学科分类软件的广泛应用促进了课程资源的整合,使整个学科类别和知识的层级划分更加合理清晰、条理分明,结合不同学科的知识特点,更好地突出学科个性。学科分类软件的应用,在细化知识分类的同时也为学生构建了良好的知识资源环境,为教师与学生间的教与学的过程提供了依托平台,促进了互动交流。在这一过程的循环中,也能够较好地体现教师的教学风格,突显教学个性。这也是网络教育的重要特点。 3.4 辅助教学软件的开发使网络教育更具灵活性 软件辅助教学是现代教育理论倡导的新型教育模式。辅助教学软件的大量开发和实践应用使网络教育具有更加灵活的教育方式,突显网络教育的时代特色。同时教学软件的广泛应用有利于促进学生学习自主性的培养,丰富的教学软件资源使学生根据自身特点制定学习计划、选择学习内容、把握学习时长、掌控学习进度,极大地调动了学生自主学习的积极性;有利于学生自学能力的培养,培养了学生自我教育、自我管理、自我服务的良好意识,提高了有效获取知识的能力。 4 结论 网络教育开创了现代教育开放、交互、自主、和谐的教育新模式,适应了现代教育的发展变革,软件开发技术为网络教育的发展提供了有效技术依据。实践证明,随着计算机应用的普及和网络技术的广泛应用,依托于计算机网络的软件开发技术将以多形式、多层次、多角度发展态势,在教育领域乃至人类学习、工作、生活等全方位面临更加广阔的发展未来。 软件开发论文:软件开发套件到位 DaVinci平台应用开发效率再提升 达芬奇,是文艺复兴时期一位意大利籍、极富创新精神的科学家和艺术家;如今在半导体领域,它是强大视频软硬件技术的代名词,是ti德州仪器又一soc开发的心血结晶。 德州仪器dsp业务发展经理郑小龙说,“达芬奇”(davinci)平台的推出,旨在让客户成为“数字视频的创意大师”;希望客户能通过达芬奇平台,更好地实现数字视频的创意,这也是此平台命名的初衷。郑小龙介绍说,面向不同的应用,达芬奇平台目前共有三大家族;首先问世的是dm6446,它包括arm9和c64+内核,以及视频协处理器和视频前端,并具有丰富的外围和网络接口,适合做讲求视频效能的编解码工作。 ip可视电话的开发便是其一。需要同时对影像和声音进行编解码,且对“双向通信”的要求高。它的另一个典型应用是高端摄像机,需内置支持d1视频压缩码流的编解码功能(25帧/秒),以及支持h.264的视频前端,才能获得清晰图像。第二个系列是dm6443,它是履行“裁减艺术”的低成本达芬奇平台。虽然同样包括arm9和c64+内核,但主要侧重在d1解码的输出功能。最后一种是专门针对数码相机所推出的dsc系列,锁定其低功耗和静态影像的特性,特别强化电源管理增强型芯片和jpg2000算法部分,并对高端功能进一步进行裁减。同时由于其属于最终消费品,故而也特别注重对高速总线的支持。 强化组态配置功能 加快设计速度 上市时间永远是数字多媒体产品研发团队工作压力的最大来源,特别是soc化之后,系统的硬件成本虽然显著降低,但固件开发的复杂度也因而提升。如果没有适当的工具协助,研发团队可能得耗费数周以上的时间在整合并最佳化各种固件模块的工作上。以手机系统设计为例,由于硬件的整合度已经很高,因此研发团队在手机硬件设计上花不了太多时间,反倒是手机的软件与固件的编写与整合,占据了整个手机开发流程中大多数的时间。 在davinci这种高度整合的硬件平台上,开发团队也会面临相同的问题。因此德州仪器在最近所推出的软件开发套件中,提供了一套expressdsp组态配置套件(configuration kit),让开发人员可以把多个独立软件模块整合成一个系统可执行的输出文件,这能为他们省下数个月繁杂耗时的手动整合工作。这套组态配置工具还能针对特定规格产生一组量身订制的编码解码器,这不仅简化程序代码的重复使用,开发人员也有更多时间利用他们的工程资源为产品增加更多功能与价值。 此外,鉴于嵌入式系统采用linux操作系统已经成为风潮,在新版开发套件中,ti也从善如流地为davinci平台的核心──dm644x处理器提供一套数字视频最佳化linux操作系统。除了操作系统之外,此平台也包含一套由montavista提供并通过系统测试和实际考验的视频应用最佳化linux电路板支持套件。使用此平台的厂商将直接从ti取得montavista操作系统和devrocket整合开发环境的使用授权和支持,他们可借此取得业界最丰富的linux应用资源。 视频codec一应俱全 系统开发更容易 除了硬件效能与成本具有竞争力之外,完善的软件开发工具环境与庞大的第三方支持社群,一直是德州仪器能够稳居手机应用处理器市场与dsp器件市场的关键。在针对视频应用设计的达芬奇平台推出后,ti也正试图将以往带来成功的策略复制到新平台上,同时以更积极的做法来深化其市场优势。去年9月达芬奇产品正式发表,初试啼声之后,日前另一波达芬奇效应高潮宣告来临! 随着ti这套兼备音频/视频、语音/影像编码格式的全集成开发套件问世,将有效减小数字视频系统的设计复杂性。此次的开发套件由3个部分组成: expressdsp配置工具:利用首款优化的数字视频配置工具,尽可能减小设计工作的复杂性。 数据可视化工具:利用首款全面的图形系统可视化工具实现设计效率与性能的最大化;这套首创图形系统可视化技术可帮助实现系统互动分析、负载分布分析、瓶颈隔离、意外状态识别、基准应用性能,并可在同一图象上同时显示arm与dsp的任务运行情况。 montavistalinux主板支持套件:充分利用首款针对达芬奇数字视频而精心优化的linux内核加速应用开发,既可获取montavista经过验证且通过系统测试的内核与devrocketide以进行linux编程,并可直接从ti获得认证与支持。 细心的读者想必会纳闷:为什么要刻意区别“音频/语音”,以及“视频/影像”呢?我们同样也向ti提出了这么一个疑问。郑小龙的回答是:因为目的不同。动态视频的质量指针是编解码,而静态影像是的关键词在“像素”;同理,音频看重的是“压缩率不能太低”,但单纯的语音应用却想尽可能地把码流降到最低,因此有必要加以区别。 除了在组态配置与操作系统方面提供更完善的支持之外,ti与其开发社群在davinci平台上所提供的codec种类与数量也正在快速提升。从图3就可以看出,目前能在davinci平台上执行的codec几乎已经完整涵盖所有视频应用。此外,为加速先期推广,ti在推出此款开发套件时,同时也祭出60天免费评估计划。所有ti自行研发的编解码软件将免费提供给采用davinci平台的客户免费评估60天,让客户的研发团队可以对各种视频编解码算法的效进行深入评估之后,再决定是否要掏钱购买。在这60天内,如果客户需要相关技术支持,ti的授权软件供应者也将提供4小时免费的支持服务。 软件开发论文:软件开发人员认知风格评测系统开发 1 项目可行性和建设目标 1.1 编写目的 互联网行业对人才的需求量巨大。由于软件行业是当前平均薪酬最高、需求增长最快的行业,不少年轻人并没有考虑自身的特点,盲目地跨进了这一行业而深感无所适从。同时不少公司也为如何选择有潜力的软件精英而伤透脑筋。 优秀的软件从业人员在认知风格上表现出显著的群体特征。他们大多具有很强的推理能力、重组信息的能力和用计算机语言描述思维的能力。如何科学地量化这些特征,事关整个社会人力资源的合理分配和效益发挥。 本软件的设计与编写正是为了测评软件开发人员的认知风格,通过对软件设计人员的认知风格的研究来挖掘其显著特性,以便为人们在专业选择、职业选择、职业教育、公司人才甄别和培训(根据认知风格进行有目的的培训)等方面提供指导和帮助,从而促进软件行业更健康、持久地发展。 1.2 理论基础 赖丁和雷纳给出一个结构模式[1],开发了一套认知风格的综合测评系统——认知风格评测系统(csa)。此系统直接测量“整体/分析”和“言语/表象维度”的两端,由3个子测验构成[1]。第一个子测验通过每次呈现一个要求判断“对”和“错”的陈述,来测试“言语/表象维度”。测验中关于认知范畴的信息的陈述和描述外观的题目的陈述各占一半。赖丁假定表象型的个体由于物体相对容易被表征成心理表象,能够迅速获得用于比较的信息,从而对外观性的陈述做出的反应更快。同时假定言语型个体对认知范畴的项目的反应时间会更短,计算机记录对每个项目的反应时,并且计算“言语/表象”比率。低比率反应的是言语型,高比率反应的是表象型,居于中间位置的被认为是双重型。笔者采用这种方法,要求个体必须既阅读言语型项目,又阅读表象型项目,以便于阅读能力和速度同时得到测试。 另外的两个子测验用于评估“整体/分析”维度。其中的第一个子测验的项目要求个体判断成对的复杂几何图形是否相同。假定“整体型”的个体对这种任务的反应可能相对较快,其中的第二个子测验的项目要求被试通过按两个有标记的键中的一个,来指出作为参考的简单几何图形是否包含在复杂的几何图形中。假定“分析型”的个体把简单图形从镶嵌它在内的复杂几何图形中找出来的速度相对要快些。在进行这一子测验时,计算机同样要记录反应时,计算整体加工与分析加工的比率。低比率反应了整体性加工倾向。显然,高比率反应了分析性加工倾向,介于两者之间的比率被称为“中间型”。 由于在做这些测验时,被试并不知道该测验记录反应时,他们就能以一种轻松的方式接受测试任务,反映出他们通常加工信息的方式。由于使用比率,总体的反应速度并不影响风格的测试结果。在赖丁的研究[2]中给出了开发相应的csa的背景资料。 1.3 改进与实现 假定软件从业人员的认知风格在某维度更偏好些,采取ali reza rezaeia(2003)[3]等人对csa系统的建议,根据csa的测试模型进行修正后制定了具体的4个子测验。小组的成员对csa测试系统进行改进,设计了一个“软件行业从业人员的认知风格测试系统”。 赖丁的csa系统的“表象维度”的测试是用文字描述的,这可能使表象型的被试先要进行“言语/表象”的转换,增加对每个项目的反应时。考虑到这一点,在测试系统的设计中,将表象测试题设计为用图形来呈现。显然,这将提高“表象维度”的测试效度。 考虑到测试时系统主要是根据“反应时”作为衡量不同风格的依据,笔者首选c#系统进行编程。用c#语言工具设计出用于测试软件人员认知风格的系统,将4个子测验进行综合测试。由于在做这些测验时,被试并不知道该测验记录反应时,这样他们就能以一种轻松的方式接受测试任务,从而反映出他们通常加工信息的方式。由于使用了比率,所以总体的反应速度并不影响风格的测试结果。软件开发人员认知风格偏好评测系统如图1所示。 2 业务和功能需求分析 2.1 总体功能模块 本系统主要完成4个主模块,即被试信息管理、试题项目管理、四个分测评和统计分析。其中四个分测评包含两个维度的四个分测试,即整体/分析维度和言语/表象维度的四个分测试。 2.2 被试信息管理 被试信息管理是用于记录被试信息,便于随后的统计与分析的,所以应该具备被试的职业背景选择、性别、成长环境和学习偏好等相关数据。 2.3 四个子测验 1)“表象维度”测试。第一个子测评是以图形方式呈现的对外观认知的项目,用来测试“表象维度”。假设表象型的个体由于物体相对容易被表征成心理表象,从而对图形题干将会做出更快的反应,并且从这些表象中能够直接而迅速地获得用于比较的信息。样题如图2所示,要求被试尽快反应出右边的字母是否是左边字母平面旋转的结果。 2)“言语维度”测试。第二个子测验包含认知范畴的信息来测试言语维度。言语测试题如:“服法:每日服四片,日服三次。儿童减半,或遵医嘱。温开水送下”,表明儿童每天要服6片。言语型的个体对认知范畴的项目反应时间更短,因为表象型的个体需要先将抽象的言语转换为形象来表征。计算机记录被试对每个项目的反应时。 3)“整体维度”测试。第三个子测验包含有成对的简单几何图形组(如图3所示)。此子系统要求个体判断同一组的图形是否相同,从而用来评估整体维度。 4)“分析维度”测试。第四个子测验项目包含一个简单图形和一个复杂图形(如图4所示),它要求被试在复杂图形中找到简单图形用来评估分析维度,这一子测验所考察的是个体对包含在复杂图形里的简单图形的识别能力。它假定分析型的人在这一作业中做得更快。 2.4 被试认知风格所属区间 测试时,系统会随机从每个子测验的测试题目中选择10个题目共组成40题。由于测试中考虑到被试对题目可能没有兴趣,或者大多数题目没有经过大脑的认真思考就回答会影响测试分析的最终结果,因此必须对测试卷的有效性进行合理判断。如果一个测试的每一个项目的错误率达到30%,系统可判定该测试卷为无效试卷,不计于有效样本。 3 结语 系统在被试测试开始过程中,记录下被试对每一个子测验的各个项目的反应时,然后通过计算言语和表象平均反应时的比率,作为整体加工与分析加工比率值。低比率反应了整体加工倾向,高比率反应了分析加工倾向,界于这两者之间的比率为中间型。同理,计算出言语和表象反应时的比率。低比率反应了言语维度倾向,高比率反应了表象维度倾向,比率界于这两者之间的属于中间型。 软件开发论文:计算机应用软件开发中编程语言的选择研究 计算机应用软件开发中编程语言的选择研究 随着社会的发展,应用软件在我们的生活中所发挥的作用越来越大。对于软件开发企业而言,这既是机遇也是挑战,如何提升软件开发的效率和质量,进而提升企业的竞争力成为了当前的一个重要课题。这种背景下,做好计算机应用软件开发中编程语言选择的研究有着重要的意义。 1 常用编程语言分析 了解常用编程语言的特征和优缺点既是我们进行语言选择的前提,也是保证我们编程工作顺利开展的有效手段。 1.1 c语言:c语言是介于高级语言和汇编语言之间的语言,也被我们称之为中级语言,它集中了汇编语言和高级语言的很多优势。在最初的时候,c语言主要应用于unix系统,后来随着人们对其强大性的认识越来越多,到了上个世纪的90年代,这一语言已经成功的应用到了其他操作系统之中。它一直属于最为优秀的编程语言之一。 具体来说,c语言的特点主要可以分为以下几个方面:首先,c语言属于结构化语言,因此,它具有非常清晰的层次,对于我们使用模块化的方式进行程序的组织非常有利,也便于维护和调试。其次,c语言中不仅数据类型以及运算符非常丰富,还能够对内存中的物理地址进行直接的访问,方便我们进行位操作。第三,它的效率非常高,而且移植性比较强,因此,能够移植到各种计算机上,这就方便形成很多版本的c语言。第四,由于可以利用c语言实现位操作以及字节操作,因此,相当于利用这一语言能够实现部分汇编语言的作用。最后,c语言编写的代码具有较高的质量,而且程序在执行起来效率比较高。 1.2 c++语言。1986年,at t贝尔实验室开发出来了c++语言,主要是利用数据封装来减少程序变量的不利影响,进而提升程序的可靠性。它的多继承机制可以更好的对对象的行为及属性进行描述,虽然c++属于c语言的扩展,但是,我们可以将其作为一种全新的语言对待。 c++语言的特点主要有:面向对象、封装、继承以及多态性。具体来说,由于c++语言属于c语言的扩展,所以,它具有很多c语言的特点。另外,在c远的基础上,c++加入了面向对象的编程思想,这就是其能够更好地适应当前大规模项目的需求,举例来说,当前很多系统级编程使用的都是c++语言。 1.3 java语言。java语言相对于c++语言来说,在简洁性以及安全性有着更大的优势,具体来说,其主要的特点有: 首先,简单性:这一点和c++语言比较类似,但是它减少了c++语言中比较容易导致程序错误的地方,比如指针以及内存管理。其次,java语言属于完全面向对象语言,这一点和smalltalk比较类似,当然相对于smalltalk,它的很多方面又存在着巨大的优势。第三,分布式,在java语言中,包涵了支持基于tcp/ip协议的子库。第四,健壮性,java语言中的类型检查可以帮助我们查出很多软件开发初期出现的错误,降低内存出错的几率。第五,结构中立,在使用java语言编程的时候,会把程序编译为中间文件格式,也就是说只要存在java运行系统的机器都能够对这种中间代码进行执行。第六,安全,它删除了手动释放内存等,很好的防止了非法的内存操作。 此外,除了以上的优势之外,java语言还具备可移植性好、解释性强、高性能以及多线程等特点,这里限于篇幅不再对其进行详细的分析。当前,java语言主要应用在web浏览器以及网络应用系统之中。 1.4 c#语言。这种语言有着类型安全、精确、简单以及面向对象的特点。它属于.net的代表语言。具体来说,其特点是: 首先,完全面向对象。其次,对于分布式有很强的支持,也就是说其处理的过程是分布在服务器以及客户机上的,从这张语言的诞生过 程我们可以发现其注定就可以很好的解决分布式的问题。第三,健壮,在检查程序错误以及运行错误方面,c#语言一点不比java语言要差,它使用的也是自动管理内存机制。第四,灵活性比较高,比如在默认情况下,c#语言是不可以使用指针的,但是如果有必要我们可以将指针打开来使用。第五,安全性比较高,它的安全性是由.net平台来提供的。 此外,c#语言还具备可移植性、解释性、高性能、多线程、组件模式等特点,总体来说,它属于java流行之后的有一种语言,但是由于微软系统的支持,使其在windows方面相对于java有着更大的优势。当前,这一语言的主要应用有网络编程、数据库、窗体编程等方面。 1.5 pascal语言。这是计算机通用的高级程序设计语言,它的主要特点是结构化形式比较严格、数据类型非常丰富、查错能力较高以及运行的效率高等。正是由于这些优势,使得这一语言可以对各种算法以及数据结构进行描述。另外,利用这种语言,可以帮助我们编程者保持一个很好的习惯和设计风格。 总体来说,每一种语言都有其独特的优势和应用范围,在计算机应用软件开发过程中如果能够使用最合适的语言将极大地降低我们的工作量,提升我们的工作效率。 2 计算机应用软件开发中编程语言选择的原则 了解了各种编程语言的特点并不能帮助选择出最合适的语言,我们还要掌握编程语言选择过程中的原则: 首先,我们在确定编程语言以前充分考虑开发项目的整体架构,一般情况下,并不是说整个系统都必须要使用同一种编程语言进行编写,语言的选择将会给组件分解及连接带了较大的影响。其次,对开销比较大的操作要我们要进行认真的考虑,比如图形渲染、密码学、视频处理以及信号处理等操作,我们最好选择静态类型的语言。第三,如果条件允许,我们要尽量使用最为熟悉的语言,通过这种做法可以更好的对软件工程项目时间表进行预测,进而降低了变数出现的几率。第四,假如软件主要应用于重复处理手工劳动,那么我们要选择灵活、简单的编程语言,如果某种语言可以与生俱来来实现这些功能则最佳。第五,对开发硬件环境进行充分的考虑,并不是全部的编程语言都可以很好地适应于受限的硬件环境。一般来说,虽然当前的硬件基本已经足够了,但是对于以下较为特殊的应用来说,这一问题依旧严重。所以,要选择使编出来的程序可以较好的运行在这种环境中的语言。第六,不论应用软件开发过程中使用了哪种编程语言,确保编出来的程序可以实现快速调整是一项重要的前提,所以,快速原型是很重要的,基于此,动态语言是一个不错的选择,它可以和和很多相关库进行结合。第七,支持平台也是我们在编程语言选择过程中需要考虑的因素,比如,假如我们代码要在浏览器中运行,那么就可以排除很多不合适的编程语言。第八,在编程过程中,有些文件格式将会涉及到位操作,所以,我们还要对项目是否需要大量位操作进行考虑,一般来说,如果有这方面的要求,我们最好选择容易位操作而且可以提供合适数据类型的编程语言。最后,针对一些特殊领域,我们可以考虑使用专业的编程语言,它既能够节省很多的工作时间,还可以防止编程出现较大的失误。 3 结语 软件开发过程中,编程语言的选择和编程的效率、质量有着非常大的关系,做好这一工作可以使我们的工作事半功倍。因此,在具体的工作中,我们应加强学习,对这些编程语言特点进行深入的了解,以寻找出最合适的编程语言。 软件开发论文:软件开发中的嵌入式软件开发 在一般应用软件系统开发时,程序员只需要考虑软件系统的功能设计,硬件部分直接根据软件需求购买即可。嵌入式软件的开发则需要软硬件综合开发,这有两方面的原因:一方面,任何一个嵌入式产品都是软硬件的结合体;另一方面,一旦嵌入式产品研制完成后,软件就已经固化在硬件环境中,用户不能对其修改。嵌入式软件的这一特点决定了嵌入式应用开发方式不同于传统的软件工程方法。 1 嵌入式软件开发的特点 嵌入式软件的开发具有如下几方面的特点: 1)需要交叉开发工具和环境。由于嵌入式软件本身不具备自主开发能力,即使设计完成以后用户通常也不能对其中的程序功能进行修改,因此必须有一套开发工具和环境才能进行开发。这些工具和环境一般基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机交叉开发的概念,主机用于程序的开发、调试,目标机作为最后的执行机构。开发时主机和目标机需要交替结合进行。 2)软硬件协同设计。软硬件协同设计涉及以下方面:嵌入式软件设计、实时系统设计、硬件设计和软件设计。软硬件协同设计强调硬件与软件的协同性与整合性、软件与硬件的可裁减,以满足系统对功能、成本、体积和功耗等要求。 3)嵌入式软件开发人员以应用专家为主。通用计算机的开发人员一般是计算机科学或计算机工程方面的专业人士,而嵌入式软件则是要和各个不同行业的应用相结合的,要求更多的计算机以外的专业知识,其开发人员往往是各个应用领域的专家。 4)软件要求固态化存储。为了提高执行速度和系统可靠性,嵌入系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中。 5)软件代码高质量、高可靠性。尽管半导体技术的发展使处理器速度不断提高,片上存储器容量不断增加,但在大多数应用中,存储空间仍然是宝贵的,还存在实时性的要求。为此要求程序编写和编译工具的质量要高,以减少程序二进制代码长度,提高执行速度。嵌入式软件的核心是系统软件和应用软件,由于存储空间有限,因而要求软件代码紧凑、可靠,大多对实时性有严格要求。 6)系统软件的高实时性。在多任务嵌入式软件中,对重要性各不相同的任务进行统筹兼顾和合理调度是保证每个任务及时执行的关键,单纯通过提高处理器速度是无法完成和没有效率的,这种任务调度只能由优化编写的系统软件来完成,因此系统软件的高实时性是基本要求。嵌入式软件应用程序虽然可以没有操作系统直接在芯片上运行,但是为了合理地调度多任务,利用系统资源,系统一般以成熟的实时操作系统作为开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。 2 软硬件协同设计概念 嵌入式软件设计是使用一组物理硬件和软件来完成所需功能的过程。系统是指任何由硬件、软件或者两者的结合来构成的功能设备。由于嵌入式软件是一个专用系统,所以在嵌入式产品的设计过程中,软件设计和硬件设计是紧密结合、相互协调的。这就产生了一种全新的发展中的设计理论——软硬件协同设计。这种方法的特点是,在设计时从系统功能的实现角度考虑,把实现时的软硬件同时考虑进去,硬件设计包括芯片级“功能定制”设计。既可最大限度地利用有效资源,缩短开发周期,又能取得更好的设计效果。 系统协同设计的整个流程从确定系统要求开始,包含系统要求的功能、性能、功耗、成本、可靠性和开发时间等。这些要求形成了由项目开发小组和市场专家共同制定的初步说明文档。系统设计首先确定所需的功能。复杂系统设计最常用的方法是将整个系统划分为较简单的子系统及这些子系统的模块组合,然后以一种选定的语言对各个对象子系统加以描述,产生设计说明文档。其次,是把系统功能转换成组织结构,将抽象的功能描述模型转换成组织结构模型。由于针对一个系统可建立多种模型,因此应根据系统的仿真和先前的经验米选择模型。 3 嵌入式软件开发的方法论 在建立一个完整的嵌入式软件或是产品时,大部分系统都很复杂,不但功能规格很多,还必须考虑例如价格、性能等其他因素,否则很容易做出一个失败的系统或是产品。因此,在进行系统开发之前,必须先了解一些系统设计技术,使得在开发过程中更为顺利。一般来说,产品设计的过程会经历几个步骤,为了确保这些步骤的合理性,我们需要一个设计方法论来面对整个设计过程。采用方法论有以下三个重要理由。 确认所做的每一件事情都是必须要做的,不做无谓的工作,也不漏掉关键性的重要工作,其中包含性能最佳化或是功能测试。 根据设计方法论可以发展出计算机辅助工具或是设计经验累积,汲取每一次产品开发的经验。再经过量化之后,可以发展出一套工具或是方法,让往后的产品设计步入自动化。 开发团队遵循同一套方法论,可以让团队成员更容易彼此沟通。每个人都能在短时间内了解整体过程中将经历哪些过程,需要何种支持与接收到何种结果。此外,也容易通过一套已经定义好的方法论,彼此相互合作协调。设计过程的目标是做出有一定用途且具有创新点的产品。产品的典型规格包含功能性、制造成本、性能表现、省电考虑和其他特性。 4 结束语 嵌入式系统开发是在开发过程中综合考虑软硬件环境和需求,这样开发的软件产品不仅能使系统与硬件的驱动默契更高,还能有效缩短开发周期。由于能够有效解决软件危机带来的危害,嵌入式系统开发成为系统开发的主要趋势也是不可避免的。 软件开发论文:谈嵌入式系统软件开发技术 引言 嵌人式系统开发经过30多年的发展,到现在算是一个成熟的技术了。由此可以从总体上确认在嵌入式系统开发展过程中出现的几种明显趋势,这些趋势指出了一系列新兴的关键技术。 1 微处理器技术 最早的微处理器是4位和8位器件。由于制造技术越来越复杂,集成的单片8位微处理器开始出现,16位微处理器也开始使用。随着微电子技术的发展,16位的微处理器已得到广泛的应用。32位架构的器件逐渐占领了高端的应用市场,第一代的32位器件都是cisc架构,但目前,越来越多的risc芯片正在提供更高的性能。嵌人式系统设计者选择微处理器的范围比以前大了,必须根据性能、需求、支持、可用性和价格来进行选择。 2 系统架构 随着微处理器的发展系统架构也在进步。最早的系统,是由cpu和一些逻辑器件组成的。多年以来,系统变得日益复杂,但都还可以使用同样的调试技术—电路仿真、芯片级调试、rom监控器以及指令集模拟。嵌入式系统日益强劲,而功能需求的增长则更快很多设计者开始重新审视微处理器和它们的用法。 3 设计组成 嵌入式系统发展的最初阶段。所有的开发包括软件和硬件设计,通常都是一个工程师来承担。软件在整个工作址中的比例很小,大约5%-10%。随着时间的推移软件开发占工程时间的比例持续增长。至20世纪80年代中期,软件开发已经是由专业欢件人员来做,所占比例一般已超过整个开发工作量的50%。 在最近几年,虽然硬件设计变得更加复杂,但软件的份量也急剧增长,目前通常占到开发总量70%-80%。因此,需要有软件团队参与,同时也产生了一些新的挑战。这些挑战中的一个,就是要有可用的硬件平台来进行软件测试。由于要在更短的时间内开发更多的软件,就需要尽快建立测试环境。发出更多的软件,就需要尽快建立测试环境。有多种可行的方法,如本地代码执行原型环境、指令集软仿真(模拟),以及使用标准的、低成本的、现成的评估板。此外,低成本的主机一目标机连接技术,也变得越来越普及,有代表性的就是jtag接口。 4 软件内容 软件开发所占总时间的比例一直在增加。同时,来自全球贸易和竞争的压力使得产品投放市场的时间也一直在缩短。这极大地影响了设计的策略。最早的设计相当简单,仅仅由自己设计的应用代码组成。随着系统的复杂度增加,多任务的模型被软件开发者广泛采纳,很多开发者选择标准的、商用的实时操作系统产品。随着各个标准的进一步被采纳,买来的软件,或者说有“知识产权”的软件所占的比例正稳步增长。这个趋势给了软件开发者很多启示。集成标准的软件组件—和应用代码及其他—是我们所关心的。在多任务背景下调试是另一个值得关注的问题。与选择知识产权有关的商业决定尤为复杂;除了当前的要求之外,还有将来的(例如移植到别的处理器)也必须加以考虑。 5 编程语言 对于早期的4位和8位微处理器,汇编语言是唯一的选择。随着16位微处理器技术成为现实,出现了几种可供选择的语言。有pascal和c语言和pl/m语言。对某些类型的系统来说,forth语言也曾很流行,随着时间推移,32位技术的使用日益增多,出现了c和ada。后者在国防部的系统中被普遍使用。 在嵌入式软件开发中,c++开始逐步取代c语言。现在,1/4~1/3的嵌入式系统代码是用c++编写的。java语言当初是专门为嵌人式应用开发的,在要求运行时重新配置的应用场合,它找到了一席之地。统一建模语言(uml)也成为高级设计方法学的最流行选择。 6 软件队伍的规模和分布 正如先前讨论的一样,最初的嵌人式系统设计只要一个人就够了。在适当的时候,因专业化,产生了致力于软件开发的工程师。下一步就是建立嵌人式软件开发团队。管理软件开发在任何情况下都是一个挑战,嵌入式系统开发也不例外,只是有细微差别。使用传统的编程技术———过程语言,如c语言和汇编语言,团队里的大部分成员都需要对整个系统了解比较全面。随着团队变大,这就变得越来越不可行。价况住往是,团队里有一些特殊的人才,他们对某些专门领域很在行。为了有效地管理团队必须使用合适的策略,将他们的专长封装起来。尽可能使一个专家的工作成果能够被非专家以安全、可靠和直观的方式加以使用.在这种情况下,面向对象编程技术找到应用点。 虽然有很多非常大的公司,但软件队伍不是简单的人员扩充他们正在变成分布式的。团队的一些成员在一个地方,而其他的可能在别处。这些地点甚至有可能位于不同的国家。这种安排在欧洲很常见,在那里,真正关心的可能是交流的语言。其他地方,时区可能是个问题(可能也是一个优势,因为分布式的团队可以全天候工作)。随着新兴的技术中心(如印度)广泛崛起,上述情况越来越普遍。在这一背景不,软件组件的可重用性需求就变得很常见了。 7 uml和建模 最近几年,uml己经成为一项关键的设计方法,它和逐渐增七的嵌人式软件团队规模关系密切。广义上说,使用设计工具的方式有2种:或者是作为编写代码的指导,或者就作为直接生成代码的一种手段。对于嵌人式软件来说,代码生成是有争议的,它可能会被争论(而且还很有道理)—每一个系统都是不同的,都有各自的特殊需求。这正是xtuml(可执行和可翻译的uml)吸引人的地方,因为它使得应用与架构清晰地分离了。这里所遵循的,是与面向对象编程同样的原则—使用工具和技术来平衡专家意见。 追踪所有被当前各种嵌人式系统开发趋势所驱动的新技术并非易事。孤立地看待其中任何一项技术也是毫无意义的,因为它们之间有着许多联系。例如,多任务与多处理器调试相关;基于标准的rtos技术对处理器移植来说真是件幸事;使用设计方法学可以令实现更容易。 软件开发论文:关于在嵌入式软件开发中应用模型驱动开发技术的探讨 随着现代电子技术的不断发展,嵌入式系统已经广泛渗透到我们的工作、生活中,从家用电器、手持通信设备、汽车、到信息终端、仪器仪表、航天航空、军事装备、制造工业、过程控制等,都充斥着嵌入式系统的应用。 随着嵌入式软件快速发展,传统嵌入式系统的开发手段已越来越难以满足日益增长的复杂性和质量要求。当前,嵌入式软件开发大多采用文档形式。但文档形式嵌入式软件开发存在着许多弊端:文档本身在传递过程中是不可测试的,因此在软件开发的各个阶段之间形成了沟通障碍。由于不可测试,需求的错误被逐层积累,只有系统测试时才能发现。这就产生了矛盾:大部分错误已积累形成,但只能在后面发现。因此在纠正错误时,文档架构代价高昂。 为了解决上述传统嵌入式软件开发存在的问题,提高嵌入式软件开发的开发效率、保证嵌入式软件的质量,本文探讨将模型驱动开发技术应用到嵌入式软件开发过程。 一、模型驱动开发技术 模型驱动开发(model-driven development,mdd )是mda中的一部分。mda是模型驱动体系架构(model-driven architecture)的简称,由对象管理组织(object management group,omg)所驱动。mda表示了一种模型驱动开发方法的概念框架。然而,尽管完整的mda还没有成为现实,但模型驱动开发现在已成为可能[1]。 软件开发一般要经历软件需求分析、软件概要设计、软件详细设计、编码实现、软件测试几个阶段。每个阶段都可以产生每个阶段的相应模型。这些产生的模型,可以在工具环境中进行调试验证,尽可能在系统开发的早期发现其中的错误,同时也可以克服采用自然语言作为文档工具出现的不准确、不科学的描述。在开发的最后阶段,考虑软硬件平台的实现,保证开发过程与软硬件平台的无关性,有利于系统的开放性和可移植性的提高。整个过程也是一个不断迭代开发的过程,这种通过可调试模型驱动的迭代方式,由于不是首先从浩瀚复杂的代码中入手,而是首先从清晰易懂的模型出发,使得系统的更新变得比较容易[2]。 二、模型驱动开发的优势 模型驱动开发的一个优点是可以消除开发过程中各参与方之间的隔阂,需求工程师,系统分析员,软件开发人员和测试者都可以使用同一种预言。他们可能专注于语言的不同部分,以满足他们的需要,但他们都会共用一些基本的结构,并对他们工作的系统有一个统一的认识。而且使用统一的语言有助于消除角色间的界限,使得在项目的不同阶段人员转换到被需要的角色更加容易。还有另外一些人需要知道项目的进展情况,包括项目领导、经理和评估委员会。更重要的是,用户也需要知道什么将会被交付,需要加入到整个开发过程中,与创建系统的不同人员进行交流。一种图形建模语言,比如统一建模语言(unified modeling language,uml),使得各参与方之间的交流成为可能,帮助架起参与方与某些系统复杂功能之间的桥梁。模型驱动开发正逐渐获得公司高级管理者注意,其中的一个主要原因就是这种能够逐渐增加用户、管理层和大的组织机构参与的能力。 模型驱动开发的另一个优点是把系统和软件开发更多地纳入到系统和软件工程规则中。模型驱动开发是关于开发和维护系统的,系统并不只是由应用程序组成,还包括其他的部分,使得人们可以理解这个应用程序。一个模型可以包含明显可执行的部分,但它几乎总是还有其他部分,并不能被运行,比如需求、系统的粗略框架、分析模型。在项目开发时,所有这些都应该被创建出来并保持最新,它们对于将来的维护非常重要。 模型驱动开发可以使嵌入式软件开发过程花费更少的时间用于实现和测试阶段,更多的时间用于分析和设计阶段,当迭代重复这些过程时,会发现,这种方式的好处是实实在在的。 三、模型驱动开发在嵌入式软件开发中的应用前景 目前,模型驱动开发技术还处于新兴阶段,在嵌入式软件开发领域的发展仍然处于起步阶段。在一段时间内,传统的文档形式软件开发仍将是主流的嵌入式软件开发手段。但传统的嵌入式软件开发存在的诸多弊端决定了其必将被新的开发技术所取代,而模型驱动开发技术正是解决这些问题的有效手段。 嵌入式软件开发领域专业技术人员正在不断年轻化,他们能够更快的接受新的技术理念,积累新的技术知识。因此,他们会持续关注模型驱动开发技术的发展,并研究将模型驱动开发技术应用到嵌入式软件开发过程中的契合点。在年轻的专业技术人员逐渐占据主导地位后,必将会逐渐把积累的先进技术理念和知识应用到工程实践中去,采用模型驱动开发技术这种更合理、更有效的技术手段去保证项目开发的效率和质量。 四、结论 随着模型驱动开发技术的不断发展、完善和推广,相关模型驱动开发工具环境的不断出现,以及嵌入式软件领域的系统设计人员和开发人员对于模型驱动技术的不断深入了解,模型驱动开发技术在嵌入式软件开发中必将得到广泛应用。 软件开发论文:试析软件开发生命周期各阶段的应用软件安全性测试 论文关键词:网络应用软件 软件开发生命周期osd动 安全性测试 项目设计 单元测试 集成测试 验收侧试 论文摘要:文章论述了软件开发生命周期中每个阶段添加的一系列关泣安全性的活动,提出将安奋浏试整合到软件开发生命周期中,分析了软件安全性浏试片祠试人员的要求,并以一个sql注入实例来具体说明安全性浏试在软。 信息网络安全事件发生比例的不断攀升、病毒利用软件漏洞猖狂地传播使得人们越发认识到信息安全的重要性。一般认为,传统的信息安全技术可以借助防火墙(包括软件和硬件防火墙)审核通过网络的报文、限定用户的访问权限等来防止非授权用户对重要数据的访问,但是这一观点是建立在软件安全基础上的。网络应用软件需要暴露在网络环境下,并且授权外部用户可以透过网络来访问此软件。通过网络,攻击者有机会接触到软件,如果软件本身存在漏洞,那么所有的防火墙就形同虚设。暴露于网络的应用软件往往成为被攻击的目标,是网络应用软件安全的重灾区。美国国家标准与技术研究院(nist)2002年的一项研究表明,美国花费在软件缺陷方面的费用达到595亿美元。公安部2008年全国信息网络安全状况与计算机病毒疫情调查分析报b说明,在发生的安全事件中,未修补或防范软件漏洞仍然是导致安全事件发生的最主要原因。 1安全测试的定义 安全测试是鉴别信息系统数据保护和功能维护的过程。安全测试需要涵盖的6个基本安全概念是:保密性、完整性、权限(身份验证)、授权(权限分配)、可提供性、不可抵赖性阴。软件开发商都存在解决安全威胁方古的问题。对软件开发商来说,安全性是其核心要求,这是由市场力量所驱动,也是由保护关键基础结构及建立和保持计算的广泛信任的需要所决定的。所有软件开发商面对的一个主要挑战就是创建更加安全的软件,使其不需要频繁地通过修补程序进行更新。软件安全已经成为评判软件质量的一个重要标准,软件安全测试则成为保证软件产品能够符合这一标准的重要手段。软件的安全性测试主要是测试在正常和非正常情况下,软件能否对数据进行安全有效的操作。 2软件开发生命周期流程(参见图1) 对于软件行业来说,要满足当今提升安全性的需要,软件供应商必须转为采用一种更严格的、更加关注安全性的软件开发流程。这种流程旨在尽量减少设计、编码和文档编写过程中存在的漏洞,并在软件开发生命周期中尽可能早地检测到并消除这些漏洞。用于处理来自internet的输人、控制可能被攻击的关键系统或处理个人身份信息的企业和消费者软件最需要实施这种流程。在很多实际的软件开发项目中,安全测试已经成为sdl一个不可或缺的组成部分,并成为整个项目过程中的长期任务。黑盒一白盒测试方法往往执行在产品递交客户之前,但有的甚至在投人使用之后都未进行安全检测和风险评估;在一些安全性要求较高的项目中,虽然将安全风险评估纳人预算,但在实际操作中却对其并未作过多考虑。这样,所导致的直接后果是在开发工作几近完成的情况下进行问题分析处理所造成的成本将远远大于在软件开发阶段进行缺陷修改的成本。即便是从充分利用现有的有限资金和资源的角度来考虑,也有必要将安全测试囊括到sdl中。这样做虽然不能取代软件开发后期的渗透测试和脆弱性测试,却可以有效减少后者在施过程中的投人。 开发人员应该根据客户的功能需求来制定相应的安全规约,利用内建的明确的控制机制来降低安全风险。开发人员可以根据风险评估的结果来确定测试项目:软件能否可靠运行(safety)以及软件运行结果是否可靠(security)。 软件开发生命周期((sdl)中常用的测试方法有:单元测试、集成测试和验收测试。 2.1需求、设计阶段—安全性分析 在软件项目的设计过程中,人们往往只是关注系统的特性和功能,而没有充分考虑其他重要的非功能问题(例如性能、可用性、平台支持、安全,及要在稍后的软件开发生命周期中需要解决的安全性),导致了项目中许多不必要的波动和延迟。由于安全性分析影响了整个的设计和架构,因此应该在项目设计阶段充分地审查和了解它们。 安全性考虑包括一系列问题,例如访问控制和授权、敏感数据的适当处理、数据和存储器访问的适当使用,以及加密方法。一些安全性需求不是非功能的需求,如所实施的加密类型。另外,许多安全性需求是更直接地面向用例的,并且需要定义主要场景,以及定义备选路径和异常路径。在没有将功能的和非功能的需求适当地定义及并人软件中的情况下,编码错误和设计缺陷会表现出关键的信息和操作处于危险。我们应该像对待其他的需求那样处理安全性需求,并将安全性需求划分出优先级,设定范围,同时作为整体用例和功能需求的一部分进行管理。 2.2实施阶段—单元测试 受测试方式的影响,开发者对软件安全风险的评估不可能面面俱到。最典型的就是在代码设计阶段,开发者可以通过单元测试来检验代码行为,这些结果都是可以预知的,但是受到范围的局限,不能测试这些类或者模块集成后的行为。 实施单元测试可以从软件基本单位(单个类)的检测上保证输人的有效性;在可能出现恶意攻击的地方,也可以利用这一思想来组织针对单个类或者方法的单元测试,从而组织起软件内部的纵深防御策略,防止恶意行为对软件安全造成的损害。但是,这一方法将软件各组件进行强制孤立,因此对于因大量组件交互而引起的软件缺陷,利用此种方法无法检测。 单元层的安全测试比较适合于防止缓冲区溢出,格式化字符串以及数据缺失的审核。 2.3验证阶段—集成测试 在集成层,软件的整体安全属性变得可见和可测试,使得这一层的可测试属性数量相对单元层而言要多得多,但是对于跨站脚本和网络服务器提供的一些服务(例如安全套接层ssl和url过滤)的测试,存在一定的困难。我们可以将实际案例和风险分析的结果作为组织集成测试的指南。 集成测试要求测试人员通过安全测试培训,并且是有熟练技术的软件开发人员。 在这一层,我们可以开展诸如注人缺陷验证、旁路验证以及访问控制等方面的安全测试,来源于外部代码的安全审查结果也应该以集成测试的方式加以确认。 2.4阶段—验收测试 验收测试是软件产品交付客户之前的最后一个测试阶段,是在真实的测试环境中,利用基于恶意事件的安全检测模板,测试在典型的渗透活动中可被识别的安全缺陷。验收测试的这一特性(基于安全检测模板),使得我们可以借助于强大的自动化测试软件进行检测,并且可以用验收测试的结果来完善渗透测试报告内容,从而有助于开发人员理解软件的脆弱性以及针对软件脆弱性所采取的补救措施是否有效。 验收测试针对软件的外部api,因此不如单元测试和集成测试松散,并且只能测试当前已知且暴露的漏洞或者缺陷。非定制的商业软件重新设计的关键功能或者其他改变都会影响到软件的整体安全性,因此,如果改变会使得软件产生不可预知的缺陷,针对这些缺陷的测试就应该在单元层或者集成层开展,而不是在验收层。 在验收层,我们可以测试针对解释性程序(sql, xpath,ldap等)的注人式攻击、跨站脚本攻击、跨站请求伪造等。缓冲区溢出及格式化字符串等软件缺陷也可以在验收测试层得到检测。 3安全测试队伍 软件测试一度被认为是编程能力偏低的员工的工作,直到今天,仍然有许多公司把优秀的人才安排在编码工作上,也有更多公司让优秀的人才进行设计,仅有很少公司让优秀的人才进行测试工作。实际的软件工程实践证明,让对软件思想有深刻理解的工程师进行软件测试,可以大幅度地提高软件质量软件供应商还必须认识到组织测试人员进行“安全进修”对安全测试的成功实施至关重要。在这些情况下,软件供应商必须负责对其工程人员进行适当教育。根据组织的规模和可用的资源,拥有大批工程人员的组织可建立一个内部计划对其工程师进行在职安全培训,而小型组织则可能需要依赖外部培训。 测试人员要像攻击者那样带有“恶意的”想法去思考,而且在测试软件时还要扮演攻击者,攻击自己的系统,以此来帮助发现软件的安全漏洞。安全测试并不会总是直接导致安全溢出或者暴露可利用的漏洞,从而引出安全缺陷。要安全测试尽可能地发挥作用,测试人员需具备较强的分析能力,而这更多的是依靠熟练的开发技术和开发经验。 4漏洞举例:一个sql的注入式漏洞 有几种情形使得sql注人攻击成为可能。最常见的原因是,使用拼接形成的sql语句去操作数据库。譬如,传入用户输人的管理员用户名和密码,把这2个参数拼接形成sql语句,通过执行该sql语句,以便验证用户输人的管理员用户名和密码的正确性。具体过程如下: 一般情况下,用户传人正常的用户名和密码进行验证,如传人“myname”和“mypassword”进行验证,得到的sql语句将是: 这个sql语句很正常。但是,这只是开发人员预期的做法:通过管理员用户名和密码来验证账户信息。但因为参数值没有被正确地加码,黑客可以很容易地修改查询字符串的值,以改变sql语句的逻辑。譬如,分别传人“myname’ ori=1--” , "mypassword",得到的sql语句将是: 在用户名“myname’ or i=i--”中,第一个“”’结束了原有字符串中第一个单撇号的配对,"or”后面的“i=i”会导致不管前面的验证结果如何,都会返回真true值,而随后的“一”将把其后的sql语句注释掉。现在问题出现了,不管使用什么用户名和密码,都能验证通过。在存在漏洞的数据显示页面,如果注人join语句,就能获取数据库里的所有数据,显示在页面上,如获取用户名、密码等;而注入up-date/insert/delete语句将改变数据,如添加新的管理员账号等。这样,数据库将不再安全。 sql注人安全漏洞的形成,根本在于sql语句的拼接,只要放弃sql语句拼接,适用规范的加码访问方式,问题自然迎刃而解。以下便是修改后的安全验证方法: 5结论 为符合软件的安全性要求,开发人员在开发过程中应尽可能多地进行安全分析、安全性测试。安全检测效能的充分发挥依赖于开发人员与安全测试人员的密切配合以及对相关人员在安全教育方面的再投资。对于安全问题,在软件完成后进行处理比在代码编写阶段处理付出的代价要大得多。包含了安全因素在内的经过完全测试的最终产品,自然具有保密性、完整性、权限(身份验证)、授权(权限分配)、可提供性、不可抵赖性。 软件开发论文:软件开发中小型项目的开发流程与特点分析 随着计算机技术的飞速发展,软件开发也已经有了五六十年的发展历史了,从上个世纪90年代以来,世界软件产业获得了飞速的发展。 一、软件开发中小型项目发展的现状 首先项目管理意识差,在项目开发过程中,一定程度的存在有人无事情做以及有事情无人做的现象。项目开发中的技术经理一心专研技术,无暇顾及各种管理事务,同时,专门聘请的项目管理经理又由于不了解项目具体问题,不涉及系统的分析设计,出现了无事情可做的现象。其次是项目成本意识差,很多项目经理都是从技术骨干当中而来,对规格、进度和成本之间的平衡知之甚少,所以在对资源进行申请的时候很好考虑成本的因素。第三是项目计划制定不合理,在制定项目计划的时候不严谨、可操作性差、随意性大,并且也没有能够贯穿于整个项目之中。第四是文档编写不规范,没有能够进行及时的更新,往往是文档写在功能模块实现完之后,并且是凭工程师的记忆来写。第五是不重视软件测试,在开发中没有规范的测试文档、没有详尽的测试用例。第六是团队意识差,各成员之间不够团结,甚至是存在矛盾,导致技术交流缺乏,出现很多模块之间的问题。 二、软件开发的特点 软件是由程序、文档和数据组成,是为实现软件产品而进行的活动,首先它具有临时性,对于软件开发的开始和结束都很明确,和一般的日常工作不相同。其次是独特性,每一个软件开发都有自己明确的目标,和其他项目不相同。第三是渐进明细性,软件开发是一个不断改进、不断完善的过程,软件开发不可能一次性完成并永久使用,在信息技术的不断发展中,以及软件技术人员的水平不断提高的基础上,软件开发肯定是一个不断进取的过程。第四是知识与技术特性,在软件开发中,存在着大量的智力型活动,需要用到管理学、现代信息技术等知识。第五是要以客户为中心,软件开发最终是需要客户接受的,通过客户接受才能实现它的价值,因此软件开发不仅要满足系统功能和性能,还要适应不同的用户以及不同观点的人的使用。 三、软件开发中小型项目的开发流程 结合软件开发的特点,为了更好的解决软件开发中小型项目开发现状中存在的问题,提高项目管理意识、控制项目成本,软件开发中小型项目开发的流程主要分为以下几个阶段。首先是软件开发中小型项目开发的启动阶段,在这个阶段中,要建立项目管理过程规范,对各种软件项目计划和需求管理进行建立,保证工作计划在软件项目活动管理中的可行性。比如制定软件质量保证计划、软件开发计划、软件测试计划、软件配置管理计划、过程改进计划、风险管理计划等。在软件开发计划中要明确项目组的费用预算和资源安排、项目组与客户之间的介入关系、项目组各成员分工安排等。特别是在软件项目启动的时候就需要开展软件质量保证活动,对项目明显和潜在的风险进行分析识别,明确各风险管理项的跟踪管理方式。其次是软件项目的实施阶段,在这个阶段中重点关注风险和需求的跟踪,开发成果、开发计划与进度和活动的一致性。成立sqa部门,指定软件质量保证负责人,通过建立bug,实现对问题的跟踪。在同一的标准结构下建立项目配置库,有效的和客户进行沟通,对客户新的需求进行及时的更改,对工作的成果进行及时的标识和管理。控制好项目成果的入库、出库和更新,更新和都由专门的管理人员统一进行,将工作成果在的时候打上标签,保证项目成员手头是统一版本的工作成果,避免在阶段工作中,由于工作成果不一致导致版本混乱,甚至是出现返工的现象,从而影响到整个项目的进度。同时,要定期或不定期的对配置库内容和软件产品基线的状态进行检查,保证库内成果的可用性和配置库的完整性。项目阶段成果和项目重要计划都必须经过严格评审,并且要取得相关方的承诺和一致认同。在项目编码阶段,互查单个工作产品的普及代码,保证单位模块的质量。在工作成果的每一次评审之前,给各位评审人员通报评审内容和范围,使评审人员更加充分的了解评审内容,从而提高评审效率,起到保证评审质量的作用。在评审中发现的缺陷,应该立即纠正,并且同时指定责任人跟踪缺陷解决过程,使缺陷能够全部被解决掉。第三是可行性研究和分析阶段,在这个阶段中要进行充分的调研、了解、分析,有项目经理和开发部经理参与完成可行性研究报告、软件需求说明书、产品需求说明书和项目开发计划。第四是软件开发设计阶段,在这个阶段中,主要是进行设计、软件平台选型、数据库和数据文件的设计、io设计、编码设计、操作流程设计、模块接口设计等。第五是软件实现阶段,在这个阶段中,主要是代码的实现、软件的跟踪调试、软件的单元和整体测试、修订软件设计说明书、编写测试文档等。第六是软件发放和维护阶段,这个阶段主要是对产品进行评价,编写产品发放报告、综合评价产品、交付给用户使用、跟进用户的问题等。 软件开发论文:浅谈在软件开发管理中的误区及对策 【摘要】在软件项目开发的过程中,软件项目管理的成功与否是决定一个项目是否能够顺利高效率完成的重要保证。但是我国大部分的软件企业在进行项目管理时都存在着各种问题,从而使项目不能顺利有效地完成。文章探讨了在项目管理过程里出现的常见问题,并给出了相应的解决策略。 【关键词】软件项目管理;项目经理;项目计划 软件行业在现在的众多行业里是一个极具挑战性和创造性的行业,体现了软件开发者的智慧和汗水,同时软件开发是一项复杂的系统工程,牵涉到许多方面的因素,在实际工作中,经常会出现各种各样的问题,甚至会面临失败。如何总结、分析失败的原因,得出有益的教训,对于项目开发人员来说,是在今后的项目中取得成功的关键。 一、软件开发中实行项目管理的意义 项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目干系人的需求,其本质就是对时间、质量和成本的管理。 随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件过程管理的重要性,管理学的思想逐渐融入软件开发过程中,项目开发的管理日益受到重视。 二、目前在软件项目管理中存在的误区 现在大多数企业都认识到了在项目中进行管理的重要性,但是仍然有许多企业在实施项目管理的过程中存在着这样那样的误区,主要表现在: 1.项目经理不够专业。在软件企业中,缺乏专业的项目管理人员来实施项目管理及担任项目经理,通常被任命的项目经理主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。 2.项目计划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,因此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。 3.缺乏有效的管理意识。部分项目经理不能从总体上把握整个项目,而是埋头于具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。有些项目经理没有很好的管理方法,不好安排的工作只好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。 4.缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至于无法及时接收最新的信息。 5.风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。 6.项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;或者是多个用户代表各说各话、昨是今非,但同时又要求项目尽早交付;项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩大。 7.缺乏项目团队的合理分工 。项目团队内部有时由于各阶段不同角色或同阶段不同角色之间的责任分工不够清晰而造成工作互相推诿、责任互相推卸的现象;有时各阶段不同角色或同阶段不同角色之间的责任分工比较清晰,但是各项目成员只顾完成自己那部分任务,不愿意与他人协作。这些现象都将造成项目组内部资源的损耗,从而影响项目进展。 三、解决软件项目管理中存在的误区的有效策略 要想解决上面描述的误区,归根到底还是要从管理学的角度入手,即在软件项目的开发过程中加入过程管理的内容,这样我们可以在软件开发中对各个过程的质量加以控制,从而达到保证软件产品质量的目的。为了有效提高管理水平,我们应该努力做到: 1.项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。 2.计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估。 3.加强项目管理方面的培训,并通过对考核指标的合理设定和宣传引导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。 4.制定有效的沟通制度和沟通机制,提高沟通意识;采取多种沟通方式,提高沟通的有效性。通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的(下转第198页)(上接第196页)内容要采用多种方式进行有效沟通以确保传达到位,例如:除发送邮件外还要电话提醒、回执等,重要的内容还要通过举行各种会议进行传达。 5.通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制的工具和方法,掌握项目风险管理所必备的知识。通过加强对项目规划中风险管理计划的审核提高项目组的风险管理意识。总结本行业项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。 6.项目的目的就是实现项目干系人的需求和愿望。项目干系人管理应当从项目的启动开始,项目经理及其项目成员就要分清项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减小其对项目的阻力,以确保项目获得成功。 7. 项目经理应当对项目成员的责任进行合理的分配并清楚地说明,同时应强调不同分工、不同环节的成员应当相互协作,共同完善。 实施有效的项目管理绝非易事,对于软件企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,同时,成熟有效的项目管理无疑将对企业起着至关重要的作用,项目管理的水平将是企业核心竞争力之一。 软件开发论文:基于J2EE平台软件开发特点综述 摘要:在特定框架的基础上建立目标应用系统是当前web应用开发的主流,如面向j2ee平台的struts、spring、jsf、cocoon、axis和xalan等框架都得到了广泛的应用。这些框架是软件开发人员从以往的经验和教训中总结出的设计模式。这些模式的应用,不仅降低了软件开发的成本,同时也保证了web应用系统的质量。 关键词:j2ee平台;web应用;jsp 一.j2ee平台概述 sun的java 2 enterprise edition(j2ee)平台已经成为使用最广泛的web程序设计技术。该技术主要支持两类软件的开发和应用。一类是做高级信息系统框架的web应用服务器(web application server),另一类是在web应用服务器上运行的web应用程序(web application)。全球主要的商业网站和管理信息系统大多采用j2ee平台作为首选的web开发技术,每一个web应用服务器都将需要企业开发和运行多种web服务软件。 二.j2ee平台web应用结构分析 j2ee平台的核心技术是java server page[1]和servlet。整个j2ee平台的应用结构模型如图1所示。从应用结构图明显看出j2ee完全遵从mvc设计模式[2]。下面分别对每个组件做一个介绍。 servlet组件:servlet在web应用中担任重要角色。servlet运行于servlet容器中,可以被servlet容器动态加载,来扩展服务器的功能,并提供特定的服务。servlet按照请求/相应得方式工作。在j2ee平台下,控制器组件就是由servlet来构成的。 jsp组件:在传统的html文件中加入java程序代码和jsp标签,就构成了jsp页面。java程序段可以操控数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。jsp技术大大降低了对用户浏览器的要求,即使用户浏览器端不支持java,也可以访问jsp页面。 javabean组件:javabean是一种符合特定规范的java对象,在javabean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。javabean可以作为共享数据,存放在page、request、session或application范围内。在jsp文件中,可以通过专门的标签来定义或者访问javabean。 自定义jsp标签:jsp标签技术是在jsp1.1版本后出现的。这些可重用的标签能够处理复杂的逻辑运算和事务,或者定义jsp页面的输出内容和格式。自定义标签可以使jsp代码更加简洁,有助于将jsp文件中的java程序代码分离出去,使jsp文件侧重于提供html表示层数据。对于j2ee下不同的框架,会有自己不同的标签库。 ejb组件:enterprise java bean(ejb)组件是基于标准分布式系统对象技术、corba和rmi的服务器端java组件。ejb组件和javabean组件一样,都用于实现企业应用的业务逻辑,它们的根本区别在于:ejb组件总是分布式的,sun公司制定的ejb组件模型要求ejb组件运行于ejb服务器中,而javabean组件可以和servlet或jsp运行在由servlet/jsp容器提供的同一个java虚拟机中。 xml语言:即可扩展标记语言(extensible markup language),是一种用来创建自定义标记的标记语言。xml在web应用以及web服务开发中得到广泛的应用,可用来描述结构化的数据。如在struts框架中,有两个重要的配置文件:web.xml和struts-config.xml。web.xml文件用于配置web应用;struts-config.xml用于配置struts框架。 三.j2ee平台下web开发框架 框架 (framework)[3]不同于类库(library)。框架提供的不是一组功能性的组件,而是一个软件结构,一种业务流程,以及hollywood法则(“don’t call us,we’ll call you”)。选择框架,意味着web应用开发人员只需且只能在框架限制的范围内编写业务组件和显示组件,由框架管理这些组件之间的协作。这虽然丧失了一定的自由,但是却能得到结构更加良好,质量更加可靠的web应用软件。现在,常用的j2ee平台下web应用框架包括struts、spring、jsf、webwork等。 四.展望web应用开发 纵观web应用的发展过程,有两个现象值得注意。首先,底层功能的完善会优化上层功能,上层功能的推广对底层功能提出更高的要求。当web硬件能提供高速度的带宽时,软件公司才能开发出满足用户需要的程序。web系统被大量使用往往使现有系统不能满足要求。这就要求开发出新的硬件和软件系统。例如,在http协议上,最先只有html作为文档编辑语言。当web浏览器(ie,netscape)成为计算机必不可少的上网工具时,动态的web设计语言(java,servlet/jsp,asp,cgi,等)应运而生。其后由于这些语言需要占用系统得计算资源,高速的web应用软件和主机成为大型网站必不可少的配置。在此背景下,web应用技术在整个人类的生活中开始占据重要的位置,随着web应用平台和框架的增多,如何快速有效的进行web应用开发,而且如何尽可能的使前期开发可以为多个web框架应用,成为it业界的研究方向。
软件工程毕业设计论文:软件工程在毕业设计的作用 在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 1毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 1.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 1.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 1.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 1.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 2用软件工程思想指导学生进行毕业设计 2.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 2.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 2.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 2.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 3结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王 晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略探究 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施: 1.充分利用企业资源 对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。 2.充分发挥导师的资源优势 学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。 3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向 确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查 加强过程监管虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:软件工程类毕业设计管理措施 规模使得精细化指导与管理变得困难原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少[3-4]。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略[5-7]。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统[8-9],用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业设计论文:软件工程本科毕业设计质量提升策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战[3]:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开”“公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业设计论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业设计论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业设计论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业设计论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、国家级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、国家级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业设计论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业设计论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 软件工程毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件工程毕业设计论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 0引言 毕业设计是高等院校应届类毕业生在毕业前接受课题型任务,在教师指导下进行科学研究或工程实践并取得成果的过程,是高校实现人才培养目标的综合性实践教学环节,是一次理论与实践相结合的的锻炼机会。如何在新形势下改革毕业设计, 提高学生软件类毕业设计的质量,进一步规范毕业设计中的软件开发过程,抓好高校毕业设计这一实践环节,加强对毕业设计过程的管理与监控, 切实提高毕业设计的质量,对于软件类学生在毕业设计中实施合适的软件设计具有重的指导意义。 1毕业设计的必要性 高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。毕业设计是高等教育培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。 高职院校软件相关专业组织毕业设计应该符合新的人才培养标准,对培养学生的职业技能和素质要具有积极的意义。而对于即将毕业离校的应届毕业生来说,毕业设计无疑是计算机软件各相关专业理论教学、实验、实训等有机结合的途径之一。 通过毕业设计能锻炼学生的能力: (1)实践软件工程的相关原理能力。毕业设计的过程,是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包、编写文档等软件工程具体的各个方面。经过锻炼,学生们对软件工程学思想和方法的理解会大大加深。 (2)解决具体问题能力。在毕业设计的进行过程中,学生一定会遇到平时在课堂的理论学习中碰不到的困难和挑战, 而克服这些困难、解决实际问题的过程就是软件技术和心理素质逐步提高的过程。 (3)团结协作的意识、能力。通过毕业设计这一过程,学生就会产生团结协作的意识和能力。 2软件工程学的基本思想 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科,包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。 3高职类学生毕业设计现状 毕业设计的主要目的是培养学生综合运用所学的基础理论、基本知识和基本技能,用以分析、解决工程、科研、社会实际问题的能力,使学生得到工程设计方法和科研能力的初步训练。毕业设计中存在的问题主要表现在以下几个方面。 3.1选题的盲目性 只是把毕业设计环节作为大学生活的必经环节, 纯粹是为了完成学业而去做毕业设计, 造成选题的盲目性、有的选题则是陈旧。 3.2可行性分析与需求分析重视程度不够 绝大多数毕业生在确定了毕业设计的题目后,几乎不进行调查研究工作就立即投入到整个系统的设计中, 一旦遇到了与实际不符的地方, 又重新返回, 对已经做好的设计进行修改。最终导致设计的系统杂乱无章, 甚至到了最后只能马马虎虎地仓促交工。 3.3系统开发过程中的文档不够正规,不够完备 完整的设计不仅包括所完成的可操作的系统,一般的操作帮助,还包括在开发系统的过程中所产生的各个文档等一些文字的东西,比如解释清晰、内容全面的数据字典和使用手册也是必不可少的,否则用户会感到使用起来不方便,觉得难于操作。 3.4模糊的评价标准 导致毕业设计质量下降的一个非常重要的原因就是没有建立精确细致的评价体系。 这严重影响了项目的进度和质量,并且使学生没有真正得到必要的锻炼。我们通过对这些问题进行详细深入的分析,提出一个软件过程框架,这个框架主要从需求、测试、集成这3个方面给出工作要点和规范。 4利用软件工程学思想指导学生进行毕业设计 毕业设计本身是个工程,要用工程的方法去处理。从软件工程的角度去指导学生进行毕业设计,在毕业设计过程中,要系统地将所学知识应用于实际问题,按软件工程学思想展开工作。 图1软件生命周期与毕业设计各阶段之间的映射 4.1以可行性研究指导选题目 可行性研究,应该从技术可行性、经济可行性、操作可行性三个方面去研究,在毕业设计题目的选择过程中,应立足于解决实际问题,注重发现问题、分析研究问题和开发创新的能力。选题原则上,可以参考以下几点:①毕业设计的课题应该能使计算机专业所学的理论知识进一步理解并深化,也就是说,毕业设计应尽可能包括多门专业基础课和专业课的综合运用,并且要紧密结合工程实际,以有利于学生的全面训练;②选择难度适中的课题, 保证课题的完成质量;③课题要适合于各个模块独立进行,并便于最后统一调试;④课题规模应大小适合,难易程度适中。 4.2需求分析是关键 需求分析的基本任务是准确地回答“系统必须做什么”, 也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析员可以通过多种形式来获取用户需求,对用户提出的需求进行分析,以此来确定其中要实现系统的功能。对需求划分优先等级,找出核心需求和重要需求,以保证系统构建的正确性。 在进行软件类毕业设计时,为了保证需求获取的准确性和全面性,可以让项目组的所有学生都参与到用户需求的获取的工作中来,发挥集体的能力,并由指导教师进行最终的确认。 4.3规范设计过程 需求分析完成后的下一个阶段就是系统设计,包括概要设计和详细设计。 详细设计阶段的任务就是深入每个函数内部,以伪代码或注释的形式实现整个函数,设计出程序的详细规格说明。 从系统设计开始,学生要按照软件工程的要求,画出DFD图,对输入、输出数据流进行详细的说明,建立符合软件工程规范的数据字典,根据DFD 图设计出模块结构图。 4.4重视文档写作 在毕业设计的过程中,要严格遵照软件文档的思想,记载设计过程的每一阶段完成了哪些设计,下一阶段的任务、目标及技术手段,这样,把文档作为整个设计的指挥棒,使设计有条不紊地进行。 4.5重视测试工作、撰写毕业设计说明书 软件测试工作也是软件开发的重要组成部分。通过实际应用效果和测试数据,毕业设计的成效就可一目了然。 毕业设计说明书的撰写是最后一个阶段,要求学生回顾设计过程,总结劳动成果,这时学生就会对软件开发及必须经历的几个步骤都有更深刻的认识。最后,要求学生对毕业设计进行系统的总结,写出毕业论文。 5加强对学生综合能力的培养 通过实践的练习,不仅能加深对理论的理解,同时也能锻炼运用知识分析问题、解决问题的能力。毕业设计这一实践环节是高等学校培养学生实际能力的主要手段,也是高等教育的重要组成部分。充分、有效地设置软、硬件的毕业设计对学生能力的培养至关重要,可以缩短学校教育与社会流行技术、工具的差距,满足学生毕业后的工作需要。通过毕业设计必须达到培养学生以下方面能力的目的。 5.1工程实践能力 学生能够准确把握选题的逻辑重心和学术思路,能够运用丰富的专业知识进行处理,具有严谨的理论思辨过程,以锻炼毕业生的工程实践能力,使毕业论文具有一定的应用和学术探讨价值。 5.2书写和表达能力 毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。在毕业设计期间,尽可能多地阅读文献资料是很重要的,毕业设计大多数是技术开发型的,其论文的主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。这些内容根据任务所处的阶段不同,可以有所侧重。 5.3创新能力 提出创新要求后,带领学生认真复习或补学过去没学过、没有学好的课程,并在此基础上结合实际工作中出现的问题孕育出一些新的思路,将毕业设计推上一个新台阶的方式,与为每个人专门分配某一特定的作业来锻炼学生基本技能的方式相比,更能扩展学生的视野,培养创新能力。 5.4协作能力和团队精神 通过集体活动和成员沟通培养成员的团体情感,增强团队的凝聚力。毕业设计将一个学生从入学初到毕业前的软件专业课程的学习内容链接成线,实现了课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,达到了良好的理论联系实际的教学效果。毕业设计弥补了课堂教学的不足,加深了对理论的理解,促使学生深入思考,敢于创新,同时使学生的动手能力、分析和解决问题的能力、书写和表达能力、协作能力等各项能力都得到了培养和提高。 6结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。
客房管理系统论文:中小型客房管理系统研究 摘要: 本文针对中小型宾馆对于客房经营管理的需求,提出了一个中小型客房管理系统的实现方案。该方案提供了基本的客房类型及客房信息管理,入住登记管理,人员信息管理。另外,还提供续费提醒,统计查询等满足用户工作需求的功能。本系统基于B/S架构开发,具备较完善的功能,操作简单、界面友好。 关键词: 客房管理系统;客房信息管理;B/S架构 引言 随着旅游业的迅速发展,住宿服务需求越来越大。宾馆作为服务性的行业,运用客房管理系统是衡量服务水平的重要指标[1]。目前,已有的大多数客房管理系统是为大型酒店设计的,成本高、系统复杂,不适用于中小型宾馆的住宿管理工作。针对中小型宾馆设计的客房管理系统实现入住结账,信息管理的集成功能,即可为客人提供更快捷的服务,也可提高工作人员的工作效率,有效地杜绝财务漏洞,减少经济损失[2]。此类系统实现了客房管理信息化和规范化,减少差错和遗漏、提供数据统计和分析功能,可提高宾馆的管理水平和经营效益。下面将介绍一种基于B/S的中小型客房管理系统。 1、B/S架构概述 目前,网络应用软件开发使用客户机/服务器架构已比较成熟,其中浏览器/服务器简称B/S[3]。B/S架构的软件分三层,分别是表示层,应用层和数据层。表示层作为用户和服务器之间的接口,向应用层服务器发出请求并显示结果。应用层服务器调用逻辑处理程序处理请求并向数据层的数据库服务器发送SQL语句,进行结果处理,并将处理结果返回给客户端的浏览器。数据层服务器接收SQL语句的请求,对数据库中的数据进行操作并返回操作结果[4]。B/S架构的应用软件系统结构清晰易于维护和扩展,还能保证系统服务用户的响应速度,从而可为用户提供一个高性能的客房管理系统。 2、系统设计方案 2.1用户需求分析 需求分析是根据用户对软件功能的需求,对软件开发进行的前期分析与研究。如宾馆管理者希望通过系统可以方便的了解客房入住情况。工作人员希望通过系统可以很方便的实现客户入住、结账等操作。客房管理系统要能够满足宾馆客房管理工作的需求,宾馆的管理者和工作人员在实际工作中需要进行以下内容的操作:(1)宾馆管理者可以对工作人员的信息进行管理操作。(2)工作人员可以对客人信息、客房信息和客房类型信息进行管理操作,并能方便查询房间信息及状态。(3)工作人员能根据客户要求完成入住信息登记和退房结算住宿金额的操作。(4)工作人员可方便查询所有入住信息。(5)当入住客人缴纳押金余额不足时,工作人员可以及时获知并提醒补费。(6)宾馆管理者可方便查询指定时间段的查询收入和入住率。 2.2系统功能模块设计 通过对用户需求的分析,本系统要建立一个中小型客房管理系统,针对使用人员系统建立两类用户,分别为高级用户(即管理员对应管理者)和普通用户(对应普通工作人员)。管理员具有本系统的所有操作权限,可以管理普通用户信息,但普通用户不可以管理管理员信息。系统主要划分为四个功能模块,分别为人员管理模块、客房管理模块、住宿管理模块和统计查询模块。根据前期的需求分析和模块的划分。(1)人员管理模块人员管理模块分为两部分,分别是用户管理和客户管理,用户管理包含管理员用户和普通用户信息管理。管理员用户具有操作本系统的所有权限,特有的特权功能是可以增加、删除、修改和查询普通用户信息,但普通用户只能对人员管理模块的客户信息进行管理。(2)客房管理模块客房管理主要针对普通用户设计,普通用户能对客房信息和客房类型进行增加、删除、修改和查询操作,同时可以按指定方式查询客房信息,如按类型和房间号查询当前客房信息。(3)住宿管理模块住宿管理包括普通用户对客人的客房预定、入住登记及退房结账等功能,还包括续费提醒、入住查询的操作功能。(4)统计查询模块统计查询模块主要为管理员用户设计,管理员用户可以通过系统的该功能了解指定时间段内的总收入和入住率,各类型房间的总收入情况和入住率。 2.3系统数据库设计 本系统要管理的数据信息有客房类型信息,客房信息,入住信息,用户信息和客户信息,并且要对所有的数据信息进行添删改查操作。MySQL数据库服务器系统具有良好的数据库管理性能,本系统后台采用该数据库系统进行系统数据的高效管理。通过对系统数据的分析,本系统的后台数据库共设计实现5个数据表,分别是客房类型信息表,客房信息表,用户信息表,入住信息表和客户信息表。入住信息表是本系统的核心数据表,下面以该表为例,介绍表的结构设计。 3、测试 黑盒测试是根据系统的说明要求,在系统输入适当的数据,查看是否输出预期的正确结果。采用黑盒测试是把所有的可能性输入都进行作为测试的情况,它的优点是可从用户的角度出发,对系统功能进行测试。所以,本系统选用黑盒测试进行功能模块的测试分析。通过对本系统所有功能进行反复地测试,系统的所有功能均可正常运行,且操作结果与预期结果一致。通过对所得的测试结果进行分析与研究,得出这些功能均符合系统设计时所要满足的需求,即能满足中小型宾馆工作人员对客房管理及经营的需求。测试结果符合了预期目标,体现了本系统设计的功能的合理性和性能的稳定性。 4、总结 基于B/S架构的中小型客房管理系统是针对中小型宾馆、旅店客房管理工作设计的。该系统提供满足对客房,住宿等信息的管理需求,还提供了续费提醒和信息统计等功能。系统能显著地提高中小型宾馆、旅店客房管理服务水平和工作效率,规范业务流程,能极大的方便管理者和工作人员的日常客房经营管理工作。同时,也帮助管理者及时、全面地了解客房经营状态信息,做出更加准确的经营决策,从而有效地提高客房经营效益。在后续工作中,本系统还需不断改进,使其更加完善。 作者:黄素萍 郭新明 刘敏娜 单位:咸阳师范学院计算机学院 客房管理系统论文:基于.NET 的酒店客房管理系统的设计与实现 摘要:采用B/S架构、.Net开发平台及技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册登录、查询房间信息、在线预订、后台用户的审核、订单管理、到完成订购和管理功能,为顾客提供了客房预订的便捷服务,实现酒店管理的网络化。 关键词:酒店客房管理系统;B/S架构;SQL Server 随着信息技术的发展,传统的工作模式已经被信息化、网络化的现代工作模式所代替,酒店管理业务亦是如此。传统的酒店管理如登记和结账手续、手工记录所有客房状态、列表统计顾客消费情况等[1],工作模式效率低下,易出现错误和遗漏,甚至会导致严重的经济损失,给酒店的经营带来影响。优化酒店管理模式,采用计算机软件技术和网络技术可实现酒店业务的信息化管理[2]。 基于.NET的酒店客房管理系统为客户提供了客房预订的便捷服务,实现营业管理自动化。系统采用B/S架构、.Net开发平台及技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册、登录、查询房间信息、预订房间、后台用户的审核、生成订单、到完成交易的流程来实现系统的基本功能[3]。数据统计、保存到使用,实现了“一手包办”,提高工作效率,减轻劳动强度,有效防止了“逃帐事件”[4];缩短了客人办理入住登记手续的时间[5],这使得酒店的运行效率和经济效益得到全面提高[6]。 1 系统需求分析 需求分析的是整个软件开发的基础性工作,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。根据需求,该系统的实现的功能分为两个部分:前台客房在线预订子系统和后台管理子系统,系统功能结构如图1所示,本系统有两个主要角色即客户和管理员。 2 数据库设计 酒店管理系统需要提供信息的查询、添加、修改以及删除等功能。这就要求数据库能充分满足各种信息的输出和输入。在本系统中存在以下关系模型: 客户信息表(编号、姓名、性别、年龄、身份证号,邮箱,密码、地址、联系电话、客户编号); 房间信息表(房间编号、房号、房型、房价、床数、房间状态、房间图片、房间介绍) 预订表(预订号、客户编号、预定时间、审核); 订单信息表(订单序列号、预订号、数量、入住日期、离开日期、房间价格、房型); 管理员信息表(管理员编号、姓名、密码)。 3 系统设计 系统采用B/S架构,通过浏览器浏览网站,应用.Net开发平台及技术开发, SQL Server 2005数据库,C#三层架构模式,自底向上依次分为数据访问层(DAL)、业务逻辑层(BLL)和表示层。易于酒店管理员管理操作、界面设计人性化,简洁美观易懂、方便客户预订自己满意的客房。 3.1 注册登录模块的设计和实现 1)登录设计:新客户填写注册信息,客户身份注册信息唯一并且格式符合特定要求,则该客户信息被保存到数据库中,并提示客户注册成功;否则提示客户重新输入。登录时输入用户名和密码,通过CompareValidator 控件将用户输入的数据与特定的数据进行比较,并根据比较的结果决定是否允许登录,除了使用CompareValidator验证控件,还会使用RequiredFiledValidator验证是否输入为空。 2)注册页面的设计:登录账号和登录密码的Textbox是必填的,它是通过RequiredFiledValidator来验证文本框里是否输入数据的;Image控件用来上传页面中的图像,ImageURL是Image控件的重要属性,这个属性指明图像文件所在的目录或者网址,在本系统中,数据库里保存的是图片的地址。在页面中,要求电子邮件格式正确,通过RegularExpressionValidator对电子邮件的格式进行验证,如果没按正规表达式填写,就会显示格式不正确。 3.2 客房预订模块的设计与实现 客户查询房间信息,如果房间为空,即房间没有被预订,就可以预订该房间,填写预订信息,确认订单,支付预订;如果房间为已预订或已住,就要重新选择预订。数据库通过连接表采用模糊查询来供用户查询房间,查询显示房间信息的表用GridView控件来实现,GridView控件可以显示、编辑和删除多种不同的数据源中的数据,通过Button控件的在线预定,由Response.Redirect(“Order.aspx”)转到预订页面Order.aspx,填写预订信息,用同样的方法,通过Response.Redirect方法,转向支付页面,这里只做了虚拟支付,在支付页面中,用RadioButton单选按钮,点击RadioButton,就相当于选择了哪一个银行作为支付银行。 3.3 订单管理模块的设计与实现 订单管理是管理员审核订单和统计酒店营业额模块。前台客户预订客房,预订成功后,后台就会生成订单,如果管理员没有审核确定订单,则前台客户还可以对该房间进行预订,为避免重复预订,管理员应及时对订单进行审核,审核后的房间,前台客户预订,就会出现“该房间已被预订”的对话框。订单统计,管理员可按时间对订单进行统计,结算营业额,也可按房间类型对订单进行统计。订单管理时序图如下图2所示: 订单管理中,显示订单的表是用GridView控件绑定数据。在Order()类中,审核订单button 按钮的属性是bool类型的,只有是或者否两种情况,在点击按钮的时候就会直接改成订单已审核状态。营业统计查询,可以按年、季度、月、或者按房间类型查询,从统计中可以看出一年的酒店旺季和最受欢迎的房型,在数据库中查询订单信息,并显示。 3.4 系统测试 在实际软件开发中,软件开发和测试是相辅相成的,需要对所开发的软件进行测试,软件测试的目的是为了查找软件中存在的错误并加以修改,使软件更符合需求,从而满足客户的要求[7]。酒店客房管理系统对用户注册、管理员修改登录密码、在线支付、订单管理、统计信息等方面进行了软件测试,与预期结果一致,该系统可以正常运行,实现了基本的在线预订和管理功能。 4 结束语 本文简要介绍了B/S架构的.NET酒店客房管理系统的设计与实现,此系统基本实现了用户注册登录、查询客房、在线预订客房、支付和后台订单管理的功能。但是还存在许多不足,在网络时代只对用户身份进行验证是不够的,需要防止数据传输时被篡改等数据安全加密技术的保证,进而完善酒店客房的在线预订和维护管理。 客房管理系统论文:基于.NET的中小型宾馆客房管理系统分析与设计 摘 要:本文较为详细的论述了中小型宾馆客房管理系统的主要功能需求,以及系统各功能模块和数据库的设计与实现思路,通过本实例,较好地展示了一个管理信息系统的分析与设计过程。 关键词:.NET;数据库;宾馆管理 中图分类号:TP311.52 在信息技术快速发展的时代,管理信息系统已经渗透到各种服务行业,改变了传统的数据处理方式。在与大型宾馆和酒店的激烈竞争中,中小型宾馆需要在管理和服务上提升自己的优势,改变行业格局。设计一个功能齐全、操作方便、扩展性强的宾馆客房管理系统,可以实现客房管理的信息化、系统化、标准化等,同时能够降低管理员和员工的工作量,减少工作失误,能够有效的提高中小型宾馆的服务质量和管理效率,降低服务成本,增加行业竞争力。 1 系统需求分析 需求分析要求软件开发人员与使用者相互配合,意见相互统一,从用户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块。经过分析,宾馆客房管理系统力求界面友好、简洁,方便操作。对于一些特权操作,例如,管理客房信息,统计营业额等,能够利用相关技术,授予管理员和普通员工不同的权限。 通过分析,要求不同的角色拥有不同的功能:普通员工登录后可以进行客房查询、客户预订和办理入住、续费、退房等基本操作。管理员登录后可以进行客房类型、房间信息等信息的管理,包括增、删、改、查等功能,以及对整体营业情况的报表或统计分析。 2 系统总体框架 本系统仅作为中小型宾馆内部客房管理和各种维护功能,考虑到软件的安全性和操作便利,系统设计为较为简洁的窗体应用程序。整个系统采用C/S架构,服务器端使用微软主流的数据库SQL Server,客户端使用微软开发平台Visual Studio 2010,利用.NET技术及C#编程语言,实现了客房类型与信息管理、客房预订、入住、退房等基本功能。 3 功能模块设计 此系统分为四个部分:客房管理、住宿管理、用户管理、统计分析。客房管理包括类型管理和房间信息。住宿管理包括预订、入住、续费和退房等功能。管理员可以通过客房管理对宾馆的客房类型进行设置,也可以描述客房的详细信息并进行管理。同时,管理员可以对入住的当前情况和历史记录进行查询,并对营业额进行统计分析。普通员工可以完成住宿管理,按照客户选择的客房类型和其他要求,查询空房,登记信息,为其办理预订或正式入住手续。根据客户需求,对客户续费、退房进行登记,计算并收取房费。以下介绍几个主要功能模块的设计。 3.1 客户预订模块。客房预订仅能接受现场确认和电话预约两种形式。员工根据客户提出的房型和时间等要求,进行空房查询。在满足有房的情况下,对客户进行姓名和电话登记,并提醒客户预约有效期限。所有客房预订信息,通过相关技术,能保存到数据库中。此模块可以依据客户姓名和预留电话查询预约记录,也可以修改和删除客户的预订信息。 3.2 客户入住模块。首先要判断客户是否进行过预订,已经预订过的客户,可以根据姓名或者电话查询相关的预订记录,记录有效则可办理正式入住手续。对于没有进行预约登记的客户,则直接根据客户的需求,安排房间,入住登记。在此模块中还要实现对当前入住信息的查询,例如,依据客户姓名或证件号进行查询,依据房间号进行查询等。 3.3 客房类型管理。通过此模块,管理员可以对客房进行分类管理。根据客房面积大小、服务档次的不同,对客房进行分类,对每种类型的房间录入类别、面积、价格、折扣等信息,并且可以实现对所有记录信息的增、删、改、查等功能。通过与控件的交互操作,利用数据库访问技术,实现所有客房类型数据的管理。 3.4 客房信息管理。此模块是具体描述每一个客房的详细信息,包括客房的房号、入住情况、类型、房间图片等。确定“客房类型”后,可以自动查询并获取关联的房间其他信息。通过与控件的交互操作,利用数据库访问技术,实现所有客房信息数据的管理。 3.5 统计分析模块。此模块可以对以往的客户入住记录进行查询,可以对这些历史数据进行汇总分析。同时,还能对宾馆的营业额以月、年等各种形式进行汇总,生成相应的数据报表,以便管理员进行分析与决策。 4 数据库设计 在一个管理信息系统(MIS)设计过程中,数据库显得至关重要。设计结构合理的数据库及数据表,可以高效的完成数据存储,保障数据的一致性和完整度。简单来说,在一个限定的使用背景下,设计出最适用于当前特殊背景的数据库模式,建立能够适应用户各种数据处理要求的数据库,以及相应的应用系统,这就是数据库设计。 根据系统功能需求以及模块设计,使用SQL Server 2008,设计了数据库和各个数据表。部分数据表设计及字段介绍如下: 4.1 用户信息表。用户信息表用于存放管理员与普通员工的登录信息。主要字段包括用户名、密码、权限标记。此表以用户名作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.2 客房类型表。客房类型表用于存储有关客房类型的所有信息。主要字段包括类型ID、类型名称、级别、面积、价格、折扣。此表以类型编号作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.3 客房信息表。客房信息表用于描述宾馆所有客房的详细信息。主要字段包括房间号码、空闲状态、所属类型、室内照片等。房间状态字段不能为空,用于标识该房间是否已经有人入住。此表以房间号码作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 4.4 客户预订表。客户预订表用于存放客户预订房间的记录。主要字段包括预订编号、客户姓名、联系电话、房间号、预订时间、有效时间。此表以客户姓名和联系电话作为联合主键,同时也是外键,通过这两个字段与其他关联表进行通信。 4.5 客房入住表。客房入住表是记录所有入住客户的详细信息。主要字段包括客户姓名、证件号码、客房号码、当前时间、入住天数、预缴押金。此表以证件号码作为主键,同时也是外键,通过这个字段与其他关联表进行通信。 5 系统实现概述 本系统设计界面主要使用Windows窗体设计常用控件、菜单与工具栏等,最终设计完成了用户登录、客房设置、预订管理、住宿管理、结算管理、统计管理等功能界面,实现了系统所有模块功能。系统界面设计简洁、方便和美观。用户与应用程序之间的交互通过各种控件来实现,Visual Studio 2012开发工具为用户提供了多种控件,通过这些控件大大的降低了编写界面应用程序的难度。系统利用数据库访问技术,通过SqlConnection、SqlCommand、SqlDataAdapter、DataSet等类及其实例,实现了数据库服务器与应用程序客户端之间的数据连接与通信。 6 结束语 本系统从应用实际需求入手,对中小型宾馆客房管理系统进行了分析与设计,重点介绍了系统的功能模块和数据库设计。最终实现的系统功能比较齐全,易于操作,也具有很好的可扩展性。通过实际测试,本系统能适用于一般中小型宾馆客房的管理,能有效地提高宾馆客房管理的工作实效,改善客房服务的质量,实现宾馆客房的信息化管理。 作者单位:长江大学工程技术学院,湖北荆州 434020 客房管理系统论文:学期项目宾馆客房管理系统的设计与实现 [摘要]学期项目宾馆客房管理系统的软件开发生命周期过程,包括用户需求、技术方案书、代码实现、项目和组员评测打分等。在项目过程中实现课程联合,严格按照对应学期的学期项目过程要求进行管理,充分体现了软件外包项目过程化教学、专业课程联合教学,可以提高学生的专业技术能力和职业素养能力。 [关键词]软件过程技术方案学期项目课程联合 一、引言 本文以大一下学期的学期项目为例,介绍了宾馆客房管理系统的实现过程,包括用户需求、技术方案书、代码实现和项目评测打分等。在实现过程中运用了课程联合,一位老师扮演用户的角色提出需求,主讲C#的老师负责带领学生做系统分析、系统方案书、项目进度表、系统开发,讲授数据库的老师负责数据库设计,并严格按照项目生命周期穿插进行管理。可以说,学期项目充分体现了软件外包项目过程化教学、联合课程教学,提高了学生对项目化概念的理解和团队合作精神。 二、项目策划 根据我们的设计,不同年级的学期项目有不同的要求,本系统是大学一年级学生第二学期的实训项目,是在学习IT素养、C#程序设计课程的基础上进行的。因此系统的开发过程在完全按照软件生命周期的基础上,同时考虑到了一年级学生对专业知识的掌握情况,在具体实施过程中进行了适当的简化。如表2-1所示,其项目流程和项目进度计划是根据学期项目整个软件过程和具体实施步骤的剪裁。 表2-1展示了项目的主要流程,该表是在指导老师的带领下实现的,针对一年级学生的特点对软件生命周期过程进行适当的取舍。 三、分析与设计 在本次学期项目中,聘请一位老师作为用户提出需求,指导老师在带领学生深入了解用户需求的基础上指导学生完成系统需求分析,并进行简单的系统设计,形成系统的技术方案,用户评审通过后,进行编码。结合一年级学生的专业学习情况,用户提出的要求是实现简单的宾馆客房管理系统,供中小宾馆使用。采用C/S架构,主要以Microsoft Visual 2008为开发平台,SQL Server 2005为后台数据库,采用C#构造应用程序。 此系统分为三个管理模块:账户管理模块、客房信息模块、客户管理模块。在系统中采用了权限控制,不同的角色(目前系统设定为管理员和普通员工两个角色)拥有不同的功能:如管理员登录后,可以实现如下信息属性的维护:普通员工账户信息、客房类型信息等;普通员工登录后可以进行客房信息管理、客户入住和退房等操作。 本系统采用的是SQL Server 2005数据库,该数据 库 主 要 由 用户 信 息 表 (User_info)、客房类型表(Room_type)、客房信息表(Room_info)和客户信息 表 (Client_info) 组成。User_info表记录了上机用户的信息(包括管理员和普通员工),Room_type表记录了宾馆所有的客房类型,Room_info表记录了每一间客房的信息,Client_info表记录了所有入住客户的信息。系统的ER图如图3-3所示: 四、项目结项 不同能力的评价需要用不同的方法,学期项目锻炼的是学生的软件开发人才的综合知识技能结构,所以我们参考软件外包企业对项目和员工的评价方式,即基于过程的考察和记录方式对学生进行考核。考核总体上分为三个方面,分别是对各个学期项目的考核、对学期项目中各个学生的考核以及对导师的考核。 在实训过程中以项目组进行管理和材料交付,因此考核的时候主要以项目组为单位,表4-1展示了项目小组的考核方法,包括考核项、考核标准、分数和评估人。但是项目组内每个组员的分工和完成情况各不相同,所以项目组内的组员也需要进行考核,表4-2展示了项目组员的评估方法。 五、总结 本次学期项目是基于课题软件外包技术岗位能力成熟度模型实现的,该课题的研究目标是建立一个软件外包专业人才的能力模型,以促进企业、高等院校和政府相关机构形成对软件外包产业人才需求的共识。该课题统筹规划了软件专业三年课程体系,使得每个学期都有以一门主干课程联合其他相关课程形成的综合知识体系的学期项目。本次学期项目从策划到考核都很好地反映了课题中的能力模型,学生的职业素养和综合能力都得到了提高,对高职层次软件外包人才培养的探索提供了切实可靠的依据。 客房管理系统论文:酒店客房管理系统 摘 要 本文重点阐述了酒店管理系统,通过对一些知名酒店管理系统的参考和分析调查,结合了顾客的需求和所反映的问题,进一步对系统进行详细设计和需求分析,运用了技术和VS 2005为开发平台,采用SQL Server 2005做后台数据库进行开发。 关键词 SQL2005 酒店管理系统 0 引言 目前制约我国酒店管理公司发展的关键因素是缺乏强有力的预订销售网络。一个酒店的管理模式、质量标准、预订网络是其核心技术。一套良好的客房网上预订系统能够加大酒店的发展力度,增强酒店管理模式,提高酒店服务质量。 客房网上预订是为了提高酒店服务质量和信誉、为客户提供更为方便的客房预订为目标的服务平台。通过订房系统,酒店可以为客户提供更为便捷、简单、快速的客房服务;客户可以根据自己的需求了解酒店的信息、选择自己中意的客房,同时了解酒店为自己带来各种的优惠,不仅给自己带来经济上的实惠,而且为自身出行带来方便。酒店充分利用互联网这条捷径,为客户提供网络订房的便捷服务。这使得酒店运作效率和经济效益得到全面了提高。 1 系统分析 基于ASP .NET进行开发,使用SQL Server 2005作为后台数据库。利用图像处理软件设计页面,用网页制作工具进行制作。首先应用作为开发环境,前台使用流行的网页制作工具Microsoft Visual Studio 2008,后台的数据库则使用Microsoft SQL Server 2005,最后将整个网站进行整合。 2 系统功能模块及结构 2.1各功能模块的介绍 前台页面主要包括以下功能模块:(普通用户) (1)信息展示:全面展示酒店的服务功能及环境。介绍酒店自身、酒店的地理位置、会展中心、餐饮美食、商务中心以及其他相关内容等信息。全面展示酒店的客房服务功能。提供宾馆所在地旅游景点的详细信息。 该部分可分子模块完成。(2)客房查询:主要用于客人预订客房时查询客房的详细信息。可查询酒店全部客房的状态信息,也可查看酒店所有空房信息。(3)客房预订:客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,时间,离店时间,备注,选择预订客房类型等功能。 2.2提供管理后台入口 后台页面主要包括以下功能模块:(管理员) (1)系统管理模块:该模块实现操作员管理,如操作员的添加、删除和修改操作,并设置操作员的操作权限对指定用户进行密码的修改。(2)信息管理模块:对前台信息展示模块进行管理,同样可分子模块。(3)客房管理模块:该模块实现对客房的基本信息的设置,如客房的地点、客房等级、客房物品等信息,同时提供对客房信息的查询。(4)订房管理模块:该模块实现用户订房信息管理,提供对定房客户资料的登记、查询和退订操作。订房信息包括客房的类型、订房的时间等。(5)收银管理模块:该模块实现客房收银管理,提供对客户住房结账信息的统计、查询,并支持当日报表的打印。(6)查询管理模块:该模块实现对历史数据的查询(如图1)。 3 系统测试 软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。 3.1测试的步骤 与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:(1)模块测试。在这个测试步骤中所发现的往往是编码和详细设计的错误。(2)系统测试。在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。(3)验收测试。在这个测试步骤中发现的往往是系统需求说明书中的错误。 3.2测试的主要内容 为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。 (1)单元测试。单元测试集中在检查软件设计的最小单位—模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。 (2)集成测试。集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。 (3)确认测试。确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。 (4)系统测试。软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。 4 总结 一个管理信息系统的设计,不可能一步到位,还需要不断的完善和补充。同时,系统中还存在许多问题,有待在日后的使用中发现和解决。编程前的深思熟虑是减少程序调试工作量的重要方法,只有进行充分考虑,才会减少调试过程中的工作量。虽然在开始写程序之前我们做了很多的准备工作,但在真正的写程序时仍然发现许多问题,有些问题是分析时的疏漏,有些则是如果不做无论如何也想不到的。 客房管理系统论文:客房管理系统的设计及发展趋势 【摘要】随着人类进入信息时代以来,计算机技术被广泛的应用于各个领域,而酒店作为直接联系国际市场和国内市场的行业,正随着时代的变化而飞速发展,并且随着竞争的加剧与技术的不断发展和酒店管理理念的改革,酒店需要采用更加有效的信息化手段,在最大程度上降低运营成本,提高酒店管理与决策效率。同时随着计算机在酒店中的普及,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,因此如何采用客房管理系统对酒店客房进行实时监控,以达到加强酒店客房内部管理,提高酒店服务质量,进而改善酒店经营效率的目的,已经成为酒店管理者越来越关注的问题了。本文主要介绍了客房管理系统的设计与实现,然后又阐述了客房管理系统在将来的发展趋势。 【关键词】酒店;客房管理系统;设计;发展趋势 随着经济的发展,我国的酒店行业也得到了比较大的发展,并且随着酒店市场越来越激烈的竞争,许多现代化的星级酒店的规模越来越大,综合服务项目越来越多,管理难度也越来越大,于是如何对酒店,特别是酒店客房的管理进行有效地管理是酒店在竞争激烈的酒店市场得以生存发展的基本保障,因此越来越多的酒店开始采用客房管理系统来加强酒店的管理。 虽然我国的酒店客房管理系统发展比较晚,但是随着技术的不断完善,我国的酒店客房管理系统日益成熟,为酒店信息化起到积极作用,但是酒店管理者必须要根据酒店的实际情况来设计酒店客房管理系统,只有这样才能提高酒店的管理效率。 一、酒店客房管理系统 1、客房管理系统及其组成部分 酒店客房管理系统就是利用计算机、通讯与管理等相结合一项技术,对酒店客房的门禁系统、安防系统、智能灯光系统、中央空调系统与背景音乐系统等进行智能化管理,时刻保持对客房状态、服务状况以及设备情况等的动态监测,能够帮助酒店管理者对酒店客房设备实时管理的综合服务管理控制系统。它是一款集酒店客房空调控制、灯光控制、背景音乐控制、空调控制与管理于一体的高科技产品,都具备网络化、智能化等特征,是酒店客房管理的最新产品。 酒店客房管理系统一般情况下有三个部分构成,主要由可独立运行的单客房系统,基于TCP/IP以太网和基于RS485-TCP/IP的通信系统,还有系统软件构成,功能比较丰富,兼容性比较强,并且提供与酒店管理系统的接口,已经渐渐成为酒店全面智能化管理必不可少的一部分。 2、酒店客房管理系统的功能 酒店客房管理系统充分利用网络资源,进一步优化和再造管理流程,使客房管理满足服务和管理的要求,同时也能够实时记录客人请求服务及服务响应的时间,提高酒店的管理水平和服务质量。通过系统,可以使酒店管理人员根据酒店楼宇的布局非常容易地调整和修改不同房间的温度设定值,为酒店客人创造更加舒适的环境,甚至可以在淡季时关闭酒店某些楼层的空调设备,并通过防冻设置保护系统设备的安全,为酒店节约更多的能源。还有通过此系统,客人在进入房间、观看娱乐节目、工作、休息的时候通过简单的一个按钮即可激活不同的灯光场景模式,通过调光技术和优质的光源为酒店客人营造舒适和温馨的环境。同时系统还具有身份识别的功能,能够识别授权的房间客人以及服务人员,通过身份识别功能,系统实现了更多的人性化的功能,总而言之,客房管理系统能够为客人提供比较人性化服务,可以在很大程度上提升酒店的管理水平以及酒店形象。 二、酒店客房管理系统的设计 1、酒店客房管理系统的架构 一般情况下,星级酒店的客房管理系统采用都是客户端、服务器与数据库的三层架构,这种架构可以允许多个客户端在不同的地点对服务器端进行访问,进而能够充分支持集餐饮、住宿、娱乐于一体的立体化服务,同时工作人员可以在不同场合的计算机上登录该客房管理系统,统一处理服务流程与财务流程,能够在很大程度上提高酒店客房管理效率。 2、系统的数据库 由于酒店管理系统数据库存储着酒店客户的各种重要的资源信息,一般情况下数据库的表数量比较庞大,数据记录巨大,并且表与表之间的关系十分密切而且复杂,用户的使用次数频繁,又要实现信息共享,所以对数据库的要求极高。因此,酒店客房管理系统在采用目前流行的基于Web的数据库的基础上,针对网络结构配置及资源信息的实际应用要求,在最大程度上减少了C/S模式的系统功能开发,增加B/S模式的开发。还有在客房管理系统数据库设计中一般建有用户信息表、客户信息表、客房类型表、客房信息表、客房状态表、客房业务表与业务记录表,这七个表详细的记录了有关客户与客房的基本信息,并且采用框架的模式,使链接的结构清晰的同时,还在很大程度上使用户使用该系统时更加方便、更加容易。 3、系统功能模块设计 3.1 用户登录模块设计 在安装部署本系统并且启动服务器以后,系统用户可通过在浏览器输入地址进入系统登录页面,用户通过登录模块登录本系统时要通过输入账号和密码来判断是否成功登陆系统,管理员和普通用户是一样的。 3.2 客房预订模块设计与实现 客房预订模块可以使顾客在抵店之前就登记好房间,待到达之后即可办理入住手续,因此在设计时应该含有三个功能即输入预订信息功能、取消预订与预订入住功能。 3.3 房态管理与客房管理模块 一般系统可自动管理客房状态,而在该模块中可查询或手动修改客房状态,因此在设计时必须保证功能有查看客房状态功能与客房状态修改功能,同时该模块的还应该具有根据客房环境自动调节客房温度的功能。 三、客房管理系统发展趋势 酒店的经营服务以客房为核心,客人在酒店逗留的时间里,大部分时间是在客房内度过,客房的设施水平可以集中地有代表性地体现一个酒店的档次和舒适度,因此如何提高客房的档次、客人的舒适度、安全度,加强客房的易管理度,节省能耗,获得评星所需分数是现代酒店设计、装修首要考虑的问题。虽然我国的客房管理系统起步比较晚,但是随着相关方面的研究的不断增多,酒店管理系统也变得越来越完善,并且随着科技的不断发展,高层次的客房管理不再是仅仅追求计算机辅助管理,而是追求建立在集成化基础上的协同化应用,所以客房管理的发展趋势主要在于直接面对顾客所提供的信息化服务,特别是国家旅游局最新推出的《旅游饭店星级的划分与评定》标准中,重点加大了对客房智能化、人性化、舒适度和绿色化这些方面的加分力度,所以未来的酒店客房管理系统就向着人性化、智能化与绿色化的方向发展着。 客房管理系统论文:酒店客房管理系统开发设计系统研究 【摘 要】本文主要介绍如何针对星级酒店的需求,将先进的软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。 【关键词】客房管理系统、;智能化 客房管理系统的开发可以帮助系统管理员完成日常的客人入住及客人的退房信息的管理及查询等工作,大大提高了的工作效率。虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供有力的支持。 1 酒店计算机管理发展概述 回顾过去的20年,中国酒店业的发展历经了80年代初的茫然无措,到90年代开始的突然启动,再回归到现在的生机盎然。历经几十年的风雨兼程,生命力愈加旺盛。酒店客房管理系统是以酒店计算机综合管理为基础,并且通过智能化技术,提高其管理水平和经济效益的高效节能系统。 1、酒店计算机管理技术发展 IT技术飞速更迭,技术前沿的敏锐触角不断地伸向传统产业纵深面。起自70年代的酒店IT技术,历经30多年发展和应用,目前已十分庞杂。从软件、硬件和服务三处着眼,现阶段酒店的计算机管理可分为: 硬件:网络系统、通信系统(电话系统、内部寻呼系统、电话会议/视像会议系统)、POS机及其专用键盘、厨房智能设备、客房智能设备、智能卡系统、自助交易系统、户外导向屏、触摸屏、手持电脑、无线设备、计时考勤设备等。 软件:电话计费系统、会所管理系统、中央预订系统、客户关系管理系统、常客服务系统、餐厅管理系统、能源管理系统、酒店财务系统、物资管理系统、收益管理系统、预订管理系统、宴会销售系统、POS系统、客房前台系统、客房后台系统、供应链管理系统、人力资源管理系统、互联网站、数据库、电子商务、多媒体培训、经理查询系统、决策支持系统、连锁服务传递系统等。 服务:对客服务:中央预订服务、网站订房服务、客房娱乐服务、互联网接入服务、电子咨询服务、技术支持服务;对酒店服务:全球分销网络(GDS)、应用服务供应商(ASP)、托管服务、培训服务、外包服务、在线采购服务等。 2、酒店客房管理的智能化趋势 智能化酒店客房管理控制系统代表着一种新的、科学的管理方式,它是计算机网络化在客房管理上的技术应用,是将客房内的专用电器通过智能化设计与计算机网络运行,实现对客房状态、服务请求的实时监控。系统由两级网络组成,上级网是基于以太网的内部局域网,子网是由上位机工作站和下位机(网络通讯控制器)组成的RS-485总线网络,主要包括客房控制系统(Ⅰ)、楼层工作站(Ⅱ)、总台管理系统(Ⅲ)以及网络通讯等部分内容。楼层工作站通过总线网络下挂客房网络通讯控制器,总台工作站、客房部工作站、工程部工作站经以太局域网与各楼层工作站相连接。 2 需求分析 近年来,随着我国酒店业的迅猛发展,行业内的竞争日益激烈。为提高酒店的管理水平,增强酒店的竞争能力,先进的酒店管理信息系统己成为酒店经营者的必然选择。作为集客房、餐饮、洗浴、通讯、娱乐、商务及其他各种服务与设施于一体的现代化的大酒店,由于其组织庞大,服务项目多,信息量大,要想降低成本,提高工作效率、服务质量和管理水平,进而促进经济效益,必须借助计算机来辅助进行酒店的现代化管理。本文主要介绍如何针对星级酒店的需求,将先进的软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。 根据酒店宾馆的具体情况,系统主要的功能包括: 1.前台管理:“客房预定”、“住宿登记”、“调房登记”、“追加押金”、“退房结帐”。 2.客房管理:“客房查询”、“房态查看”。 3.查询统计:“预定房查询”、“住宿查询”、“退宿查询”、“宿费提醒”。 4.挂帐管理:“挂帐管理”、“客人结帐”。 5.基础信息设置:“客房信息”、“客房类型信息”、“员工信息”、“挂帐单位信息”。 6.系统初始化:“本单位定义”、“业务部门定义”、“操作员管理”、“权限设置”。 7.系统维护:“系统初始化”、“数据备份”、“数据恢复”。 3 总体设计 客房管理系统主要是针对中小型的宾馆、酒店开发的客房管理系统,系统由前台管理、客房管理、查询统计、挂帐管理、基础信息设置、系统初始化、系统维护和帮助等几个功能模块组成,规划系统功能模块如下: 前台管理 前台管理:客房预定、住宿登记、调房登记、追加押金、退宿结帐和退出。 客房管理 客房管理:客房查询和房态查看。 查询统计 查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。 挂帐管理 挂帐管理:挂帐查询和客人结帐。 基础信息设置 基础信息设置:客房信息、客房类型信息、员工信息和帐挂单位信息。 系统初始化 系统初始化:本单位定义、业务部分定义、操作员管理和权限设置。 系统维护 系统维护:系统初始化、数据备份和数据恢复。 帮助 帮助:帮助和关于本软件2部分。 4 设计目标 主要是针对中小型的宾馆、酒店开发的的客房管理系统,主要实现可以下目标: 界面设计美观友好。 操作员可以随时修改自己的口令,并且不同的操作员设置不同的操作权限,以增强系统的安全性。 数据保密性强,为每个用户设置相应的权限级别。 信息查询灵活、方便、快捷,数据存储安全可靠。 能够实现数据备份和数据恢复,保证数据安全。 系统运行稳定,安全可靠。 5 结束语 此系统可以实现客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结帐、挂帐、查询统计等功能。其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住宿人员住宿的有效管理。 客房管理系统论文:酒店客房管理系统数据库的设计与实现 摘要:该文主要介绍了酒店客房管理系统数据库设计与实现过程。数据库系统主要功能模块包括员工信息管理、客房类别管理、客房业务管理、顾客查询管理、客房经营管理、客户信息查询、经营状况统计等。 关键词:数据库;信息管理;客房类型管理;客房经营管理;客户信息查询;SQL Server;数据库建模 1功能模块 本酒店客房管理系统的主要包括对酒店的客房进行管理,使使用者能够轻松地找到所需要的客房的相关信息,为客房订房和退房服务,并且能够对酒店客房的业绩进行统计和分析。图1是酒店客房管理系统的界面。 图1酒店客房管理系统界面 在不同的酒店之间,酒店客房管理系统会存在一些差异。本酒店客房管理系统的主要功能包括以下几个方面。 1)员工信息管理:对本使用该系统员工信息进行管理,其中包括对员工的各项信息(如姓名、部门等)进行检索、录入和修改等。 2)客房类别管理:用户可自定义客房等级,并对其进行管理,包括对客房等级级的基本信息进行检索、录入和修改。 3)客房信息管理:员工对客房信息进行管理,包括对客房的基本信息(房间号、客房类别等)进行查找、录入和修改等。 4)客房业务管理:实现对客房的订房和退房管理,包括对客房的业务信息(房间号、入住时间、退房时间等)进行检索、修改等。 5)顾客查询管理:员工可对入住过酒店的顾客信息进行查询,包括对顾客的基本信息进行查询。 6)经营业务统计:根据酒店客房的入住记录,员工可选择所需的统计方式对营业额进行统计。 本系统从功能内容来看,可分为六大功能。根据这六大功能,对系统模块进行设计,如图2所示。 图2系统模块示意图 2实现方法 该系统采用B/S方式,由前台和后台两个部分组成。前台主要完成操作者直接交互的可视化界面,使用方便,将本系统的各个功能直观的提供给用户,以帮助员工进行客房管理。前台的结构图如图3所示。 图3前台结构图 在编写前台时要考虑功能实现的同时,也考虑了操作的方便性和简洁性,目的是让大多数使用者能够更方便灵活的操作该系统。 同时为了确保职工信息和酒店内部的其他相关信息具有更好的保密性,前台和后台的数据管理理是分离的。前台的几大功能模块需要经过管理者授权才可以使用,我们为此设计了两个角色:一是酒店管理员,二是普通员工。其中:酒店管理员享有所有权限,可以使用该系统中六大模块中的各部分功能。 前台员工的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能。 后台管理主要功能是由数据库系统作为支持,后台管理和维护工作由系统管理员进行,包括完成对数据库的备份,各个数据表单的维护、及恢复等。 3 E-R图的建立与分析 表与字段的分析是建立在E-R图的基础上的,我们可以通过E-R图最后确定该系统中所有用到的表与字段的相关属性。表与字段分析后就可以使用SQL Server 2003建立数据库模型了。建立的数据库模型如图4所示。 4数据库表的实现 首先对数据库进行分析,然后对数据库进行设计。在该系统中,数据库的设计内容主要包括建立数据库创建表,还需设计相关的视图及存储过程。这些设计工作都在SQL Server 2003环境下操作并实现。 1)数据库表的创建过程 数据库JdglSys包含以下7个表:用户信息表(UsersInfo)、客户信息表(CustomersInfo)、客房类型表(RoomCategory)、客房信息表(RoomsInfo)、客房状态表(RoomStatus)、客房业务表(RoomOperation)、业务记录表(History)。 2)创建存储过程 在酒店客房管理系统运行过程中,该系统会在数据库中频繁查找或更新各种相关信息,比如,向客房信息表(RoomsInfo)中插入或删除新的客房信息,根据客房类型和状态查找客房信息,记录订房或退房信息等操作。为了提高系统的运行效率,我们创建了12个存储过程。部分存储过程的SQL代码如下。 (1)存储过程sp_ValidateUser用于系统在用户登录时验证该用户身份的有效性。如果该用户身份有效,返回该用户的用户类型。 我们将在应用程序中调用这些存储过程,完成添加新的客房信息、根据客房类型和状态查找客房信息、订房或退房等工作。 客房管理系统论文:浅析五星级宾馆客房管理系统的控制方案 摘要:高档次宾馆的客房智能控制管理,通过人性化、智能化、实时的控制,提高了宾馆客房管理质量和人员工作效率,给客人提供更好、更便利、更细腻的服务,体现了宾馆装修趋势,提高了产品功能价格比,减少大量人力与能源的投资。 关键词:宾馆发展 星级服务客房智能控制 管理效率 节能 随着经济的迅猛发展,作为地区性经济发展的标志,星级宾馆的发展和规模越来越大。在酒店竞争激烈的今天,欲在竞争中甩开对手取得优胜,必须在管理和服务方面具备独到之处。顺应星级宾馆的建设和经营管理的发展,对星级宾馆在运营和管理的细致化要求也越来越高,这样对客房控制管理系统的控制要求和管理要求也越来越细致,尽最大可能为客人提供一个豪华的硬件设施和优质的管理服务,这样才能给入住客人留下美好的印象,同时在能源短缺的情况下要考虑到节能。高档宾馆客房的设计除执行国家相关规范外,还要满足管理功能上的要求,特别是要求舒适,方便,要体现其特殊品位。 客房控制管理系统产品经过二十多年的发展,技术已日趋成熟,系统也日益完善,已经由简单的机械电气开关集中控制板发展成具有微处理器编程控制和网络程序监控的系统产品。其大致产品分类: 一、传统客房控制管理系统产品: 一个房间内的照明是多种多样的,卧室内有床头灯、台灯、地灯、夜灯等,卫生间内有镜前灯、顶灯等。如此众多的灯具,一地、二地、甚至三地控制要求较为复杂。若按以往的常规开关设计很难满足要求,且灯开关及电视机的控制等都集中在床头柜面板上控制,这样床头柜后面将回有几十根导线造成施工、维修困难,维修人员在客房时间可能过长,给客人带来不便。床头柜体积较大,较为笨重,不够美观。 二、具有床头集中控制面板的客房控制管理系统产品: 以多片微处理器芯片组成客房集中控制箱和客房床头集中控制面板的系统产品,在床头集中控制面板上集中照明灯光,空调盘管风机和客房温度选择控制按键、集中服务需求、显示时钟等等。尽量在客房墙壁上少装控制开关,网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。由于床头集中控制面板样式的选用因工程而异和需要客人再学习操作,其故障率较高,抗干扰能力差,外型单一,目前已经逐步退出市场。 三、以分散墙面控制开关控制的客房控制管理系统产品: 以微处理器芯片组成客房集中控制箱,以墙面控制开关低压触发信号编程控制客房内照明灯光、空调盘管风机和客房保持温度控制,以墙面服务类控制开关控制服务需求和状态,网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。由于控制开关均安装于客房墙面,控制比较简单,墙面控制开关可供选择的品牌较多,目前比较流行于客房控制管理系统的选用。它以墙面控制开关、墙面空调控制器为主,通过客房集中控制箱编制程序控制客房内照明灯光、空调系统等。不同于以住墙面开关通过火线直接控制灯光的强电方案,是以低压线路连接墙面控制开关至客房集中控制箱,以集中控制箱内继电器间接控制灯光,因而可超越墙面开关状态进行逻辑灯光控制。客房内电气管线布置较为复杂,但客人应用比较简单。该控制系统配合其他管理网络可以更好利用现有的微型计算机网络技术为客人提供全面的、及时的、隐形的服务。为宾馆管理者提供具有定量,定性的客房状态管理监督制度,依据宾馆现在对其客房电气控制和客房的实时化管理要求,为提高宾馆客房管理质量和人员工作效率,给客人提供更好、更便利、更细腻的服务。采用具有网络控制功能的微处理器客房控制器控制客房门外请勿打扰、清洁客房等服务功能显示和门铃控制盒和客房门内省电钥匙卡插盒、插卡控制强电开关箱内交流接触器吸合,控制客房内照明灯具供电,空调系统供电。通过设置于客房内其他服务类控制开关,利用微处理器的网络通讯功能,实现对客房各种状态和服务要求的远程实时显示控制,可以为宾馆减少大量人力与能源的投资。 四、优化型客房控制管理系统产品: 以微处理器芯片组成小型客房控制盒,以专用省电钥匙插卡控制盒和其他服务类墙面控制开关以及空调墙面控制开关组成客房空调节能控制和服务状态控制。通过不同身份钥匙卡的插入控制强电系统供电和延时断电,以墙面强电控制开关对客房照明灯光进行控制,通过网络控制程序以客房状态控制程序、服务状态显示程序和工程状态控制程序进行客房状态的监控。主要提供对客房空调的节能控制和对客人的服务需求控制,不对客房的照明灯光进行复杂的逻辑控制。目前大多数星级宾馆因投资精确,为提高服务管理,空调节能和减少客人因系统产品故障投诉,大多选用此类系统产品。 以下是几种控制系统的比较: 产品型号 客房服务功能 网络控制程序 空调节能控制 逻辑照明控制 具有请勿打扰、访客等待、紧急呼唤、洗衣服务、客人入住、清洁客房、客房门、保险箱门状态。 实时掌握客房状态信息、服务状态信息和工程状态信息。方便宾馆管理人员对宾馆服务人员进行工作考核。 五种状态模式:客人自选状态、保持节能舒适状态、夜间睡眠节能保温状态、保持节能保养状态、空调系统关闭状态,及时有效的控制了宾馆电力能源的成本。 依据宾馆管理方对宾馆客房内灯光的场景控制要求、逻辑控制要求和分时段控制要求,进行编程控制。 床头集中控制面板的客房控制产品 具有以上功能 具有以上功能 具有以上功能 分散墙面控制开关控制的客房控制产品 具有以上功能 具有以上功能 具有以上功能 优化型客房控制产品 具有以上功能 具有以上功能 具有以上功能 具有以上功能 传统产品 无上述功能,基本上依靠挂纸牌,或打电话通知服务员。不能对住店客人提供及时、有效的服务。 无上述功能,宾馆无法实时掌握住店客人的动态信息,使宾馆浪费大量的人力资源。 无上述功能,客房内的灯光控制呆板,增加了客人的控制难度。无法将客房内的装饰效果体现到位。 无上述功能,客房内的灯光控制呆板,增加了客人的控制难度。 前3种系统产品都是以具有通讯功能的微处理器芯片组成客房集中控制箱或客房控制盒,都运行相同的网络控制程序,仅区别于控制开关的方式和照明灯光是否进行逻辑控制。客房控制管理系统最主要系统控制功能应该是对不同客房状态下的无人系统进行优化的舒适节能温度和节能保养温度控制,快速响应客人的各种服务需求,对客房服务人员的工作过程、工作地点和工作时间进行有效的监控,以实际在最有效利用客房服务人员的状态下,精确提高服务质量。在不降客人的舒适度下精确控制客房空调系统,实际是最优化的能量利用。客房控制管理系统对客房照明灯光逻辑控制,对其他功能(窗帘、衣柜灯等)进行逻辑编程控制是次要功能。 五、客房控制管理系统设计方案的选择: 设计必须首选针对星级宾馆选用客房控制管理系统所主要解决的重点问题制定设计方案的基础,星级宾馆客房控制管理系统的主要功能为:提高客房档次;增加客人舒适度;提供服务管理的效率;省电节能;便于客房管理。其中最主要的功能应是提高服务管理的效率和省电节能。只有在充分的投资能力和稳定可靠的产品下,选择增加复杂的照明灯光和其他功能的逻辑编程控制。
软件毕业设计论文:Solidworks软件在高职机械类毕业设计中的应用 摘要:本文介绍了多个高职机械类学生应用Solidworks软件进行毕业设计的实例,说明了Solidworks软件的应用对提高学生的学习积极性、促进学生对先进制造技术的理解和掌握、培养学生的现代工程素养和创新能力,起到了良好的教学效果。 关键词:Solidworks;毕业设计;三维造型 现代制造业日趋国际化,缩短产品开发周期,减少开发新产品投资风险,已成为企业赖以生存的关键。[1]制造企业运用先进的设计模式,采用先进的制造技术,从而在激烈的市场竞争中立于不败之地。为了适应现代制造业对人才的需求,培养掌握先进制造技术、具有现代工程素养和创新能力的技能型人才,是高职院校刻不容缓的重任。 毕业设计是高职学生三年学习的重要总结,是最重要的一次集中性实践环节,它要求学生综合运用相关知识,结合实际课题进行设计和创新,从而培养学生的动手能力和创新能力,全面提高学生运用知识的水平。[2]笔者所在的教学团队根据高职学生的知识特点,设计了多个富有创意和挑战性的实际课题,由学生选作,要求采用三维机械设计软件的主流产品Solidworks完成。主要是基于以下考虑:①学生在相关专业课程中已经学习了Pro/E软件的应用。有一定三维CAD软件应用经验者都知道,各三维CAD软件的应用思路大体相同,学习一种三维CAD软件作为基础,再学习其它三维CAD软件将很容易上手。但学生在学习阶段并没有这样的认识,因此希望他们在校学习阶段即积累一定的三维CAD软件应用的经验。②通过企业调研,我们发现目前Solidworks软件在国内外中小企业中已经得到了广泛的应用,受到广大设计人员的欢迎,为了使学生免除进入企业后,缩短适应期,减少再培训等环节,在校学习阶段即提供机会让学生深入学习Solidworks软件,为实现与工作岗位的无缝对接打下良好的基础。 一、举一反三,拓展思路 大部分的高职机械类专业都开有机械基础或机械设计基础课程,在该课程的教学环节中,有两周左右的课程设计内容,要求学生根据给定条件完成一个减速器的设计,包括设计计算、二维装配图绘制及部分零件图绘制。但在两周的时间里,学生并没有利用这一机会完成减速器三维造型。因此,在毕业设计阶段选择减速器设计课题的学生,第一个任务就是利用Solidworks软件完成减速器的三维造型,由此学习Solidworks软件的零件造型、装配、工程图及文件管理等方面的功能。 上述减速器作为经典的案例在教学中广泛采用,其设计过程已经程序化,有大量可供参考的资料,为了拓展学生的思路,提高其综合应用课本知识的能力,要求进一步独立完成其它类型减速器的设计。例如下图所示的同向三螺杆挤出机减速器、异向三螺杆挤出机减速器等。 要求学生通过查阅资料,制定设计方案,完成设计计算并利用Solidworks软件完成三维图及工程图的绘制,使他们懂得怎样将所学的知识融会贯通,灵活应用于解决实际问题。 二、从设计到加工,体验真实的生产过程 在技术进步的大背景下,产品的设计和加工工艺越来越精细,产品的成品品质越来越精致、优良。[3]机械制造类工作岗位越来越离不开计算机辅助设计与制造软件的应用。Solidworks是一款综合性的创新平台,利用它可以设计多样化的产品。下图是利用Solidwork软件设计的玩具小车,可以实现其精美的造型,如同真实的产品一样。在完成造型后,进一步制定各零件的数控加工方案,利用CAM软件编制数控加工刀路,生成NC程序,并在数控机床上实际加工出产品。 学生在此过程中可以完成机械制造业中的设计、工艺、编程、机床操作等典型工作任务,体验设计员、工艺员、编程员、操作工、检验员等岗位角色,使学生熟悉零件从设计到加工的整个过程,掌握零件的基本设计方法与数控加工的基本技能,进一步巩固与扩充以前所学的《机械设计基础》、《机械制造基础》、《数控加工工艺》、《数控编程与操作》等课程的知识。同时鼓励学生充分发挥其创新能力,设计出具有自身特色的产品。学生要利用三维软件实现自己的构想,必须钻研Solidworks软件的各种造型功能,从而提高软件应用能力。通过反复的交流与修改,设计并最终加工出属于自己的作品,培养了创新意识,加强了实际操作技能。 三、整机设计,综合能力的培养 该课题要求学生利用Solidworks设计和装配一种单螺杆膨化机。首先由教师提供设计指导书,包括膨化机原理、产量计算方法、螺杆设计方法等等资料,在充分熟悉基本资料的情况下,鼓励学生扩散思维,采用不同的结构实现所需要的功能,学生综合运用以往知识,先拟定各自的设计方案。最后集中进行各种方案展示、小组互评、指导教师点评,通过比较、筛选和组合,确定出最为合理的设计方案。 小组成员分工合作,从膨化机的功能入手,通过产量、功率等要求确定基本尺寸,还要考虑密封、润滑、加热、定位、拆装及标准件的选择等一系列问题,并进行强度验算。最终完成三维装配图和二维零件图。 在完成毕业设计的过程中,学生以独立的主体身份从事一定的、相对独立的具体工作,大大激发了他们的求知欲望。以往的毕业设计中,二维图纸的绘制和修改工作量很大,占用了学生大量的精力和时间。而三维设计软件的应用可将毕业设计的重点由二维图纸的绘制转化到不同方案的设计和创新上,突出了设计创新,培养了学生运用现代化手段解决工程实际问题的能力。对增强学生的综合分析问题、解决问题能力,建立机械设计的整体思维大有帮助。 四、理论联系实际,实现与工作岗位的顺利对接 传统的毕业设计中设计出的产品由于没有得到制造、装配以至样机试验的验证,许多不合理的设计,甚至是错误的设计很难被发现。输送机设计课题即来自真实的产品。该课题是与输送机生产厂家合作设计制造一台计量输送机,学生与指导教师一起参与到该项目中。首先由用户提出使用要求,包括输送材料、输送能力、输送距离等基本要求,然后学生与指导教师一起讨论结构设计、基本尺寸的确定、电机的选择等。确定方案后,由学生利用Solidworks完成该输送机的三维绘制,再交给用户确认。由于SolidWorks软件可以完成复杂零件的三维造型,并可根据需要生成各种剖视图,有助于了解产品复杂的内部结构,对设计方案的表达更加简单明了,与用户的交流也更加顺畅。同时,由于界面友好、造型方便、图形质量好等特点,也使得产品设计和造型的时间缩短,效率大大提高。 用户确认后,由学生输出二维工程图交由工厂进行生产。由于设计、生产、用户各方都没有该种物料计量输送机的经验,生产后出现物料架桥等问题,需要对原方案进行改进。每次改进都是首先在三维图上修改,再在实物上完成。经过不断改进,最终满足了用户的要求。整个过程由于SolidWorks软件的应用,大大缩短了试制周期,降低了成本。学生自始至终参与了该计量输送机的设计与生产,参与了各种问题的解决,其在毕业设计中所做的工作即是实际工作岗位上一名结构设计人员需要完成的工作,真正实现了与工作岗位的顺利对接。 实践证明,将SolidWorks三维设计软件引入毕业设计,可取得良好的教学效果,极大地调动学生毕业设计的积极性和创造性,由此提高了学生对先进制造技术的理解和掌握,锻炼了学生解决实际问题的能力,对学生创新能力的培养起到了积极的促进作用,毕业设计的效率和质量大大提高。 软件毕业设计论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 0引言 毕业设计是高等院校应届类毕业生在毕业前接受课题型任务,在教师指导下进行科学研究或工程实践并取得成果的过程,是高校实现人才培养目标的综合性实践教学环节,是一次理论与实践相结合的的锻炼机会。如何在新形势下改革毕业设计, 提高学生软件类毕业设计的质量,进一步规范毕业设计中的软件开发过程,抓好高校毕业设计这一实践环节,加强对毕业设计过程的管理与监控, 切实提高毕业设计的质量,对于软件类学生在毕业设计中实施合适的软件设计具有重的指导意义。 1毕业设计的必要性 高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。毕业设计是高等教育培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。 高职院校软件相关专业组织毕业设计应该符合新的人才培养标准,对培养学生的职业技能和素质要具有积极的意义。而对于即将毕业离校的应届毕业生来说,毕业设计无疑是计算机软件各相关专业理论教学、实验、实训等有机结合的途径之一。 通过毕业设计能锻炼学生的能力: (1)实践软件工程的相关原理能力。毕业设计的过程,是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包、编写文档等软件工程具体的各个方面。经过锻炼,学生们对软件工程学思想和方法的理解会大大加深。 (2)解决具体问题能力。在毕业设计的进行过程中,学生一定会遇到平时在课堂的理论学习中碰不到的困难和挑战, 而克服这些困难、解决实际问题的过程就是软件技术和心理素质逐步提高的过程。 (3)团结协作的意识、能力。通过毕业设计这一过程,学生就会产生团结协作的意识和能力。 2软件工程学的基本思想 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科,包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。 3高职类学生毕业设计现状 毕业设计的主要目的是培养学生综合运用所学的基础理论、基本知识和基本技能,用以分析、解决工程、科研、社会实际问题的能力,使学生得到工程设计方法和科研能力的初步训练。毕业设计中存在的问题主要表现在以下几个方面。 3.1选题的盲目性 只是把毕业设计环节作为大学生活的必经环节, 纯粹是为了完成学业而去做毕业设计, 造成选题的盲目性、有的选题则是陈旧。 3.2可行性分析与需求分析重视程度不够 绝大多数毕业生在确定了毕业设计的题目后,几乎不进行调查研究工作就立即投入到整个系统的设计中, 一旦遇到了与实际不符的地方, 又重新返回, 对已经做好的设计进行修改。最终导致设计的系统杂乱无章, 甚至到了最后只能马马虎虎地仓促交工。 3.3系统开发过程中的文档不够正规,不够完备 完整的设计不仅包括所完成的可操作的系统,一般的操作帮助,还包括在开发系统的过程中所产生的各个文档等一些文字的东西,比如解释清晰、内容全面的数据字典和使用手册也是必不可少的,否则用户会感到使用起来不方便,觉得难于操作。 3.4模糊的评价标准 导致毕业设计质量下降的一个非常重要的原因就是没有建立精确细致的评价体系。 这严重影响了项目的进度和质量,并且使学生没有真正得到必要的锻炼。我们通过对这些问题进行详细深入的分析,提出一个软件过程框架,这个框架主要从需求、测试、集成这3个方面给出工作要点和规范。 4利用软件工程学思想指导学生进行毕业设计 毕业设计本身是个工程,要用工程的方法去处理。从软件工程的角度去指导学生进行毕业设计,在毕业设计过程中,要系统地将所学知识应用于实际问题,按软件工程学思想展开工作。 图1软件生命周期与毕业设计各阶段之间的映射 4.1以可行性研究指导选题目 可行性研究,应该从技术可行性、经济可行性、操作可行性三个方面去研究,在毕业设计题目的选择过程中,应立足于解决实际问题,注重发现问题、分析研究问题和开发创新的能力。选题原则上,可以参考以下几点:①毕业设计的课题应该能使计算机专业所学的理论知识进一步理解并深化,也就是说,毕业设计应尽可能包括多门专业基础课和专业课的综合运用,并且要紧密结合工程实际,以有利于学生的全面训练;②选择难度适中的课题, 保证课题的完成质量;③课题要适合于各个模块独立进行,并便于最后统一调试;④课题规模应大小适合,难易程度适中。 4.2需求分析是关键 需求分析的基本任务是准确地回答“系统必须做什么”, 也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析员可以通过多种形式来获取用户需求,对用户提出的需求进行分析,以此来确定其中要实现系统的功能。对需求划分优先等级,找出核心需求和重要需求,以保证系统构建的正确性。 在进行软件类毕业设计时,为了保证需求获取的准确性和全面性,可以让项目组的所有学生都参与到用户需求的获取的工作中来,发挥集体的能力,并由指导教师进行最终的确认。 4.3规范设计过程 需求分析完成后的下一个阶段就是系统设计,包括概要设计和详细设计。 详细设计阶段的任务就是深入每个函数内部,以伪代码或注释的形式实现整个函数,设计出程序的详细规格说明。 从系统设计开始,学生要按照软件工程的要求,画出DFD图,对输入、输出数据流进行详细的说明,建立符合软件工程规范的数据字典,根据DFD 图设计出模块结构图。 4.4重视文档写作 在毕业设计的过程中,要严格遵照软件文档的思想,记载设计过程的每一阶段完成了哪些设计,下一阶段的任务、目标及技术手段,这样,把文档作为整个设计的指挥棒,使设计有条不紊地进行。 4.5重视测试工作、撰写毕业设计说明书 软件测试工作也是软件开发的重要组成部分。通过实际应用效果和测试数据,毕业设计的成效就可一目了然。 毕业设计说明书的撰写是最后一个阶段,要求学生回顾设计过程,总结劳动成果,这时学生就会对软件开发及必须经历的几个步骤都有更深刻的认识。最后,要求学生对毕业设计进行系统的总结,写出毕业论文。 5加强对学生综合能力的培养 通过实践的练习,不仅能加深对理论的理解,同时也能锻炼运用知识分析问题、解决问题的能力。毕业设计这一实践环节是高等学校培养学生实际能力的主要手段,也是高等教育的重要组成部分。充分、有效地设置软、硬件的毕业设计对学生能力的培养至关重要,可以缩短学校教育与社会流行技术、工具的差距,满足学生毕业后的工作需要。通过毕业设计必须达到培养学生以下方面能力的目的。 5.1工程实践能力 学生能够准确把握选题的逻辑重心和学术思路,能够运用丰富的专业知识进行处理,具有严谨的理论思辨过程,以锻炼毕业生的工程实践能力,使毕业论文具有一定的应用和学术探讨价值。 5.2书写和表达能力 毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。在毕业设计期间,尽可能多地阅读文献资料是很重要的,毕业设计大多数是技术开发型的,其论文的主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。这些内容根据任务所处的阶段不同,可以有所侧重。 5.3创新能力 提出创新要求后,带领学生认真复习或补学过去没学过、没有学好的课程,并在此基础上结合实际工作中出现的问题孕育出一些新的思路,将毕业设计推上一个新台阶的方式,与为每个人专门分配某一特定的作业来锻炼学生基本技能的方式相比,更能扩展学生的视野,培养创新能力。 5.4协作能力和团队精神 通过集体活动和成员沟通培养成员的团体情感,增强团队的凝聚力。毕业设计将一个学生从入学初到毕业前的软件专业课程的学习内容链接成线,实现了课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,达到了良好的理论联系实际的教学效果。毕业设计弥补了课堂教学的不足,加深了对理论的理解,促使学生深入思考,敢于创新,同时使学生的动手能力、分析和解决问题的能力、书写和表达能力、协作能力等各项能力都得到了培养和提高。 6结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。 软件毕业设计论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件毕业设计论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、国家级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、国家级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件毕业设计论文:软件开发类毕业设计中敏捷软件技术的应用 摘 要:提出了在软件开发类毕业设计中采用敏捷技术进行过程控制的方法,从实际效果中可以看出,这种方法较好地解决了软件开发类毕业设计中遇到的各种问题,能够有效提高软件开发类毕业设计的质量,使学生在毕业设计中得到充分的锻炼和提高。 关键词:毕业设计;敏捷软件开发;极限编程;软件质量 0 引言 毕业设计是本科教学中非常重要的一个教学环节,是对学生所学知识的检验和总结,是培养学生独立分析和解决问题能力的重要手段,也是学生进入工作岗位前的最后一次实战演习;并且,它是本科教学水平评估指标体系的重要指标之一,是考核学校本科教学水平和质量的重要内容。 软件开发是计算机专业毕业设计中一个重要组成部分。学生开发的软件质量直接反映出毕业设计质量,而指导教师的指导和监控对学生开发软件的质量高低有很大影响。本文首先介绍了软件类毕业设计的特点、遇到的问题及其原因分析,然后将敏捷软件开发技术应用于指导和监控软件类毕业设计,最后通过具体的实践对其进行总结。 1 目前状况及问题 1.1 软件开发类毕业设计的特点 本科计算机专业毕业设计中,软件开发占很大比重。而软件开发类毕业设计与其他专业的毕业设计以及商业化软件开发又有很大不同,主要体现在: (1)设计的最终目的是要生成可运行的、实现一定功能的、错误率较低的实际软件产品,而不仅仅是提交一份文档报告。 (2)设计小组成员分工合作,要将各人的成果整合,形成完整的软件;小组每个成员不是完全孤立的,每个人的工作都与其他人息息相关。 (3)项目小组一般只包括一个人或几个人,人数较少,远少于一般商业化软件开发项目小组的人数。 (4)小组成员没有足够的团队意识,没有足够的软件工程经验,一般没有作为一个团队的成员共同开发过软件产品。 (5)项目开发过程不完全,编码的结束即意味着项目的结束。项目不要求有完整的工程化的分析和设计文档。 (6)有些软件开发没有与商业项目挂钩,也就没有真实客户的需求对其进行功能和性能上的监控。 1.2 遇到的问题及原因分析 根据上面的特点可以看出,普通毕业设计的指导方式或是工程化的控制手段,并不能适应软件开发类毕业设计,最终会导致毕业设计质量低下,学生得不到真正锻炼。比较突出的问题主要表现在以下几个方面: (1)项目组成员各人任务不明确,能力参差不齐,并且有时没有充分地交流设计思想,最后导致软件各个功能模块无法有效整合。 (2)项目需求因为各种原因不断改变,软件不断修改,最终完成的软件产品达不到设计要求。 (3)编码开始后,软件的错误和缺陷不断涌现、不断累积,最终无法控制。 这些问题的产生,固然与设计选题、学生能力、实验环境以及教师的指导力度分不开,最重要的还是与教师的指导和监控方式有关。应当采用恰当的指导和监控方式,最大化地促进学生能力的提高,最有效地根据各个学生的特点,推动学生逐步达到毕业设计软件质量和功能的要求。 2 敏捷软件开发技术的应用 采用适当的指导和监控方式,实际就是要求教师对学生软件开发应用适当的软件过程模型,也就是软件开发的工程化控制手段。 2.1 敏捷软件开发简介 传统的软件工程方法中的架构设计与程序开发在时间上是先后分离的,这种分离常常导致一些脱离实际的设计和脱离设计构想的编程,导致最终软件开发的不理想甚至是失败。鉴于以上问题,敏捷软件开发技术应运而生。 敏捷软件开发以交付而不是以构造为核心,它强调的是交付对客户有价值的软件,而不是用户需求中所描述的软件。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷软件开发方法提倡采用先进的技术和高水平的小型团队,并辅以人性化的管理,充分发挥软件开发者的才华,建立畅通的交流机制,使软件开发团队水平和软件质量共同提高。 敏捷式开发采用适应性方法,而传统的软件工程学采用的是预测性方法。敏捷式开发是以人为主的,而传统的工程学是以过程为主的。二者的主要区别存在于它们对软件开发过程的描述中,也就是说,敏捷开发实现当前最需要的功能,然后根据变化来修正和改进;而传统软件工程学一开始就将软件的各种架构预测好,然后采用固定的过程来实现这种架构。软件开发中的变化是不可避免的(通常传统软件开发的失败主要原因就是不能很好适应这种不可预知的变化),因此就要找到一种新的方法能够更有效地适应变化,这其实也就是敏捷式开发方法所要达到的效果。 可以看出,上述的敏捷软件开发的许多特点正是与软件开发类毕业设计的许多特点不谋而合,例如,小型的开发小组,适应性(适应不可预测变化)的开发机制,短期的交付(毕业设计一般都在半年甚至更短时间内完成软件的交付),充分发挥小组成员的特点,建立畅通的交流机制等等。因此,将敏捷开发思想引入毕业设计中的软件开发,不失为解决后者诸多问题的很好尝试。 2.2 敏捷软件开发应用 敏捷软件开发技术包含若干的价值观、原则和实践方法。将其用于毕业设计的指导和监控,主要应包含如下原则的应用: 2.2.1 增量式开发 传统软件类毕业设计采用传统软件工程学指导方法,先进行需求分析,然后根据需求进行功能模块划分,接着开始编程。如果最初阶段不能很好地完成分析和设计任务,后面的软件开发将出现严重问题。 而在敏捷软件中,采用的是增量式开发,对于难度较大的软件设计,不是一步吃透功能,而是逐步添加功能,在改进的过程中促进学生能力的提高。在笔者指导的一项毕业设计中,要求学生用Java编制网络实时通讯软件。采用增量式开发方法,先要求学生实现基本功能,即发送字符串到另外一台计算机,使用Windows的超级终端作为接收机进行测试;接下来要求学生实现程序互相发送和接收字符信息;然后,实现聊天室的多人聊天的线程控制;进一步可以实现数据库存储登录用户信息,并进行验证;最后,实现其他功能,例如网络硬盘,文件传输等等。在开发过程中,增量式设计能够让学生逐步进入高层次的内容,而不是一开始就进行高难度的开发。并且,通过逐步修改代码,可以提高学生阅读代码和优化代码的能力,学生的编程水平得到很好的提高。 2.2.2 可持续的开发速度 敏捷开发技术不要求团队一开始就尽全力完成任务,而是尽量保持一种稳定的、可持续的开发速度;团队的成员必须始终保持旺盛的精力和警觉的思想。 在很多毕业设计中,一开始学生就以极高的热情和全力以赴的状态去工作,然而随着进度的延缓,错误不断增多,以及越来越复杂的需求变化,学生的热情迅速减退,最终影响设计成果。因此,指导老师必须充分调动学生的积极性,又不能让学生 的精力过早地消耗,要保持一个稳定的进度。 2.2.3 简单 敏捷软件开发方法采用最简单的方式实现当前最需要的功能。在毕业设计中,针对某一个功能,采用尽量简单的方式去实现,不需要考虑为了将来的功能而进行“提前的准备”。因为这种“提前的准备”往往会让学生考虑问题过多,反而忽略了当前最重要的内容。 然而,简单并不代表着功能的缩减,当某些功能的实现成为必须的时候,敏捷软件开发方法采用在代码上改进的方式来完成,并且以此为机遇,充分进行反省,让学生在改进中得到进一步提高。 2.2.4 结对编程 结对编程是敏捷开发和极限编程(XP)的重要实践,它是指两个程序员结对使用同一台计算机完成编码――其中一位控制键盘并输入代码,另一位观察输入的代码并寻找着代码中的错误和可以改进的地方。这种方式能极大地促进知识在团队中的传播,并有效降低代码的错误率。 在毕业设计中,根据学生的特点,采用结对编程方式,可以让学生充分交流,互补所短,互用所长,互相学习。例如,在网页制作类的软件开发中,ASP脚本编程人员和界面设计人员结对,能够充分利用二者的特点,将脚本程序和网页界面元素有机地结合起来,形成功能完善,界面美观的动态网页。 2.2.5 适应改变 敏捷开发的一个重要特点就是它能够很好地适应改变,并且欢迎改变。这里的改变主要是指功能需求方面的改变。而敏捷开发对改变的适应,主要是通过增量开发,持续交付以及不断地改进与反省来实现的。 在毕业设计中,设计题目一经给出,主要方向不能变。然而选择题目的学生是变化的,个体能力有时候有很大差别,并且在开发中会碰到很多不能预知的技术问题。采用敏捷开发中的过程控制手段,可以有效地让毕业设计小组更好地应对各种变化,不会因为突发因素导致软件开发的失败。 2.2.6 个体激励和交流 毕业设计的重要目的是促进学生各方面能力的提高,采用的手段可以有很多。在敏捷设计中,强调个人能力在团队中的充分展示。把这种思想应用于毕业设计指导中,可以采取定期召开小型交流会议的方式,让每一个组员充分发挥自己的能力,以“头脑风暴”的形式对系统当前状态和改进方式进行畅所欲言的交谈。通过这种形式的交流,能够充分调动整个小组成员的积极性,及时发现系统开发过程中的各种问题,增强整个小组的凝聚力,有效提高学生的团队协作能力。 2.2.7 反省 好的团队并不只是埋头工作,他们会思考如何工作和为什么工作。在毕业设计指导过程中,指导教师应当在适当的时机提醒学生对开发工作中各项内容进行反省,让学生能够有机会去辨别可能或已经发生的错误。反省不仅仅是简单的思考过程,反省的后面应该紧跟着行动,学习是反省的行为,要能够将错误造成的危害尽早地阻止,并从中学习,以免同样错误的再次发生。 2.2.8 其他原则 敏捷软件开发技术还包含其他一些原则,在设计中包含了面向对象设计的一些基本原则,例如单一职责原则(SRP)、开放一封闭原则(OCP)等等。要将这些设计原则应用到具体的软件开发中,需要学生熟悉面向对象程序设计的相关概念和技术。 将敏捷软件开发技术应用到毕业设计的指导过程中,需要指导教师本身对它有较为深刻的理解,并且勇于进行大胆的尝试一毕竟敏捷开发的很多实践是与传统软件工程学方法相悖的。指导教师可以先在某一门程序设计课的课程设计中采用这种思想,然后进行相应的调整,再将其应用于毕业设计的指导工作。 3 结束语 将敏捷软件开发技术应用于指导毕业设计,能够充分适应软件类毕业设计的特点。在实际采用这种方法对我校的两组毕业设计小组进行指导的过程中,可以看出,这两组同学在对语言工具和相关知识不是很熟悉的情况下,采用渐进的方式,逐步实现设计要求的功能,并且不断对代码进行改进,软件完成的质量比其他小组明显要高。毕业答辩中,小组成员能够很清晰地阐述其软件开发进程以及相关知识的学习过程。并且,小组成员通过毕业设计加深了交流,团队协作能力有了大幅度的提高,小组成员个人的精神面貌也有了较大的改变。 软件毕业设计论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件毕业设计论文:采用Protel软件提高高职应电专业毕业设计质量的研究与实践 【摘要】高职院校的毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。在应用电子技术专业毕业设计中,引入Protel软件,极大地提高了学生毕业设计质量。 【关键词】高职 应用电子技术专业 毕业设计质量 电子线路CAD 高职院校毕业设计是高职教育教学的一个重要环节,是高职人才培养计划的重要组成部分,也是高职实现人才培养目标的最后一个阶段[1]。它既是对学生在大学期间所学知识、技术与能力的检验,也是对高职院校教育教学质量的全面、综合的检查[2]。它既是学生对理论知识综合运用的过程,也是学生理论结合实践分析解决实际问题和培养初步科学研究能力的重要阶段,又是对学生团队协作能力、创新思维能力等综合素质的全面检验。做好毕业设计,对高职培养高素质技术技能人才,具有十分重要的作用。对以培养面向现代电子产品生产企业从事电子产品的生产及组织管理的应用电子技术专业来说,在毕业设计中引入Protel软件开展“基于产品研发过程”的课题研究,意义重大。本人在指导应电专业学生开展毕业设计中积极进行了这方面的探索,取得了良好的效果。 1.将Protel软件引入应电专业毕业设计的可行性 Protel软件最早是Altium公司在80年代末推出的,经过了Protel DOS版,Protel 98,Protel 99 SE,Protel DXP等多个版本,目前最高版本是altium designer。在电子行业众多的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件。该软件具有电路原理图SCH绘制、原理图元件制作、电路仿真、PCB印制电路板设计、元件封装制作、可编程逻辑器件设计、图表生成、电子表格生成等强大的电子产品开发的功能。 应用电子技术专业毕业设计内容涉及电子电路的设计,包括运用电路基础、模拟电子、数字电子、单片机、可编程逻辑器件等相关知识与理论,同时还要在万能电路板上进行元器件的安装和电路板的焊接。在这个过程中往往还需要加一个面包板的环节,就是学生要先在面包板上对所设计的电路进行验证,若电路验证成功,则再到万能电路板上进行。在毕业设计中运用Protel软件,将极大缩减电路验证的流程,并大幅提高电路的可靠性。Protel软件起到了很好的桥梁作用,有效衔接了电路设计与电子工艺制作,电路设计的合理性与否得以较可靠验证,而PCB板的制作使得电路连接简单轻松,焊接的工作也简便了不少。对学生来说,毕业设计的过程,成为检验和巩固并提高其系统专业知识的过程,同时还锻炼了逻辑思维、整体意识和时间管理能力。 2.引入Protel软件后应电专业毕业设计的步骤 学生选定毕业设计课题后,一般需经过以下七个步骤完成最终的毕业设计作品。 2.1 确定电路设计方案 根据所选课题的设计要求,结合专业已学的电子线路、单片机、PLC技术、CPLD可编程技术等相关知识,确定可实现的几个方案,通过在经济上、电路可靠性上、电路性能方面等比较各方案,选择出最佳的电路设计方案。 2.2 绘制电路原理图 根据电路设计方案,打开Protel软件,进入原理图编辑器,先设置图纸参数,后查找或制作所需元件,并把它有序放置到原理图上来,调整元器件之间的位置和间隔,再放置接插件、电源、接地符号等。然后,对电路进行连线,连线完毕放置网络标号。生成材料清单,检验所用元器件的Designator、Value、Footprint、Simulation等重要参数是否设置合理;生成网络表,检查电路信息,若发现错误及时纠正。最后,对整个电路进行编译ERC校验,确保电路正确。 2.3 电路仿真及方案修正 Protel DXP提供了10 种分析仿真方式,包括直流工作点、直流扫描、交流小信号、瞬态过程、Fourier、噪声、传输函数、温度扫描、参数扫描以及蒙特卡罗分析等。电路原理图绘制完毕后,设置仿真方式并指定要显示的数据节点,系统进行电路仿真,生成sdf 文件,同时打开窗口显示分析结果。观察电路仿真结果,分析仿真波形是否符合电路设计要求,如果不符合,则重新调整电路参数进行仿真,直到满意为止。 2.4 设计PCB板并打印图纸 电路仿真达到满意结果后,就可以进入PCB印制电路板的设计了。一般的步骤是先进入PCB编辑环境,定义PCB印制电路板,可自定义板框大小,也可以采用软件自带的PCB板制板向导来实现;接着从原理图导入网络表信息;再是对元件封装进行合理美观布局;然后进行布线规则的设置,线宽大小建议在12mil以上;最后是自动布线,布线成功后就可以使用热转印纸按1:1的比例依次选择不同层进行打印。 2.5 制作PCB板 PCB图纸打印好后,分五步完成。第一步是曝光,选择合适大小的曝光覆铜板,打开多功能制板系统抽屉式曝光机,将图和覆铜板放入,曝光约90秒左右后完成;第二步是显影,调制好一定浓度的溶液,并加热到50摄氏度左右,将线路板放入显影槽进行显影;第三步是蚀刻,蚀刻时间一般需要十几分钟;第四步是钻孔,根据焊盘大小选择不同的钻头进行钻孔;第五步是表面处理;若为双面板,还要进行第六步,过孔。线路板经过以上步骤后,可用万用表检测电路是否均连通,以保证后面的步骤顺畅进行。 2.6 元器件接插并焊接 把选用好的元器件接插到合适的位置,用电烙铁、松香等对元器件进行焊接,这里要注意不要出现虚焊、假焊和漏焊现象,要尽可能做到焊点表面完整、连续和圆滑。 2.7 电路调试 电路焊接完毕,则需要用万用表、示波器等工具对电路进行调试,发现故障,进行电路分析并排故,直到电路功能正常为止。一般来说,毕业设计的电路相对简单,在前面几个步骤都顺利的情况下,电路调试基本都能成功。有出现问题的,往往都是电路设计方案本身存在问题,并在仿真阶段也是含含糊糊过去的。 3.引入Protel软件后应电专业毕业设计的实效 将Protel软件引入到应用电子技术专业毕业设计后,总体来讲,学生毕业设计的质量大大提高。具体体现在以下四个方面。 一是学生对专业的自信加强了。毕业设计系统地考验了学生对所学专业知识的掌握和运用能力。引入Protel软件后的毕业设计里,学生既有对专业理论知识的提取、运用和消化,又有基于产品研发过程的专业实践的锻炼,理论与实践相结合,学生的专业自信明显提升。 二是学生的综合素质增强了。毕业设计过程中,碰到的可能是对某个元器件用法和功能的不熟悉,也有可能是对电路参数大小比较模糊,这些都需要学生去查找文献,提高自学能力;另外,在电路设计、电路仿真过程中,可能会出现参数不符合要求,需要修正和调整,这个过程可能是反复的,考验的是学生对某项任务的坚持不懈和百折不挠的精神;此外,还培养学生的严谨和细致。 三是学生毕业论文的内容充实了。学生对毕业设计的整个过程进行梳理和笔录的内容就可构成毕业论文的核心内容了。学生经过毕业设计的亲身实践,有过程,有感触,必然言之有物。 四是学生毕业就业的专业对口率提高了。引入Protel软件后毕业设计,不仅让学生对专业更有自信,同时学生对Protel软件的掌握也加深了,对制板的流程也熟悉了,在就业过程中,Protel绘图员工、制板工等相关岗位的工作也能承担了。 4.结束语 在应用电子技术专业毕业设计中引人Protel软件,改变了过去毕业设计只注重理论设计的纯教学性的做法,采取理论设计与实践制作相结合,动手能力与创新精神相结合[3],充分发挥学生主体性作用的方式相比,取得了良好的效果。 软件毕业设计论文:本科毕业设计中FLUENT软件相关课题可行性及问题探讨 【摘要】本文探讨了在本科毕业设计中加入运用FLUENT软件进行工程计算分析的相关课题的可行性。实践证明,学生通过运用FLUENT软件进行工程计算,夯实了理论基础,增强了解决本领域传热和流动问题的能力,提高了学生的学习兴趣和未来的专业竞争力。在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。 【关键词】FLUENT 计算流体力学 计算传热学 毕业设计 1.引言 本科毕业设计是在本科教学过程的最后阶段进行的总结性的实践教学环节。在毕业设计环节中,学生应当综合运用本科阶段所学的各科知识和技能,对所需解决的课题进行思考、分析、设计和研究,从而全面、系统地完成课题交给的任务。可见,毕业设计是对学生本科阶段学习质量的全面性的检验,也对学生能否顺利拿到毕业证书和学位证书起到直接和决定性的作用。 计算传热学又称数值传热学,是研究用数值方法求解传热问题的一门科学。它可以理解为:根据所需求解的实际问题建立合理的数学模型,利用离散化处理的数值方法,再通过用计算机高级语言编制的程序,以计算机作为工具来求解传热问题的、与工程实践密切结合的一门应用基础科学[1]。而市场占有率高达40%[2]的数值计算软件FLUENT是解决传热领域数值计算问题的较好的通用软件之一[3]。 运用FLUENT等CFD软件,可以在不具备实验条件或暂不需要对研究对象进行实验的情况下,借助计算的方法进行相关工程分析,从而极大地节约人力、物力、财力和时间成本。因此,在本科学习最后的毕业设计阶段,若能让部分学生学习并基本掌握FLUENT软件对本领域问题的计算过程,将会在很大程度上促进学生今后对相关问题的建模和分析等工作。 2.毕业设计指导工作应注意的问题 由于FLUENT软件的专业性,在指导与FLUENT软件工程计算相关课题的时候,应注意以下几个问题: (1)学生的选择 要能较好地掌握FLUENT软件相关计算过程,首先需要具有较为过硬的微积分、流体力学、传热学、计算传热学(也称数值传热学)等相关学科的基础知识。这不仅要求学生较好地理解课堂所讲知识,还要能够灵活运用课内外相关知识。有的学生学习能力和成绩相对较弱,并不具备过硬的知识储备和学习能力;有的学生未来从事的工作与本专业距离较远,或者对相关的数值计算兴趣不大,因此缺乏从事相关课题毕业设计工作的原动力;这些因素都会影响整个毕业设计工作的正常进行。因此,对于与FLUENT软件工程计算相关联的毕业设计课题,并不是所有学生都适合来做。为了有效地开展相关的毕业设计课题,在学生的选择上往往优先推荐让学习相对努力的、有兴趣和求知欲的以及未来将继续深造或从事相关科研工作的学生来进行。 (2)课题的选择 在本科教学阶段,由于受限于书本和教学大纲的安排,教师在对流体力学、传热学等课程的讲授中往往较少涉及数值计算相关知识,书本上只有一章内容与之相关,课堂上一般只传授数值计算的基本概念、简单情况下的离散方法、离散方程的建立等较为浅显的知识,这与FLUENT软件中对相应问题处理方法的深度和难度相去甚远;然而,在毕业设计的短短一学期时间内,要让学生完全掌握相关知识是比较牵强的。因此,在FLUENT软件工程计算相关课题的选择上,应选择相对基础性的、与实践结合紧密的、具有科研应用前景的课题作为毕业设计课题。这样既可保证毕业设计工作的正常开展,也能使学生在软件方面得到基本训练,为后续科研工作以及研究生阶段的学习打下良好的基础。 (3)指导过程中的问题 在毕业设计的指导过程中,笔者发现有部分学生在使用软件进行计算时,较为注重结果的可视化,而恰恰对计算中关键参数的设置、计算方法的选择等关键问题较为忽视。造成该现象的原因可能是,无论在软件中设置怎样的参数、选择怎样的计算方法,总能通过软件的计算得到一个可视化的结果,即使参数设置或计算方法的选择欠妥或有误,只要计算过程没有脱离现实太远,计算结果看上去都有一定的可信度,再加上学生对具体计算过程的“不求甚解”、不仔细推敲,往往易使人误认为该计算过程是正确的。因此,在指导过程中,应对学生使用软件的具体计算过程进行仔细地把关,确保计算过程和结果的正确性。 3.毕业设计算例 算例一:建筑空心砌块传热问题 图1a为所需计算的典型建筑空心砌块的尺寸标注图。该砌块是某典型普通混凝土空心砌块,三排孔结构,每排均由大小相等的两个孔组成,孔厚30mm。热量由室外侧(左侧)传向室内侧(右侧),室外侧为稳态或非稳态热边界条件,室内侧为稳态热边界条件。 图1b为数值计算得到的该砌块传热的某时刻温度分布图。可以看到,温度从左到右大体上呈现由高到低的分布状况。由于空心砌块为非均质构件,砌块材料的热导率与空气层的当量热导率不相等,造成了内部等温线的非均匀分布。 (a)空心砌块结构俯视图(单位:mm) (b)典型砌块温度分布图 图1 空心砌块结构俯视图 算例二:加气混凝土墙体结露问题判断 待计算的房屋的加气混凝土自保温墙体结构类型如图2所示,图中的B05表示型号为B05的加气混凝土砌块。计算中,加气混凝土砌块可以认为是热均质结构,这样导热系数相对较高的混凝土柱或梁便成为了结构体系中的热桥。由图3、图4可以看到,加气混凝土自保温墙体内表面温度最低点均发生在热桥部位室内表面宽度的中心处或阴角处。将该处的温度与当地室内空气的露点温度相比较,既可判断是否会产生结露现象。 图2 框架结构房屋自保温墙体结构 图3 B05厚度为50 mm墙体的温度场 图4 B05厚度为100 mm墙体的温度场 4.总结 利用FLUENT软件对实际工程问题进行数值计算,大大节约了经济开支和时间成本,也为学生对本领域的传热和流动问题的解决提供了有效手段,夯实了学生的理论基础,增强了其解决问题的能力。通过与从事相关毕业设计课题的学生的交流得知,学习FLUENT软件的工程计算对学生更好地掌握相关物理过程起到了很好的帮助作用,拓宽了学生的视野,也提高了学生对相关问题的兴趣,有助于提高他们的专业竞争力。由于兴趣的作用,采用FLUENT软件进行工程计算的学生的毕业设计得分总体较进行其它课题的学生的得分高约15%。由此可见,在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。 软件毕业设计论文:高职院校软件专业毕业设计 问题分析与改进建议 摘 要:高职院校毕业设计中存在着一些问题,例如,课题质量不高、学生在校外实习、课题与就业方向不符等。这些问题的产生是因为学生不重视毕业设计,进而导致设计质量下滑。针对毕业设计中出现的问题,笔者以高校管理者与指导教师的视角,对毕业设计制、学生及指导教师进行了深入调研,并且提出了改进方法。 关键词:高职院校 毕业设计 不重视 改进 1 前言 毕业设计是学生综合运用所学知识解决实际问题的环节,其质量直接关系到本专业人才培养水平。大多数高职院校的毕业设计放在最后一个学期,导师基本由校内教师担任。但最后一年学生把重心放到对自己未来更有影响的就业上,或是参加专升本寻求深造机会,校内导师被迫远程指导,缺乏监督力度。同时,设计课题内涵良莠不齐,部分课题不符合社会需求,让学生感觉实用性不强,学生不重视,进而质量下滑,降低了教学水平。因此,我们有必要通过调研发现问题、分析问题,进而解决问题。 2 现状调查 对重庆5所高职院校部分教师及所带学生进行了问卷调查。样本中包含200名毕业生、50名指导教师。数据如下: 3 调研问题分析 影响质量的主要因素有学生不重视,学生不能在校设计。需要分析学生为什么会不重视,并剖析其不能在校设计的原因。 3.1 课题内涵与需求有偏差 如表1所示,课题与学生工作方向是否吻合,以及是否一志愿选题,对成绩影响较大。调研中发现:部分学生毕业后从事Java开发,而选题时选了C#开发(选题先于实习);部分学生毕业后从事非IT工作,从而对所选课题丧失兴趣;部分学生单位实习后技能提升,回过头发现课题内涵与商业开发存在差距。此外,部分学生未能选中一志愿课题,调配课题与期望不一致,所以就抱着对付一下的心态。综上,课题本身质量是影响学生最后设计成绩的重要因素。 3.2 设计时间安排不合理 表1及表2的数据充分证明,不合理的时间安排,是导致质量下滑的重要原因。最后一个学期是找工作的关键期,在就业压力下学生忙于参加招聘会和面试。找到工作后,用人单位往往还要求到岗实习。同时,最后一学期也是专升本的关键期,寻求深造的学生亦会忙于复习参考;另有学生为提高竞争力,会选择参加推荐工作的技能培训;这都是造成学生不重视以及不能在校实习的重要原因。 3.3 自拟课题质量偏低 表3数据分证明,对外承接工程,或教师科研需要课题,具有充分驱动力可让教师在课题建设中投入更多精力,进而提高了课题与社会生产的适应性,提升课题的科学性和实践性。自拟课题往往是为了毕业设计而设定的课题,教师缺乏动力对课题进行改进,易与社会脱节。表3的统计数据也证明了选择自拟题目的学生,其优良成绩的比率显著低于其他学生。 3.4 其他因素 沟通不畅:师生双方无法面对面地沟通,存在着教师因工作忙碌疏于督促,或学生缺乏主动性的情况。(1)教师经验缺乏,高校中具有丰富项目经验的教师本来就比较少,近年又引入了大批年轻教师,这些教师毕业后直接从事教学,更缺乏项目开发经验,在指导中明显表现出不足。(2)优秀教师任务重,优秀指导教师既要承担毕业设计指导工作,又要进行繁重的教学任务,容易顾此失彼。 4 问题整改建议 4.1 加强课题库建设 课题分为对外承接工程、科研需要、自拟等几个类别。对自拟课题,须经学校专家组评审及指导,以增强与生产实践的联动性。增大来自对外承接工程及科研需要类课题,这类课题具有较强实践性,教师出于自身利益,也会对课题投入更多精力,对学生的要求也会严格,这必然提高设计质量。另外,考虑到学生未来就业不同,宜对课题难度适当分档。对不同档次的课题,设置起评成绩;有志于投身IT行业的,可选中高难度;其他学生可针对性地选择适合自己的课题。 4.2 改进设计模式,消除时间冲突 在设置课题时,要确定本专业所针对的主要就业岗位,以及岗位所需技能,再结合实际选择对应实训项目,作为本专业学生大学期间不同实践课程教学项目。学生在专业课教师的系统指导下,逐渐完成毕业设计的雏形,在最后一个学期里,再根据学生就业实际情况,予以整合,就成为了一篇具有一定质量的毕业设计。如此,不仅降低了最后一个学期的工作压力,还提升了学生在校期间教学质量。 4.3 加强指导教师能力建设 在毕业设计中,教师要加强对学生的监督与管理,可采用如定期开见面会、网上探讨等方式,学生将设计中遇到的问题、取得的成果等汇报给教师以便教师对学生情况进行分析指导。组织教师参加校内外专业培训,提高教师理论水平和实践能力。招聘教师时,倾向于在企业从事过一线工作、既有学历又有工作经验的人员,更好地将学校的理论知识与企业所需要的专业技能相结合。 5 总结与展望 毕业设计是十分重要的环节,应注重课题的针对性与适用性,使毕业设计内容与学生毕业后所从事的技术岗位相一致。同时,我们也需要加强毕业设计的机制建设,让设计贯穿整个大学教育,减少最后一学期压力。注重对教师的培养,提升指导技巧和技能。只有这样才能培养出符合社会发展、受用人单位欢迎的人才。 软件毕业设计论文:应用型本科软件专业毕业设计(论文) 质量保证体系的研究 [摘要]毕业设计是本科生培养中最重要的实践教学环节。本文针对“卓越工程师培养计划”中工程和创新的培养目标,结合“卓越计划”的“3+1”的“1”的实施,对毕业设计进行改革,通过2级毕业设计的实践,毕业设计的改革效果较好。 [关键词]毕业设计质量保证体系卓越工程师 一、前言 本科院校在对学生整个教育教学计划中,应用性本科软件专业毕业设计(论文)是学生大学生活的总结,也是在实践教育方面的最后一个环节。 目前,本科毕业设计中大学生对自己的毕业设计能够自主把握的空间十分有限,设计主体部分严重脱离工程实际情况,依靠以往经验、书本知识、网络信息等方式获得的信息量占据了信息总量的大部分,这不仅仅是因为学生或者导师愿意去投机取巧,也跟毕业设计活动经费的短缺和时间的不充足有着直接关系。纵观高校的工程教师队伍,他们自身的实践经验也很难保证做到将现实生活的实际问题引用到本科毕业设计中并展开工作。这就产生了一种很不好的现象,毕业设计的题目往往都是重复使用多次的,好一点的可能也只是简单的变化。本科毕业设计对于学生能力的培养和综合素质的提高帮助不大,在毕业后的工作实践中,学生的创新工程能力单薄的缺陷就会凸显出来,没有办法满足现代工业发展对人才的需求。高校的这种与社会需求严重脱节的现象必须要尽快解决,校内教育与科研、社会实践要在整个高校学习教育中相结合展开进行,才能满足社会新的需求。 二、卓越视野下软件工程专业毕业设计(论文)质量保证体系的构建 (一)加强校外实习基地的建设 卓越工程师的“3+1”培养方案中,“1”年的实践环节完成的好坏,很大程度取决于实习基地的建设。为了卓越工程的顺利设施,计算机学院已经与企业建立了广泛的联系,目前已经建成的实习基地有:塔塔信息技术(上海)有限公司、上海启明软件股份有限公司、上海京颐信息科技有限公司和上海文思信息技术有限公司;上海屹为信息技术有限公司;谷儒(上海)网络技术有限公司;曼恒蔚图软件技术有限公司;用友软件公司等。这些实习基地的建设,为毕业设计的课题来自生产第一线,提供了强有力的保证。 (二)建设高水平的“双师型”的毕业设计指导队伍 我们采取两种模式共同进行:一是坚持教师队伍“专任和非专任”结合。专任教师主要是以长期在工程现场实践或者有较好科研成果的教师组成;非专任教师主要是从合作单位企业聘任高水平工程师来校做兼职教师。二是加强“双师型”师资队伍建设。双师即“教师”、“工程师”,首先要加强对一线教师的工程能力素养和工程实践能力的培养,以满足在毕业设计指导过程中对教师综合能力的需求。另一方面,我们在聘请教师方面有侧重点,优先录取有企业工作经验的兼职教师,来提升有工程实践经历的教师在整个专业课教师中的比例。为了最大化地为毕业设计服务,学校还从企业聘请工程师或者让一线教师到企业参加工程实践活动等手段,致力于打造为毕业设计服务的精锐之师。 (三)严把选题关 毕业设计的题目,一般来自企业。由企业指导教师提出,经企业指导教师和学校指导教师共同商量后确定。选题要结合学生在企业实习的项目,注重实践性和创新能力的培养,同时题目应难易适中,切实可行,工作量适宜。 (四)注重教师的指导过程 选题完成后,企业指导教师下达任务书、指导学生确定毕业设计方案。在学生做毕业设计的过程中,企业教师负责具体的技术指导,学校指导教师负责时间节点的把握,协助企业教师完成对学生的共同指导。 (五)建立有效的沟通联系制度 由于本科生初次接触整体性和设计性较强的工作,肯定会遇到这样那样的问题。这时,建立有效的沟通制度,发挥指导教师的引导作用就显得非常重要。学生把毕业设计中遇到的问题,向指导教师提出,由企业指导教师和学校指导教师共同商量解决的办法。在毕业设计的过程中,应建立指导教师与学生讨论的例会制度,坚持每周师生沟通一次。每位学生总结前一阶段的工作,提出毕业设计中遇到的问题,指导教师要进行引导和总结,鼓励学生发挥主观能动性和创造力。这样,指导教师可以及时掌握学生毕业设计的进展情况。 (六)做好毕业设计的过程检查与中期检查 对本科生的毕业设计工作的中期检查,要坚持中前期和中后期两次检查。检查的形式是学生以PPT方式汇报自己目前毕业设计的进展情况,并回答老师的提问。对中期检查发现的问题,企业和学校的指导教师共同商量解决的方法。 (七)毕业设计(论文)答辩 答辩的地点一般设置在学生的实习企业,答辩委员会由企业指导老师和学校指导教师共同组成。每位学生的毕业设计答辩采用PPT形式进行汇报,对一些条件许可的企业,要有毕业设计的演示。 (八)以过程管理思想为指导,构建“方法-时间-层次”三维毕业设计质量监控体系 通过健全机构、合理资源配置、完善工作机制、强化毕业设计质量监控体系的毕业设计运行监控、毕业设计指导决策、毕业设计质量考核评价、毕业设计信息反馈功能,见图1。 三、结语 软件专业是一门实践性很强的专业。要想在短时间内较高质量地完成毕业设计,选题是一个很重要的环节。为了提高学生的做毕业设计的兴趣,高质量完成毕业设计,课题选择来自一线企业,显得非常重要。同时,建立一个毕业设计的保障体系,使得毕业设计在进行的过程中,质量能够得到保证。经过两届的毕业设计实践探索,学生做来自一线企业的毕业设计题目的兴趣很大,而且毕业设计的质量得到很大的提高。 软件毕业设计论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。 软件毕业设计论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件毕业设计论文:Ant在软件开发型毕业设计中的应用 [摘要]该文结合实际指导计算机专业毕业设计过程中的体会,提出如何利用Ant工具软件来为软件开发型毕业设计服务,以提高学生的实际动手能力。 [关键词]Ant 计算机 毕业设计 一、计算机专业毕业设计的性质 计算机专业毕业设计工作是高等院校计算机人才培养计划的重要组成部分,是对学生专业知识、综合素质和实际能力训练的重要阶段,是人才培养质量的重要体现,是学生学习、研究与实践成果的全面总结。 二、软件开发型毕业设计中存在的问题 计算机专业的毕业设计主要分为软件开发型毕业设计和基础研究型毕业设计两种类型,本文探讨的是第一种类型。在软件开发型毕业设计答辩过程中,学生需要结合自己的设计实现来讲述设计实现思路及过程,这要求学生需提前部署好自己的软件作品,而答辩时所用计算机一般而言是由答辩单位提供的,只具备软件的运行环境并不负责安装相应的集成开发工具,而学生平时主要是利用集成开发工具来进行开发,一旦脱离了开发工具往往不知所措,这就违背了毕业设计的宗旨。 三、Ant在软件开发型毕业设计中的应用 Ant是一款软件项目构建工具软件,能够让我们采用定制的方式对开发出来的项目进行编译、打包和测试,更重要的是这些工作可以脱离具体的开发工具来进行,这非常适合在毕业答辩时缺少开发工具的情况下进行应急处理。下面利用一个Java类毕业设计项目为例简述Ant的具体应用。 1.安装Ant软件 到Ant的官方网站下载最新版的Ant二进制版本,它是一个扩展名为zip的文件,本文使用的是Ant 1.8版。下载后解压到某个文件夹中,例如c:\\ant_1.8,并创建一个名为ANT_HOME的环境变量,变量值设为刚才解压到的目的文件夹名,本例中即为c:\\ant_1.8(后面用%ANT_HOME%指代该文件夹),同时将%ANT_HOME%/bin文件夹加入到Path环境变量中。以上步骤需要提前安装配置好JDK环境后再进行,JDK环境安装配置在这里略过。 2.创建构建文件 构建文件相当于一个计划书,整个构建活动是严格按照构建文件的内容来进行的,所以构建文件的创建是整个构建活动的核心。构建文件是XML类型的,这不仅是因为该类型是一种通用的描述语言,更主要的是Java中提供了相当丰富的操作XML类型文件的API。创建的构建文件最好命名为build.xml,并将该文件放入工程所在文件夹中。下面阐述一下构建文件的书写规则。 首先,在构建文件中创建一个工程标签用来标识该构建项目,例如本文中构建的项目名称是TankWar ,则创建标签,其中name属性代表的就是项目名称;default指的是要执行的目标名称,所谓的目标就是要完成的任务,在这里任务名为compile,这个任务的定义在后面会有说明;basedir代表工程的根文件夹,一般设为.即当前文件夹即可。 其次,定义属性标签,定义属性其实就是定义在构建文件中要使用的变量,例如该项目要构建的项目源码位于src文件夹中,构建后的文件保存到build/class文件夹中,这时我们就可以定义“src.dir”和“build.class”两个属性变量来指代这两个文件夹,以后假设更改了文件夹名只需修改属性名即可,对应的标签如下所示: 上面${ }中括起来的是已定义的属性名,该使用方式相当于引用变量。 然后创建目标标签,目标即我们要执行的具体任务,一个工程中可以包含多个任务。假设我们执行三项任务分别是创建文件夹、清除文件夹中已有内容及编译源代码,则定义的标签如下所示: 创建文件夹 清除文件夹中已有内容 编译源代码 //name属性所指明的任务即是前面工程标签中default属性的设定值,depends属性指明一种依赖关系,表示此任务必须等待第一个任务完成后才能进行。 3.运行Ant 在命令提示符下输入ant,系统将自动执行build.xml构建文件并完成构建文件中所定义的任务。 四、总结 以上是利用Ant工具软件在软件开发型毕业设计中的应用实例,除了在Java开发平台中有Ant工具外,另一个重要的开发平台,Net平台也有相应Ant工具。由于学生在利用Ant进行软件构建时是脱离了软件开发工具的帮助,所以需要了解更多深层的知识,这无形之中也加深了学生对软件开发型毕业设计的理解,同时在配置Ant环境时需要自己不断地尝试,也锻炼了学生的动手能力,因此将Ant应用到软件开发型毕业设计中对于学生而言是非常有益的。 软件毕业设计论文:计算机软件专业毕业设计探析 提要毕业设计是高职计算机软件专业培养就业型高技能“蓝领”人才的关键环节之一。本文就毕业设计的选题、毕业设计的管理、毕业设计各环节的把握等方面,探讨如何加强和改进高职院校计算机软件专业的毕业设计,以培养出社会所需的计算机软件开发高技能型人才。 关键词:高职院校;毕业设计;软件开发 毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。 一、毕业设计的选题 选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。 选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。 二、毕业设计的管理 要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。 1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。 2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。 3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。 三、毕业设计过程中的几个重点环节 1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。 2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。 3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。 4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。 5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。 四、结束语 高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业 设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。 (作者单位:大连水产学院职业技术学院)
软件质量管理论文:软件质量管理体系研究 [摘要] 随着软件行业的发展,软件质量越来越成为人们关注的焦点。本文从软件质量管理体系出发,结合笔者自身多年的软件质量管理经验,对现有软件质量管理体系进行了总结和归纳,提出了软件开发过程中质量控制的具体改进方法,并将全面质量管理观念融汇于实际软件质量管理日常事务之中。 [关键词] 软件质量管理体系 改进 全面质量管理 持续发展 一个开发团队要提高效率,就需要思考目前的管理活动中有哪些要素是可以改进的:如何把一些事务性的操作变得自动化,从而节约人力;如何找到更好的方法,让开发过程更为合理,更注重软件的质量;如何在团队中传播优秀的思想,让团队成员不断地学习和进取,自发地改进过程。这些美好的愿望几乎是所有方法论和各种认证的共同心声,但要完全做到可就太难了。在本文中,提出了一些优秀的实践,优秀实践均是来源于软件开发界中的一些新思路和新理论,它们能够为以上愿望的达成起到正面的作用。在组织中引用这些实践决不是一个容易的过程,但它们确实非常有效。这些实践包括:建立日创建、测试驱动开发、建立核心框架和面向组件进行编程。 一、软件开发的有效管理:日创建 一个组织应当拥有一个有效的工作流程,这个工作流程能够指导软件开发的进行。这个流程应当是具体的、可操作的。随意的计划和从来不遵循的进度决不是一个有效的工作流程。日创建实践提出了一种对开发过程进行精细管理的方法,它是量化软件管理的基础。有了日创建,你会发现计划的制定和进度的监控是非常容易的一件事情。 我们传统开发软件的流程一般是这样,理解领域问题,然后分配任务,由不同的人负责不同的软件部件,在开发完成之后,再把各人的部件整合起来,形成完整的软件。这个思路看起来并没有什么问题,但是在实践中却问题多多。 首先,这种方式适合开发人员之间工作彼此没有交集的情况,以前这种现象很常见,但是现在,随着软件规模的扩大、分工合作的加深,开发人员间的相互依赖程度越来越高,这种清晰的职责划分已经变得越来越难了。 其次,在软件集成时,往往会出现各种各样的问题,可是却很难发现到底问题在哪里?公说公有理,婆说婆有理。每个人的代码都没有问题,结合到一起就出现大量的问题。 所以日构建就将平时难得一见的集成工作转换成频繁进行的一件工作,从而使得原先如同噩梦般的集成变成了一件简单的工作。这也是很容易理解的,如果集成工作几个月才进行一次,谁能够记起几个月前的细节呢?但是如果集成以天,甚至以分钟为单位进行,排除bug就变成一件很容易的事情了。 二、测试驱动开发 软件质量的根源来源于测试,测试做好了,软件质量就会好。这是毫无疑问的。问题的关键在于怎么做测试,才能保证测试的投入能够带来软件质量的有效提升。测试驱动开发正是为了解决这个问题而出现的。它不是一个完整的方法论,可以和任何一种开发流程进行融合。测试驱动开发不但能够改善测试效果,还能够改进软件的设计。 测试驱动开发起源于XP法中提倡的测试优先实践。测试优先实践重视单元测试,强调程序员除了编写代码,还应该编写单元测试代码。在开发的顺序上,它改变了以往先编写代码,再编写测试的过程,而采用先编写测试,再编写代码来满足测试的方法。这种方法在实际中能够起到非常好的效果,使得测试工作不仅仅是单纯的测试,而成为设计的一部分。 在编写程序之前,每个人都会先进行设计工作。可能有些人的设计比较正式,绘制模型,编写文档。有些人的设计只是存在于脑海之中。且不论设计是精细还是粗糙,你都为随后的编码活动制定了一个标准。这个标准的明确程度和你的设计的细致程度有关。但应该承认,这个标准是不够细化的。因为你的设计不可能精细到代码级的程度。而标准不够明确则会产生一些问题,例如,在编写代码的过程中,你还可能会发现原先的设计出现问题,从而中途改变代码的编写思路。这将会导致成果难以检验,进度难以度量。 既然以设计为导向的标准不够明确、不够具体。那什么样的标准才是合适的呢?只能是代码。因为代码是最明确、最具体的。所以测试优先的本质其实是目标管理。编写测试代码其实是在制定一个小目标。这个小目标非常明确,它规定了你需要设计的类、方法,以及方法需要满足的结果。这些目标制定完成之后,你才开始编写代码来达成该目标。测试的目标要比设计的目标粒度更小,但是成本上却更为经济。 测试优先是软件开发中一种细粒度的目标管理方法,通过明确的目标,推动软件开发的进行。 三、建立核心框架 框架是一种具有高度重用性的软件,这个特性决定了它非常适合成为软件组织积累知识的一种有效手段。传统的知识积累的方法是文档,但是文档容易产生歧异,开发人员往往也不愿意去阅读和理解文档。框架提供的是一种综合的手段,包括文档、模型和代码。更容易理解,更重要的是,开发人员必须在日常的工作中使用框架,这使得他们对框架中的知识非常熟悉,并根据工作的需要来改进框架。 四、面向组件编程 有效的组织在于有效的分工。体力活动容易进行分工,脑力劳动则比较难,而软件开发似乎就更难了。所以,长久以来我们都习惯采用以功能块为单位的粗粒度划分方式。面向组件编程采用更加细密的划分方式,并以服务作为组件之间相互依赖的契约,不但定义了组件和组件之间的关系,也规定了组件开发者、组件使用者、组件测试者的权利和义务。从而能够进行软件开发工作的分配、管理、QA等工作。 软件质量管理论文:软件质量管理6大最佳实践 软件形式上是产品,本质上是服务,是高科技计算机信息技术和人类创新智慧的结合。在软件产品的研发过程中,软件质量一直处于最为核心的地位。ISO9001标准和CMM原则被誉为软件质量管理的圣经,是当今国际上最推崇的软件质量改进方法和保证措施。然而,很多实施ISO9001、CMM3级的企业过于强调过程管理,忽略了“人比过程更重要”这一原则,形式重于实质,这一做法在国外已受到猛烈抨击。如何更好地将质量管理理论和企业经营生存之道密切融合,走出一条独辟蹊径、立竿见影的“质量革命”之路,是摆在诸多企业高管面前的重要课题之一。这里总结了软件项目质量管理的6大最佳实践,供同行参考。 全面管理,塑造质量文化 全面质量管理即为全员、全过程、全方位的质量管理,它具有以下基本特点: 1.全员:质量控制从少数质量保证人员扩展到企业的所有人员。质量控制管理不是质量保证部门一个部门的事情,需要全员的大力支持、准确理解、精确执行。 2.全过程:将质量控制、质量检验、质量统计延伸扩展到整个产品生命周期。 3.全方位:全面运用一切有效方法,全面控制质量因素,如软件开发成本、进度、可靠性、安全性等。 全面质量管理可以归纳为两大基本原则: 首先是以满足顾客需求为导向,不断改善,最终实现顾客的全面满足;其次是以全员参与为基础,进行全过程的质量控制。质量管理理论认为,“质量出自计划,而非出自检查”。软件前期的质量保证主要依靠设计、生产、研发,后期的质量保证则主要依靠测试、完善、改进。全过程的质量保证依靠行之有效的管理体系。这种观点强调运用确定性、过程化的管理制度、程序、体制来控制管理潜在诸多不确定性、多变性因素的软件质量品质。事实上,影响软件项目进度、成本、质量的三大因素分别是人、过程、技术,人永远是第一位的,人永远比过程更重要,人是影响质量的最关键因素,只有在软件质量管理过程中坚持“以人为本”,强调人与过程的和谐,塑造以人为核心的质量管理文化,才能让质量管理的成效得到淋漓尽致的发挥。 分级管理,把握 质量目标的层次性 ISO9001体系认为,建立质量方针、质量目标是实施质量管理的必经之路。事实上,现代软件的架构是层次化的,这一点尤其重要,软件质量也应按照层次从里到外、功能由轻到重、地位从低到高因地制宜、区别对待,对于不同的软件层面和需求制定不同的质量目标。例如:对于一个大型网络游戏而言,大气炫丽、细腻仿真的3D动画操作界面是非常必要的;但对于一个小型超市仓库管理软件而言,只要能满足出库、入库、损益、盘点的基本需求就可以了,简单粗糙的操作界面反而更容易上手。 在进行软件工程的质量控制时,应把握关键层面,抓住质量控制的瓶颈。一般来说,越是靠近底层、核心区域(如平台、框架、引擎、关键业务等)的代码质量要求越高,开发人员的素质要求越高,质量检测及保证工作代价开销越大。精益求精只适用于靠近核心的代码层;而对于外围代码层, 可酌情适当降低代码质量,放松测试条件。 验证确认,全程质量控制 质量控制是确定项目结果与质量标准是否相符,并及时纠正产品缺陷的过程。质量控制的主要手段是验证与确认:验证是从开发者的视角来检查是否正确地构造了产品,而确认则是以用户的视角来检查是否构造了正确的产品。 事实证明,具有清晰开发模式及过程管理规范的软件产品,在质量上要明显超过那些没有明确过程模型及规范指导的软件产品。软件工程理论提出了诸多开发模型,如瀑布模型、喷泉模型、增量模型、快速原型模型、螺旋模型、迭代模型等,当前最常用的大型软件开发模式是螺旋式的增量开发方式(如图1所示)。 图中1〜7 是各阶段的输出点,也是质量控制点,有相应的输出文档和阶段性成果,均需要得到质量保证部门的确认。软件项目中最常用的质量控制工具手段,包括评审(技术评审、代码评审、设计评审、同行评审等)、审查、测试验证(黑盒测试、白盒测试、单元测试、集成测试、确认测试等)、抽查、调查、走查、旁站、缺陷跟踪等。 技术评审最初是由IBM公司为了提高软件质量和提高程序员生产率而倡导的,分为正式技术评审(FTR)和非正式技术评审(ITR)两种,该方法已经被业界广泛采用并收到了很好的效果,它被普遍认为是软件开发的最佳实践之一。需要重点指出的是,同行评审是一种特殊类型的技术评审,由与产品开发人员具有同等背景和能力的人员对产品进行技术评审,非常有利于发现产品中潜在的问题。成功的同行评审是提高质量和生产率的重要手段,评审的对象应该包括所有软件开发的中间和最终工作产品。 引入工具,复用成功模式 质量管理是可以通过信息化手段量化的,采用先进的质量管理工具可以极大地提高质量管理水平。例如:Bugzilla是Mozilla公司提供的一个开源的缺陷跟踪工具,在全世界拥有大量用户。它能够为软件组织建立一个完善的缺陷跟踪体系,包括报告缺陷、查询缺陷记录并产生报表、处理解决缺陷等。 质量和缺陷是一对无法化解的矛盾,想要提高质量必须千方百计地减少缺陷。有三种方法可以减少缺陷产生的频率、数量、规模等级。 1.事前预防:在开发过程中始终要考虑工作成果可能产生缺陷,将高质量内建于开发过程之中。主要措施包括提高技术水平和规范化水平,也就是练内功,通称为“软件过程改进”。 2.事中控制:及时对各个阶段的工作成果进行质量检查,找出并消除其中的缺陷。这种方式实践效果较好,已经被企业广泛采用,主要措施是技术评审、软件测试和过程检查。 3.事后补救:当软件产品正式交付到用户手中投入生产经营时发现了重大缺陷(如系统常常崩溃、运行速度极慢、报表统计错误等),然后再进行修改维护。这实质上反映出软件项目管理中存在较大的缺失和漏洞,建设单位、承建单位、监理单位三方都有不可推卸的责任,应规避这类水平低级、后果严重、影响恶劣的失误再次发生。 复用是在软件开发领域提高软件质量的重要方法之一。被复用的对象往往是经过反复使用验证的,自身具有较高的质量,因此,合理化复用有利于提高质量、提高生产率和降低成本,技术开发活动与管理活动中的任何成果都应尽量被复用,如思想方法、经验、程序、文档等。软件质量管理的最终目的除了能够不断持续改进之外,还在于形成有特色、有成效、可操作的质量管理模式,并最大程度地复用。 协同合作,三权分立 由于软件质量管理的专业性和复杂性,软件项目组织建设上应实行“设计、检验、监管”三权分离、鼎足而立的原则:设计部门专攻软件需求分析、规划设计、系统研发工作;检验部门从事系统测试(性能测试、回归测试等);质量监管部门制定质量管理工作计划,对各部门的质量管理工作提出指导建议,跟踪、内审、改进质量体系的运行。 技术评审、测试和质量保证是提高软件质量的三个重要法宝,但三者在作用上各不相同。技术评审与测试关注的是产品质量而不是过程质量,两者的技术强度比质量保证要高得多。技术评审和测试能弥补质量保证的不足,三者是相辅相承的质量管理方法。我们在实践中不能将质量保证、技术评审和测试混为一谈,也不能把三者孤立起来执行。建议让质量保证人员参加并监督重要的技术评审和测试工作(大约占其工作量的30%左右),只有这样他们才能更深入地了解软件的质量问题,把三者有机地结合起来,做到三位一体,全方位堵住质量缺陷的漏洞。在部门职能规划上,质量保证部门具有充分的权力,可以对质量不合格的工作成果做出处理,只有这样质量保证工作才不会被轻视,才更有助于加强全员的质量意识(质量保证过程域的主要活动如下图2所示)。 和谐管理,做好一把手工程 当前很多软件企业都组建了质量保证部门,出台了质量保证制度,然而软件质量并未得到实质性突破,质量保证人员也没有发挥预期的效果,造成这种情况的常见原因有两个:一是软件开发团队管理过程不够规范;二是企业领导者,尤其是最高领导者(即“一把手”)重视程度不足,措施不到位。 调查结果表明,在软件项目中,质量保证人员往往是最“吃力不讨好”的一族,通常没有实质性权力,项目成功功劳属于别人,自己缺乏成就感,项目失败却担负最多的责任。鉴于这种情况,领导层一定要从根本上重视、爱护、支持质量保证工作,充分发挥组织协调作用,体现人文关怀,运用管理艺术,构建和谐团队,让每一个项目组成员都树立较强的责任感、归属感和大局意识。事实上,软件开发工程是典型的“全员参与工程”、“一把手工程”,没有企业“一把手”的知情、重视、认可和支持,软件项目顺利实施和取得实效根本无从谈起。有时候企业领导层对于软件质量保证的作用往往是决定性的,这是任何技术手段都无法替代的。 链接 软件质量管理常见误区 误区一:软件质量是可以精确测量的。 软件的质量属性很多,如正确性、健壮性、可靠性等,但在大多数用户看来,实用、适用、好用的软件就是成功的。成功的软件通常都会在功能、性能、界面、操作等方面,以最简捷有效的方式满足用户的最紧迫、最直接的需求。质量是一个相对的概念,软件产品质量没有国际通用的评价标准,质量目标的弹性较大,没有绝对合格或不合格的界限,软件不可能做到“零缺陷”,有缺陷的软件仍然可以使用。 误区二:企业软件的质量越高越好,最好是“零缺陷”。 商业目标决定了软件的质量目标。软件的质量评价也不能从纯粹的软件工程、软件商品、软件技术的角度去考量。理想的软件质量目标不是“零缺陷”,而是恰好能够满足应用需求、生存发展、市场竞争需要,并且将提高质量所付出的代价控制在预算之内。一味追求高质量代码,把质量目标凌驾于赢利目标之上,是多数技术人员所犯的常见错误。 误区三:通过ISO9001、CMM3级认证就意味着软件质量一定有保证。 当前很多通过CMM3或者ISO9001质量认证的软件企业在软件项目管理上的确更加规范了,但代表核心竞争力的软件质量驾驭能力并未得到实质性的提升。产品生产过程与产品质量存在一定的因果关系,通常好的过程产生好的产品,而差的过程将产生差的产品。实践证明,软件质量保证并不能绝对保证软件质量,质量保证只能检测出哪些不符合既定程序规范、肤浅的软件缺陷,对于潜藏在软件深处符合既定设计规范的缺陷却显得无能为力。仅靠制度、规范、流程是无法全面识别出软件中的潜在缺陷的,质量保证对于保证质量而言只是必要的手段,而不是充分的手段。 误区四:拥有充足的人力资源,软件质量就有保障。 软件开发并不一定是人多力量大,相反,人力资源配置不当反而会延误工期。不同人员的水平和素质差异较大,软件项目增加新人可能会增加新的缺陷,无益于软件质量提升。软件开发是一种智力创新活动,任何程序员都无法避免缺陷的发生,缺陷发生是必然的,程序员首先必须了解决定软件质量的各个关键因素(如成本、进度、可靠性、安全性等),搞清楚质量控制的目标和计划,然后才可以在进行需求开发、系统设计、编程测试时确保交付软件的高质量。 软件质量管理论文:基于过程性能模型的软件质量管理过程的研究与应用 摘要:软件产品的质量在很大程度上受到软件开发过程的影响。为了提高竞争力、改进质量以及提高效率,软件企业就需要将更多的注意力放在过程上,通过过程控制其结果。本文对软件质量管理过程进行了研究,通过过程性能基线和过程性能模型分析和管理质量,提出了一个基于过程性能模型的软件质量管理过程模型,并在研究的基础上,构建了软件质量管理系统的体系结构。 关键词:软件质量管理过程性能基线过程性能模型 1 引言 随着软件产业的飞速发展,软件的核心竞争力主要集中体现在质量、成本和交付工期上,而质量是最显著影响其它两方面的因素。对软件企业来说,质量不再只是争夺市场的一个有利因素,而变成了公司在竞争中成功的必要条件。然而,随着软件规模和复杂度的增加,软件开发过程越来越难以控制,导致开发过程中的产品质量和过程质量处于失控状态。 过去存在着一些片面的观点,认为先进的工具和方法可以神奇地解决软件开发中的质量问题。目前的现实并不尽如人意。有的企业由于缺乏对开发过程的控制,往往很难平衡客户和公司在质量、成本和交付工期的要求,成功的项目比例很小。 面对如前所述的现状,软件质量管理一定要面向预测式管理。一个软件产品的质量主要是由它的开发、采购和维护过程决定的,为了改进软件产品的质量进而提高竞争力,就要把焦点放在能够稳定地开发优质产品所需的过程上[1],通过过程数据预测和控制结果。 过程性能模型重点强调过程和产品度量对结果的重要性,分析和建立过程和产品度量与结果的关系。其通过过程性能基线控制过程的关键因子,分析过程的性能偏差,进而预测并控制最终结果。由此可以看出,过程性能模型是解决上述问题的有效方法,本文将关注基于过程性能模型的软件质量管理过程。 本文首先归纳了软件质量和软件质量管理的研究现状,并指出了现有软件质量管理过程所存在的问题;随后引入了过程性能基线和过程性能模型,提出了基于过程性能模型的软件质量管理过程模型,阐述了过程性能基线和模型在质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进等五个质量管理子过程中的应用;最后在研究的基础上,构建了软件质量管理系统的体系结构,包括组织过程资产库,过程支持和软件质量管理三个子系统。 2 软件质量及管理 当前业界已将交付软件的缺陷密度作为软件产品的质量的衡量关键标准。即,已交付软件中每个单位规模的缺陷数,简称为交付缺陷密度。因此,软件质量管理通常围绕缺陷而展开,软件项目的目标是使交付的软件存在尽可能少的缺陷[2]。 质量管理的任务是计划恰当的质量活动,然后正确执行和控制这些活动,以便可以在软件开发过程中(即在软件交付以前)检测到大多数缺陷[2]。 质量管理包括确定软件的质量目标,制定实现这些目标的计划,并监控和调整软件计划、软件工作产品、活动和质量目标,以满足客户和最终用户对高质量产品的需求和愿望。 质量管理基于机构、客户和最终用户的需求建立软件产品的质量目标。为实现这些目标,机构制定相应的策略和计划,项目则为实现这些质量目标对其定义的软件过程进行具体调整[3]。 在软件质量管理过程和方法上,传统的包括:全面质量管理(Total Quality Management, TQM)是一套能控制质量、提高质量的方法;在PMBOK[4]中,软件项目的质量管理是指保证项目满足其目标要求所需要的过程,包括质量计划、质量保证和质量控制三个过程域;著名的“Juran三部曲”[5]――TQM的理论基础和基本方法的主要基石――包含质量计划、质量控制和质量改进三个步骤,突出了对过程改进的支持。最有成效的要属六西格玛质量管理方法,其理念是通过排除和预防缺陷来提高客户满意度,进而提高企业的收益率,包括过程性能度量集、多种改进框架和分析工具,尤以DMAIC框架(定义-度量-分析-改进-控制)最常用[6]。将六西格玛与CMMI实施相结合将是更有效的过程改进途径。 在软件质量管理工具方面,Ishikawa提出了质量控制的七种基本统计工具[7],包括因果图[8]、Pareto图、直方图、控制图、散布图、运行图、检查单。目前也有许多有关预测模型的论著,如:Rayleigh模型。 现有的软件质量管理过程和方法提供了质量管理的高层指导,主要关注于实施步骤以及最终结果,质量管理工具也着力于解决质量管理中的具体的某“点”的质量问题和控制,但在如何通过过程控制其结果,业界正在寻求有效的途径,是亟待解决的问题。例如:如何制定低风险且切实可行的质量计划、如何在开发过程不同的影响因素下确保项目质量目标得以实现等。这些正是本文致力于研究的主题。 3 基于过程性能模型的软件质量管理过程 过程性能模型是解决通过过程控制其结果的有效方法,具体定义如下。 过程性能基线(Process Performance Baseline, PPB)是对遵循过程所达到的实际结果的文档化刻画,用于比较实际过程性能和预期过程性能的基准[9]。 过程性能模型(Process Performance Model, PPM)是对过程属性和过程工作产品之间关系的描述,基于历史过程性能数据而建立,并使用项目中收集的过程度量和产品度量进行校准,最终用于预测遵循过程将能达到的结果[9]。 过程性能基线可用于组织内任何独立的项目,通过分析所收集的度量,建立结果的分布和极差,其刻画了所选过程的预期性能[10]。过程性能模型基于其他过程和产品的度量来估算或者预测某一过程性能的度量,刻画了过去的和当前的过程性能,对过程将来的性能进行预测。过程性能基线控制子过程的能力;过程性能模型预测过程的中间目标和最终目标,通过过程控制结果,在子过程结束时进行调整和预测,确保最终目标的实现。 基于六西格玛质量管理的方法及其DMAIC框架(定义-度量-分析-改进-控制),以及过程管理的四个核心职责(定义过程、度量过程、控制过程、改进过程),并结合过程性能基线和模型的原理,本文提出了一种基于过程性能模型的软件质量管理过程模型,该模型在质量管理过程中增加了过程性能基线和模型的指导、统计管理以及预测和控制,提供了软件开发过程中进行质量控制和持续改进的框架,如图1所示。模型主要包括:质量计划、质量活动、质量度量和分析、质量预测和控制、质量评价和改进。接下来将详细阐述过程性能基线和模型在上述五个质量管理子过程中的应用。 图1 基于过程性能模型的软件质量管理过程模型 3.1 质量计划 要生产出高质量的产品,首先必须制定质量计划。质量计划作为基于过程性能模型的软件质量管理过程模型的一个核心环节,简言之,就是怎样以及何时将质量活动和质量材料应用到一个项目中。质量计划中必须明确定义在软件开发的各个阶段应如何进行质量活动。制定质量计划的前提是项目已完成任务计划、进度计划和规模估算,故在制定质量计划之前必须进行入口准则的验证。 基于过程性能模型的软件质量管理过程要充分发挥过程性能基线和模型在质量计划制定时的指导作用。团队软件过程(Team Software Process, TSP)质量计划是一个最佳范例,本节将介绍如何使用过程性能基线和模型指导质量计划的制定。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 3.1.1 TSP质量计划 团队软件过程(TSP)制定的质量计划包括以下几个方面[11]:系统无缺陷比率、各阶段排除缺陷密度、质检过失比、阶段收益、过程收益、缺陷引入率和缺陷排除率,可划分为过程质量度量和产品质量度量两大类。 为了提高客户满意度,首要解决的就是降低交付缺陷密度,即验收测试过程中发现的缺陷密度。团队在制定质量计划时,首先估算可能会引入的缺陷数,其中估算每个过程阶段所引入的缺陷数的方法有许多种,TSP质量计划使用的是缺陷引入率;然后就是估算排除的缺陷数,这里TSP质量计划使用了阶段收益。一旦团队按阶段估算了引入和排除的缺陷,那么结合项目的规模估算与任务和进度计划,就可以估算出每个阶段将会排除的缺陷密度,然后检查所估算的交付缺陷密度是否满足项目的质量目标,进而通过局部调整以完成质量计划。 3.1.2 使用过程性能基线和模型指导质量计划制定 在使用缺陷引入率和阶段收益估算缺陷的引入与排除时,传统的做法是“拍脑袋”或者基于业界数据,有经验的组织会基于历史数据,但是实际实施表明:上述情况中绝大多数的估算都是徒劳的。原因如下:一是因为对阶段缺陷引入率和阶段收益的估计值没有准确地反映缺陷引入与排除过程的能力,不应只是单个值,而应该是一个区间,包括均值和上下限;二是因为没有对缺陷引入与排除的过程进行计划,尤其是某些关键度量,例如评审速度、测试覆盖度、人员技能、经验等级、检查单条目数等,从而无法通过缺陷引入与排除的过程控制过程的执行结果(缺陷引入率和阶段收益),使得项目质量目标的实现变得不可预测和控制。 为解决上述问题,这里使用过程性能基线和模型从四个环节提供支持: (1)建立项目的质量目标,制定交付缺陷密度的计划值。 (2)基于组织的历史数据,建立阶段缺陷引入率和阶段收益的过程性能基线,参照过程性能基线计划阶段缺陷引入率和阶段收益,以“上限,均值,下限”的三元组形式。 (3)基于组织的历史数据,构建缺陷引入过程和缺陷排除过程内部的过程性能模型,建立子过程结果(也即中间目标)与子过程因子(包括可控的和不可控的)之间的关系,以及子过程可控因子的过程性能基线,参考所建立的过程性能基线和模型制定子过程的质量计划。同时在质量预测和控制时,需要对这些子过程进行统计管理。例如设计评审,代码评审,单元测试。 (4)在分别计划好项目的质量目标、缺陷引入和排除过程的中间目标、缺陷引入和排除过程因子之后,使用统计方法(例如蒙特卡洛模拟)对项目质量目标达成情况进行预测[12],通过置信度与置信区间评估目标达成情况的风险,必要时调整计划。 若软件组织处于起步阶段,没有足够的历史数据,质量计划的制定可参考TSP质量准则[13]。 3.2 质量活动 质量活动作为软件开发过程中的一项必要且非常重要的活动,负责排除开发过程中所引入的缺陷。其作为软件质量管理过程中不可缺少的环节,通常分为两大类:评审和测试。评审不但可以识别存在于可执行系统中的缺陷,而且可用于文档。评审有许多种类型,其中主要的类型有审查、走查和个人评审。审查和走查是同行评审[14]。测试则旨在发现尽可能多的缺陷。测试有七种类型,分别是单元测试、集成测试、外部功能测试、回归测试、系统测试、验收测试以及安装测试[15]。常用的有单元测试、集成测试以及系统测试等项。 以TSP为例,其任务计划中所涉及的质量活动按执行的先后顺序排列有需求审查、高层测试审查、详细设计评审、详细设计审查、代码评审、编译、代码审查、单元测试、集成测试、系统测试、验收测试。 项目的质量经理根据进度计划,按期组织任务计划中所安排的质量活动,基于既定的质量计划,具体由质量保证人员按计划实施。 3.3 质量度量和分析 在质量活动实施的过程中,软件质量保证人员应收集质量度量的实际数据,包括基本度量和派生度量。以软件审查为例,基本度量包括规模、评审准备时间、评审会时间、参与审查人数以及所发现的不同类型的缺陷数;派生度量包括总的审查时间、准备速度、审查速度、总的审查速度、缺陷密度、每小时发现缺陷数、评审准备时间与评审会时间之比、审查有效性。个体软件过程(Personal Software Process, PSP)[14]提供了非常有价值的度量和分析。 与此同时,质量人员可对收集的质量度量数据进行一些初步的探索性分析,为进一步的质量预测和控制打下基础。数据分析的切入点可以为缺陷的引入、排除以及泄漏,与评审有关的准备速度、评审速度、缺陷密度、审查有效性等,以及与测试有关的测试用例密度、测试覆盖度、测试用例有效性等。数据分析的方法包括如下: (1)推测,支持工具有Pareto图、运行图、直方图、箱线图、多变异图等; (2)提出原因的假设,支持工具有因果图和关系图等; (3)证实或排除原因,这主要是由能提供假设检验、方差分析和多元分析等方法的高级分析工具所支持。 3.4 质量预测和控制 为了有效地跟踪并控制质量活动的实施,实现质量计划中对各质量活动所设定的预期目标,进而确保项目质量目标的达成,基于过程性能模型的软件质量管理过程模型所包含的另一个核心环节就是质量预测和控制,主要涉及到统计管理子过程性能和预测项目质量目标达成两方面。具体而言就是使用过程性能基线和模型对质量计划中标注的关键子过程实施统计管理,在每一个子过程结束时使用过程性能模型预测项目质量目标达成的置信度,必要时对质量计划进行调整。 3.4.1 统计管理子过程性能 统计管理的过程[9](Statistically Managed Process)即使用基于统计的方法进行管理的过程,其中,对该过程进行了分析,过程偏差的特殊原因得以识别,过程性能也被控制在已定义的范围内。对子过程实施统计管理,可以使子过程的性能得到很好的控制,从而确保实现子过程的预期质量目标。适于统计管理的度量必须是可控的,对子过程来说是关键的,可以为人员属性、环境因子、技术因子、工具或硬件条件、过程因子、客户以及供应商等利益相关者,例如人员经验等级、人员可用性、同行评审相关度量、测试覆盖度、编程语言等[16]。 根据对相关材料的研究,本文归纳并提炼出了一个统计管理子过程性能的流程,大体将统计管理子过程划分为过程稳定性评估和过程能力评估两部分,如图2所示。 图2 统计管理子过程性能 (1)过程稳定性评估 过程稳定性评估[17]需要用到统计过程控制方法(Statistical Process Control, SPC)。SPC主要用来测量一个过程的稳定性并识别过程的各个执行情况是否超出所预期的变化范围和控制界限。控制图是实现统计过程控制强有力的工具,常用的为XmR图和U图。通常情况下,适于统计管理的度量其取值都是服从正态分布的,对于不服从正态分布的情况,可以使用箱线图。 对于不稳定的过程(子过程中出现了性能偏差),需要识别偏差的特殊原因,集中分析并采取矫正措施排除特殊原因。检测不稳定性除了Western Electric提出的4种有效测试 [17] 外,还可参考Minitab等统计软件中提供的其他测试规则。必要时可采用分组的方法。 (2)过程能力评估 在子过程执行即将结束时,需要分析子过程的能力,进行过程能力评估。过程能力[17]评估的前提是过程是稳定的或统计受控的。有能力的过程首先是稳定的,且其能力的上下限必须在规格界限之内。过程能力可以通过过程能力指数Cp和Cpk来衡量,使用控制图或直方图进行图形化展示。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 过程能力指数Cp是我们描述过程能力的最重要指标,但由于Cp的计算与过程输出的均值µ无关,它是假定过程输出的均值与规格中值M重合时的过程能力。因此,Cp指数只是反映了过程的潜在能力。为此引入了过程能力指数Cpk,其被称为实际过程能力指数[18]。 合理考虑Cp和Cpk两个指数,对整个过程的状况就有了较为全面的了解。不应单独使用这两个之中的一个。 当Cp和Cpk都较小且二者差别不大时,说明过程的主要问题是σ太大,改进过程应首先着眼于降低过程的波动。 若Cp较大,而Cpk很小,二者差别较大,说明过程的主要问题是µ偏离M太多,改进过程应首先着眼于移动µ值,使之更接近M。 如果Cp本身不够好,Cpk更小,二者差别较大时,说明过程的µ和σ都有问题,通常改进过程应首先移动µ值,使之更接近M,然后设法降低过程的波动,减小σ。 需要特别强调的是,Cp和Cpk是由处于统计受控状态下的过程波动的大小和均值偏离决定的。因此首先要判断过程是否处于统计受控状态。 3.4.2 预测项目质量目标达成 在每一个子过程结束时,应使用子过程中间目标与项目质量目标之间的过程性能模型预测项目质量目标达成的置信度。 3.5 质量评价和改进 项目到达结项阶段时,软件质量管理也进入了最后一个环节:质量评价和改进。基于过程性能模型的软件质量管理过程中的质量评价和改进除了进行传统的质量总结报告之外,还包括基于正交缺陷分类[19](Orthogonal Defect Classification, ODC)的Pareto缺陷类型分析、过程性能基线和过程性能模型的分析评价。 质量总结报告提供了项目质量目标达成情况,质量活动的过程度量和结果度量实际数据,以及缺陷的引入排除情况汇总等。 考虑到ODC的缺陷类型与特定的软件开发阶段相联系,将Pareto缺陷类型分析与ODC结合起来,有利于识别最普遍的缺陷类型。而且通过Pareto分析找出缺陷数最多的缺陷类型,然后找出与该缺陷类型相关的开发阶段,从而对该阶段采取相应的改进措施。 质量评价和改进环节最重要的一步就是要对整个质量管理过程中所使用的过程性能基线和过程性能模型进行分析和评价,包括过程性能基线是否需要更新、过程性能模型的评价以及过程性能模型是否需要更新等。 3.5.1 过程性能基线更新决策 过程性能基线的建立过程是增量或迭代的,在获得新项目的实际度量数据后,要评估数据质量,然后将数据纳入已有基线的分析,确定是建立一个新基线还是使用已有基线。 判断将新的项目数据纳入已有过程性能基线是否合适的一个方法是:执行假设检验来判断新数据与已有基线是否存在显著的统计差异。如果存在显著的统计差异,我们需要使用新的项目数据建立新基线;如果假设检验的结果表明没有显著差异,则继续使用已有基线。 此外,在综合考虑项目和项目组之间的内在区别及组织业务变更的基础上,应定期评审组织过程性能基线集,以确定是否需要建立新的基线,或者是否需要合并、修订或放弃已有基线。组织过程性能基线需要合并、修订或放弃的情况如下: (1)当子过程改变时; (2)当组织的结果改变时(例如,由于过程偏移); (3)当组织的需要改变时。 3.5.2 过程性能模型评价与更新决策 基于过程性能模型的软件质量管理过程是否能真正奏效,过程性能模型自身的好坏至关重要,其是否能有效且准确地对目标进行预测和控制、其可理解程度及其可用性等都需要进行严格的评价。 通过对可靠性增长模型、质量管理模型等模型的评价标准进行调研[20],本文归纳了四条过程性能模型的评价标准,如下所示: (1)预测有效性。预测结果与实际结果偏差大不大,直接关系到模型的好坏。 (2)及时性。模型能够越早地发现问题或提高的征兆,就有越多的时间提前进行计划。 (3)开发过程的覆盖程度。开发过程的所有阶段的模型覆盖度是很重要的。每个开发阶段必须得到管理,并且应当实施适当的措施。往往需要建立模型集。 (4)简单性。数据采集简单并且代价不高;概念简单,用户不需要很多的数学基础就能理解。 过程性能模型的更新包括对模型的校准(Calibration)和修订(Revision)。 量化管理项目时,从统计管理选择的子过程中获取关键属性度量,通过使用所获得的这些实际性能数据,校准有关过程的过程性能模型,判断项目是否能够实现其目标,包括中期和最终目标(此时这些目标在项目生命周期的后面阶段才可以度量)。 需要修订过程性能模型的情况总结如下: (1)当子过程改变时; (2)当组织的结果改变时; (3)当组织的需要改变时。 4 质量管理系统体系结构 在对基于过程性能模型的软件质量管理过程的研究的基础上,研发了质量管理系统,其体系结构如图3所示。该系统建立了组织过程资产库,并提供两大功能:过程支持和软件质量管理。 图3 质量管理系统体系结构 4.1 组织过程资产库 一个组织应该拥有自己的过程资产库,包括组织的标准过程集、度量库、过程性能基线库以及过程性能模型库,分别为过程、度量、PPB和PPM建立了相应的数据字典。其中,标准过程集支持过程定义和裁剪,度量库包括过程度量和产品度量,过程性能基线库以“上限、均值、下限”的方式存储,过程性能模型库中涵盖基本的统计预测模型和高级预测模型。 4.2 过程支持 过程支持提供了从软件度量到过程性能基线直至过程性能模型的建立与维护功能。随着度量数据的不断积累,过程性能基线的控制限在建立的过程中需要不断地修订。开发过程性能模型也是一个迭代的过程,不断的选择一个或多个适当的统计建模方法,并用过去的性能数据对模型进行评估,直到得到适当的模型预测值。 过程性能基线建立的统计方法为控制图理论,支持过程性能模型建立的统计方法包括回归、方差分析、虚拟变量回归、卡方检验、逻辑斯蒂回归,以及蒙特卡洛模拟,贝叶斯信念网络(Bayesian Belief Networks, BBN)。 4.3 软件质量管理 (1)质量计划模块支持入口准则验证、质量计划概要、项目质量目标的建立、各阶段质量活动其质量目标的建立、各阶段质量活动的属性及其度量的详细计划、项目质量目标达成情况预测及结果报告。 (2)质量活动模块支持评审过程、测试过程的实施。前者包括评审计划、评审会、缺陷修复、评审总结,后者包含测试用例管理、测试报告、缺陷管理。 (3)质量度量和分析模块负责从过程中进行质量度量数据(特别是缺陷数据)的收集、分析、评价并生成质量状态报告,质量数据分析包括按阶段和项目划分的缺陷引入和排除情况分析等。 (4)质量预测和控制支持统计管理子过程性能和目标达成情况预测,为质量活动反馈偏差原因和建议的矫正措施,必要时提供质量计划调整的相关决策。 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文 (5)质量评价和改进模块基于项目质量目标实际达成情况和软件开发过程中的质量数据,生成质量总结报告,并支持基于ODC的Pareto缺陷类型分析,重点提供过程性能基线和过程性能模型更新的决策和相关评价。 5 结语 本文对软件质量管理过程进行了研究,提出了一种基于过程性能模型的软件质量管理过程模型,包括如何使用过程性能基线和模型指导质量计划的制定、进行质量预测和控制等,解决了质量目标无法有效预测和控制的问题。基于研究,构建了软件质量管理系统的体系结构,下一步将深入研究通过开发过程控制缺陷的引入,从而全方位地实现软件质量管理。 软件质量管理论文:军用软件质量管理浅析 摘 要:通过对目前军用软件系统开发的特点和存在问题的分析,探讨了利用CMM原理来改进军用软件过程、提升软件质量的途径和方法。并对提高装备软件的质量管理水平给出了若干建议,为不断深化装备软件质量意识和完善装备软件质量工作提供了参考。 关键词:软件质量,质量管理,CMM 随着国防信息化程度的不断提高,军用软件作为信息化装备系统的神经中枢已经成为武器装备系统中不可或缺的组成部分。高新武器装备中由软件实现的功能有时甚至会超过硬件,乃至软件本身就可以看作一类重要的装备,系统中软件性能的好坏、可靠性的高低、安全性的优劣决定着整个武器装备系统效能的发挥。目前如何提高军用软件的质量已经成为提升整个武器装备系统战斗力的关键所在。 一、军用软件的特点 软件是用计算机语言表示的与计算机操作有关的程序、进程和数据的集合,具有零磨损特性,其质量完全取决于开发过程。ANSI/IEEE Std 729-1983定义软件质量为:软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体。该定义表明如果软件本身设计出来的质量特性能高度满足软件各项功能、性能需求,则其质量的优秀等级较高。 对于军用软件而言,还存在一些特殊性,表现在:①开发过程受严格的软硬件条件制约,且很难制定具体的、量化的质量标准。②规模巨大,大系统软件源代码往往会超过一千万行。③军用软件用于军事目的,要求无差错运行,对可靠性、实时性、安全性、保密性、互操作性等方面都有极高的要求。④成系统的大型军用软件面对装备情况复杂,研制参与人员较多,这些因素会造成高风险、长周期,高成本。 二、军用软件开发中的问题 随着对软件开发规律和军用软件质量重要性认识的提高,已经有越来越多的软件承制单位开始建立基本的软件过程,按照软件开发规律进行开发,但还有相当多单位,依然沿用“手工作坊”式的开发方式,全过程由软件开发设计人员“自行设计,自行编码,自行测试,自行包维护”。这种方式无法对软件开发过程进行有效的监督与管理,一旦软件产品出现故障,只能由开发者自行维护,其它人员难以介入,软件质量就会处于失控状态下,造成这种状态的主要原因除了国内软件开发整体水平较低外,限制软件的质量的原因还有:①目前相当多的军用软件是当作硬件的附件而不是独立的产品,没有按照基本的软件过程模型进行软件开发。②在研制过程中软件的评审力度不够。③软件开发文档及编制过程不规范,文档对开发过程的没有起到指导作用,软件验收和维护也没有依据。④软件测试非独立过程,软件的测试软件、测试工具缺乏,标准、规范不健全,软件检验与硬件合并进行,使得测试过程难以发现软件本身存在的问题。⑤部队使用装备投入对软件维护的力度不够。 三、CMM原理和作用 为有效针对军用软件目前存在的若干问题,保证软件产品质量,应清晰和完善的软件过程。我国于2001年基于SW2CMM1.1版的理念,制定了GJB5000―2003《军用软件能力成熟度模型》,并于08年在原标准基础上修改了若干内容,了GJB5000A-2008作为替代原文件版本,这些都标志着我国军用软件开发管理已经进入规范化管理阶段。 软件能力成熟度模型CMM主要用于软件过程评估和软件能力评价。其中软件过程评估用于确定当前软件过程的状态,发现与软件过程有关的嗜待解决的问题,进而有步骤地对软件过程实施改进,提高组织的软件过程能力。 CMM模型为软件开发组织设计了一个循序渐进的改进过程,帮助开发组织按模型进行对照检查,找出自身的强项和弱点,制定改进计划,逐步提升软件过程能力。同时也为软件委托方或采办者提供了一个评价标准,可以为对软件承包商进行软件过程能力评估,对风险进行控制。软件能力成熟度越高,软件过程越透明,软件性能越稳定,软件质量越高。 CMM将软件过程能力成熟度分为5级,从1级到5级软件能力成熟度逐步提高,每个等级有其软件过程特点,1级不含关键过程域,2级以上每一等级包含一组关键过程域,每一关键过程域中包含一组目标,当这组目标全部实现时该关键过程域相应的要求得到稳定。当一个等级及其以下所有等级的各关键过程域的全部目标实现时,就表明达到了该等级的成熟度。 四、利用CMM对军用软件能力成熟度评估 我国目前军用软件研制受整体水平的制约,还处于起步阶段,所以在引入并实施军用软件能力成熟度模型CMM时,可以从可重复级(2级)做起,帮助软件开发组织的过程能力按阶段逐步建立,逐级提高成熟度等级。可重复级共有需求管理、软件项目策划、软件项目跟踪与监督、软件质量保证、软件配置管理、软件子合同管理等6个关键过程域。为实现6个过程域的满足,应注重以下几个方面:①高层管理者应确定软件工程化方针,以CMM模型为蓝本,要求软件项目组按照软件工程要求实施软件开发,对项目进行阶段性分割,推进文档化交流方式,以便对软件开发的全过程进行有效控制和管理。②对原有组织进行适当调整,依据CMM过程域实现要求进行必要的人员配备和准备,建立软件工程过程组、系统测试组、软件质量保证组、软件配置管理组与软件配置控制委员会。③ 在全组织内进行动员、学习和培训CMM相关知识和理论;将本单位的组织、角色和术语与CMM中的相对应,完成软件开发CMM模型本地化改造;建立激励机制,鼓励软件组成员尽快地接受CMM的理念和实践推进。 五、对于军用软件质量管理实施的几点建议 军用软件成熟度模型CMM是评估软件过程和评价软件能力的重要工具,对规范军用软件承制单位按照软件开发规律进行软件开发,提高研制开发能力,保证软件质量具有非常重要的意义。我国军用软件能力水平目前大部分处在CMM初始级或可重复级阶段,GJB5000A-2008《军用软件能力成熟度模型》军用标准要求全军各部队和全国所有军用软件承制单位贯彻执行在一定程度上推进了我国军用软件过程能力的提高,但在短期内想要提升软件成熟度等级还具有一定困难。所以我们应本着长期坚持,循序渐进的工作方法,结合实际情况,制定相应的改进措施,逐步完善实施过程。 此外,我们还应结合更多的管理方法对军用软件质量管理进行完善。如加强对军用软件研制单位质量水平的审核。通过二方(顾客方,如军方)或第三方(如独立的认证机构)严格审核,可以提高军用软件研制单位对软件质量的重视;及时更新软件工程理论技术,如软件开发过程模型,软件产品的评价模型方法、质量保证方法、软件工程集成环境和工具,可靠性和安全性技术等;建立一支高水平的软件测试检验队伍,保证软件测试人员的技术水平等级不低于软件开发人员;在软件开发过程中坚持开展软件标准化、系列化、模块化设计理念,提高软件模块复用率,用以提高软件的质量和可靠性。 提高军用软件质量管理水平是一个涉及多学科多技术的综合应用系统工程,军用软件承制单位中各部门各专业只有共同努力,通力合作才能使我军电子装备软件系统开发的整体水平跨上一个新的台阶。 软件质量管理论文:软件质量管理的优化对策研究 摘要:近年来,随着我国社会经济的不断发展,我国软件技术发展速度也在不断加快,但同时我国软件技术还存在较多的问题,要想有效解决这些问题,必须加强软件质量管理,不断完善软件质量管理体系,促进软件快速交付。文章研究表明,通过软件质量管理,不仅可以促进软件开发,还可以确保软件质量。 关键词:软件;质量管理;优化对策 0引言 在软件技术快速发展和应用范围不断扩大的同时,软件复杂性也不断提升。在当前的很多软件开发企业中,软件质量管理问题开始成了关注的焦点。 1软件质量管理中存在的主要问题分析 1.1需求模糊问题 结合软件工程来说的话,软件产品的生产主要包括多个过程:第一是系统需求研究过程;第二是系统设计过程;第三是系统实现过程。但对于软件系统需求来说,往往描述不够完善,相应的软件需求调研以及研究也不够深入,没有加强对软件质量需求的管理,这样不仅会使得研发以及测试设计工作落实不到位,还会明显提升沟通成本,导致产品实现与用户需求不一致[1]。 1.2立项管理不到位问题 大量实践结果表明,通过加强立项管理,可以有效避免质量管理项目风险的产生,赋予软件项目开发深刻的意义。(1)软件项目开展。不加强深入的立项调查,以及加强项目可行性分析,落实好立项评审,则可能会导致产品需求获取不到位,软件开发产品规划出现很多问题,无法保证软件研发工作的有效开展,致使项目研发功能明显减弱,不但会导致资源浪费,还会阻碍新产品的正常[2]。(2)软件项目。如果没有加强立项管理,可能会导致成员行为涣散问题的出现。工作人员只顾自己,不顾团队利益,无法全面了解项目产品的实际开发要求与背景,也不能从根本上明确项目开发的最终目标,无法满足用户的实际软件开发需求,最终使得软件开发计划无法按期实施以及软件开发费用超支等问题出现。 1.3软件质量保证体系尚待完善 针对我国很多软件开发企业来说,往往都处于“软件质量管理”实施的最初阶段,甚至是试行阶段,很多科研制作部门对应的标准化软件质量管理体系还都不完善,甚至有一些科研部门对应的软件质量管理制度和体系还没有形成[3]。另外,一些企业虽然设立了软件质量管理的专有部门,但相应的体系文件却还不完善,需要经过大量的实践来完善。在软件开发项目研制部门质量管理普通较低的情况下,软件开发工作者的综合素质低下,也会影响软件产品的最终质量。 2软件质量管理的优化对策分析 2.1加强需求工程有效管理 在实际的软件开发当中,如果相应需求模糊,会出现需求随意变更的现象,导致时间被白白浪费。对于该问题来说,必须针对相关需求活动,加强统一化的需求管理。要在落实好软件需求开发工作的基础上加强需求管理,这样不但能够限制需求变更的实际次数,还能促进工程师对质量管理需求的深入理解。总之,软件需求开发与软件需求管理的重要性同等重要,必须实现两者的有效结合,才能保证最终产品的质量。 2.2加强软件测试流程有效管理 在软件测试的各个环节,都可能会出现一些问题,必须不断优化软件测试流程,加强对软件测试流程的有效管理。具体来说:(1)软件测试相关部门人员,必须加强需求知识学习,开展深入的需求探讨。(2)对有疑虑的需求者,研发设计工作者要做出及时而准确的解答。对于研发设计工作者也不能有效解答的问题,要让他们联系用户来有效解答。在明确需求的基础上,根据软件系统的作用以及性能,专门的测试工程师要科学合理地设计软件测试测用例,具体要结合两大方面的内容来设计:第一,针对测试工程师来说,必须结合实际需求,科学合理地编写测试用例;第二,针对测试工程师来说,要在结合实际用户反馈情况的基础上,做好分析汇总工作[4]。要大力引入和合理应用QC功能测试设备以及工具,加强对软件以及实际操作系统兼容性能的合理性测试,才能充分发挥软件测试工具使用的功能与作用,落实好软件兼容性测试工作。此外,要加强自由软件测试,适当补充软件测试用例,了解软件测试用例没有涉及的问题以及问题产生的原因;要采取定期研究和分析的方法,明确缺陷库里面存在的问题,并深入研究问题成因,进而利用测试用例来解决问题[5]。 2.3加强项目进度质量有效管理 要保证软件开发项目的顺利完成,首先必须保证软件项目质量足够好。在软件项目开始实施之前,必须保证项目开发计划足够科学、合理。如果软件开发项目计划设计人员相关工作经验足够丰富、设计能力足够强,往往可以有效保证软件开发计划的合理性与完善性,有效预见软件开发计划当中的问题,消除相关阻碍和影响因素。在软件开发项目计划设计的开始,相关人应及时组织软件质量管理人员,开展软件项目计划讨论会与评审会,并请相关技术专家、真实用户等,针对软件项目计划的科学性和合理性进行探讨,分享个人意见和看法,由专门的记录人员总结相关意见,最终形成系统化的质量记录,再以书面或者文档的形式传送给相关工作人员进行意见修改整合,确保软件项目计划的完善性。 2.4提升工作人员的综合素质 在软件开发和质量管理过程中,技术人员和管理人员是核心主体。因此,要想有效保证软件质量管理有效性,必须保证管理工作人员和技术人员的综合素质足够高。让员工全面地了解企业,正确理解自身的工作性质和要求,并不断增强自身的责任感。即使工作人员已经对工作内容很熟悉,也可能没有深入理解企业经营战略以及相应的发展规划。企业外部环境条件变化幅度比较大,企业工作人员必须及时掌握内部战略和规划变化情况,及时调整自己的工作计划和方法。对于软件质量管理人员来说,不但要主动参与到企业发展规划设计工作中,还必须及时将相关信息传达给各个部门。通常来说,企业应当定期或者不定期地开展例会,介绍企业近期情况和之后的发展规划。在掌握全体例会内容的基础上,各个部门负责人员应当再次开展部门会议,根据部门工作开展情况,做好后期工作规划调整工作,使得每位员工都掌握企业发展动态,进行自身科学合理的工作调整与规划。软件质量管理者还必须基于企业内部软件质量问题,增强创新意识,提出可以有效解决软件质量问题的措施。 3结语 综上所述,软件开发成本管理不到位、软件质量管理不到位等问题仍然存在,导致这些问题产生的主要原因是管理者管理不到位,如:软件质量管理制度不完善、随意性较强。要有效解决这些问题,必须以完善的软件质量管理体系为依据,加强软件开发的全过程监控。 软件质量管理论文:软件质量管理系统的设计与研究 摘要:将数据挖掘技术运用于软件质量管理,根据影响系统质量的属性,建立了质量管理和分析模型,并根据模型给出了系统实现的初步方案。该系统的实施,能够有效的保证软件产品的质量。 关键词:软件质量管理;数据挖掘;联机分析处理;关联规则 1 引言 随着计算机软件越来越深入地应用到社会生活的各个方面,尤其是一些关键领域,软件的规模也随之日益增大,软件的质量也越来越受到重视[1-2]。软件的质量不过关,可能会产生严重后果。目前中国软件业尚未形成规模,全国的软件企业数量不少,但是大规模软件企业聊聊无几。我国软件业竞争力低下固然有产业规模小,资金投入不足、知识产权保护不力等各方面原因,但软件产品质量不高也是一个不争的事实,它直接影响到企业的形象及其在市场上的信誉,进而影响到其生产需求,使企业存在潜在的生存危机。 目前,对于软件质量控制一般都采用ISO9000或者是CMM,通过对软件开发过程的管理来控制开发质量[3-5]。本文研究了数据挖掘技术在软件质量管理中的应用,设计了一种基于数据挖掘的软件质量管理系统。系统通过软件缺陷的数据,软件生命周期全过程中关于分析、设计、编码、测试等阶段有关人员素质、开发和管理过程的信息以及软件属性、开发机构资质和经验、目标用户评价等资料的数据库,来建立质量预测模型,发现制约质量和过程的规律,从而采取预防缺陷措施。那么就能最大限度的降低开发维护的费用,大大降低软件故障和失败的可能。 2 影响软件质量的各种因素 软件的设计开发、营销、服务与支持活动,涉及投资者、管理者、销售者、软件产品用户等各类人员及其组织。因此,需要从全面的软件质量观出发,深入分析与软件生产有关的组织、人员、活动,对软件生产过程进行模块划分,建立通用的模块化的软件生产过程模型,以识别影响软件质量的各种因素。在此基础上,构架基于过程的软件质量体系结构,提供构成软件质量系统的通用概念框架,这就在高层次上找到了满足用户的要求,使定量质量管理成为可能。同时建立通过模块化过程的质量保证以及过程网络协同运作的质量保证系统,来保证软件产品质量的质量管理方法。进而建立完善软件过程质量的质量评价体系,用软件过程能力指数评价过程质量的高低,以过程的稳定受控来保证软件产品满足规定的质量特性要求。 2.1 质量属性 软件的质量属性可分为两大类:第一类可在运行软件并观察其结果的时候进行度量,例如性能、安全性、可靠性和功能性等都属于这一类。第二类不能够在运行软件并观察其结果的时候进行度量,但可通过对开发或维护过程的观察进行度量,这一类的质量属性包括可移植性、适应性、可复用性等。 2.2 软件体系结构对软件质量的影响 软件需求确定后,软件体系架构在软件质量中会起重要作用[3],有合理的软件体系架构,可以使需求变更产生的影响变得更小。如果没有合理的体系结构,先进的编程技巧也不一定能弥补体系架构对质量的影响。 软件体系结构问题包括软件系统总体组织和全局控制、通讯协议、同步、数据存取、给设计元素分配特定功能,设计元素的组织、规模和性能,在各个设计方案间进行选择。软件体系结构的设计是从问题域到软件解空间的第一步。一些体系结构方面的问题对软件的质量属性有重大的影响。比如,模块的层次可能影响系统的可修改性;功能的划分和封装可能影响系统的可扩展;构件间的通信协议可能影响系统的效率等。从另一方面看,良好的软件体系架构并不能确保系统的功能性需求及质量需求。后阶段的设计、实现等同样可以使系统的质量发生变化甚至损坏。毕竟,软件生命周期的任何阶段都对软件质量有或大或小的影响。因此,好的软件体系结构是良好系统质量的基础。 2.3 软件过程对软件质量的影响 从质量管理模式来看,软件企业按照某种软件生命周期模型来组织软件项目或软件产品的开发。目前比较流行的有瀑布型和迭代式开发方法。瀑布型的开发方法适合小型的、需求明确的软件项目,这种模型有个根本缺陷就是没有把用户需求反映在在整个项目当中。迭代式开发方法强调软件风险管理,把项目分成一个个的开发提交阶段,把里程碑处提交的产品提交用户反馈,并将反馈信息加入到下一个阶段的软件开发当中,其本质是基于产品开发的组织方式。 长期以来,软件开发过程中需求的变化,特别是软件使用后需求的变化,一直是制约软件质量提高的“瓶颈”[4]。随着软件产品或项目规模的扩大,软件产业的兴起,软件生产的组织方式也要从面向产品的生产组织转向面向过程的组织方式,面向过程的生产是软件产品生产的主流方向,必须以面向过程的生产组织方式,对软件需求获取、设计、开发、维护服务与支持的各过程进行预防为主的过程质量控制,对产品及过程的质量全部量化。 3 数据挖掘技术 3.1 数据挖掘和联机分析处理OLAP 数据挖掘是20世纪90年代迅速兴起的一个十分活跃的研究方向。其目的在于发现大型数据集中隐含的、不为我们所知的潜在有用信息,受到了数据库、人工智能、统计学和数学等领域研究人员的广泛重视,成为继Internet之后的技术热点[5]。目前,数据挖掘在销售、金融、电信、保险、教育、政府决策和基因工程研究等许多领域都得到了成功的应用,已产生了巨大的经济效益和社会效益。数据挖掘过程一般包括三个步骤,即数据准备、数据挖掘和知识分析和获取。数据准备用于选择相关数据用于预处理,包括消除数据噪声、弥补数据缺失和解决数据冲突,然后转换成适合挖掘的形式;数据挖掘则是采用有关算法对经过清洗的数据进行分析,其结果是大量的规则;知识分析和获取用于对产生的一系列规则进行评价,并从中抽取有用的知识,以辅助决策,如图1所示。数据挖掘有分类规则挖掘、聚类规则挖掘、关联规则挖掘、转移规则挖掘、例外模式挖掘、序列模式挖掘、Web挖掘、正文挖掘、多媒体数据挖掘、空间数据挖掘和时态数据挖掘等。 联机分析处理OLAP使用多维数据模型,在数据仓库中进行一系列统计操作,使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求。在企业当中得到越来越广泛的应用。 软件质量管理论文:浅谈军用软件质量管理 摘 要 本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 【关键词】军用软件 质量管理 软件配置管理 SFRACAS 随着武器装备信息化程度的不断提高,军用软件产品在武器装备上得以广泛应用,军用软件质量已经成为影响武器装备质量与安全的关键性因素之一,有必要采取措施加强军用软件的质量管理。 1 军用软件特性 军用软件是指应用于军事用途的软件。军用软件的特殊性使其开发和质量保障难度较大,具有以下特性: (1)军用软件通常要面临复杂的作战环境,可靠性、安全性要求高; (2)军用软件一般为嵌入式软件,对操作性要求较高; (3)大部分军用软件规模巨大,研制周期较长,成本较高,风险较大; (4)应用于军事用途,对开发人员、开发工具等提出较高的保密性要求。 2 军用软件质量管理措施 2.1 开展软件分级管理 军用软件应按照GJB/Z 102《软件可靠性和安全性设计准则》要求进行分级管理,按照软件失效的危险严重性等级分为A、B、C、D四个等级。其中A、B级软件失效可能导致人员死亡或严重受伤、系统报废或严重损坏,因此在软件开发的各个阶段必须开展危险性分析,降低风险。同时A级软件可能导致人员死亡或系统报废,因此必须对A级软件开展第三方测试,确保测试结果的独立性和权威性。由于军用软件的特殊性,如专业化程度更高,保密性要求高,使得第三方独立测试存在一定困难,可以考虑由军用软件承制单位进行测试,但必须由第三方组织和全程监督,必要时让军用软件用户参与进来,使测试结果更加准确有效。 2.2 开展软件配置管理 软件配置管理的对象是软件配置项。软件配置项就是在软件生命周期内各个阶段产生的各种形式的文档、程序、数据。软件配置管理目的是利用配置标识、配置控制、配置状态报告和配置审核建立和维护配置项的完整性,通过自定义三库管理策略,建立开发库、受控库和产品库,对软件配置项进行入库、访问、出库、维护、更改、等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性,主要包括以下四方面内容: 2.2.1 配置标识 配置标识主要包括三方面工作,一是定义项目生存周期中所建立的基线,二是识别和选择要管理的配置项,三是维护配置项标识。 2.2.2 配置控制 配置控制包括版本控制和变更控制两方面工作。软件产品为了适应不同的运行环境、不同的平台、不同用户的使用要求,导致同一软件产生或演化出不同的版本,必须进行版本控制。版本控制的目的在于对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧版本,避免文件的丢失、修改的丢失和相互覆盖。版本控制是实现团队并行开发、提高开发效率的基础。变更管理是配置管理的一个重要组成部分,实现对需求变更及软件代码变更的高效管理。变更必须履行审批手续,首先由软件配置项负责人提交变更申请至配置管理员,再由配置管理员提交软件配置控制管理委员会进行评审,如批准及时修改并指定修改人,配置管理员将配置项检出至修改人员的开发库中进行修改,修改后经评审或确认批准后,由配置管理员将修改批准后的配置项重新入受控库(要求有版本升级记录),更新受控库状态报告;如没有批准修改或批准延后修改,配置管理员应向问题提出者提供未批准及批准延后修改的原因。当软件产品经过最终验收或交付后应提交配置管理员,入产品库。 2.2.3 配置状态报告 配置管理员通过配置管理系统收集当前基线配置项的状态,汇总形成配置状态报告,定期提交项目负责人审阅。 2.2.4 配置审核 配置审核主要是对软件开发过程进行审核,确保软件配置项正确可控,一般由质量保证人员单独执行。 2.3 建立SFRACAS SFRACAS即软件故障报告、分析和纠正措施系统,建立该系统的目的是及时报告软件发生的故障,分析软件故障产生的原因,制定纠正措施并验证其有效性,防止故障再次发生。军用软件承制单位应从软件研制开始建立SFRACAS,对故障实行闭环控制,有效地消除软件缺陷、故障,提升软件研制工作的质量。 建立SFRACAS应遵循PDCA原则,P代表计划(PLAN),D代表执行(DO),C代表检查(CHECK),A代表处理(ACTION),这四个过程循环执行,周而复始,促使军用软件质量不断改进。SFRACAS具体工作流程如下: 2.3.1 故障报告 软件在研制和使用阶段发生的故障,应由相关部门负责信息收集的人员予以及时、完整的收集,编制故障报告,并在规定的时间内向规定的管理组织报告。 2.3.2 故障核实 质量保证部门应组织有关人员对报告的故障内容都应按发生故障时的实际情况进行核实,故障核实可通过重现故障模式或依靠故障证据来完成。对缺乏证据的应给予说明。 2.3.3 故障分析 在软件的故障得到核实后,故障责任单位应尽快组织相关人员对故障进行分析,以确定故障原因,并编制故障分析报告。 2.3.4 故障纠正 故障原因确定后,故障责任单位的有关部门应根据对故障的分析结论,研究并制定纠正措施,编制纠正措施实施报告,并提交规定的管理组织审批确认,再下发有关部门组织实施。 2.3.5 纠正措施效果的验证 纠正措施实施后,有关部门应通过试验、试用等方法证实纠正措施的有效性,如达不到预期效果,则需复查故障的原因或进一步采取其它的纠正措施,直至故障彻底解决。最终,将确定的纠正措施及其实施效果提交给规定的管理组织。 2.3.6 故障信息管理 故障解决后,软件承制单位应统一管理保存全部故障信息报告及有关文档资料,并建立故障信息库,供有关人员查询。 3 结束语 对军用软件的质量管理,是当今武器装备质量管理的重要组成部分。本文简要介绍了军用软件特性,从软件分级管理、软件配置管理、SFRACAS三个方面探讨了如何加强军用软件的质量管理,为军用软件质量管理工作提供参考。 软件质量管理论文:软件工程与软件质量管理浅析 【摘要】本文首先从面向对象技术和重用的角度对软件工程进行了分析,然后结合现有的软件工程开发技术及管理成果,对提高软件生产效率的开发方法进行了进一步的探讨。 【关键词】软件工程 软件质量 质量管理 目前我国软件开发行业中拥有大量优秀的软件开发人员,虽然如此,但是我国企业的软件开发管理却始终处于一种比较低的水平上,近年来随着国内工业企业逐渐与国际标准相接轨,纷纷进行国际标准化质量体系认证,多数软件开发企业已经开始意识到软件质量管理的重要性,开始进行有关软件质量体系的标准化认证等工作,鉴于此,本文主要针对软件工程与软件质量管理领域的一些问题展开分析。 一、软件工程分析 (一)面向对象的开发方法 最终产品的特性与结构主要由开发方法所决定,在工业化过程中逐渐将软件工程技术纳入到规模化生产中,在系统开发过程中各个阶段之间的过渡变得更加平滑,系统模型也更容易维护,已有成果得到了最大程度的重用,这些目标的实现皆得益于对面向对象技术的应用。很多问题的存在利用传统的功能/数据方法根本不能得到有效解决,首先,可以利用功能/数据将系统分解成数据和功能两部分,功能部分体现出主动的色彩,伴随着相应的行为,数据部分则体现出了被动的色彩,被其不同的行为所利用;其次,人们利用功能/数据方法开发系统和软件时,不同系统和不同软件之间始终存在一些差异,一般来说是不能利用现实生活中的实体建立系统模型的,需要将实体中的功能及数据提取出来;最后,继承是面向对象技术的主要特点之一,从最大程度上利用现有的软件产品。因此,在一些大型系统开发过程中应对面向对象的技术进行有效的应用。 (二)重用 在系统开发过程中都希望可以对已有的成果进行尽可能的应用,重用可以使生产效率得到最大程度的提高,软件工程中解决危机问题通常会使用重用的方法,但是传统软件工程开发方法并不能对已有软件产品进行尽可能的应用。重用软件代码在工作中比较常见,对于生产效率的提高非常有用,但是从软件工程领域来看,解决问题的方式并不唯一,从软件开发的角度上来看,会从更为广泛的范围内对重用技术进行应用。此外,文档的重用也比较常见,不管是开发阶段还是维护阶段,通常重用文档的方式存在很多不便,加上格式的重用率比较高,因此利用面向对象的技术可以为其提供较大帮助,为重用事务的分配提供了良好的解决方法。 二、软件质量管理分析 软件质量管理领域已经提出了质量工作的相关特征,在全公司范围内展开质量控制及监督等工作,组织相关人员参加业务培训和教育,从全国范围内促进质量的提高,具体来说起其内容主要涉及到与人、机构有关的内容,要想提高质量就要与人发生关系,质量管理不能脱离人而存在。现阶段很多企业都专门设置了质量管理部门,这意味着现在很多企业领导者开始意识到了质量管理的重要性,但是这些企业对质量管理的认识也只停留在了这些部门上,企业中其他部门的人员都认为质量管理就是这些部门的事情,跟自己无关。而事实上质量的提高与企业中所有员工都有着必然的联系,企业中所有的员工都会对质量的提高起到或多或少的作用,而质量管理部门设置的目的在于针对质量的提高进行审查与监督,并展开质量培训,特别是最高管理者,只有这些人了解了质量管理的重要性,才能对质量管理措施进行贯彻落实。全面质量管理作为保证产品质量的一项重要工作,企业应将质量作为主要目标,所有企业活动都要围绕质量的提高进行。 现在我国多数企业已经将全面质量管理作为企业内部的主要管理模式,其内容主要包括生产、管理等方面,体现了效率性、科学性等一系列特点。之所以要在企业中进行全面质量管理,其主要目的在于将生产中存在的缺陷消除,这些缺陷主要是由人工和管理两方面原因导致的,其中,由于人工引起的缺陷比较容易消除,只要由工人在生产过程中加以注意就能使质量得到提高,并注意工人的培训,认识到缺陷产生的原因和解决的方法。因为管理而产生的缺陷往往是不容易解决的,因为这些缺陷往往是不易察觉的,在管理上形成了交叠,加上软件产品测试很难将方方面面考虑到,其中难免存在着一些隐藏的缺陷,所以管理制度的建立对于消除这些缺陷具有重要意义,以达到提高质量的目的。 三、结语 综上所述,近年来随着科学技术水平的快速发展,计算机的应用领域开始不断扩大,这种情况下软件系统开发也显得越来越复杂,很容易出现出现“软件危机”,为了对软件可维护性差、无法完成软件进度等问题进行解决,软件工程学科由此产生。然而开始时人们因为过分重视软件工程技术,忽视了质量管理的重要性,所以有关软件工程管理的研究并不多,本文主要基于这一方向展开了分析,供大家参考。 软件质量管理论文:浅谈航空机载软件质量管理过程的三性 摘要:通过参与机载软件研制项目的研发过程,并对机载软件全生命周期的质量管理过程进行研究和分析,从中提炼出机载软件在其生命周期过程(本文开发生命周期过程指从计划,到需求捕获和确认,经设计,到编码集成直至交付的过程)中的质量管理三个基本特性(完整性、符合性和可追溯性),同时通过对实际状态的对比分析和研究,针对机载软件质量管理的三个基本特性的意义和作用,提出了机载软件质量管理的三个基本特性在其生命周期质量管理过程中的实际应用,强调使用过程方法进行机载软件质量管理工作,以确保机载软件质量管理的系统性、根本性地全面可持续开展,继而确保机载软件在开发生命周期过程中满足相关要求,最终确保按照生命周期过程开发和生产的航空机载产品满足客户和适航的要求,最终确保产品的交付和盈利,争取更多的市场份额。 关键词:质量管理;完整性;符合性;可追溯性;适航;机载软件 一、前言 目前中国国内航空机载软件的自主研发起步比较晚,而大部分参与的公司/人员,由于之前质量管理的经验,形成一些固定的质量管理思维。随着国内民用航空产品市场的增加和国家对民用航空产品的重视,以及机载软件的技术日益发展成熟,我们需要更加重视航空机载软件质量管理的研究和分析,确保航空机载软件满足客户和适航的要求。航空机载软件质量管理相关的基础和标准,不管是国际航空标准AS9100,还是一些工业标准(包括DO-178B),以及一些已经的适航标准(包括Order8110.49)等等,更加关注产品在计划、设计、生产直至交付的所有节点中的每个过程,注重质量管理过程体系和程序的建立;按照建立的体系和程序执行相关过程,强调所有过程进行记录并保证可追溯性。笔者通过对航空机载软件生命周期研发过程质量管理的研究,包括AS9100、适航法规、先进的工业标准等进行研究,对实际质量管理状态进行总结,提炼出质量管理的三个基本特性――完整性、符合性、可追溯性,就航空机载软件生命周期过程中如何贯彻和应用这三个基本特性进行了浅显的分析,确保航空机载软件的交付满足客户及适航要求。以下内容是个人就质量管理的三个基本特性的概念及应用进行浅显的论述。 二、质量管理三个基本特性的概念 要想在机载软件的生命周期内贯彻质量管理的三个基本特性,首先需要了解三个特性的基本概念,只有对其概念和意义的理解,才能更好地在生命周期过程中应用和贯彻这三个基本特性。 1.完整性,指应确保产品生命周期过程中质量管理体系的完整覆盖。完整性是质量管理的基础,如果质量管理体系不能完全覆盖所有操作过程,也就谈不上质量管理。完整性也可以总结为“写我所做”; 2.符合性,指在设计和制造以及交付过程的所有操作应符合相应的文件/程序、符合相应的作业指导书以及产品符合经批准的设计和工艺。符合性是质量管理的主体,也是质量管理的执行过程。符合性可以总结为“做我所写”; 3.可追溯性,即应将所有过程中产生的数据进行相应的记录,确保在发生不符合时,能获得相应的数据分析的支持。可追溯性是质量管理的反馈,也是质量管理过程中持续改进的必备。可追溯性可以总结为“记我所做”。 三、理解和应用 可以将质量管理的三个基本特性总结为质量管理中的三句话:写我所做,做我所写,记我所做。也通过这三句话,可以清晰的发现这个三个基本特性涵盖了航空机载软件质量管理的全部过程和要点。以下内容就笔者在现有质量管理状态分析的基础上,分别就这三个特性如何应用,进行简单的阐述: 1.完整性 完整性,作为质量管理的基础,首要任务是是建立完整覆盖顾客要求、法律法规的质量管理体系。如何建立?民航产业有自己行业的质量标准――AS9100,按AS9100的条款,建立质量管理体系,形成质量管理体系框架。对于航空机载软件来说,仅仅满足AS9100的要求是不够的。在质量管理体系的建设中,必须同时要考虑适航规章的相关要求,包括DO-178B、Order8110.49。笔者认为以下图形象地形容AS9100和适航标准之于质量管理体系之间的关系: 图1 质量管理体系和AS9100及适航要求三者间的关系图 根据实际参与项目预投产质量管理体系的适航审定经验以及实际参与项目的开发经验,可以使用符合性矩阵分析的方法,通过建立程序和AS/9100及适航标准三者之间的符合性矩阵,一方面明确AS9100和相关适航标准的各方面的要求,一方面在矩阵中可以明显地看出当前质量管理体系完整性状态。下表为方法中采用的简易的矩阵表: 注1:由于篇幅有限,只能简单列出表头,其中横行中可以列出AS9100条款号;左侧纵列可以列出相关适航条款要求,在表的右侧某一栏中可以列出体系程序的名称。表格可以根据条款的详细程度进行调整;表格因人而异,可调整以适合本企业的相关要求。 注2:对应矩阵中,可以采用标志方式,如完全满足,用表示;如果AS9100条例满足,但是不满足适航要求,用表示;如AS9100条例不满足,但是适航要求满足,用表示; 随着适航标准不断更新以及产品研发经验的积累,公司同样需要不断改善和持续改进体系文件以切实满足质量管理的完整性要求,如DO-178B升级为DO-178C,则公司应针对升级前后版本识别,确保质量管理的动态完整性。完整性,是质量管理过程的基础,也是前提,只有确保质量管理中体系文件/程序的完整覆盖,才能有效保证质量管理的实施,才能确保企业有效率、有组织的进行。 2.符合性 符合性,之于完整性和可追溯性来说,起承上启下的作用。为确保符合性,首要任务是建立满足符合性的方法。日本质量大师石川馨认为:“当引进某种做事的方法时,很自然要考虑这种方法是否合适。通常我们根据过去的结果与经验或传统的方法做出决策。适当的评估将使这种决策变得更加有效,同时工作过程中的数据对于评估工作来说也是至关重要的。”对应质量行业中老话“不是最先进的方法就是最佳的方法,选择最合适的方法才是最佳的方法”。对于一个企业的质量人来说,应该清晰自身企业所处的规模、阶段,并选择相应的方法以确保符合性。符合性,是PDCA过程方法最重要的环节。笔者个人觉得对于一个企业来说,简要的操作流程可以按照如下流程进行: 图2 符合性实施流程图 注:对于任何产品来说,数据的积累是产品优化,行业的发展的基础。 结合上述流程图,以机载软件生命周期过程中的研发过程为例,具体操作可以参考如下: 针对机载软件研发过程,利用电子检查单(peer review)方式进行过程把关。 对各个层次的人员进行相关业务知识方面培训,要言明使用检查单的意义和作用。 建立每个过程作业指导书,找出每个过程的关键要素,将关键要素导入到电子数据库中。 依据检查单内容,对实际项目研发过程进行评审和检查,将每个关键要素的检查结果导入数据库。 以数据库为基础,针对检查结果中出现的问题分析,进行相关管理过程和/或相关产品设计构型进行改正和/或预防。 注:实现数据库与检查单相连接,通过在数据库中输入关键字,使其自动生成检查单;一方面减少不同素质的人员造成检查单内容的差异,另一方面有利于人员更专注于产品检查和改进的本身,提高执行效率。 符合性,是一个持续改进螺旋过程,是建立在公司的质量管理基础上,逐步的改善,根据机载软件的不同阶段选择相应方法以确保符合性。 3.可追溯性 对于机载软件来说,可追溯性的意义在于验证完整性和符合性,另外也在于后续过程的软件维护和升级,以及航线过程中如果发现问题,可以及时排查出问题所在,找到根本原因。机载软件的配置管理过程是确保可追溯性的前提。在DO-178B和AS9100中可以查询有关配置管理的规定,根据AS9100要求和适航要求以及DO-178B建立配置管理程序。在机载软件的配置管理过程中, 首先需要针对机载软件相关阶段建立配置基线,包括需求基线,设计基线; 针对所有需求、源代码、目标代码建立追溯矩阵; 如果机载软件已经建立配置基线,其中的任何更改,都需要按照配置管理程序(计划)的更改控制流程实施更改; 按要求定期进行配置审核,并编制配置管理报告; 按照加载规程实施机载软件加载前环境确认,并填写加载记录。 现如今各个企业更加重视信息化管理,在实际工作过程中,不断引进新的工具软件,如对于机载软件需求的管理,一般会采用DOORs软件进行管理。未来的信息化系统应该更是一个高度集成的信息化平台,能够实现简单输入自动实现,容易检索等等,给员工工作带来很大的便捷性,降低了人为错误,进一步提高了工作效率。而所谓高度化集成的信息平台,个人觉得可以通过建立不同的模块,然后在模块后台实现数据库支持。以航空机载软件的几大过程为例,包括计划过程,,需求过程,设计过程,编码过程过程,供应商管理过程,建立相应的模块,在各个模块之间共享同一个数据库;对于每个模块之间再细分子过程,为每个子过程建立窗口。高度集成化信息平台能够将一个机载软件完整生命周期所有信息记录在同一平台上实施分类保存,可以通过菜单拉取机载软件配置项,了解其当前状态,链接到供应商管理,进一步了解供应商的需求和编码状态。 可追溯性,是质量管理过程的体现,只有实际工作中进行了相应的记录和标识,才能确保机载软件的可追溯性。也才能真正确保机载软件产品满足初始适航和持续适航能力。可追溯性确保了质量管理真正的实现。 四、三个基本特性之间的关联 三性,用综合性的话语来描述:针对航空机载软件的每个过程,按照AS9100/适航要求建立完善的机载软件质量管理体系程序和方法以及计划;每个过程的操作按照既定的程序进行,做好相关记录。完整性、符合性、可追溯性,用三句话概括他们的关系:写我所做,做我所写,记我所做。实际质量管理过程中,却不能将这三个特性割裂开来对待。在实际操作中,完整性是质量管理的必备因素,充分条件,只有满足了完整性,才能确保符合性和可追溯性的实现;符合性是质量管理过程的主体,满足了符合性,才能体现了质量管理完整性的同时能确保质量管理的可追溯性;可追溯性是质量管理的必要条件,可追溯性的实现才能体现完整性和符合性的实现。三者之间密不可分,环环相扣。当三性中有一点不满足要求,其他两性也就不能满足要求,进一步说明质量管理失控。 在实际机载软件的需求和设计编码中,只有确保各项活动满足质量管理的三个基本特性――完整性、符合性、可追溯性,才能实现质量的过程方法管理,才能充分说明质量管理的完善有效,才能真正确保航空机载软件满足系统功能和适航要求,最终确保产品满足客户的要求。 五、结语 对于机载软件来说,实现其功能和运行已非难事,难点是如何使航空机载软件在满足安全的情况,实现成本降低,技术性能提高,以持续满足客户和适航要求,最终获得更高市场份额。相信通过满足质量管理的三性:从小处来看,可以培训企业所有员工的质量意识,在航空机载软件研发生命周期中更注重过程的输入和输出以及过程活动,降低了研发的成本;从大处来看,也使得缩小与国际先进航空研发企业的思想和流程上的差距,使企业有更多精力投入产品的技术研发和创新过程,以进一步缩小与其之间的技术差距。 笔者清楚,就单单质量管理本身来说,要想建立一套行之有效的质量过程管理方法,并实际应用于企业,为企业带来益处,并非一朝一夕,需要很长的路要走;笔者更清楚,质量管理,受制于产品研发技术,单单发展好质量管理流程,并不能带来根本性地变化。要想真正实现中国自主研发的民航产品进入市场,甚至走出国门,需要从技术、管理、人才等各个方面着手进行循序渐进的改善。套用屈原前辈的一句话“路漫漫其修远兮,吾将上下而求索”。 软件质量管理论文:基于质量管理体系和CMMI的气象水文软件质量控制方法浅析 摘 要:论文针对气象水文软件开发中存在的问题,分析了国内外常用的软件质量控制方法以及它们所存在的问题,提出了将质量管理体系和CMMI相结合的质量控制方法,建立了一种新的软件质量控制模型,为全面提升气象水文软件的质量提供新的思路。 关键词:软件质量;质量管理体系;CMMI;GJB9001B-2009;质量控制模型 软件在装备系统的研发过程中起着至关重要的作用,软件产品的质量已逐步成为军队信息化建设的核心,软件质量关系到武器装备系统的生命,关系到军队信息化建设的整体水平,一旦软件失效,就可能导致整套装备系统的失效,甚至导致战争的失败。目前,软件在研发过程中存在诸多问题,导致软件的质量和可靠性远不如人意,特别是与硬件的可靠性相比,软件的可靠性一般要低一个数量级[1]。 1 软件开发中存在的问题 (1)装备系统研发软硬件管理不均衡,过分强调硬件。武器装备的研发是一个非常复杂的系统工程,涉及到技术和管理的方方面面,而且其各个因素又是相互关联和制约,不均衡的过分强调某几个方面都是不科学的。而现状是系统的研发过分强调硬件的重要性,软件只是被当做硬件的一个附件来对待,未作为产品列入装备系统计划和技术配套表。 (2)总体单位不抓配套单位分系统软件的质量,监控力度不够。在软件产品的开发中不遵循软件工程的要求,而且武器装备系统的总体单位只抓本单位开发的软件质量,对配套单位分系统软件的开发过程监控不力,对配套单位交付给总体单位的软件普遍不进行软件验收测试和软件验收评审。 (3)软件设计文档的编制不规范,不符合国军标要求。编制时缺少文档化的过程描述,尤其是缺少工作文档、风险管理文档和工作量统计文档,而且文档编制水平和质量参差不齐。特别严重的是大多数单位的文档是在软件编程完成后补写的,失去了以文档指导软件实现的作用。 (4)高层管理者对软件管理不够重视,软件配置管理不到位。管理要从高层做起,但是多数高层却忽略了管理的重要性,有的软件开发组未设配置管理员,有的单位对配置管理的概念(如对基线标识和配置控制等)模糊,对软件开发库、受控库的设置与管理不当,致使软件在出厂前基本不受控。 (5)对软件测试的概念和方法认识模糊,缺乏对过程和产品进行测试。软件开发测试人员和质量控制人员之间缺乏对对方工作的基本认知,双方难以沟通,阻碍了研发工作的顺利开展。部分单位对第三方测试存有疑虑:担心泄密,难以保护知识产权,或担心经费不足和增加工作量延误工程进度。 上述问题是装备研发中普遍存在的现象,亟待改进。国内外的经验说明,为了解决上述问题,最根本的一条是必须“树立软件产品的观念”和“用软件工程方法组织软件开发”[2],并按照软件工程方法的基本原则不断改进软件开发过程。现在国内比较常用的控制软件质量的方法是质量管理体系法,而国外比较流行的是运用CMMI(Capability Maturity Model Integration,即能力成熟度模型集成)来控制软件的质量。 2 软件质量控制的常用方法及缺陷 2.1 军用软件研制质量控制的一般做法及缺陷 我国一直采用质量管理体系中全面质量管理的原则来控制军用软件的质量。按照全面质量管理的观点,“产品质量是设计、生产出来的”,关注软件开发、研制的过程,通过强调过程模式,将组织内所有的工作定义为一个个明确的过程来进行质量保证和评估,使影响软件产品质量的因素在产品形成的全过程中始终处于受控状态,以此来提高其使用的可靠性、安全性,突出的把持续改进的过程作为提高质量管理体系水平的重要手段。 目前,军用软件研制质量控制的整套模型源于GJB9001B-2009,该国军标适用面广,可面向于硬件、软件、流程性材料和服务四大产品[3],主要强调的是硬件产品的质量控制,对军用软件的适用性稍弱,没有针对软件产品及其研发的特点展开说明,尤其是在型号的不断改进,装备状态的多次更改之后,对军用软件的配置管理等方面的更高层次的问题,缺乏行之有效的解决方法,在实施该标准时无法引起高层领导的重视,没有对质量提出更高的要求,忽略了该标准反复强调的“质量管理必须坚持持续进行质量改进”,导致研制单位无法拥有一套适用的质量管理体系。 2.2 国外软件研制质量控制的一般做法及缺陷 CMM(Capability Maturity Model for Software,即软件能力成熟度模型)是对组织软件过程能力的描述[4]。CMM 中最为核心的思想是:只有好的过程才能造就好的结果。它侧重于软件开发过程的管理及软件工程能力的改进与评估,是一种高效的管理标准,有助于最大程度地降低成本,提高产品的质量和用户满意度。CMMI是CMM模型的最新版本,它把软件开发视为一个过程,并根据这一原则对软件的研发和维护进行过程监管,以使其更加科学化、规范化。CMMI项目为军工界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复性,降低基于模型的改善成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高软件产品的研发、获取和维护能力。 CMMI是目前国际上最流行、最实用的一种软件质量控制模型,强调各个方面的均衡发展,注重基于模型的、循序渐进的过程改进,可以帮助软件企业有效地管理软件过程,但是CMMI也存在缺陷,CMMI本身是国外的体系,是基于法治的体系,而我国强调的是人治的氛围,这种文化性问题是CMMI能否适用于我军的关键;实施该体系时单位对于软件研发人员缺少必要的有关质量管理方面的培训,导致软件研制人员与质量管理人员难以沟通,阻碍了研发工作的进度;CMMI只强调关键过程域,无法保证软件产品能被成功的研制出来。 3 基于质量管理体系和CMMI的气象水文软件质量控制方法 3.1 质量管理体系与CMMI的共同性 质量管理体系与CMMI面向的都是组织和软件产品的质量问题,都是以现代质量管理理念为基础,充分体现了质量管理、质量保证、全面质量控制、全面质量检验等思想。它们都非常关注产品的质量,都以相同的质量原理为基础,都强调通过良好的过程来保证产品的质量,都在强调外部沟通的同时强调内部沟通,都以组织的领导者和管理者作为最关键的成功条件,都采用PCDA方法,都重视规范化、活动规程和必要的文档与记录。 3.2 质量管理体系与CMMI的差异性 作为质量管理的标准性文件,CMMI与GJB 9001B是有着明显的差别的。GJB 9001B是一个适用于各类产品的通用型标准,主要是针对制造业制定的,而CMMI是专门针对软件开发设计的,可以帮助软件企业有效地管理软件过程;GJB 9001B强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理,而CMMI本身对管理体系没有明确要求,默认组织体系是有效的、健全的;GJB 9001B评估的目的是要认证组织是否建立了有效的质量管理体系,为此给出比较简明、科学、原则性的要求,评估出结论合格与否,而CMMI则用于评估组织的软件能力的改善,确定采购风险,或找出软件过程的强项和弱项,明确改进途径,为此给出良好软件过程的详细描述和能力提高的简明科学途径。 3.3 基于质量管理体系和CMMI的气象水文软件质量控制模型的建立 GJB 9001B鼓励在建立、实施质量管理体系以及改进其有效性时采用过程方法,通过满足顾客要求,增强顾客满意,而CMMI的本质是通过对软件研制过程中关键过程域的精确定义,来使软件研制从一个不确定的“黑箱”操作过程,变成一个各步骤可视的、可对偏差随时控制的“透明”操作过程。根据质量管理体系和CMMI的相关理念和技术要求设计出适用于气象水文软件的质量控制模型。 质量控制是一个循序渐进的过程,该模型将质量控制归纳成七个阶段:(1)明确准备目标、项目范围和资源需求,依据CMMI的相关标准对软件的现状进行评估,定义相应的目标和指导原则,为下一阶段准备好相应的评估资料;(2)根据客户的要求和技术指标制定软件的开发流程,该阶段表达了组织层上下同心、拟定目标和愿望的状态,这是对将来有一个共同思考的过程;(3)在新的开发流程下引入GJB 9001B质量管理体系的相关要求,对组织当前的状态进行判决,及时向组织传达发现的情况和问题,并根据GJB 9001B的要求,确定需要进一步改进的方向;(4)根据上述要求拟定软件管理流程,确定关键业务主题、各团队的角色和职责、需要进行的活动以及改进进度安排;(5)在此流程的基础上导入成熟的开发和管理理论及方法,并根据客户的要求建立相应的规则、度量方法、模板,作为改进和实施的基础;(6)按层次和相关要求编写各层次文件,根据国军标的要求编写相应的工作文档、风险管理文档以及工作量统计文档;(7)依据软件运行的实际情况改进流程,在这个过程中组织的所有人员确定需要改进的目标,分析现有的工作步骤、客户需求和存在的问题,给出改进方案,验证并更新实施流程,在提高技能、绩效的同时,也提高软件的质量。质量控制是一个总结、再学习和提高的过程,通过不断的改进建立下一轮工作的更高目标,制定组织进一步工作的计划,只有通过这种反复的评估改进才能不断提高软件质量。 4 结束语 在信息化高速发展的今天,要高质量、高效率地开发出复杂的大型软件系统已不再是单个质量控制方法所能完成的任务,只有通过融合多种方法的优点推出一种新的质量控制模型,才能保证气象水文软件产品的质量和可靠性。本模型旨在GJB 9001B的基础上结合CMMI的理念和技术要求,把GJB 9001B作为CMMI的保障,而把CMMI作为GJB 9001B的“使能器”,两者相互促进,全面提升气象水文软件的质量及服务能力,进而提高武器装备软件的质量。 软件质量管理论文:仿真训练软件质量管理中的“三库”建设研究与实践 摘 要 为了加强仿真训练软件开发过程中状态变化的控制,针对仿真训练软件质量管理中存在的问题,在软件开发过程中建立“三库”,并通过“三库”的有效管理实现配置管理的部分功能,达到提高仿真训练软件质量和质量管理水平的目的。 【关键词】仿真训练 软件 质量管理 三库 1 引言 我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。无论是在学校、军营,还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以足不出户就能体验到科技给予我们的全新的感受。科技让我们距离世界很近;科技让我们工作或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。 信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。为了满足日益提高的仿真训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。 作为软件质量管理的核心内容,配置管理是可以控制软件变化的科学管理。软件配置管理的主要内容集中在软件的版本控制、变更控制和过程支持。其中,设立“三库”,即开发库、受控库、产品库,对软件技术状态变更和版本控制的管理更是其最主要、最核心的问题,也是配置管理的重点。在军用仿真训练软件开发过程中,通过对软件“三库”的有效管理来达到控制状态的变化和标识的情况,并严格履行软件产品的出入库规定,从而实现对软件的质量监督。 2 “三库”的含义 “三库”是指软件开发库、软件受控库和软件产品库。“三库”的建立是配置管理当中的一个重点内容,不仅可以对软件开发过程中软件状态的变化进行控制,还可以对软件配置项进行有效的标识,同时又可以避免复杂的配置管理技术给开发成本造成太大的影响。 GJB 5000A《军用软件能力成熟度模型》、GJB 5235《军用软件配置管理》和GJB5716-2006《军用软件开发库、受控库和产品库通用要求》都有对“三库”建设的相关要求,其中,GJB5716-2006中给出“三库”的定义分别是: (1)软件开发库(software development library)是指在软件生存周期中,存放软件配置项的集合。 (2)软件受控库(software controlled library)是指在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合。 (3)软件产品库(software product library)是指在软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合。 通俗一点的解释“三库”的含义是: 软件开发库就是在软件生存周期的某一个阶段期间,存放于该阶段软件开发工作有关的计算机可读信息和人工可读信息的库;在软件生存周期的某一个阶段结束时,开发库内的内容经过评审通过后,就可以进入到软件受控库中;在软件生存周期的组装与系统测试阶段结束后,形成的可以直接交付给用户的最终产品或可以在现场安装的软件就存放在产品库中。 3 仿真训练软件质量管理中存在的问题 目前,仿真训练软件的质量管理工作还没有采取有效的管理办法和措施,软件质量还远不能满足软件开发的要求,软件开发成本与进度计划难以准确估计,对软件产品质量的评价还缺乏标准和手段。归纳起来,军用仿真训练软件质量管理中存在的问题具体表现为以下4个方面: 3.1 软件项目质量管理意识不强 现阶段,大部分仿真训练软件开发研制单位质量管理意识不强,在软件开发过程中没有按照质量管理体系要求行之有效的管理和监督。在软件开发过程中,缺少质量保证大纲等质量保证文件和阶段性的评审制度,软件的质量保证工作基本上是由软件开发者自身完成的,而实践已经证明,采用这种方法开发的软件是无法保证软件的质量的。 3.2 缺乏软件技术状态管理和控制 在仿真训练软件开发过程中,软件的技术状态非常多,软件的一条语句或一个函数的修改都可能造成软件部分功能无法正常运行,甚至整个软件瘫痪。所以,一旦软件出现故障,由于没有对软件的技术状态实施管理和控制,很难快速准确的找出故障原因,严重的情况下,还会造成更大的损失,直接影响整个军用仿真训练软件的质量。 3.3 软件测试不够充分 大多数仿真训练软件开发单位没有设立独立的软件测试部门和专门的软件测试人员,而是在软件开发的各个阶段由开发人员采取自己设计、自己编程、自己测试、自己维护的方式来完成的。由于软件开发人员任务重,他们在测试上不可能花费很多时间和精力,所以很容易把软件测试环节变成只是走过场、讲形式,导致测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件交付之后的运行阶段。 3.4 对软件文档的重视程度不够 软件文档是软件的一个重要组成部分,是保证软件质量的一个重要手段,它关系着整个软件的有效运行和维护。在军用仿真训练软件开发过程中,开发人员没有充分认识到文档在软件开发过程中的作用,所以导致开发人员对文档编制不感兴趣,编制不及时;软件文档内容不完整,与开发过程不一致,格式不规范;文档审核和管理不够严格,未经审批可随意更改文档内容等问题,最后造成软件的透明度低,软件可维护性和可移植性不好,给软件研制和维护带来很多困难和问题。 4 “三库”在仿真训练软件开发过程中的应用 在仿真训练软件的开发过程中,软件的技术状态是在不断变化的,软件在各个阶段的配置项内容是不相同的,软件的版本也是存在更新的情况。因此,对软件技术状态的管理和控制是保证军用仿真训练软件质量管理的关键。“三库”质量管理是软件质量保证的一个非常重要的手段,也是软件产品形成过程技术状态管理的核心任务。 4.1 建立“三库” 按照相应国军标的要求,在仿真训练软件生存周期中,要建立软件“三库”,通过对“三库”的集中管理,实现对软件开发过程中状态变化的控制和对软件配置项的正确有效的标识,以确保仿真训练软件产品的正确性、完整性、可控性、可追溯性。 4.1.1 开发库 从技术状态形成过程、有效控制和管理的角度看,在仿真训练软件完成详细设计阶段工作之后建立软件开发库。此时将未进行测试和评审的软件和软件相关设计文档等软件配置项存放到开发库中进行集中管理,并由软件开发项目组或分系统负责。 4.1.2 受控库 软件受控库反映的是软件研制开发过程的轨迹。在仿真训练软件形成过程初、中期等阶段建立软件受控库,对通过测试和评审,确认正确的软件版本、完整的软件文档材料,以及其它相关软件配置项,采用软件受控库管理,由系统总体负责管理。 4.1.3 产品库 在仿真训练软件研制开发的末期建立软件产品库,对通过综合测试(验收)的软件、完整的软件文档材料、软件生命周期更改的版本,以及开发研制该软件产品的相关的成套软件(包括开发环境和开发工具)集中控制管理,由研制单位质量管理部门负责。 4.2 软件开发库的管理 软件开发库建立在承担仿真训练软件开发任务的项目组,由项目组质量管理人员或分系统负责人(无分系统的由项目负责人)负责日常管理和维护。软件开发库中管理的内容包括软件开发、测试阶段对应的文档和“初始阶段”的软件。 4.2.1软件开发库入库的内容 (1)按照对应国军标要求,软件在开发过程中规定的所有系统的和阶段设计文档,包括:软件开发计划、软件技术规格书、软件需求规格说明书、接口需求规格说明书、概要设计说明、详细设计说明、接口设计文档、软件测试计划、软件测试说明、软件测试报告、软件配置管理计划等。 (2)软件开发过程中各阶段所产生的计算机软件部件、计算机软件单元及其源程序代码、目标代码和数据定义文档,软件开发过程中各阶段进行软件测试的测试用例和测试结果等。 4.2.2 软件开发库的控制要求 项目组首先根据开发软件的规模,将符合项目标识、版本等软件配置要求的软件配置项入库控制,在此基础上对开发库的每一项内容(配置项)进行标识,由专人负责记录开发库中每一个配置项的位置、标识和入库时间。如果有某个配置项需要进行修改,则需要按权限实施更改,并必须通过项目负责人的审批。在进行更改操作的同时还下需要填写《软件开发库更改记录表》以记录开发库中的有关更改信息,并保存更改前的软件或文档的标识和版本。出库控制应按规定的权限出库,记录有关出库的出库项、软件提取人和出库时间等信息。 4.3 软件受控库的管理 在仿真训练软件测试工作开始之前需要对开发库中的软件配置项进行确认工作,然后从中提取被测软件和相应文档进行测试。通过认可的测试或评审的软件配置项就可以转库到软件受控库。 4.3.1 软件受控库入库的内容 软件受控库入库的内容必须是通过测评或评审的软件配置项,以及是仿真训练软件开发单位或用户认可的内容。具体内容包括:可行性研究报告、项目开发计划、软件需求说明、概要设计说明、详细设计说明数据库设计说明、软件测试计划、软件测试分析报告、用户手册、操作手册、软件维护手册、项目总结报告、项目验收报告、质量要求文档(质量保证大纲、标准化大纲、可靠性和维修性保证大纲等)、软件(源程序、目标代码、编译成目标代码的详细步骤、可执行程序和写入可编程器件的程序等)、软件设计更改报告及审核文档,以及所有文档的电子版本。 4.3.2 受控库的控制要求 仿真训练软件的受控库控制要求要比开发库更为严格,受控库的管理控制由承研单位的质量管理部门负责,软件开发人员受控使用。 软件开发库中通过测评和审核的软件配置项必须转入到受控库进行管理,每次访问需按权限,并要通过项目负责人和质量管理部门负责人联合审批才可获得批准,同时还要记录访问人 、访问时间、访问项、访问批准人等信息。出库控制时,软件提取人的申请,项目负责人和质量管理部门负责人审批,并进行出库信息登记。更改控制时,软件开发人员先提出更改申请,质量管理部门向有关人员更改信息,并且组织评审,待更改内容通过评审后方可按要求办理出库,转入到开发库中进行更改;完成更改后按相关要求重新入库,并及时向有关人员更改信息。 4.4 产品库的管理 软件在通过综合测试或验收之后,其配置项应转入软件产品库进行管理。而其它项应纳入承研单位的档案管理。 4.4.1 产品库的内容 软件产品库入库内容应是已经完成了综合测试等待交付给用户运行或者是现场安装的最终的软件产品,具体包括可执行程序、系统配置文件、数据文件、安装文件以及电子文档和书面文档。 4.4.2 产品库的控制要求 产品库的管理控制直接由军用仿真训练软件承研单位的科研部负责。对软件产品库须按相关要求进行入库、访问、出库、更改、配置状态报告、配置审核等的控制。 产品软件版本必须与设计文件及其电子版同步归档,软件档案必须与其纸质软件文档相符。产品软件归档媒体一式两套,一套为基准盘封存保管,一套为工作盘提供利用。 5 “三库”应用的效果分析 在仿真训练软件的开发过程中应用“三库”,对软件的变化状态和有效的标识实施管理,使得软件的开发过程变得可控,杜绝了软件开发和使用的随意性,软件质量得到了保证。“三库”应用的效果具体表现为以下几个方面: (1)在仿真训练软件开发过程中应用“三库”进行有效的标识,减少了项目开发因为版本错乱、标识不清等低级错误,导致整个软件产品质量下降,保证了软件的开发周期及阶段性取得的成果。 (2)在仿真训练软件的开发各个阶段中,软件和其它软件配置项不可避免会发生更改,通过“三库”的应用,强化对开发库、受控库和产品库更改的审批控制,使软件的所有的技术状态都处于可控的范围内。 (3)在仿真训练软件的开发中应用软件“三库”实施管理,不仅可以帮助项目管理人员和软件开发人员清晰、准确的把握软件开发的每一个阶段和流程,而且通过软件“三库”的管理还可以让软件开发人员发现并避免一些重复性、阶段性的错误,使软件开发人员能够开发出高质量的软件产品。 6 结束语 随着仿真训练软件的发展,软件的质量要求也随之提高,软件的质量管理工作就成为越来越重要的问题。本文研究了仿真训练软件质量管理中的“三库”概念和建设方法,并在软件开发过程引用“三库”实施管理类,从软件开发阶段开始提高软件质量,建立和维护军用仿真训练软件在软件生存周期中各个阶段产品(包括各个文档、程序及其数据等)的完整性,确保对仿真训练软件形成过程的质量实现可追溯性,使软件开发、技术状态管理和维护过程处于受控状态,最终提高仿真训练软件质量。 作者单位 海军潜艇学院 山东省青岛市 266042 软件质量管理论文:加强我国军用软件质量管理的若干思考 [摘 要] 随着军队信息化的高速发展和广泛应用,军用软件在武器装备系统中的重要性日益突出,其质量已成为影响武器装备作战性能的关键因素。分析了我国军用软件质量管理的发展和现状,并从突出地位作用、加强理论研究、加快系统建设、提高建设水平四个方面对如何加强我国军用软件质量管理提出了思考与建议。 [关键词] 军用软件;质量管理 随着高新技术的发展和装备信息化程度的提高,软件在现代武器装备中所占的比重不断增加,在武器装备系统中的地位逐渐由硬件的配套产品上升为独立的产品,成为武器装备系统和自动化指挥系统的重要组成部分,武器系统功能的生成和发挥对软件的依赖性越来越强。军用软件的质量关系着装备系统功能的强弱和成败,直接影响甚至决定着武器装备的质量。 一、军用软件 军用软件(Military Software)是指用于保障军事装备及其配套系统正常工作,经正式立项研制并交付军方使用的特殊的专用软件产品。与常用软件相比,它实时性、时序性、精度性、安全可靠性要求更高,并具有嵌入式软件多、能适应各种恶劣军事应用环境的特点。 军用软件一般分为两类。一类是武器系统软件,包括为武器系统专门设计或专用的嵌入式软件,指挥、控制和通信软件;对武器系统及其完成军事任务进行保障的其他软件。另一类是自动化信息系统软件,主要是指执行与武器系统无关的系统使用和保障功能的软件。 二、我国军用软件质量管理的发展 同国外相比,我国军用软件质量管理起步较晚。1996年,原航天工业总公司颁发了《中国航天工业总公司软件质量管理规定》,明确规定了软件也是产品,必须和硬件一样纳入型号配套管理,列入产品配套表和技术配套表,实施产品管理。2000年3月,国防科工委颁布了《国防科工委关于加强国防科技工业质量工作问题的若干决定》,并于2001年9月颁布了《军工产品软件质量管理规定》。2002年,国防科工委专门组织软件调研组,对重点型号的软件承制单位进行了调研,并对加强软件质量与可靠性工作进行了现场指导。在2002年9月召开的国防科技工业质量工作会上指出,软件质量是当前比较薄弱的环节,应充分重视软件质量问题,积极借鉴国外软件质量管理方面的经验,加强国防科技工业内部各单位的交流,促进软件质量控制和可靠性工作。 我国军用软件质量管理基本上是以软件开发项目为中心,以软件工程化带动和推进软件质量管理,其具体方法如下: 1.依据软件工程原理,按照一定的软件开发方法学,确定适当的软件生存周期模型,分阶段实施了软件质量管理和控制。 2.型号软件纳入了产品配套表,对软件产品的研制进行了严格的质量管理。 3.根据软件的规模和安全关键性等级,对软件进行了分级分类管理。 4.落实型号研制人员的岗位职责,软件研制人员经培训合格后持证上岗。 5.制定并实施了大型项目的软件规范。 6.建立并完善了软件独立测试机构,提出并实施了软件仿真测试,加强了软件开发项目组内的软件测试力量,对A、B级软件开展了独立的确认测试。 7.为总结型号软件开发方面的教训,编写了型号软件故障启示录;为总结型号软件测试经验,编写了软件评测文集与案例,建立了测试实例库。 三、我国军用软件质量管理现状 随着军事装备体系化、复杂化、高技术化趋势逐渐显著,各类军用软件的使用日趋广泛,结构日益复杂,军用软件已不再是硬件的附属物,已经成为与硬件并列的、独立的技术状态管理项目。军用软件要求具有很高的可靠性、可维护性和安全性,以保证最大限度地发挥系统的整体作战效能。因此,军用软件开发中必须采用有效的手段和工具进行软件的质量保证活动,以支持开发人员在最短的时间内,用最小的费用开发高质量的软件,满足应用需求,同时减少维护费用。 但是,由于受多种因素的影响和制约,军用软件的质量和可靠性问题一直没有引起人们足够的重视。软件在开发、设计阶段缺乏严格的需求分析和评审;在调试、验收阶段,由于缺乏科学的测试手段也无法对软件进行必要的测试;在使用、维护阶段,不能严格按照软件配置进行管理,造成软件在生存周期中,存在着更改随意性大、质量难控制的问题。这些都不可避免地造成了软件的技术状态混乱,给用户的使用和维护工作带来了困难,影响了战斗力的提高。军用软件质量管理存在的一些不足如下: (一)承制方尚未建立完善的软件质量保证体系 目前,虽然已经建立基本的军用软件质量体系标准,如GJB9001B-2009等,但是实施程度较差。在现阶段,军事科研软件的开发大多集中于军队直属单位中,大多是院校、科研所及相关部门。参与软件开发单位一般较多,但单位内部没有建立较为完善的软件质量保证体系。由于质量体系的不完善导致了软件开发过程缺乏行之有效的管理和监督,软件的质量保证工作基本上是由软件开发者自身完成的。 (二)军方尚未有效参与软件需求定义 软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。但当前的型号研制中,军用软件需求定义阶段缺少军方的有效参与,设计人员无法全面、准确地理解和定义装备的作战使用需求,同时对军用软件隐含的需求(如软件的可维护性)重视不够,导致在后续工作中软件修改、返工频繁,不但影响了软件研制进度,而且一些质量问题和缺陷也带进了后面阶段的工作中,软件质量难以保证。 (三)软件测试不够充分 目前,军用软件承制方多数没有建立专门的软件测试组,而是在软件开发的各阶段主要由开发人员采取自测和互测相结合的方式。由于软件开发人员任务重,他们在测试上不可能花费很多时间,容易走过场,致使测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件产品交付投入运行阶段。 (四)文档在软件质量保证中的作用尚未引起足够的重视 软件文档是计算机软件产品不可缺少的一部分,它关系到系统能否有效运行、开发和维护,是保证软件质量的一个重要手段,它主要体现在文档本身的可追溯性和可改进性。但是,在实际工作中,文档的形成过程是一项艰苦、枯燥的劳动,人们常常忽视它,致使文档的编制和管理存在着许多亟待解决的问题。一是软件开发人员对文档编制不感兴趣,编制不及时;二是软件文档格式不规范,内容不完整,可读性差;三是文档审核、管理把关不严,未经许可随意更改的现象比较普遍。这些问题导致了软件透明度低、可维护性差。 四、加强我国军用软件质量管理的措施 (一)要突出军用软件质量管理地位作用 随着军用软件在作战、训练、战备、管理等军事领域的广泛应用,其地位和作用更加突出,必须充分认识到软件质量问题的严重性和紧迫性,努力提高军用软件的质量和管理水平。必须针对军用软件研制及使用保障过程中存在的种种不足,强化质量意识,加强质量管理制度建设,建立健全软件质量管理体系,不断提升质量管理能力。 (二)要加强军用软件质量管理的理论研究 军用软件在研制开发过程中,对质量管理理论具有明显的依赖性。针对目前对军用软件质量管理理论研究较少的现状,迫切需要加强相关领域的研究。 1.加强军用软件质量管理基础理论研究。军用软件质量管理基础理论主要包括基本概念和基本原理,军用软件质量管理的特点、要求和原则,以及面对当前软件开发和使用保障过程中遇到的新问题,提出解决的对策、措施和研究重点,以便系统地研究和解决。 2.加强军用软件质量管理基本规律研究。军用软件质量管理基本规律是进行质量管理活动的基本遵循和依据。应根据军用软件自身的特点和要求,借鉴质量管理活动的基本规律,从军用软件的需求分析、设计、开发、测试、定型与鉴定、质量监督、项目管理、验收、配置以及维护等不同活动的特点出发,来研究军用软件质量管理的基本规律。 3.加强军用软件质量管理方法手段研究。要紧贴军用软件质量管理的实际,区分不同活动的特殊要求,围绕军用软件质量形成的全过程,深入开展质量管理方法手段的研究。 (三)要加快军用软件质量管理体系建设 现代高技术武器大量采用计算机系统,军用软件为完成智能化的任务,也越来越复杂,外军已经把军用软件作为装备纳入了管理体系。我军新一代武器陆续装备,指挥自动化系统也初具规模,软件的成分大大增加。但军用软件在设计、开发、测试、维护、使用管理上还很薄弱。因此,针对军用软件的特殊性,建立系统化、正规化的质量管理体系十分重要。 1.建立军用软件质量管理部门。有必要在总部一级建立一个集中统一的软件管理部门,负责制定用以规范和指导军用软件发展的法规、制度和技术标准,在总体上规范和指导各军兵种的软件开发与采办;在各军兵种成立相应的部门,负责指导、规范本军兵种的软件开发与采办工作。 2.健全军用软件质量管理体系。在准确把握军用软件质量需求的基础上,研究如何加强组织体系建设,形成科学合理的质量管理体系,明确各层次、各部门的质量管理职责,提高质量管理的保障能力和水平。 3.健全军用软件质量管理的相关法规和技术标准。健全完善的法规和技术标准是军用软件质量管理的前提。为保证军用软件质量管理的顺利实施,必须加强顶层设计和体系结构的总体规划,建立满足军事需求的、统一的软件体系,结构和标准规范,解决好软件的发展同步、功能配套、兼容匹配。 (四)要提高军用软件质量管理建设水平 1.运用全寿命管理的思想提高质量。对军用软件从需求分析到新系统替代的整个生存周期过程中各阶段及各环节的活动,实施前后衔接、持续不断、首尾响应、协调统一的管理,明确每一个阶段、每一个部门的管理任务和目标。 2.用软件工程的原则与方法研制、开发、维护军用软件。军用软件系统复杂,软件度量、工作量估计、需求变化和风险管理难度大,开发进度和质量难以保证。运用软件工程的思想加强软件开发,有助于提高软件产品的质量和开发效率,减少维护的困难。 3.建立相应的规章制度,明确职责与职权,使软件质量管理工作规范化、标准化。软件开发时间周期长,参与人员、部门多,在整个生存周期内,软件的开发环境、运行环境都会发生变化。通过建立一套评估、控制和实施软件质量管理的机制,有利于实现软件质量管理的科学化、制度化和经常化。 软件质量管理论文:基于过程的软件质量管理在信息化中的应用 【摘 要】随着现代信息技术的发展以及计算机软件开发应用的不断进步,在积极性软件质量管理中,基于过程方法的软件开发与生产质量管理等,已经逐渐成为现代信息化发展中,软件质量管理应用的标志性管理技术方法。基于过程的软件质量管理,对于软件的开发利用来讲具有高质量保证与高可信度的优势。本文主要通过对于基于过程的软件质量管理原理的分析论述,并结合信息化发展过程中软件质量管理的问题,对于基于过程的软件质量管理在信息化中的应用进行分析论述。以提高过程方法在软件开发设计与管理中的应用,推进现代信息化的发展。 【关键词】过程方法;软件质量管理;信息化;管理平台;设计;分析 在软件技术开发与软件设计应用中,最为关键并且重要的问题之一就是对于开发设计软件以及软件技术质量的保障与成本控制实现。近年来,随着软件技术与软件开发设计应用的不断发展进步,对于软件工程的研究发展也有了很大的进步,但是在软件技术质量保证与成本控制方面的问题一直没有很好的得到解决。基于过程的软件质量管理方法技术,就是在这样的发展背景与需求下,逐渐在信息化发展实际中进行应用实现的。基于过程的软件质量管理最早是由美国软件行业在上世纪80年代初期进行提出并应用的,它实际上就是将软件技术的改进发展与软件开发设计过程的改进之间同步进行与实现,通过对于软件技术开发与设计过程的控制,实现对于软件技术质量的管理控制,这样一来不仅对于软件技术和软件应用发展有着积极的作用,而且在一定程度上也推动了社会信息化的发展进步。 1.基于过程的软件质量管理与技术概述 1.1基于过程的软件质量管理含义分析 基于过程的软件质量管理通常也被称为是过程管理方法,对于软件质量的过程管理提出与实现,最早是由美国软件行业在上世纪80年代,以进入以过程为中心的软件技术以及软件产品的开发利用时代为标志。随着美国软件行业中以过程为中心的软件产品、技术的开发利用发展,基于过程的软件质量管理方法以及管理平台在实际开发应用中越来受到欢迎,并且基于过程的软件质量管理平台开发设计的相关要求准则等,也随之出现并发展起来。在对于基于过程的软件管理平台设计建立要求准则中,以美国CMM以及PSP、TSP管理平台的设计应用实现最具有代表性和意义。 通常情况下,对于基于过程的软件质量管理平台与方法中,过程一词多被解释为将输入方式转化为输出方式的一组相互关联或者是相互作用的活动。对于软件产品以及技术的设计实现以及管理过程,又被按照一定的规律关联分解为软件工程过程以及软件管理过程、软件支持过程等三大过程类型。其中,软件工程过程主要是指软件产品以及技术的开发、生产、设计实现过程,包含对于软件技术与产品的需求分析以及编码设计、系统测试等过程步骤;而软件管理过程主要是指对于软件工程的管理维护过程,包含对于软件产品、技术的开发、生产、设计应用等的管理以及维护实施等,比如对于软件开发项目的策划、跟踪监控以及质量保证管理过程等;最后,软件过程中的支持过程主要是指对于软件技术以及产品的开发、设计、生产利用进行支持的过程行为,包括对于软件产品与技术的评审以及培训、度量等过程。在软件工程开发设计以及应用管理过程中,建立相关系统平台,实现对于软件工程系统化与自动化管理控制实现,是在现代信息化发展情况下,进行软件质量管理的有效方法与途径措施。 1.2基于过程的软件质量管理技术概述 在应用过程管理方法,对于软件质量进行管理实现的实际应用过程中,主要的软件过程质量管理技术有CMM软件过程质量管理技术以及PSP、TSP软件过程质量管理技术等,此外,还包含ISO9000系列的软件过程质量管理应用技术,以及IEC15504要求标准下的软件过程质量管理技术。 其中,CMM、PSP以及TSP软件过程质量管理应用技术,是由一家软件工程研究机构研究提出的基于过程的软件质量管理系统模型平台。CMM软件过程质量管理系统模型平台主要是在对于CMMI系统模型结构与人力资源管理思想理念、以及软件开发生产技术、产品相互融合的情况下,最终形成一个完整的CMM管理系统与体系,实现对于软件质量管理过程中的人与技术、管理过程三个方面的管理控制实现。而ISO9000标准系列的软件过程质量管理技术一种由国际标准化研究组织研究提出的通过过程方法实现对于软件工程质量管理的技术方法,它在许多国家和地区的信息化发展中有广泛以及普遍的应用实现,尤其是在政府以及工业发展、信息技术研究领域的应用实现更为突出。 2.基于过程的软件质量管理在信息化中的应用分析 2.1信息化过程中的软件质量管理问题 随着社会信息化的不断发展,信息化发展过程中出现的矛盾问题也越来越多,比如信息化的建设发展各自为政、信息化重复建设和信息化建设成果垄断等问题,在信息化发展的过程中越来越突出。作为社会信息化建设与发展的重要基础和核心部分,软件的开发利用以及发展不仅对于社会信息化的建设发展有着重要的影响作用,更是对于国家生产力水平以及综合实力情况也有着很大的影响。 根据社会信息化发展与软件质量管理的情况来看,目前,在信息化发展过程中,软件质量的管理也存在着一定的问题,首先表现在对于软件质量管理的意识比较缺乏,软件质量管理的重视程度不够。其次,在社会信息化发展过程中,对于计算机软件产品的开发设计与利用过程中,过分重视对于软件技术产品以及项目的开发设计进度、数量等问题,而忽视对于软件产品质量以及软件开发设计过程的控制管理。再次,在进行软件技术以及产品的开发设计过程中,所运用的软件产品与技术的开发设计质量管理体系相对比较落后,并且对于同一个软件产品与技术的开发设计转包现象比较严重,通常存在有多个软件开发方,这对于软件质量的管理以及软件开发的发展进步都十分不利。最后,在进行软件质量管理过程中,缺乏有效的软件质量控制管理体系,也是信息化发展中软件开发设计与管理中的重要问题,如下图1所示。 2.2基于过程的软件质量管理在信息化中的应用 在社会信息化发展中,基于过程的软件质量管理方法,就是通过对于软件需求过程以及软件设计过程等的质量控制与管理实现,同时对于软件的编码以及测试、维护等,基于过程质量控制管理的方式,实现对于软件质量的控制管理实现。具体质量控制管理方式如上图2所示。 首先,在基于软件质量控制管理的软件需求过程的质量管理中,应注意从对于客户管理以及目标控制、需求范围的控制、需求筛选等方面,进行软件需求过程的质量控制与管理实现,保证软件技术与产品的质量。其次,对于软件设计过程的质量管理控制,主要就是根据软件需求分析情况,对于软件总体结构的设计过程与质量进行控制管理,以实现软件过程设计的目标。再次,对于软件编码过程中质量控制管理,主要是通过对于软件编码的过程进行规范,以及做好相应的软件编码代码审查、单元测试的控制与管理;在软件测试过程中,做好软件的单元测试以及集成测试、系统测试三个部分的测试,并对于测试过程进行控制管理,保证软件测试过程质量符合要求。最后,在进行软件产品以及技术的维护过程中,应注意针对不同的软件维护类别,对于软件技术与产品进行改进,以满足客户对于软件产品的需求。总之,基于过程的软件质量管理,就是要结合软件技术以及产品开发设计实现的过程,对于过程方法进行控制管理实施,从而实现对于软件产品的质量管理。 3.结束语 总之,质量管理是企业管理工作中的关键与重要内容部分。而基于过程的软件质量管理更是现代软件质量管理的重要趋势方向,进行方面的应用分析,具有很大的必要性与重要性意义。
对于软件产品,软件开发的方法以及相关技术的提高,可以促进软件产品的质量以及使用效率。在提高软件产品质量以及功能的同时,不断地缩短软件开发的周期,降低软件开发成本,是软件市场的根本。使用现代化的信息技术,对软件开发工作进行项目的管理与创新,对于相关企业具有重要意义。 1软件开发的问题以及信息化的软件开发项目优势 1.1软件开发的现状及问题 大部分企业软件开发的实际情况,是在需求活动完成之前就进行实际的开发工作,大多数团队都未能做到按照规定执行瀑布开发工作。软件的开发与硬件的开发之间最大的区别是,随着开发程度的不断加深,软件开发常常会出现变更,这就要求软件要及时的做好更新与升级。目前大多数的软件开发团队并不具备有效的开发与管理工具,使得相关管理工作效率低下,很难做到及时的对软件进行更新与管理。并且对于相关需求从设计到编码,再到对软件的实际测试,缺乏一体化的管理以及监控机制。 1.2信息化的软件开发项目优势 信息化的软件开发项目优势的第一方面就是,由传统的手工向自动化进行转变。传统软件开发项目当中,对于工时、评审、缺陷等数据的记录,要进行人工书写,并且相关的审批工作都是采取纸质的形式完成。在这一过程需要花费大量的人力和物力。而信息化技术,可以使得数据信息的产生、评估、汇总等工作做到自动化,解放大量工作人员,提高软件开发工作效率;第二方面优势是可以有效的保证信息记录的及时性以及准确性。信息化手段可以做到对相关信息的及时性以及准确性进行保证。并且在实际的项目执行过程当中,信息系统会对操作记录、工时、软件缺陷等信息进行保存,确保在这一过程信息的实时性以及有效性;第三方面优势是使得信息具有可追溯性。传统的人工记录大多使用纸质对相关信息进行保存,纸质的信息会出现模糊丢失现象的发生,而利用信息化进行保存与管理可以为相关信息提供完整的追溯性。 2基于信息化的软件开发项目管理的实施方法 2.1专业工具的部署 实现软件信息化管理,首先要部署各个阶段需要的专业工具,具体如下:(1)需求开发活动,对软件管理信息化。部署专业需求管理工具,将过去计划为主的方式变为以需求为主,驱动任务开展,建议全生命周期全维度管理模式,实现对软件的全过程跟踪管理,以需求作为信息化管理的主线,从需求到设计,再到编码与测试进行跟踪,自动识别变更影响域,收集各阶段需求信息;(2)设计活动,将线下设计工作逐渐转。为线上设计,在设计工具的应用下,人们能够以需求框架作为参考,开展设计工作,按照要素输出情况进行文档设计,满足需求覆盖了与标准符合率;(3)编码活动,以往的电子或纸质配置。流程方式逐渐被信息化手段取代,基于SVN服务器建立起专业的管理工具,开发库、受控库与产品库之间相辅相成,帮助工作人员完成编码工作与测试工作;(4)测试活动,专业的自动化测试工具。可以对单元测试、系统测试起到良好的作用,系统能够自动收集软件质量信息,并对软件质量情况加以研究。 2.2信息监控机制的不断完善 面对已经收集到的信息,工作人员对各工具数据信息完成分析以后,可以得到与产品质量有关的内容,同时获得关于人员能力与工作效率信息,这些真实信息可以作为软件评价研发工作的参数指标,也可以成为项目管理者进行决策时的有效依据。建议人们在进行信息化建设的时候打造质量信息监控系统,整个监控系统可以贯穿于项目生命周期,为人们展示软件从研发开始各个过程的质量信息,完成对信息的自动监控,对风险进行预知与监控,分析出风险趋势后予以告警,引起工作人员的关注,并根据实际风险采取有效措施。 2.3信息共享以及评估机制的建立 传统的信息化软件灵活性不足,人们对细化的信息化要求增加,希望软件可以充分体现个性化,并实现信息之间的沟通与共享,完成专业工具的部署工作后,还要将各个工具之间的信息通道打通,让信息孤岛可以连接成信息平台,实现自动化信息收集、信息分析、信息评估,将质量问题如实展示。要求工作人员明确质量信息内容,对软件产品信息、人员能力情况以及工作效率情况有所掌握,开发出相应的评估模型。进一步识别信息要素,梳理共享信息流向,将信息通道成功打通。ERP系统是一套信息化管理系统,是企业实现信息化、数据化管理的重要手段。ERP是当今世界企业经营与管理技术进步的代表,对企业来说,应用ERP的价值就在于通过系统的计划和控制等功能,结合企业的流程优化,有效地配制各项资源,降低成本的同时提高市场占有率,实现经济效益的增长与市场信息资源的共享,完成企业内外合作伙伴之间、企业各部门之间的信息共享。 2.4结合本地化、完善信息化 所谓的本地化就是集合自身软件制作团队、以及客户的需求、相关文化、相关技术以及相关工具的具体情况等因素,对软件进行信息化的管理与设计,并制定出相关工作流程。对于软件开发项目研发模式的信息化完善,要始终跟随时代的技术而进行变化。信息化手段要做到与时俱进,对于相关的软件信息系统,要做好改进以及完善工作。不断地根据客户的反馈与意见、软件实际的使用率等情况进行进一步的完善,不断地优化信息系统的相关功能,为软件的开发与管理工作提供有效的保障。 3结论 综上所述,在软件开发过程当中,使用信息化技术可以有效地提高软件开发的质量。经过上文分析,基于信息化的软件开发项目管理,可以对软件质量情况不断进行优化、对软件的风险以及生命周期做到有效的监管、不断优化信息系统的相关功能,为软件的开发与管理工作提供有效的保障以及加深软件的使用等优势。因此在以后的软件开发过程当中,要不断地结合信息化技术对软件开发进行进一步的完善与管理。
机械工程类论文:机械工程测试装置设计的创新 目前常见的机械工程测试装置仅仅能够对机构系统或是加载液压系统等单一系统进行测试和分析,还很难对多个系统的参数进行综合性、系统性的测量和分析,因此在实际应用中的效果和价值难以令人满意。创新机械工程测试装置的设计,目的在于将多领域多学科知识进行综合性、系统化的实践运用,使各领域知识之间产生更为深刻而紧密的联系,并更好的服务于实际应用。本文中的机械工程测试装置,创新性的集合了机构系统、液压系统等多个系统,能够对多种参数实现高效的测试与准确的分析,在获得数据变化情况的同时获得分布曲线,以供论证和分析。 1、机械工程测试装置的创新设计 1.1总体结构的创新设计 文中所引的机械工程测试装置设计原理为:在启动变速电机开关后,变速电机立刻开始转动进入正常运行状态,该变速电机可调速范围在120转/分到1200转/分之间,可借助变速电机调速控制按钮对变速电机进行调速控制,通过光电转速传感器实时测量变速电机的转速,由数据输出接口将采集到的数据传送到计算机进行数据存储、处理、评定以及描述;按下急停开关后系统退出工作状态,以确保工作人员安全;电动机带动机构变速箱和轴承变速箱,机构变速箱为二级变速,由直齿和圆锥齿组成,借助皮带带动机构摇杆转动,手柄右倾时是空挡,左倾时机构摇杆转速保持电机转速的1/12,调节电机转速可间接控制机构摇杆转速在0-600转/分之间,轴承变速箱为三级变速,借助联轴器连接轴承箱,手柄右倾时是空挡,处于中间时轴承与电机保持相同转速,左倾时轴承转速保持电机转速的1/6,调节电机转速可间接控制机构摇杆转速在0-1200转/分之间;轴承施压加载依靠可视液压回路系统实现,加载压力显示由加载压力表实现,按下液压泵电机开关后,从液压箱油箱中吸油,通过调节先导溢流阀来控制系统压力,或借助远程调压来调整系统压力,由调压阀压力表显示调压阀压力,对电磁铁2DT开关通电后可借助远程调压阀控制系统压力,对电磁铁1DT开关通电后可保持卸荷状态。 整套机械工程测试装置既可以进行综合性测试,也可以单独测量,或是相互测量。单独对机构系统测量时将滑动轴承变速箱保持空挡,使液压泵电机开关断开,并使机构变速箱手柄左倾即可实现;单独对液压系统测量时将液压泵电机开关闭合,并断开变速电机开关即可;如果需要同时对液压系统和动压滑动轴承测量,只需闭合变速电机开关和液压泵电机开关,使机构变速箱保持空挡,并调整轴承变速箱手柄即可实现;如果需要同时对机构系统和液压系统测量,只需闭合变速电机开关和液压泵电机开关,使动压滑动轴承变速箱保持空挡即可;如果需要同时对液压系统、机构系统以及动压滑动轴承测量,只需闭合变速电机开关和液压泵电机开关,轴承变速箱和机构变速箱不处于空挡即可实现。 ①轴承箱;②轴承变速箱;③机构变速箱;④机构;⑤信号输出接口;⑥变速电机开关;⑦液压泵电机开关;⑧变速电机调速控制按扭;⑨急停开关;⑩变速电机;以下按次序为液压箱、液压泵电机、可视液压回路、电磁铁2DT开关、电磁铁 IDT开关、调压阀、先导溢流阀、加载压力表、调压阀压力表。 1.2 机构系统的创新设计 机构系统设计的目的在于对机构运动学进行深层次的解读,本文引用的机械工程测试装置中的机构系统选择的是可组可卸式。以四杆机构向六杆机构的转化为例,原四杆机构的结构组成较为简单,其中连杆的输出轨迹构成轨迹曲线,最终组成新的六杆机构,分析六杆机构的输出轨迹可以得知六杆机构输出构建上点的轨迹与对应的原四杆机构连杆上点的轨迹相同,是通过曲线移动来实现四杆机构向六杆机构转化的。在这一过程中,机构连杆的位移、角速度等参数可以借助传感器进行测量。 1.3 液压系统的创新设计 文中所用的机械工程测试装置中的液压系统设计为:液压系统与轴承箱连接,通过先导溢流阀对液压系统压力进行调节,由动压滑动轴承为液压系统提供所需强度的压力,旋转动压滑动轴承即可使压力弹簧发生一定程度的形变,从而产生适合的压力。与此同时,先导溢流阀与远程调压阀借助遥控口实现连接,可以借助远程调压阀对液压系统压力进行远程调控,使压力保持在合适的压力范围内。如果将先导溢流阀压力加到最大,对电磁铁1DT开关通电,连接远程调压阀与先导溢流阀,即可通过调节手柄来控制液压系统压力;如果断开电磁铁1DT开关,对电磁铁2DT开关通电,那么液压系统将处于卸荷状态,压力近乎为零。另外,为了对有关参数进行准确实施的采集和监测,在该液压系统的设计中对先导溢流阀出口处设有红外测温仪以及流量传感器,而且轴承系统的载荷根据液压系统压力进行调整。 1.4 动压滑动轴承的创新设计 整个机械工程测试装置共配备有若干个传感器对外载荷、油膜压力等实验数据进行监测和采集工作,直接将计算机系统连接到实验台测试控制系统上,从而进行数据汇总、处理、显示等操作。动压滑动轴承的设计,将轴承空套在主轴上,轴中间横剖面均匀分布测压孔,每个测压孔分别与压力传感器连接,油液温度数据选用红外测温仪监测采集,摩擦力数据选用摩擦力传感器监测采集,由液压系统对轴承加载压力进行调控,轴承载荷随液压油压力提高而增加,通过外载荷传感器对轴承加载压力进行测量和显示,因而十分稳定和方便。利用接口技术将压力传感器与计算机系统连接,利用计算机软件对采集到的压力数据进行处理后可得到压力分布曲线,从而计算出动压滑动轴承的压力分布情况和平均压强。 2、机械工程测试装置的功能分析 从上文介绍可知,该机械工程测试装置可以对机构、液压等系统进行单独测量或相互测量,或是进行多系统的综合测量,是一个综合性很强的测试平台,能够对各系统参数进行实时测量和准确分析,功能十分强大。为了更好的保证该机械工程测试装置的测量精确性,需要避免装置工作状态下的振动和噪声。因此,在该机械工程测试装置设计时,对工作台和传动装置等部位设有专门监测振动和噪声的传感器,借助传感器对振动与声波的测量来准确的掌握振动、噪声情况,从而对其进行有效控制。在压力传感器等其他传感器的配合下,该装置能够对压力、摩擦力、流量、位移、转速、温度等测试内容进行实施准确的测量,为测试系统的数据分析提供信息,能够满足测试人员对参数数据的需求。 3、结语 综上所述,本文借助传感器、虚拟平台、机构、测试等多方面技术和理论知识,创新性的设计了一个综合性的机械工程测试装置,与以往的测试装置相比可以对多个系统的参数进行测量和分析,很好的体现了现代测试技术的智能性、信息化和经济性特征,满足了测试仪器与系统测量分析工作融为一体的需求。 机械工程类论文:虚拟仪器技术在机械工程测试中的应用 随着机电产品一体化和生产过程自动化程度的不断提高,机械工程的测试系统越来越复杂。它已成为整个机械设备研制、开发、应用和教学过程中不可或缺的组成部分。机械工程测试系统的基本任务是从测试对象获取反映其变化规律的动态信息,一个功能完善的机械工程测试系统由传感器、信号转换装置、信号分析处理装置和显示与记录等功能模块组成,无疑,讨论和设计机械工程测试系统及其构成要素,是十分有意义的。本文主要分析了虚拟仪器技术在机械工程测试中的应用状况,望大家参考。 一、机械工程测试系统基本状况分析 测试是测量与试验的简称,测试中最基本的是测量。测量是利用各种装置对可观测量(或称被测参数)进行定性和定量的过程。测试的基本任务是获取信息。测试是发展和检验自然科学理论的实践基础。在工程技术领域,由于实际研究对象的复杂性,很多问题难以进行完善的理论分析、推导和计算,所以必须通过试验来获得研究对象的状态,变化和特征等,这正是通过测试来实现的。测试技术正是研究有关测试方法、测试手段和测试理论的科学,它应用于不同的领域并在各个自然科学研究领域起着重要作用。特别是现在机械工程测试技术引起了大型工业企业和高等院校极大的重视。 测试系统的第一个环节是信号的传感,即是将被测量的量或被观察的量通过一个被测量传感器或敏感元件转换成一个电的、液压的、气动的或其他形式的物理量,被测的或被观察的量与被转换的输出量之间根据可利用的物理定律应该具有一种明确的关系。传感器就是用来完成这种转换的装置。 第二个环节为信号的转换和调理。被测物理量经传感环节被转换为电阻、电容、电感或者电压、电流、电荷等电参量的变化,由于在测试过程中不可避免地遭受各种内、外干扰因素的影响,且为了用被测信号驱动显示、记录和控制等仪器或进一步将信号输入计算机进行数据处理。因此经传感后的信号尚需进过调理、放大、滤波、运算分析等一系列加工处理,以抑制干扰噪声、提高信噪比,便于进一步传输和后续环节中的处理。 第三个环节是是对这些信号进行分析处理以及显示记录,包括信号的时域分析、频域分析、相关分析等。原始波形显示、处理后波形显示等。从而还可以分析出机械运转的工况等。 机械工程测试系统有测量、监控、试验分析机械设备运行过程中的参数功能,但前序步骤必经信号的采集、分析才能得出。所以,本系统对于机械的后续分析作用意义重大。 二、虚拟仪器技术在机械工程测试系统中的应用现状 科学技术的日益发展,对现在的机械工程测试系统影响很大,特别是相对于传统的测试系统来讲。以前要用特定的仪器对信号进行分析,但是利用虚拟仪器组建的机械工程测试系统却不用专用的仪器,而是利用计算机作为连接虚拟仪器软硬件的平台,信号源通过调理后数据采集卡就可以获取数据进行分析处理。现代计算机技术对机械工程测试技术和仪器的发展产生了革命性的影响。 测试系统的发展经历了模拟测试仪器、计算机测试系统(智能仪器)及虚拟仪器三个阶段。现代机械工程测试技术以计算机为中心,计算机的发展必然促进测试技术和仪器的发展。在此背景下,虚拟仪器的产生也就水到渠成。 在虚拟仪器中,软件是虚拟仪器系统的关键,目前国内外这种软件主要有美国DSP公司的DADISP软件,以实验后数据处理分析和表示见长美国NI公司的系列虚拟仪器开发平台(LabVIEW、LabWindows/CVI、Virtual Bench和Component Works)、美国QUATECH公司的DASLab软件包和惠普公司的VEE软件平台都是可以搭建虚拟测试系统的软件平台,以图形化编程和界面灵活见长。华中理工大学的V198虚拟仪器系统和哈尔滨工业大学的仪器王以虚拟的单个仪器或仪器库见长。其中,美国NI公司的LabVIEW软件功能最为完善,LabVIEW软件以简单、直观的图形化编程方式、强大的图形显示和数据处理能力见长,运行速度快、开发周期短、界面灵活是其又一大优势,最能体现虚拟仪器的风格,所以基于LabVIEW的虚拟仪器应用相当广泛。 由于Pc的功能变得越来越强大,速度快,价格低,在标准PC上连接一个或多个仪 器模块构成测试仪器成为一种趋势。这种仪器即为虚拟仪器。虚拟仪器的软件开发平台LabVIEW中,“所见即所得”的可视化技术是应用于测试领域的雏形。虚拟仪器注重测试人员在进行工作中的感觉。用仿真的面板给人以真实仪器的感觉,用丰富的曲线图像向测试人员传递信息,是虚拟现实技术在机械工程测试领域中的广泛应用趋势。 几个测试站点连成一个大的测试网络,互通数据和信息,联合分析测试结果,实现 数据和信息共享的网络化测试是机械工程测试系统的一个发展趋势。虚拟仪器技术是现代机械工程测试系统的发展趋势,在丰富的虚拟仪器软硬件产品支持下,尤其是在被誉为“科学家和工程师的语言”LabVIEW的支持下,组建一个机械工程测试系统正变得越来越容易。在技术发展日新月异的今天,为了让测试系统就有开放性、兼容性和不断更新的可能,利用虚拟仪器的概念组建测试系统不失为一种好的选择。 在机械工程测试系统中,应用虚拟仪器编的越来越普遍,因为很多传统的硬件设备在虚拟仪器中都可以用软件代替,从而降低了大量的设备浪费,降低了成本,并且还可以直观化的显示其结果,将多种的传统仪器合并到一套虚拟仪器测试系统中,有利于编程,也有利于增强测试系统的准确度。 三、结论 总之,虚拟仪器技术在全球范围内的应用越来越普遍,在我国主要应用到了企业生产中。我们要对虚拟仪器技术加大研究力度,力争促使该技术应用于更广泛的领域,赶上世界水平,为我国的机械工程的发展做出贡献。 机械工程类论文:探讨机械工程材料课程教学改革 1 引言 机械工程材料是机械及近机类专业一门重要的专业基础课。本课程以材料的成分、加工工艺、组织结构与性能之间的关系为主线,重点介绍材料的本质,提出有关的理论和描述,说明材料结构是如何与其成分、加工工艺、性能以及行为相联系的。作为高等农业院校的机械设计以及农业机械化等专业的学生,学习本课程的目的,主要是使学生获得常用工程材料的种类、成分、组织、性能和热处理改性方法的基本知识。了解工程材料在机械工业特别是农业机械中的应用,通过对基础科学和知识的综合运用,使学生掌握常用机械工程材料的种类、成分、组织、性能以及改性方法等,初步具备根据零件的服役条件合理选材和妥善安排工艺路线的能力,为学习后续专业课程和从事机械设计及制造工作奠定基础。根据专业大纲安排,西北农林科技大学的机械工程材料课程在大学二年级第一学期进行。这一学期,学生所学的课程大部分还是数学、英语、物理等公共基础课,机械工程材料属于学生刚刚接触到跟自己专业相关的少数几门课程之一。 2 机械工程材料课程性质及教学现状 理论性强,微观概念多 机械工程材料课程,不像物理、力学等有着严密的逻辑推导和计算过程,也不像工程制图等相关课程,比较直观生动。机械工程材料课程总的特点是理论性非常强,涉及的原子、分子水平的微观概念很多。特别是与金属学相关的部分,如晶体结构、晶体缺陷、位错运动以及凝固结晶、相的概念、组织转变等,这些概念都是微观和抽象的,学生无法通过推导计算获得,更无法通过肉眼直接观察和亲身体验到,有时候需要通过一定的空间想象力来理解它们。这样就导致教师讲授起来有一定困难,而学生学习起来感到难以理解,从而感觉枯燥、乏味,失去学习的兴趣。 课程涵盖内容广 机械工程材料课程包含了材料科学专业中的力学、金属学、热处理原理、热处理工艺、金属材料、非金属材料以及失效分析等多门学科的专业知识,内容广而分散。而在“宽口径、厚基础、强能力、高素质”的人才培养模式引导下,专业课程的学时数在不断压缩,而要求学生了解的内容却越来越多。这样就形成了一种矛盾,即教师上课的课时数减少了,而学生需要学到的知识却增加了。这就要求任课教师能够统筹安排上课课时,充分利用现代化的教学手段,精简课堂讲授内容,突出重点的同时拓宽知识面。 现有课本内容知识陈旧 大学教材内容陈旧,知识老化,这些是在我国高等教育中各门课程都有可能会遇到的,也是现在我国高等教育中普遍存在的问题。出版一本教材的过程是相当复杂的,要经过编写、审核、校对、出版、发行等多个环节,因此,当书真正出版出来以后,有些知识可能已经更新。而对于教师来讲,频繁更换教材,也不利于熟悉教案,积极备课。《机械工程材料》课本内容主要以金属材料为主,而近年来,随着科学技术的快速发展,各种新材料、新工艺在不断涌现。全球性的能源危机以及环境污染问题,对现代的新材料除了在性能、工艺和成本等方面的传统要求外,更提出了与环境协调、绿色环保、可循环再生等更高的要求。为了保证该课程的教学质量,并使学生能够尽量了解到本领域的发展动向,就迫切需要教师改变传统的以课本为主的教学方式,探索更加有效的教学模式,使学生理解并掌握课本基础知识的同时,能更多地了解和把握本领域的研究与发展动向。 3 教学改革探索 充分利用网络多媒体技术 多媒体技术是现代化教学的非常有效的辅助工具,教师要注重利用并充分发挥多媒体的特点,制作形象生动的多媒体课件。对那些学生难以理解、教师又难以讲解的比较抽象的内容,比如晶体结构原理、合金结晶过程、位错类型及运动过程等,通过收集以及自己动手制作一些简单的动画,生动形象地来演示复杂的变化过程。这样不仅加深了学生对相关知识的理解掌握,同时还活跃了课堂气氛,激发了学生的学习兴趣。如对钢铁材料的热处理工艺等,注意并积极收集工程训练实习以及工厂企业的热处理工艺过程的录像资料,在讲解课本内容的同时辅助播放实际热处理过程录像,注重理论与实际相结合,使课程内容具有真实感,更利于学生理解和掌握。 充分利用学校的网络教学平台,随时充实并完善课程信息,课堂讲授的重点、难点以及教学用课件及时上传至平台,便于学生随时下载并复习掌握当堂内容;利用网上作业提交和批改功能,可以快速有效地发现学生学习中的问题,了解学生对知识的掌握情况,并能及时得到反馈;通过网上答疑,增加了教师和学生的课后互动,改变了以往只有上课时才能见到教师,学生有问题得不到及时解决的现象;充分发挥网络平台信息量大的特点,注重将生活及科研中接触到的与课程内容相关的新闻报道、最新科研成果等,收集并上传至教学资源,供学生掌握基础知识的同时,更多地来了解社会发展在所学领域的需求,激发学生自我提高的热情和积极性。总之,网络平台让教学更加真实具体,更加强了教师与学生的互动。 精 简课堂教学内容 结合学校的优质课程建设项目,充分利用网络多媒体技术,精简课堂教学内容,做到够用就行。按照专业培养方案,机械类专业的学生学习机械工程材料的主要目的是掌握成分—结构—性能之间的内在联系,并能在零部件设计中合理地进行材料选择,因此,在课堂讲授中删减了那些理论较深的内容。如课本第二章材料的结构,其中晶面与晶向部分,对于非材料专业的学生不需要掌握;还有位错的理论,学生只需要知道位错是由于原子的错排造成的,不需要了解更多关于位错的形成机制等。再如铁碳相图的部分,因为高温包晶反应在生产中很少会用到,所以把包晶反应区省略,将相图简化,重点讲解共析和共晶反应部分。在工业用钢部分,因目前金属材料仍然占据工程材料中大约70%的市场,课堂教授主要内容仍然以金属材料中的碳钢和合金钢为主。对于课堂上不能详细讲解的知识,或者仅作为了解性的一些内容,如陶瓷、高分子的晶体结构、热处理新技术,以及非金属材料、复合材料等,将其上传至网络课程平台,作为学生自学内容,拓宽他们的知识面。 灵活选用教学材料 选用十二五规划教材作为教学用教材,基础内容深入讲解,包括材料的结构、铁碳相图、钢的热处理等。但在授课中,不仅仅局限于所选中文教材内容,还结合英文原版教材FOUNDAMENTALS OF MATERIALS SCIENCE AND ENGINEERING,更多地提供中英文对应专业词汇,并摘录一些章节,课堂上详细讲解,让学生学习到专业知识的同时,又能接触到纯正流利的英文表达方式。将某些章节相关的典型的中英文科研论文及掌握的最新的研究成果等介绍给学生,供学有余力以及对材料研究感兴趣的学生开阔眼界,并能使他们更加了解材料研究对社会发展的重要意义。 还在最后一章材料选择中,增加材料与环境的可持续发展。对于一名合格的工程技术人员,在选材中除了考虑传统的性能、工艺、成本等因素外,更要考虑材料的开发、服役、回收等环节可能造成的环境负荷。尽量选择环境友好材料,做到废弃零部件材料能够回收再利用或能生物降解,将对环境的影响降到最低。 4 结束语 总之,机械工程材料课程是机械类和近机类专业学生必修的一门重要技术基础课程,内容多且比较抽象。随着科学技术的发展和各种新材料的不断涌现,需要不断地对该课程的教学体系、教学内容、教学手段和方法等进行改革和实践,以充分调动学生学习的积极性和主动性,不断提高教学质量,加强基础知识的同时,增加辅助教学材料,为学生学习后续专业课程和毕业后从事机械设计及制造工作奠定坚实的基础。 机械工程类论文:探讨机械工程设备安装技术 1 安装准备阶段 安装准备工作主要包括了解设备基础的交付时间;调查设备及材料的供应情况;了解安装现场的条件及安装技术的复杂程度;了解人力、机具的部署情况等。具体而言,此阶段应注意以下几个环节。 (1)设备及材料的订货情况,货到安装现场的时间安排。 (2)设备的检查和材料的检验: 清点设备的零件、附件是否短缺,检查设备的外观及零附件是否有损坏和锈蚀的现象。做好开箱记录,检查说明书、出厂合格证是否齐全;主要材料进场时,必须有出厂合格证及检验报告。若出现材料代用,必须取得设计或有关部门的认可后,方能投入使用。 (3)设备安装前,要按照图纸及施工验收规范进行基础中心线标高、几何尺寸的验收。设备基础的尺寸极限偏差和水平度、铅垂度公差应符合施工验收规范的规定。此外,需对设备基础、预埋件、预留孔等进行交接验收,并复核坐标位置、标高、外形尺寸等是否符合要求。 (4)验收预埋螺栓的高度、规格、螺纹、长度及表面的清洁度等,对预埋地脚螺栓还要检查根部中心位置、不垂直度和顶部标高。另外,预埋地脚螺栓的螺纹和螺母应防护完好。 2 机械设备安装阶段 2.1设备就位 在安装设备前,先安装好车间的桥式吊车,再利用桥式吊车来安装其他设备。在吊运设备时,绳索应栓在设备适应受力的位置上,在绳索与设备表面接触部位应垫上木垫板,以防损坏其油漆表面或已经加工过的表面。 2.2设备找正 指设备的纵横中心线与基础上的中心线对正。在设备未安装之前,首先根据设计、安装和将来对设备进行检修的需要并结合本区设备布置图,绘制永久中心标板和永久基准点布置图,在图中标明永久中心标板和永久基准点的编号、设置位置。埋设永久性中心标板和永久基准点,以供设备安装调整使用,同时为了观测设备基础的沉降情况,还要在整个机组的基础和主要设备附近埋设基础沉降观测点。埋设时注意要在同一块基础的四周至少埋设四个基准点,以检查同一块基础的沉降情况。设备的定位基准一般在设计规范或说明书中都有规定。若无规定时,可采用几何作图法在设备的加工面上确定设备的中心点。 2.3设备的定位及调整 2.3.1设备的平面定位 为了保证设备在基础上准确就位,设备吊装就位后应根据已设置的中心标板,挂设基准线。基准线的挂设应根据设备安装精度要求和挂设跨距选用直径为0. 3mm。0.75mm的整根钢线,其拉紧力一般为钢线破断拉力的40%,80%,水平或倾斜挂设的跨距不宜超过40m。基准线应挂设在便于调整的线架上,用线锤对正中心点,当对正中心后用调整螺母锁定钢线,使其钢线在使用时不发生位移,但使用期间应定期进行复检。 2.3.2设备的标高调整设备的安装标高应选择设备的主要工作面作为测量基准,如轧机底座的上平面。由于永久性基准点一般离设备较远,因此应用精密水准仪,根据永久性基准点,投设在设备附近一个辅助基准点上,以便于设备在安装过程中的标高调整。对于较重要设备,最终还要用精密水准仪进行复测。 2.3.3设备的水平度调整 设备水平度调整方法分整体设备、分体设备。一般整体设备在设备的工作表面或组装结合部表面直接用水平仪测量,根据设备的安装精度可选用不同精度的水平仪。分体设备安装时可分别对各分体部件进行找平。如卷取机底座,先将两底座分别找正、找平,然后将长平尺放在两底座上,把水平放在平尺上进行测量。 2.3.4设备的清洗 清洗设备各零部件加工表面上的油脂、污垢及其他杂物,并使其表面具有防锈能力。设备表面如果有干油可用煤油清洗,若有防锈漆则可用香蕉水或丙酮清洗。设备清洗后,用棉纱擦净并涂以润滑油。设备无油漆的部分均应涂上有机油防锈。 2.3.5设备的润滑 设备内外各部清洗干净后,才可进行加油润滑。润滑油必须经过化验,确定符合要求后才可以使用。加入设备前润滑油必须过滤,所加油应达到规定油标位置;所有润滑部分及油孔应加满润滑油。使用润滑脂密封简单,不易脏污,减少损失,不必常加换润滑脂。特别是对高速电机、自动装置及不易加油的设备润滑实用意义很大。同时,润滑脂受温度影响不大,对荷载性质、运动速度的变化有较大适应范围,在垂直润滑面上不易流失。在润滑脂中加入适量石墨粉,能形成更坚韧的油膜,能在往复运动机构中起缓动作用,避免爬行,消除震动。润滑脂由于流动性差,导热系数小,因此不能作循环润滑剂使用。 3 机械设备试运转阶段 试运转的目的是进一步检查设备存在的缺陷,并进行使用前最后的修理和调整,使设备的运行特性符合生产的需要。试运转的步骤是:先空载、后负荷;先单机,后联动。必须在上一步骤检查合格后,才能进行下一步骤的运转。试运转中应注意以下几点。 (1)设备正常运转时声音时均匀、平稳的,反之会发出各种杂音。 (2)需要测量的温度主要有摩擦部位的温度及油温、冷却水温,对空气压缩机还需测量其出口温度。 (3)在考核设备运转情况的同时,更要注意考核系统的整体效果。 4 设备安装验收阶段 验收是机械设备安装施工过程中的重要环节,必须严格执行标准,认真验收,为机械设备的安全运行打好基础。验收的主要依据包括:设计文件;机械设备安装工程施工及验收规范;主要材料的出厂合格证及检验报告;设备资料(说明书、合格证等) ;隐蔽工程记录和各工序的检验记录等。需要注意的是,安装所产生的误差是不可避免的。而且随着设备的运行,各活动件都会产生磨损,一般初期磨损较快,以后磨损会渐渐减缓,由于磨损,一些原来校好的精度也会变动,我们安装工作总的目标是使设备在很长的稳定使用期内保持理想的精度,这就要求安装人员必须有一定的制造工艺知识,把制造厂形成的设备精度与安装允差结合起来考虑,使偏差向有利的方向发展,以最终确保设备使用性能。 结语: 随着冶金工程技术的不断深入发展,高科技、现代化的冶金设备不断涌现,对设备的安装精度要求也越来越高。机械设备安装工程的质量是依靠安装施工人员在每一道工序中认真负责的工作来保证的,这就对机械设备安装工程的施工人员提出了更高的要求。随着机械设备安装工程规范的进一步完善和发展,从业人员的技术水平和管理水平的提高,机械设备安装工程质量一定能得到切实有效的保障和提高。 机械工程类论文:机械工程中节材问题的探究 一、机械工程中材料消耗的现状 (一)在机械产品成本中,原材料费用过高。 根据国家有关部门对机械系统近万个企业进行的统计结果表明:每年消耗钢材1000万吨,占全国的15%-20%。原材料费用平均占机械产品成本的60%以上。 (二)钢材利用率低。 据统计,我国机械工业钢材利用率权为60%左右,与发达国家相比,有10%-15%的差距。每提高一个百分点就意味着可节约10万吨钢材。我国机械工业的铸、锻件综合废品率偏高,造成原材料和能源的浪费,有人调查过部分企业,铸铁件废品率为12%-14%,铸钢件废品率为10%-11%,有些厂甚至高达20%,而国外一般低于5%。另外我国重要的基础件的寿命短,如模具仅为发达国家的1/3。与国家有关机械系统节约材料技术政策中的要求相差甚远。 二、机械工程中节材的途径 机械工业节约材料的重点是钢材等金属材料,同时也要注意节约其他原材料。从技术经济角度来看,机械工业节材必须考虑以下四个方面:降低产品的材料消耗;减少制造过程中的材料消耗量;提高产品质量; (一)采用先进技术,提高利用率。 采用先进制造技术,提高铸件精度,推广精密性成形技术,在金属件生产中扩大中精锻件比例,使模锻、精锻件比例提高60%以上;继续推行集中下料、科学套材、改进下料工艺和装备,推广各种精密,自动、数控编排的切割技术,采用带锯床、中温剪切等下料新设备;大力采用先进焊接技术,减少焊条用量;采用先进的热处理技术,提高零部件寿命;推广可控气氛,少、无氧化热处理工艺和锻造用保护气氛加热工艺和装备,减少金属氧化损失;采用材料表面处理技术,提高材料表面性能,实现节材低耗;对于关键基础体(轴承、齿轮、弹簧、液压气动元件、模具等),扩大采用精炼钢和脱氧钢,以及行之有效的热处理和表面热处理新技术,显著延长其使用寿命。如上海某公司采用切削活塞,其材料利用率为43.5%,改用冷挤压后可达92%。某大型轴承厂采用高速镦锻生产线,使直径在50mm以下的套圈材料利用率从9.9%提高到42%,—年节钢1800吨。 (二)采用先进的防腐蚀技术,延长设备的使用寿命。 在国民经济中不论哪个部门都毫无例外地存在着腐蚀问题。腐蚀给人们造成的危害是很大的,它一方面造成设备、零件等材料的直接损失,另一方面还造成影响正常生产,恶化操作环境,影响产品质量,新工艺不能上马,设计保守,以及发生人身安全事故等一系列重大的损失。据有关资料介绍,估计全世界每年腐蚀损失100亿英镑(折合人民币约590.8亿元)。全世界每年金属的腐蚀损失约为全年总产量的20%,也就是说全世界每年约有1亿吨金属因腐蚀而损失掉。由此可见,腐蚀是自然界的浪费之一。因此,防腐蚀也是机械工程中节材的又一重大技术课题。随着科学技术的飞速发展,新的防腐蚀材料和方法的不断涌现,防腐蚀技术也在不断提高。例如:我军装备维修表面工程研究中心在海军猎潜艇上推广新型电弧喷涂防腐技术,可使猎潜艇钢结构的防腐寿命从5年延长到15年。 (三)扩大应用新材料,改善用材结构。 扩大应用新材料,改善用材结构,提高用材水平,积极推广各种高强度低合金钢、冷成形钢、冷拔钢管等高效钢,使用切削钢、新型模具钢、感应淬火钢等节能节材新材料;扩大硬质合金材料的使用,以及节约高速钢和模具钢等,扩大粉末冶金材料在汽车、拖拉机和家用电器等方面的应用;在汽车、农机和交通运输设备中,开发应用工程塑料和复合材料。比如用高强度低合金钢代替普通碳钢制作一般承载构件,重量可以减轻10%-30%的。 (四)提高产品设计水平,充分发挥材料潜力。 提高产品设计水平,充分发挥材料潜力,降低材料消耗以轻量化为目标,大力推广计算机辅助设计,优化设计,有限寿命设计、防腐蚀设计和价值工程方法,使产品既可靠安全又结构紧凑,用材合理;适当提高材料使用强度等级,充分发挥材料性能潜力,降低材料消耗。如对eq-]40汽车桥壳进行疲劳研究和优化设计后,每台减少5千克,新设计的经济型数控车床与普通塔车床相比,采用数控伺服机构后,省去刀架和溜板等,零件数目减少2/5。 (五)大力推广再制造工程的研究及应用。 再制造工程是正在发展中的一个新兴研究领域和新兴产业,在国外也仅有十几年的历史,国内有许多单位正在进行再制造领域的研究。全军装备维修表面工程研究中心、西安交通大学等单位使用表面工程技术进行设备零部件的再制造研究和应用;装甲兵工程学院、空军第一研究所、空军工程大学和海军工程大学对装甲车辆、军用飞机,舰艇的延寿作了大量的试验和研究工作。20世纪90年代初以来,国内的一些部门对修复热处理已经做了尝试工作,如对长期服役过的发电设备上的某些重要零件进行修复热处理。应用等离子喷涂技术对重载坦克车辆零件进行再制造修复和强化,实车考核证明用再制造技术修复和强化的零部件比新品的相对耐磨性提高1.9-8.3倍,寿命提高2-3倍。对首钢从比利时购进的二手连铸设备中的三百多件大型轴承座和轧辊,经再制造修复后,已使用数年。目前一些单位已经开始了汽车、计算机、空调、电冰箱、摩托车等产品零部件再制造的研究工作。再制造工程技术不仅能恢复原产品的技术性能,而且能及时引进新技术、新工艺和新材料,改进提高产品的技术性能和可靠性,从而延长产品的使用寿命。再制造产品的费用仅为新品价格40%-60%,达到废物利用,变废为宝的目的,为降低材料消耗,节约原材料开辟了一条新的途径。 三、对节材途径的展望 (一)面临进入wto新技术发展的机遇和挑战,发展再制造业是应付这种挑战的一种有效手段,使用再制造产品将再制造业降低成本,节约资源,减少污染。 (二)将节约原材料贯穿于原材料生产、产品设计制造及使用的全过程,其中在制造过程中节材是潜力最大、最易见效的—个环节。因此要大力开发和使用先进技术、工艺和装备,大幅度提高国产技术装备水平,加速传统产业技术升级。 (三)基于以上论述,我建议在上世纪90年代出台的有关节约材料技术政策的基础上,力争在行业平均钢材利用率达80%,铸造综合体废品率下降5%以下,重点骨干企业下降到3%以下,并将关键基础件的平均使用寿命延长到30%以上。 四、结语 随着现代工业的发展,资源、能源及环境保护的问题日益突出。因此,材料的工程应用必须对之有所考虑,特别是对于大批量生产的零件,所用材料应该来源丰富,顾及国内的资源及市场供给情况,并应尽量选用生产过程耗能低的材料。节材与节能的结果必然减少了环境的污染,有利于保护生态环境。从人类可持续发展的战略高度出发,节约原材料,代用稀缺物资应是现代机械制造工程必须继续探讨的重要内容之一。 机械工程类论文:谈机械工程设计中的创新 机械工程产品在工业生产中作用大,因此,在进行机械工程设计的时候一定要不断应用创新思维,这样才能更好的提高设计质量。同时也要在机械工程产品模块化发展中取得更好的成果在机械工程设计中,相似性理论的作用是非常大的,因此,在设计过程中一定要对相似性思维进行重视。 1 创新设计与创新思维 在进行机械工工程设计的时候,设计是否能得到成功是和设计中是否进行创新有很大关系,在机械工程设计中创新不是简单的构想,是要在知识和经验的积累上进行创新设计,因此,在进行设计的时候要有很强烈的创新意识和创新思维能力。无论在哪个领域知识都是非常有限的,但是想象力却是无限的,因此,在一定程度上想象力比知识更加重要。想象力能够更好的推动世界,同时也能更好的实现社会进步,想象力是知识进化而来的,因此,在进行科学研究中,想象力是非常重要的。创新思维不是逻辑上循序渐进得到的,而是通过形象化构思和想象得到的思维形式,在一定方面上要能够更好的对事物的本质进行掌握。创新思维要依据经验的积累,同时也要不断的超出经验,这样才能更好的形成直觉方面的思维。 创新思维是一种有意识努力和潜意识努力的结合,在一定程度上能够更好的形成人们的智能。潜意识通常都是非常的模糊的,同时也是非常的无意识的,但是在人脑中这种思维模式确实非常的频繁的,同时在人脑中也是要依赖知识、方法和经验的积累的。人们在学习和工作中只有知识积累非常丰富,信息储备非常多,才能在无意识的情况下进行思考,同时能够更好的将知识进行结合,这样才能产生很好的设想,出现灵感。潜意识的出现是无法离开人们的有意识,因此,潜意识通常会在人们对一个问题长期思考的过程中形成,而且对问题的解决是非常有帮助的。在通常情况下,潜意识经常会处于一种游离的状态,在某个不经意的瞬间就会出现一些灵感,因此,在一定程度上,潜意识能够更好的打开人们的思路,同时也能将出现的问题进行解决。创新思维是创新设计的灵魂,同时也是人们丰富经验和知识的积累,但是在一定程度上创新思维并不是知识加上经验。 2 机械工程创新设计的研究对象 在机械工程设计方面进行创新设计不仅要提高学术水平,而是为了获得更好的经济效益和社会效益。在机械工程设计创新设计方面进行研究是为了更好的在发明创造新机器和新机械方面提供理论依据和方法,同时也是为了更好的实现机械工程智能化发展,实现真正意义上的专家系统。这样能够促进机械工程设计水平向自动化、智能化以及集约化方向发展,同时在产品设计方面也能更好的提高同类产品的竞争能力。在专利产品技术不断实现产业化发展的时候,能够更好的实现经济效益和社会效益,同时在进行机械工程设计时不但培养设计人员的创造性思维也能更好的提高设计人员的创新能力,同时也能提高人们在创新设计方面的自觉性以及技术上的可操作性。机械工程设计方面的创新将成为一种新的工具和手段,在新产品更新换代方面也能取得更好的效果,能够为社会创造更多的财富。 在进行机械工程创新设计时一定要发挥设计者的创造力,同时在设计方面要不断的进行新颖性和实用性方面的改造,这样能够更好的保证机械产品在未来的使用效果。在对机械产品进行改造时可以对生产情况进行必要的改造,同时也要对机械产品的性能以及可靠性、经济性和实用性进行提高,同时在进行新机器和新产品设计的时候一定要保证其在生产中得到有效的应用,避免出现实用性不理想的产品。同时在机械工程创新设计方面要不断对其他方面知识进行掌握,这样在进行设计时能够更好的在设计技术和方法上进行提高。 3 相似性思维对技术创新的作用 工程技术在种类上是非常多的,同时在学科方面也是非常多的,但是在发展过程中也是存在着相似性,只是相似程度会存在着一定的不同。随着技术的发展,在相似程度上也出现了不断的转换,这样就使得很多事物在发展过程中出现了不是绝对存在的情况,这样也使得很多事物存在着划分越来越模糊的情况。 在对事物进行研究的时候,抓住事物之间的相似性能够更好对事物的本质进行了解。在工程技术领域中,在工程设备、工程系统以及工程建设之间都是存在着一定的相似性的。在进行工程设备研究的时候,要对其功能进行划分,这样就能得到设备的基础部分,动力系统、控制系统以及执行系统等,这些系统在工程设备中都是必备的系统,同时在本质上也有一定的相似性。很多的设备在构造原理和方法上是比较相似的,但是也存在着一定的差异,在科学技术不断发展过程中,技术也在不断提高,这样就使得设备在功能方面也出现了一定的变化。在对工程技术问题进行研究时,一定要对设备的相似规律进行掌握,这样才能更好的从工程相似论中进行设备设计。 在先进制造技术领域中,新技术在日新月异地发展,新术语和新概念层出不穷,着实让人眼花缭乱,如计算机集成制造、精益生产、并行工程、敏捷制造、全球化制造、分散网络化生产系统、大量定制化生产等等。通过考察不难发现,它们都具有本质相似性,即提高生产率以缩短制造周期、降低成本和提高质量,这是它们共同的根本任务,只是在不同时代背景和社会条件下措施不同。这种相似性思维在工程技术和创新中屡见不鲜。例如,在控制工程中,可以用具有相似数学模型的电系统来模拟一个机械系统,从而产生了物理系统的模拟技术。随着电子学与计算机科学的发展,这种物理量的模拟技术又发展成为数字化的仿真技术,并进一步发展成虚拟现实技术。在制造领域中,可以采用这些技术,通过相似性思维过程时行再创造,发展出产品设计拟实技术和制造拟实技术,有人称之为:虚拟设计和虚拟制造。善于创新的人与一般人的区别,就在于他能不断发掘现存事物中需要的变异,并将它与相关事物和相关技术进行相似性匹配,从而触发创新灵感,达到创新的目的。这就是从相似性思维达到创新的全过程。 4 相似性分类是创新研究的关键 按事物的相似性进行科学分类,是创新研究的第一步。在工程技术中,不仅要对结构相似、运动相似、功能相似、工艺相似的系统或部件进行分类,还要在分类的基础上进行分析分解,按层次找出相似的单元,最后进行综合和优化,根据客观需要对分类后的相关单元进行优化组合和融入新技术,形成新事物或新的技术过程。例如,在制造工程中,前苏联学者米洛凡诺夫将零件按其结构相似性进行分类后创立了成组加工,使原来只能用生产效率极低的单件生产方式加工的零件,通过分类并组,并根据各类零件的共性改进加工设备和工装,使之能采用类似大批量生产方式加工同类零件,大大提高了生产率和经济效益。 5 结束语 在机械工程设计中进行创新能够更好的提高机械的生产率,同时也能为经济发展做出贡献。机械工程设计进行创新一定要在设计中具有创新思维,要想获得创新思维,人们一定要对知识和经验进行积累,这样才能更好的实现思维创新。 机械工程类论文:机械工程智能化的现状及发展方向探讨 当今的社会是一个智能化的社会,智能手机、智能电视、智能移动网络终端等一系列智能化设备的问世掀起了智能化时代的高潮。科技水平的发展为智能化的发展提供了必要的技术支撑,经济的发展为智能化的大规模运用提供了必要的经济基础,智能化技术渐渐被应用到社会各领域。机械工程在社会发展中扮演着十分重要的角色,它为人们的生存提供了必要的生产资料。为了社会发展的需要,机械工程的智能化已是大势所趋,机械工程智能化的发展已成为研究的一个重要课题。在此大背景下,本文针对于此做出简要的分析。 一、机械工程与智能化 1、机械工程 机械工程是一门以自然科学和技术科学作为理论根据,通过研究各种机械的开发设计、制造安装、使用维护并对机械中存在的问题进行维修的应用性学科。从社会发展的角度看,社会发展离不开社会生产,但是社会生产十分依赖机械设备,机械设备具有大规模生产的作用,离开了机械设备,社会生产只能满足极小的生产需求。机械工程为社会发展进行大规模、大范围的生产活动提供了必要的条件,对于促进社会经济的发展十分重要。 2、智能化 智能化是当今世界发展的主要方向,其涵义较为复杂,涵盖的知识领域十分广阔,被应用的范围也较大。随着科技水平的不断创新,在技术的支持下,智能化的发展也不断取得进步,使得智能化的应用领域越来越广,渐渐不止应用于如今我们所知道的智能手机、智能电脑等移动设备领域,同时也被应用到工程建设等诸多方面。而科学技术的不断创新也为智能化提供了源源不断的动力,对于深化智能化的发展方向十分有利。另外,在变革的时代,智能化是大势所趋。 二、我国机械工程智能化的现状及其重要性 1、我国机械工程智能化的现状 上世纪科学技术的快速发展为现阶段机械工程的发展奠定了良好的基础,目前,机械工程的知识体系日趋成熟。而智能化是研究者根据人类大脑的构造与功能研究出来的,机械工程的智能化主要目的在于结合人脑的特点实现用机械替代部分的人工劳动。现阶段,我国的机械工程发展趋势较为明朗,多管齐下,既有引进外国先进技术水平,又有自身的探索与研发,还有政府的政策扶持,机械工程的发展处在十分有利的环境下,发展十分迅速。 智能化在机械工程的发展中十分重要。目前,我国的众多企业已经开始研发智能化应用于机械工程的可能性,尽管企业的运作方式上还存在一些不足,但是企业在管理模式、生产制造等方面有所变革,更多的公司越来越重视对创新能力的培养。但是现阶段我国的机械工程智能化发展仍存在诸多的困难:科技水平虽然有了长足的进步,但与世界顶级水平还存在差距;智能化虽然有了一定的成果,但创新能力不够;信息管理系统虽然建立,但还有待于进一步完善;企业的发展较为迅速,但是智能化的程度不高等。但是,这些困难都只是暂时,机械工程智能化发展方向是大势所趋,随着我国经济、科技等方面的深度发展,将为机械工程智能化提供更强大的支撑。 2、机械工程智能化的重要性 机械工程为人类提供大量的生产资料,维护着机械设备的正常运转,机械工程包括社会生产的多个方面,将机械工程与智能化相结合,能够为社会生产提供更为人性化的服务,机械工程智能化不仅能提高生产效率,不断满足人们多方面的需求,还能以对环境造成的最小化代价换回经济效益,机械工程智能化发展方式能实现经济与环境的和谐发展。 三、机械工程智能化的发展方向 1、生产产品智能化 产品是促进企业进行正常经营活动与持续发展的基本,也是企业实现经济效益的手段,尤其是机械设备直接生产出来的产品,不仅要保证产品生产出来的质量,同时也要保证生产效率,满足市场及消费者的需求。智能化的生产方式不仅能保证机械设备生产的产品在质量上精益求精,还能兼顾提高生产效率。除此之外,对于消费者越来越高的产品要求与多元化的产品需求,智能化的生产方式能根据消费者特殊的要求生产特色的产品。如实现电脑与手机的无线连接以达到传输文件的目的;手机的无线充电模式等都是产品智能化的体现。 2、管理方式的智能化 智能化管理方式在机械工程管理中的应用逐渐深入,势必会给机械工程企业所固有的管理方式造成冲击,促使企业管理方式发生变革,由原来交叉粗放的管理方式转变为细化到个人的管理模式,保证决策的实效性;由原来的人力管理转变为计算机系统管理。智能化的管理方式能确保机械工程企业的生产、销售、产品维护、市场开发等方面都得到及时的跟进与补充,实现一体化的服务模式,并且能给及时反馈运行的结果,方便后续的生产经营活动。智能化的管理方式,不仅能有效节约管理成本,还能有效提高管理的质量与效率。 智能化管理方式的创新能促进机械工程企业的整体发展,随着此种管理方式的深入,能有效提高机械工程企业对市场环境的风险防范意识,同时对于市场的变化有及时的反馈,不断适应市场变化的发展要求。因此,智能化管理方式在机械工程企业的应用发展前景很可观。 3、机械工程设备的智能化 在现阶段,伴随着科学技术水平的不断突破创新,机器设备也在朝着智能化、自动化的方向发展。机械工程智能化不止是生产产品的智能化、管理方式的智能化,同时也是机械工程设备的智能化,这种智能化的机器生产能有效提高生产效率,还能协助设备管理人员对机器设备进行智能化的管理,降低管理成本,通过机器管理机器,达到智能化管理机器性能与运行状态的目的,如当机器在生产过程中发生故障时,监管设备就会发出警报,停止该问题设备的运转,保证机器不会发生二次故障的情况。 机械工程设备的运行状况是机械工程生产效率的基础,在生产过程中至关重要。由于不同的机器设备存在设计、构造、性能、安装等方面的差异,机械工程的生产效率与生产目标也存在不同,智能化的机械工程设备能根据各机器的不同功能进行合理化的运作。 4、科技的智能化 科技智能化是实现生产产品智能化、管理方式智能化以及机械工程智能化的前提条件。科技智能化能广泛应用在机械工程生产的各个环节,如感应技术、联动控制技术、远程控制技术等。因此现代机械工程企业要密切关注科技发展趋势,紧跟科技发展步伐,与时俱进,将新型的科技应用到生产中。 创新科技的智能化,不仅能提高机械工程企业的生产经营效益,也是改善企业员工工作方式、提高企业生产效率、保证产品质量的关键所在。需要注意的是,对于不同领域的产品,生产规范、产品结构、 生产方式上各有不同,不能采取“一刀切”的方式简单粗暴的进行生产,需要根据实际的需求进行相应的设备、技术选择,使机械工程智能化生产的产品在保证质量的同时满足消费者的不同需求。 结束语: 总而言之,机械工程对于社会经济的发展十分关键,智能化是社会发展大势所趋。现阶段,虽然我国机械工程智能化发展面临一些问题,但是困难只是暂时的,随着科技与经济的继续深入发展,其发展前景十分明朗。 机械工程类论文:浅论机械工程技术教学研究 机械制造技术是一门非常重要的专业课,它包括金属切削机床、金切原理与刀具、机床夹具、机械制造工艺、数控加工工艺等内容。本课程的目的是使学生掌握机械制造技术的基本理论知识,同时通过生产实习、课程设计等实践环节使学生具备分析和解决机械加工技术问题的能力,学习机械制造的新工艺、新技术及发展方向,为学生走向工作岗位、从事生产实践打下坚实的基础。教师应认真研究教材,积极研究教学理论和教学方法,努力提高教学水平。 1. 教书育人,德育为本 教师是“人类灵魂的工程师”,不仅教授学生专业知识,更要对学生进行德育教育。教学中,应结合学生将来可能从事的技术与管理工作的性质,从本专业对人才培养等方面,对学生进行生动深刻的讲授,使他们了解本课程的重要性,激发其学习的兴趣。在教学中,必须把思想品德教育、职业道德与专业技术教育有机地结合起来,使他们成为德才兼备的有用人才。教师应身体力行,为人师表,做好表率,使学生不仅学到知识,而且学会怎样做人。 2. 注重内在联系 专业教育的目的是要使学生用全面和发展的眼光看问题。从教材前、后内容的联系上,从本课程与其他课程的关系,从机械制造技术与其他学科之间的联系,从理论与实践的联系上全面了解和掌握专业知识和技能。 教材是按着一定的顺序编写的,但前、后内容有着紧密的联系。比如,教师在讲授“机械加工工艺规程”和“机械加工精度”等基本概念时,经常要用教材中的例子和生产中的实例来说明,而“典型零件加工”的内容又与前面机械制造基本理论有重要联系,就应引导学生寻找各部分内容的内在联系,这样更容易系统深刻地理解教材。 机械制造专业的各门课程是一个有机的整体,密不可分。机制制造技术与“机械制图”、“机械原理与设计”、“数控加工与编程”等其它专业课和基础科有密切的内在联系。例如在介绍机床夹具的内容时,夹紧力可以由机械、液压或气动装置提供,夹具的结构就有变化[1]。教学中,要把机械原理、机械零件、气动和液压传动等课程的知识联系起来,使学生全面掌握要点,提高专业水平。 3. 教学互动,激发学生的学习兴趣 在机械制造技术的学习中,不少学生感到每节课的知识过多,不能及时理解消化,为了解决这一问题,可以使用多变的教学方法并提高教学艺术性。对教学内容要有的放矢,详略得当。对于易理解的内容,要求学生先预习,讲课一带而过;较抽象的内容除布置学生预习,还应认真讲解;理论性和实践性较强的知识重点讲解,理论联系实际。 教学中可采用讨论式教学方法,即学生按照教师布置的思考题在课前进行预习。课堂上先提出问题,再让学生略加思索之后回答。学生各抒己见,在充分地讨论之后,教师做总结,指出要点。例如在学习曲轴加工的内容时,曲轴与一般的轴不同,它由主轴轴颈、连杆轴颈和连接板组成,结构细长,多曲拐,刚性差,其加工过程很有特点[4]。组织学生参观曲轴加工现场并翻阅技术资料,自己根据零件加工特点,提出加工的方法并相互讨论,在此基础上,教师总结曲轴加工的工艺难点和解决方案。这样以学生主动思考、积极讨论为主,教师提示、答疑为辅,能够充分调动和发挥学生的主观能动性,将被动学习变为主动学习,可以收到很好的教学效果,便于培养学生自学能力,促使学生动脑筋想问题,使其思维能力和表达能力都得到锻炼,提高他们分析和解决问题的能力,有利于培养创造性人才。 4. 利用教具、实物等进行直观教学 机械制造技术的实践性和综合性较强,各部分教学应注意与生产实际相结合,可以利用各种教具、挂图、实物、模型、录像、多媒体等直观教学手段增强学生的感性认识。例如讲解各种刀具时就可以把常用车刀、数控刀具和刀柄、麻花钻、深孔钻头、浮动镗刀、珩磨头等带到课堂上,适时拿出来介绍。在介绍机制工艺规程制定的内容时,可通过观看录像让学生直观了解工厂生产的过程,包括生产技术准备、毛坯制造、零件的各种加工过程等。较大的典型零件如车床主轴箱:床身等可能用木材和纸板做成简易模型,较复杂的工装、机床结构也可做成模型,必要时还可以带学生到工厂参观,进行现场教学。对于工步、走刀、工序等较难掌握且容易混淆的概念,可以组织学生观看车削、铣削的加工录像,有针对性地讲解和区分。讲解数控加工工艺时,可利用数控加工仿真软件介绍数控车、铣和加工中心的对刀、设置刀具补偿、工件的定位和装夹、刀具运动轨迹等内容,带领学生深入工厂观看数控机床加工现场,都可收到很好的效果。 5. 搞好现场教学 根据不同的教学内容、不同的情况采用多种形式的现场教学。对于各种加工方法、各种机床、夹具、刀具和量具,可组织学生去实验室、工厂机加工车间参观实习。针对某一典型零件的加工,可组织专题现场教学,要详细了解图纸和工艺条件,学习工艺过程,了解其典型设备、工艺装备的机构特点和使用方法。对重点零件的加工,要求学生仔细观察、运用所学的理论知识,改进不合理的工艺方法;对生产中遇到的质量或其他技术问题,应指导学生分析并解决,必要时,向工厂的技术人员和工人请教。在实习中,把典型的工艺方法、夹具、专用刀具都记录下来,与所学的理论进行比较,来巩固理论知识和提高解决技术问题的能力。当然,课堂与现场要相结合,教师应根据工厂的情况编写出实习教案,精心组织实习的内容,首先在课上介绍零件图纸和技术要求,然后带领学生深入现场,最后回到课堂组织学生讨论分析,教师汇总,指出要点。 总之,机械制造技术是一门综合性、实践性都很强 的课程。任课教师认真研究教学方法,不断提高知识水平,真正做到理论联系实践,必然能教好这门课,取得理想的效果。 机械工程类论文:对自动化技术在机械工程中的应用研究 随着机械制造步伐的逐步加快,机械工程中自动化技术的应用也得到了全面的发展。在过去,自动化技术的应用通常是局部、单机形式的自动化,而如今,自动化技术不仅综合了集成技术,还囊括了一系列先进的智能设备,因而大大提高了生产效率,使得机械工程领域产生了巨大的变化。随着自动化技术在机械工程中应用范围的不断扩大,自动化技术在机械工程中的应用现状、应用策略以及发展趋势等问题也就成为当前热议的话题。 1、我国自动化技术在机械工程中的应用现状分析 我国自动化技术在机械工程方面的应用情况仍处于单子及刚性自动化阶段,同国外发达国家相比差距仍相对较大,因为国外发达国家自动化技术的应用已经实现了普遍的柔性化、集成化及其智能化。 对于我国的多数企业而言,在机械工程的生产管理的自动化方面采用的仍是传统落后的管理模式,发达国家早已实现了信息化管理,且对于工业管理、组织以及生产模式等方面仍在逐步升级和创新。对于人才管理来说,我国缺乏一个科学有效的管理机制,且所谓的人才多为理论型人才,真正的理论实践型的全面人才远远不够。此外,对于机械设计方面而言,我国无法做到及时地更新,在设计能力方面也并无大幅度的提升。对于工艺水平而言,数控加工等相关技术仍停留于初级的精细加工阶段,还未真正掌握复合加工等先进手段。 对我国机械工程中自动化技术的应用情况进行分析可知,我国在此方面存在着不少问题,较为突出的问题是机械自动化技术全面人才的缺乏、自动化技术较为落后,且应用范围较为狭窄等。作为机械自动化技术发展的基础,相关技术人才的培养相当关键,由于我国在此方面的技术人员多数仅仅空有理论知识,而缺乏实践经验,因此,进行人才的培养过程中必须注意理论同实践的联系,这样方可真正实现自动化技术能力的不断提高,进而推动现代机械工程领域的不断进步。此外,我国还应改变数控系统中传统的封闭体系结构,不断提高自动化技术的管理策略及其科研投入,拓宽自动化技术在机械工程领域的应用范围。 2、机械工程中自动化技术的应用分析 2.1柔性自动化技术在机械工程中的应用分析 对于柔性自动化技术而言,其主要是随着计算机信息技术的发展而产生的,因而是一种新兴技术,此技术不仅可以实现技术性操作的自动化进行,还可以在明确加工目标的情况下进行智能操作。因此,将柔性自动化技术应用于机械工程中可以实现生产效率的提高,从而实现机械领域的工业化发展目标。如今,柔性技术已经成为机械工程中不可缺少的一部分,其将数控技术为核心,同时结合先进的计算机信息化设备、信息科技技术及现代机械生产技术三个方面,推动了机械制造工业的不断发展和进步。由此可知,柔性自动化技术在机械工程中的应用,对于整个工业发展而言具有相当深远的意义,不仅能够实现生产数量及其生产效率的大幅提高,减轻劳动人员的工作强度,还大大提高了生产的质量,实现了生产成本的大幅降低以及产品效益的不断扩大。由此可见,柔性技术在机械制造行业的应用具有全球化趋势。 2.2集成自动化技术在机械工程中的应用分析 集成自动化技术主要指的是对目前现有信息技术不断进行改进,以确保机械制造过程更为具体化,此外,还负责将机械制造生产过程中相关的各种技术及其生产信息进行高效集成,以实现机械生产的不断扩大,最终实现集成能力的不断增强。正是由于具有如此多的优势,因此,如今集成技术在机械工程中的应用已受到了十分普遍的认可,且在信息集成系统不断发展和完善的过程中,集成自动化技术也得到了不断的发展。集成技术涵盖了众多方面,如数据库集成、质量系统工程以及一些复杂程度较高的工业系统设计。就如今的发展情况而言,集成自动化技术在机械工程领域的应用,无论对于产品研发,还是生产和控制都可以取得相当好的效益。 2.3智能自动化技术在机械工程中的应用分析 智能自动化技术指的是通过人工智能技术、神经网络等技术对某过程进行模拟,促使系统能够像人脑一样进行数据的分析或信息的采集,进而实现系统的自动化。此技术在实现机械智能化的同时,还通过集成化技术实现了控制的自动化,因而可以说是一门集智能技术和集成技术于一体的自动化综合技术。此技术在机械工程中的应用有效实现了人工智能技术以及机械制造过程的高效融合,不仅对生产过程的监控十分有利,有效降低了人力资源成本的投入,还实现了生产效率的大幅提高。此外,此技术通过神经网络实现信息的识别,因而使得机械系统运行时具有相对较强的自主适应能力,这对于生产过程中突发事件的快速响应及其解决十分有利。 3、自动化技术在机械工程中的未来发展情况分析 3.1自动化技术在机械工程中发展方向 机械工程中自动化技术应用的发展过程中必须以我国国情为依据,从简单技术入手,逐步朝着复杂技术进行发展,进而建立起一套我国特色的机械自动化系统。如今,虽然我国在机械工程领域已经得到了一定程度的发展,但同国外先进国家相比差距仍相当大,在自动化技术在机械工程的应用过程中先进技术及其相关经验仍相对缺乏,这就要求我国实现机械领域自动化的过程仍有相当长的一段路要走。因此,就我国而言,为了实现机械工程自动化技术的更好发展,必须以我国具体国情为依据,不断进行自动化技术应用经验的积累,同时注重吸收外国在这一方面的先进技术水平,逐步推动机械工程中自动化应用技术的不断发展。 3.2机械自动化技术在企业中的应用和发展 对于自动化技术在机械工程中的应用而言,其主要目的还是为了投入生产,因此必然要在相关企业中进行应用和发展,此时必须以实际情况为依据,确保机械自动化技术的应用能够有效推动企业的发展。对于机械相关企业而言,在进行自动化技术的引入过程中必须先要对企业的实际情况进行考虑,无论是企业的经济能力还是未来发展都要进行认真考虑,以确保机械自动化技术能够产生长远的效益。 3.3自动化技术在机械工程中的应用过程中应注意的问题 进行机械工程自动化技术的应用过程中,必须注意稳固的抓好此项技术的应用过程,对此项技术的基础应用工作进行大力地推广。一面进行主机的发展,同时还要进行配套控制系统及机械自动化元件等的发展。此外,还要确保各种传感器、编程控制器、控制系统、系统及计算机软件和微处理机等方面技术的不断发展,以便为将来的进一步发展打下基础。除此以外,还应不断进行性能优良且应用水平高的自动化机电产品的研究。自动化技术在生产中进行应用的过程中很容易受到系统质量、结构、刚性等方面要求的影响,因此必须不断对其进行更新,以满足机械自动化技术应用方面的需求。 结语 综上所述,自动化技术在机械工程中的应用已逐步成为机械制造领域相当重要的组成部分,机械工程中自动化技 术的应用不仅可以实现原料成本的大幅降低及生产效率的大幅提高,还是避免人力资源浪费的最为有效的途径,因此必须对其给予足够的重视。 机械工程类论文:机械工程图图形检索技术的研究 引言 在基于内容的视觉信息检索技术与计算机信息管理技术探究中获得的科研成果给处置这个问题带来了有用的参考,让迅速查寻所需要的设计图纸变成可能。鉴于此,本文对机械工程图图形检索技术进行分析与探究具有较为深远的意义。 1.机械工程图检索技术的分类 基于文本的图纸检索还有基于成组技术的图纸检索出现了很多的问题,寻找原因会发现问题的形成和举出这类方法的时候,人们对图形的认知水准还有处理问题的考虑点存在较大关联,所以这类问题是方法自身所特有的[1],只借助改变技术细节很难解决,必须通过不同的角度思考这类问题才会可能全部处理发生的困难。伴随基于内容的图像检索技术的进一步发展,国内外已经有某些研究人员将在基于内容的图像检索范围所获得的科研结果加入至CAD领域,通过图形特点的记叙方式完成CAD图形检索。系统首先必须提取到图纸的几何特征数据还有其空间关联数据,关于图纸的特点数据存储至图纸特征库里,客户在完成新设计的时候,只需要给系统提供具有某种特点的图形,系统就能够在拥有的计算机图库里检索到与所提供的图形拥有类似的几何特点或者部件相互拥有类似空间关联的图纸,这样用户就能够用检索出的结果当成参照,根据新的设计需求进行设计。本文所论述的主要是基于内容的图纸检索系统的完成问题。 2.机械工程图大致图形的叙述 第一,简单图形 包含了矩形、圆与三角形这三类图形。 第二,链式图形 通过直线、圆弧相互连接形成的图形,构成这些图形的直线或者圆弧首尾是相接的,图线相互不存在交互关系,所围区域都是单连通域,在其围成的区域里不包含其他的图形因素。 第三,复合图形 通过链式图形与简单图形利用邻接关联形成的图形,在这些图形中轮廓线以里的每个区域中都不存在单独存在的简单图形或者链式图形。图形分解的重要步骤叙述如下: 步骤一:分隔单独出现的图形 单独出现的定义指的是在这个图形的每个部分和轮廓的其他组成成分不存在相交、重合与连接关联,图形单独的出现在总体轮廓之间。这类图形假如是简单图形,则跳转至第4步,假如是链式图形,则必需跳转至第3步,不然其就是复合图形,跳转至第2步完成; 步骤二:复合图形分解 把复合图形根据其组成分解成为相互邻接的闭合图形[2],这类图形可能是链式图形或者是简单图形这两类状况,判别图形的形式,假如图形是简单图形,则跳转至第4步接着完成处置; 步骤三:把链式图形分解成为简单图形的组合 把链式图形分解成为简单图形,包含了图形分解还有判定所得的各类简单图形相互的存在关系这两类问题,也就是先完成分解,再判别各个简单形体相互的空间运算关联是并、差还是没有空间运算关联; 步骤四:存储处理结果 到这里整个的图形就已经被分解成了圆、长方形与三角形这三类简单图形的拼接形式。把图形的构成数据还有每个步骤获得的图形之间的空间运算关系存储至数据文件里。详细情况参照下图2-1所示。 3.机械工程图图形检索数据的组织和检索的完成 复杂机械工程图中的图形轮廓最后能够分解成三类几何图形的组合情况,这个分解的过程总共包含了三个阶段,在分解的第一阶段与第二阶段里,复杂图形被分解成了一些封闭的图形,这类图形相互之间是存在邻接或者互相包含的关联,封闭图形间的组合形式展现出了轮廓的整体构成结构;在分解的第三个阶段,那些不属于规定的几种简单图形的封闭图形被再一次的完成分解,最后通过长方形、圆与三角形这三类简单图形的拼接形式来代表它们,分解获得的简单图形的数量与相互关联代表了繁杂的封闭图形[3]。 在基于内容的图形检索当中,判断检索图形与其他图形相互的匹配程度是检索的重要步骤之一。过去数据库系统的查询往往是基于精准文字匹配的,但是在图形、图像这样的数据检索当中,关于给图形、图像的内容用语义叙述没办法完成全部精准,因此必须要通过相似性匹配来权衡评定检索结果的相符情况[4]。这个相似性情况是通过数值形式来完成表示的。相似性测量是某个模式领域当中关于模式的知识表述,可以度量该领域里对象间的感觉相似性的相应程度。在用户根据图形特点检索的时候,获取到的图形特征是关于图形实体的一类全面的表述,当使用相似性检索的时候要牵扯到两类重要的问题:一个是图形特征的相似性度量,另一个则是基于相似性的查询方法。 4.结语 通过本文探究,认识到机械工程图检索技术的分类,因此对机械工程图图形检索数据的组织和检索的完成进行加强便显得极为重要。然而,这是一项较为系统的工作,不能一蹴而就,需要从多方面完善,比如复杂图形被分解成为一些封闭图形。进一步为我国机械工程图图形检索的发展奠定尤为坚实的基础。 机械工程类论文:机械工程教育信息化发展现状 一、前言 在我国经济中,制造业是国家的支柱行业,占据国有经济的重要地位。随着制造业的快速发展,机械工程技术也迎来了新的发展形势。从目前机械工程技术的发展来看,在产品研发和生产制造中,机械工程技术正在缩小与国外发达国家的差距,在某些产品领域已经达到了世界领先水平。之所以取得这样的成绩,主要原因在于机械工程教育中引入了信息化的理念,不但提高了机械工程的教育效果,也促进了机械工程教育的发展,所以,我们应对机械工程教育信息化发展有全面正确的认识。 二、机械工程技术的特点分析 1、机械工程技术的先进性特点 (1)灵活(2)高效率(3)能源消耗低(4)无污染(5)产品性价比较高。 2、综合考虑设计与工艺的特点 在机械工程技术方面,设计与工艺紧密结合十分重要,在实际生产过程中,需要结合现场的工艺进行合理的设计,使设计一次性成功,这就是经常所说的并行工程。 3、全面考虑工业应用的特点 对于机械工程技术来说,最终的目的就是提高制造行业的经济效益和社会效益。这就要求在设计之前详细了解市场,针对工业应用情况进行设计、研发、生产、销售等等,使该技术能够达到理想中的效果,这样的机械工程技术才算是成功的。 三、机械工程教育信息化发展现状 考虑到机械工程的特点,在机械工程教育开展的过程中,引入信息化手段是十分必要的。从目前机械工程教育信息化发展现状来看,主要表现为以下几个方面: 1、机械工程教育信息化手段已经得到了充分的运用 出于提高机械工程教育质量的目的,在机械工程教育开展过程中,及时的引入了教育信息化的手段,主要包括CAD教学、网络化教学等,通过教育信息化手段的运用,机械工程引进了国外技术的先进理念,形成了对国外先进技术的消化吸收,保证了机械工程能够持续快速的发展。从目前机械工程教育的开展来看,信息化手段的运用范围越来越广,已经成为了机械工程教育的主要手段之一,为机械工程教育的发展提供了有力的支持。随着教育信息化手段的不断发展和提高,相信在未来机械工程教育信息化手段的应用范围更广,应用效果更加突出。 2、机械工程教育信息化采用了网络化发展的模式 计算机网络的发展,为机械工程教育提供了强有力的支持,不但提升了机械工程教育信息化发展的质量,还提高了机械工程教育的整体效果,改变了传统教育模式的束缚,为机械工程教育的发展提供了新的参考。从目前机械工程教育信息化的发展来看,网络化的发展模式为其带来了资源共享的便利,丰富了现有的教育内容,提高了教学实效性,为机械工程教育的发展注入了生机和活力。从这一角度来看,机械工程教育信息化发展成为了机械工程技术发展的必然趋势,为了机械工程技术的提高奠定了坚实的基础,保证了机械工程技术的发展质量。 3、机械工程教育信息化改变了传统教育理念 在传统教育理念中,机械工程的教育应尊重书本内容,应以现有技术为基础进行技术研发和技术教育,对先进技术的引入缺乏必要的手段。考虑到机械工程传统教育理念的缺点,以及计算机信息化的高速发展,在机械工程教育中引入信息化手段已经成为了必然的选择,对机械工程的发展产生了重要影响。基于这一判断,机械工程教育信息化改变了传统的教育理念,开始朝着新技术引入和新技术应用的方向发展,极大的提高了机械工程教育的实效性,满足了机械工程发展的现实需要,提高了机械工程发展的整体质量,为机械工程发展提供了新的参考。 4、机械工程教育信息化提高了教育效果和技术的先进性 通过采用教育信息化手段,机械工程的教育效果得到了持续的提高,为机械工程技术的发展提供了有力的支撑,保证了机械工程技术的发展质量。同时,教育信息化手段的采用,保证了机械工程技术的先进性,使机械工程技术能够及时的引入并借鉴国外的先进经验和成熟的技术,为我国机械工程技术的发展提供有力的支持。从目前机械工程教育的实际发展来看,机械工程教育信息化提高了教育效果和技术的先进性,为机械工程的发展提供了有力的支持。因此,从促进我国机械工程技术发展的角度出发,我们应对机械工程教育信息化手段有深入的了解。 四、结论 通过本文的分析可知,在我国机械工程技术的发展过程中,教育信息化手段起到了积极作用。教育信息化手段不但提高了机械工程教育的整体效果,还对机械工程技术的发展提供了有力的支持,满足了机械工程技术发展的要求。因此,我们要对机械工程教育信息化手段有全面正确的认识,要认真分析机械工程教育信息化发展现状,不断提高机械工程教育信息化的发展质量。 机械工程类论文:分析机械工程及自动化创新实践开发 引言:工程的本质在于创造,工程创造的内涵就是科学知识和技术的开发与应用。工程正是通过对辩学知识技术的开发与应用,创造世界上原先没有人工产品或系统来满足社会现实可能的需要。工程是一种创造力的专业,与社会生活中的其他专业有着不同的分工,以创造为自己的使命,这正是工程教育的本质特征和光荣任务。现代工程的定义具有鲜明的时代特征。2l世纪,世界将进入知识经济的时代,一切创新都依赖于高素质创造型人才,承担培养高素质创造型人才和发展科学文化双重任务的高等教育,必将成为国家创新体系的支柱和基础,寓有创造本质特征的工程教育应当更加突出创新意识和创造能力的培养等。 一、机械工程及其自动化专业创新实验开发研究的意义 随着世界经济一体化趋势不断增强,我国市场经济不断发展与完善,对现代工程的概念也产生了一种新的理论,即“工程是关于科学知识和技术的开发与应用,以使在物质、经济、人力、政治、法律和文化限制内满足社会需要的一种创造性专业”。从中我们可以看出,工程的本质在于创造,而创造的本质就是对科学知识和技术的开发与运用。从这个意义上理解,工程就可以理解为通过科学知识和技术的开发与应用,通过创造出当前没有的产品或者是系统,以此来满足经济和社会发展的需要。从某种意义上说,工程与其他的专业有着很大的区别,最为主要的就是工程专业可以理解为创造力专业,这也是工程教育的本质特征。当前,知识经济时代的到来,使得知识成为了人类社会进步的源动力,一切的经济活动和社会活动也都要依赖于知识的开发与运用,而高素质的创造型人才正是对知识的开发与运用的实施者,培养创造型人才也成为了当前我国教育事业的根本任务,对工程教育进行创新与改革也是当前高等教学改革的一个必然方向。 二、机械工程及其自动化专业综合创新实验的开发研究 通过对高校理工科专业教学体系的分析可以看出,实验教学被安排的位置是在理论教学之后,其实验的目的就在于为学生提供应用理论知识进行实践和应用的机会。工程能力也可以称之为创造能力,这是对于理工科学生基本的素质要求之一,因此可以说,创新实验教学的开发和研究,是为学生提供应用理论进行创造的平台,也是培养学生工程素质和创新能力的主要途径。综合创新实验的开发与研究是一项复杂的、系统的工程,需要以现代教育思想作为根本的指导思想,科学的处理实验教学与理论教学的关系。笔者认为,综合创新实验应当根据专业特点,同时结合学校教学的实际情况,在现有的实验设备的基础上,进行改进和研发,而不需要投入大量的资金进行新设备的购置,通过对现有的实验设备进行优化和整合,引入计算机技术和智能化技术,则能够实现对综合创新实验的整体优化,达到培养学生创新能力和实践能力的目标。综合创新实验的教学目的很明确,就是为了给学生提供一个工程应用教学环境,使学生通过实验来加强对理论知识的理解和掌握,并且学会用知识分析问题和解决问题,进而培养学生的综合能力。实施综合创新实验通常是在理论课教学结束之后,综合创新实验打破了学科之间的界限,其实验内容的设计以培养学生的创新能力作为指导思想。学生在完成一项创新实验的过程中,要对各种实验的设备进行熟练的掌握,也需要借助多个学科知识的综合运用,才能够完成实验。 机械工程及其自动化专业综合创新实验Ι 1、实验设备:细纱机,计算机,测试系统,机构测绘工具。 2、实验内容:(1)测绘细纱机钢领板运动机构;(2)应用测试系统检测钢领板运动规律;(3)根据检测的钢领板运动规律,反求设计控制凸轮机构;(4)对细纱机钢领板运动机构进行综合分析,提出新的设计方案;(5)在计算机上实现新设计方案的仿真设计或者虚拟设计。 机械工程及其自动化专业综合创新实验Ⅱ 1、实验设备:机器动力学实验台,计算机,测试系统。 2、实验内容:(1)应用测试系统检测机器动力学实验台,当载荷一定时,在安装飞轮和不安装轮飞两种状态下主轴转速的变化情况;(2)建立实验台等效主轴的运动方程,分析飞轮的调速作用;(3)按新给定的主轴运转不均匀系数反求设计飞轮;(4)在计算机上实现不同主轴运转不均匀系数条件下飞轮的仿真设计或者虚拟设计。 机械工程及其自动化专业综合创新实验Ⅲ 1、实验设备:1511织布机,计算机,测试系统,机构测绘工具。 2、实验内容:(1)测绘1511织布机打纬机构和棕框机构的机构运动简图;(2)应用测试系统检测检验棕框机构运动规律;(3)根据检测的棕框机构运动规律,反求设计棕框共轭凸轮机构;(4)对1511织布机打纬机构和棕框机构的运动进行综合分析,提出新的设计方案;(5)在计算机上实现新设计方案的仿真设计或者虚拟设计。 三、“机械工程及其自动化专业综合创新实验"的实施 系列“机械工程及其自动化专业综合创新实验”一般安排与课程设计同步进行。学生在指导教师的指导下完成基本实验内容,然后独立完成计算分析、创新设计以及在计算机上实现创新设计方案的仿真设计或虚拟设计等项内容,最后写出实验报告。系列“机械工程及其自动化专业综合创新实验”不仅重视学生动手能力的培养,更重要的是加强了学生综合应用所学知识分析问题、解决问题和创新思维能力的培养。系列“机械工程及自动化专业综合创新实验”是按照学生掌握知识由浅人深,认识问题由感性认识到理性认识过程设计的,它重视了学生综合创新能力的培养,形成了鲜明的特色。 明确培养目标制定具有工程特色的教学计划。随着科技进步,以计算机信息技术为标志的高新技术在机械制造领域的渗透、融合、应用,使得机械工程学科本身的内涵、外延同传统的观念相比有了质的变化, 企业要求该专业的毕业生不仅具备机械设计制造及其自动化方面的基础理论知识和应用能力,还应具备在工业生产第一线从事机械制造领域内的科技开发、设计制造、应用研究、运行管理和经营销售的能力,为了适应社会需求,就应在现代教育思想、教育理念的指导下,以培养具有工程素质的应用人才为目标,构建起新时期对该专业人才要求相适应的、与现代高新技术相融合的、与经济发展环境和资源条件相协调的教学计划体系,按照公共教育、专业教育、实践训练的培养策略,突出工程特色,既要有共性要求,又兼顾个性培养。公共教育部分要培养学生良好的人文素质, 人文与社会科学与自然科学从来就不是分割的, 很多科学技术中的突破来自于人文知识的灵感, 创新思维和创新精神的培养,也绝不是单纯的专业知识教育问题,通过对学生宽广的通识基础和深厚的自然科学理论基础的塑造,辅以工程哲学的教育,可以为工程素质培养奠定良好的基础。专业教育部分要系统学习专业基础课程和核心课程,重视坚实的专业技能的培养,培养工程师的基本素质。在条件允许的情况下,可以为学生提供专业技能认证课程。实践训练部分则着重进行上手快、后劲足的实践能力与创新能力的训练,任何一个学年均有不同的实践教学环节,保证工程实践训练4年不断线,倡导以科研项目、工程现场、实验室研究为背景,进行系统的动手实践能力和创新能力培养。除了上述共性教育,还要对学生进行个性培养,如鼓励学生参加辅修专业的学习,选修感兴趣的其他专业,通过学习,扩大学生的知识面,以此加强跨专业、跨学科的复合型工程人才的培养。 机械工程类论文:本体以及其在机械工程中的应用综述 一、前言 本体在经历了10多年的发展之后,已经实现了语言、环境构建和方法论,现已经构建了理论框架和技术体系,在各行业中广泛应用。 二、本体的基本概念 在信息科学中,作为一种知识表示方法,本体(ontology)包括了研究领域内对象的名称、对象属性和相互关系的逻辑描述,提供了领域内知识表示和交流的词汇集合和集合中各个对象的关系集合。采用这种方法表示知识的本体,是基于一定的目的人为设计的规范说明,这与它所建模的世界有着明显的区别。本体发展至今,其应用范围已经远远超出了传统人工智能和知识工程的范围,这主要是由于本体具有以下显着的优点: 1、异构系统互操作,在异构主体之间对交流的结构化信息达成共识,这是本体开发的一个主要目标; 2、通过本体复用、映射和集成等方式实现领域知识复用,这是本体研究的主要动力之一; 3、明确的领域认定,利用本体表示方法描述领域认定,当领域发生变化时,对应的领域认定的改变也相对比较容易; 4、分析领域知识,建立领域本体,实现领域知识的应用和管理; 5、将领域知识与操作性知识相分离。 三、知识工程中本体的含义 在知识工程领域,研究人员给出了面向人工智能的明确的本体定义,其中,最重要的一个是Gru-her在1993年采用人工智能界公认的概念模型为基础给出的:本体是概念模型的明确的规范说明。随后Studer在参考了Gruber和Borst的定义的基础上提出了本体是共享概念模型的明确的形式化规范说明。本体定义的核心内容本文由论文联盟//收集整理是概念模型,即研究领域内存在的对象、概念及其他实体以及它们之间的关系是研究领域的一个抽象的、简化的视图,每一个知识库、知识库系统或知识水平的主体,都或明确或隐含的依托于某些概念模型。分类法(taxonomy)是对科学分类的普遍规律的研究,是按照一定的思想观点,以科学分类为基础,结合领域内容和特点,将领域知识分门别类以术语的形式组成分类表。本体与分类法相比,主要有两个区别:本体具有更为丰富的内部结构并且反映了某种程度的共识。 理论上,可以通过5种类型的构件来形式化描述一个本体:概念、关系、函数、公理和实例。这里的概念可泛指论述的任何事物,如任务、功能、行为、策略和推理过程等等,有时为叙述方便,概念也称为类。关系用来表示领域中概念之间的相互作用,元关系形式化定义为个集合的笛卡儿乘积的子集:R:C×C×…×C。函数是一类特殊的关系,在这种关系中,前n一1个元素可以惟一决定第n个元素,函数的形式化定义为:F:C×C2×…×G一一C。公理用来表示领域中永真的陈述,实例表示领域中的具体元素即对象。 四、本体构建的规则 本体构建方法概述出于对各自问题领域和具体工程的考虑,构造本体的过程各不相同。目前没有一个标准的本体构造方法,最有影响的是Gruber在1995年提出的5条规则: 1、清晰:本体必须有效地说明所定义的术语的含义。定义应该是客观的,与背景独立的。当定义可以用逻辑公理表达时,它应该是形式化的,应该尽力用逻辑公理表达。定义应该尽可能的完整。所有定义应该用自然语言加以说明。 2、一致:本体应该是前后一致的,也就是说,它应该支持与其定义相一致的推理。它所定义的公理以及用自然语言进行说明的文档都应该具有一致性。如果从一组公理中推导出来的一个句子与一个非形式化的定义或者实例矛盾,则这个本体是不一致的。 3、可扩展性:本体的可扩展性是指,本体提供一个共享的词汇,这个共享的词汇应该为可预料到的任务提供概念基础。它应该可以支持在已有的概念基础上定义新的术语,以满足特殊的需求,而无须修改已有的概念定义。也就是说,人们应该能够在不改变原有定义的前提下,以这组存在的词汇为基础定义新的术语。 4、编码偏好程度最小(Minimalencodingbias):本体应该处于知识的层次,而与特定的符号级编码无关。本体的表示形式的选择不应该只考虑表示上或者实现上的方便。概念的描述不应该依赖于某一种特殊的符号层的表示方法,不能依赖于某种确定的语言,因为实际的系统可能采用不同的知识表示方法。 5、本体承诺最小,(Minimalontologicalcommitment):本体承诺应该最小,只要能够满足特定的知识共享需求即可。也就是说,本体应该对所模拟的事物产生尽可能少的推断,而让共享者自由地按照他们的需要去专门化和实例化这个本体。Gruber还指出,由于本体承诺是以词汇的使用为基础的,因此可以通过定义承诺最弱的公理以及只定义应用所需的基本词汇来保证。 五、基于本体的产品信息模型 来自华盛顿大学的Sudarsan和CMU的Fenves作为美国国家标准与技术研究院(theNationalInsti—tuteofStandardsandTechnology,NIST)的访问学者,与NIST的Sriram等人一起,为支持产品生命周期管理(ProductLifecycleManagement,PLM)各个方面的信息需求,以本体为表示工具,开发了一种产品信息模型框架口。该框架以NIST的核心产品模型(theNISTCoreProductModel,CPM)及其3个扩展版本:开放式装配模型(OpenAssemblyMod—el,OAM)、设计分析集成模型(DesigeAnalyticIn—tergratedModel,DAIM)和产品族进化模型PFEM作为基础。OAM定义了系统级的概念模型和相关的层次化装配关系;DAIM定义了产品的主模型以及一系列抽象功能模型和两个主模型与功能模型之间的变换,每一个功能模型对应于产品的某一个领域特性,两个变换分别为理想化和映射;PFEM表示产品族及其组件,与产品族进化相关联的设计原理。 开发产品信息模型框架的目的在于:①从产品的概念设计阶段开始,在其全生命周期的整个过程中捕捉产品、设计原理、装配、公差等信息;②便于下一代CAD/CAE/CAM系统的语义互操作;③捕捉产品和产品族的进化。该框架提供了产品信息和设计原理的细粒度描述,因而PLM系统可以方便地直接访问框架中的数据。 产品信息模型框架作为产品在设计过程各个方面的信息库,能够为PLM及其辅助系统提供一种单一的、一致的信息交换协议,支持CAx及其他相关系统之间直接互操作和无缝的信息集成。该框架具有以下特点: 1、以形式化语义为基础,通过采用合适的本体就能进行自动推理; 2、具有概括性,它描述的是概念实体(制品和特征),而不是针对具体的某种产品(发动机、泵等); 3、提供了产品全方位的丰富信息; 4、致力于促进新的应用和过程的开发,避免由于环境中信息的不齐备阻碍新应用的实现; 5、框架中结合了明确表示的设计原理,作为描述产品本身的重要内容; 6、作为产品级上不同系统间互操作的转换与接口。 六、结束语 总之,尽管当前,本体技术已经得到了发展,但是还是存在一定局限性,不能仅局限在对事实知识的表示,还应用对过程性的知识以及有效方法进行探索,这也是该技术今后的发展方向。
机械工程论文:机械工程测试装置设计的创新 目前常见的机械工程测试装置仅仅能够对机构系统或是加载液压系统等单一系统进行测试和分析,还很难对多个系统的参数进行综合性、系统性的测量和分析,因此在实际应用中的效果和价值难以令人满意。创新机械工程测试装置的设计,目的在于将多领域多学科知识进行综合性、系统化的实践运用,使各领域知识之间产生更为深刻而紧密的联系,并更好的服务于实际应用。本文中的机械工程测试装置,创新性的集合了机构系统、液压系统等多个系统,能够对多种参数实现高效的测试与准确的分析,在获得数据变化情况的同时获得分布曲线,以供论证和分析。 1、机械工程测试装置的创新设计 1.1总体结构的创新设计 文中所引的机械工程测试装置设计原理为:在启动变速电机开关后,变速电机立刻开始转动进入正常运行状态,该变速电机可调速范围在120转/分到1200转/分之间,可借助变速电机调速控制按钮对变速电机进行调速控制,通过光电转速传感器实时测量变速电机的转速,由数据输出接口将采集到的数据传送到计算机进行数据存储、处理、评定以及描述;按下急停开关后系统退出工作状态,以确保工作人员安全;电动机带动机构变速箱和轴承变速箱,机构变速箱为二级变速,由直齿和圆锥齿组成,借助皮带带动机构摇杆转动,手柄右倾时是空挡,左倾时机构摇杆转速保持电机转速的1/12,调节电机转速可间接控制机构摇杆转速在0-600转/分之间,轴承变速箱为三级变速,借助联轴器连接轴承箱,手柄右倾时是空挡,处于中间时轴承与电机保持相同转速,左倾时轴承转速保持电机转速的1/6,调节电机转速可间接控制机构摇杆转速在0-1200转/分之间;轴承施压加载依靠可视液压回路系统实现,加载压力显示由加载压力表实现,按下液压泵电机开关后,从液压箱油箱中吸油,通过调节先导溢流阀来控制系统压力,或借助远程调压来调整系统压力,由调压阀压力表显示调压阀压力,对电磁铁2DT开关通电后可借助远程调压阀控制系统压力,对电磁铁1DT开关通电后可保持卸荷状态。 整套机械工程测试装置既可以进行综合性测试,也可以单独测量,或是相互测量。单独对机构系统测量时将滑动轴承变速箱保持空挡,使液压泵电机开关断开,并使机构变速箱手柄左倾即可实现;单独对液压系统测量时将液压泵电机开关闭合,并断开变速电机开关即可;如果需要同时对液压系统和动压滑动轴承测量,只需闭合变速电机开关和液压泵电机开关,使机构变速箱保持空挡,并调整轴承变速箱手柄即可实现;如果需要同时对机构系统和液压系统测量,只需闭合变速电机开关和液压泵电机开关,使动压滑动轴承变速箱保持空挡即可;如果需要同时对液压系统、机构系统以及动压滑动轴承测量,只需闭合变速电机开关和液压泵电机开关,轴承变速箱和机构变速箱不处于空挡即可实现。 ①轴承箱;②轴承变速箱;③机构变速箱;④机构;⑤信号输出接口;⑥变速电机开关;⑦液压泵电机开关;⑧变速电机调速控制按扭;⑨急停开关;⑩变速电机;以下按次序为液压箱、液压泵电机、可视液压回路、电磁铁2DT开关、电磁铁 IDT开关、调压阀、先导溢流阀、加载压力表、调压阀压力表。 1.2 机构系统的创新设计 机构系统设计的目的在于对机构运动学进行深层次的解读,本文引用的机械工程测试装置中的机构系统选择的是可组可卸式。以四杆机构向六杆机构的转化为例,原四杆机构的结构组成较为简单,其中连杆的输出轨迹构成轨迹曲线,最终组成新的六杆机构,分析六杆机构的输出轨迹可以得知六杆机构输出构建上点的轨迹与对应的原四杆机构连杆上点的轨迹相同,是通过曲线移动来实现四杆机构向六杆机构转化的。在这一过程中,机构连杆的位移、角速度等参数可以借助传感器进行测量。 1.3 液压系统的创新设计 文中所用的机械工程测试装置中的液压系统设计为:液压系统与轴承箱连接,通过先导溢流阀对液压系统压力进行调节,由动压滑动轴承为液压系统提供所需强度的压力,旋转动压滑动轴承即可使压力弹簧发生一定程度的形变,从而产生适合的压力。与此同时,先导溢流阀与远程调压阀借助遥控口实现连接,可以借助远程调压阀对液压系统压力进行远程调控,使压力保持在合适的压力范围内。如果将先导溢流阀压力加到最大,对电磁铁1DT开关通电,连接远程调压阀与先导溢流阀,即可通过调节手柄来控制液压系统压力;如果断开电磁铁1DT开关,对电磁铁2DT开关通电,那么液压系统将处于卸荷状态,压力近乎为零。另外,为了对有关参数进行准确实施的采集和监测,在该液压系统的设计中对先导溢流阀出口处设有红外测温仪以及流量传感器,而且轴承系统的载荷根据液压系统压力进行调整。 1.4 动压滑动轴承的创新设计 整个机械工程测试装置共配备有若干个传感器对外载荷、油膜压力等实验数据进行监测和采集工作,直接将计算机系统连接到实验台测试控制系统上,从而进行数据汇总、处理、显示等操作。动压滑动轴承的设计,将轴承空套在主轴上,轴中间横剖面均匀分布测压孔,每个测压孔分别与压力传感器连接,油液温度数据选用红外测温仪监测采集,摩擦力数据选用摩擦力传感器监测采集,由液压系统对轴承加载压力进行调控,轴承载荷随液压油压力提高而增加,通过外载荷传感器对轴承加载压力进行测量和显示,因而十分稳定和方便。利用接口技术将压力传感器与计算机系统连接,利用计算机软件对采集到的压力数据进行处理后可得到压力分布曲线,从而计算出动压滑动轴承的压力分布情况和平均压强。 2、机械工程测试装置的功能分析 从上文介绍可知,该机械工程测试装置可以对机构、液压等系统进行单独测量或相互测量,或是进行多系统的综合测量,是一个综合性很强的测试平台,能够对各系统参数进行实时测量和准确分析,功能十分强大。为了更好的保证该机械工程测试装置的测量精确性,需要避免装置工作状态下的振动和噪声。因此,在该机械工程测试装置设计时,对工作台和传动装置等部位设有专门监测振动和噪声的传感器,借助传感器对振动与声波的测量来准确的掌握振动、噪声情况,从而对其进行有效控制。在压力传感器等其他传感器的配合下,该装置能够对压力、摩擦力、流量、位移、转速、温度等测试内容进行实施准确的测量,为测试系统的数据分析提供信息,能够满足测试人员对参数数据的需求。 3、结语 综上所述,本文借助传感器、虚拟平台、机构、测试等多方面技术和理论知识,创新性的设计了一个综合性的机械工程测试装置,与以往的测试装置相比可以对多个系统的参数进行测量和分析,很好的体现了现代测试技术的智能性、信息化和经济性特征,满足了测试仪器与系统测量分析工作融为一体的需求。 机械工程论文:虚拟仪器技术在机械工程测试中的应用 随着机电产品一体化和生产过程自动化程度的不断提高,机械工程的测试系统越来越复杂。它已成为整个机械设备研制、开发、应用和教学过程中不可或缺的组成部分。机械工程测试系统的基本任务是从测试对象获取反映其变化规律的动态信息,一个功能完善的机械工程测试系统由传感器、信号转换装置、信号分析处理装置和显示与记录等功能模块组成,无疑,讨论和设计机械工程测试系统及其构成要素,是十分有意义的。本文主要分析了虚拟仪器技术在机械工程测试中的应用状况,望大家参考。 一、机械工程测试系统基本状况分析 测试是测量与试验的简称,测试中最基本的是测量。测量是利用各种装置对可观测量(或称被测参数)进行定性和定量的过程。测试的基本任务是获取信息。测试是发展和检验自然科学理论的实践基础。在工程技术领域,由于实际研究对象的复杂性,很多问题难以进行完善的理论分析、推导和计算,所以必须通过试验来获得研究对象的状态,变化和特征等,这正是通过测试来实现的。测试技术正是研究有关测试方法、测试手段和测试理论的科学,它应用于不同的领域并在各个自然科学研究领域起着重要作用。特别是现在机械工程测试技术引起了大型工业企业和高等院校极大的重视。 测试系统的第一个环节是信号的传感,即是将被测量的量或被观察的量通过一个被测量传感器或敏感元件转换成一个电的、液压的、气动的或其他形式的物理量,被测的或被观察的量与被转换的输出量之间根据可利用的物理定律应该具有一种明确的关系。传感器就是用来完成这种转换的装置。 第二个环节为信号的转换和调理。被测物理量经传感环节被转换为电阻、电容、电感或者电压、电流、电荷等电参量的变化,由于在测试过程中不可避免地遭受各种内、外干扰因素的影响,且为了用被测信号驱动显示、记录和控制等仪器或进一步将信号输入计算机进行数据处理。因此经传感后的信号尚需进过调理、放大、滤波、运算分析等一系列加工处理,以抑制干扰噪声、提高信噪比,便于进一步传输和后续环节中的处理。 第三个环节是是对这些信号进行分析处理以及显示记录,包括信号的时域分析、频域分析、相关分析等。原始波形显示、处理后波形显示等。从而还可以分析出机械运转的工况等。 机械工程测试系统有测量、监控、试验分析机械设备运行过程中的参数功能,但前序步骤必经信号的采集、分析才能得出。所以,本系统对于机械的后续分析作用意义重大。 二、虚拟仪器技术在机械工程测试系统中的应用现状 科学技术的日益发展,对现在的机械工程测试系统影响很大,特别是相对于传统的测试系统来讲。以前要用特定的仪器对信号进行分析,但是利用虚拟仪器组建的机械工程测试系统却不用专用的仪器,而是利用计算机作为连接虚拟仪器软硬件的平台,信号源通过调理后数据采集卡就可以获取数据进行分析处理。现代计算机技术对机械工程测试技术和仪器的发展产生了革命性的影响。 测试系统的发展经历了模拟测试仪器、计算机测试系统(智能仪器)及虚拟仪器三个阶段。现代机械工程测试技术以计算机为中心,计算机的发展必然促进测试技术和仪器的发展。在此背景下,虚拟仪器的产生也就水到渠成。 在虚拟仪器中,软件是虚拟仪器系统的关键,目前国内外这种软件主要有美国DSP公司的DADISP软件,以实验后数据处理分析和表示见长美国NI公司的系列虚拟仪器开发平台(LabVIEW、LabWindows/CVI、Virtual Bench和Component Works)、美国QUATECH公司的DASLab软件包和惠普公司的VEE软件平台都是可以搭建虚拟测试系统的软件平台,以图形化编程和界面灵活见长。华中理工大学的V198虚拟仪器系统和哈尔滨工业大学的仪器王以虚拟的单个仪器或仪器库见长。其中,美国NI公司的LabVIEW软件功能最为完善,LabVIEW软件以简单、直观的图形化编程方式、强大的图形显示和数据处理能力见长,运行速度快、开发周期短、界面灵活是其又一大优势,最能体现虚拟仪器的风格,所以基于LabVIEW的虚拟仪器应用相当广泛。 由于Pc的功能变得越来越强大,速度快,价格低,在标准PC上连接一个或多个仪 器模块构成测试仪器成为一种趋势。这种仪器即为虚拟仪器。虚拟仪器的软件开发平台LabVIEW中,“所见即所得”的可视化技术是应用于测试领域的雏形。虚拟仪器注重测试人员在进行工作中的感觉。用仿真的面板给人以真实仪器的感觉,用丰富的曲线图像向测试人员传递信息,是虚拟现实技术在机械工程测试领域中的广泛应用趋势。 几个测试站点连成一个大的测试网络,互通数据和信息,联合分析测试结果,实现 数据和信息共享的网络化测试是机械工程测试系统的一个发展趋势。虚拟仪器技术是现代机械工程测试系统的发展趋势,在丰富的虚拟仪器软硬件产品支持下,尤其是在被誉为“科学家和工程师的语言”LabVIEW的支持下,组建一个机械工程测试系统正变得越来越容易。在技术发展日新月异的今天,为了让测试系统就有开放性、兼容性和不断更新的可能,利用虚拟仪器的概念组建测试系统不失为一种好的选择。 在机械工程测试系统中,应用虚拟仪器编的越来越普遍,因为很多传统的硬件设备在虚拟仪器中都可以用软件代替,从而降低了大量的设备浪费,降低了成本,并且还可以直观化的显示其结果,将多种的传统仪器合并到一套虚拟仪器测试系统中,有利于编程,也有利于增强测试系统的准确度。 三、结论 总之,虚拟仪器技术在全球范围内的应用越来越普遍,在我国主要应用到了企业生产中。我们要对虚拟仪器技术加大研究力度,力争促使该技术应用于更广泛的领域,赶上世界水平,为我国的机械工程的发展做出贡献。 机械工程论文:探讨机械工程材料课程教学改革 1 引言 机械工程材料是机械及近机类专业一门重要的专业基础课。本课程以材料的成分、加工工艺、组织结构与性能之间的关系为主线,重点介绍材料的本质,提出有关的理论和描述,说明材料结构是如何与其成分、加工工艺、性能以及行为相联系的。作为高等农业院校的机械设计以及农业机械化等专业的学生,学习本课程的目的,主要是使学生获得常用工程材料的种类、成分、组织、性能和热处理改性方法的基本知识。了解工程材料在机械工业特别是农业机械中的应用,通过对基础科学和知识的综合运用,使学生掌握常用机械工程材料的种类、成分、组织、性能以及改性方法等,初步具备根据零件的服役条件合理选材和妥善安排工艺路线的能力,为学习后续专业课程和从事机械设计及制造工作奠定基础。根据专业大纲安排,西北农林科技大学的机械工程材料课程在大学二年级第一学期进行。这一学期,学生所学的课程大部分还是数学、英语、物理等公共基础课,机械工程材料属于学生刚刚接触到跟自己专业相关的少数几门课程之一。 2 机械工程材料课程性质及教学现状 理论性强,微观概念多 机械工程材料课程,不像物理、力学等有着严密的逻辑推导和计算过程,也不像工程制图等相关课程,比较直观生动。机械工程材料课程总的特点是理论性非常强,涉及的原子、分子水平的微观概念很多。特别是与金属学相关的部分,如晶体结构、晶体缺陷、位错运动以及凝固结晶、相的概念、组织转变等,这些概念都是微观和抽象的,学生无法通过推导计算获得,更无法通过肉眼直接观察和亲身体验到,有时候需要通过一定的空间想象力来理解它们。这样就导致教师讲授起来有一定困难,而学生学习起来感到难以理解,从而感觉枯燥、乏味,失去学习的兴趣。 课程涵盖内容广 机械工程材料课程包含了材料科学专业中的力学、金属学、热处理原理、热处理工艺、金属材料、非金属材料以及失效分析等多门学科的专业知识,内容广而分散。而在“宽口径、厚基础、强能力、高素质”的人才培养模式引导下,专业课程的学时数在不断压缩,而要求学生了解的内容却越来越多。这样就形成了一种矛盾,即教师上课的课时数减少了,而学生需要学到的知识却增加了。这就要求任课教师能够统筹安排上课课时,充分利用现代化的教学手段,精简课堂讲授内容,突出重点的同时拓宽知识面。 现有课本内容知识陈旧 大学教材内容陈旧,知识老化,这些是在我国高等教育中各门课程都有可能会遇到的,也是现在我国高等教育中普遍存在的问题。出版一本教材的过程是相当复杂的,要经过编写、审核、校对、出版、发行等多个环节,因此,当书真正出版出来以后,有些知识可能已经更新。而对于教师来讲,频繁更换教材,也不利于熟悉教案,积极备课。《机械工程材料》课本内容主要以金属材料为主,而近年来,随着科学技术的快速发展,各种新材料、新工艺在不断涌现。全球性的能源危机以及环境污染问题,对现代的新材料除了在性能、工艺和成本等方面的传统要求外,更提出了与环境协调、绿色环保、可循环再生等更高的要求。为了保证该课程的教学质量,并使学生能够尽量了解到本领域的发展动向,就迫切需要教师改变传统的以课本为主的教学方式,探索更加有效的教学模式,使学生理解并掌握课本基础知识的同时,能更多地了解和把握本领域的研究与发展动向。 3 教学改革探索 充分利用网络多媒体技术 多媒体技术是现代化教学的非常有效的辅助工具,教师要注重利用并充分发挥多媒体的特点,制作形象生动的多媒体课件。对那些学生难以理解、教师又难以讲解的比较抽象的内容,比如晶体结构原理、合金结晶过程、位错类型及运动过程等,通过收集以及自己动手制作一些简单的动画,生动形象地来演示复杂的变化过程。这样不仅加深了学生对相关知识的理解掌握,同时还活跃了课堂气氛,激发了学生的学习兴趣。如对钢铁材料的热处理工艺等,注意并积极收集工程训练实习以及工厂企业的热处理工艺过程的录像资料,在讲解课本内容的同时辅助播放实际热处理过程录像,注重理论与实际相结合,使课程内容具有真实感,更利于学生理解和掌握。 充分利用学校的网络教学平台,随时充实并完善课程信息,课堂讲授的重点、难点以及教学用课件及时上传至平台,便于学生随时下载并复习掌握当堂内容;利用网上作业提交和批改功能,可以快速有效地发现学生学习中的问题,了解学生对知识的掌握情况,并能及时得到反馈;通过网上答疑,增加了教师和学生的课后互动,改变了以往只有上课时才能见到教师,学生有问题得不到及时解决的现象;充分发挥网络平台信息量大的特点,注重将生活及科研中接触到的与课程内容相关的新闻报道、最新科研成果等,收集并上传至教学资源,供学生掌握基础知识的同时,更多地来了解社会发展在所学领域的需求,激发学生自我提高的热情和积极性。总之,网络平台让教学更加真实具体,更加强了教师与学生的互动。 精 简课堂教学内容 结合学校的优质课程建设项目,充分利用网络多媒体技术,精简课堂教学内容,做到够用就行。按照专业培养方案,机械类专业的学生学习机械工程材料的主要目的是掌握成分—结构—性能之间的内在联系,并能在零部件设计中合理地进行材料选择,因此,在课堂讲授中删减了那些理论较深的内容。如课本第二章材料的结构,其中晶面与晶向部分,对于非材料专业的学生不需要掌握;还有位错的理论,学生只需要知道位错是由于原子的错排造成的,不需要了解更多关于位错的形成机制等。再如铁碳相图的部分,因为高温包晶反应在生产中很少会用到,所以把包晶反应区省略,将相图简化,重点讲解共析和共晶反应部分。在工业用钢部分,因目前金属材料仍然占据工程材料中大约70%的市场,课堂教授主要内容仍然以金属材料中的碳钢和合金钢为主。对于课堂上不能详细讲解的知识,或者仅作为了解性的一些内容,如陶瓷、高分子的晶体结构、热处理新技术,以及非金属材料、复合材料等,将其上传至网络课程平台,作为学生自学内容,拓宽他们的知识面。 灵活选用教学材料 选用十二五规划教材作为教学用教材,基础内容深入讲解,包括材料的结构、铁碳相图、钢的热处理等。但在授课中,不仅仅局限于所选中文教材内容,还结合英文原版教材FOUNDAMENTALS OF MATERIALS SCIENCE AND ENGINEERING,更多地提供中英文对应专业词汇,并摘录一些章节,课堂上详细讲解,让学生学习到专业知识的同时,又能接触到纯正流利的英文表达方式。将某些章节相关的典型的中英文科研论文及掌握的最新的研究成果等介绍给学生,供学有余力以及对材料研究感兴趣的学生开阔眼界,并能使他们更加了解材料研究对社会发展的重要意义。 还在最后一章材料选择中,增加材料与环境的可持续发展。对于一名合格的工程技术人员,在选材中除了考虑传统的性能、工艺、成本等因素外,更要考虑材料的开发、服役、回收等环节可能造成的环境负荷。尽量选择环境友好材料,做到废弃零部件材料能够回收再利用或能生物降解,将对环境的影响降到最低。 4 结束语 总之,机械工程材料课程是机械类和近机类专业学生必修的一门重要技术基础课程,内容多且比较抽象。随着科学技术的发展和各种新材料的不断涌现,需要不断地对该课程的教学体系、教学内容、教学手段和方法等进行改革和实践,以充分调动学生学习的积极性和主动性,不断提高教学质量,加强基础知识的同时,增加辅助教学材料,为学生学习后续专业课程和毕业后从事机械设计及制造工作奠定坚实的基础。 机械工程论文:探讨机械工程设备安装技术 1 安装准备阶段 安装准备工作主要包括了解设备基础的交付时间;调查设备及材料的供应情况;了解安装现场的条件及安装技术的复杂程度;了解人力、机具的部署情况等。具体而言,此阶段应注意以下几个环节。 (1)设备及材料的订货情况,货到安装现场的时间安排。 (2)设备的检查和材料的检验: 清点设备的零件、附件是否短缺,检查设备的外观及零附件是否有损坏和锈蚀的现象。做好开箱记录,检查说明书、出厂合格证是否齐全;主要材料进场时,必须有出厂合格证及检验报告。若出现材料代用,必须取得设计或有关部门的认可后,方能投入使用。 (3)设备安装前,要按照图纸及施工验收规范进行基础中心线标高、几何尺寸的验收。设备基础的尺寸极限偏差和水平度、铅垂度公差应符合施工验收规范的规定。此外,需对设备基础、预埋件、预留孔等进行交接验收,并复核坐标位置、标高、外形尺寸等是否符合要求。 (4)验收预埋螺栓的高度、规格、螺纹、长度及表面的清洁度等,对预埋地脚螺栓还要检查根部中心位置、不垂直度和顶部标高。另外,预埋地脚螺栓的螺纹和螺母应防护完好。 2 机械设备安装阶段 2.1设备就位 在安装设备前,先安装好车间的桥式吊车,再利用桥式吊车来安装其他设备。在吊运设备时,绳索应栓在设备适应受力的位置上,在绳索与设备表面接触部位应垫上木垫板,以防损坏其油漆表面或已经加工过的表面。 2.2设备找正 指设备的纵横中心线与基础上的中心线对正。在设备未安装之前,首先根据设计、安装和将来对设备进行检修的需要并结合本区设备布置图,绘制永久中心标板和永久基准点布置图,在图中标明永久中心标板和永久基准点的编号、设置位置。埋设永久性中心标板和永久基准点,以供设备安装调整使用,同时为了观测设备基础的沉降情况,还要在整个机组的基础和主要设备附近埋设基础沉降观测点。埋设时注意要在同一块基础的四周至少埋设四个基准点,以检查同一块基础的沉降情况。设备的定位基准一般在设计规范或说明书中都有规定。若无规定时,可采用几何作图法在设备的加工面上确定设备的中心点。 2.3设备的定位及调整 2.3.1设备的平面定位 为了保证设备在基础上准确就位,设备吊装就位后应根据已设置的中心标板,挂设基准线。基准线的挂设应根据设备安装精度要求和挂设跨距选用直径为0. 3mm。0.75mm的整根钢线,其拉紧力一般为钢线破断拉力的40%,80%,水平或倾斜挂设的跨距不宜超过40m。基准线应挂设在便于调整的线架上,用线锤对正中心点,当对正中心后用调整螺母锁定钢线,使其钢线在使用时不发生位移,但使用期间应定期进行复检。 2.3.2设备的标高调整设备的安装标高应选择设备的主要工作面作为测量基准,如轧机底座的上平面。由于永久性基准点一般离设备较远,因此应用精密水准仪,根据永久性基准点,投设在设备附近一个辅助基准点上,以便于设备在安装过程中的标高调整。对于较重要设备,最终还要用精密水准仪进行复测。 2.3.3设备的水平度调整 设备水平度调整方法分整体设备、分体设备。一般整体设备在设备的工作表面或组装结合部表面直接用水平仪测量,根据设备的安装精度可选用不同精度的水平仪。分体设备安装时可分别对各分体部件进行找平。如卷取机底座,先将两底座分别找正、找平,然后将长平尺放在两底座上,把水平放在平尺上进行测量。 2.3.4设备的清洗 清洗设备各零部件加工表面上的油脂、污垢及其他杂物,并使其表面具有防锈能力。设备表面如果有干油可用煤油清洗,若有防锈漆则可用香蕉水或丙酮清洗。设备清洗后,用棉纱擦净并涂以润滑油。设备无油漆的部分均应涂上有机油防锈。 2.3.5设备的润滑 设备内外各部清洗干净后,才可进行加油润滑。润滑油必须经过化验,确定符合要求后才可以使用。加入设备前润滑油必须过滤,所加油应达到规定油标位置;所有润滑部分及油孔应加满润滑油。使用润滑脂密封简单,不易脏污,减少损失,不必常加换润滑脂。特别是对高速电机、自动装置及不易加油的设备润滑实用意义很大。同时,润滑脂受温度影响不大,对荷载性质、运动速度的变化有较大适应范围,在垂直润滑面上不易流失。在润滑脂中加入适量石墨粉,能形成更坚韧的油膜,能在往复运动机构中起缓动作用,避免爬行,消除震动。润滑脂由于流动性差,导热系数小,因此不能作循环润滑剂使用。 3 机械设备试运转阶段 试运转的目的是进一步检查设备存在的缺陷,并进行使用前最后的修理和调整,使设备的运行特性符合生产的需要。试运转的步骤是:先空载、后负荷;先单机,后联动。必须在上一步骤检查合格后,才能进行下一步骤的运转。试运转中应注意以下几点。 (1)设备正常运转时声音时均匀、平稳的,反之会发出各种杂音。 (2)需要测量的温度主要有摩擦部位的温度及油温、冷却水温,对空气压缩机还需测量其出口温度。 (3)在考核设备运转情况的同时,更要注意考核系统的整体效果。 4 设备安装验收阶段 验收是机械设备安装施工过程中的重要环节,必须严格执行标准,认真验收,为机械设备的安全运行打好基础。验收的主要依据包括:设计文件;机械设备安装工程施工及验收规范;主要材料的出厂合格证及检验报告;设备资料(说明书、合格证等) ;隐蔽工程记录和各工序的检验记录等。需要注意的是,安装所产生的误差是不可避免的。而且随着设备的运行,各活动件都会产生磨损,一般初期磨损较快,以后磨损会渐渐减缓,由于磨损,一些原来校好的精度也会变动,我们安装工作总的目标是使设备在很长的稳定使用期内保持理想的精度,这就要求安装人员必须有一定的制造工艺知识,把制造厂形成的设备精度与安装允差结合起来考虑,使偏差向有利的方向发展,以最终确保设备使用性能。 结语: 随着冶金工程技术的不断深入发展,高科技、现代化的冶金设备不断涌现,对设备的安装精度要求也越来越高。机械设备安装工程的质量是依靠安装施工人员在每一道工序中认真负责的工作来保证的,这就对机械设备安装工程的施工人员提出了更高的要求。随着机械设备安装工程规范的进一步完善和发展,从业人员的技术水平和管理水平的提高,机械设备安装工程质量一定能得到切实有效的保障和提高。 机械工程论文:机械工程中节材问题的探究 一、机械工程中材料消耗的现状 (一)在机械产品成本中,原材料费用过高。 根据国家有关部门对机械系统近万个企业进行的统计结果表明:每年消耗钢材1000万吨,占全国的15%-20%。原材料费用平均占机械产品成本的60%以上。 (二)钢材利用率低。 据统计,我国机械工业钢材利用率权为60%左右,与发达国家相比,有10%-15%的差距。每提高一个百分点就意味着可节约10万吨钢材。我国机械工业的铸、锻件综合废品率偏高,造成原材料和能源的浪费,有人调查过部分企业,铸铁件废品率为12%-14%,铸钢件废品率为10%-11%,有些厂甚至高达20%,而国外一般低于5%。另外我国重要的基础件的寿命短,如模具仅为发达国家的1/3。与国家有关机械系统节约材料技术政策中的要求相差甚远。 二、机械工程中节材的途径 机械工业节约材料的重点是钢材等金属材料,同时也要注意节约其他原材料。从技术经济角度来看,机械工业节材必须考虑以下四个方面:降低产品的材料消耗;减少制造过程中的材料消耗量;提高产品质量; (一)采用先进技术,提高利用率。 采用先进制造技术,提高铸件精度,推广精密性成形技术,在金属件生产中扩大中精锻件比例,使模锻、精锻件比例提高60%以上;继续推行集中下料、科学套材、改进下料工艺和装备,推广各种精密,自动、数控编排的切割技术,采用带锯床、中温剪切等下料新设备;大力采用先进焊接技术,减少焊条用量;采用先进的热处理技术,提高零部件寿命;推广可控气氛,少、无氧化热处理工艺和锻造用保护气氛加热工艺和装备,减少金属氧化损失;采用材料表面处理技术,提高材料表面性能,实现节材低耗;对于关键基础体(轴承、齿轮、弹簧、液压气动元件、模具等),扩大采用精炼钢和脱氧钢,以及行之有效的热处理和表面热处理新技术,显著延长其使用寿命。如上海某公司采用切削活塞,其材料利用率为43.5%,改用冷挤压后可达92%。某大型轴承厂采用高速镦锻生产线,使直径在50mm以下的套圈材料利用率从9.9%提高到42%,—年节钢1800吨。 (二)采用先进的防腐蚀技术,延长设备的使用寿命。 在国民经济中不论哪个部门都毫无例外地存在着腐蚀问题。腐蚀给人们造成的危害是很大的,它一方面造成设备、零件等材料的直接损失,另一方面还造成影响正常生产,恶化操作环境,影响产品质量,新工艺不能上马,设计保守,以及发生人身安全事故等一系列重大的损失。据有关资料介绍,估计全世界每年腐蚀损失100亿英镑(折合人民币约590.8亿元)。全世界每年金属的腐蚀损失约为全年总产量的20%,也就是说全世界每年约有1亿吨金属因腐蚀而损失掉。由此可见,腐蚀是自然界的浪费之一。因此,防腐蚀也是机械工程中节材的又一重大技术课题。随着科学技术的飞速发展,新的防腐蚀材料和方法的不断涌现,防腐蚀技术也在不断提高。例如:我军装备维修表面工程研究中心在海军猎潜艇上推广新型电弧喷涂防腐技术,可使猎潜艇钢结构的防腐寿命从5年延长到15年。 (三)扩大应用新材料,改善用材结构。 扩大应用新材料,改善用材结构,提高用材水平,积极推广各种高强度低合金钢、冷成形钢、冷拔钢管等高效钢,使用切削钢、新型模具钢、感应淬火钢等节能节材新材料;扩大硬质合金材料的使用,以及节约高速钢和模具钢等,扩大粉末冶金材料在汽车、拖拉机和家用电器等方面的应用;在汽车、农机和交通运输设备中,开发应用工程塑料和复合材料。比如用高强度低合金钢代替普通碳钢制作一般承载构件,重量可以减轻10%-30%的。 (四)提高产品设计水平,充分发挥材料潜力。 提高产品设计水平,充分发挥材料潜力,降低材料消耗以轻量化为目标,大力推广计算机辅助设计,优化设计,有限寿命设计、防腐蚀设计和价值工程方法,使产品既可靠安全又结构紧凑,用材合理;适当提高材料使用强度等级,充分发挥材料性能潜力,降低材料消耗。如对eq-]40汽车桥壳进行疲劳研究和优化设计后,每台减少5千克,新设计的经济型数控车床与普通塔车床相比,采用数控伺服机构后,省去刀架和溜板等,零件数目减少2/5。 (五)大力推广再制造工程的研究及应用。 再制造工程是正在发展中的一个新兴研究领域和新兴产业,在国外也仅有十几年的历史,国内有许多单位正在进行再制造领域的研究。全军装备维修表面工程研究中心、西安交通大学等单位使用表面工程技术进行设备零部件的再制造研究和应用;装甲兵工程学院、空军第一研究所、空军工程大学和海军工程大学对装甲车辆、军用飞机,舰艇的延寿作了大量的试验和研究工作。20世纪90年代初以来,国内的一些部门对修复热处理已经做了尝试工作,如对长期服役过的发电设备上的某些重要零件进行修复热处理。应用等离子喷涂技术对重载坦克车辆零件进行再制造修复和强化,实车考核证明用再制造技术修复和强化的零部件比新品的相对耐磨性提高1.9-8.3倍,寿命提高2-3倍。对首钢从比利时购进的二手连铸设备中的三百多件大型轴承座和轧辊,经再制造修复后,已使用数年。目前一些单位已经开始了汽车、计算机、空调、电冰箱、摩托车等产品零部件再制造的研究工作。再制造工程技术不仅能恢复原产品的技术性能,而且能及时引进新技术、新工艺和新材料,改进提高产品的技术性能和可靠性,从而延长产品的使用寿命。再制造产品的费用仅为新品价格40%-60%,达到废物利用,变废为宝的目的,为降低材料消耗,节约原材料开辟了一条新的途径。 三、对节材途径的展望 (一)面临进入wto新技术发展的机遇和挑战,发展再制造业是应付这种挑战的一种有效手段,使用再制造产品将再制造业降低成本,节约资源,减少污染。 (二)将节约原材料贯穿于原材料生产、产品设计制造及使用的全过程,其中在制造过程中节材是潜力最大、最易见效的—个环节。因此要大力开发和使用先进技术、工艺和装备,大幅度提高国产技术装备水平,加速传统产业技术升级。 (三)基于以上论述,我建议在上世纪90年代出台的有关节约材料技术政策的基础上,力争在行业平均钢材利用率达80%,铸造综合体废品率下降5%以下,重点骨干企业下降到3%以下,并将关键基础件的平均使用寿命延长到30%以上。 四、结语 随着现代工业的发展,资源、能源及环境保护的问题日益突出。因此,材料的工程应用必须对之有所考虑,特别是对于大批量生产的零件,所用材料应该来源丰富,顾及国内的资源及市场供给情况,并应尽量选用生产过程耗能低的材料。节材与节能的结果必然减少了环境的污染,有利于保护生态环境。从人类可持续发展的战略高度出发,节约原材料,代用稀缺物资应是现代机械制造工程必须继续探讨的重要内容之一。 机械工程论文:机械工程智能化的现状及发展方向探讨 当今的社会是一个智能化的社会,智能手机、智能电视、智能移动网络终端等一系列智能化设备的问世掀起了智能化时代的高潮。科技水平的发展为智能化的发展提供了必要的技术支撑,经济的发展为智能化的大规模运用提供了必要的经济基础,智能化技术渐渐被应用到社会各领域。机械工程在社会发展中扮演着十分重要的角色,它为人们的生存提供了必要的生产资料。为了社会发展的需要,机械工程的智能化已是大势所趋,机械工程智能化的发展已成为研究的一个重要课题。在此大背景下,本文针对于此做出简要的分析。 一、机械工程与智能化 1、机械工程 机械工程是一门以自然科学和技术科学作为理论根据,通过研究各种机械的开发设计、制造安装、使用维护并对机械中存在的问题进行维修的应用性学科。从社会发展的角度看,社会发展离不开社会生产,但是社会生产十分依赖机械设备,机械设备具有大规模生产的作用,离开了机械设备,社会生产只能满足极小的生产需求。机械工程为社会发展进行大规模、大范围的生产活动提供了必要的条件,对于促进社会经济的发展十分重要。 2、智能化 智能化是当今世界发展的主要方向,其涵义较为复杂,涵盖的知识领域十分广阔,被应用的范围也较大。随着科技水平的不断创新,在技术的支持下,智能化的发展也不断取得进步,使得智能化的应用领域越来越广,渐渐不止应用于如今我们所知道的智能手机、智能电脑等移动设备领域,同时也被应用到工程建设等诸多方面。而科学技术的不断创新也为智能化提供了源源不断的动力,对于深化智能化的发展方向十分有利。另外,在变革的时代,智能化是大势所趋。 二、我国机械工程智能化的现状及其重要性 1、我国机械工程智能化的现状 上世纪科学技术的快速发展为现阶段机械工程的发展奠定了良好的基础,目前,机械工程的知识体系日趋成熟。而智能化是研究者根据人类大脑的构造与功能研究出来的,机械工程的智能化主要目的在于结合人脑的特点实现用机械替代部分的人工劳动。现阶段,我国的机械工程发展趋势较为明朗,多管齐下,既有引进外国先进技术水平,又有自身的探索与研发,还有政府的政策扶持,机械工程的发展处在十分有利的环境下,发展十分迅速。 智能化在机械工程的发展中十分重要。目前,我国的众多企业已经开始研发智能化应用于机械工程的可能性,尽管企业的运作方式上还存在一些不足,但是企业在管理模式、生产制造等方面有所变革,更多的公司越来越重视对创新能力的培养。但是现阶段我国的机械工程智能化发展仍存在诸多的困难:科技水平虽然有了长足的进步,但与世界顶级水平还存在差距;智能化虽然有了一定的成果,但创新能力不够;信息管理系统虽然建立,但还有待于进一步完善;企业的发展较为迅速,但是智能化的程度不高等。但是,这些困难都只是暂时,机械工程智能化发展方向是大势所趋,随着我国经济、科技等方面的深度发展,将为机械工程智能化提供更强大的支撑。 2、机械工程智能化的重要性 机械工程为人类提供大量的生产资料,维护着机械设备的正常运转,机械工程包括社会生产的多个方面,将机械工程与智能化相结合,能够为社会生产提供更为人性化的服务,机械工程智能化不仅能提高生产效率,不断满足人们多方面的需求,还能以对环境造成的最小化代价换回经济效益,机械工程智能化发展方式能实现经济与环境的和谐发展。 三、机械工程智能化的发展方向 1、生产产品智能化 产品是促进企业进行正常经营活动与持续发展的基本,也是企业实现经济效益的手段,尤其是机械设备直接生产出来的产品,不仅要保证产品生产出来的质量,同时也要保证生产效率,满足市场及消费者的需求。智能化的生产方式不仅能保证机械设备生产的产品在质量上精益求精,还能兼顾提高生产效率。除此之外,对于消费者越来越高的产品要求与多元化的产品需求,智能化的生产方式能根据消费者特殊的要求生产特色的产品。如实现电脑与手机的无线连接以达到传输文件的目的;手机的无线充电模式等都是产品智能化的体现。 2、管理方式的智能化 智能化管理方式在机械工程管理中的应用逐渐深入,势必会给机械工程企业所固有的管理方式造成冲击,促使企业管理方式发生变革,由原来交叉粗放的管理方式转变为细化到个人的管理模式,保证决策的实效性;由原来的人力管理转变为计算机系统管理。智能化的管理方式能确保机械工程企业的生产、销售、产品维护、市场开发等方面都得到及时的跟进与补充,实现一体化的服务模式,并且能给及时反馈运行的结果,方便后续的生产经营活动。智能化的管理方式,不仅能有效节约管理成本,还能有效提高管理的质量与效率。 智能化管理方式的创新能促进机械工程企业的整体发展,随着此种管理方式的深入,能有效提高机械工程企业对市场环境的风险防范意识,同时对于市场的变化有及时的反馈,不断适应市场变化的发展要求。因此,智能化管理方式在机械工程企业的应用发展前景很可观。 3、机械工程设备的智能化 在现阶段,伴随着科学技术水平的不断突破创新,机器设备也在朝着智能化、自动化的方向发展。机械工程智能化不止是生产产品的智能化、管理方式的智能化,同时也是机械工程设备的智能化,这种智能化的机器生产能有效提高生产效率,还能协助设备管理人员对机器设备进行智能化的管理,降低管理成本,通过机器管理机器,达到智能化管理机器性能与运行状态的目的,如当机器在生产过程中发生故障时,监管设备就会发出警报,停止该问题设备的运转,保证机器不会发生二次故障的情况。 机械工程设备的运行状况是机械工程生产效率的基础,在生产过程中至关重要。由于不同的机器设备存在设计、构造、性能、安装等方面的差异,机械工程的生产效率与生产目标也存在不同,智能化的机械工程设备能根据各机器的不同功能进行合理化的运作。 4、科技的智能化 科技智能化是实现生产产品智能化、管理方式智能化以及机械工程智能化的前提条件。科技智能化能广泛应用在机械工程生产的各个环节,如感应技术、联动控制技术、远程控制技术等。因此现代机械工程企业要密切关注科技发展趋势,紧跟科技发展步伐,与时俱进,将新型的科技应用到生产中。 创新科技的智能化,不仅能提高机械工程企业的生产经营效益,也是改善企业员工工作方式、提高企业生产效率、保证产品质量的关键所在。需要注意的是,对于不同领域的产品,生产规范、产品结构、 生产方式上各有不同,不能采取“一刀切”的方式简单粗暴的进行生产,需要根据实际的需求进行相应的设备、技术选择,使机械工程智能化生产的产品在保证质量的同时满足消费者的不同需求。 结束语: 总而言之,机械工程对于社会经济的发展十分关键,智能化是社会发展大势所趋。现阶段,虽然我国机械工程智能化发展面临一些问题,但是困难只是暂时的,随着科技与经济的继续深入发展,其发展前景十分明朗。 机械工程论文:谈机械工程设计中的创新 机械工程产品在工业生产中作用大,因此,在进行机械工程设计的时候一定要不断应用创新思维,这样才能更好的提高设计质量。同时也要在机械工程产品模块化发展中取得更好的成果在机械工程设计中,相似性理论的作用是非常大的,因此,在设计过程中一定要对相似性思维进行重视。 1 创新设计与创新思维 在进行机械工工程设计的时候,设计是否能得到成功是和设计中是否进行创新有很大关系,在机械工程设计中创新不是简单的构想,是要在知识和经验的积累上进行创新设计,因此,在进行设计的时候要有很强烈的创新意识和创新思维能力。无论在哪个领域知识都是非常有限的,但是想象力却是无限的,因此,在一定程度上想象力比知识更加重要。想象力能够更好的推动世界,同时也能更好的实现社会进步,想象力是知识进化而来的,因此,在进行科学研究中,想象力是非常重要的。创新思维不是逻辑上循序渐进得到的,而是通过形象化构思和想象得到的思维形式,在一定方面上要能够更好的对事物的本质进行掌握。创新思维要依据经验的积累,同时也要不断的超出经验,这样才能更好的形成直觉方面的思维。 创新思维是一种有意识努力和潜意识努力的结合,在一定程度上能够更好的形成人们的智能。潜意识通常都是非常的模糊的,同时也是非常的无意识的,但是在人脑中这种思维模式确实非常的频繁的,同时在人脑中也是要依赖知识、方法和经验的积累的。人们在学习和工作中只有知识积累非常丰富,信息储备非常多,才能在无意识的情况下进行思考,同时能够更好的将知识进行结合,这样才能产生很好的设想,出现灵感。潜意识的出现是无法离开人们的有意识,因此,潜意识通常会在人们对一个问题长期思考的过程中形成,而且对问题的解决是非常有帮助的。在通常情况下,潜意识经常会处于一种游离的状态,在某个不经意的瞬间就会出现一些灵感,因此,在一定程度上,潜意识能够更好的打开人们的思路,同时也能将出现的问题进行解决。创新思维是创新设计的灵魂,同时也是人们丰富经验和知识的积累,但是在一定程度上创新思维并不是知识加上经验。 2 机械工程创新设计的研究对象 在机械工程设计方面进行创新设计不仅要提高学术水平,而是为了获得更好的经济效益和社会效益。在机械工程设计创新设计方面进行研究是为了更好的在发明创造新机器和新机械方面提供理论依据和方法,同时也是为了更好的实现机械工程智能化发展,实现真正意义上的专家系统。这样能够促进机械工程设计水平向自动化、智能化以及集约化方向发展,同时在产品设计方面也能更好的提高同类产品的竞争能力。在专利产品技术不断实现产业化发展的时候,能够更好的实现经济效益和社会效益,同时在进行机械工程设计时不但培养设计人员的创造性思维也能更好的提高设计人员的创新能力,同时也能提高人们在创新设计方面的自觉性以及技术上的可操作性。机械工程设计方面的创新将成为一种新的工具和手段,在新产品更新换代方面也能取得更好的效果,能够为社会创造更多的财富。 在进行机械工程创新设计时一定要发挥设计者的创造力,同时在设计方面要不断的进行新颖性和实用性方面的改造,这样能够更好的保证机械产品在未来的使用效果。在对机械产品进行改造时可以对生产情况进行必要的改造,同时也要对机械产品的性能以及可靠性、经济性和实用性进行提高,同时在进行新机器和新产品设计的时候一定要保证其在生产中得到有效的应用,避免出现实用性不理想的产品。同时在机械工程创新设计方面要不断对其他方面知识进行掌握,这样在进行设计时能够更好的在设计技术和方法上进行提高。 3 相似性思维对技术创新的作用 工程技术在种类上是非常多的,同时在学科方面也是非常多的,但是在发展过程中也是存在着相似性,只是相似程度会存在着一定的不同。随着技术的发展,在相似程度上也出现了不断的转换,这样就使得很多事物在发展过程中出现了不是绝对存在的情况,这样也使得很多事物存在着划分越来越模糊的情况。 在对事物进行研究的时候,抓住事物之间的相似性能够更好对事物的本质进行了解。在工程技术领域中,在工程设备、工程系统以及工程建设之间都是存在着一定的相似性的。在进行工程设备研究的时候,要对其功能进行划分,这样就能得到设备的基础部分,动力系统、控制系统以及执行系统等,这些系统在工程设备中都是必备的系统,同时在本质上也有一定的相似性。很多的设备在构造原理和方法上是比较相似的,但是也存在着一定的差异,在科学技术不断发展过程中,技术也在不断提高,这样就使得设备在功能方面也出现了一定的变化。在对工程技术问题进行研究时,一定要对设备的相似规律进行掌握,这样才能更好的从工程相似论中进行设备设计。 在先进制造技术领域中,新技术在日新月异地发展,新术语和新概念层出不穷,着实让人眼花缭乱,如计算机集成制造、精益生产、并行工程、敏捷制造、全球化制造、分散网络化生产系统、大量定制化生产等等。通过考察不难发现,它们都具有本质相似性,即提高生产率以缩短制造周期、降低成本和提高质量,这是它们共同的根本任务,只是在不同时代背景和社会条件下措施不同。这种相似性思维在工程技术和创新中屡见不鲜。例如,在控制工程中,可以用具有相似数学模型的电系统来模拟一个机械系统,从而产生了物理系统的模拟技术。随着电子学与计算机科学的发展,这种物理量的模拟技术又发展成为数字化的仿真技术,并进一步发展成虚拟现实技术。在制造领域中,可以采用这些技术,通过相似性思维过程时行再创造,发展出产品设计拟实技术和制造拟实技术,有人称之为:虚拟设计和虚拟制造。善于创新的人与一般人的区别,就在于他能不断发掘现存事物中需要的变异,并将它与相关事物和相关技术进行相似性匹配,从而触发创新灵感,达到创新的目的。这就是从相似性思维达到创新的全过程。 4 相似性分类是创新研究的关键 按事物的相似性进行科学分类,是创新研究的第一步。在工程技术中,不仅要对结构相似、运动相似、功能相似、工艺相似的系统或部件进行分类,还要在分类的基础上进行分析分解,按层次找出相似的单元,最后进行综合和优化,根据客观需要对分类后的相关单元进行优化组合和融入新技术,形成新事物或新的技术过程。例如,在制造工程中,前苏联学者米洛凡诺夫将零件按其结构相似性进行分类后创立了成组加工,使原来只能用生产效率极低的单件生产方式加工的零件,通过分类并组,并根据各类零件的共性改进加工设备和工装,使之能采用类似大批量生产方式加工同类零件,大大提高了生产率和经济效益。 5 结束语 在机械工程设计中进行创新能够更好的提高机械的生产率,同时也能为经济发展做出贡献。机械工程设计进行创新一定要在设计中具有创新思维,要想获得创新思维,人们一定要对知识和经验进行积累,这样才能更好的实现思维创新。 机械工程论文:浅论机械工程技术教学研究 机械制造技术是一门非常重要的专业课,它包括金属切削机床、金切原理与刀具、机床夹具、机械制造工艺、数控加工工艺等内容。本课程的目的是使学生掌握机械制造技术的基本理论知识,同时通过生产实习、课程设计等实践环节使学生具备分析和解决机械加工技术问题的能力,学习机械制造的新工艺、新技术及发展方向,为学生走向工作岗位、从事生产实践打下坚实的基础。教师应认真研究教材,积极研究教学理论和教学方法,努力提高教学水平。 1. 教书育人,德育为本 教师是“人类灵魂的工程师”,不仅教授学生专业知识,更要对学生进行德育教育。教学中,应结合学生将来可能从事的技术与管理工作的性质,从本专业对人才培养等方面,对学生进行生动深刻的讲授,使他们了解本课程的重要性,激发其学习的兴趣。在教学中,必须把思想品德教育、职业道德与专业技术教育有机地结合起来,使他们成为德才兼备的有用人才。教师应身体力行,为人师表,做好表率,使学生不仅学到知识,而且学会怎样做人。 2. 注重内在联系 专业教育的目的是要使学生用全面和发展的眼光看问题。从教材前、后内容的联系上,从本课程与其他课程的关系,从机械制造技术与其他学科之间的联系,从理论与实践的联系上全面了解和掌握专业知识和技能。 教材是按着一定的顺序编写的,但前、后内容有着紧密的联系。比如,教师在讲授“机械加工工艺规程”和“机械加工精度”等基本概念时,经常要用教材中的例子和生产中的实例来说明,而“典型零件加工”的内容又与前面机械制造基本理论有重要联系,就应引导学生寻找各部分内容的内在联系,这样更容易系统深刻地理解教材。 机械制造专业的各门课程是一个有机的整体,密不可分。机制制造技术与“机械制图”、“机械原理与设计”、“数控加工与编程”等其它专业课和基础科有密切的内在联系。例如在介绍机床夹具的内容时,夹紧力可以由机械、液压或气动装置提供,夹具的结构就有变化[1]。教学中,要把机械原理、机械零件、气动和液压传动等课程的知识联系起来,使学生全面掌握要点,提高专业水平。 3. 教学互动,激发学生的学习兴趣 在机械制造技术的学习中,不少学生感到每节课的知识过多,不能及时理解消化,为了解决这一问题,可以使用多变的教学方法并提高教学艺术性。对教学内容要有的放矢,详略得当。对于易理解的内容,要求学生先预习,讲课一带而过;较抽象的内容除布置学生预习,还应认真讲解;理论性和实践性较强的知识重点讲解,理论联系实际。 教学中可采用讨论式教学方法,即学生按照教师布置的思考题在课前进行预习。课堂上先提出问题,再让学生略加思索之后回答。学生各抒己见,在充分地讨论之后,教师做总结,指出要点。例如在学习曲轴加工的内容时,曲轴与一般的轴不同,它由主轴轴颈、连杆轴颈和连接板组成,结构细长,多曲拐,刚性差,其加工过程很有特点[4]。组织学生参观曲轴加工现场并翻阅技术资料,自己根据零件加工特点,提出加工的方法并相互讨论,在此基础上,教师总结曲轴加工的工艺难点和解决方案。这样以学生主动思考、积极讨论为主,教师提示、答疑为辅,能够充分调动和发挥学生的主观能动性,将被动学习变为主动学习,可以收到很好的教学效果,便于培养学生自学能力,促使学生动脑筋想问题,使其思维能力和表达能力都得到锻炼,提高他们分析和解决问题的能力,有利于培养创造性人才。 4. 利用教具、实物等进行直观教学 机械制造技术的实践性和综合性较强,各部分教学应注意与生产实际相结合,可以利用各种教具、挂图、实物、模型、录像、多媒体等直观教学手段增强学生的感性认识。例如讲解各种刀具时就可以把常用车刀、数控刀具和刀柄、麻花钻、深孔钻头、浮动镗刀、珩磨头等带到课堂上,适时拿出来介绍。在介绍机制工艺规程制定的内容时,可通过观看录像让学生直观了解工厂生产的过程,包括生产技术准备、毛坯制造、零件的各种加工过程等。较大的典型零件如车床主轴箱:床身等可能用木材和纸板做成简易模型,较复杂的工装、机床结构也可做成模型,必要时还可以带学生到工厂参观,进行现场教学。对于工步、走刀、工序等较难掌握且容易混淆的概念,可以组织学生观看车削、铣削的加工录像,有针对性地讲解和区分。讲解数控加工工艺时,可利用数控加工仿真软件介绍数控车、铣和加工中心的对刀、设置刀具补偿、工件的定位和装夹、刀具运动轨迹等内容,带领学生深入工厂观看数控机床加工现场,都可收到很好的效果。 5. 搞好现场教学 根据不同的教学内容、不同的情况采用多种形式的现场教学。对于各种加工方法、各种机床、夹具、刀具和量具,可组织学生去实验室、工厂机加工车间参观实习。针对某一典型零件的加工,可组织专题现场教学,要详细了解图纸和工艺条件,学习工艺过程,了解其典型设备、工艺装备的机构特点和使用方法。对重点零件的加工,要求学生仔细观察、运用所学的理论知识,改进不合理的工艺方法;对生产中遇到的质量或其他技术问题,应指导学生分析并解决,必要时,向工厂的技术人员和工人请教。在实习中,把典型的工艺方法、夹具、专用刀具都记录下来,与所学的理论进行比较,来巩固理论知识和提高解决技术问题的能力。当然,课堂与现场要相结合,教师应根据工厂的情况编写出实习教案,精心组织实习的内容,首先在课上介绍零件图纸和技术要求,然后带领学生深入现场,最后回到课堂组织学生讨论分析,教师汇总,指出要点。 总之,机械制造技术是一门综合性、实践性都很强 的课程。任课教师认真研究教学方法,不断提高知识水平,真正做到理论联系实践,必然能教好这门课,取得理想的效果。 机械工程论文:对自动化技术在机械工程中的应用研究 随着机械制造步伐的逐步加快,机械工程中自动化技术的应用也得到了全面的发展。在过去,自动化技术的应用通常是局部、单机形式的自动化,而如今,自动化技术不仅综合了集成技术,还囊括了一系列先进的智能设备,因而大大提高了生产效率,使得机械工程领域产生了巨大的变化。随着自动化技术在机械工程中应用范围的不断扩大,自动化技术在机械工程中的应用现状、应用策略以及发展趋势等问题也就成为当前热议的话题。 1、我国自动化技术在机械工程中的应用现状分析 我国自动化技术在机械工程方面的应用情况仍处于单子及刚性自动化阶段,同国外发达国家相比差距仍相对较大,因为国外发达国家自动化技术的应用已经实现了普遍的柔性化、集成化及其智能化。 对于我国的多数企业而言,在机械工程的生产管理的自动化方面采用的仍是传统落后的管理模式,发达国家早已实现了信息化管理,且对于工业管理、组织以及生产模式等方面仍在逐步升级和创新。对于人才管理来说,我国缺乏一个科学有效的管理机制,且所谓的人才多为理论型人才,真正的理论实践型的全面人才远远不够。此外,对于机械设计方面而言,我国无法做到及时地更新,在设计能力方面也并无大幅度的提升。对于工艺水平而言,数控加工等相关技术仍停留于初级的精细加工阶段,还未真正掌握复合加工等先进手段。 对我国机械工程中自动化技术的应用情况进行分析可知,我国在此方面存在着不少问题,较为突出的问题是机械自动化技术全面人才的缺乏、自动化技术较为落后,且应用范围较为狭窄等。作为机械自动化技术发展的基础,相关技术人才的培养相当关键,由于我国在此方面的技术人员多数仅仅空有理论知识,而缺乏实践经验,因此,进行人才的培养过程中必须注意理论同实践的联系,这样方可真正实现自动化技术能力的不断提高,进而推动现代机械工程领域的不断进步。此外,我国还应改变数控系统中传统的封闭体系结构,不断提高自动化技术的管理策略及其科研投入,拓宽自动化技术在机械工程领域的应用范围。 2、机械工程中自动化技术的应用分析 2.1柔性自动化技术在机械工程中的应用分析 对于柔性自动化技术而言,其主要是随着计算机信息技术的发展而产生的,因而是一种新兴技术,此技术不仅可以实现技术性操作的自动化进行,还可以在明确加工目标的情况下进行智能操作。因此,将柔性自动化技术应用于机械工程中可以实现生产效率的提高,从而实现机械领域的工业化发展目标。如今,柔性技术已经成为机械工程中不可缺少的一部分,其将数控技术为核心,同时结合先进的计算机信息化设备、信息科技技术及现代机械生产技术三个方面,推动了机械制造工业的不断发展和进步。由此可知,柔性自动化技术在机械工程中的应用,对于整个工业发展而言具有相当深远的意义,不仅能够实现生产数量及其生产效率的大幅提高,减轻劳动人员的工作强度,还大大提高了生产的质量,实现了生产成本的大幅降低以及产品效益的不断扩大。由此可见,柔性技术在机械制造行业的应用具有全球化趋势。 2.2集成自动化技术在机械工程中的应用分析 集成自动化技术主要指的是对目前现有信息技术不断进行改进,以确保机械制造过程更为具体化,此外,还负责将机械制造生产过程中相关的各种技术及其生产信息进行高效集成,以实现机械生产的不断扩大,最终实现集成能力的不断增强。正是由于具有如此多的优势,因此,如今集成技术在机械工程中的应用已受到了十分普遍的认可,且在信息集成系统不断发展和完善的过程中,集成自动化技术也得到了不断的发展。集成技术涵盖了众多方面,如数据库集成、质量系统工程以及一些复杂程度较高的工业系统设计。就如今的发展情况而言,集成自动化技术在机械工程领域的应用,无论对于产品研发,还是生产和控制都可以取得相当好的效益。 2.3智能自动化技术在机械工程中的应用分析 智能自动化技术指的是通过人工智能技术、神经网络等技术对某过程进行模拟,促使系统能够像人脑一样进行数据的分析或信息的采集,进而实现系统的自动化。此技术在实现机械智能化的同时,还通过集成化技术实现了控制的自动化,因而可以说是一门集智能技术和集成技术于一体的自动化综合技术。此技术在机械工程中的应用有效实现了人工智能技术以及机械制造过程的高效融合,不仅对生产过程的监控十分有利,有效降低了人力资源成本的投入,还实现了生产效率的大幅提高。此外,此技术通过神经网络实现信息的识别,因而使得机械系统运行时具有相对较强的自主适应能力,这对于生产过程中突发事件的快速响应及其解决十分有利。 3、自动化技术在机械工程中的未来发展情况分析 3.1自动化技术在机械工程中发展方向 机械工程中自动化技术应用的发展过程中必须以我国国情为依据,从简单技术入手,逐步朝着复杂技术进行发展,进而建立起一套我国特色的机械自动化系统。如今,虽然我国在机械工程领域已经得到了一定程度的发展,但同国外先进国家相比差距仍相当大,在自动化技术在机械工程的应用过程中先进技术及其相关经验仍相对缺乏,这就要求我国实现机械领域自动化的过程仍有相当长的一段路要走。因此,就我国而言,为了实现机械工程自动化技术的更好发展,必须以我国具体国情为依据,不断进行自动化技术应用经验的积累,同时注重吸收外国在这一方面的先进技术水平,逐步推动机械工程中自动化应用技术的不断发展。 3.2机械自动化技术在企业中的应用和发展 对于自动化技术在机械工程中的应用而言,其主要目的还是为了投入生产,因此必然要在相关企业中进行应用和发展,此时必须以实际情况为依据,确保机械自动化技术的应用能够有效推动企业的发展。对于机械相关企业而言,在进行自动化技术的引入过程中必须先要对企业的实际情况进行考虑,无论是企业的经济能力还是未来发展都要进行认真考虑,以确保机械自动化技术能够产生长远的效益。 3.3自动化技术在机械工程中的应用过程中应注意的问题 进行机械工程自动化技术的应用过程中,必须注意稳固的抓好此项技术的应用过程,对此项技术的基础应用工作进行大力地推广。一面进行主机的发展,同时还要进行配套控制系统及机械自动化元件等的发展。此外,还要确保各种传感器、编程控制器、控制系统、系统及计算机软件和微处理机等方面技术的不断发展,以便为将来的进一步发展打下基础。除此以外,还应不断进行性能优良且应用水平高的自动化机电产品的研究。自动化技术在生产中进行应用的过程中很容易受到系统质量、结构、刚性等方面要求的影响,因此必须不断对其进行更新,以满足机械自动化技术应用方面的需求。 结语 综上所述,自动化技术在机械工程中的应用已逐步成为机械制造领域相当重要的组成部分,机械工程中自动化技 术的应用不仅可以实现原料成本的大幅降低及生产效率的大幅提高,还是避免人力资源浪费的最为有效的途径,因此必须对其给予足够的重视。 机械工程论文:机械工程图图形检索技术的研究 引言 在基于内容的视觉信息检索技术与计算机信息管理技术探究中获得的科研成果给处置这个问题带来了有用的参考,让迅速查寻所需要的设计图纸变成可能。鉴于此,本文对机械工程图图形检索技术进行分析与探究具有较为深远的意义。 1.机械工程图检索技术的分类 基于文本的图纸检索还有基于成组技术的图纸检索出现了很多的问题,寻找原因会发现问题的形成和举出这类方法的时候,人们对图形的认知水准还有处理问题的考虑点存在较大关联,所以这类问题是方法自身所特有的[1],只借助改变技术细节很难解决,必须通过不同的角度思考这类问题才会可能全部处理发生的困难。伴随基于内容的图像检索技术的进一步发展,国内外已经有某些研究人员将在基于内容的图像检索范围所获得的科研结果加入至CAD领域,通过图形特点的记叙方式完成CAD图形检索。系统首先必须提取到图纸的几何特征数据还有其空间关联数据,关于图纸的特点数据存储至图纸特征库里,客户在完成新设计的时候,只需要给系统提供具有某种特点的图形,系统就能够在拥有的计算机图库里检索到与所提供的图形拥有类似的几何特点或者部件相互拥有类似空间关联的图纸,这样用户就能够用检索出的结果当成参照,根据新的设计需求进行设计。本文所论述的主要是基于内容的图纸检索系统的完成问题。 2.机械工程图大致图形的叙述 第一,简单图形 包含了矩形、圆与三角形这三类图形。 第二,链式图形 通过直线、圆弧相互连接形成的图形,构成这些图形的直线或者圆弧首尾是相接的,图线相互不存在交互关系,所围区域都是单连通域,在其围成的区域里不包含其他的图形因素。 第三,复合图形 通过链式图形与简单图形利用邻接关联形成的图形,在这些图形中轮廓线以里的每个区域中都不存在单独存在的简单图形或者链式图形。图形分解的重要步骤叙述如下: 步骤一:分隔单独出现的图形 单独出现的定义指的是在这个图形的每个部分和轮廓的其他组成成分不存在相交、重合与连接关联,图形单独的出现在总体轮廓之间。这类图形假如是简单图形,则跳转至第4步,假如是链式图形,则必需跳转至第3步,不然其就是复合图形,跳转至第2步完成; 步骤二:复合图形分解 把复合图形根据其组成分解成为相互邻接的闭合图形[2],这类图形可能是链式图形或者是简单图形这两类状况,判别图形的形式,假如图形是简单图形,则跳转至第4步接着完成处置; 步骤三:把链式图形分解成为简单图形的组合 把链式图形分解成为简单图形,包含了图形分解还有判定所得的各类简单图形相互的存在关系这两类问题,也就是先完成分解,再判别各个简单形体相互的空间运算关联是并、差还是没有空间运算关联; 步骤四:存储处理结果 到这里整个的图形就已经被分解成了圆、长方形与三角形这三类简单图形的拼接形式。把图形的构成数据还有每个步骤获得的图形之间的空间运算关系存储至数据文件里。详细情况参照下图2-1所示。 3.机械工程图图形检索数据的组织和检索的完成 复杂机械工程图中的图形轮廓最后能够分解成三类几何图形的组合情况,这个分解的过程总共包含了三个阶段,在分解的第一阶段与第二阶段里,复杂图形被分解成了一些封闭的图形,这类图形相互之间是存在邻接或者互相包含的关联,封闭图形间的组合形式展现出了轮廓的整体构成结构;在分解的第三个阶段,那些不属于规定的几种简单图形的封闭图形被再一次的完成分解,最后通过长方形、圆与三角形这三类简单图形的拼接形式来代表它们,分解获得的简单图形的数量与相互关联代表了繁杂的封闭图形[3]。 在基于内容的图形检索当中,判断检索图形与其他图形相互的匹配程度是检索的重要步骤之一。过去数据库系统的查询往往是基于精准文字匹配的,但是在图形、图像这样的数据检索当中,关于给图形、图像的内容用语义叙述没办法完成全部精准,因此必须要通过相似性匹配来权衡评定检索结果的相符情况[4]。这个相似性情况是通过数值形式来完成表示的。相似性测量是某个模式领域当中关于模式的知识表述,可以度量该领域里对象间的感觉相似性的相应程度。在用户根据图形特点检索的时候,获取到的图形特征是关于图形实体的一类全面的表述,当使用相似性检索的时候要牵扯到两类重要的问题:一个是图形特征的相似性度量,另一个则是基于相似性的查询方法。 4.结语 通过本文探究,认识到机械工程图检索技术的分类,因此对机械工程图图形检索数据的组织和检索的完成进行加强便显得极为重要。然而,这是一项较为系统的工作,不能一蹴而就,需要从多方面完善,比如复杂图形被分解成为一些封闭图形。进一步为我国机械工程图图形检索的发展奠定尤为坚实的基础。 机械工程论文:机械工程教育信息化发展现状 一、前言 在我国经济中,制造业是国家的支柱行业,占据国有经济的重要地位。随着制造业的快速发展,机械工程技术也迎来了新的发展形势。从目前机械工程技术的发展来看,在产品研发和生产制造中,机械工程技术正在缩小与国外发达国家的差距,在某些产品领域已经达到了世界领先水平。之所以取得这样的成绩,主要原因在于机械工程教育中引入了信息化的理念,不但提高了机械工程的教育效果,也促进了机械工程教育的发展,所以,我们应对机械工程教育信息化发展有全面正确的认识。 二、机械工程技术的特点分析 1、机械工程技术的先进性特点 (1)灵活(2)高效率(3)能源消耗低(4)无污染(5)产品性价比较高。 2、综合考虑设计与工艺的特点 在机械工程技术方面,设计与工艺紧密结合十分重要,在实际生产过程中,需要结合现场的工艺进行合理的设计,使设计一次性成功,这就是经常所说的并行工程。 3、全面考虑工业应用的特点 对于机械工程技术来说,最终的目的就是提高制造行业的经济效益和社会效益。这就要求在设计之前详细了解市场,针对工业应用情况进行设计、研发、生产、销售等等,使该技术能够达到理想中的效果,这样的机械工程技术才算是成功的。 三、机械工程教育信息化发展现状 考虑到机械工程的特点,在机械工程教育开展的过程中,引入信息化手段是十分必要的。从目前机械工程教育信息化发展现状来看,主要表现为以下几个方面: 1、机械工程教育信息化手段已经得到了充分的运用 出于提高机械工程教育质量的目的,在机械工程教育开展过程中,及时的引入了教育信息化的手段,主要包括CAD教学、网络化教学等,通过教育信息化手段的运用,机械工程引进了国外技术的先进理念,形成了对国外先进技术的消化吸收,保证了机械工程能够持续快速的发展。从目前机械工程教育的开展来看,信息化手段的运用范围越来越广,已经成为了机械工程教育的主要手段之一,为机械工程教育的发展提供了有力的支持。随着教育信息化手段的不断发展和提高,相信在未来机械工程教育信息化手段的应用范围更广,应用效果更加突出。 2、机械工程教育信息化采用了网络化发展的模式 计算机网络的发展,为机械工程教育提供了强有力的支持,不但提升了机械工程教育信息化发展的质量,还提高了机械工程教育的整体效果,改变了传统教育模式的束缚,为机械工程教育的发展提供了新的参考。从目前机械工程教育信息化的发展来看,网络化的发展模式为其带来了资源共享的便利,丰富了现有的教育内容,提高了教学实效性,为机械工程教育的发展注入了生机和活力。从这一角度来看,机械工程教育信息化发展成为了机械工程技术发展的必然趋势,为了机械工程技术的提高奠定了坚实的基础,保证了机械工程技术的发展质量。 3、机械工程教育信息化改变了传统教育理念 在传统教育理念中,机械工程的教育应尊重书本内容,应以现有技术为基础进行技术研发和技术教育,对先进技术的引入缺乏必要的手段。考虑到机械工程传统教育理念的缺点,以及计算机信息化的高速发展,在机械工程教育中引入信息化手段已经成为了必然的选择,对机械工程的发展产生了重要影响。基于这一判断,机械工程教育信息化改变了传统的教育理念,开始朝着新技术引入和新技术应用的方向发展,极大的提高了机械工程教育的实效性,满足了机械工程发展的现实需要,提高了机械工程发展的整体质量,为机械工程发展提供了新的参考。 4、机械工程教育信息化提高了教育效果和技术的先进性 通过采用教育信息化手段,机械工程的教育效果得到了持续的提高,为机械工程技术的发展提供了有力的支撑,保证了机械工程技术的发展质量。同时,教育信息化手段的采用,保证了机械工程技术的先进性,使机械工程技术能够及时的引入并借鉴国外的先进经验和成熟的技术,为我国机械工程技术的发展提供有力的支持。从目前机械工程教育的实际发展来看,机械工程教育信息化提高了教育效果和技术的先进性,为机械工程的发展提供了有力的支持。因此,从促进我国机械工程技术发展的角度出发,我们应对机械工程教育信息化手段有深入的了解。 四、结论 通过本文的分析可知,在我国机械工程技术的发展过程中,教育信息化手段起到了积极作用。教育信息化手段不但提高了机械工程教育的整体效果,还对机械工程技术的发展提供了有力的支持,满足了机械工程技术发展的要求。因此,我们要对机械工程教育信息化手段有全面正确的认识,要认真分析机械工程教育信息化发展现状,不断提高机械工程教育信息化的发展质量。 机械工程论文:本体以及其在机械工程中的应用综述 一、前言 本体在经历了10多年的发展之后,已经实现了语言、环境构建和方法论,现已经构建了理论框架和技术体系,在各行业中广泛应用。 二、本体的基本概念 在信息科学中,作为一种知识表示方法,本体(ontology)包括了研究领域内对象的名称、对象属性和相互关系的逻辑描述,提供了领域内知识表示和交流的词汇集合和集合中各个对象的关系集合。采用这种方法表示知识的本体,是基于一定的目的人为设计的规范说明,这与它所建模的世界有着明显的区别。本体发展至今,其应用范围已经远远超出了传统人工智能和知识工程的范围,这主要是由于本体具有以下显着的优点: 1、异构系统互操作,在异构主体之间对交流的结构化信息达成共识,这是本体开发的一个主要目标; 2、通过本体复用、映射和集成等方式实现领域知识复用,这是本体研究的主要动力之一; 3、明确的领域认定,利用本体表示方法描述领域认定,当领域发生变化时,对应的领域认定的改变也相对比较容易; 4、分析领域知识,建立领域本体,实现领域知识的应用和管理; 5、将领域知识与操作性知识相分离。 三、知识工程中本体的含义 在知识工程领域,研究人员给出了面向人工智能的明确的本体定义,其中,最重要的一个是Gru-her在1993年采用人工智能界公认的概念模型为基础给出的:本体是概念模型的明确的规范说明。随后Studer在参考了Gruber和Borst的定义的基础上提出了本体是共享概念模型的明确的形式化规范说明。本体定义的核心内容本文由论文联盟//收集整理是概念模型,即研究领域内存在的对象、概念及其他实体以及它们之间的关系是研究领域的一个抽象的、简化的视图,每一个知识库、知识库系统或知识水平的主体,都或明确或隐含的依托于某些概念模型。分类法(taxonomy)是对科学分类的普遍规律的研究,是按照一定的思想观点,以科学分类为基础,结合领域内容和特点,将领域知识分门别类以术语的形式组成分类表。本体与分类法相比,主要有两个区别:本体具有更为丰富的内部结构并且反映了某种程度的共识。 理论上,可以通过5种类型的构件来形式化描述一个本体:概念、关系、函数、公理和实例。这里的概念可泛指论述的任何事物,如任务、功能、行为、策略和推理过程等等,有时为叙述方便,概念也称为类。关系用来表示领域中概念之间的相互作用,元关系形式化定义为个集合的笛卡儿乘积的子集:R:C×C×…×C。函数是一类特殊的关系,在这种关系中,前n一1个元素可以惟一决定第n个元素,函数的形式化定义为:F:C×C2×…×G一一C。公理用来表示领域中永真的陈述,实例表示领域中的具体元素即对象。 四、本体构建的规则 本体构建方法概述出于对各自问题领域和具体工程的考虑,构造本体的过程各不相同。目前没有一个标准的本体构造方法,最有影响的是Gruber在1995年提出的5条规则: 1、清晰:本体必须有效地说明所定义的术语的含义。定义应该是客观的,与背景独立的。当定义可以用逻辑公理表达时,它应该是形式化的,应该尽力用逻辑公理表达。定义应该尽可能的完整。所有定义应该用自然语言加以说明。 2、一致:本体应该是前后一致的,也就是说,它应该支持与其定义相一致的推理。它所定义的公理以及用自然语言进行说明的文档都应该具有一致性。如果从一组公理中推导出来的一个句子与一个非形式化的定义或者实例矛盾,则这个本体是不一致的。 3、可扩展性:本体的可扩展性是指,本体提供一个共享的词汇,这个共享的词汇应该为可预料到的任务提供概念基础。它应该可以支持在已有的概念基础上定义新的术语,以满足特殊的需求,而无须修改已有的概念定义。也就是说,人们应该能够在不改变原有定义的前提下,以这组存在的词汇为基础定义新的术语。 4、编码偏好程度最小(Minimalencodingbias):本体应该处于知识的层次,而与特定的符号级编码无关。本体的表示形式的选择不应该只考虑表示上或者实现上的方便。概念的描述不应该依赖于某一种特殊的符号层的表示方法,不能依赖于某种确定的语言,因为实际的系统可能采用不同的知识表示方法。 5、本体承诺最小,(Minimalontologicalcommitment):本体承诺应该最小,只要能够满足特定的知识共享需求即可。也就是说,本体应该对所模拟的事物产生尽可能少的推断,而让共享者自由地按照他们的需要去专门化和实例化这个本体。Gruber还指出,由于本体承诺是以词汇的使用为基础的,因此可以通过定义承诺最弱的公理以及只定义应用所需的基本词汇来保证。 五、基于本体的产品信息模型 来自华盛顿大学的Sudarsan和CMU的Fenves作为美国国家标准与技术研究院(theNationalInsti—tuteofStandardsandTechnology,NIST)的访问学者,与NIST的Sriram等人一起,为支持产品生命周期管理(ProductLifecycleManagement,PLM)各个方面的信息需求,以本体为表示工具,开发了一种产品信息模型框架口。该框架以NIST的核心产品模型(theNISTCoreProductModel,CPM)及其3个扩展版本:开放式装配模型(OpenAssemblyMod—el,OAM)、设计分析集成模型(DesigeAnalyticIn—tergratedModel,DAIM)和产品族进化模型PFEM作为基础。OAM定义了系统级的概念模型和相关的层次化装配关系;DAIM定义了产品的主模型以及一系列抽象功能模型和两个主模型与功能模型之间的变换,每一个功能模型对应于产品的某一个领域特性,两个变换分别为理想化和映射;PFEM表示产品族及其组件,与产品族进化相关联的设计原理。 开发产品信息模型框架的目的在于:①从产品的概念设计阶段开始,在其全生命周期的整个过程中捕捉产品、设计原理、装配、公差等信息;②便于下一代CAD/CAE/CAM系统的语义互操作;③捕捉产品和产品族的进化。该框架提供了产品信息和设计原理的细粒度描述,因而PLM系统可以方便地直接访问框架中的数据。 产品信息模型框架作为产品在设计过程各个方面的信息库,能够为PLM及其辅助系统提供一种单一的、一致的信息交换协议,支持CAx及其他相关系统之间直接互操作和无缝的信息集成。该框架具有以下特点: 1、以形式化语义为基础,通过采用合适的本体就能进行自动推理; 2、具有概括性,它描述的是概念实体(制品和特征),而不是针对具体的某种产品(发动机、泵等); 3、提供了产品全方位的丰富信息; 4、致力于促进新的应用和过程的开发,避免由于环境中信息的不齐备阻碍新应用的实现; 5、框架中结合了明确表示的设计原理,作为描述产品本身的重要内容; 6、作为产品级上不同系统间互操作的转换与接口。 六、结束语 总之,尽管当前,本体技术已经得到了发展,但是还是存在一定局限性,不能仅局限在对事实知识的表示,还应用对过程性的知识以及有效方法进行探索,这也是该技术今后的发展方向。 机械工程论文:分析机械工程及自动化创新实践开发 引言:工程的本质在于创造,工程创造的内涵就是科学知识和技术的开发与应用。工程正是通过对辩学知识技术的开发与应用,创造世界上原先没有人工产品或系统来满足社会现实可能的需要。工程是一种创造力的专业,与社会生活中的其他专业有着不同的分工,以创造为自己的使命,这正是工程教育的本质特征和光荣任务。现代工程的定义具有鲜明的时代特征。2l世纪,世界将进入知识经济的时代,一切创新都依赖于高素质创造型人才,承担培养高素质创造型人才和发展科学文化双重任务的高等教育,必将成为国家创新体系的支柱和基础,寓有创造本质特征的工程教育应当更加突出创新意识和创造能力的培养等。 一、机械工程及其自动化专业创新实验开发研究的意义 随着世界经济一体化趋势不断增强,我国市场经济不断发展与完善,对现代工程的概念也产生了一种新的理论,即“工程是关于科学知识和技术的开发与应用,以使在物质、经济、人力、政治、法律和文化限制内满足社会需要的一种创造性专业”。从中我们可以看出,工程的本质在于创造,而创造的本质就是对科学知识和技术的开发与运用。从这个意义上理解,工程就可以理解为通过科学知识和技术的开发与应用,通过创造出当前没有的产品或者是系统,以此来满足经济和社会发展的需要。从某种意义上说,工程与其他的专业有着很大的区别,最为主要的就是工程专业可以理解为创造力专业,这也是工程教育的本质特征。当前,知识经济时代的到来,使得知识成为了人类社会进步的源动力,一切的经济活动和社会活动也都要依赖于知识的开发与运用,而高素质的创造型人才正是对知识的开发与运用的实施者,培养创造型人才也成为了当前我国教育事业的根本任务,对工程教育进行创新与改革也是当前高等教学改革的一个必然方向。 二、机械工程及其自动化专业综合创新实验的开发研究 通过对高校理工科专业教学体系的分析可以看出,实验教学被安排的位置是在理论教学之后,其实验的目的就在于为学生提供应用理论知识进行实践和应用的机会。工程能力也可以称之为创造能力,这是对于理工科学生基本的素质要求之一,因此可以说,创新实验教学的开发和研究,是为学生提供应用理论进行创造的平台,也是培养学生工程素质和创新能力的主要途径。综合创新实验的开发与研究是一项复杂的、系统的工程,需要以现代教育思想作为根本的指导思想,科学的处理实验教学与理论教学的关系。笔者认为,综合创新实验应当根据专业特点,同时结合学校教学的实际情况,在现有的实验设备的基础上,进行改进和研发,而不需要投入大量的资金进行新设备的购置,通过对现有的实验设备进行优化和整合,引入计算机技术和智能化技术,则能够实现对综合创新实验的整体优化,达到培养学生创新能力和实践能力的目标。综合创新实验的教学目的很明确,就是为了给学生提供一个工程应用教学环境,使学生通过实验来加强对理论知识的理解和掌握,并且学会用知识分析问题和解决问题,进而培养学生的综合能力。实施综合创新实验通常是在理论课教学结束之后,综合创新实验打破了学科之间的界限,其实验内容的设计以培养学生的创新能力作为指导思想。学生在完成一项创新实验的过程中,要对各种实验的设备进行熟练的掌握,也需要借助多个学科知识的综合运用,才能够完成实验。 机械工程及其自动化专业综合创新实验Ι 1、实验设备:细纱机,计算机,测试系统,机构测绘工具。 2、实验内容:(1)测绘细纱机钢领板运动机构;(2)应用测试系统检测钢领板运动规律;(3)根据检测的钢领板运动规律,反求设计控制凸轮机构;(4)对细纱机钢领板运动机构进行综合分析,提出新的设计方案;(5)在计算机上实现新设计方案的仿真设计或者虚拟设计。 机械工程及其自动化专业综合创新实验Ⅱ 1、实验设备:机器动力学实验台,计算机,测试系统。 2、实验内容:(1)应用测试系统检测机器动力学实验台,当载荷一定时,在安装飞轮和不安装轮飞两种状态下主轴转速的变化情况;(2)建立实验台等效主轴的运动方程,分析飞轮的调速作用;(3)按新给定的主轴运转不均匀系数反求设计飞轮;(4)在计算机上实现不同主轴运转不均匀系数条件下飞轮的仿真设计或者虚拟设计。 机械工程及其自动化专业综合创新实验Ⅲ 1、实验设备:1511织布机,计算机,测试系统,机构测绘工具。 2、实验内容:(1)测绘1511织布机打纬机构和棕框机构的机构运动简图;(2)应用测试系统检测检验棕框机构运动规律;(3)根据检测的棕框机构运动规律,反求设计棕框共轭凸轮机构;(4)对1511织布机打纬机构和棕框机构的运动进行综合分析,提出新的设计方案;(5)在计算机上实现新设计方案的仿真设计或者虚拟设计。 三、“机械工程及其自动化专业综合创新实验"的实施 系列“机械工程及其自动化专业综合创新实验”一般安排与课程设计同步进行。学生在指导教师的指导下完成基本实验内容,然后独立完成计算分析、创新设计以及在计算机上实现创新设计方案的仿真设计或虚拟设计等项内容,最后写出实验报告。系列“机械工程及其自动化专业综合创新实验”不仅重视学生动手能力的培养,更重要的是加强了学生综合应用所学知识分析问题、解决问题和创新思维能力的培养。系列“机械工程及自动化专业综合创新实验”是按照学生掌握知识由浅人深,认识问题由感性认识到理性认识过程设计的,它重视了学生综合创新能力的培养,形成了鲜明的特色。 明确培养目标制定具有工程特色的教学计划。随着科技进步,以计算机信息技术为标志的高新技术在机械制造领域的渗透、融合、应用,使得机械工程学科本身的内涵、外延同传统的观念相比有了质的变化, 企业要求该专业的毕业生不仅具备机械设计制造及其自动化方面的基础理论知识和应用能力,还应具备在工业生产第一线从事机械制造领域内的科技开发、设计制造、应用研究、运行管理和经营销售的能力,为了适应社会需求,就应在现代教育思想、教育理念的指导下,以培养具有工程素质的应用人才为目标,构建起新时期对该专业人才要求相适应的、与现代高新技术相融合的、与经济发展环境和资源条件相协调的教学计划体系,按照公共教育、专业教育、实践训练的培养策略,突出工程特色,既要有共性要求,又兼顾个性培养。公共教育部分要培养学生良好的人文素质, 人文与社会科学与自然科学从来就不是分割的, 很多科学技术中的突破来自于人文知识的灵感, 创新思维和创新精神的培养,也绝不是单纯的专业知识教育问题,通过对学生宽广的通识基础和深厚的自然科学理论基础的塑造,辅以工程哲学的教育,可以为工程素质培养奠定良好的基础。专业教育部分要系统学习专业基础课程和核心课程,重视坚实的专业技能的培养,培养工程师的基本素质。在条件允许的情况下,可以为学生提供专业技能认证课程。实践训练部分则着重进行上手快、后劲足的实践能力与创新能力的训练,任何一个学年均有不同的实践教学环节,保证工程实践训练4年不断线,倡导以科研项目、工程现场、实验室研究为背景,进行系统的动手实践能力和创新能力培养。除了上述共性教育,还要对学生进行个性培养,如鼓励学生参加辅修专业的学习,选修感兴趣的其他专业,通过学习,扩大学生的知识面,以此加强跨专业、跨学科的复合型工程人才的培养。
断裂力学论文:承压热冲击下压力容器断裂力学探索 摘要:按照有限元分析研究及热工水利系统程度,对承压热冲击下压力容器断裂力学进行分析研究,并且探索在不同瞬态下所具有的危险性能,了解压力容器脆性的改变。研究结果表明,压力容器表面裂纹及内壁裂纹深度较深的情况下,压力容器在实际应用过程中更容易出现裂纹问题。在相同条件之下,压力容器具有轴向裂纹时,出现裂纹的可能性要远远高于环向裂纹,严重情况下轴向裂纹甚至会贯穿整个压力容器内壁。 关键词:反应堆压力容器;承压热冲击;断裂力 学美国核管会所颁布的承压热冲击法规要求,主要内容分为两个方面,分别是10CFR50.61与R.GI.154技术,其中包含了保守因素,这样也就表示压水堆机组经济效益下的运行时间及延长寿命受到了一定限制。美国核管会在1999年之后,就以保守技术作为基础,对于承压热冲击进行了分析,在流程及模型等处理方法上进行了一定的调整。研究之后发现,承压热冲击主要承受的风险来自于回路管道及一回路阀卡上。在材料层面上,轴向裂纹是造成压力容器出现贯穿裂纹的主要原因,并且建议使用无延性转变温度作为鉴别主要方法。美国核管会在2010年颁布了新的承压热冲击法规。 1新承压热冲击法规的要求和压力容器贯穿概率分析方法 1.1新承压热冲击法规的要求 美国核管会在对承压热冲击评估的时候,应用的是美国现阶段还在应用的压水堆,因此美国核管会所推出的承压热冲击法规仅仅能够在2012年之后所生产的压水堆内应用。反应堆压力容器在设计制造过程中,是按照美国核管会在1998年或者是更早之前所制定的压力容器规划。这种设计并且制造的压水堆在评价过程中,也可以应用新承压热冲击法规。压水堆要是在2010年之后开始施工建设,并且是按照美国核管会所颁布的《ASME锅炉与压力容器规范》作为建设标准,对于压水堆进行设计制造,在对于这种压水堆评价过程中,只可以应用新承压热冲击法规进行评价。要是对压力容器评价所得到的时间超过鉴别原则,但是还是希望压力容器能够在电厂生产中应用,首先就应该将带区内所具有的中子注量进行降低,要是压力容器评价所得到的使用时间并没有超过鉴别原则,就需要在对压力容器安全分析过程中,进行全面详细分析,进而保证压力容器能够应用到规定的时间之内。在承压热冲击状态之下,压力容器出现贯穿概率大约为1×10-6。 1.2压力容器贯穿概率分析方法 压力容器贯穿概率计算流程与美国核管会所推荐的R.GI.154基本相同:首先,对压力容器贯穿热工序列进行划分,然后在使用拉丁超立方抽样方法将每一组内的频率进行统计出来,每一个小组内所包含的热工序列可能有几十个,也有可能高达上百个,在众多序列中只需要选择一个典型序列;其次,计算出通道在每一个时间段下的压力与温度等系数;再次,应用概率断裂力学进行分析研究,通过先进科学技术形成虚拟状态下的PVR,PVR之间使用不同参数标准进行随机组合,主要包含的内容为中子注量、裂纹尺寸等参数;最后,将之前所计算出来的热工参数导入到断裂力学内,这样就能够计算出某一组压力容器在瞬时状态下的贯穿概率。在对压力容器贯穿概率统计过程中,应用矩阵乘法将每一个小组瞬态贯穿概率相乘,选择每一个小组内压力容器贯穿概率的最大值,每一个小组贯穿概率最大值相加之后所得到的数值,也就是压水堆机组承压热冲击风险数值。小组对压水堆机组承压热冲击风险数值影响程度较低,并不需要进行详细的分析研究,但是承压热冲击数值还是会受到一组数值的影响,只需要对该组数值进行详细分析即可,从多种小组内选择出具有代表性的数据重新进行评价,最后保证承压热冲击数值不会在受到小组的改变。 2模型与载荷 2.1热工水力系统程度与有限元的模拟分析功能 热工水力系统程序在实际应用过程中,能够将压水堆核电厂内热工水力在某一个时间上面的瞬时状态模拟出来,所以热工水力系统程序能够应用到对于承压热冲击瞬时状态下热工响应研究上面,进而对于下降通道内部的压力及温度等等参数进行收集,了解到这个参数伴随着时间变化的规律。有限元模型在实际应用过程中主要是使用有限元分析软件,能够对于断裂力学进行详细的分析,同时还能够将断裂力学在线性及非线性状态下进行分析研究。有限元模拟在对断裂力学进行分析中,主要是通过弹性材料在裂纹上面所具有的奇异场应力强度因子判断依据,主要是通过三种开裂模式进行计算,分别是张开型、滑移型与撕裂性。 2.2压力容器模型 伴随着电厂运行时间与实际寿命较为接近,核反应堆芯带区材料所具有的断裂韧性会伴随着快中子的辐照逐渐下降,因此在过冷瞬时状态之下,核反应堆芯带区是受到影响最为严重的地区。所以,需要创建压力容器带区筒体的有限元模型。在回路压水堆压力容器内具有代表性的就是不锈钢,压力容器内部直径应该为4000mm,厚度大约在4mm。压力容器模型所具有的缺陷主要有六种,分别是半椭圆轴向表面裂纹、半椭圆环向表面裂纹、堆焊层下半椭圆轴向埋藏裂纹、堆焊层下半椭圆环向埋藏裂纹、椭圆面轴向深埋裂纹与椭圆面环向深埋裂纹,在这六种裂纹中,前四种裂纹深度大约为20mm,长度大约为80mm,后两种裂纹主要都位于压力容器基体低碳钢层内,裂纹的长度大约为40mm,裂纹的深度大约为20mm。在裂纹前缘的结构单元内,应用到的单元为SOLIDI186单元,裂纹前缘第一个单元与奇异单元之间通过节点连接,并且连接在奇异单元1/4的处,剩余的裂纹单元全部应用SOLID95单元。图1压力容器内节点图 2.3载荷 应用美国核管会最新颁布的承压热冲击法规,对某核电厂内的一回路建模,该核电厂在压力容器堆芯带区所使用的下降通道如图1所示,节点上面所应用的规划方法为二维划分法。核电厂在出现事故之前反应堆是在满功率状态之下运行,进入都系统内的信号全部都能够正常打开,压力容器的水纹为29.4℃,用大破口事故的方法,对冷管段及复压进行破口事故处理,然后再使用稳压器处理该事故。 3不同裂纹形式计算结果比较 在对承压热冲击风险重新进行评估时,美国核管会将热预应力效应归纳到了研究模型之中,表示压力容器在以下五种情况容易产生裂纹:开放性应力强度因子、材料静态断裂韧性最小值、断裂前端问题、K值与时间。将下降通道内的温度及压力有关参数全部都应用到有限元模型内,并且输入压力容器在边界上面的条件。有限元断裂力学模型在实际分析过程中,主要计算的是压力容器所具有的应力强度因子。对于压力容器内部应力及线弹性材料等原理进行叠加之后,在一个真实的应力情况下创建辅助性应力场,根据这两个应力场之间的重叠就能够计算机压力容器强度因子。有限元模型要是在尺寸及材料等方面的条件相同,压力容器表面裂纹应力强度因子所形成的裂纹深度越大,压力容器也就越容易出现裂纹。在承压热冲击损失状态之下,压力容器内部要是被注水进行冷却,所具有的裂纹深度也将更深,裂纹前缘在温度上面的梯度也就较大,所受到的热应力数值也就较高。要是模型尺寸及裂纹形式相同,埋藏较深的裂纹所具有的应力强度因子要远远小于埋藏较浅的裂纹所具有的应力强度因子,同时也小于在静态下断裂系数的最小值。主要是由于埋藏较深的裂纹所能够感受到的热应力数值较小,作用在裂纹上面的应力无法促使裂纹出现。 4结语 本文在对于承压热冲击下压力容器断裂力学分析研究中发现,裂纹离表面越近,就非常容易出现开裂的情况,但是埋藏较深的裂纹,在应力的作用之下,出现开裂可能性较低。模型尺寸及载荷数值相同的情况之下,环向裂纹要比轴向裂纹更加难以开裂。与此同时,压力容器出现大破口事故的危险要远远小于小破口事故的危险。 作者:陈思宇 张文华 单位:新疆维吾尔自治区特种设备检验研究院 断裂力学论文:断裂力学理论的压力容器分析 1断裂力学理论及判据 1.1线弹性断裂力学理论及判据线弹性断裂力学是用弹性力学中的线弹性理论对裂纹体进行力学分析,并采用由此求得的应力强度因子、能量释放率等特征参量作为判断裂纹扩展规律的准则。这种理论可以用来解决大型构件和脆性材料的平面应变断裂问题,如果裂纹尖端附近的塑性变形区比较小时,也可以采用断裂力学进行分析。当材料的中心出现穿透裂纹,在远场拉应力作用下裂纹张开,若板状样品很薄时可以将其考虑为平面应力问题,若板状样品很厚时则考虑为平面应变问题。图1表示的是一张“无限大”平板,壁厚可以忽略不计,考虑为平面的应力问题。在材料中心处有一长为2a的裂纹,受与裂纹面相垂直的拉应力σ作用,按线弹性断裂力学进行分析,可以得到裂纹尖端的应力分量。上式表明,裂纹前沿应力场都和KI有关,裂纹前端任意一点的应力分量完全由KI决定。也就是说KI控制了应力场的“强度”,所以通常称KI为“应力强度因子”。应力强度因子控制着裂纹尖端应力场强度,两者之间为正相关,因此应力强度因子可以用来描述裂纹尖端附近应力场强度。Irwin通过一系列实验的结果,统计得到了KI的临界值,在平面应变条件下,这种临界值被记为KIC,它代表材料阻滞裂纹扩展的一种特性,被称作“断裂韧性”。大量实验表明,当KI>KIC时,裂纹开始发生初始的扩展,此为线弹性断裂力学的判据。 1.2弹塑性断裂力学理论基础不同于线弹性断裂力学理论,弹塑性断裂力学适用于裂纹尖端的塑性区尺寸已接近甚至超过裂纹尺寸的情况[3],根据研究对象不同,主要分为J积分理论和COD理论。 1.2.1COD理论COD(CrackOpeningDisplacement)就是裂纹尖端的张开位移量,通常用δ表示,其基本思路是把材料受到载荷时的裂纹尖端的张开位移δI作为一个参量,建立这个参量和外加应力与裂纹长度的关系,计算出弹塑性加载荷时裂纹尖端的张开位移δI。然后把材料起裂时的δIC值作为材料的弹塑性断裂韧度指标,最后利用δI与δIC的关系判定结构是否起裂。裂纹顶端张开位移值(COD)是表征裂纹顶端塑性应变的一种度量[4],COD理论主要是从裂纹周围的应力、应变出发,参考裂纹顶端张开位移,进行大范围屈服问题处理的理论,在中、低强度钢的焊接结构和压力容器的的断裂的安全分析中得到了广泛的应用。狭义上讲,COD基本理论有两种,一种建立在D-B模型的基础上,用于描述部分屈服条件下的COD。D-B模型主要用于中低强度钢制造而成的压力容器或者管道,但是在具体应用当中还需要进行鼓胀效应、等效贯穿裂纹换算以及材料硬化的修正。另一种理论是由Wells提出,主要是用经验公式进行描述完全屈服条件下的COD。 1.2.2J积分理论COD理论是一种经验方法,并不是一个直接且严密的参量,对裂纹尖端张开位移的分析计算的都是很困难的,所以美国一位教授Rice从系统的能量守恒的角度提出了一个既能用于描述裂纹尖端应力应变场的强度,又方便进行理论计算的参量J积分。J积分概念明确、理论严密,对线弹性与弹塑性条件下的断裂分析都适用,所以在压力容器缺陷安全评定中得到广泛的运用。J积分理论裂纹失稳扩展判据是通过含缺陷压力容器由于外载荷作用产生的断裂推动力和压力容器材料的抗断裂阻力比较得到的。式中,c表示裂纹下表面某点到裂纹上表面某点的简单积分,W表示弹性应变能密度;T为积分回路的张力分量;u为回路的位移分量。在弹塑性断裂分析中,我们可以使用J积分作为参量,建立起相应的断裂判据:。此判据适用于弹性、弹塑性和全塑性的情况。 2压力容器失效评定图 对于压力容器的缺陷验证,我国多采用COD方法,即断裂产生的应力和应变值的组合达到临界值。由于含缺陷构件的失效必须满足含缺陷构件的塑性失稳载荷大于外加载荷,断裂韧度大于应力强度因子两种判据,从而导出了基于塑性失稳与线弹性断裂两种判据的不同机理的曲线图。失效评定图技术(FAD)最早是英国CEGB的Harrison提出来的,并编制出了R6评定规范第1版,这种曲线图就是以COD理论为基础的失效评定图,由英国中央电力局提出,被称为旧版本R6评定图技术,如图3-1所示。J积分是力学、工程研究界内公认的科学的判定弹塑性断裂参量,在实践中得到了广泛的应用。它可用于评定裂纹体起裂、分析裂纹体撕裂过程、撕裂失稳的评定。虽然R6评定图是由英国专家提出,但是J积分的失效评定曲线是美国学者提出来的,从而引起R6第3次修订版的出现[5],即目前使用的通用失效评定图,如图3-2所示。 3结语 近年来,我国的工业水平得到了很大的提升,各种先进的技术和方法不断的在工业生产制造中得到应用。但是在工业生产中,加工的材料不可避免地会出现各种裂纹、缺陷,断裂力学理论在常规的设计中的普遍使用具有很好的意义。通过不同理论方式的计算,得到的相应的评价指标,再通过相应的判据或者失效评定图进行比较,就能够在设计初期得到一个有参考价值的数据,避免了后期因为缺陷的产生而使得产品提前失效,造成不必要的人力财力的浪费。 作者:彭博 单位:成都市工业职业技术学校 断裂力学论文:断裂力学在桥梁工程中的应用 【摘要】 叙述了断裂力学形成过程和发展,简要介绍了计算断裂力学理论,并通过与桥梁工程实践相结合,介绍断裂力学在桥梁工程中的应用。 【关键词】 断裂力学;桥梁工程;应用;裂纹 断裂力学是近几十年发展起来的新的力学分支,它主要是利用连续体力学的原理,从这个角度出发,研究含缺陷或裂纹的物体在外界条件(荷载、温度、介质腐蚀、中子辐射等)作用下宏观裂纹的发展、失稳、开裂、传播和止裂规律,断裂力学应用力学成就研究含缺陷材料和结构的破坏问题,由于它与材料或结构的安全问题直接相关,它虽然起步晚,但实验与理论均发展迅速,并在工程上得以广泛应用。 1 断裂力学的形成和发展 断裂力学是一门现在仍在不断发展和完善的科学,因此,它是具有前沿性和挑战性的研究成果。20世纪20年代起到50年代末期,在工业发达国家逐渐形成断裂力学这样一门新兴的强度科学。大量断裂事故分析表明,断裂起源于构件有缺陷。传统的设计思想存在一个严重问题,就是把材料作为无缺陷的均匀连续体。在传统的强度理论中,均假定材料是连续固体,为保证构件安全的工作,要控制构件应力不超过该材料的对应的限定值,即σ≤[σ]。其中为构件的应力;[σ]为构件的限定应力,该限定值是根据材料试验后考虑一点的安全度确定下来的。而实际上构件总存在不同形式的缺陷,因此实际材料的强度要大大低于理论模型的强度。断裂力学就是研究有裂缝的构件在各种环境条件下(荷载、温度变化、化学腐蚀)裂缝的平衡、扩展和失稳的规律,并且研究构件强度条件的一门学科。显然它要研究裂纹尖端区的应力状态、应变状态和位移状态,研究裂缝本身抵抗裂缝扩展的能力,还要研究测定这种抵抗能力的方法和标准。通过对构件的分析,运气断裂力学的观点、判据能把构件内部裂纹的大小和构件工作应力,以及材料抵抗断裂的能力定量联系起来,从而可对含裂纹构件的安全性和寿命给出定量或半定量的估计,这就为工程构件的安全设计、制定合理的验收标准和原材原则提供了新的理论基础。 2 浅谈断裂力学理论 简单说来,断裂力学就是研究裂纹的力学。它研究裂纹扩展的规律,研究材料的强度与韧性的关系,研究带有裂纹的物体在外力作用下应力应变的规律及其判据,其主要分为线弹性断裂力学和弹塑性断裂力学。 线弹性断裂力学的研究对象是带有裂纹的线弹性体,其断裂类型主要有三种,各种复杂的断裂形式都可以分解为这三种。这三种断裂类型分别为Ⅰ型裂纹、Ⅱ型裂纹和Ⅲ型裂纹(如图1所示)。其中Ⅰ型断纹属于张开型断裂,Ⅱ型裂纹属于滑移型裂纹,Ⅲ型裂纹属于撕裂型断裂,前两种都属于平面问题,第三种属于反平面问题,其中以第一种裂纹形式为最常见、最基本也最危险,通常对其研究得也最多。 目前,对于裂纹的研究,主要是以Trwin的应力强度因子理论。应力强度因子K1是度量裂纹端部应力场强弱程度的一个参量。裂纹尖端是一个奇点,它随着荷载σ增加而增加,当荷载增大到某一临界值时,构件就发生破坏,此时,应力强度因子K1也达到了某一临界值Kcro,这样,对于带裂纹的构件来说,其强度准则就应该是K1 对于那些裂纹端部已有很大塑性区的大范围屈服断裂问题和全面屈服断裂问题,线弹性断裂理论已不再适用,而必须采用弹塑性断裂理论来进行分析。当前,用于弹塑性断裂的方法主要有COD和J积分法。当裂纹受到垂直于裂纹线方向的拉伸时,原先贴和在一起的上、下两个裂纹面就将分离,从而使裂纹张开,裂纹面在裂纹顶端的张开位移量就是所谓的COD,可以用来间接地度量裂纹端部的应力、应变场强度。J积分法是采用一种与积分路径无关的积分来分析缺陷周围的应力和应变场,它可以作为裂纹端部应力、应变场强度的度量。当此J积分值达到某一临界值时,裂纹就开始扩展。此临界值就是材料的断裂韧性。 3 断裂力学在桥梁工程中的应用浅述 断裂力学的应用从60年代起就显示了它巨大的作用,从而推动了断裂力学本身理论和实验技术的发展。近年来,断裂力学的应用得到很大的重视,它的应用范围极其广泛。 在桥梁工程中,混凝土作为一种常见的非均匀的结构材料,其中含有微裂纹,甚至有宏观的缺陷如裂纹、夹碴、孔穴等。混凝土的强度、变形和破坏性能都与裂纹的扩展有关。基于断裂力学理论,混凝土的破坏是由于对象体系中潜在的各种缺陷引起的,其破坏过程实际上就是微裂缝萌生、扩展、贯通,直到产生宏观裂缝,导致混凝土失稳破坏的过程。因此,运用断裂力学理论可以建立带有裂纹的有限元模型,进而对其进行桥梁结构的极限承载力。 目前分析蛄航峁辜限承载力的方法很多,但基本上都是利用有限元方法对结构进行分析,对于钢筋,在混凝土发生断裂破坏时,钢筋还处于线弹性阶段。对于混凝土材料来说,由于混凝土本身性能的复杂性,基本上是通过试验数据回归拟合而得。断裂力学为我们提供了一个很好的衡量混凝土抗裂性的指标――断裂韧性。它揭示了材料的裂纹和强度的内在规律,反映了材料的一项新的力学性能。一项新指标的确立,必然会带来一批具有更优越性能的新型材料。我们可以根据此指标指导材料的配方、工艺、生产,设计具有要求性能的新材料、新品种。国外对纤维混凝土等新品种混凝土的研究,就是用断裂韧性为指标的。 断裂力学理论研究和裂纹测试技术的发展,引入混凝土领域中,必将对混凝土的破坏理论的研究、发展起促进作用,应用断裂力学的理论结合有限元模型可以判断桥梁极限承载力,避免桥梁事故的发生。 4 结束语 断裂力学理论是在现实生活中重多的灾难断裂事故中形成,并在不断发展和完善起来的。断裂力学涉及面很广,有金属物理学、冶金学、材料科学、计算数学等多学科内容,现在乃至将来一段时间内仍将处于发展研究阶段。断裂力学在桥梁工程中的应用一方面促进和丰富了桥梁理论的发展,另一方面,断裂力学在桥梁工程中的应用,反过来也会对断裂力学的内容,给予极大的提升和发展。 断裂力学论文:断裂力学在压力容器分析中的应用 摘 要:伴随社会经济的快速发展及科学技术的不断进步,我国机械设备行业也得到了极大的发展。压力容器是一种需要承载压力的密闭设备,在我国工业经济发展的过程中发挥着重要的作用。随着工业发展规模的不断扩大,压力容器也逐渐向大型化方面发展,但在其快速发展的今天,仍存有大量质量问题,如裂纹现象。为更好地提升压力容器的质量,本文基于断裂力学理论,对压力容器的各项内容进行了探讨。 关键词:断裂力学;压力容器;应用分析 1 断裂力学理论分析 一般情r下,可由超声探测方式检测裂纹,但仪器无法检测到裂纹扩展早期的情况,长此以往,小裂缝呈现出稳步增长的现象,最后达到许用临界值,产生脆性断裂。工作应力在许用应力以下是计算传统结构强度安全的依据,但具体操作中,往往会出现应力破坏问题,这是情况下与传统强度计算依据存有差异,即存有结构内部缺陷问题。为防止出现此类问题,在分析压力容器缺陷时可依据断裂力学理论进行研究。以研究对象进行划分,线弹性断裂力学、弹塑性断裂学为构成断裂力学理论的主要内容。线弹性断裂力学主要是对大型构件、脆性材料平面应变断裂问题进行处理。其通过弹性力学内的线弹性理论分析裂纹体力学性能,且通过分析获取确定断裂纹扩展规律的相关因素,如应力强度因子等。在裂纹尖端周围具有较小塑性变形区的情况下,通常也会选取断裂力学进行探讨。而弹塑性断裂力学理论与前者存有极大的不同,其主要用于裂缝尖端塑性区尺寸与裂纹尺寸相近或在其之上,因研究对象存有差异性,可具体划分为2类:J积分理论、COD理论。在验证压力容器缺陷时,选用最多的断裂力学理论为COD理论,也就是断裂出现的应力、应变值组合与临界值相符。因构件存有缺陷,只有在其外加载荷低于塑性失稳载荷、或应力强度因子在断裂认读以下时,才能断定其为失效状,进而可将基于塑性失稳和线弹性断裂的2种依据的曲线图导出。在断裂力学理论内,COD理论只能被看做是一个经验方式,如作为一个参量,其不具备直接性、严密性,特别是在计算、分析裂纹尖端张开位移时难度较大,因此,由系统能量守恒方面出发,美国Rice教授提出了参量J积分。其不仅能够对裂纹尖端应力变场强度进行全面描述,还能够便于理论分析、计算。J积分具备清晰的理念、严密的理论,并适用于线弹性、弹塑性等环境下的断裂分析,尤其是在弹塑性断裂参量判定中J积分得到了人们的认可,且被广泛应用于实践中。其可对裂纹体起裂现象进行评定,并能够对裂纹体撕裂过程进行分析,是评定撕裂失稳的科学依据。 2 断裂力学在压力容器分析中的应用 在压力容器运行使用过程中,往往会产生大量质量问题,为此,必须按照现行规程开展在役压力容器安全技术检验,将安全隐患彻底扼杀。针对超标等缺陷问题,如采取传统方式予以消除,呈现出效果不佳、成本高等问题。为此,在安全评定时更多人倾向于采取断裂力学理论,其不仅能够确保设备运行安全,还节省时间,增加经济效益。为更好地了解断裂力学在压力容器分析中的应用,可以某压力容器缺陷为例进行探讨。 2.1 设备技术参数 某压力容器属于II类容器,设定1.5Mpa为其设计压力,CH3CI为介质,16MnR为材质,1Mpa为工作压力,要求在60℃以下控制其设计温度。 2.2 计算缺陷 通过X射线进行该压力容器缺陷探测,得出其环焊缝底片存有超标缺陷,共两处分别为102、106。随后选取超声波再次进行检测,结果如图1所示。由此得出,埋藏裂纹为其缺陷。 其中,埋藏裂纹到2自由表面的最小距离可通过P1(8mm)、P2(10mm)表示;板厚方向平面缺陷的尺寸最大值则由H(2mm)表示; 板宽方向平面缺陷长度最大值可由实际L1(20mm)、L2(15mm)表示。因H小于L1、L2;且0.4H小于P1、P2,可将该缺陷转化为椭圆形埋藏裂纹,由此计算其等效裂纹尺寸,分别为0.99mm、0.97mm。 2.3 缺陷的断裂分析 (1)计算应力及应变。通过以上论述,计算应力时可在水压试验最危险的情况下进行。因,可依据弹性情况进行计算分析,则对应于的应变公式为: 其中,弹性模量可由E表示,其选取2x105Mpa。 这种情况下,可得出应变。 (2)确定材料性能数据。按照相关规范规定,应以实测数据为主,但本压力容器试样难以获取,无法进行实测。此时可参考16MnR系国内类似压力容器用钢数据,可获取实测数据。安全技术分析过程中,选取0.06mm作为最低值,为确保压力容器运行安全,应选取0.06mm的50%进行分析,即选取0.03mm作为裂纹张开位移COD临界值。此时,可通过下式表示材料平面应变断裂韧度。 其中泊松比由v表示,且v=0.24,最终获取。 (3)脆断评定。第一,根据相关规范要求,进行应力强度因子计算,公式为=311N/mm3/2 由此可见,Kl/Klc=0.177,0.6 0.177,此时属于安全状态。 第二,根据相关规范要求,进行允许裂纹尺寸计算,公式为 因等效裂纹尺寸最大为0.99mm 3 结束语 综上所述,压力容器在日常运作的过程中需要承载一定的压力,容易出现裂纹等问题。因此要定期对压力容器进行质量检测,及时发现压力容器存在的质量问题,减少安全隐患,保证人民群众的生命财产安全。但是由于压力容器的特殊性能,在检测过程中应严格遵循断裂力学相关理论,要求在不损害压力容器使用性能的情况下,对压力容器的质量进行检测。且根据压力容器的具体情况选取合适的方法进行检测。 断裂力学论文:基于断裂力学的GFRP加固梁有限元分析 [摘 要]传统钢筋混凝土结构抗裂性能差,使用阶段常常带裂缝工作。基于断裂力学理论解释了GFRP加固梁的阻裂机理,同时,运用ABAQUS有限元软件计算并对比了不同加固形式的GFRP梁的加固效果。结果表明:各种形式加固梁的开裂荷载、屈服荷载和极限荷载均有不同幅度的提高;各种加固形式中以U型加固效果最好。 [关键词]断裂力学;钢筋混凝土梁;GFRP;有限元分析 目前,钢筋混凝土结构在建筑结构中应用广泛,但由于混凝土的抗裂性能较差,结构常常带裂缝工作,而在混凝土表面粘贴GFRP是一种有效的阻裂加固方法。本文首先利用断裂力学理论解释GFRP加固中的阻裂机理,然后通过大型通用有限元软件ABAQUS对不同加固形式GFRP梁的加固效果进行对比分析。 1 基于断裂力学的GFRP加固梁阻裂机理[1] 断裂力学以裂纹的应力强度因子作为裂纹是否扩展的依据。当裂纹的应力强度因子小于混凝土的断裂韧性时,裂纹将处于稳定状态;等于混凝土的断裂韧性时,裂纹将扩展。 阻裂机理一:变边裂纹为内部裂纹 钢筋混凝土梁抗裂性能差,在很小的荷载作用下裂纹就会在混凝土的受拉侧产生,且是以边裂纹的形式出现。当我们在混凝土梁受拉侧粘贴断裂韧性较大的GFRP后,将边裂纹变为内部偏心裂纹,使裂纹的应力强度因子介于和之间[2],降低了裂纹的应力强度因子。 阻裂机理二:起裂点集中拉拢力阻裂 GFRP通过在裂纹出现但未扩展时于起裂点处施加一集中拉拢力,产生一较大的负应力强度因子抵消一部分裂纹的应力强度因子,从而使裂纹尖端的应力强度因子减小,推迟了裂纹的扩展,提高了结构的承载能力。 2 GFRP加固梁有限元分析 2.1 结构简介及有限元模型的建立 结构采用4000mm×180mm×450mm的简支矩形梁,净跨径3600mm,截面高宽比为2.5;材料采用C40混凝土;加载方式采用三分点的两点加载,荷载间距1200mm。钢筋构造:受拉主筋为6Φ10,设计配筋率为0.58%,箍筋为Φ8@50mm,架立钢筋为2Φ10,斜筋为Φ8@100mm。 本文利用ABAQUS有限元软件对上述钢筋混凝土结构进行建模分析。混凝土、钢筋与GFRP分别采用C3D8R、T3D2与S4R单元,材料属性分别为混凝土塑性损伤、理想弹塑性与线弹性。在相互作用模块中,采用Embeded Region和Tie[3]来分别定义钢筋与混凝土和GFRP与混凝土、GFRP之间的相互作用。 为了对比不同加固形式的GFRP梁的加固效果,建立三种计算模型见表1。 钢筋混凝土梁配图及有限元模型见图1。 2.2 结果与分析 对有限元计算结果进行归纳,得到三种形式的GFRP加固梁荷载与跨中挠度的关系曲线见图2。 2.2.1 荷载-跨中挠度曲线形状 从图2中可以看出,GFRP加固梁与普通钢筋混凝土适筋梁一样,荷载-跨中挠度曲线均具有明显的三个阶段,分别为:混凝土开裂前阶段、混凝土带裂纹工作阶段、钢筋屈服后阶段。在钢筋屈服以后,普通钢筋混凝土梁已不能继续承载,而对于GFRP加固梁,由于GFRP的阻裂增强作用,仍能继续承载,荷载-跨中挠度曲线在这一阶段表现为有一定的倾角。 2.2.2 开裂荷载、屈服荷载与极限荷载对比 根据图2荷载-跨中挠度关系曲线并结合有限元计算结果,将三种形式梁的开裂荷载、屈服荷载和极限荷载列于表2。 从表2可以看出,由于GFRP的阻裂增强作用,加固梁相较于普通梁在开裂荷载、屈服荷载和极限荷载方面均有一定幅度的提高,且越到后期,GFRP的作用越大,荷载提高的幅度也越大。对于水平粘贴加固梁,三种荷载分别提高了6.90%、26.95%和30.61%;对于U型粘贴加固梁,三种荷载分别提高了12.07%、39.72%和75.51%。 2.2.3 加固形式选取 从上面的叙述中可以得出,U型加固要好于水平加固。因此,在今后的实验研究和工程实践中推荐优先选用U型加固方式。 3 结论 本文基于断裂力学理论解释了GFRP加固梁的阻裂机理,同时运用ABAQUS有限元软件对比分析了不同加固形式梁的加固效果,得到以下结论: ①加固梁的开裂荷载、屈服荷载和极限荷载要高于普通梁,且U型加固高于水平加固; ②在以后的实验研究和工程实践中推荐优先选用U型加固形式。 断裂力学论文:边坡稳定的断裂力学分析 摘要:如今边坡工程越来越多,然而现今对边坡进行分析的方法还不够完善。常规的分析方法假设坡体整体滑落,假设了一个滑动面,但是坡体的受力在微观的角度是复杂的,其中由于土体受外界因素产生的张拉收缩作用会在坡顶产生裂缝,裂缝的发展将会破坏土体的整体性,因此其受力不能简单的用平衡法进行分析,而一般的屈服判断条件又不适用于土坡等边坡,但断裂力学的相关知识适合于解决此类问题,本文正是基于断裂力学进行边坡稳定性分析 关键词:断裂力学;边坡稳定;失稳分析 引言 边坡的稳定性是工程中要考虑的重要问题,然而常规的屈服破坏准则并不适用于坚固土和超固结土这样的脆性材料,此外岩土工程的受力复杂,更加重了边坡稳定性分析的复杂程度。对于边坡稳定性分析通常采用的是极限平衡法,比如:圆弧滑动面稳定性分析、条分法稳定性分析、Bishop条分法稳定性分析、非圆弧滑动面的杨布法等[1]。其基本思路是假定一个滑动面,将边坡分为两个整体,然后进行宏观的受力分析。这类方法的参数容易获得,计算简便,是经典的分析方法,但其中有明显的不足之处:由于土的收缩和张力作用,土的坡顶一般会产生裂缝,边坡的破坏往往是从细小的裂缝开始的,因此对边坡进行整体分析会不精确。本文介绍的是基于断裂力学的边坡稳定性分析。 1基于断裂力学的边坡稳定性研究现状 滑坡是在一定地形、地质条件下,由于岩体或土体内部裂隙的损伤、扩展、断裂以及扩展断裂过程中的相互作用,导致边坡产生滑移、崩塌或失稳破坏的现象。因此研究裂隙扩展断裂及扩展断裂相互作用对岩体或土体强度特性的影响,对于边坡工程的加固、设计和施工具有十分重要的意义。关于裂隙对岩石强度的影响,目前国内外已在这方面有所成果,如赵平劳[2][3]针对层状岩体的抗压和抗剪强度作了大量的实验研究,得出了比较有意义的结果,范景伟[4]对含定向闭合断续节理岩体的强度特征也作了较详细的探讨,并从理论上推导出了含节理岩体的强度公式。王桂尧[5]利用实验观测到的结果、对节理裂隙岩体而言,其软弱结构面的方向和长度对岩体的强度会产生重要的影响。所以对于带裂缝的岩质边坡的稳定性分析已形成了一定的理论基础,有关这方面的文献也较多。 2一般边坡失稳分析 常规的边坡稳定性分析是假设一个滑动面,考虑滑体的自重以及抵抗滑动的摩擦力,通过他们的受力平衡来进行分析,下面以粘性土的土坡进行稳定性分析。 粘性土的颗粒之间存在着粘结力,产生滑坡时,土体整块向下滑动,土体受到自身重力以及摩擦力[6],这里采用土坡圆弧滑动整体分析法。对于简单均质的粘性土坡的稳定性, 在不考虑裂缝的影响时, 采用圆弧滑动面的整体稳定来分析. 设土坡可能沿着圆弧面AC滑动, 滑动面半径为R, 使土体产生滑动的力为滑动土体。 重量为W, 抗滑力是沿圆弧面上分布的土体的抗剪强度。将抗剪力与重力对圆心O 取力矩, 得到抗滑力矩Mr 和滑动力矩Ms分别为: Mr =τfLR , Ms =Wx .` 其中τf为土体抗剪强度; L 为滑动的圆弧长度; R为滑动的圆弧半径; W 为滑动的土体的重量; x 为W 对滑动面圆心O 的力臂, 如图1 所示. 图1 整体圆弧滑动受力分析 取抗滑力矩与滑动力矩的比值作为土坡的稳定性分析的安全系数K, 即 K= Mr / Ms =τfLR / Wx 3边坡失稳的断裂力学分析 本文用断裂力学理论进行边坡稳定性分析,而断裂力学能否用于土体中裂缝的产生和拓展,是本文研究的首要前提。根据相关文献资料可知,断裂力学在土体中尤其是坚硬或脆性土体中的应用已经得到广泛认可[1]。 3.1基于断裂力学的边坡稳定性分析的理论依据 土坡在使用期间, 会遇到土体干缩硬化固结、坡体不均匀沉降、水分蒸发、冻结融化以及气候变化等多种情况, 土粒之间的结构联系在薄弱环节破损, 土体原本存在的微小缺陷相互融合, 逐渐形成可见的宏观裂缝, 在外界因素地持续作用下, 这些宏观裂缝进一步发育生长, 直至坡体发生失稳破坏. 边坡由于结构和荷载的复杂,裂缝受到张拉和剪切共同作用,属于Ⅲ型复合型裂缝。 在边坡中,裂缝稳定性与坡体的稳定性密切相关,应力强度因子是缝端应力强弱的表征,裂纹的生长拓展由端部应力控制,因此应力强度因子K的大小反应了裂缝的稳定性。当缝端应力强度因子K等于材料的临界值时,裂缝会扩展并失稳,进而导致边坡的损坏。此时的裂缝长度为裂缝拓展的临界缝长lc。当裂缝长度小于lc时,坡体是稳定的;当裂缝长度大于lc时,坡体就破坏了。 3.2基于断裂力学的边坡稳定性分析过程 采用断裂力学对边坡进行分析的过程是这样的,首先确定边坡的最易开裂位置,由于边坡坡顶存在张拉区,因而很容易产生张拉型裂缝,而张拉型裂缝又往往是产生滑坡的诱因。首先对研究的边坡进行应力分析,根据应力分布规律,确定滑动面起裂的大致位置,然后在此位置周围开始搜索,找到其确切的最易开裂位置。具体做法为:先在大致开裂位置周围设置长度相等的铅直裂缝,然后进行断裂力学分析,得到其相当应力强度因子,相当应力强度因子最大的地方即为边坡最易开裂的位置。 然后确定边坡的临界缝长,在最易开裂位置设置从小到大的铅直裂缝,得到它们的应力强度因子,代入断裂判据。随着缝长的增加,裂缝会经历一个从不开裂到开裂的过程,最先达到开裂条件的缝长即为边坡的临界缝长。 最后寻找边坡的最危险滑动面,由于己经得到了边坡的开裂位置和临界缝长,在坡顶开裂位置设置一条铅直裂缝,此裂缝的长度应等于或略大于临界缝长,第四章基于断裂力学的粘土边坡稳定性分析再在这条裂缝的基础上进行搜索。 4 结论 (1)常规的采用极限平衡法分析的边坡稳定性问题存在一定的不足,其产生的安全系数不可靠,在采用极限平衡法进行边坡稳定性分析时应适当的调高安全系数以防止事故的发生; (2)临界缝长用来作为裂缝失稳的判据相比较于应力强度因子K更方便,其作用等同于应力强度因子K,可通过缝端应力强度因子K达到临界应力强度因子时对应的缝长间接得到。 断裂力学论文:半刚性基层沥青路面温度应力断裂力学分析 【摘 要】进行路面裂缝开裂扩展评估工作时,需要应用J积分与路面裂缝尖端应力强度因子两个关键指标。本文采用ABAQUS软件,创建有限元模型,结合断裂力学与奇异单元理论,从温度应力与荷载两个方面分析广西几条半刚性基层沥青路面裂缝的情况。 【关键词】半刚性基层;沥青路面;温度应力;断裂力学 横向裂缝是高速路半刚性基层沥青路面早期主要破坏形式。它的形成往往是由于沥青路面半刚性基层反射性开裂、温度疲劳裂缝、低温收缩裂缝等多方面原因综合影响之下的结果。单单依靠试验,是没办法有效评估上述多方面因素与高速路沥青路面温度应力之间存在的联系大小的。所以通过数学模型,结合断裂力学与奇异单元理论评估因素与高速路沥青路面温度应力之间存在的联系,有着十分重要的现实意义。 1 断裂力学理论概述 1.1 判断应力强度因子的基本准则 所谓的断裂力学指的是研究在(湿度、温度、荷载等)环境之下构件上裂缝的失稳、扩展、平衡规律的一种学科门类。在荷载影响之下,根据裂缝不同的扩展方式,可以分成撕开型裂缝、剪切型裂缝、张开型裂缝三种基本类型。一般在高速公路施工项目中会涉及到剪切型裂缝与张开型裂缝两种。 根据线弹性断裂理论,张开型裂缝裂纹尖端区域的位移场可表示为: 式中,G为含裂纹弹性体的剪切模量;r、θ是以裂纹尖端为坐标原点的极坐标;K1为常数。从式(1)、式(2)可以看出,随着r的减小(tg就是越接近裂缝尖端的地方),所有的应力分量都增大,并且当r趋向无穷大时,这些应力分量均趋向无限大,亦即裂缝尖端处的应力场具有奇异性。只用应力大小来判断结构强度的方法不再适用,由于裂缝尖端附近的应力场与K1成正比,K1可以用来反映裂缝尖端附近的应力场强度,称为应力强度因子,其量纲为[FL-3/2]。 1.2 J积分 J积分是为了避开直接计算裂纹尖端附近的弹塑性应力应变场,提出的一个围绕裂纹尖端的围线积分,与积分路径无关,为一常数,即J积分的守恒性。J积分被公认为在其主导区能正确反映HRR奇异性,其守恒性使得可以在分析中避开裂纹尖端这个难以直接严密分析的区域。 如下图所示,围绕裂纹尖端作一回路,并沿此回路积分得: 式中,ω是在弹塑性条件下,在单调加载过程中裂纹体的应变能密度;τ为自裂纹下表面的任意一点起,沿逆时针方向绕过裂纹尖端而止于裂纹上表面任意一点的任意一条曲线;Τi是作用在回路上弧线ds对应的面元素ds、dz上的表面力矢量;ui是该处的位移矢量;n是线元素ds的外法线单位矢量。 2 等参有限元分析 奇异性是裂缝尖端应力应变的重要特点,通过SNGULAR命令在裂缝尖端设置奇异单元,如下图,能将裂缝尖端奇异性特点十分好地模拟出来。 3 高速公路层状路面结构的数值计算模型 为分析在温度变化影响之下,路面不同结构层裂缝的扩展规律,首先假设有一个贯穿基层底部的裂缝。与此同时,为了讨论裂缝的扩展规律,研究沥青面层受到裂缝反射的状况,假设沥青面层底部也有一个完全贯穿的裂缝。 在本文计算过程中均作下面几项假设: ①高速路层与层之间是连续的,地基、沥青混凝土、基层材料都是均匀的、各向同性的线弹性材料;②路面所有裂缝面都是自由面,横向裂缝之间的距离是均匀的,且贯穿整个沥青路面的宽度;③路表层有温度荷载,热传导定律所有条件路面体内温度都满足,与此同时,我们假定路面最下层与水平向无限远处位移与应力为零;④当应用温度应力进行研究时,设定沥青路面表层温度从六十摄氏度降低到二十摄氏度,计算路面温度场时,路面温度场不是出于瞬态传播的状态,而是以稳态传导的形式进行传播。 在计算路面受到温度变化影响而出现的变化时,参考的是2005年北京科学出版社出版的吴赣昌《半刚性路面的温度应力分析》这本书。 4 温度应力断裂力学计算 为了让计算数据对比性更强,在进行多个结构层的温度应力强度因子计算的时候,设置全部计算模型的精度与单元分布都是一样的,仅仅变更沥青路面裂缝自由边的长度大小,本文K1(应力强度因子)计算量纲为[N・m-3/2]。 4.1 厚度不同的基层裂缝所造成的影响 因为受到温度应力的影响,在沥青路面会出现张拉型水平裂缝,所以剪切型应力强度因子KⅡ等于0。从下面两张图我们可以知道,当增加基层裂缝开裂的厚度时,基层裂缝尖端的应力强度因子也随着增加,进而裂缝裂开程度及裂开速度均明显增快。 4.2 当路面基层开裂完全时,厚度不同的路面面层裂缝所造成的影响 从下面两张图我们可以得知,如果沥青路面基层出现开裂的时候,随着路面面层底部裂缝的长度慢慢加大时,裂缝的扩展速度也逐渐加快,直到面层底部完全破坏。比对基层开裂应力强度因子K1变化图我们可以知道,基层应力强度因子明显比面层应力强度因子K1值,表明面层比基层更容易受到温度应力的影响。而我们国家建设的半刚性基层沥青路面往往在当初进行面层铺设之时裂缝就已经出现,在温度应力影响之下,路面裂缝出现的速度及扩展的速度都大大提高了。怎样有效降低沥青面层铺筑施工阶段之前裂缝出现的概率有着十分重要的现实意义。 4.3 基层模量应力强度对裂缝所造成的影响 如果裂缝出现在基层时,当基层模量的加大时,应力强度因子也会随之加大。而一般来说我们国家高速公路沥青路面的基层有着较高的强度,也就是说沥青路面水泥剂量都可以达到百分之五至百分之六,因此在高速公路沥青路面施工的阶段,我们可以结合实际情况,适当降低路面水泥稳定碎石半刚性基层的水泥剂量。 4.4 基层开裂在面层模量作用下所出现的变化 从下面两图中可以知道,当沥青路面基层出现裂缝的时候,基层温度开裂进展不会因为面层模量的增大而变化。 4.5 当路面面层出现裂缝时,面层模量对裂缝进展的影响 从下面两图可以知道,当路面面层模量出现变化时,应力强度因子也随之变化,因为沥青路面的温度收缩一般出现在周边环境温度下降的时期,而道路周边环境温度下降原本就会加大路面面层的劲度,进而加快路面裂缝的进展。 4.6 当沥青路面出现裂缝时,基层模量对裂缝进展的影响 当沥青路面出现裂缝的时候,即便基层模量慢慢加大,面层裂缝尖端的应力强度因子也出现相对应的加大趋势,然而通过对照相关数据发现,面层裂缝尖端应力强度加大幅度十分小,甚至可以忽略这个加大幅度。从另个角度来说也证明了基层强度太大对防止温度型裂缝并没有明显的好处。 4.7 面层开裂时厚度变化对开裂的影响 随着面层厚度的增加,温度变化对沥青层底裂缝尖端的应力强度因子有下降趋势,但是,对比其数值可以发现,影响非常小。具体如下面两图所示。 5 结束语 综上,对半刚性基层沥青路面温度应力开裂进行断裂力学分析,结果能真实反映层状路面结构基层裂缝扩展现象和规律,可以为沥青路面早期开裂破坏机理分析提供依据。 断裂力学论文:浅析岩石的断裂力学 摘要:论述了国内外断裂力学及损伤力学的学科发展历程,总结了岩体断裂力学损伤力学的研究内容、研究特点以及岩石力学专家们一些年来所取得的主要成果,并简单介绍了断裂力学损伤力学在岩土工程中的实际应用。最后,通过对岩石破坏的断裂-损伤理论的阐述,指出了综合考虑损伤与断裂的破坏理论是能更好地反映岩石实际破坏过程的一种新的理论, 可在以后的理论研究和实际工程中得以更为广泛的应用。 关键词:岩石 断裂力学 损伤力学 岩石的破坏过程总是伴随着损伤(分布缺陷)和裂纹(集中缺陷)的交互扩展,这种耦合效应使得裂纹尖端附近区域材料必然具有更严重的分布缺陷。岩石的破坏, 如脆性断裂和塑性失稳, 虽然有突然发生的表面现象, 但是, 从材料损伤的发生、发展和演化直到出现宏观的裂纹型缺陷, 伴随着裂纹的稳定扩展或失稳扩展, 是作为过程而展开的。事实上, 物体中往往同时存在着奇异缺陷和分布缺陷。在裂纹(奇异缺陷)附近区域中的材料必然具有更严重的分布缺陷, 它的力学性质必然不同于距离裂纹尖端远处的材料。因此, 为了更切合实际, 就必须把损伤力学和断裂力学结合起来, 用于研究物体更真实的破坏过程。 一、岩石I型断裂韧度测试方法研究现状 岩石的断裂韧度是用来表征岩石材料抵抗因裂纹扩展引起断裂的能力,是材料的固有属性,应该与测试试件的形状、尺寸和加载方式无关。对岩石进行断裂韧度室内测试是将断裂力学引入岩石力学的基础。然而,由于研究的不足和问题的复杂性,目前只有国际岩石力学学会在1988 年和1995 年给出了两个测定岩石静态断裂韧度的推荐方法,更重要的是,试件构形和尺寸大小对岩石断裂韧度测试值的影响,即尺寸效应(或尺度律),也越来越受到了岩土工程研究者的关注。 1.岩石I型断裂韧度测试方法 由于岩石材料的特殊性和断裂韧度(KIC)测试比一般的强度测试更加复杂和困难,至今国际上还没有岩石断裂韧度测试的统一标准,自从20世纪60,70年代以来,许多学者在借鉴金属断裂韧度测试方法的基础上,针对岩石材料的特殊性,在岩石断裂韧度测试方法研究方面进行了很多有益的探索。通常用于测定岩石断裂韧度的方法有以下几大类:短圆棒试件、扭转试验、梁的弯曲试验和圆盘试验。其中,梁的三点弯曲试验常被采用。具体来讲,曾被用来测试岩石I型断裂韧度的方法及试样类型有:中心直裂纹试样(CSCBD)、单边切槽裂纹试样(SECBD)、不预制裂纹的巴西圆盘测试(BDT)、修正岩石I型断裂韧度测试方法以及圆盘测试 (MRT)、压痕试验(IT)、径向裂纹环状试验(RCRT)、修正环状试验(MRT)、单边切槽半圆盘三点弯试样(HDB)、环形盘紧凑拉伸试样、轴向切槽圆棒压缩开裂试验(ACRBC)、单边切槽圆棒弯曲试验 (SENRBB)、环向切槽圆棒弯曲试验(CNRBB)、环向切槽圆棒离心加载试验(NRBEL)、环向切槽圆棒拉伸试验(CNRBT)、预制裂纹空心筒内压测试或爆破测试、单边直裂纹三点弯曲梁测试(SC3PB)、单边直裂纹4点弯曲梁测试(SC4PB)、双扭测试(DT)、双悬臂梁撕裂试验(DCB)、紧凑拉伸试验(CT)、边切槽圆盘劈裂试验(END)、厚壁圆筒试验(TWC)、点荷载试验等。迄今为止,岩石I 型断裂韧度测试较为常用的试样类型主要有:单边直裂纹三点弯曲梁试样(SC3PB)、“V”形切槽三点弯曲圆梁试样(CB)、“V”形切槽短棒试样(SR)、“V”形切槽巴西圆盘试样(CCNBD)。此外,紧凑拉伸试验(CT)、单边切槽圆棒弯曲试验(SENRBB)及双扭测试(DT)、厚壁圆筒试验(TWC)等方法也被广泛采用。 二、岩石断裂力学的研究特点 岩石断裂力学是岩石力学的新的分支学科,是研究岩石断裂韧性和断裂力学在岩体中应用的科学。它也包括两个内容:分析裂缝端部的应力场和位移场; 确定岩石断裂韧度。由于断裂力学逐渐被许多岩石力学工作者所接受,近年来这方面的研究成果显著增加。当前岩石断裂力学的主要问题也是合理地确定岩石断裂韧度。 近几年来,在金属断裂研究与应用方面,开展了许多工作。对于裂纹岩石断裂的研究和应用,国外也已引起高度重视,但国内尚处于初始阶段。许多采矿工程中的实际问题,如矿山地压,井巷破坏,采场顶板的下沉与管理,岩层移动,露天矿边坡的稳定性,岩石断裂机理等等,都将提到岩石断裂力学研究的日程上来。可以预料,断裂力学将在矿山工程实际应用方面表现出强大的生命力。 三、岩石断裂力学的工程应用 1.岩石断裂力学在地震研究中的应用 由于浅源地震过程,本质上是地壳岩石大规模的断裂过程,所以引用断裂力学来研究地震,便成为人们所注意的向题。在这方面,国内已经做过不少工作。例如把断裂力学中的应变能释放率公式和位移公式与震级一能量公式用来求得震源参数与地壳岩石应力状态之间的关系,以服务于地震预报的目的;又如采用流变一断裂模型,来解释余震序列的时间滞后特性;再如用断裂力学理论分析圆盘裂纹稳态扩展条件,进而讨论断层参数、应力场参数和岩石物理力学特性参数与膨胀现象间的关系,以解释有的地区震前没有膨胀现象而有的地区震前却有强烈的膨胀现象;目前金属断裂力学多注意拉应力的作用,但用到多裂隙介质的岩石中来时,则多是断裂面处在压应力下的断裂力学问题,会具有自己的特点。 2.断裂力学对改进重力坝剖面的设计和稳定分析方法极有前途 现行重力坝设计规范规定,在正常荷载作用下,上游面不应出现拉应力。空腹坝坝踵应力状态更为复杂,又无明确规定。因此国内一些空腹坝不得不把距坝基以上3 米高处上游面拉应力为零作为设计基准。实际坝踵是应力奇点,用连续介质力学分析其应力是困难的。视坝踵为V 型切口,用断裂力学方法分析其开裂条件是可行的,对于较完整岩基上的重力坝,坝与基岩胶结面显然是大坝的薄弱环节。试验已证实,在胶结面上存在一定的凝聚力。同时,由于施工缺陷、应力集中等原因,胶结面上可能存在裂缝。因此坝踵开裂后至大坝失稳前,裂缝沿胶结面有一个发展过程。用断裂力学方法分析坝的稳定性,研究裂缝的止裂条件和剩余韧带区的强度条件,可能比目前采用的剪摩或纯摩公式更为接近实际。 3. 岩石断裂力学中存在的主要问题 目前,岩石断裂力学的研究与应用存在问题不少,难度较大,尚待作出巨大的努力。今后应该着重探讨下列问题:a在受压下,岩体内裂纹闭合,边界条件发生变化,因此,必须发展脆断模拟与弹塑性断裂模拟,进行闭合裂纹尖端应力场与位移场的解析研究以及分支裂纹端应力强度因子的计算研究;b岩石材料的本构关系;c岩石在各向受压条件下的断裂机理;d岩石在单轴或多轴压缩下的复合型断裂判据;e 建立岩石静、动态断裂韧性测定的标准方法,探讨各类岩石断裂韧性与传统力学性能的关系;f现场岩体内裂纹的监测手段与防断措施,;g非均质、各向异性与加载速率等因素对岩石断裂的影响。 四、小结 岩石的断裂韧度是一个用来表示材料抵抗裂纹和扩展能力的参数,其断裂韧度的准确测定是岩石断裂力学中一项非常重要的基础性工作。断裂力学是50 年代开始发展起来的固体力学的新分支. 主要按断裂力学发展的成熟度, 重点是线弹性断裂力学、弹塑性断裂力学、断裂动力学这三种经典断裂力学的基本理论与断裂准则,断裂力学是一门工程学科,目的是给出完整的工程结构构件由于裂纹扩展而破损的定量描述。 断裂力学论文:情系断裂力学教研相长结硕果 断裂力学起源于20世纪中期,发展于20世纪后期,并且仍在不断发展和完善。因此,它是具有前沿性和挑战性的研究领域。 在这项极具挑战性的研究领域里,柳春图见证并亲身参与了我国断裂力学从发展起步到不断成长的整个历程。作为一位重要的参与者,柳春图在断裂力学及其工程应用、海洋工程力学、夹层结构等方面都有着深入的研究和探索,他多次主持重大的科研项目,获得无数赞誉。 缘结断裂力学勤耕耘 我国断裂力学起步于20世纪70年代初,从这个时候开始,柳春图就有幸成为这一学科的首批科研学者。当时,对于这门新的学科,年轻的柳春图甫一接触,就有了继续探索和研究的兴趣,他开始着手去研究并做一些工作,并不断学习相关理论,随时关注国际上断裂力学学科的发展和走向。 1972年,河南平顶山大型国有发电厂安装了一台中国自行生产的30万千瓦的汽轮机转子,经检测发现有裂纹,按国家标准不允许运转。在那特殊的年代,转子能否运转上升到了政治高度。柳春图凭着“初生牛犊不怕虎”气概揽下了这个活,团结课题组全体成员努力工作,获得了可以监控运行的结论。 柳春图还负责承担了航空工业部某部门委托的某型飞机国内首次在主要受力结构部件采用夹层结构的研究任务。地面结构试验表明,夹层结构应用于飞机的主要受力结构部件是优越的、可行的。 再接再厉勇攀登 在这个领域不断积淀成长的柳春图,眼界和思维越来越开阔。他定性定量论证了经典理论应用于板壳断裂分析的重大理论缺陷,获得考虑剪切变形理论板、球壳、圆柱壳Ⅰ、Ⅱ、Ⅲ型裂纹尖端局部解,这就给出了解决各种结构断裂问题的理论基础。这些研究在国际上都是首次得到,并获得实验证明。 在分析和计算方法的研究,柳春图提出了一个具体断裂力学特点的计算方法――局部整体法。他指出,这与已有计算结果比较该方法体现出显著的优越性,如表面裂纹问题;局部整体法的结果与光弹试验结果符合良好;与国际上公认的Newman有限元结果精确度相当,而计算自由度数仅为其1/10;在国际上首次给出有限尺寸板壳Ⅱ、Ⅲ复合型的分析结果。由于上述成绩,柳春图受到第七届国际断裂会议的大会邀请并作了报告。 柳春图还主持了十几项较大海洋工程研究项目,其中突出的是中国海洋石油总公司“八五”攻关,“涠11-4导管架平台结构强度全尺度原位监测”研究项目。这是国内首次进行的大规模原位综合监测,是一个技术难度较大、组织协调复杂的系统工程。这个项目被鉴定为总体研究水平达到了国际先进水平。在监测的范围和规模上优于国际上同类工作,获得1998年中国科学院科技进步二等奖,1999年国家科技进步三等奖。 由于多年奋斗在科研第一线,柳春图获得了许多经过实践检验的科研结论。经过地面结构的试验,柳春图得到了夹层结构应用于飞机的主要受力结构部件是优越的、可行的结论。并发表专著《夹层板壳的变形、振动和稳定性》,这是国际上发表在此领域的第一部专著,获1978年全国科学大会重大成果奖。由于柳春图在断裂力学领域的声望和取得的成绩,他干1974年组织和主持了全国首届断裂力学会议,以后多次主持断裂会议、组织断裂讲座等,为促进了我国断裂力学及工程应用的发展作出了重大贡献。 断裂力学论文:混凝土断裂力学的发展简介 [摘 要]混凝土断裂力学研究含裂缝体的混凝土材料和混凝土结构的破坏过程以及裂缝传播规律,建立断裂准则,探讨如何控制和防止混凝土结构断裂破坏的措施。本文通过分析混凝土断裂的几个模型,简述混凝土断裂力学的发展过程。 [关键词]断裂力学 模型 1 前言 混凝土断裂力学是固体力学的一个分支,主要是研究带裂缝固体的强度及裂缝扩展规律的科学。最早的概念来源于上个世纪二十年代初英国物理学家Griffith对脆性材料,如玻璃的断裂研究。他指出材料内部的微观缺陷或不连续现象如裂缝的存在将影响材料的强度,并使用Inglis的椭圆孔无限平面介质的弹性解提出了脆性断裂力学的基本理论框架。 2 混凝土断裂力学的发展 2.1 混凝土断裂力学的理论基础 1961年Kaplan首先发表了线弹性断裂力学应用于混凝土的试验成果,该研究引起了学术界的注意和重视。此后三十多年,很多学者进行了大量的混凝土断裂试验研究。随着研究工作的不断深入,发现原先适用于金属的一些基本假定、理论和试验方法并不能适用于混凝土,并采用了能反映混凝土本身特点的新假定、新理论及新的试验方法。 早期混凝土断裂力学方面的研究成果大都以线弹性断裂力学为基础。由于不能将线弹性断裂力学直接应用于混凝土材料,人们把研究的重点转向了非线性断裂力学。 2.2 混凝土断裂力学模型的建立 2.2.1 Hillerborg的虚拟裂缝模型 Hillerborg的虚拟裂缝模型认为裂缝的扩展以缝前形成的微裂区为先导,将微裂区视为一条虚拟裂缝,随外荷载的增加,此区域内材料的刚度降低,使缝前端部分传递应力的能力降低,但由于骨料和基体的桥联作用在虚拟裂缝面上作用有使裂缝闭合趋势的粘聚力,使缝前仍有传递应力的能力。此外,粘聚力与虚拟裂缝宽度存在一定的反比关系,即粘聚力随虚拟裂缝宽度的增加而降低。当虚拟裂缝的宽度达到某一极限值时,粘聚力变为零,此时宏观裂缝出现(见图1)。虚拟裂缝上传递应力和虚拟裂缝宽度(张开位移)之间的关系为材料的软化本构关系,它反映材料上一点的应力状态,不论采用何种测试方法,其值均应相同。 虚拟裂缝模型将裂缝分为两部分: (l)不传递应力的物理裂缝。此区域内位移和应力不连续。 (2)虚拟裂缝。即在裂缝端有一断裂过程区,它具有以下特性:①在缝尖的峰值应力等于混凝土的抗拉强度关;②从虚拟裂缝尖端的应力关递减分布到物理裂缝尖端处,沿断裂过程区位移不连续但应力连续。 2.2.2 Bazent裂缝带模型 1985年RLEM根据虚拟裂缝模型推荐了用三点弯曲切口梁法测定混凝土断裂能的规范方法。在此之后,RLEM委员会组织进行了大量系统的试验,结果发现断裂能存在着显著的尺寸效应。 Bazent的裂缝带模型将裂缝的断裂过程看作一密集平行的微裂缝组成的裂缝带,这条带具有一定的宽度,对混凝土材料,裂缝带的宽度磷取为最大骨料粒径的3倍。由于裂缝带有一定的宽度,因此缝端也有一定的宽度,即缝端并非尖状的,而是钝状的。将裂缝带看作是正交各向异性介质,可以很方便地确定裂缝带及结构的应力和变形。在进行有限元分析时,为消除网格敏感性,应调整软化本构关系,以保证网格宽度为h和WC的裂缝带吸收的能量相等,即扩展单位长的裂缝吸收的能量唯一。 2.2.3 双参数断裂模型 Jenq和Shall的双参数断裂模型是修正的线弹性断裂模型,以线弹性断裂力学为基础,并引入一些符合混凝土非线性特性的假设。Jenq和shah提出了两个断裂控制参数即临界失稳韧度和临界裂缝尖端张开口位移CTODC。,并使用它们建立了断裂准则。文献提出了临界等效裂缝长度的概念,即初始裂缝长度a0与裂缝的亚临界扩展aC之和。若直接由线弹性断裂力学公式计算KIC,又不考虑裂缝的亚临界扩展长度aC,从而使断裂韧度具有明显的尺寸效应。而根据临界等效裂缝长度和试验测得的极限荷载,利用线弹性断裂力学方法得到的断裂韧度无尺寸效应,这才是混凝土实际的断裂韧度。该模型以线弹性断裂力学中的应力强度因子的解析表达为目的,没有考虑分布在断裂过程区内的粘聚力作用。 2.2.4 其他模型 除以上模型外,另外两个经典的模型就是Karilialoo和Nallathambi的等效裂缝模型以及Swartz和Refai的等效裂缝模型。对Karilialoo和Nallathambi的等效裂缝模型来讲,它研究的对象是三点弯曲梁,基本的思想与双参数断裂模型相似。 我国学者徐世娘教授于1992年基于线弹性断裂力学并考虑断裂过程区内粘聚力的作用,以应力强度因子为参量提出了描述混凝土断裂的双K断裂模型。在这个模型中,除了使用失稳断裂韧度这一参数来控制裂缝的临界失稳外,还引入了一个新的概念即起裂断裂韧度来作为裂缝起裂的控制参数,并创立了双K断裂判据。 3混凝土断裂力学的未来发展 随着混凝土技术的发展,混凝土的性能也在不断改进和提高,逐渐向着高强、高韧性的方向推进。Navailurkar和Hsu,试验结果表明:混凝土软化曲线形状对混凝土抗折强度、断裂过程区的大小、峰值后的荷载变形曲线影响非常显著。 Raghu Prasad等试验结果发现在混凝土中掺入了粉煤灰、矿渣等矿物质材料后,因而会存在一些未水化的粉煤灰或矿渣大颗粒,而这些大颗粒的存在使混凝土中产生了一些裂隙,导致混凝土断裂过程区尺寸增加。通常情况下,高强混凝土的脆性增加,而在高性能混凝土中掺入粉煤灰、矿渣等矿物质材料会使混凝土的脆性减小。 断裂力学论文:基于断裂力学的钢筋混凝土保护层锈胀开裂探讨 摘要:本文基于钢筋均匀锈蚀时混凝土的开裂实验现象建立了混凝土保护层开裂的计算模型,考虑了混凝土和钢筋的实际变形情况以及混凝土界面中的原始裂纹与缺陷,裂纹在钢筋锈蚀膨胀作用下的起裂、扩展情况,利用断裂力学和弹性力学得到了混凝土保护层开裂时钢筋膨胀力和均匀锈蚀率的理论预测模型。分析了影响钢筋锈胀开裂的诸多因素,认为混凝土保护层厚度的增加、混凝土材料界面相的加强、混凝土断裂韧度的提高和钢筋直径的变小都有利于钢筋混凝土耐久性的提升。 关键词:混凝土保护层;钢筋锈蚀率;断裂力学;弹性力学;锈胀开裂 1 研究背景 钢筋混凝土结构的耐久性失效最主要的表现形式为钢筋锈蚀引起的结构破坏。在美国,因各种锈蚀造成的损失为700多亿美元,其中混凝土中钢筋锈蚀造成的损失约占40%。钢筋锈蚀后其锈蚀产物的体积是原有体积的2-4倍,对钢筋周围的混凝土产生挤压,随着钢筋锈蚀程度的加剧,混凝土保护层受拉开裂。保护层一旦开裂将会加速钢筋的锈蚀,进一步加剧裂缝的扩展导致结构破坏,严重影响混凝土结构的耐久性,因此研究钢筋锈蚀引起的混凝土保护层开裂具有重要的工程实际意义。 现有的模型多以混凝土抗拉强度作为保护层开裂判断条件,很少考虑混凝土保护层中存在的初始裂纹和初始缺陷。实际上,受干缩、温度等因素的影响,在承受荷载之前混凝土内部,特别是骨料和水泥砂浆界面上就存在着初始裂纹。对于混凝土的开裂,断裂力学是一种有效工具。国内曾尝试利用无限介质中的孔边双裂纹模型来预测钢筋锈蚀的膨胀力,但其裂纹构型和混凝土基体无限介质假设与实际保护层尺寸和锈胀开裂试验现象之间还存有差别。本文以均匀锈胀开裂试验现象为依据根据保护层有限体中的应力分布和最终裂缝状态利用断裂力学和弹性理论建立混凝土保护层锈胀开裂时刻的锈胀力和临界锈蚀率预测模型。 2 模型的建立 2.1 混凝土锈胀开裂的断裂模型 研究海洋环境下混凝土中钢筋锈蚀的物理模型时指出:当钢筋间距较大时,混凝土保护层沿顺钢筋方向胀裂;当保护层厚度较大时,混凝土保护层沿着平行于钢筋层面方向开裂。根据均匀锈胀开裂的试验现象,假设内部混凝土界面上有钢筋锈胀力作用,保护层中有裂纹出现,初始裂纹与径向的夹角为,具体特征如图1所示。现利用断裂力学来建立混凝土保护层的锈胀开裂分析模型。 图1所示裂纹的起裂准则为 式中:KⅠC为混凝土的Ⅰ型断裂韧度;KⅠC为混凝土的Ⅱ型断裂韧度。 裂纹的Ⅰ、Ⅱ型应力强度因子为 式中:为作用在裂纹面上的等效正应力,是和函数;为关于倾斜角度和裂纹长度、钢筋中心到锈胀后混凝土与锈胀物之间界面距离、钢筋中心到混凝土保护层外缘距离的函数,;为等效剪切应力,是和函数;为与、、和有关的函数。 由式(1)及式(2)可得:给定值,当时,取得最小值,即此时的方位角为最易开裂的裂纹方位角,即在此方位角下裂纹扩展需要的膨胀力最小。因此对于混凝土开裂时钢筋锈胀力的讨论宜采用如图2所示的裂纹构型。 对于普通混凝土,骨料和水泥砂浆之间的界面为混凝土中的薄弱环节,现有研究认为可假设混凝土开裂先沿界面发展,当界面裂纹发展到一定长度后受水泥砂浆的束缚而停止扩展,随着荷载增加,满足一定的开裂扩展准则后,裂纹失稳扩展、串接而形成宏观裂缝。对于图2所示结构界面裂纹开始发生扩展的条件为 式中:由权函数法可得裂纹的应力强度因子,为混凝土界面相的断裂韧度。 此时所得的膨胀力认为是混凝土开始发生开裂的初始临界力, 当界面裂纹发展到一定长度后,受水泥砂浆的束缚裂纹停止扩展,此时可得到其应力强度因子。 随着荷载的增加,当满足如下的开裂准则时混凝土中的裂纹发生失稳扩展: 式中:为混凝土的断裂韧度。 3 影响因素分析 3.1 混凝土保护层厚度的影响 图5为钢筋临界锈蚀率与混凝土保护层厚度之间的关系图。由图可以看出,随着保护层厚度的增加,混凝土保护层胀裂时刻所需的钢筋锈蚀率增大,这与现有的试验结果一致。说明适当增加混凝土保护层厚度有利于钢筋混凝土结构的耐久性。 3.2界面裂纹长度的影响 由图6可以看出,随着界面裂纹长度的增加,混凝土保护层胀裂时刻所需的钢筋锈蚀率减小,说明良好的混凝土界面有利于钢筋混凝土结构耐久性的提升。 3.3界面裂纹长度的影响 由图7可以看出,随着锈蚀产物膨胀率的增加,混凝土保护层胀裂时刻所需的钢筋锈蚀率减小。 3.4 钢筋直径的影响 由图8可以看出,随着钢筋直径的增加,混凝土保护层胀裂时刻所需的钢筋锈蚀率减小,说明在一定的保护层厚度条件下选择小直径的钢筋有利于钢筋混凝土结构的耐久性。 3.5 混凝土断裂韧度的影响 由图9可以看出,随着混凝土材料断裂韧度的增加,混凝土保护层胀裂时刻所需的钢筋锈蚀率增加,说明选择高性能高强混凝土材料有利于钢筋混凝土结构耐久性的提升。 4 结论 混凝土材料的开裂总和裂纹的扩展有关,以均匀锈胀开裂现象为依据,利用断裂力学和弹性理论得到了混凝土保护层开裂时钢筋的膨胀力和均匀锈蚀率预测模型,其不仅考虑了混凝土和钢筋的实际变形情况,还考虑了混凝土界面中的原始裂纹和缺陷,及其在锈蚀膨胀作用下的起裂、扩展情况更为符合工程实际。对影响因素的计算分析表明,混凝土强度的提高、界面相的合理加强及混凝土保护层厚度的增大都有利于钢筋混凝土结构耐久性的提升。在一定的保护层厚度条件下,钢筋直径的变小对提升钢筋混凝土结构的耐久性有利。
电气自动化控制设备,能够自主完成计划和程序中设定的产品操作、控制和监控工作,可以提升生产的效率和质量,提高运行的经济性,改善工作和生产条件。在电气自动化控制设备运行过程中,设备的可靠性作为运行的重点基础,能够对设备的运行效果产生影响。 1电气自动化控制设备的可靠性测试方法 在电气自动化控制设备可靠性测试方面,可以利用试验室测试法、现场测试法和保证测试法。试验室测试法能够有效模拟各种生产和工作环境,将多种影响可靠性的因素进行试验,并提供全面、多样的试验结果,并按照设备运行的实际条件和状况,选择合适的运行管理和维护方式。现场测试法主要是在现场对设备进行检测,并对检测结果进行分析和处理,具有测试成本低、测试成果准确的特点,能够使测试的结果更加贴近设备的真实运行情况。保证测试法是在电气自动化控制设备还未出厂时进行的测试方式,可以有效排查设备的早期故障,减少设备在运行过程中的失效率。 2加强电气自动化控制设备可靠性研究的重要性 电气自动化控制设备自身、工作环境和人为因素,是影响电气自动化控制设备可靠性的重要因素。设备自身零部件和元器件质量,能够影响设备运行的质量,要掌握全面、详细的设备参数信息,根据其实际情况进行合理的设计,才能够发挥电气自动化控制设备的优势和作用。加强对设备运行环境的防护和调节,避免电磁干扰、高温潮湿等因素的影响,保证电气自动化控制设备运行的性能,全面提高设备的运行的可靠性和稳定性。 3提高电气自动化控制设备可靠性的措施 3.1加强电气自动化控制技术培训 要提高对电气自动化控制设备可靠性的重视程度,加强电气自动化控制设备的有效管理、养护和维修,全面提升设备管理人员和操作人员的综合素质。加强对设备管理人员和操作人员的岗前培训,提高工作人员水平,针对电气自动化控制设备的管理和维护基础理论知识,以及常见故障和维护对策,进行具有针对性和导向性的培训。加强对实际操作的培训和指导,丰富工作人员的实际操作经验,提升管理工作质量和效率,全面提高工作人员的综合素质,优化工作人员结构,有效实现电气自动化控制设备的可靠性。 3.2提高控制设备可靠性的设计质量 电气自动化控制设备的设计阶段,是提高控制设备整体可靠性的重要阶段。在产品的结构和类型上,要根据产品的生产规模和生产批量,在充分考虑产品形式和类型对经济效益的影响,全面、细化地分析设备的整体环节,避免任何环节的设计疏漏,产生对设备可靠性的影响。严格按照设备器件的技术要求,根据合理的资金成本方案,对设备的零部件进行设计,不仅能够降低设计和制造成本,还能够有效地提高设备零部件的质量,提升产品的使用性能和操作维修性能,全面提高电气自动化控制设备的可靠性。 3.3规范选取零部件和电子元器件 电气自动化控制设备中有着许多的零部件,这些零部件是实现和保证设备顺利运行的重要部分,因此在选取零部件时,要加强对产品规格的全面了解,严格筛选零部件的制造厂商,提高对零部件质量的管理和要求。这样不仅能够保障零部件的精度和性能,还能够提高设备维修和养护工作的质量。在电子元器件的选择上,要根据生产和工作的环境,按照技术条件和性能、设备生产和运行标准,以及故障维修和日常养护工作,对电子元器件的选择进行把控。重视电子设备的发热情况,明确温度对设备可靠性的影响,提高大功率电子元器件的散热性能。要加强对设备运行环境的防护和管理,降低设备运行环境的湿度,避免出现凝露现象,导致电气自动化控制设备的损坏,做好散热和除湿工作,建立完善的设备监控系统,及时处理设备运行时的问题,有效提高电气自动化控制设备的可靠性、稳定性和安全性。 4结束语 通过对电气自动化控制设备的了解和分析,结合电气自动化空着设备可靠性的研究和分析,提高控制设备的整体可靠性,针对工作环境的技术条件和性能进行电子元器件选择,实现电气自动化控制设备的优化,促进生产的效益和发展。
电气试验论文:浅谈供电企业高压电气试验中容易被忽视的一些问题 摘要 本文对供电企业高压电气试验中所碰到的一些问题进行了归纳、分类与分析,并探讨如何避免和解决这些问题提出了相应的措施。 关键词 供电企业;高压电气;试验;绝缘 0 引言 高压电气试验是考核电气设备主绝缘或电气参数是否满足安全运行的一个重要手段。然而,高压电气试验的结果往往会受到一些不为人们所注意的因素所干扰,造成试验结果与实际情况不符合,甚至得出错误的结论。比如,被试设备的缺陷没有被反映出来,造成设备带病运行;也可能把合格的设备判断为不合格,从而造成不必要的损失。笔者对多年来在高压试验中所碰到的一些问题,进行归纳、分类和分析,并对如何避免和解决这些问题,提出了相应的措施。 1 试验设备和被试设备的接地问题 1.1 高压TV及TA二次回路不接地造成测量数据错误 在测量高电压和大电流时,必须使用TV和TA进行变换。理论上,TV或TA的变比应遵循电磁感应定律,即它们的变比决定于一次绕组的匝数和二次绕组的匝数。然而,在实际应用中,如果高电压下的TV或TA的二次绕组没有将一端接地时,实际上反映出来的变比就会偏离铭牌值,所测量出的数据也是错误的。例如,对1台30mW水轮发电机进行交流耐压试验时,采用1台35 kV/100 V的TV和1块150 V的交流电压表测量电压,在第1次试验时发现电容电流比往年小得多,显然是试验电压没有达到预定值,所测量的电压是一个虚假的数据。经检查发现TV二次没有接地。将TV二次绕组一端接地后,数据恢复正常。试验数据见表1。 表1TV二次绕组不接地和接地的数据比较 如果按照电流与电压成正比的关系反过来计算第1次试验电压,应为:(21/38)×23.8=13.15(kV),这一电压与预定试验电压相差甚远。对于高压TA,我们在实验室也做过同样的试验,当高压TA二次绕组不接地时,电流的变比同样会产生严重的偏差。 无独有偶,在做1台电力变压器的空载试验时(试验电压10 kV),第1次试验所测量的空载电流和空载损耗与出厂试验数据不吻合,经检查也是TV和TA二次绕组没有接地所造成。 由于高压TV,TA的一次绕组和二次绕组与大地之间存在着分布电容,如果二次绕组不接地,二次绕组上的感应电压就会通过表计与大地之间产生杂散电流,从而产生错误的指示值。 通过对这一问题的分析,笔者认为以下两件事情在高压试验中必须重视: 1)高压TV和TA的二次绕组,不论是从安全的角度还是从测量的准确度来考虑,都必须将其中的一个端子可靠接地; 2)在进行交流耐压试验时,应同时测量试品的电容电流,因为可以从电流的大小来判断试验电压是否正常。 1.2 被试设备接地不良造成介质损耗增加 这种问题主要发生在电容量较大的设备上,比如耦合电容器或CVT(电容式电压互感器)。在变电站里,线路CVT或耦合电容器通常都与线路直接连接,在检修时为了保证线路检修人员的安全必须将CVT或耦合电容器的顶端接地,通常是将线路的接地开关合上或挂上临时接地线。如果接地开关或临时挂接的地线接触不良,相当于在电容器上串联了一个附加的电阻。如果电容量为C,电容器的介质损耗因数tgδ与等值串联电阻R有如下关系: tgδ=ωCR 从上式可知,当电容器串联的电阻一定时,电容器的电容量越大所产生的损耗越大。在实际试验中,已经多次发生因接地开关或接地线接触不良而造成被试品介质损耗超标的问题。表2是一个500kV直流中继站耦合电容器的测量实例。 当怀疑接地开关或接地线接触不良时,可以在被试品上直接挂上另外的接地线,并保证接触良好。 1.3 滤波器接地开关没合上造成测量数据异常 这种情况发生在测量耦合电容器(或带通信端子的CVT)上,如图1所示。由于耦合电容器顶部接地,所以在测量C1的介质损耗时通常采用反接屏蔽法,也就是将测量装置的屏蔽端子接于C2的下端,这种接法似乎是把C2以下的元件全部屏蔽掉了,而事实上并非如此。表3是一个测量实例,从表3数据来看,当接地开关打开时,不同的测量仪器所呈现的异常情况不尽相同,只有当接地开关合上后,才能测出正确的数据。这种情况说明异常现象还与仪器的测量原理有密切的关系。 因此,在测量耦合电容器的介质损耗时,应首先将结合滤波器的接地开关合上。 2 试验电压不同所引起的问题 2.1 对介质损耗因数测量的影响 在一次500 kV直流中继站的耦合电容器预防性试验中,由于耦合电容器电容量较大,为了避免仪器过载,采取降低试验电压的方法进行测量。在36台耦合电容器中其中有1台测量结果不合格,见表4序号1。为了查找试验不合格的原因,试验人员采取了各种各样的方法,如改变试验接线、擦拭外套等等,但测量结果仍不合格。第二天用另一型号的测量仪进行测量时,发现在0.5kV的电压下测量结果仍然不合格,但随着试验电压的提高,介质损耗却越来越小。然后再用回原来的仪器复测,在同样的试验电压下测量结果也已经正常,测量结果见表4中序号2~7。这种现象显然与绝缘材料中存在杂质有关。之所以出现这种现象,我们分析原因可能是:多元件串联的耦合电容器中存在连接线氧化接触不良的问题,在低电压下氧化层未击穿,呈现较大的接触电阻,所以介损变大;当试验电压提高后,氧化膜击穿,接触电阻下降,介损变小,这时即使降低试验电压,氧化膜仍保持导通状态,介质损耗不再增大。 2.2 对测量直流电阻的影响 某厂1台发电机在进行预防性试验时,用双臂电桥测量转子绕组的直流电阻,测量结果与历年数据相比显著增加。为了慎重起见改用外加直流电压电流法,测量结果却与历年试验数据接近,然后改用不同的仪器测量,数据变化很大。根据对测量方法和结果的分析,我们判定转子绕组已经存在导线断裂的问题。导体断裂后,在断裂面形成一层导电性较差的氧化膜,当用双臂电桥测量时,由于电桥输出电压较低,氧化膜不击穿,所以呈现较大的电阻;而采用外加电压电流法时,由于输出电压较高,所以氧化膜击穿导电,测量的直流电阻就变小。经拔护环检查,该转子绕组端部存在5处断裂的缺陷。 以上例子说明,对于与直流电阻有关的试验,采用输出电压低的仪器更容易暴露设备存在的缺陷。 2.3 对测量直流泄漏电流的影响 导体表面所产生的电晕电流在导体的形状、电压极性、导体间的距离确定以后,就与电场强度的大小有关。当外施电压小于一定的数值时,电晕电流很小,对泄漏电流的测量影响可以忽略,而当试验电压超过一定的数值后,电晕电流要比绝缘的电导电流大得多,这时就要采取措施减小电晕电流的影响。 1)实例1:徐州某电厂300mW发电机交接试验时,在30kV电压以下三相泄漏电流大致平衡,在60 kV电压下B相泄漏电流只有55μA,而A相达到355μA,C相超过1 000μA,我们分析是电晕电流所致。经检查发现中性点的软连接线相间及对外壳距离太近,经增加绝缘板隔离后复测,在60 kV电压下三相泄漏电流已基本平衡。 2)实例2:徐州某电厂300mW发电机检修后试验,在60 kV电压下,A相泄漏电流达到92μA,而B,C两相均小于20μA。经分析数据发现48 kV以下三相泄漏电流基本平衡,所以,我们认为也是电晕电流所致。用绝缘材料将出线导电杆全部包扎后复测,在60 kV下三相电流已基本平衡。 3 环境温度所引起的问题 在某厂1台发电机转子的预防性试验中测得转子绕组的直流电阻不合格,正准备进行处理,为慎重起见,先用原仪器进行复测,却发现数据是合格的。在后来的几天里,这种情况总是反复出现,所测得的数据有时合格,有时又不合格,令人费解。后来经详细分析,发现凡是白天测量的数据都是合格的,而晚上测量的数据都是不合格的。进一步分析发现,该电厂所处的地区白天和晚上的温差较大,极有可能是转子绕组导体存在裂纹,白天温度高时,由于导体膨胀,裂纹被顶紧而完全导通,所以直流电阻合格;而到了晚上,由于温度降低,导线收缩,裂缝被扯开,所以直流电阻增大而不合格。经拔护环检查,证明这一分析是正确的。 4 引线所引起的问题 4.1 绝缘带的问题 在一次测量500 kV断路器断口电容器的介质损耗因数时,所测得的数据总是不合格,为了找出原因,试验人员尝试了各种各样的方法,最后发现只有当取消固定试验引线的塑料带后,所测得的数据才是合格的。经用兆欧表测量,所用的塑料带绝缘电阻竟然只有几百兆欧,而被试设备的绝缘电阻均大于10 000MΩ,用这样的塑料带固定试验引线,无疑是在试品上并联了一个电阻,增加了试品的介质损耗。这种现象确实非常罕见,为了保证试验结果的准确性,检查所使用的绝缘塑料带的绝缘电阻还是很有必要的。 4.2 避雷器的引线问题 某厂1台500 kV主变中性点避雷器在预防性试验中,检修人员仅将引线的主变侧断开,引线保留在避雷器上,用塑料绝缘带固定并与周围设备保持足够的距离。然而,在试验中75%直流参考电压下的泄漏电流总是在70μA~80μA之间,大于50μA,按规程规定属于不合格。厂里只好打算更换。为了慎重起见,在拆下避雷器的引线后进行复测,泄漏电流已小于20μA。由此可见,在进行避雷器试验时,高压部位的引线必须全部拆除,而且高压直流发生器的屏蔽线必须直接接到避雷器的高压端,以防止引线所产生的电晕电流流入微安表造成测量偏差。 5 结论 综上所述,由于笔者专业上的局限,高电压试验中容易被忽视的问题不可能全都会碰上,有些影响试验结果准确性的因素可能一直没有被发现甚至还可能有些错误的做法一直没有得到纠正。为了提高高电压试验的有效性,还需要有关的专业人员在工作中不断地学习、分析和提高。 电气试验论文:CRC8校验算法及在飞机电气综合试验管理系统的应用 摘 要:为了满足飞机电气综合试验管理系统高速网络通信中数据校验的要求,通过分析串行算法的不足之后采用并行算法实现CRC8校验。为了推导出CRC8校验的并行算法,首先通过描述除法电路结构和运算步骤,推导出串行算法及其实现电路,然后进一步通过演算实现其并行算法。这里首次给出了应用并行算法基于LabVIEW实现CRC8校验的方法,并将其应用于飞机电气综合试验管理系统。 关键词:CRC8;并行算法;LabVIEW;多项式除法电路 0 引 言 在网络通信中,由于各种噪音干扰使数据传输产生未知差错,为保证通信的正确性,需要一种检错机制来判断接收到的数据是否正确。在这些检错机制中,循环冗余校验即CRC校验(Cyclie Tedundancy Check),是最常用最有效的差错检测编码。根据生成校验码的位数不同,CRC校验可分为最常用的CRC8校验、CRC16校验、CRC32校验等。在CRC校验算法方面,较早应用的是以多项式除法电路为基础的串行算法,这种算法代码简单,所占用的存储空间较少,故广泛应用于单片机嵌入系统。由于串行算法有很明显的弊端,已不能适应高速通信的要求,随后又出现了并行算法,并行算法在大存储容量处理器上的应用日益广泛。虚拟仪器的网络功能开发已成当今热点,CRC校验在虚拟仪器中的应用成为其中基础一环,本文实现了以并行算法为基础采用LabVIEW实现CRC8校验的方法,并将其应用到飞机电气综合试验管理系统中。 1 CRC校验的基本原理 对于CRCn校验,事先在数据发送端和数据接收端共同约定一个最高次幂为n次的生成多项式g(x)作为除数,用待校验字段左移n位后除以g(x)所对应的n+1位数字代码,会产生一个n位的余数,这个余数就是产生的CRCn代码。在发送的时候,将这个生成的代码附加在要发送的数据后一块发出去,这样待发送的数据就可分为信息字段和n位的校验字段。 在接收端接收到数据以后,用收到的数据(包括校验字段)除以约定多项式g(x)的数字代码,如果余数为零,证明传输无误,接收;若余数不为零,则传输错误,丢弃。 2 CRC算法的理论依据 在清楚CRC校验的基本原理之后,如何用编程软件简便高效的实现,这就涉及到算法的问题。为此,从多项式除法电路出发讨论CRC算法的理论依据。 2.1 多项式除法电路[1] 多项式除法电路本质上是一个线性反馈移位寄存器,每拍中,寄存器的最后一位内容在输出的同时反馈回寄存器各位,反馈线的连接由除式的系数决定。若系数为1,相应位置上有反馈线接入;系数为0,则无反馈线接入。例如被除数A(x)=x6+x4+x2+x+1,除数B(x)=x3+x+1,分别表示为数字系数为{1010111}和{1011},其除法电路如图1所示。 为了计算A(x)/B(x),其工作过程如下: 初始状态:移位寄存器各位均为0。 前3拍:顺序输入被除数的最高3位101,输出与反馈输入均为000。3拍结束时,移位寄存器各位为101。 第4拍:输入0到D1,此位原来的值与反馈值相异或移入D2,D2原来的值直接向右移入D3,D3原来的值作为反馈电路输入。完成后,寄存器各位为100。 第5~7拍:以此类推,依次输入111到D1。方法同第4拍,第7拍完成后寄存器各位为001。把寄存器各位颠倒以后的100就是A(x)/B(x)的余数。而商的各位恰好是各拍运算反馈电路的输入值。 2.2 CRC8串行算法 CRC8串行算法的基本原理就基于上述的多项式除法电路,移位寄存器的位数为8位,除法电路的结构由生成多项式g(x)决定, 将待校验的数据从高位到低位依次从移位寄存器的最左位输入,根据电路结构运算移位,直到待校验的最后一位输入为止,寄存器的内容颠倒过来就是生成的CRC8校验码。该项目所约定的CRC8生成多项式码为111010101,运算电路如图2所示。 图2 串行电路模型 2.3 CRC8并行算法 CRC8串行算法实现代码简单,所占用存储空间较少,但其最大缺点是一个节拍只运算一位数据,会占用很多处理器的处理时间,尤其在高速通信场合,这个缺点更是不可容忍[7]。因此可以考虑一次向移位寄存器移入8位待校验数据,而将中间省略的8次运算根据串行算法在图表中演算出来,然后直接利用演算结果进行编程,这就是并行算法。 结合串行电路模型图,演算方法如表1所示,R表示寄存器各位;C表示寄存器各位的初始值;D表示待校验数据1 B中的各位,最左边一列表示各节拍从Input端输入的值。表中最后一行就是8个节拍运算完以后寄存器各位的值。 实现步骤为: (1) 将待校验数据左移8位,同时移位寄存器初始化为0。 (2) 将待校验数据按字节分段输入,然后将输入字节的各位输出准备下一步运算,同时也将寄存器的各位输出准备运算。 (3) 根据并行算法的演算结果(上表中最后一行)将各位进行异或运算。运算结果存入寄存器。 (4) 输入待校验数据的第二个字节,重复(2)~(4)直至最后一个字节运算完。 (5) 将运算后的各位颠倒后转化为字节输出。此输出就是CRC8校验码。 图3就是基于LabVIEW 8.6编程实现。 CRC8校验的解码程序与编码程序基本相同,将编码程序去掉左移8位的步骤,并加一个逻辑判断就可实现。 4 在飞机电气综合试验管理系统的应用 在飞机电气综合试验管理系统中,基于LabVIEW 8.6的工控机通过以太网与各个终端实现通信,整个系统采用主从分布式控制,主机与各下位机采用询问-应答式机制实现控制,控制命令(或应答命令)以数据通信包(见图4)的形式发出。 CRC校验码位于通信包的最后一个字节,起着对前面所传数据的检测作用。在飞机电气综合试验过程中,工控机需要不停地向各终端发送控制命令及询问其命令执行情况,所传输的信息量较大,需要快速的校验算法。由于工控机不像单片机那样受存储空间的约束,故采用并行算法比较合适。 5 结 语 目前基于LabVIEW的CRC校验采用串行算法,本文首次将CRC8校验的并行算法采用到虚拟仪器的网络开发中,大大节省了工控机CPU的运算周期,加快了速度。CRC校验并行算法的缺点是运算时占用的存储空间较大,故其适用于处理器存储空间较大的高速网络通信场合。本文最后给出了其在飞机电气综合试验管理系统中的应用,将上述所编的LabVIEW CRC8校验程序做成一个子VI,供通信装包/解包程序调用。该程序已交付使用,经运行表明,其完全可以满足飞机电气综合试验管理系统的网络通信要求。 电气试验论文:浅谈电气设备高压试验及其安全保障措施 摘 要:目前绝大部分高压电网的故障均是由于电气设备绝缘遭到破坏所导致,而高压电气设备的性能直接取决于电气设备高压试验的结果,因此做好电气设备的高压试验具有十分重要的现实意义。然而,在进行电气设备的高压试验过程中,易产生对试验人员、试验设备的潜在威胁因素,所以我们必须全面分析并加以防范,以保障电气高压试验中的人员与设备安全。 关键词:高压试验;电气设备;安全保障 1 引言 保障高压电气设备的安全可靠运行是电力系统中的一项非常关键的任务。在电网的实际运行过程中,不同的高压电气设备具有不同的性能特征、技术特点以及功能结构,所以应对高压电气设备开展电气试验工作,以检验其相应的绝缘参数或是性能参数是否可以有效支持电力系统安全稳定运行的条件。 为了有效预防高压电气设备在运行过程中所出现的损坏或者事故,有效保证电力运维人员的人身安全与设备安全,有必要通过绝缘交接性以及预防性试验来检查设备的健康状态,通过高压试验以充分了解电气设备的绝缘水平,同时排除设备的缺陷与盲点。一旦发现电气设备存在缺陷,则必须对相应的设备进行检修,必要时要对其进行更换,以预防设备在运行过程中发生绝缘击穿,从而导致发生供电故障等严重事故。 2 电气设备高压试验的分类 电气设备的高压试验主要分为下面两种不同的类型: (1)绝缘性试验:主要测量电气设备的绝缘参数,包括绝缘电阻、介质损耗角正切值、泄漏电流等,通过这一类参数可以判断电气设备是否存在缺损,同时可以对其运行状态进行诊断;该类试验所使用的检测电流在设备的正常工作电流范围内,因而不会损坏设备内部的绝缘。(2)破坏性试验:对待检测电气设备的试验电压超过设备的正常工作电压,相比于绝缘性试验更为严格,可以较为充分地检测出设备中危险系数较大的缺陷,按照交直流分类,该类试验又可分为交流耐压试验和直流耐压试验。 3 高压试验基本原理与过程 对于电气设备而言,其绝缘电阻值的参数可以在一定程度上如实反映电气设备的一些内在缺陷,比如绝缘是否受潮、是否老化等等。对于电气设备的绝缘检测一般是利用仪表测试绝缘电阻。在绝缘设备中,介质损耗因数可以反映绝缘整体的受潮情况以及绝缘是否变质下降,此外该参数还可以发现小设备中的一些局部缺陷问题。 除了绝缘电阻之外,常用的测试参数还包括泄漏电流,本质上泄漏电流也可以反映电气设备的绝缘程度。如果电气设备存在缺陷,则其在高压作用下的电流要远高于低压作用下的电流,因此对泄漏电流的测试和绝缘电阻的测试在原理上是一致的。测量泄漏电流一般使用微安表,该种表要比兆欧表精度高,从而测出泄漏电流的精度也很高。在测量泄漏电流时,其试验电压要远远超过比兆欧表的电压,这会使绝缘缺陷原形暴露,同时能使一些未贯通的集中缺陷得以被发现,在试验时,我们可以通过对测量出的泄漏电流和其作用电压的关系进行分析,有效判断绝缘缺陷类型。 交流耐压试验作为一种直接测试电气设备的绝缘程度的手段,可以充分表现电气设备的绝缘状况。通过交流耐压试验的电气设备,其绝缘经受了严格的考验,使得绝缘中比较危险的缺陷暴露无疑。而在严格高压试验之后,设备绝缘中的一些弱点会变得更加严重,这会带来潜在的风险。这就要求我们在进行交流耐压试验必须进行绝缘电阻的试验、泄漏电流试验以及介质损耗等相关试验,如果试验结果合格之后再次进行交流耐压的测试试验。 4 电气设备高压试验的安全保障措施 电气设备的高压试验具有规定的标准与要求,尤其是对于检修人员的技术操作规范如《电力安全规程》。在运维检修人员的日常管理工作中,检修人员必须持有工作票才可以进入试验现场,并且在试验的过程中需要有相关的安全监护人员,严防试验过程中无关人员闯入打扰,遵守工作间断、转移以及终结制度,同时做好各项突发情况应对预案,以实F安全试验过程,同时还包括对于电气设备的试验前检查,尤其是电气设备的接地状态,以确保试验电气设备的接地状态良好。另外,在具体的试验过程中还应该重视对被试电气设备试验项目结束之后的放电工作,并做好下次试验的准备工作。 高压电气设备可能带有残余电量,因此在高压试验开始时需要将试验对象充分放电,具体为操作人员应当佩戴安全帽、绝缘手套以及符合要求的绝缘靴,为保证放电完全,需要预先闭合接地刀闸。此外,在电力电缆直流耐压试验工作中,操作人员在降压放电完毕之后,还需要在断开所有的试验设备电源后,再拆除试验引线。同时需要注意将与试验无关的一次设备和二次设备尽量断开接线,以避免引起串电或是感应电,烧毁二次设备。 电气试验论文:电气试验中的危害分析及预防措施 摘 要:在我国经济水平不断提升的情况下,对电气设备也具有了更高的要求,其运行的好坏将直接对系统安全产生影响。在该种情况下,做好电气试验则成为了非常重要的一项工作,但在该项工作开展中,也将存在着一定的危险因素。在本文中,将就电气试验中的危害分析及预防措施进行一定的研究。 关键词:电气试验;危害分析;预防措施 1 引言 在电力系统运行中,电气试验是保障设备安全运行的一项重要工作内容。但在该项工作实际开展当中,受到多种因素的影响,也将对具体试验效果产生影响,甚至会因此威胁到试验人员的生命安全。为了保障电力试验这项工作的稳定、安全进行,就需要做好开展该项工作中存在危险内容的分析,以科学措施的应用做好应对。 2 电气试验危害分析 在电气试验工作开展当中,存在的主要危害类型有:第一,线路短路。在我国近年来用电需求不断增加的情况下,为了对社会发展的电力需求进行满足,较多类型以及数量的电气设备被应用到了电气系统当中。在实际电气试验工作开展中,则将具有较多的电气线路以及设备,并因没有做出明确的区分而导致问题发生。在具体操作当中,试验人员很容易出现拆错线路或者接线错误问题,在导致电气设备故障问题发生的同时导致人员伤亡事故的出现;第二,高空坠落危害。在F阶段社会发展当中,电气设备具有了更为恶劣的运行环境,部分设备需要在高空安装,部分设备需要安装在平地上等。对处于高空的试验设备来说,当试验人员开展试验时,则很容易导致高空跌落事故的发生,并因此对试验人员安全造成非常大的威胁。而试验人员在使用梯子进行试验时,也存在着从其上方滑落风险;第三,触电事故。在具体电气试验中,部分操作需要带电作业,当对带电设备进行试验时,则很容易发生触电事故,并因此造成人员的伤亡。同时,电气设备在运行当中,在受到多种因素影响的情况下会发生绝缘层老化或者损坏情况,在具体操作当中,则将具有较大的触电风险,如试验人员在经验、技术方面存在不足,也将增加触电风险。 3 危害预防措施 3.1 防触电措施 在电气试验当中,触电是出现几率较高的一种危害类型,不仅将对电网的正常运行产生影响,甚至会因此危害到试验人员的生命安全。为了对试验人员的安全性做出保证,即需要做好以下防触电措施的应用:第一,在电气试验工作开始前,要对系统数据资料进行全面的分析,对电气设备运行环境尤其是气候等进行全面的了解;第二,在试验当中,试验人员需要做好电气试验确切时间的明确,保证时间的精确性,并能够严格按照操作以及规定要求开展试验。而对于设备绝缘层损坏情况,试验人员则需要做好电笔的配备,按照要求使用电笔方式做好设备绝缘层漏电区域的测量,并通过绝缘胶带的应用对其做好包裹;第三,在具体试验当中,工作人员严禁出现对安全措施随意更改的情况,也不能够对现场设施进行随意的搬动,严格按照工作票开展工作,避免出现扩大工作范围情况。 3.2 高空防坠落措施 在现阶段社会发展形势下,对于电气设备运行环境具有了更为严格的要求,尤其是对于高空电气设备试验来说,往往需要依靠梯子以及安全带等工具的辅助应用才能完成。在该种情况下,梯子的稳固性以及安全带质量的高低则将直接对试验人员的生命安全产生影响。安全带的作用,即是避免试验人员在实际操作当中发生意外事故,为了对工作当中的高空坠落风险进行最大程度的降低,电力企业即需要能够到正规商店进行安全带的购买,在要求去做好质量检测报告出示的基础上对安全带质量做出保证。同时,安全带相关设备在使用一定时间之后可能会出现一定的质量问题,对此,在每次试验活动开展前,工作人员即需要做好安全带的认真检查,包括其金属扣是否结实、是否存在破损情况等,以此保证其在具体应用当中能够充分发挥功能。梯子方面,在使用前同样需要做好检查,包括横档以及最大负荷等,在保证其在具体应用当中不会发生质量问题的同时对实验人员登梯安全做出保证。此外,也需要做好梯子使用当中滑动情况的考虑,即通过科学措施的应用将其同地面做好固定处理,对其稳定性做出保证,在必要情况下,也可以安排专门人员在梯子旁边做好把扶,保障试验的顺利完成。 3.3 线路错拆、误拆控制 在现阶段电网运行中,经常会根据工作的需要增加线路,该种情况的存在,也将影响到电气试验的具体运行。为了避免错拆、误拆问题的发生,则需要做好这部分线路的区分明确,即在通过不同颜色对线路做好区分的同时做好标签记号,以此为其实际工作开展提供便利。为了避免接错线情况的发生,则需要能够做好试验数据的统计,避免因此对整个电网的正常运行产生影响。并保证接线人员具有良好的专业水平,以此进一步保证正确接线。同时,要防止遗留试验用短路接地线,在完成试验后,要在做好相关物品检查的同时做好短路接地线的及时拆除,避免发生短路事故。 3.4 加强人员培训 在电力设备安全、稳定的保障当中,电气试验是一个非常重要的环节, 将对电力系统运行安全产生非常大的影响。从我国目前电气试验现状可以了解到,该种危害问题之所以会发生,同人才的缺失具有较大的关联。在我国现阶段电网运行环境当中,具有技术、专业过硬的人才更是保障试验安全开展的重要关键。尤其是在部分高压电气试验当中,更是需要一线工作人员以及管理人员能够具有充足的安全意识,在能够有效按照安全、自我保护作业的同时具有好的工作态度以及丰富的专业知识。对此,即需要企业能够积极加快这部分人才的培养,在对其进行专业知识培训的同时做好安全教育,在对其工作责任意识以及责任心不断提升的同时对具体试验以及人员的安全做出保证。 4 结束语 在电力系统运行中,电力试验是非常重要的一项工作。在实际工作当中,试验人员需要能够做好该项工作当中危险因素的分析把握,以科学预防措施的应用避免问题发生。 电气试验论文:高压电气设备绝缘耐压技术探讨及试验分析 【摘 要】随着我国现代化建设的不断发展,城乡居民与工业生产的需求越来越大,对于电力供应稳定性的要求越来越高,如何为用户提供更加优质的电力服务已经成为有关单位十分重要的研究课题之一,论文对高压电气设备绝缘耐压技术进行了详细阐述与分析,希望可以起到参考作用。 【关键词】试验分析;技术探讨;电气设备绝缘 1 引言 当前我国电网系统的规模与负荷不断增加,在高压电气设备出现绝缘问题的情况下,很有可能会对设备运行的可靠性与安全性造成十分严重的影响。这就需要电力企业采取实验的方式对电气设备的绝缘情况有一个深入的了解,第一时间发现问题并解决问题,最大程度上将设备损坏与停电事故的发生概率控制在最小范围内,本文系统介绍了高压电气设备耐压性与绝缘性的试验方法。 2 针对高压电气设备绝缘耐压性能的检测技术 2.1 常用的绝缘耐压检测技术 2.1.1 直流耐压试验 直流耐压试验所需要的实验设备通常有着比较大的体积,相比一般性实验来说,纹波系数明显较高,稳定性较差。在相关技术与设备不断发展的过程中,传统的试验方法已经无法满足新的实验需求。 2.1.2 介质损耗角试验 经长期的实验研究发现,高压电气设备在运行过程中介质损耗角与设备绝缘性能之间有着仍诹系。实验人员可以通过绝缘材料损耗状态对损耗角大小进行分析,在实验过程中重点加强对介质损耗角的检测能够帮助实验人员了解系统运行情况下绝缘体状态,及时发现问题并解决问题。 2.1.3 绝缘电阻试验 在对绝缘电阻进行试验的过程中会产生一个特定的电压值参数,试验人员需要事先记录下电压值参数,经过一分钟的加压处理后,仪表会将绝缘电阻值显示出来。其中吸收测验是最为关键的试验环节,通常情况下,电器设备在正常状态下的吸收比被严格控制在3:1以内,若超过这一参数就可以判定设备存在纰漏,进而可以判定设备自身存在返潮与绝缘体被损坏的问题。 2.1.4 局部放电试验 该试验方法就是对电力回路中的放电脉冲电流进行采集,所采集到的电流在经过放大处理后,能够通过电流对设备局部放电强度进行检测,同时也能够通过检测结果对绝缘体性能进行分析,看电气设备是否存在故障以及缺陷等方面的问题。 2.2 新技术 当前我国电力企业在检测设备绝缘耐压性方面可以选择的方法与技术比较多,然而不同的试验方法均存在一定的不足之处,在具体的试验过程中,通常需要投入比较多的财力、物力与人力,同时也会在一定程度上损害电气设备,影响到电气设备的使用寿命,设备故障检出率也有待提升[1]。为了使以上几方面问题得到改善,电力企业需要进一步加强在电气设备绝缘程度方面的研究,进而实现检测水平的进一步提升。比如,无需停运设备、解体设备,也不需要取样、不用接触红外线的诊断技术,这种技术一方面在操作上比较简便,另一方面在智能化程度上也明显较高。另外,在线检测技术与不定期带电测试技术也是比较有代表性的简便性与智能化水平比较高的检测技术。 3 高压电气设备绝缘耐压性能试验 3.1 试验分类 第一,依照不同试验方法影响设备绝缘性的程度进行划分,可以将试验方法分为破坏性与非破坏性两种,一般情况下,我们常说的耐压试验也就是破坏性试验,以测量为主的测试手段即为非破坏性实验,可以在不存在腐蚀性与高压状态的环境中进行试验,从根本上来说,也就是通过测量的方法对绝缘性水平进行判断,比如正切测量试验、绝缘电阻试验与局部放电试验等。针对电器设备绝缘性能进行实验的根本思路就是将一定程度的超标电压施加给待测电气设备,根据电气设备在高压环境下的运行状态来对其耐受性与抗压性进行分析,而这种试验方法必然会给电气设备造成一定的破坏,但是如果控制得当,也不会给电气设备造成十分严重的破坏,设备绝缘性依然可以维持在正常水平,比如针对雷击的绝缘耐压试验与针对交流的绝缘耐压实验等。 第二,以设备是否带电为依据的分类。在带电状态检测方面,可以对带电状态下的高压电气设备直接进行检测,这种检测方法相对比较简便并且实用。采用这种检测方法一方面可以得到比较真实的检测结果,对设备运行状态的反应也比较直接,可以得到连续性较好的实验数据,为绝缘参数的分析奠定良好的基础[2]。另一方面,也能够通过这种检测方法进行非破坏性试验。另外,对于不带电状态检测来说,试验人员需要严格遵循有关要求进行检测,可以采用非破坏性试验、直流试验与交流试验等试验手段。然而,不带电检测方法在周期试验判断方面存在准确性不足的问题,实际效用较低,在对测试结果进行分析的过程中,往往只能停留在理论层面。 3.2 试验方法 第一,串联补偿。这种试验法的具体优点主要体现在当试验电压被击穿的情况下,其会自动缠上谐振,高电压不会对电气设备造成破坏,即使在被击穿的情况下,电流也会逐渐降低,不会进一步扩大击穿点。第二,并联谐振法。这种试验方法通常应用于电压要求无法得到满足情况下变压器额定电压的检测中,采用并联谐振手段,可以对电流进行补偿,对容量不足问题进行一定的改善与缓解。而需要重点注意的是,在并联回路中容抗与感抗相等的情况下,回路中会出现谐振。去路电流虽然比较大,而回路总电流为0,即电源电压与容抗电压相等。对于积木式电抗器来说,需要事先根据试验电压来确定分接头位置与电压器串联个数,再确定电抗器并联数,保证变压器额定输出电流、试品电流与补偿电流三者之间的关系能够成立,只有在这样的状态下,试验才能够展开。第三,串并联谐振法。这种试验方法可以应用于变压器额定电流与额定电压无法达到要求的情况,起到补偿电流的作用。 4 结果分析 若在整体试验过程中,试验设备并未出现被击穿的问题,则代表电气设备具有良好的绝缘性。若在试验过程中出现局部保湿材料发热的问题,即可以判定该设备没有通过试验,需要对电气设备进行一定的补救处理,经过处理后再进行二次试验。因此,若电气设备绝缘值未出现变化,即可判定该设备所使用的绝缘材料不合格。试验人员需要重点注意的是,若实验室内部湿度与温度比较容易得到 控制,需要将试验设备转移至外部环境进行专门的试验,或者因其他方面的因素对试验测试结果造成影响,试验人员需要对试验环境进行有针对性的调整,最大程度上提高试验结果的科学性与准确性[3]。另外,即使电气设备能够通过实验,也不可以最终确定电气设备合格,而是需要将绝缘测试环节中全部的分析步骤与数据结果进行采集与记录,再对各项材料进行综合性的评判。必要情况下,也需要综合运用各种其他试验手段来开展相关的辅助试验。 5 结语 当前我国已经进入到改变经济发展方法、产业结构优化升级的关键阶段,电力企业有责任为工业生产与民用消费提供更加优质的电力服务。这就需要电力企业综合运用各种手段提高电气设备的运行稳定性。技术人员也需要对高压电气设备绝缘耐压技术进行深入研究与分析,一方面要保证电气设备在实验过程中其质量不会受到过于严重的损坏,另一方面也要确保试验结果具有充分的科学性与可靠性,将破坏性检测技术与非破坏性检测技术有机结合起恚提高非破坏性试验在整个试验体系中所占的比重。 电气试验论文:电力系统高压电气试验技术问题的重要性 摘 要:高压电气试验技术是实现现代电力供应资源安全供应的主要保障,在我国现代电力资源应用中发挥着引导检验细的作用,本文对高压电气试验技术的分析,结合现代电力高压输送系统的应用实际,对高压电气试验技术开展的重要性进行分析。 关键词:电力系统;高压电气试验技术;重要性 随着我国社会发展结构逐步完善,社会资源应用结构也实现专业化、针对性管理。一方面,电力系统的电力供应技术实现资源应用结构逐步完善,例如:电力传输、电力资源分布结构更加完善;另一方面,电力供应的安全性也受到较大的关注,以常见的高压电气试验技术为例,探究现代电力资源供应结构的开展实际。 一、高压电气试验技术的实际应用 1.技术概述 高压电气试验技术电力工者,对电力输送的继电器、线路等部分进行绝缘性检验,现代高压电气试验技术的开展在电力输送结构的安全、稳定的开展具有重要作用,高压电气试验技术也随着社会电力供应技术的发展逐步完善,并逐步实现高压电气试验技术开展不仅具有实际电路保护作用,同时融合合理的电流输送结构,为电力输送系统的安全发展提供理论支持。从而为社会电力供应结构的完善发展带来了更有力且协调的电力管理途径。 2.实际开展流程概述 电力系统高压电气试验技术的开展,并不是独立于电力输送系统之外,而是融合电电力输送的每一个环节,其一,高压电气试验人员进行依旧电力供应系统的电力应用需求,对高压电力系统整体进行绝缘性检验,实现现代电力供应结构整体电流控制,并做好电流输送系统的安全性和结构性进行分析,并对电流输送结构中的电流、电压、电阻之间的正常与否进行检验,做好实际分析记录;其次,高压电气试验人员依据实际检验结果进行电力系统的电力设备的绝缘性分析,同样也做好设备在实验中的绝缘性分析;其三,将电力系统的绝缘性与机械设备的绝缘性分析数据进行综合,为电力输送系统的电流传输提供安全的输送范围,后期电流输送在高压电气试验的绝缘控制范围内,保障了电流输送的安全性和稳定性,是我国电力供应系统技术逐步完善的重要保障。 二、电力系统高压电气试验技术问题的重要性 电力系统高压电气试验技术是现代电力结构发展不可缺少的一部分,对电力系统高压电气试验技术的研究,是现代社会资源综合开发发展的新领域,也是我国水分发展结构适应绿色化,循环性发展的必然选择。 1.技术层面 电力系统高压电气试验技术是电力输送系统安全性的主要保障,从技术层面对电力系统高压电气试验技术的重要性进行分析,我国现代电力系统高压电气试验的开展逐渐从设定实验场进行模拟实验,向现代电力输送系统实际检验发展,对电力系统的电力输送检验的绝缘性分析更切合实际,实验开展的实际意义也提高;其次,随着我国高压电气试验技术工作逐步完善,电力系统的绝缘性检验也逐步实现技术应用的绝缘性,电力系统各部分的绝缘性分析也更加专业,例如;电流输送线路的绝缘性检验采用红外照射的形式进行绝缘分析,而继电器的外部绝缘性分析不仅要采用红外进行绝缘检测,同样也要进行继电器的氧化层分析,实现了现代电力系统的安全输送管理更加专业化、其安全性也更强,为我国电力输送系统的技术创新应用带来更高效的技术保障。 2.电力运行结构 现代电力系统的资源逐步完善,做好电力系统高压电气试验,也是我国电力结构的主要分支,电力系统高压电气试验的开展流程结构更加规范,传统的电力系统安全性检验的随意性较大看,电力系统试工作没有确定的开展依据,检测人员的检测标准也是依旧其经验进行试验判断,使电力系统存在较大的安全隐患,实施电力系统高压电气试验,对试验的开展做好系统的合理规划,试验的最终评价与调整具有明确的参考标准,从而实现现代电力的部分结构管理更完善;其次,电力系统高压电气试验的专业发展,实现了我国电力系统的中安全管理发挥其内在作用,例如:电力系统的资源管理上,电力输送系统的线路、继电器的保护能力提高,电力运维人员可以及时对电力系统进行电力系统的安全隐患的处理,对电流系统中存在的安全问题及时解决,实现现代电力系统的技术开展在整体电力系统结构上,做好电力配送、电力运维等电力系统的各个环节之间做好结构对接的必然性选择。 3.电力应用率 电力系统高压电气试验技术的应用,是现代电力资源应用效率提升。一方面,电力系统高压电气试验开展,是基于电力系统的实际进行电力输送外部保障的试验分析,电力系统的绝缘性能够防止电流传输中线路之间的传输电波相互干扰,可实现现代系统电力资源传输的外部干扰性降低,提升电流传输的稳定性;另一方面,电力系统高压电气试验能够依旧电力系统的整体绝缘性和机械设备的绝缘性做好电流输送的可变空间,为后期电力系统的电流输送带来了更安全的电流输送保障,从而实现了电流输送的效率提升。 三、结语 电力系统高压电气试验技术的开展,是现代电力供应系统安全、完善的进行电力输送的前提和基础,结合现代高压电气试验技术的实际开展范围,对高压电气试验技术的进一步推进提供相应的建议,为我国电力资源应用网络进一步拓展与完善。 电气试验论文:论电力系统高压电气试验中技术问题的重要性 摘 要:高压电气试验是验证电气设备的主绝缘及其参数是否可以安全运行的主要方式。文章以记录电力系统高压电气试验中技术问题重要性特点为前提,对电力系统的高压电气试验的基本情况进行了论述说明,对高压电气试验技术应用产生影响的相关原因进行了剖析。随着我国相关电气行业的高压领域不断开阔创新,越来越多的实验设备可以在高压情况下进行电力生产,然而当下电气行业对相关电气设备的使用指标检验也十分严格,如何更好地掌握相关电气设备在高压环境下的工作情况异常重要,本文以电气设备的主绝缘和其在高压情况下的参数为切入点进行剖析,罗列一些在电力系统高压电气实验中可能出现的技术问题,并对这些技术问题可能出现的原因进行相关深度的探索。 关键词:电气行业;高压电气试验;主绝缘和参数 在进行电气生产中,电气设备的主绝缘及其参数是否能够完全达到安全和高质量生产的目的,是否具备一些来自电气设备内部和电气设备外部的安全故障的因素,这些因素又将对电气设备的性能研究造成多大的偏差,对利用电气设备进行高压下的生产造成多大的影响,这一直以来是众多电气工程师的研发和测试人员极其关注的问题,事实证明,倘若对电气设备在高压情况下的工作不够清楚,做不到设备的风险管控和误差管控,这会导致电气设备的使用性能和生产效果大打折扣,所造成的经济损失和安全风险也有可能是十分巨大的,本文提出了以下众多观点,从而对系统的对电气设备在高压试验中可能出现的故障进行合理地总结,并根据这些内容,阐述一些试验过程中可以采纳的措施。 1 电气设备高压试验的作用 1.1 保证电力系统更稳定安全地运作 在进行电气设备高压试验之前,相关试验人员应当对电气设备及其试验环境进行仔细的检测,这为试验检测电气设备在高压状态下的性能指标提供了安全保障和效率保障,一方面为使用相同设备的商家提供了可靠地依据,在另一方面,这也为电力生产中的电气设备使用提供了一定的思路,那就是加强相关电气设备的性能检验和定期的进行安全故障的排除,完善相关电气设备使用的管理机制,落实相关电气设备的维护维修环节,从而使得电气设备能够在安全稳定的情况下得到充分使用。 1.2 促进电气设备的性能不断优化 电气设备的试验意义不仅仅在于为相关电力的生产中设备的使用提供可靠地依据,还表现在通过试验对电气设备的故障排除,完善相关电气设备的构造,相关电力系统的研发人员,能够在试验中对电气设备的构造进行更加深入的剖析,也在测试中能够给自己和团队更多的电气设备创新改进的灵感,通过对电气设备的检验,不放弃每一个可能,进行发展创新,为电气设备的推陈出新做出了巨大的推动,也在宏观上促进了整个电力行业的高速发展。 1.3 为电力系统检测与维修工作提供科学依据 随着电力试验的增加,越来越多的新技术开始出现,也为电力系统检测与维修工作提供了更为有力的科学依据。比如电力技术人员在检测频带时,引入了局部放电超声波技术,这样就能全面地对高压电气设备系统进行检测,快速找到故障点,方便电气技术人员进行维修,提高了高压电气维修工作的效率和安全性。其次在高压电气试验工作中,引入气体色谱的分析方法,在电路优化过程中引入变压器绕组的变形结论,从而提高了高压电气试验的准确性和可靠性。此外,电气技术人员为了提高电气设备的抗干扰能力,应用超低频试验电源,这样就有效缩小的试验范围,增加了试验结果的精准度,新技术的诞生和应用,使得电力系统高压电气试验更为安全、准确。 2 试验结果误差及其原因 2.1 生产电气设备中,接地不规范造成介质损耗 在电气设备尤其是耦合电容设备在生产中,因为其与线路直接相连而出现故障的可能性较大,为了保证相关电气设备操作人员的安全操作,就会采取高压设备接地的方法来保证施工人员在生产和维护电气维修之间的安全性。然而在耦合电容器与电容式的电压互感想结合的方式,连电的概率就会大大增加,在这种情况下,设备操作人员应当注意电阻串联到电容器上的现实情况,正式因为这一次次的串联,而电阻本身的大小不变,可能造成较多介质的能量消耗。 2.2 电气设备高压试验中,接地不规范导致的数据误差 同样,在相关大型电气设备的高压测试试验中,倘若试验操作人员没有对相关的电气设备进行二次绕组接地,从而造成了试验数据与电气设备本身的数据不符合的情况,这是因为,操作人员在电气设备高压测试过程中,充当电力变压器的角色,因为与空载变压器之间达到了串联,提升了介质的损耗,从而使得电流数据及其能量损耗没有与电气设备的名牌数据吻合,其内在原因可以从电气设备本身进行剖析,那就是对于以上两类电容设备本身正常工作需要进行一定的接地保护,倘若电力人员做不到这一点,就很容易导致整个电路的电流紊乱,从而影响电气设备在测试数据上的电流颠簸等情况的出现。 2.3 设备工作环境不稳定导致试验结果误差较大 诚然,任何试验都应该考虑到环境的因素,大型的电气电容设备的高压测试试验更是如此,以电容的电压互感机器与耦合电容设备为例,当他们在变压站进行变压测试试验的时候,往往采用原本的仪器进行相关数据的采集测试,这似乎能够在很大程度上保证数据的准确性和稳定性,然而有些时候会出现一些数据不正常的情况,为整个实验的进度推进造成了不小的难题,因此科研人员对这个问题进行多方面的深入探讨,发现一个非常新奇的现象,那就是测试数据正常的情况往往是出现在白天,反而在夜晚的数据往往不是特别准确。科研人员根据这个现象进行了一些文献的查找发现,一家公司的研发团队已经就这个问题进行了细致的探索,他们发现转子绕组直流电阻的数据总是会起伏较大,因此这家公司的研发团队,采取了不同的环境因素对电气系统的相关数据进行了深入的探索,从而在环境因素中找到保证试验数据准确的匹配条件,在这个过程中,科研团队发现,真正导致绕组电流不稳定的原因并非是电路系统的内部原因,而是来自于外部试验环境的昼夜温差较大,正式因为这个环境因素,导致发电机的转子出现了众多微小的裂纹,从而影响了电流的稳定性,为了验C这一结论,科研团队对不同环境下的实验数据进行了比照分析,对此做出了相关的验证。 2.4 引线所产生的问题分析 对绝缘带的检验是电气设备的高压测试中的一个重要环节,然而绝缘带故障也是测验中的一个难题,尤其在接口电容器的测试中,介质因素测量结果往往具备较大的误差,其原因的寻找过程也是十分艰辛,采取多种方法结合的思路,首先利用兆欧表对塑料绝缘带进行电压测量,试验结果让很多人出乎意料的是绝缘电阻的只有两百多欧姆,与之相反的是设备的绝缘电阻却大的的惊人,有一万欧之多,后来经过长时间的反复观察,试验人员发现,低电阻的塑料绝缘介质消耗较大,往往用塑料固定引线的方法,是非常不可取的,因为这就相当于用给引线增加了一个点电阻,并联在电气系统内,自然会给试验数据造成一定的影响。 3 结语 我国已经成为世界上最大的电力生产和使用的国家,高压下的电气设备的正常工作对于电力生产有着重要的意义,电气设备的高压测试试验,不仅仅是一次理论与时间结合的科学实验探索,也是众多电力相关行业正常运转和不断发展创新的重要力量,因此,为了更好地进行电气设备的高压测验,使其更好地造福于生产生活,应当在相关研究领域建立相关的故障监管体系,不断发展创新出更加完善科学的研究方法,完善相关故障的规避方式方法,落实对科研人员的培训和教育内容,以提升相关研究的安全水品,让电气设备的高压试验更具备科学性和准确度。 电气试验论文:电缆附件电气出厂试验与交接试验 摘 要:电缆附件绝缘件出厂试验与电缆附件安装完成后的交接试验对每件产品的质量好坏起到关键检验作用,使用大量110kV电缆附件作为对比试验样品,分别使用120kV、130kV、160kV作为出厂试验耐压值,结果表明通过120kV出厂耐压试验的样品在交接试验中的击穿比例大于通过160kV出厂耐压试验的样品,而通过130kV出厂耐压试验的样品在交接试验中基本无击穿现象,与通过160kV出厂耐压试验的样品持平。130kV代替160kV作为出厂试验耐压值能满足试验及运行要求,且高效节能。 关键词:电缆附件;出厂试验;交接试验;标准 1 前言 XLPE绝缘电力电缆附件因其合理的工艺结构、优良的电气性能以及安全可靠地运行特点在国内大中型城市已得到广泛使用,电缆附件产品的质量直接关系到整个电力系统的安全稳定运行。而对于电缆附件整体而言并不存在严格意义上的整体产品例行试验,电缆附件产品的例行试验时分别针对电缆附件的各个部分组件而言,因此对于电缆附件绝缘件的电气性能试验又被称为各个生产厂家的出厂试验。出厂试验和交接试验是针对每件产品的制造、工艺质量以及检验产品安装完成后是否符合运行要求,因此,出厂试验和交接试验更能有效的控制每件投运使用的产品的产品质量,对于电力系统的安全运行有着更为直接的作用与意义。 2 出厂试验 电缆附件绝缘件的出厂试验有局部放电试验和电压试验。依据国标,110kV电缆附件绝缘件电压试验要求在环境温度下使用工频交流电压进行,试验电压逐渐升到160kV,保持30min,试样不应被击穿或闪络;局部放电试验要求试验电压逐步升到112kV并保持10s,然后电压慢慢降到96kV,在96kV下放电量不应大于5pC。 电压试验是用来检验产品的绝缘强度的最直接的手段,能充分反映电缆附件绝缘件在交流电压下运行的实际情况,能真实有效的发现其绝缘缺陷,它对于判断电缆附件产品能否投入运行起着决定性的作用。但电压试验也属于破坏性试验,出厂试验中的工频交流电压会使产品中原来可能存在的弱点进一步发展(但又不至于在耐压时击穿)。因此,设定合理的耐压试验值有利于在发现产品缺陷的同时有效降低试验本身对产品造成的危害。 局部放电试验是检验电缆附件绝缘件是否存在放电或放电量是否超标的检验手段,发现其他试验不能检验出来的绝缘局部隐形缺陷或故障。局部放电的特点为:放电能量小,短时间内不影响产品的绝缘强度;对产品绝缘强度的危害是逐渐加大的,它的发展需要一定时间;局部放电试验属于非破坏性试验,不会造成绝缘损伤。 因此,结合先进的局部放电检验手段,配合设定合理耐压值的耐压试验,可以进一步在有效判断产品电气质量优劣的同时更好的保护产品质量。 3 交接试验 电缆附件的交接试验(一般是结合电缆线路作为完整被试品进行交接试验)主要是在电缆线路投运前依据GB 50150来检查产品有无缺陷,安装是否合格,最终作为判断电缆附件产品是否投入运行并且为预防性试验积累参考性数据。目前我国执行的交接试验中主绝缘耐压试验在110kV等级的电缆线路上所采用的试验参数为施加2U0(128kV),保持60min不击穿、不闪络。当不具备试验条件时,可施加正常系统相对地电压24h的方法代替。 出厂试验与交接试验在诸多因素上存在不统一性,首先从运输、存储和安装状态作下对比;出厂试验的运输、存储是生产厂家库存;一般不经过长途运输。安装状态是一般不组装成成品电缆附件状态;试验电极固定;安装相对简单,人为影响因素小;绝缘件单独安装,无增强绝缘及场强改善措施。而交接验的运输、存储是一般经过长途运输;有可能经过长时间存放(1-2年);受潮可能性大。安装状态是一般为户外安装条件,现场条件较差;安装人员水平参差不齐;组装为完整的电缆附件产品增强了产品绝缘且改善场强。对于试验电压值,试验时被试品安装状态对其绝缘能力的影响,以及试验的苛刻程度比较可知,试验电压:出厂试验 交接试验;试验时间:出厂试验交接试验;安装状态情况:出厂试验 交接试验;场强改善:出厂试验 4 模拟试验 110kV电缆附件运行电压、出厂试验电压、交接试验耐压试验电压数值差距较大,特别是出厂试验电压远大于其他两个电压值。出厂试验往往是每件产品生产完成后在生产单位的试验室完成的,试验条件良好,产品在接受实验前的储存情况及模拟安装情况良好,另外,电缆附件产品在前期设计时已考虑了充分的绝缘裕度。而交接试验条件则相对恶劣,主要可归纳为以下几个方面:首先,电缆附件产品在运输、储存过程中可能受损;其次,目前国内电缆附件安装行业水平参差不齐,而电缆附件的质量又由多因素组成,其中安装因素占比重较大;最后,现场试验环境不可控因素多。目前,国标规定的110kV电缆线路交接试验耐压标准为128kV,1h。而此试验参数标准经过多年来的施行,已经从实际运行中得到了验证,该参数值能有效的检验出电缆线路中存在的潜在缺陷。可见当电缆附件产品经过了长途运输、储存、安装过程后所耐受的交接耐压试验值(128kV)能够有效地判断电缆附件产品的质量优劣,因此,对于出厂试验阶段的电缆附件产品,选定120kV、130kV作为模拟出厂电气试验电压值。110kV电缆附件具体数据为运行电压:64kV(U0);出厂电压试验:160kV(2.5U0);交接耐压试验:128kV(2U0);模拟试验:120kV 130kV。 GB/T 11017.3规定了电缆附件产品的电气试验方法,电缆附件绝缘件的电气试验可安装在成品电缆附件上进行试验,或安装在专供试验的装置或模拟附件上进行试验,这种装置或模拟附件提供了试验所需的电极,是被试绝缘件上的电场强度(径向及非径向电场强度)达到不小于成品电缆附件在其规定试验电压下的电场强度,专供试验的装置或模拟附件的电极尺寸可以设计得使降低试验电压仍能达到规定的电场强度。因此,模拟试验中用到的的试验电极如图1所示。 在模拟试验中,选用了国标中提供的第二种试验方法,电缆附件的绝缘件并未安装在成品电缆附件上进行试验,绝缘件完全裸露在空气中,没有任何的绝缘加强措施,这样使得试验的条件更为苛刻。将绝缘件样品分三组,每组耐压值分别为120kV、130kV、160kV,耐压试验完成后仍按国标中要求的试验值进行局部放电试验,耐压试验及局部放电全部通过的样品即安装在成品电缆附件上进行模拟交接试验。试验样品数量共2320件,第一组样品为通过120kV电压试验及96kV局部放电试验的样品,共计754件,其中有4件样品在随后的模拟交接试验中被击穿,耐压时间均不超过1min;第二组样品为通过130kV电压试验及96kV局部放电试验的样品,共计679件,均通过随后的模拟交接试验;第三组样品为通过160kV电压试验及96kV局部放电试验的样品,共计887件,均通过随后的模拟交接试验。 虽然试验样品的数量仍然有限,但仍能由试验结果初步判断得出,对电缆附件绝缘件施加130kV作为的出厂电压所得到的试验结果与使用160kV试验电压值所的到的试验结果有着一致性。 电气试验论文:电力变压器的电气试验与继电保护 摘 要:电力变压器是电力系统当中关键的电气设备,如果不能保障变压器的安全,就必然会影响整个电力系统的安全稳定性。所以加强对电力变压器的电气试验以及采用科学的继电保护措施,就能为变压器的正常稳定运行提高保障。本文主要就变压器的故障以及电气试验内容加以阐述,然后对电力变压器继电保护措施实施详细探究。 关键词:电力变压器;电气试验;继电保护 随着人们对电力需求的进一步扩大化,对电气企业来说也有着比较大的挑战。为保障电力系统的稳定运行,对变压器进行实施电气试验以及加强^电保护工作的实施就显得比较关键,通过从理论上,对电力变压器电气试验以及继电保护的研究分析,就能为实际操作提供有益思路。 1 变压器的故障以及电气试验 1.1 变压器的故障分析 变压器的故障中,声音异常是比较常见的故障。也就是变压器在实际的运用过程中,会发出不均匀的声音,以及发出特殊的声音。这就说明变压器出现了故障。结合声音的不同来找出故障位置,然后对其及时性处理[1]。在这一故障出现的时候,电网处在高压情况下,变压器的声音就会比较尖锐,这就需要对变压器的电压实施测试。在电流电压没有问题的时候,就可能是内部螺丝出现了松动情况。 变压器故障当中,出现了颜色以及气味异常的问题,在变压器的内部就出现了故障。最为可能的就是防爆管发生了破裂,从而使得水以及潮气进入到变压器内,这样就会变压器的绝缘性能有着影响。在实际运行过程中,就比较容易出现闪络问题。或者是由于变压器老化问题,也会出现烧焦气味出现,这就需要解决具体的情况来加以应对。 变压器的故障类型中,油温异常的问题也比较常见。如果是油温比平常高处10摄氏度或负载时候油温不断上升,也能判断变压器的内部出现了故障。可能是冷却器不工作,使得温度不能得到有效扩散,这就需要对冷却系统及时性的维修。 1.2 变压器电气试验 在变压器电气试验的内容中,主要有绝缘测试以及耐压试验和瓦斯继电器试验等。其中的绝缘试验就是其他试验的基础,在这一环节的试验过程中,就要在变压器一次和二次间对地电阻实施测试,这样能对一些比较简单性的故障加以判断,对设备的绝缘强度也能得到有效保证,可有效避免漏电以及破损的问题出现。在电压器存在着相间电阻平衡的时候,通过直流电阻试验对稳定性进行测试,就能满足实际的试验要求[2]。试验仪器为直流电桥或直流电阻测试仪,建议使用直流电阻测试仪,因为变压器线圈电感量较大,电桥充电时间较长,且电池耗电快,影响测试精度。利用直流电桥测量大容量变压器时,必须先按“B”按钮,然后再按“G”按钮,如果按“G”按钮,当按“B”按钮时的一瞬间中因自感引起逆电势对指零仪产生冲击而损坏。断开时,先放开“G”,再放开“B”。 2 电力变压器继电保护措施实施 对电力变压器继电保护要遵循相应的原则,这样才能起到积极保护作用。在可靠性原则方面要加强重视,保护装置规定的保护范围内,发生应该动作故障时,不该拒绝动作而在其他保护不动作下是不应当发生误动作的。在可靠性的原则方面,主要是保护装置自身的质量以及运行维护水平,能采用拒动率以及误动率对两者愈小则保护可靠性愈高进行衡量,为能保障其安全性就要加强自动检测以及闭锁报警等措施实施[3]。再有就是对电力变压器的继电保护就要注重选择性以及灵敏性的原则遵循,在选择性的原则方面,故障设备以及线路自身保护出现了故障,在故障设备以及线路保护要通过相邻设备以及线路保护将故障切除。 电力变压器继电保护措施的实施方面,可通过软件应用功能加以应用。也就是对各类二次信息实施查询,然后对三遥数据分析处理,对以前定试的记录实施比较,对动作的次数以及时间实施统计等,并能对二次设备试验材料以及记录和定值实施管理。设置一次装备参数接口,在电压以及功率和电流设备方面的试验记录要加强实施,并配合一次主接线图实施查询,只有在这些层面得到了加强,就能保障继电保护的效果良好呈现[4]。另外,在对电力变压器的继电保护措施实施中,在瓦斯保护方面的方法实施也比较重要,这一保护在变压器当中是比较基础的,也是变压器内部装置,通过气体变压器为主,瓦斯保护的主要目的就是保证电力变压器油箱内部气体及时排除,能有效避免油箱的温度突然上升,对绝缘油的基本性能能得到保障。 3 结语 综上所述,电力变压器电气试验以及继电保护的措施实施中,要能严格的按照标准进行实施,只有在措施方法上妥善实施,才能真正有助于变压器的应用质量水平提高。希望能通过此次理论研究,有助于电力变压器的继电保护操作。 电气试验论文:简论电气试验设备现状及技术改进 摘 要:对电气设备进行高压试验能够协助检修人员了解设备的绝缘状态,对于设备的管理和故障分析是非常有帮助的。本文针对电气设备试验进行研究,对其现状进行分析,并就如何提升试验设备的工作效率提出了改进办法。 关键词:高压设备;电气试验;管理系统 在高压电气试验中,主要工作是对设备的绝缘性能进行试验,以此来判断高压设备的运行状态,具体项目包括:吸收比和极化指数试验、介质损耗试验、电容试验、耐压试验等。就当前来看,试验的主要工具和手段是高压电气试验设备,它们能够检测出设备的性能和绝缘状态,发现隐藏的问题,防患于未然。 一、高压电气试验设备的现状分析 (一)电气试验车现状分析 在电气试验中,经常要用到高压程控电气试验车,它是中型客车改造而来的,在车上固定有相应的测试系统,能够十分方便的到达电气设备的试验部位。对于中型客车而言,使用的大部分试验设备都是从国外进口而来;包括:前端测试单元、测试通道控制单元以及数据通道等等。这些通道可以进行多种测试,在具体测试过程中,可以将电缆与测试设备相连接,测试时只需启动测试设备即可。作为一种自动化的验设备,电气试验车省略了很多中间环节,具有简答的操作步骤。其主要不足在于:价格贵,很多供电单位无法承担昂贵的费用,在维护上也需要耗费大量的人力物力,正因如此,这种试验车并没有得到普及。 (二)常规试验设备 当前,我国大部分的电气试验依然是采用传统的试验设备,这些设备不具备自动化测试的功能,体积大,不便于运输;另外,它们无法与计算机相连,因此,其所获得数据也无法导入到计算机中进行分析。这些试验设备需要人工操作,并通过工作人员的经验对数据进行判断;对于实践经验较缺乏的工作人员而言,有可能因为误操作得出错误的数据而导致最终的误判断;更值得关注的是,试验数据一般是通过人工记录的,查询和保存上都存在较大问题。受资金限制,这些设备依然是很多电力公司的主要试验设备,短时间内无法被淘汰,因此,研究人员你也只能尽可能的在此基础上进行试验设备和技术的改进。 二、改进方案分析 对于上文所提出的电气试验设备存在的一些不足和缺陷,采取有针对性的并且切合实际的改进方案十分有必要,这样可以保证电气设备运行于良好的工作状态,保证电网的安全运行。当前,计算机技术不断发展,已经日益成熟,不难想到依托计算机技术提升电气试验设备的水平。基于常规的电气试验设备,开发出一套设备的管理软件,并且对设备与计算机的接口进行设计是一条可行之路。这样一来,电气试验的工作效率可以得到大大提高。就该系统而言,完成的主要功能包括:在工作时,工作人员依据该系统中的提示进行相应的操作;实验过程中,得到的实验数据将会自动录入到相连接的计算机中,计算机中有对数据进行分析的软件,可以实现数据分析并且对电气设备绝缘情况等进行判断,最终给出试验结论。 在该系统中,软件环境包括:Microsoft Visual Basic,中文Win-dows XP, Microsoft Access;硬件环境包括:CPU 33MHz,显示器、硬盘、喷墨打印机、针式打印机以及激光打印机等。对该系统的功能进行划分,包括以下几个模块:试验报告的打印功能、试验数据的录入功能、历史试验数据的保存功能、试验数据的分析功能以及实验报告结果的显示功能等。在该系统中,使用的数据库结构为:通用测试结构,它与现场的常规组织方式是相符合的:首先,该系统的第一级牵引为变电站名称;第二级牵引为电气设备的名称,其中包括设备的运行编号和设备的类型;第三级牵引为试验的日期;通过以上的三级牵引,实现试验数据的存储和查找;另外,这种结构的数据库有利于管理以及今后的扩展,同时,以变电站作为第一单元,这就与其他变电站完全分离开来,实现了较强的数据独立性,数据的局部损坏现象减少了,自然也不容易出现数据丢失的现象,因此,维护起立较为方便。 在建立数据库时,应该按照以下原则进行:各个变电站建立独立的数据库,互相之间不会受到干扰;同一类设备或者是同一台设备使用数据库中的一个记录;一个测试项目在记录中占用规定好的字段。采用常规的电气试验设备进行高压设备的试验之后,通过手动的方式,将试验数据录入到指定的计算机中;在相应的管理程序中,有设计好的软件可以对这些数据进行必要的存储换算、管理分析以及比较判断等。该软件不仅能够进行与历史试验数据的对比分析,对于相同类型设备的试验数据还可以进行横向比较,依据试验数据的变化趋势判断设备的状况。为了对历史资料进行积累,对电气设备的性能进行跟踪监测,需要对试验结果进行存档,保留最具权威的试验数据,并且这些档案可以随时打印出来,便于工作人员的使用。 三、结语 电网的高速发展使得其高压设备越来越先进,相应的,针对这些设备进行的电气试验也应该得到改进和发展。传统的试验方法和试验设备已经逐渐暴露出弊端,需要得到改进,甚至是摒弃。但是受到经济条件的限制,很多设备还无法被淘汰,对此,只能尽可能的进行电气试验设备的改进,保证试验结果的准确。 电气试验论文:浅析电气试验中的危害因素及预防策略 【摘要】对电力设备进行试验,是为了避免设备中存在的隐患因素造成的影响,能够通过试验检验设备中的问题,及时发现并及时解决。但是,我们应该认识到,对电气设备实行试验工作具有一定程度的危险性。本文通过概述电气试验的重要性与概念,并对试验中存在的危害因素进行分析,初步提出了相应的预防策略。 【关键词】电气试验;危害因素;预防策略 为了确保配电设备在实际工作中能够稳定和安全的运行,需要对其进行电气试验工作。但是在试验中存在一些危害因素,应该对其引起足够的重视。试验人员应该充分了解试验中可能存在的危害因素,并采取有效的预防措施,尽量避免危害因素对其造成的影响。 一、电气试验的概念与电气试验的作用 (一)电气试验的基本概念 电气试验是指为了确保电力设备与其系统的安全性能,在其投入工作运行前,对设备与系统的安装与制造质量进行分析与判断,确定此设备是否在安装后可以正常使用。依据相关的规范与标准,对其电气特征、单体的绝缘功能、电气的机械功能等进行验证,检验其相关指标是否达到了规定要求。 (二)电气试验的作用 通过具体实践工作表明,电气试验对电网的安全运行具有重要作用,而且检验电气设备的使用质量,可以提高电力系统的运行性能,提升其设备的使用周期率,最后使得设备的使用效率提高。但电气试验是一项涉及多专业知识领域与多设备使用的工作,具有一定程度的复杂性。因此,所有的电气试验工作人员应该遵循相关的操作规范与操作步骤,仔细全面的进行试验工作,防止错误现象的产生,导致人身安全事故的发生。对电气设备做交接试验时,相关试验技术员可以判断此设备的设计工艺结构,分析其存在的不规范性,完善电气设备的结构。此外,技术员还可以依据预防性试验,找出设备的整体性缺陷,并采用有效方法来解决,阻住电力设备提前老化。这些试验,都提高了电网的安全性能。 二、电气试验的危害因素 电气试验中存在的危害因素是造成安全事故发生的根本原因,必须对其重要性进行分析。对电气试验来说,不同的任务其存在的危险因素也不同,应该依据具体情况进行分析。一般情况下,危险因素的评定条件具体有:电气试验人员的具体情况、试验设备的具体现场分布状况以及试验设备具有的不同电压级别等。所以,如果要提出相应的危害预防策略,则要根据电气试验存在的危险因素的严重情况来定。对危害因素进行分析与研究,不能依靠个人见解来判断,需要多位试验人员对其进行事故预想。例如,对于一个2m高度的变压器来讲,因其庞大性,所以就存在了一个危害因素,即如果从高处掉下来的话,可能造成的危害。所以,在电气试验时,应该按照相关的规范与要求,科学的罗列出设备可能存在的隐患或危害因素,并依据其重要程度的高低,找出相对应的预防策略。 电气试验中存在的危险因素主要由多个方面组成。第一,电气试验时,确定其可能存在的风险性。第二,在采取安全措施时,应该使其已确定的安全措施更规范与严谨。第三,应该确定电气设备试验的任一细小试验步骤会产生的危害性。例如:可能出现人员摔伤或者触电事故,以及设备运行出现不安全因素等。第四,定制应对危害因素的防御方法时,应该全面充分的考虑,并依据时间,判断预防措施的可行性,并不断改进预防方法,提高预防措施的完善性。第五,在通常情况下,电气试验的正常进行是将其分为多个小步骤,对每一个步骤都严格操作。预测所有小步骤中可能存在的问题,提前制定相关的预防策略。 三、应对电气试验危害因素的预防策略 (一)建立安全可靠的防护系统 对电气设备实施电气试验工作时,必须建立一整套的安全防护计划与制度,并尽量保持其完善性,有效分析与预防试验中可能存在的危害因素。在建立电气试验的安全防护制度时,必须保证此制度与计划的可靠性与实行性,使此制度具备可行性,防止出现制度与计划无法落实到实处的现象。在当前,电气试验的安全防护制度还具有某些问题。例如:对于其中的签发工作票制度来说,不但浪费时间和浪费人力,而且可能导致先试验后填票的现象,导致此制度丧失了该有的约束力。目前,为了避免此现象已经用计算机打印工作票,并且试验操作人员必须先签发工作票,得到许可之后,才能够进行试验操作,将试验流程操作规范化。 (二)试验前的预防策略 试验前,应该规范相关的试验步骤操作流程,明确其试验的相关内容。电气试验人员在具体试验时,应该将安全帽佩戴并将特定的试验服装穿好。假如要进行高空作业时,操作人员一定要系好安全防护带,避免高空作业事故的产生。此外,还应该避免电气试验对人体造成的伤害,需在试验场地的周围放置明显的警告牌,并安排相关的专业作业人员巡视场地,避免其他人员的进入。最后,应该在试验前,检查相关的试验电气设备,当其运行情况与就绪状态都没有问题时,才能够进行试验。 (三)试验过程中的预防策略 在试验中,对于被检测设备与试验设备来讲,需要保证其外壳是跟地面相连接的,且应该检查连接的正确性与安全性。严禁使地线接近自来水管等危险地方,应尽量使其远离危险处,确保其安全性。如果对试验电气设备加压,相关的试验操作人员必须思想高度集中,保持高度警惕性,能够对其存在的危险因素及时发觉,并采取有效的处理措施。如果进行电气试验设备的耐压试验,需要测定处试验设备,检验其绝缘阻值,确保接地的良好性,避免试验时发生的触电安全事故。在测量试验设备的绝缘阻值时,必须保持试验设备的无电状态,当试验完成后,才能开启试验设备的电源。如果是实施远程控制试验,其中的传动试验必须由专业的操作人员监管试验现场,并保持与上级的互动性,发现任何存在的危险问题,必须上报上级并终止试验工作,避免危险进一步恶化。 (四)试验后的预防策略 电气设备试验完成后,试验操作人员不仅需要详细地记载在试验中发生的问题,而且应该将这些问题立马反馈出去,通过这些试验记录,分析被试验设备的健康状况与稳定性能。另外,试验完成后,试验操作人员应该仔细检查现场,并拆除开始试验时安装的地线,检查电气试验的工作现场是否有其他物品的遗留,完成之后,保证所有试验相关人员能够安全撤离。 (五)提高试验操作人员的知识能力与技能水平 对电力设备进行电气试验工作,要求所有的试验人员必须具备一定的操作技能与知识水平。试验操作人员综合能力水平决定了电气试验的质量水平。电力公司,应该不断培养试验操作人员的安全意识,提高其节能意识。综合提高试验操作人员在紧急应变能力、对试验设备的操作能力、试验操作规范性、试验安全意识等方面的能力。试验操作人员通过试验提高其安全教育意识,建立起安全第一的思想试验观念,并使试验操作人员具备基本的处理紧急事故的能力,降低事故的发生率,提高整个电气试验工作的质量水平与安全性能。 四、结束语 总体来说,电气试验是必要且危险的。电力公司不仅需要提高对电气试验的关注度,而且需要了解电气试验中可能存在的危害因素,进行充分分析与研究后,采取有效的预防策略。避免在电气试验时出现安全事故,保证试验操作人员的人身安全。在对电气设备试验时,必须提高相关试验工作人员的安全意识与操作规范,加强对其操作技能和应急处理能力的培训,提高人员的综合素质,保证试验的质量。 电气试验论文:家用电器的泄漏电流和电气强度试验 摘 要:为了保证家用电器的使用安全,国际电工委员针对电器使用安全就明确强调了在工作温度下进行泄漏电流和电气强度试验的必要性,而非工作状态下的泄漏电流和电气强度测试也是其中一项重要的检测部分。基于此,文章首先分析了泄漏电流的定义,随后针对家用电器泄漏电流和电气强度试验的标准要求以及方法进行了分析。 关键词:家用电器;泄漏电流;电气强度;试验 引言 泄漏电流的定义为:在没有故障和外在的压力情况下,家用和类似用途电器中相互绝缘的金属之间和带电零件、接地零件之间,通过周围介质而形成的电流。泄漏电流直接影响到使用者的人身安全,因此,泄漏电流已经成为衡量产品绝缘好坏非常重要的一个指标。 1 泄漏电流的定义及试验目的 简单来讲,泄漏电流就是家用电器在没有设备故障和外施压情况下,绝缘部分所产生的电流。绝缘部分是使用者直接接触的部分,如果产生了电流危及到使用者的安全。因此,泄漏电流是衡量电器绝缘好坏的一个重要指标,也是目前衡量产品安全性能的一个关键性指标。 在家用电器中,对于安全性能要求较高的产品,都对泄漏电流有非常明确的要求,如家用电器中的水泵、空调、油烟机、冰箱。同时,大多数家用电器在特殊要求中对于泄漏电流均有明确的规定:在产品试验过程中,泄漏电流检测不合格,将会作为产品的致命缺陷,不予复检。我国电器行业规定,家用电器产品在出厂检测中,泄漏电流是重点检测项目之一。泄漏电流必须控制在一个很小的范围内,才能最终保证使用者的安全。 2 家用电器泄漏电流和电气强度试验 针对家用电器泄漏电流的重要性,下面针对泄漏电流和电气强度的试验谈谈自己的观点。 2.1 非工作状态下泄漏电流和电气强度 根据IEC60335-1:2010《家用和类似用途电器的安全第1部分:通用要求》中第16章的规定:在非工作状态下,即当家用电器处于室温状态,家用电器进行不连接电源的试验,这是家用器具在潮态试验后进行的泄漏电流测试,主要考核器具在经历耐潮湿试验后,器具本身绝缘材料导致的泄漏电流。针对单三相器具,试验电压有不同的要求,单相器具试验电压在1.06倍的额定电压下进行,三相器具的试验电压在1.06倍的额定电压下除以进行,并需在5s内进行泄漏电流的测量,其检测的网络与在工作状态下的泄漏电流测试不同,施加电压在带电部件和可触及的金属部件之间,检测回路的电流,不需要增加人体模拟网络。标准中还规定不同器具的泄漏电流有不同的限值要求,针对I类便携式器具不超过0.75mA,而I类驻立式电动器具不超过3.5mA,当然标准中规定针对带控制器的器具,其泄漏电流限值可以在原有的基础上增加一倍。在泄漏电流测试完成后,器具要立即进行电气强度的试验,针对器具中不同类型的绝缘(基本绝缘,附加绝缘,加强绝缘)施加不同的试验电压,考核绝缘是否被击穿。 2.2 电气强度(耐压击穿)试验的测试要求 电气强度试验,就是我们通常说的耐压测试,耐压测试有两种:一种是交流耐压测试,另一种是直流耐压测试。两种耐压测试的击穿原理是根据试验品的绝缘材料特性要求而有所不同。由于绝缘材料都包含了很多不同的介质,这些介质的导电性都不尽相同,因此,对这些绝缘材料施加交流试验电压时,电压要按照不同材料的介电常数和尺寸决定。而在施加直流电压时,只需要按照材料的电阻比例分配电压即可。在实际试验当中,由于绝缘结构发生击穿可能是电击穿,也可能是热击穿,因放点的形式多种多样,我们很难清楚的区分到底是哪种类型。此外,交流电压相比较直流电压击穿,发生热击穿的可能性大大增加,因此,我们认为在实际试验当中采用交流测试比直流测试更为严格。在选用设备时,注意若设备标准无另外规定,规定的试验电压值与试验电压的测量值之间的允许偏差在±3%。要求设备的试验回路中的试验电压也要足够稳定。在测试时,电气强度试验电压要根据标准要求进行选择设置。考虑升压操作瞬变过程而引起的过电压影响,通常对试验品施加电压时,应从相当低的数值开始,然后缓慢升高到试验电压值。 2.3 电气强度试验跳闸电流设定 关于电气强度试验的跳闸电流Ir的设定,在IEC 60335-1第13章与16章的标准要求,电气强度的高压电源在其输出电压调整到相应试验电压后,应能在输出端子之间提供一个短路电流Is, 电路的过载释放器对低于跳闸电流Ir的任何电流均不动作,Is与Ir值按照高压电源的特性进行设置,例如I类器具家用水泵,针对基本绝缘部分进行电气强度试验,试验电压按照1.2倍的工作电压加上700V/950V进行施加,标准规定,试验电压小于等于4000V时,一般Ir的值可以设定为100mA,但是很多试验人员还是会对设置多大的漏电流才为精确有疑问。这主要是与生产线上的电气强度试验有混淆,有些工厂线上试验人员设置耐压试验仪的跳闸电流为5mA,在检查过程中发现耐压仪报警,会再送至实验室进行1min的标准电气强度试验,通过后又调整生产线上的跳闸电流值。以此类推,这种可调跳闸电流的现象就会让试验人员,以为这个标准是不确定的。确实,在对家用以及类似用途器具的例行试验要求中,对跳闸电流的设置有做说明,即当你判定该器具为高泄漏电流的器具时,该限值是可以增加的,标准中规定可以增加到30mA。 2.4 工作温度下的泄漏电流和电气强度 根据IEC60335-1:2010《家用和类似用途电器的安全第1部分:通用要求》中第13章的规定:在工作温度下,器具的泄漏电流不应过大,而且电气强度应满足规定的要求。由于器具本身具有寄生电容,而人体本身也可以等效为一个电容,通过耦合器具和人体经过大地形成回路,这个回路电流就是泄漏电流。其检测的网络需要增加人体模拟网络。但是标准中规定的泄漏电流的限值与第16章节提到的限值是相同的,因此会很容易让试验人员以为这两个章节是重复的,但实际上他们考核的目的与测试的方法是有区别的。另外,如果器具装有电容器,且有一个单极开关,则还需要在开关断开时再进行重复测量。然后器具在工作状态下还需考核电气强度试验,即当器具断开电源后,器具绝缘应立即经受1min的耐压测试,其试验电压,与非工作状态下的电气强度试验施加的电压值不同。 3 结束语 综上所述,文章首先针对家用电器泄漏电流检测的重要性进行了分析,随后对泄漏电流和电气强度试验的有关问题进行了分析,介绍了常规的试验方法。相关厂家应采取正确的试验方法,选择恰当的仪器,选取合理的击穿电流设定值,才能保证产品生产的质量,满足生产线的生产需求。 电气试验论文:对电气设备高压试验及防范措施的探讨 摘 要:现如今,在现代化的生活生产中,电力是重要的能源。在电力能源系统中,电气设备的安全与否决定着整个电力能源是否能够正常的运行,在许多方面影响着生活生产的安全。对电气设备进行高压试验是检测电气设备是否安全的重要措施,高压试验可以很好地检测出电气设备中的各种问题,便于及时的发现与解决,防止事故的产生,保证生产生活的安全可靠,促进现代化建设的发展。文章对电气设备高压试验及防范措施进行探讨,以供参考。 关键词:电气设备;高压试验;防范措施 引言 随着现代化的不断发展,生产高效化的不断进行,矿山和工厂对于用电的安全性和可靠性有了更高的要求。而电力能否安全与稳定与电气设备有着密不可分的关系,如果在用电过程中电气设备没有达到应有的要求,那么就会造成用电的危险隐患,进而引发事故,很可能造成严重的生命财产损失。所以对电气设备在投入矿山和工厂应用之前进行高压试验,找出电气设备的隐患和防范措施是至关重要的,能保证电气设备工作的安全进行,满足矿山和工厂等生产企业正常的生产要求。 1 电气设备高压试验问题分析 在工业生产中,电气设备在运行时存在着一个运行状态,电气设备在这个运行状态下是否能够一直正常安全的进行,就需要用高压试验来进行检测。高压试验就是保持电气设备在规定下的运行状态不变,对电气设备进行或者是持续或者是间断的检测,通过信息收集设备对检测到的信息加以收集整理,之后通过对信息的分析比较,判断该电气设备内部是否存在着安全隐患和各种问题,探讨出相关的解决方法,解除隐患,使机器能够在运行状态下保持稳定与安全,将造成事故的可能性降到最低。综上所述,电气设备的高压试验需要的就是采用一些特定的试验装置,来进行一个信息的收集与分析,从而对电气设备完成性能的检测,对电气设备的性能有一个全面的了解,发现与解决其中的隐患,便于生产企业的使用。 2 电气设备常用的高压试验以及方法 2.1 直流耐压试验 直流耐压试验是高压试验中最普遍的方法,对电气设备加以上万伏直流高电压,进而检测出电气设备绝缘性能的好坏,在电气设备绝缘性能有缺陷的部位,会检测出异常现象。从而避免了局部绝缘性能有缺陷的电气设备进入到工业生产中,方法既方便又简单易操作。直流耐压试验还可以与后面提到的泄漏电流试验同步进行,保证了试验的效率,节约了花费,是试验中选择较多的一种方法。 2.2 交流耐压试验 交流耐压试验与直流耐压试验不同,它是通以交流高电压,以交流耐压试验来检测电气设备的绝缘性能,检测灵敏度更高,结果更全面。且发现的问题更加集中,是判断电气设备绝缘性能最可靠的方法。但是与直流耐压试验相比较而言,交流耐压试验过程更加麻烦,含有吸收比、泄漏电流和介质损耗等前提试验。操作复杂,周期较长。 2.3 泄漏电流的试验 不管是直流耐压试验还是交流耐压试验,在操作过程中都要进行泄漏电流的试验,以找出影响试验的客观因素。在泄漏电流的试验中,应用到的检查仪器是2.5kV以下的直流兆欧表。影响泄漏电流数值的因素有很多,除了电气设备本身的绝缘性能外,还有比如说环境的温度湿度,设备的老化程度等有关。所以说仅仅从泄漏电流的数值大小来判断设备绝缘性能的好坏是错误的,应该排除不必要的客观因素。如果电流过大应检查实验设备状况和屏蔽效果,电流过小则可能是线路接错。具体问题进行具体的分析。 2.4 绝缘电阻的测试 对与电气设备的高压试验来说,绝缘电阻的测试是必不可少的项目,这一测试周期短,实验操作简便,能可靠地反映出电气设备因老化和表面受污受潮所造成的绝缘缺陷问题。在绝缘电阻测试当中应用最多的仪器是绝缘电阻测量仪。 3 电气设备高压试验前的注意事项和试验程序 3.1 试验前的注意事项 3.1.1 仪器的检查 在连接线路钱要仔细检查仪器是否损坏,量表是否精准,排除因仪器本身原因造成的错误测量,并保持测量仪和电气设备的外壳良好接地。 3.1.2 数据检查 在高压试验和油务试验中,要注意观察其数据,如果超过DL/T596-1996电力设备预防性试验规程中所规定的注意值时,为了提醒试验人员以便及时进行研究,数据值会变成红色。在开放式变压器当中,当其中CO的值变化频率大并且超过0.0003时,则会有负载、油温的有关提示。 3.1.3 线路的连接 在接线过程中,要保持态度的严谨与认真,尤其是表计量程的检查。连线检查无误后方可进行下一步的操作。 3.1.4 外界环境的检测 在试验过程中要保证一个良好的外界环境,避免不必要的外界影响,场地要开阔,温度湿度要事宜等。 3.2 试验程序 在高压试验过程中,为了保证安全有效的进行,测试人员必须制定相关的工作口令。在试验开始前要进行调压操作,调压过程要缓慢均匀的进行。为了试验的安全性,在试验过程中,如果出现电气设备异常现象,则应立即跳闸,检查设备的问题。进行试验的电气设备更换时,也应跳闸断开电源进行更换。 4 电气设备高压试验中的错误操作以及防范措施 在电气设备高压试验过程中,存在着各种各样的错误操作行为。 (1)在操作过程中没有制定操作口令,比如说“开始”,“结束”,在高压试验中,口令的制定是十分重要的,关系到测试人员操作的相互配合,在对某个电气设备高压试验观测过程中发现,因忽略了口令,两方的试验人员无法进行很好的衔接,使得试验中出现无法进行的现象,浪费了大量的时间与精力,经过试验口令的制定,避免了试验过程中出现混乱甚至事故的现象。 (2)在高压试验过程中没有监测系统。电气设备的高压试验是存在较大安全隐患的,如果没有监测系统则会使高压试验的安全隐患被扩大,造成不必要的财产生命损失。某厂进行高压试验,因监测设备的损坏而忽视了这一环节,结果在试验过程中,电子设备发生了异常,这一现象并没有被注意到,结果导致了试验设备的烧毁。 (3)工作人员的安全意识不强,在电气设备的高压试验过程中,相关的工作人员都需要配备好安全用具,撤离大试验范围之外,某地的高压试验中,由于缺少对工作人员的培训,导致安全意识薄弱,安全工具配备缺失,造成了很大的人身事故,高压试验被强制停止。 5 结束语 电气设备的高压试验是检测电气设备是否合格的依据,因此对电气设备的高压试验和防范措施的探讨是十分必要的,它能使电气设备的应用更加安全有效,能够使矿山和工厂等工业生产企业更加安全有效的生产,对于现代化生产的发展具有重大的意义。
软件工程毕业论文:软件工程专业本科毕业设计过程管理 摘要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提出软件工程专业本科毕业设计过程管理措施,强调通过建立和完善毕业设计的管理制度,加强毕业设计过程的监控;构建完善的毕业设计管理平台,提高本科毕业设计管理水平;改革毕业论文形式,建立毕业设计过程管理评价体系,提高学生工程实践能力。 关键词:软件工程;本科毕业设计;过程管理 软件学院软件工程专业的设立是国家教育部、国家发展计划委员会为满足国家软件产业发展对人才的迫切需求于2001年批准成立的。重庆大学软件学院是国家首批示范性软件学院之一,其人才培养目标是培养“面向应用、遵循标准、适应团队、把握技术、熟知领域、外语优良”的软件工程人才。10年来,软件学院十分重视软件工程专业的工程化教学改革,采取多项政策和措施促进工程型软件实用人才的培养。本科毕业设计是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。因此,对软件工程专业本科毕业设计进行改革,培养具有工程实践能力的软件实用人才具有重要意义。 1 软件企业对软件工程专业培养人才的要求 软件产业的迅速发展对该行业从业人员提出更高要求,不仅要求学生掌握理论知识,还要求学生具备较强的工程实践能力与创新能力。国内计算机相关专业的教学基本上仍使用传统的理工科人才培养模式,注重基础理论知识,缺少对学生工程能力和职业素质的训练,因此培养既有扎实的专业基础知识和较强工程实践能力,又能迅速适应业界环境的高素质创新型软件人才,是软件企业对软件工程专业人才培养的要求。 2 目前本科毕业设计管理中存在的问题 1)毕业设计阶段缺乏全过程的管理与监控。 毕业设计全过程的管理与监控不够规范,缺乏专门的组织机构。毕业设计的一些主要环节疏于检查和监督,因此存在影响毕业设计质量的问题,如选题陈旧、重复率高、与软件产业发展需求不适合等。 教师指导水平有限且精力投入不足,同时没有对教师指导工作的有效绩效考核,使得教师对学生的毕业设计不够重视;某些学生由于有就业压力,便将主要精力放在人才市场和各类招聘会上,没有意识到毕业设计的重要性,最后只能通过拼凑和抄袭完成毕业设计。 2)毕业设计阶段缺乏规范化的指导性文件。 毕业设计工作持续时间长,涉及所有毕业生和教师,如果没有规范化的指导性文件能够让指导教师和学生了解毕业设计工作的意义、目标、计划、流程、论文规范化格式、质量评价标准、成绩考核等具体实施细则,明确自己在该项工作中扮演的角色以及整个毕业设计流程对自身承担工作的质量要求,那么很难提高毕业设计质量。 3)毕业设计文档资料缺乏有效管理。 毕业设计成果是学校的重要知识和信息资源,完善的文档资料管理有助于毕业设计工作的传承和创新。长久以来,毕业设计作品和论文主要采用人工管理。学生答辩后提交资料袋,资料袋中包括毕业设计相关文档和设计作品的刻录光盘,但由于管理人员对毕业设计资料的重视程度不够或人员不够,导致毕业设计资料管理不善,出现查询困难、答辩记录丢失等情况,为以后查阅、成果展示及下届毕业生的论文指导工作带来不便。 3 本科毕业设计管理改革措施 1)成立毕业设计管理小组。 为了加强本科毕业设计工作的组织、管理和监督,软件学院专门成立毕业设计管理小组,小组成员由教学副院长、正副系主任及学生助管组成,负责整个毕业设计过程的管理监督工作,包括从选题、审题、任务书下达到开题、中期检查、答辩、成绩评定、推优的全过程。 2)建立和完善毕业设计的管理制度。 为了提高毕业设计质量,毕业设计管理小组根据软件工程专业特点建立学院的具体工作规范和有效的毕业设计管理模式和监控制度,加强毕业设计制度建设,使得从选题、下达任务书到学生的开题报告,从每周汇报、中期检查到设计文档撰写、论文撰写、论文重复率监测、论文评阅及论文答辩,都有切实可行的实施细则及管理规章制度;构建集中管理与跟踪管理、周报提交、外出请假、抄袭检测、讲座出勤等平时成绩评定标准;完善从平时表现、系统设计实现质量、论文或设计文档质量、答辩水平等多方面衡量的客观、公正的综合成绩评定标准和推优程序。在毕业设计全过程管理中,力求做到有章可循及有据可查。 3)多元化的毕业论文形式。 多元化的毕业论文形式有利于培养大学生创新实践能力。根据软件工程专业特点,软件学院对毕业论文形式进行改革。毕业设计形式包括传统方式和新方式,学生可以选择其中一种方式,具体采用哪种方式则由指导老师负责。 传统方式是指毕业生完成开题报告并翻译一篇相关课题的英文文献,然后对软件系统进行需求分析、设计和编码实现,或者对相应算法进行研究、分析和编码实现,最后完成毕业设计论文。 为了面向软件企业需求,培养学生的软件设计能力,新方式注重提高学生的系统设计文档编写能力。毕业生前期仍然要完成开题报告、英文文献、系统分析设计和编码,最后提交系统设计相关文档。系统设计相关文档由以下文档构成:①项目开发计划;②软件需求说明;③系统设计说明;④数据库设计说明;⑤用户手册;⑥测试分析报告;⑦项目开发总结。根据软件工程学科特点及专业人才培养的要求,结合学校的毕业设计(论文)管理办法和软件设计文档国家标准,软件学院制定了符合专业人才培养目标的设计文档规范。 为提高学生科技论文写作水平和研究报告的演讲能力,软件学院面向软件工程专业所有应届毕业生,在其毕业设计阶段开设8学时的“科技论文写作规范”“研究报告演讲技巧”讲座,强调科技论文写作的规范性和可读性,锻炼学生演讲研究报告的能力。 4)加强毕业设计过程管理和监控。 毕业设计过程管理和监控面向的对象是学生和教师。软件学院毕业学生做毕业设计有不同情况,如有在校外软件公司做毕业设计的,更多的是在校内做毕业设计,因此需要有相应的不同管理模式。为加强学生培养质量和降低指导教师管理难度,软件学院提供集中管理与跟踪管理方式。 集中管理是指学院设置固定机房和机位并安排助教作为管理人员,由指导教师给学生安排机房,由管理人员负责学生的日常考勤,学生需及时向指导老师汇报学习情况,学生若有事必须请假。跟踪管理主要针对在校外进行毕业设计的学生,要求这类学生完成校外毕业设计申请,由管理小组协助指导教师对校外学生进行跟踪,为这些学生提供及时的毕业设计信息服务。这类学生必须每周与学校指导教师联系,以便教师详细了解并掌握学生毕业设计进度。这种具体的制度和规范,对在校内进行毕业设计和赴外进行毕业设计的学生进行了有效监控。 针对指导教师的管理,毕业设计管理小组采用不定期检查和周报提交的方式。毕业设计规范要求每位指导教师每周指导时间不少于2小时,指导教师需要检查学生毕业设计的进度和质量;解答学生提出的问题,进行下一阶段工作部署与指导,保证毕业设计的质量。 不定期检查指毕业设计管理小组根据指导教师在毕业设计系统中登记的指导时间和地点,不定期对教师的指导情况进行检查。周报提交是指学院建立的毕业设计定期报告制度,教师和学生每周均需要将周报提交到系统上,教师主要汇报每周对学生指导情况以及学生毕业设计进度和质量,学生主要汇报每周的毕业设计进度、毕业设计遇到的问题等。毕业设计管理小组每周对周报进行汇总分析并,及时了解毕业设计情况,对学生和教师提出的问题进行统一解答。 5)构建完善的毕业设计管理平台。 充分利用计算机技术,构建完善的毕业设计管理平台,提高毕业设计管理水平,使毕业设计管理更加规范化。软件学院在毕业设计过程中使用的管理系统包括:重庆大学本科毕业设计系统、重庆大学网络教学综合系统、重庆大学软件学院软件工程实践教学平台。 重庆大学本科毕业设计系统用来上传和管理毕业设计相关文档。系统涵盖毕业设计工作的全过程,实现选题提交、课题双向选择、毕业设计相关文档(包括开题报告、外文翻译和毕业论文)的提交与管理、文档模板的上传和下载、毕业答辩的自动分组、指导教师和交叉教师评分、答辩记录和成绩的上传、成绩册的打印、毕业成绩的统计分析等功能。 重庆大学网络教学综合系统。用于毕业设计的过程管理,主要进行信息、周报收集、校外学生实习申请、过程检查情况公告、问卷调查、学生成果提交和查询等。 重庆大学软件学院软件工程实践教学平台是软件人才培养创新平台,提供实践教学成果展示、实践案例资源库与实践教学管理功能。利用该平台可以举办毕业设计优秀作品展,展示软件学院学生的专业学习水平,激发学生的实践热情,对下一届学生起到示范作用。平台实践案例资源库可为学生提供实践学习参考资源,为教师提供实践教学案例素材。 6)建立毕业设计过程管理评价体系。 建立毕业设计过程管理评价体系,要求所有 一学生和指导老师每周都要将周报提交到EOL(重庆大学网络教学综合平台)平台。毕业设计管理小组每周对毕业设计情况进行检查和监督,并将检查情况告知所有指导老师。指导老师每周提交周报次数与毕业设计指导工作量挂钩;学生考勤情况、周报提交情况、平时检查情况会被记入平时成绩,平时成绩不合格将被取消答辩资格。 软件学院强调学生在毕业设计期间一定要进行软件系统设计和实现,毕业答辩包括系统演示、用PPT讲解毕业设计主要工作、答辩教师提问等多环节,答辩老师根据学生工作量、完成质量、论文或设计文档质量、答辩情况进行评分。学生毕业设计的最终成绩由平时成绩、指导教师成绩、交叉评阅成绩和答辩成绩构成,以保证评分的公平性。 7)加强诚信机制建设 为了提高本科毕业设计质量,加强学术道德和学风建设,营造学术诚信氛围,软件学院使用“大学生论文抄袭检测系统”对本科毕业论文进行防抄袭检测。抽检比例为应届毕业论文的50%,抽检名单由毕业论文管理系统随机抽取。另外,各答辩小组推荐的优秀毕业论文为必检对象。 软件学院制定论文抄袭的认定标准(建议文字复制比不超过25%)和处理办法,对有问题的论文,责成指导教师对检测结果予以认定和说明或督促学生修改,取消被认定抄袭论文学生的答辩资格;对各答辩小组推荐的优秀毕业论文进行,不合格的论文取消优秀。 4 结语 培养适应我国软件产业发展的软件工程人才,提高软件工程本科毕业设计质量,毕业设计的改革势在必行。通过2届学生的毕业设计改革证明,建立和完善毕业设计的管理制度,加强毕业设计过程的监控,充分利用毕业设计管理平台,实现多元化的毕业论文形式,建立合理的毕业设计过程管理评价体系,加强诚信机制建设,能极大地促进师生在毕业设计过程中投入热情和精力,提高本科毕业设计管理水平,有效保证毕业设计质量。 软件工程毕业论文:软件工程学在毕业设计中应用研究 摘要:毕业设计是一个十分重要的教学环节,是一个系统工程,应使用工程化的方法、步骤统筹安排以取得良好的效果。软件工程学是指导计算机应用专业软件类学生进行毕业设计的重要工具之一。将毕业生设计过程、文档书写与软件工程学紧密结合起来是提高学生毕业设计论文质量的一个重要途径。结合软件工程的基本知识,通过对软件类学生毕业设计过程存在的常见问题的研究,提出了应用软件工程学去指导学生毕业设计的方法。 关键词:软件工程;毕业设计 作者简介:许永昌(1976-),男,山东安丘人,硕士,山东英才学院计算机学院讲师,研究方向为计算机应用。 0引言 毕业设计是高等院校应届类毕业生在毕业前接受课题型任务,在教师指导下进行科学研究或工程实践并取得成果的过程,是高校实现人才培养目标的综合性实践教学环节,是一次理论与实践相结合的的锻炼机会。如何在新形势下改革毕业设计, 提高学生软件类毕业设计的质量,进一步规范毕业设计中的软件开发过程,抓好高校毕业设计这一实践环节,加强对毕业设计过程的管理与监控, 切实提高毕业设计的质量,对于软件类学生在毕业设计中实施合适的软件设计具有重的指导意义。 1毕业设计的必要性 高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。毕业设计是高等教育培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。 高职院校软件相关专业组织毕业设计应该符合新的人才培养标准,对培养学生的职业技能和素质要具有积极的意义。而对于即将毕业离校的应届毕业生来说,毕业设计无疑是计算机软件各相关专业理论教学、实验、实训等有机结合的途径之一。 通过毕业设计能锻炼学生的能力: (1)实践软件工程的相关原理能力。毕业设计的过程,是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包、编写文档等软件工程具体的各个方面。经过锻炼,学生们对软件工程学思想和方法的理解会大大加深。 (2)解决具体问题能力。在毕业设计的进行过程中,学生一定会遇到平时在课堂的理论学习中碰不到的困难和挑战, 而克服这些困难、解决实际问题的过程就是软件技术和心理素质逐步提高的过程。 (3)团结协作的意识、能力。通过毕业设计这一过程,学生就会产生团结协作的意识和能力。 2软件工程学的基本思想 软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科,包括两方面内容:软件开发技术和软件项目管理。其中,软件开发技术包括软件开发方法学、软件工具和软件工程环境,软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划。 3高职类学生毕业设计现状 毕业设计的主要目的是培养学生综合运用所学的基础理论、基本知识和基本技能,用以分析、解决工程、科研、社会实际问题的能力,使学生得到工程设计方法和科研能力的初步训练。毕业设计中存在的问题主要表现在以下几个方面。 3.1选题的盲目性 只是把毕业设计环节作为大学生活的必经环节, 纯粹是为了完成学业而去做毕业设计, 造成选题的盲目性、有的选题则是陈旧。 3.2可行性分析与需求分析重视程度不够 绝大多数毕业生在确定了毕业设计的题目后,几乎不进行调查研究工作就立即投入到整个系统的设计中, 一旦遇到了与实际不符的地方, 又重新返回, 对已经做好的设计进行修改。最终导致设计的系统杂乱无章, 甚至到了最后只能马马虎虎地仓促交工。 3.3系统开发过程中的文档不够正规,不够完备 完整的设计不仅包括所完成的可操作的系统,一般的操作帮助,还包括在开发系统的过程中所产生的各个文档等一些文字的东西,比如解释清晰、内容全面的数据字典和使用手册也是必不可少的,否则用户会感到使用起来不方便,觉得难于操作。 3.4模糊的评价标准 导致毕业设计质量下降的一个非常重要的原因就是没有建立精确细致的评价体系。 这严重影响了项目的进度和质量,并且使学生没有真正得到必要的锻炼。我们通过对这些问题进行详细深入的分析,提出一个软件过程框架,这个框架主要从需求、测试、集成这3个方面给出工作要点和规范。 4利用软件工程学思想指导学生进行毕业设计 毕业设计本身是个工程,要用工程的方法去处理。从软件工程的角度去指导学生进行毕业设计,在毕业设计过程中,要系统地将所学知识应用于实际问题,按软件工程学思想展开工作。 图1软件生命周期与毕业设计各阶段之间的映射 4.1以可行性研究指导选题目 可行性研究,应该从技术可行性、经济可行性、操作可行性三个方面去研究,在毕业设计题目的选择过程中,应立足于解决实际问题,注重发现问题、分析研究问题和开发创新的能力。选题原则上,可以参考以下几点:①毕业设计的课题应该能使计算机专业所学的理论知识进一步理解并深化,也就是说,毕业设计应尽可能包括多门专业基础课和专业课的综合运用,并且要紧密结合工程实际,以有利于学生的全面训练;②选择难度适中的课题, 保证课题的完成质量;③课题要适合于各个模块独立进行,并便于最后统一调试;④课题规模应大小适合,难易程度适中。 4.2需求分析是关键 需求分析的基本任务是准确地回答“系统必须做什么”, 也就是对目标系统提出完整、准确、清晰、具体的要求。系统分析员可以通过多种形式来获取用户需求,对用户提出的需求进行分析,以此来确定其中要实现系统的功能。对需求划分优先等级,找出核心需求和重要需求,以保证系统构建的正确性。 在进行软件类毕业设计时,为了保证需求获取的准确性和全面性,可以让项目组的所有学生都参与到用户需求的获取的工作中来,发挥集体的能力,并由指导教师进行最终的确认。 4.3规范设计过程 需求分析完成后的下一个阶段就是系统设计,包括概要设计和详细设计。 详细设计阶段的任务就是深入每个函数内部,以伪代码或注释的形式实现整个函数,设计出程序的详细规格说明。 从系统设计开始,学生要按照软件工程的要求,画出DFD图,对输入、输出数据流进行详细的说明,建立符合软件工程规范的数据字典,根据DFD 图设计出模块结构图。 4.4重视文档写作 在毕业设计的过程中,要严格遵照软件文档的思想,记载设计过程的每一阶段完成了哪些设计,下一阶段的任务、目标及技术手段,这样,把文档作为整个设计的指挥棒,使设计有条不紊地进行。 4.5重视测试工作、撰写毕业设计说明书 软件测试工作也是软件开发的重要组成部分。通过实际应用效果和测试数据,毕业设计的成效就可一目了然。 毕业设计说明书的撰写是最后一个阶段,要求学生回顾设计过程,总结劳动成果,这时学生就会对软件开发及必须经历的几个步骤都有更深刻的认识。最后,要求学生对毕业设计进行系统的总结,写出毕业论文。 5加强对学生综合能力的培养 通过实践的练习,不仅能加深对理论的理解,同时也能锻炼运用知识分析问题、解决问题的能力。毕业设计这一实践环节是高等学校培养学生实际能力的主要手段,也是高等教育的重要组成部分。充分、有效地设置软、硬件的毕业设计对学生能力的培养至关重要,可以缩短学校教育与社会流行技术、工具的差距,满足学生毕业后的工作需要。通过毕业设计必须达到培养学生以下方面能力的目的。 5.1工程实践能力 学生能够准确把握选题的逻辑重心和学术思路,能够运用丰富的专业知识进行处理,具有严谨的理论思辨过程,以锻炼毕业生的工程实践能力,使毕业论文具有一定的应用和学术探讨价值。 5.2书写和表达能力 毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。在毕业设计期间,尽可能多地阅读文献资料是很重要的,毕业设计大多数是技术开发型的,其论文的主体部分应包括:总体设计、模块划分、算法描述、编程模型、数据结构、实现技术、实例测试及性能分析。这些内容根据任务所处的阶段不同,可以有所侧重。 5.3创新能力 提出创新要求后,带领学生认真复习或补学过去没学过、没有学好的课程,并在此基础上结合实际工作中出现的问题孕育出一些新的思路,将毕业设计推上一个新台阶的方式,与为每个人专门分配某一特定的作业来锻炼学生基本技能的方式相比,更能扩展学生的视野,培养创新能力。 5.4协作能力和团队精神 通过集体活动和成员沟通培养成员的团体情感,增强团队的凝聚力。毕业设计将一个学生从入学初到毕业前的软件专业课程的学习内容链接成线,实现了课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,达到了良好的理论联系实际的教学效果。毕业设计弥补了课堂教学的不足,加深了对理论的理解,促使学生深入思考,敢于创新,同时使学生的动手能力、分析和解决问题的能力、书写和表达能力、协作能力等各项能力都得到了培养和提高。 6结束语 软件工程作为软件开发工程化、规范化的具体实施方法,在将其应用到毕业设计中之后,学生在软件设计的文档书写规范化等方面均有了很大的改善与提高。将软件工程应用于毕业设计中不仅仅完成了一门课程从理论到实践的过程,而且将一个学生从入学到毕业前软件专业课程的学习内容链接成线,完成了前导后续课程的真正衔接,也使学生在毕业前对软件方面所学的知识进行了比较完整的概括与总结,因此,软件工程学在计算机专业学生毕业设计中的应用具有重要的现实意义。 软件工程毕业论文:管窥软件工程在毕业设计中的应用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓 王长波 单位:湖北医药学院 公共管理学院计算机教研室 软件工程毕业论文:软件工程本科毕业设计策略 一、利用多方资源做好毕业设计选题与立题工作 恰当的选题是做好毕业设计的必要条件和前提。近年来,随着信息技术高速发展,国家对高素质软件工程人才需求十分旺盛,并有逐年扩大的趋势。同时各个高校软件工程专业的招生数量也在逐年增加,从目前全国319所设有软件工程专业的学校看,2013年该专业平均招生300人左右。专业招生人数的增多给毕业设计选题带来了带来巨大挑战:一方面软件工程专业的毕业设计选题要求具有一定的应用价值、创新性,同时还要与行业需求相吻合;另一方面要保证选题的唯一性,不仅要避免学生之间的题目重复,还要避免与之前毕业生的题目重复,因为重复的选题会使学生产生投机的心理,导致“打酱油”现象。针对上述问题,黑龙江大学软件学院主要采取了以下几个措施:1.充分利用企业资源,对一部分在企业实习的学生采取“三位一体”的双导师指导模式。即企业项目为载体,学生为主体的模式,校内和校外导师为主导。这部分学生一般是在大三下学期暑假就已经进入企业实习,而我们每年毕业设计选题工作是在十一月末,也就是学生进入企业实习后三到四个月的时间,学生经过企业阶段的培训,对企业的生产过程、企业文化有了一定的了解。此时,学院组织校内外导师和学生共同协商,以企业项目或子项目为学生确定毕业设计选题。2.充分发挥导师的资源优势,学院大部分教师都有自己的科研课题,这些科研课题有些是直接来源于企业的横向课题,还有一些是信息技术领域的应用研究课题,我们鼓励教师从这些课题中提取出一些子项目让学生实践,作为毕业设计的选题。3.充分挖掘学生的专业技术特长和兴趣点并结合学生的择业倾向,确定最能发挥自身优势和潜能的选题。毕业设计的选题不仅要与实际需求相结合,更重要的是应该结合学生自身的技术优势和兴趣。只有学生对选题有兴趣,他们才能尽早地进入状态,发挥自己的创造能力和积极主动意识。所以,选题阶段导师和学生的沟通交流就显得尤为重要,通过沟通导师可以了解学生的能力、兴趣和择业倾向,学生也可以对选题,有进一步的认识,对于不感兴趣的选题学生也可以通过与导师进一步的探讨进行题目的修订。 二、注重环节审查,加强过程监管 虽然“好的开始是成功的一半”,但是如果缺乏中间环节的监管,仍然不能保证好的效果[4]。因此,为保证毕业设计(论文)的质量,我们制定了明确的质量标准、管理条例,并由院长、学术委员会、系主任和教务办主任组成毕业设计(论文)工作委员会,负责毕业设计(论文)工作的组织、评定和监管,同时保证管理条例的严格落实及各个环节工作的正常进行。为健全毕业设计(论文)的监管机制,学院先后规范和完善了《毕业设计(论文)工作管理办法和实施细则》《开题报告》《开题评分标准》《中期报告》《中期检查标准》《毕业设计(论文)撰写规范及模版》《毕业设计(论文)盲审表》《答辩程序和评分标准》等一系列管理办法和文档标准,使毕业设计工作在制度和规范下能顺利有效地进行。每年毕业设计工作之初,我们都要给学生开一个动员会,在会上阐明毕业设计(论文)的重要性,以及毕业设计对他们未来工作的影响,调动他们学习的主动性、积极性和创造性。此外,系主任还要向学生介绍学院毕业设计(论文)管理办法和实施细则,各阶段的工作要求和时间节点,以及各环节检查的内容、需要提交的文档,使学生在毕业设计开始时能做到心中有数。同时,我们也要求指导教师随时解答学生的问题,坚持每周开例会,检查学生的工作完成情况,并提出一些有技术含量和理论深度的问题启发他们思考,激发他们的学习热情,并与学生一起确定后续任务。此外我们组织开题检查、中期检查,对开题检查成绩后30%的学生,不但检查中期报告,还要现场检查程序。对于中期检查不合格的学生,要求限期整改,如果仍然不合格则取消答辩资格。在答辩之前,我们还要对论文进行盲审,盲审不合格的学生不允许答辩,对有异议的论文要提交学术委员会做最后论证。虽然学院对毕业设计(论文)工作在各个环节上的审查都非常严格,但我们鼓励学生之间进行研讨交流,博采众长,相互提高,因为我们的目的不是抓出多少不合格的学生,而是想通过大学阶段最后的综合性实践教学环节训练,培养学生的学习能力、知识的综合运用能力、分析解决问题能力和沟通交流等综合素质。 三、严把答辩关,保证毕业设计质量 答辩是毕业设计(论文)考核阶段的最后环节,这个环节既是学院对学生毕业设计的验收和鉴定,同时也是学生对自己工作的总结和汇报。通过答辩,学生不仅展示了毕业设计工作的效果,更展示了自己的专业知识、技术水平和综合素质。作为教师,每年都要指导多个毕业设计(论文),而学生一生只能经历一次本科毕业设计,而且毕业设计答辩能否顺利通过,直接关系到学生毕业及学位资格的认定。因此对学生来讲,毕业答辩至关重要。这有点像外科医生与患者的关系:医生每年要做很多手术,对他们而言手术已是司空见惯,但对于患者本人,可能一辈子才上一次手术台,而且生命攸关。所以,我们要在毕业设计指导过程中,认真对待每一位学生。同时在毕业答辩中严格把关,保证质量,更要秉承“公开“”公正”“公平”的原则。我们的毕业设计(论文)答辩采用小组面试形式,每组由四位副高职以上教师组成,答辩流程如图1所示。答辩当天向学生公布成绩,毕业设计(论文)总成绩由开题成绩(10%)、中期成绩(10%)、指导教师成绩(10%)、答辩成绩(70%)构成。对于优秀的和不及格的学生,我们还会重新组建答辩组进行二次答辩。这是考虑到答辩组之间认同度的差异而导致评分标准出现偏差,可能有些答辩组打分会偏低,有的组打分会偏高,即各个答辩组评分信度不能达到一致。二次答辩可以有效地消减组间评分差异,从而使申报校优秀论文人选和未通过人选的确定做到公正、公平和有效。针对软件行业特点,我们通过强化实践教学环节,合理利用多方资源拓宽毕业设计(论文)选题途径、健全和完善毕业设计(论文)的监管机制等手段,确保了毕业论文质量的稳步提高。几年来,黑龙江大学软件学院的毕业设计(论文)质量受到校内外专家的一致好评,获校优秀论文比率一直位于学校前列。实践证明,加强毕业设计(论文)质量的监管,不但提高了学生工程实践能力、独立科研能力和创新意识,为学生进入工作岗位打下了良好的基础,进而也提升了学生的就业率。 作者:任美睿 金英 郭龙江 单位:黑龙江大学 软件工程毕业论文:论述软件工程的毕业设计运用 1软件工程在毕业设计中的作用 软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。 2毕业设计中存在的问题 笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题: 2.1选题的盲目性 选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。 2.2缺少软件的系统分析 软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。 2.3软件设计过程杂乱无章 软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。 2.4开发过程中文档不完备 根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。 3用软件工程思想指导学生进行毕业设计 3.1以可行性研究指导选题 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。 3.2重视软件的需求分析 需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。 3.3规范毕业设计过程 软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。 3.4重视文档的写作 软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。 4结束语 软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。 作者:王晓王长波单位:湖北医药学院公共管理学院计算机教研室 软件工程毕业论文:开发编程的软件工程毕业策划研讨 1组织方式 实际上,上述选题机制是将分散的毕业设计引导形成基于团队的角色学习环境,学生在教师的统一带领下,对项目进行设计并划分模块,独立负责不同模块的开发,并且在教师的指导下,充分体验不同模块之间的沟通和集成问题,使学生能够贴近企业项目开发的实际情境,体会到实际项目身临其境的感觉,从而提高毕业设计对于毕业生的锻炼价值和质量。 敏捷宣言认为人和交互胜过过程和工具。以此原则为指导,在毕业设计实施过程中,要求学生组内成员和小组之间加强交流沟通,对于毕业设计过程中产生的文档,要求学生着重记录交流过程,而非交流结果。敏捷宣言认为客户合作胜过合同谈判,意义在于业务人员应该参与到项目开发的整体过程中,达到整个项目开发团队能够把握项目开发方向。对于软件工程毕业设计来说,意味着在选择毕业设计所涉及到的项目原型时,应尽量贴近学生实际,例如选择教务管理系统、教学管理系统、图书管理系统等学生经常接触和使用的应用系统,或是指导教学正在从事的横向或纵向课题。要求选择指导教学或学生自己能够扮演客户的角色,学生对于所开发的系统的需求了然于胸。 2管理方式 敏捷宣言认为可以工作的软件胜过面面俱到的文档,可以工作的软件是进度主要的度量标准。以此原则为指导,对毕业设计过程中要求撰写的文档可适当弱化,而是要求将项目程序代码保存到统一版本库,并保持版本库中的代码是可部署和运行的。极限编程的推荐实践方式认为对于项目开发应该尽早测试、经常测试、自动测试。在毕业设计的实施过程中,要求学生对于测试计划、测试用例及测试驱动开发(TestDrivenDevelopment,TDD)都有所了解,使用由学生指导教学编写的自动测试来监控开发进度,支持系统的演化,并尽早发现缺陷。上述管理方式就现阶段软件工程专业的毕业设计来看,实施比较困难,但应尽力发展,从而弥补现有人才培养方案中对于软件测试不够重视的缺陷。 极限编程推荐增量设计、开发和频繁重构。这也是毕业设计过程中应采纳的做法。对于一个指定的项目,要贯穿整个毕业设计过程,以各个阶段时间点为标志,要求学生以增量的方式来完善项目开发,在毕业设计过程中,要体现项目的渐进式开发,各个时间点都要求学生完成项目的相应部分,并且要求项目代码的主版本随时处于可部署、可运行状态,对于系统架构和代码结构等方面,可通过重构来优化。对于代码重构的的粒度和频率,可由指导老师根据实际情况具体把握,以模块化和符合软件设计模式等特征为参考依据。 3考核方式 鉴于以上组织和管理方式,在进行毕业设计(论文)考核时,应在传统的毕业答辩环节考核基础上,考虑以下因素:一是在毕业答辩考核时,要注重考查学生所写代码的功能,而不是形式上的开发文档。二是极限编程推崇结队编程(PairProgramming),因此,在毕业设计进行过程中要求学生不要局限于自己的毕业设计课题,而应该是两个人一起完成两个课题,双方都参与到对方的项目中去。在毕业答辩考核时,也应采取相应的考核办法,交叉检查学生的编码工作量。三是极限编程提倡短周期。也就是说,毕业设计过程中,应该交付多个可运行的系统版本(功能是递增的,但指定功能的版本是可用的)。因此,在毕业答辩过程中,要求学生就系统的多个可运行版本进行演示。总而言之,软件工程专业的毕业设计(论文)的考核,除了依据传统的毕业答辩考核标准之外,还需结合敏捷开发和极限编程的特点,综合考查编码协作、增量设计、测试驱动开发、持续集成等特征是否体现在学生毕业设计(论文)中。 典型过程及相关支撑工具 在确定指导老师和设计课题后,学生将展开毕业设计的具体过程,根据以AD和XP为指导思想的典型毕业设计过程,具体过程如图1所示。以上典型过程中的具体步骤,都有成熟的支撑工具可选用,使整个毕业设计过程实现信息化管理,其中项目管理工具可使用PivotalTracker,测试管理工具可使用MercuryQualityCenter,自动测试可使用开源集成测试环境,如Jenkins,代码管理工具可使用VisualSVN(服务器端)和TortoiseSVN(独立客户端)及SubclipseSVN(IDE集成客户端)。 软件项目管理工具PivotalTracker是由公认的敏捷软件开发老大PivotalLabs开发的基于故事、简单、有效、敏捷的软件项目管理工具,适用于各类型的项目,并通过敏捷项目管理的理念让项目能够有条不紊的进行,使项目的开发效率大大提高。操作界面如图2所示。 测试管理工具MercuryQualityCenter提供了基于Web的,可在广泛的应用环境下自动执行软件质量测试和管理的功能,使IT团队能够在开发流程完成前就参与应用程序测试。这样将缩短时间表,同时确保最高水平的质量。操作界面如图3所示。版本库管理工具SVN是用于实现对代码、文 件等的修改、删除、增加等操作进行记录,并且可以追溯每个修改细节的通用工具,它基于C/S架构,需要服务器和客户端软件,其中SVN服务器可以使用VisualSVN,独立客户端可使用ToitorseSVN,而IDE集成客户端可使用Subclipse。 结语 软件工程专业毕业设计具有鲜明的实践特征,需要具体的实践原则做为指导来提升毕业设计(论文)的质量。我们引入敏捷开发和极限编程的相关原则,构造软件工程专业毕业设计的具体实施过程,并将其应用于实际教学过程中。下一步工作将对于这一全新的探索和尝试,在实践过程中针对具体出现的问题进行改进和完善,使这一毕业设计模式更加适用于软件工程专业,并在条件成熟时向计算机相关专业推广。 作者:曾志浩肖小克单位:湖南工业大学计算机与通信学院 软件工程毕业论文:软件工程毕业策划的管制方案探新 规模使得精细化指导与管理变得困难 原有毕业设计环节管理由于参与指导的教师人数相对较少,每名教师指导的学生也不多,而且所有教师均为本系教师,大家彼此非常熟悉,在一起教学研讨的时间也很多,所以大家对各环节的要求及约定比较容易统一,对每个学生的指导时间也较多。但随着参与指导毕业设计教师数量的提升,指导学生数的增加,特别是聘请了外系教师的支援,原有会议讨论式、心理记忆式的约定及规则已经不能适应管理要求。这就必然要求规范毕业设计环节的管理,统一考核指标,让大家在一个统一的框架下实施毕业设计的指导与考核。 软件过程及评价主观性强 软件及开发是个主观性强,知识、劳动密集型工作,同一个项目或任务,由于每个人项目经历、经验的不同,不同的人所得出的满足需求的合格产品是肯定有区别的,但在质量、灵活性、可扩充性方面可能存在很大差别。同时,对于软件产品,不同人会有不同的评价,具有强主观性的特点。这种强主观性使得对毕业设计的评价难以用客观的量化的评价指标和体系进行度量,对教师间把握统一的考核尺度制造了困难。 师生面对面交流机会越来越少 由于就业形式的变化,各本科院校的培养模式也作了一定的改变,为了让学生能更方便的外出找工作,更早的接触社会,大部分高校第八学期除了毕业设计,基本上就没有其他的教学任务。重庆理工大学也存在类似情况,在第八学期,大部分学生没有待在学校,有的在外联系工作单位,有的提前到单位实习,甚至有的以在外找工作为借口待在家里,学生的分散性使得教师和学生之间面对面交流的机会少之又少,给毕业设计环节的指导和管理工作带来了难度。 选题类型趋于多样性 为了培养学生层次、方向的多样化,软件工程专业的毕业设计不仅只有传统的系统分析、设计与开发类的题目,还涉及论文类及算法类等类别。根据对前几届毕业设计环节的综合统计,系统分析设计开发类选题所占分量最多,占70以上。由于不同题型的毕业设计需要应用的知识、实施过程、考核重点都存在很大差异,不同题型之间的考核没有对比性,因此需要针对不同的选题类型制定相应的考核指标和评价标准。 现有管理中存在的问题 毕业设计是一次综合锻炼学生应用所学知识解决问题能力的过程,涉及的环节比较多,存在的问题也不少。综合分析,存在以下三个典型问题: 1历史题目重复率高,抄袭现象难以控制 每年都有几个班的学生毕业,毕业设计都要实施。在纸质时代,抄袭成本大,抄袭源也比较难找到,因此抄袭现象相对较少,不同届学生的题目相同并不会影响毕业设计质量。然而,随着互联网技术在给广大民众带来方便的同时,也给学生的偷懒提供了契机。由于大部分学生在外实习,教师很难有效的监督学生,有相当一部分学生考虑到自己毕业后不从事软件开发等相关工作或工作比较忙,不愿意投入时间好好地完成毕业设计,而是从互联网抄袭,甚至通过互联网购买。 2学生对考核的公正性存在质疑 由于参与综合实践环节的学生人数和指导教师规模越来越大,综合实践环节在进行质量考核时必然要进行分组。由于大家没有统一的考核指标体系及标准,同一水平的毕业设计处于不同考核小组,可能得出截然不同的成绩;甚至有指导教师认为较好的论文在答辩时被判为不及格现象。造成的严重后果是学生对论文评审、答辩过程公平性的质疑,对学校的声誉带来不良影响。其原因是由于不同教师间、各不同小组之间缺乏一个统一的评判标准,分组的不均匀分布而导致了评审的不公平性。 3学生难以获取实际需求 由于学生人数众多,只有少部分学生能参与到教师的实际科研项目中,大部分学生只能以虚构的题目为背景,没有具体的企业为依托。因此,很获取项目的具体而详细的需求,学生所完成的也只能是一些通用功能的系统,系统业务逻辑比较简单,甚至基本没有业务逻辑,仅仅是简单增加、删除、修改等功能的拼凑,不能真正体会到系统分析和设计的内涵。 软件专业毕业设计管理对策 软件工程专业毕业设计管理是很多高校都比较棘手的问题,也有不少教师已提出了一些很好的策略。根据对多年毕业设计执行情况的分析与总结,作者认为软件工程专业毕业设计管理和考核中存在众多问题的主要原因有以下三点:重结果轻过程的考核方法;缺乏统一的考核评价体系;管理过程不规范,随意性大。因此,本文主要从建立量化考核指标体系、规范毕业设计过程管理和其他一些辅助策略进行探讨,如图1所示。 1建立量化考核指标体系 建立量化考核指标体系包括细化考核指标和建立考核评价体系两部分。考核指标体系是一把双刃剑,它除了可以对学生的毕业设计过程和结果进行考核外,也给学生提供了完成毕业设计目标的指导。在实际操作中,将对毕业设计的考核从过程检查、评阅、答辩等几个环节进行考虑,各环节又有细分指标,如论文选题、工作量、分析设计,程序运行、系统界面、论文结构、熟悉程度等,用权重表示指标的重要性程度,每个指标有几个不同得分等级,每个等级对应一个可参考的评判标准,从而将以前的主观考核变为根据指标进行量化计算,有效地减少人为因素对评价的影响。 2规范毕业设计过程管理 传统的考评方式重视对结果的考核,缺少对过程的考核,大多数学生在进行实践环节任务时,没有一个良好的系统分析、设计、开发习惯,完全是“灵感触发”式的完成的,因此最终提交的往往是低劣的文档或代码。软件产品是知识密集性产品,实践证明,有效的过程管理是生产出好产品的一个必要条件。因此,必须规范毕业设计的课程管理,借助于3.1节建立的考核体系,对过程中的开题、需求文档、设计文档等关键环节进行考核,使学生在完成毕业设计的每一步时有明确目标的指导,通过过程的管理促使学生完成高质量的毕业设计成果。为了减少人为因素的影响,有必要建立毕业设计过程管理及控制系统,用管理信息系统规范毕业设计的过程管理。 3采用团队培养模式 系统分析与设计的能力是软件工程专业学生需要培养的一项最主要能力,而简单的系统开发或项目由于功能简单、业务单一,对锻炼学生的系统分析和设计能力作用不大。因此,可以采用多名学生组团共同完成一项较复杂系统的方式,每名学生负责其中的一部分,学生之间通过对复杂点的业务逻辑的讨论来提高系统分析和设计的能力,通过团队合作来了解项目管理与软件工程方法的精髓。 4与企业合作指导 由于企业面对的都是实实在在的项目,有自我学习的环境氛围和压力,在培养学生动手实践能力方面有其独特的优势。在企业,每天都有相应的任务,在完成任务过程中,必然会碰到各种类型的问题,会寻求问题的解决方法,在解决问题的过程中很自然地就提升了自己的能力。这种任务驱动的学习方法和实际项目环境下的压力在学校是很难提供的。近些年来,学院也在加强与企业的合作,在有条件的情况下尽量派学生深入到公司、企业进行实习,已签约的学生也可以提前到签约企业工作,以企业的项目来完成其毕业设计环节,实现企业、学校共同指导的方式。 结束语 毕业设计环节由于实践性、综合性强,涉及知识点多,其管理与考核一直是让人头疼的问题。论文描述了重庆理工大学软件工程专业毕业设计环节的背景和现状,指出了软件工程专业毕业设计质量难于管理和考核的特点。通过对近几年毕业设计开展情况的总结与分析,发现了毕业设计质量难于考核和控制的具体原因,并指出当前毕业设计管理和考核所存在的问题,最后提出了解决这些问题的一些具体实施策略。结果表明,策略的实施对毕业设计过程的管理及考核答辩工作有较大的作用,学生毕业设计质量有了显著的提高。 作者:刘智王森闫河单位:重庆理工大学计算机科学与工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院 软件工程毕业论文:软件工程专业毕业设计论文 1概述 在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。 2存在的问题 1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。 2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。 3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。 4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。 5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。 3采取的对策 时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。 4结束语 软件工程是一个实践性很强的专业,软件工程专业的毕业设计作为大学四年学习的总结,是学生从学校跨入社会前仅有的一次大检验,它不仅检验了学生对所学知识的综合应用能力和学生的综合素质,同时也检验了学校的培养模式和教学质量。毕业设计质量的好坏,不仅关系到软件工程专业的培养目标,也关系到学生的就业率与就业质量。因此,在就业形势日趋严峻的情况下,软件工程专业毕业设计的教学改革也要适应就业市场需求,紧跟行业发展变化,与时俱进。 作者:张华 单位:南阳理工学院 软件工程毕业论文:软件工程毕业设计改革实践 一、软件工程专业毕业设计存在的主要问题 (一)毕业设计题目设置与选题方面 题目设置不合理,类别与层次不清晰,选题匹配效果差[2]。学生的毕业设计课题一般都按照指导老师的研究方向和实际工程项目提供,但每年真正来源于工程实践题目比例较少。部分题目理论性强,学生根据所学知识不能很好理解;部分题目开发工具复杂,占用了毕业设计的大部分时间。在选题时可能导致学生想选的题目选不上,能力差的学生所选题目难度大,影响学生的积极性,导致选题效果差,造成毕业设计很难完成。 (二)毕业设计过程监控方面 毕业设计监控工作实施困难,效果较差。软件工程专业毕业设计一般包含选题、开题、中期检查、程序测试、撰写毕业论文、答辩、成绩评定。但对这些环节的监控有时候会形成空白带,毕业设计不在实验室进行,有的学生在实习单位实习,有的学生在外地找工作,老师不能定时与学生见面,老师无法了解学生的具体情况,且学生提交的各阶段文档流于形式,只有指导教师在进行监控,未形成完善的监控体系,导致监控不到位,监控效果较差[3]。 (三)毕业设计论文答辩方面 答辩考核方法单一,答辩仅由学生的讲解和老师的提问两个环节组成,考核准确度低。答辩通过门槛较低,答辩只对学生的毕业设计进行排名,一般排名在最后的学生才可能不及格,不利于提高学生毕业设计积极性,造成大部分同学仅以答辩及格为目标,思想上不重视,答辩准备工作不扎实。再由于软件工程专业特点,毕业设计软件作品评分标准难于量化,考核具有一定难度,也造成答辩效果不好。同时为了提高学生毕业率和就业率,毕业答辩的质量控制有所放松,直接导致了软件工程专业毕业设计质量难以保障。 二、软件工程专业毕业设计的教学改革 针对上述各项实际问题,主要进行的相关工作具体如下: (一)合理设置毕业设计题目,动态选题 依照软件工程专业的以市场需求为导向,培养应用型软件工程人才的培养目标,在毕业设计题目设置环节,紧紧围绕工程实际型、创新项目型、竞赛题目型、科研项目型等类型进行题目设置,以适应市场动态需求。同时着力避免在毕业设计题目中设置虚拟型题目、理论研究型题目、综述型题目、分析设计型题目等。在选题过程中,通过毕业设计管理系统(如图1所示)进行多轮双向动态选择,动态调整题目各项技术参数以保证学生能选择一个适合自己能力且能有利于自己以后工作的题目[4]。这样,在选题之后,每个指导老师就可以根据学生不同能力进行分别指导,使不同能力的学生都能够运用其所学知识解决工程实际问题,都能够通过毕业设计增强工程实践能力、工程设计能力与创新能力。近四学年软件工程专业毕业设计各类题目汇总。 (二)毕业设计过程实行三级监控管理机制 学校成立以主管副校长为组长的毕业设计工作领导小组以加强毕业设计宏观调控,学院成立以教学副院长为组长的毕业设计工作领导小组以加强毕业设计协调与监控工作,软件工程专业成立以专业负责人为组长的毕业设计工作小组落实并实施毕业设计各环节具体工作[2]。具体参见下图2。在实现毕业设计过程管理的三级管理机制的同时,为保障毕业设计工作质量,软件工程专业要求所有指导教师必须具有中级以上技术职称或硕士以上学位且有一定工程实践经验,具有较高教学、科研水平和创新能力,师德良好,工作态度认真负责。在每年的毕业设计指导工作开始前都对指导教师进行资格审查,择优任用,且每位教师指导的学生不超过6人,以保证指导教师对学生的充分指导[5]。 (三)毕业设计过程量化考核 以往软件工程专业毕业设计成绩通常由三部分组成:一是学生的平时表现由指导老师把握;二是学生的毕业论文成绩。由专业其他指导老师进行评阅;三是现场答辩成绩。由所在组的指导教师按照相关评分标准打分并取平均分。这样基本能够保证毕业设计成绩的公正,但是由于只有毕业答辩环节具有约束力即答辩未通过则总成绩不及格,其他环节不具约束力,因此造成毕业设计前期、中期工作流于形式,前期、中期阶段提交的文档趋于应付、质量不高,最终导致毕业论文质量较低[6,7]。为此,软件工程专业经过几年的探索与实践,实施了毕业设计各阶段的软件工程生命周期量化考核法即各个阶段量化考核,且考核成绩不合格者不能进行下阶段毕业设计工作,必须加以整改,整改通过后才能进入下一阶段毕业设计工作。经过几年的实践证明该考核方法切实可行,能够保证毕业设计各个环节的质量,最终提高毕业设计总体质量。 (四)在毕业设计过程中进一步提高学生工程能力与创新能力 辽宁工业大学于2011年制定并实施了大学生创新团队机制,建立了大学生创新项目申报机制引导大学生开展创新活动;引导学生每年都参加校级、省级、国家级软件设计大赛等各类各级比赛[8]。随着学校和学院创新教育活动多年持续深入开展,软件工程专业学生的创新与创业活动取得了显著成果。超过1/4的软件工程专业学生能够独立主持创新性项目,并以该项目为原型申报毕业设计题目[9],同时参加省级、国家级计算机竞赛并获得奖项。通过主持校级及省级创新项目既毕业设计题目,学生工程能力、创新能力得到极大锻炼与提高,本专业毕业生就业率与就业质量明显提高。软件工程专业学生主持参加创新项目既毕业设计题目情况见表3。 三、结束语 软件工程专业毕业设计是一个极具综合性、实践性的重要环节,是对学生大学四年学习后面向社会与企业前的有且仅有的一次大检验,它不仅检验了学生所学知识、能力与综合素质,还检验了软件工程专业的培养目标、培养模式、课程体系、实践体系、创新体系等相关环节[10]。经过几年的探索与实践证明,软件工程专业所做的系列教学改革工作中的毕业设计教学改革工作有利于进一步增强学生的工程实践能力和创新能力,有利于提高软件工程专业毕业设计质量,有利于提高软件工程专业学生就业率与就业质量。虽然软件工程专业毕业设计教学改革工作取得了一定的成绩,社会认可度逐年稳步提高,但如何动态调整教学计划以跟进市场需求变化;如何深入开展大学生创新创业教育活动以进一步增强更多软件工程专业学生的实践能力及创新能力;如何进一步加强专业教师工程实践能力、工程设计能力与工程创新能力以提高毕业设计指导效力;如何提高毕业设计过程管理效率等问题仍然是软件工程专业所面临的严肃课题[11]。因此,软件工程专业的毕业设计教学改革工作也一定会紧跟时代变化,与时俱进。 作者:佟玉军谢文阁王恩喜刘鸿沈姜悦岭工作单位:辽宁工业大学电子与信息工程学院 软件工程毕业论文:软件工程思想在应用型高校毕业设计中的应用研究 摘要:针对地方应用型本科高校计算机软件类毕业设计质量不高的问题,对毕业设计中存在的问题进行分析,并结合软件工程的基础理论,提出利用软件工程思想对计算机软件类毕业设计进行指导,以提高地方应用型普通本科高校毕业设计的质量。 关键词:软件工程;毕业设计;应用 一、引言 毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。 二、地方应用型普通高校计算机相关专业学生毕业设计的现状 近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。 (一)毕业设计选题现状 最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。 1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。 2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。 3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。 (二)毕业设计需求分析阶段现状 通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。 1.选题后未进行实际调查研究,甚至未查找相应的参考文献。 2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。 3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。 (三)毕业设计系统设计阶段现状 在系统设计阶段,普遍存在以下两个方面问题。 1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。 2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。 (四)毕业设计实现阶段现状 通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。 1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。 2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。 由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。 (五)毕业设计应用现状 最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。 三、软件工程思想的应用 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。 1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。 2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(Data Flow Diagram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。 3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。 4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。 在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。 在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试集成测试确认测试系统测试验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。 5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。 6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。 四、结语 计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。 软件工程毕业论文:新形势下软件工程专业毕业生就业举措初探 摘要:就业是民生之本。做好高校毕业生就业工作,是建设人力资源强国和创新型国家的必然要求。党的十八届三中全会明确提出要“健全促进就业创业体制”,“促进以高校毕业生为重点的青年就业”。在对软件工程毕业生市场需求进行分析的基础上,本文主要介绍本科生的就业现状,并对促进毕业生就业的举措做出一些探索。 关键词:软件工程专业;毕业生就业;举措 自高校扩招后,我国毕业生的数量逐年增加,高校毕业生就业问题成为重大的社会问题。2014年,高校毕业生数量达到创纪录的727万人,应届毕业生的就业压力之大可想而知。加之,我国软件工程技术起步比较晚,相较于国外发达国家还有相当大的差距。虽然起步较晚,但我国政府正在大力支持中国软件行业的发展,短短几年,已经开发出属于我国自有知识产权的软件技术,制定出一系列的符合国情的政策和发展计划,取得不小的成功。 一、软件工程专业的就业前景分析 1.毕业生市场需求分析。相关数据研究表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,软件工程专业毕业生的市场需求约计11.1万人,职业需求在“电气信息类”中排名第三。软件工程人才的就业前景十分广阔,毕业生主要在各大软件公司、企事业单位、高等院校、研究所、国防等重要部门从事软件开发、研究、设计与应用等工作。目前,我国对软件人才的需求以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才极度短缺。就业前景最好的地区集中在北上广等沿海地区。巨大的人才缺口不仅使IT行业“全线告急”,更使得IT企业求贤若渴,重金抢购。未来几年,国内外高层次的软件人才将供不应求。根据学校招生就业处历届本科毕业生校内招聘用人需求统计资料,2012~2013学年由学校主办的双选会、集团专场、日常招聘等各类招聘活动中,共计有1123个岗位需要软件工程类毕业生,2013~2014学年共计有1234个岗位需要软件工程类毕业生,用人需求涨幅接近10%。 2.招聘要求及薪酬待遇分析。目前IT企业对IT人才有四项素质要求,即专业技能、项目经验、权威认证和高等学历。超过80%的IT企业对用人学历有要求,其中要求为大学及以上学历的岗位占到46%,超过70%的用人单位希望求职者有一定的工作经验。如果单纯地讲就业,专业技能与项目经验则是核心要素,是企业最为看重以及个人在企业日后发展的关键因素。软件工程专业相关职位属于高薪岗位,据国家统计局的调查显示,2015年第一季度,在国有经济单位中,信息传输计算机服务和软件业的平均劳动报酬最高,达到6300元人民币。据来校招聘单位所提供的薪资水平,可以看出:软件工程岗位的具体薪资待遇在地域间又有些许差异,一级城市(如北上广等城市)初-高级软件工程师的待遇在4000~9000之间,内地其他省会城市(例如山西省)一般在2000~6000之间。随着毕业生从业年限的增加,劳动报酬也呈线性增长,从业年限在6~7年间的软件工程毕业生,月薪资可达到1万元以上。 二、软件工程专业的就业现状 1.毕业生数量逐年增加,对IT人才的需求标准逐渐提高,应届本科毕业生就业面临着严峻的挑战。首先,IT行业就业情况最好的地区集中在北上广等几个发达地区,从北京、上海、广州等大型城市近几年对IT人才的招聘情况来看,这几所城市对软件工程类毕业生的招聘标准逐年呈现出“水涨船高”的趋势。很多企业钟情于有一定工作经验且学历较高的硕士生、博士生等高端人才,因为他们能够迅速进入工作角色,承担起某一职位的工作任务。正因如此,近两年来,一些虽有高学历但刚毕业尚无就业经验的毕业生则被拒之于求职门外。其次,省内IT行业发展不成熟,企业提供的就职岗位较少,而省内软件工程专业毕业生人数较多,考虑到地域问题、户口迁移问题,部分毕业生更愿意选择省内企业,加大省内软件工程的就业压力。再次,中部地区的软件行业相比其他地区还处于发展阶段,目前我省的软件行业规模不是很大,在软件制作上,有些软件企业只是采用了一些软件工程的思想,距离大规模的工业化大生产还有一定的差距,这其中有管理体制、市场、政策等问题。 2.毕业生继续奋战考研、考公务员、考事业单位率持续上升,大学生在摆脱就业压力和个人追求方面有新的认识。学院2014届未就业的毕业生选择“继续考研”、“继续考公务员”的比例分别占未就业毕业生人数的28%、11%。随着就业压力的增大,越来越多的大学生想通过考研缓解就业压力。一些毕业生认为读研可以提高自己的专业修养,在学术上更上一个台阶。一些毕业生认为考研除了学历上更高一层次外,在单位就职时的工资基准也会相应地高一些,甚至有助于找个更好的就业单位。综合来看,在巨大的就业形势面前,考研是毕业生根据个人的职业规划及自身实际情况做出的取舍。参加国考、公务员考试及事业单位招考的人数率创下新的纪录。这与国人求稳的心态不无关系,更多的人看重的是上述单位的福利待遇好、社会地位高等。总之,毕业后选择暂不就业,继续参加各类招考的学生占未就业毕业生的很大比重。 3.毕业生进行就业选择时多持观望的保守态度。学院领导长期以来高度重视毕业生的就业工作,利用校内、校外实训基地平台,积极联系知名IT企业及实训单位,通过与企业多种模式合作、组织招聘会等方式,拓宽毕业生的就业渠道,大力促进毕业生就业工作。针对毕业生举办“IT人才专场招聘会”等多场招聘活动,大力创造就业环境,积极拓展毕业生就业工作新领域。与此形成鲜明对比的是,多数毕业生在择业就业过程中谨小慎微,在工作过程中也会对所选企业的各个方面提出质疑,多持观望的保守态度。“今天就是先来看看,不着急签约”、“以后招聘会的单位会越来越好”、“还想再看看”,不少毕业生对企业抛来的“橄榄枝”并不上心。 三、主要举措及努力方向 1.以提升创新精神、实践能力和创业意识为重点,创新人才培养模式,提高人才培养质量。深化教育教学改革,提高人才培养质量。学院先后召开专题教育教学工作会议,并从人才培养模式、课程制度改革、教学秩序规范、资源投入保障等各个方面制定并出台一系列的改革举措,进一步完善创新人才培养体系,保障人才培养质量的提升。重视创新创业教育,着力培养学生的创新精神和创业意识。学院长期以来一直重视大学生的创新创业教育,不断促进教学改革和教育质量的提升,推动大学生高质量就业。学院逐步推动创新创业课程体系建设,把创业基础课程、就业指导课程列入必修课,并在校内建立山西省共享式软件人才实训基地,设立多个实践创新项目,增强毕业生的就业意识和就业能力。利用校内、校外实训基地及校企联合研究室,进一步改善学生实践教学,着力培养学生的创新精神和创业意识,更好地实施人才培养模式,不断促进教学改革和教育质量的提升,为提升毕业生的就业能力提供保障。 2.面向行业需求,创新就业服务模式,引导毕业生“顶天立地”地就业。着力扩大就业市场覆盖度,挖掘行业重点单位需求,拓宽毕业生就业渠道。学院坚持毕业生“走出去”的就业方针,将保证毕业生就业需求作为根本出发点,针对提高毕业生的就业能力、层次和质量的任务,充分利用校外实训基地,积极为毕业生搭建就业平台,大力创造就业环境。学院积极联系知名IT企业及实训单位,通过与企业多种模式合作,积极联系用人单位,举办专场招聘活动,拓宽毕业生就业渠道,大力创造就业环境,积极拓展毕业生就业工作新领域,为用人单位招聘提供精细、“一站式”服务,对地处欠发达地区的重点单位实行分类服务。依托学校软件学院硬件设备优势,为不能到场的企业和单位提供远程实时的在线视频招聘,积极开展用人单位满意度调查,统计用人单位和毕业生对本院人才培养和就业工作的满意度,切实使就业工作服务于人才培养全过程。着力加强就业工作保障度,为实施高质量和均衡就业战略“保驾护航”。加大政策引导力度,落实专项经费。利用新媒体推进网络化就业指导教育,使学生多渠道捕捉就业信息,强化择业就业意识,做好择业定位并进行合理的职业规划,实现理想就业。开展“一帮一”活动,对就业有困难的毕业生建立学困生档案,进行重点指导、重点服务。建立“毕业生回访与发展跟踪制度”,了解毕业生所学专业与社会需求的契合度,不断增强就业指导人员的服务意识和责任意识。 3.以保证毕业生充分、高质量就业为目标,完善就业工作机制,构建就业工作常态化。实施“一把手”工程,将就业工作列入年度工作要点。成立由学院院长、书记、副书记、辅导员、学习导师、专业教师和班主任组成的就业工作组,配合学校建立校、院、班三级体系,为就业工作提供组织支撑。落实“三个到位”,为就业工作提供有力保障。认真做到就业中心专职工作人员稳定、专职工作经费稳定,积极争取社会赞助,建立关于毕业生与用人单位的服务中心,有效保证就业工作的开展。健全制度体系,为就业工作夯实基础。积极贯彻落实学校出台的就业规章制度,根据实际需求出台完善学院的就业规章制度,为就业工作夯实基础。 软件工程毕业论文:基于毕业产出导向的软件工程课程教学改革 摘要:分析国内高校在软件工程课程零置上的侧重点以及软件职业技术资格考试内容,提出以SWEBOK V3中知识域的要求为课程内容基础框架,基于毕业生的产出能力导向进行教学大纲、知识内容和考核方式改革,通过监控学生成绩对课程教学效果进行分析和长期持续改进。 关键词:产出导向;软件工程;课程改革 1 背景 作为软件工程专业的主要核心课程,软件工程课程一直很受关注,围绕着课程教学所进行的教学改革也比较多。目前,正在各高校进行的工程教育专业认证是我国为推进工程教育改革、提高工程教育质量、建立工程教育与工程师制度衔接、提高工程教育对产业发展的适应性和提高我国工程技术人才的国际竞争力所做的一项合格性评价,在给高校工程教育带来发展契机的同时也提出了对教育理念、教学过程管理、教学内容更新换代等方面的挑战和调整要求。 2 课程现状 目前,国内高校软件工程课程使用的教材主要有张海藩《软件工程导论》、郑人杰《实用软件工程》和国外翻译版《软件工程》。教学内容主要有软件工程概况、可行性研究、需求工程、传统的软件设计、面向对象设计、编码、软件质量与保证,项目计划与管理、软件开发工具与环境等。软件工程是一门强调实践的综合性工程课程,各高校在具体课程安排上各有侧重。 例如,复旦大学(54学时)的课程重点首先是结构化分析与设计、面向对象的分析与设计,这两部分内容超过了1/4总学时;其次是软件测试和软件项目管理,分别约占总学时的1/6;课程特色在人机界面设计和Web工程上。清华大学(48学时)把面向对象方法UML和RUP作为重点,占总学时的近1/3;其次是结构化分析与设计,占总学时的1/4;软件过程及软件工程管理是另一重点,通过学生合作小组或参与项目组进行软件开发,在实践中理解软件过程的意义和作用,培养软件项目管理的意识和能力。浙江大学(理论32学时、实践32学时)重点讲述软件工程的常用方法,包括分析模型的建立、总体设计、软件测试等,其特色是网络应用软件的开发方法和实践,通过从需求单位抽取出的大型模拟案例进行项目开发,锻炼学生的系统设计、开发、谈判、沟通、写作、团队合作等能力,培养学生的工程职业素养。 通过对国内几所高校课程教学特点的分析,我们发现目前国内高校软件工程课程主要以理论知识教学为主,虽然有的院校做到了实践与理论并重(1:1),但是大多数院校还是以理论知识教学为主。课堂教学以讲述概念性基础知识为主,课程的内容主要有面向对象的分析设计、软件测试和项目管理,对新知识、新技术和新工具介绍较少,目前软件工程课程更像是一门导论课程。 3 面临问题分析 3.1 工程专业毕业要求对课程的影响 工程专业毕业生应具备足够的沟通能力、合作能力、专业知识技能、终身学习能力及人格、国际视野和责任感等能力素质,这些素质要求可以保证学生毕业进入职场前具备基本的职业素养和从业能力。产出导向是工程教育认证中重点关注的部分,课程体系设置、师资队伍建设和外部条件配备均以有利于学生达到培养目标和毕业要求为导向。毕业要求反作用于课程设置,要求课程的内容建设、教学方法改进、过程监督以及成绩考核都应围绕这一要求,细化产出导向的要求和能力指标,设置相应知识点并调整各自的重要性比例,从知识点授课和实践能力两方面落实能力培养,达到毕业产出的要求。 3.2 与软件工程课程相关的专业技术资格考试分析 工程教育认证是将来国家注册工程师制度的基础和重要环节,目前我国已经在土建、环境、核安全等领域开展试点工作,实现了对工程人才的社会评价及国际间人才资格互认。在我国,与软件工程课程相关的全国性考试还有计算机技术与软件专业技术资格(水平)考试,由国家人力资源和社会保障部、工业和信息化部领导,对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。笔者对与软件工程课程相关的资格考试内容进行解析,以软件设计师为例进行重点分析,见表1。 从表1分析内容可见,软件工程基础考试内容。与课程教学大纲知识点一致,在信息安全知识和标准化知识上给出新增内容,这与SWEBOK2013知识体系一致。考试科目“软件设计”以上述知识为基础,考查工程师的实际工作能力。在最近几次考试中有考题涉及数据流图、UML图的应用分析,与课程授课侧重点也相符,更侧重于实例的应用能力,需要实践积累与运用。 3.3 SWEBOK V3和课程对应关系分析 软件工程专业的课程体系是基于软件工程知识体系SWEBOK(software engineering body ofknowledge)、计算机教程软件工程卷(computingcurriculum-software engineering,CCSE)及其中的软件工程教育知识体(soft engineering educationknowledge,SEEK)而建立起来的。2014年,IEEE计算机协会了软件工程知识体系指南第3版,该版将原来的10个知识域扩展到15个,与现有软件工程课程大纲的比较结果见表2,其中有分布到其他课程中的知识点未加以说明。新增和修改的相关知识点需要在软件工程课程教学和实践环节落实。 4 基于产出导向的软件工程课程改革与建设 4.1 课程教学目标修订 基于上述分析,我们进行基于产出导向的软件工程课程改革和建设。课程教学以使学生掌握软件工程的理论基础知识和基本工作原理,培养学生具有工程问题需求分析的能力以及综合运用计算机科学和工程技术完成系统设计、实施和维护的能力为目标。课程的主要任务是使学生掌握软件开发过程的理论、方法、技术标准以及计算机辅助工程和环境等知识并通过实验灵活应用;掌握软件工程的基本概念、软件开发模型、开发过程的管理和质量控制;掌握需求分析的任务与原则,传统面向对象需求分析方法、设计过程与一般性概念以及文档的编写;掌握程序设计方法,增强编程实践训练,掌握软件测试技术与纠错性软件维护方法;掌握UML建模技术,能在软件工程过程中使用常用建模工具,能运用建模方法解决工程实际问题;了解专业开发活动涉及的标准、方针、政策和法律、法规,能正确认识实施软件工程对客观世界和人类社会的影响。 4.2 教学内容和教学方法改进 根据毕业产出要求及SWEBOK V3新修改版,我们对教学内容作如下调整:①在64学时课时中,将理论与实践课时设定为1:1;②在需求分析和设计部分新增人机界面和系统安全知识;③独立介绍软件复用部分知识,结合软件设计模式讨论软件可复用性;④在软件质量保证和项目管理部分新增软件产品标准和行业标准、国内外法律和法规;⑤在软件维护部分新增软件退役和迁移。 每一章都提供参考资料,教师引导学生有选择地阅读其中的部分内容,根据课程内容的进展情况布置相应的任务、思考题和作业,引导学生通过Intemet或其他途径查阅相关资料以拓宽知识面,了解软件工程领域最新实践研究成果。为了使学生建立起软件开发和维护的工程化意识,较系统地掌握按照工程化思想开发与维护软件的方法和技术,教师需在教学中培养学生从软件企业开发和维护实际大中型软件的角度出发,结合成本、风险、效益、进度、过程、质量等多种因素系统地分析软件开发和维护过程中的问题,突破以往要求完成某一给定知识点作业的单一思考问题局限。此外,构造实验环境用于课内工程项目实践,通过模拟项目的开发,锻炼学生的系统设计和开发能力、软件工具的使用能力、语言交流能力、文档编写能力以及团队合作能力,培养学生的职业素养。项目实践引导需贯穿理论知识学习始终。 4.3 考核方式与持续改进并行 课程强调过程考核,总成绩分为平时和期末两部分,分别占50%。平时成绩主要考核学生的课堂表现、作业、实验能力和实验报告撰写情况等。其中,课堂表现主要从学生上课是否专心听讲、回答教师提问是否正确以及分组讨论是否积极、正确、有独特见解等进行考核,以提高课堂教学效果和运用工程基础知识及本专业基本理论解决实际工程问题的能力;作业方面重点考核学生掌握软件工程理论基础知识和基本工作原理的程度;课内实践教学环节重点考核学生的工程问题需求分析和设计能力,综合运用计算机科学和工程技术完成系统的分析和设计并对设计文档进行审查的能力;期末考试将按照课程教学目标全面考核学生课程学习的效果,选取一定数目的学生成绩为样本,计算该课程对毕业要求贡献的达成度并通过建立阀值定量评估课程教学质量,通过不断提出持续的改进意见并实施,切实加大课程对提高毕业产出能力的贡献。 5 结语 笔者基于毕业生产出能力对课程教学目标进行了修订,完善了软件工程课程的教学内容和知识结构,对教学方法进行了梳理,最后通过改变考核方式对课程进行长期监控和调整,实现课程的持续改进。下一步工作将重点关注课程中学生自主能力导引体系和毕业生能力评价反馈机制的构建。(编辑:宋文婷) 软件工程毕业论文:“卓越计划”软件工程本科毕业生的跟踪分析 摘 要: 为应对毕业生就业难与软件企业人才招聘难的两难局面,对我院按照“卓越工程师培养计划”培养的第一批本科应届生展开了基于电子问卷的跟踪调查。通过分析学生就业情况及其所在单位需求情况,以及毕业生的就业反馈,讨论研究了现有培养方案、教学体系和课程改革存在的问题与不足,以期为后续进一步深入实施“卓越工程师培养计划”提供帮助。 关键词: 毕业生跟踪调查; 卓越工程师培养计划; 软件工程 0 引言 从20世纪90年代开始,我国的高等教育飞速发展,本科毕业生数量也迅速增加,软件类人才培养也逐渐从精英教育走向了大众化阶段。与此同时,毕业生就业难与软件企业人才短缺的矛盾逐渐突显。一方面,毕业生的就业形势相当严峻,2013年更被称为“最难就业年”,就业人数将近700万,其中软件类(含计算机类)毕业生约占了23%[1];另一方面,用人单位难以招到适应不断变化市场需求的高水平人才,毕业生质量与企业、社会期望值之间出现了较大差距。 解决上述矛盾的重要途径之一是跟踪调查学生走向社会的工作表现和持续发展状况,调整、改革高校教学体系及模式。近年来,国内高等院校逐渐重视开展毕业生的跟踪调查与反馈工作。通过了解毕业生的就业情况、工作表现、对学校学习经历评价及招聘企业人才需求情况等信息,反思、完善和改革人才培养体系、培养方案、教学模式以及就业指导工作模式[2]。本文以杭州电子科技大学软件工程学院为例,通过对2013届按照卓越工程师培养计划培养的50余名毕业生进行跟踪调查所获得的数据信息,结合本校实际,反思卓越工程师人才培养的可改进之处,为制定科学、高效的卓越工程师培养策略奠定基础,从而更好地为培养符合市场需要的高层次软件人才提供服务。 1 毕业生跟踪调查对卓越工程师培养的重要性 “卓越工程师教育培养计划”(简称“卓越计划”)2010年由教育部联合相关部门和行业协会提出,要求各高校与行业企业联合培养工程技术人才,强化培养学生的工程实践能力、工程设计能力和工程创新能力。该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才、全面提高工程教育人才培养质量具有十分重要的示范和引导作用。中国成功加入华盛顿协议组织也有力地证明了这一点。 高校作为落实“卓越计划”的主体,需认真领会和深刻理解卓越计划的指导思想、主要目标、总体思路和基本原则,更重要的是需结合自身实际条件和优势,制定“卓越工程师后备人才”培养的具体要求和措施,细化培养目标和培养标准,积极开展课程体系、教学方法、教学内容改革[3]。目前参与实施“卓越工程师计划”的各大高校基本上都提出了符合本校办学定位的专业培养方案的总体思路,在实现培养目标和培养标准的过程中融合专业培养方案的制定,完善、强化学生工程实践能力的培养,在满足“累计1年时间在企业学习”的硬性要求同时制定灵活的培养模式[4]。譬如,清华大学展开了以能力培养为导向的课程体系和教学内容改革;我校“信息安全”专业对原有的专业基础课程和专业核心课进行了重点整合,将原有课程整合缩减至5门,另增开课程4门,总学时数由384学时调整至192学时;上海工程技术大学的本科采取了“学校培养+校企交叉+校企双指导”的三阶段培养方案。 衡量上述各种具体培养要求、措施、目标、标准以及改革内容是否成功,有效的核心标志之一就是学生就业情况及其后期发展情况。毕业生的就业率、月收入和工作满意度等信息可以从一定程度上揭示大学生的综合能力水平和未来发展潜力。从某种意义来说,学生是高校推向市场的“拳头产品”,用人单位是这些产品的“用户”。“产品”质量是否有保障,“用户”才有最深刻的体会,才最有发言权。只有不断听取用户意见,不断改进,才能确保“产品”在市场上的竞争力。因此,做好学生就业及其后期发展情况的跟踪调查,才能推动高校不断完善卓越计划的落实,纠正试行阶段暴露出来的各种问题。 2 软件工程专业卓越工程师培养计划――以杭州电子科技大学为例 杭州电子科技大学从1980年开始培养软件工程本科人才,2003年正式设立软件工程本科专业。目前,该专业为国家特色专业、浙江省重点专业、浙江省高校人才培养模式创新实验区。为了进一步促进软件工程专业发展,全面提升学生工程素质,即工程实践能力、工程设计能力和工程创新能力,2011年杭州电子科技大学率先在软件工程学院开始试点软件工程专业的“卓越工程师人才培养计划”。要求学生在校内经过软件工程通用工程基础技术知识和核心技术知识的学习并具备相关能力后,进入企业进行高级工程技术知识及技能学习和培训,并参加企业实际软件项目的开发,培养方案示意图如图1所示。具体内容介绍如下。 ⑴ 改革人才培养模式 对进入“卓越工程师培养计划”学习的学生,将遵照贯穿8个级别4种工程应用能力培养要求的工程型人才培养方案(如图1所示)。学生在校内2年完成前2种工程应用能力的培养后,按“卓越工程师培养计划”学习1年完成第3种工程应用能力的培养,最后进入企业完成第4种能力的培养。可以看出,卓越工程师培养计划主要承担“高级工程能力”和“工程实施能力”的培养,主要通过企业宣讲课程和就业规划课程来帮助学生确定今后学习和发展的方向,进而安排学生参与企业实际软件项目完成专业实践和毕业设计。 ⑵ 加强专业师资建设 软件人才是工程实用型,需要教师既有一定的学术造诣,又具有大量的项目实践经验或企业工作经验。因此,我校进一步加强“双师型”专业教师队伍建设,在选派青年教师到国内外IT企业顶岗实践和轮训的同时,积极引进具有丰富实践经验的专业技术人员到校担任兼职教师或传授真实案例和实际工程经验,已逐步建立并完善企业教师的师资库并鼓励相关企业承担学校专业课程及实训工作。 ⑶ 深化改革课程体系 我校软件专业课程改革的总体思路是:扎实专业基础,突出工程实践能力,复合知识领域结构;强化专业核心基础课程和高级工程能力的培养,突出企业实战能力。在当前软件工程专业培养方案的基础之上,着重体现工程教学中的CDIO模式,聘请行业专家及资深工程师讲座;引入“MOOC”等先进教学方式,鼓励开展研究式教学、讨论式教学、以问题为导向的PBL教学、CDIO式教学及团队模式教学等多种教学方式[5]。 ⑷ 采用“校企深度合作、工学结合”运行模式 积极探索校企深度合作的空间,着重于人才培养、科研开发等多方位的共赢合作模式。以培养软件人才为目标,学校优先选择占据行业领导地位的公司作为合作方(如华为、塔塔等),吸收资深工程师参与指导制定专业发展规划、专业培养目标与专业人才培养方案,甚至直接作为教学师资参与专业技能教学;同时将企业待解决实际项目转化为“实验班”的课程设计题目或综合设计题目。企业接收完成专业课程学习以及基本技能培训的学生直接顶岗实习。 3 “卓越计划”毕业生的跟踪分析 3.1 调查对象和方法 为全面、准确、及时地分析了解“卓越工程师培养计划”在高校的落实结果,了解用人单位对软件工程专业改革的满意度以及深化教学改革的意见与建议,为其他同类学校准确定位、深化改革与创新软件类人才培养提供参考,我们对杭州电子科技大学软件工程学院实施“卓越工程师培养计划”的结果进行跟踪调查。调查对象是该学院第一批按照上述计划培养的毕业生,共发出52份问卷,回收有效问卷50份,回收率为96%。本次调查主要以问卷为主,辅之以面谈、Email咨询等方式。 3.2 调查数据分析 我们从学生就业单位信息、就业单位需求、毕业生个人反馈三方面来进行梳理分析现有教学方案、培养方案等卓越计划改革内容的不足。 ⑴ 学生就业单位 此次调查的50名毕业生,44人就职于主营软件开发销售、系统集成的软件类公司,4人就职于在线网络社交平台或电子商务平台的技术部门,2人服务于保险业。也就是说,96%的毕业生在毕业后会继续从事软件开发维护相关的工作。这从一定程度上证明了按照卓越工程师计划拟定的现有培养方案和课程安排在培养学生兴趣、增强学生专业技能方面发挥了较好的作用。此外,在毕业生就职的30家软件类公司中,14家单位的员工少于50人,13家单位的员工数在50~300之间,3家单位的人数超过了300人。可以看出,毕业生所就职的大部分是中小型软件公司。这也符合软件行业特点。除了微软、IBM、华为等极少数的龙头企业,大部分软件公司的规模并不庞大。我们的调查结果反馈的另外一个重要信息是,大部分软件公司对招聘对象的学历和工作经验的要求并不高,求职者具备大学本科学历即可,并不硬性需要相关的职业证书。因此,在未来的教学过程中,应确保学生顺利完成大学基础课程,而并不需要强调或引导学生参加太多的职业证书考试。 ⑵ 就业单位需求 从50份有效问卷返回的结果来看,目前用人单位技术最注重也相对急需的技术(能)排在前三位的分别是:JAVA语言、办公软件应用和ORACLE数据库应用,如图2所示。除此之外,动态网站开发以及企业级网络软件应用与维护也是各单位相对比较看重的毕业生技能,问卷勾选的份数分别达到了16和14。不难看出,若软件工程专业本科生在校期间尽可能地熟练掌握日常的办公软件应用并掌握用Java等开发语言构建、推广、维护动态Web网站的基本技术,他们在就业时将更占优势。 我们在教学过程中经常碰到以下的问题:本科生在大三或大四阶段仍不能熟练使用Excel绘制基本图形或完成基本统计功能,也不会使用Outlook、Foxmail等邮件客户端工具收发Email;他们课程提交的项目作品虽然能够实现系统的基本功能,但往往不够规范、难以维护和二次开发。学生暴露出来的这些问题远离用人单位的需求,也直接影响了学生自身的就业和后续发展。因此,在后期完善“卓越工程师”的培养方案和课程改革时,针对这些问题进一步强化培养学生相关技术(能)就变得极为重要。 ⑶ 现有培养计划及改革反馈 如上所述,“卓越人才计划”强调对学生实践能力的培养,强化学生工程实践能力,注重提升工程教育人才的培养质量。本学院在日常教学过程中着重学生动手实践能力的培养,也通过与华为、塔塔、网新等众多企业合作,安排学生在企业实习,强化学生实际实践能力。如图3所示,根据求职期间及就业之后的“第一手”经验,36%的毕业生认为学校还需加强基础理论的学习,30%的毕业生认为需加强实践动手能力的培养,25%的毕业生认为需加强专业知识的学习,只有个别同学认为需增强人文知识学习和科研能力培养。大部分毕业生在“信息反馈”一栏中明确提出“实际动手能力的培养是学校应该改进的重中之重”。这与国家“卓越人才计划”的培养思路是基本吻合的,也表明,我们还需在未来的教学培养中深化培养方案和课程改革,更突出 “卓越人才计划”的实践能力培养要求。如某位毕业生认为虽然目前学校社团较多,但和专业及就业挂钩的社团很少,建议多组建一些专业性社团,营造一个良好的学习氛围,并积极鼓励学生参加各类比赛,或开展专业知识类的勤工助学项目,让学生在项目实践中提升各方面的素质。 此外,根据50位毕业生的自身体会,软件类公司更为看重的学生素质是其持续学习的能力,其次是独立解决问题的能力,而日常较为注重的学习成绩恰恰反而是排在最后一位,如图4所示。这也是软件工程专业本身所决定的。一方面,软件、计算机技术飞速发展,日益更新,在校期间的课程内容不能完全跟上技术的潮流,需要学生自己学会跟踪学习新技术的能力;另一方面,实际软件问题千奇百怪,层出不穷,没有一劳永逸的解决方案,更需要学生具备一定解决问题的能力。 3.3 启示 此次的跟踪结果表明,我院现有的“卓越人才培养计划”及其具体方案措施在加强学生专业兴趣、增强学生专业能力起到了较好的作用,能为用人单位提供了具备基本职业素养和能力的软件人才。在未来工作中还需进一步强调和注意的有以下几点。 ⑴ 必需确保学生顺利完成大学阶段所有课程并获得学历、学位证书,这是学生入职的必要条件。 ⑵ 必须加强培养学生办公软件的使用技能,才能更好地提高学生专业素质,满足企业规范化人才需要。 ⑶ 争取为学生创造更多参与实际项目的机会,加强培养学生专业实践能力。这也是“卓越工程师培养计划”的重心所在。 ⑷ 进一步加强学生跟踪学习的能力和独立解决问题的能力,使他们适应软件快速更新升级,以及实际开发应用过程中问题不断的特点。 4 结束语 毕业生跟踪调查对做好软件工程人才培养,尤其是“卓越工程师培养计划”在软件工程专业的落实具有重大意义。本文采用实证研究的方法,从学生就职单位性质、单位需求与学生反馈三方面对现有“卓越计划”及其具体方案进行讨论分析,根据毕业生的切身体会挖掘现有软件工程专业“卓越工程师培养计划”存在的问题和不足,以期为更好地落实“卓越工程师培养计划”、培养卓越软件工程师提供科学有效的对策。 软件工程毕业论文:《软件工程》思想在毕业设计(论文)中的应用 【摘要】主要分析了毕业设计(论文)的现状,介绍了软件生命周期的各个阶段与毕业设计(论文)各阶段的对应关系、软件生命周期各阶段应完成的任务以及在毕业设计(论文)中应注意的问题。 【关键词】软件工程 毕业设计(论文) 实践教学 一、引言 毕业设计(论文)(以下简称毕业设计)是计算机及相关专业教学计划中的一个重要环节,是培养学生对所学基本理论及基本操作技能综合运用的训练过程,是提高学生分析和解决问题能力的重要实践环节,是实现理论与实践相结合的重要途径,是对教育教学质量的全面检查。目前,计算机及相关专业的毕业设计质量正在逐年下降:学生急于找工作或考研,毕业设计得不到应有的重视;需求分析不到位,设计成果不符合实际需求;软件开发流程混乱;缺乏文档写作训练,等等。 针对上述问题,笔者认为,除了应当从管理角度严格进行过程监控外,还应当使学生通过《软件工程》课程的学习,提高毕业设计的质量。 二、软件生命周期与毕业设计过程的对应关系 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件的生命周期。软件生命周期可以划分成若干个时期与阶段,它与毕业设计各个环节的对应关系如图1所示。 三、软件生存周期各阶段应完成的任务 1.可行性研究与计划阶段、需求分析阶段 可行性研究与计划阶段主要完成问题的定义、可行性论证以及初步计划的制定;需求分析阶段主要完成需求调查,进行功能、性能与环境约束分析;编制软件需求规格说明、制定软件系统的确认测试准则和用户手册概要。这两个阶段对应于毕业设计的课题论证、选题、调研、查资料,通过对设计题目的深刻理解,完成开题报告的撰写工作。 2.概要设计阶段和详细设计阶段 概要设计阶段主要完成软件系统总体结构的建立、定义功能模块的接口、设计全局数据库和数据结构、规定设计约束、编制概要设计文档等工作;详细设计阶段主要完成模块详细设计及编制模块的详细规格说明工作。包括模块的详细功能、算法、数据结构和模块间的接口信息等设计,拟定模块测试方案;把模块详细设计的结果汇总,形成模块详细规格说明书。这两个阶段对应于毕业设计的系统设计阶段。 3.实现阶段与组装测试阶段 实现阶段主要完成编码及单元测试工作。根据模块详细规格说明书,将详细设计转化为程序代码、对模块程序进行测试,验证模块功能及接口与详细设计文档的一致性,并形成单元测试报告;组装测试阶段主要完成模块程序组装与测试及组装测试报告的编写。 4.确认测试阶段 该阶段主要完成软件系统测试、确认测试文档编制及软件评审工作。根据软件需求规格说明定义的全部功能和性能要求及软件确认测试准则对软件系统进行总测试;向用户提供以确认测试报告为主的有关文档,包括系统操作手册、源程序清单和项目开发总结报告等;由专家、用户、软件开发人员组成的软件评审小组对软件确认报告、测试结果和软件进行评审,并将得到确认的软件产品交付用户使用。这个阶段主要对应于毕业设计(论文)中的论文评审、结题验收及毕业设计的答辨准备阶段。 5.软件运行与维护阶段 主要进入软件的使用阶段,并完成软件的维护工作。它主要对应于毕业设计中的答辩阶段。 四、毕业设计应注意的几个问题 1.摘要 摘要是对文章主要内容的摘录,要求精、短、完整。以几十字至三百字左右为宜。摘要应具有独立性和自明性,从摘要中即应获得必要的信息;摘要中只能使用第三人称;要客观如实地反应原文的内容,要着重反映论文的最新内容和作者特别强调的观点;要求结构严谨、语义确切、表述简明,一般不分段落、不进行自我评价。 2.关键词 关键词主要用于论文检索,它是从论文的题名、摘要和正文中选出的,是对表述论文的中心内容有实质意义的词汇,关键词一般以3~5个为宜。 3.结论 结论写作的内容应主要考虑本文研究结果是什么?研究结果说明了什么?对前人有关的看法作了哪些修正、补充、发展、证实或否定?本文研究的不足之处或遗留未予解决的问题以及对解决这些问题的可能的关键点和方向等。结论应该准确、完整、明确、精练。 4.需求分析 在毕业设计中,学生往往不能对所做题目进行充分的调研,需求不明确,随意想象的成分较多。特别是在数据表的建立上,大部分同学随意设置字段的类型,而字段长度基本上采用默认置。而在实际项目开发中,数据项的设置应主要注意以用户的需求和满足系统要求为准,而不应设计冗余的字段;数据的类型要依据实际需求,当某些字段可以是选择某几种类型之一,应考虑哪一种更有利于本系统或哪种更易于用户操作和维护。 5.详细设计 许多同学把详细设计阶段的任务理解为代码实现,因此,在概要设计之后就着手进行代码的编写而忽略了算法的表达及测试用例的编写环节,由此造成的结果是随意编程,大量的时间浪费在程序的修改和调试上。 6.软件测试 测试做得不够全面,大部分同学只选择了有效的测试用例,而没有进行无效的测试用例的设计,因此所做的软件BUG较多。 7.团队合作 在毕业设计中,应有意识地锻炼学生们的团队协作精神,因此,在布置毕业设计题目时,应尽量选择规模大一点的题目,然后由4~5名同学共同协作,每人完成一个子题目。这样,可以使学生们分析问题和解决问题的能力、沟通和表达能力得到充分锻炼,为今后的工作奠定基础。
软件开发毕业论文:冶金采矿计算机软件开发研究 摘要: 进行冶金采矿类专业计算机实验室管理系统的优化设计,确保实验室管理的高效运转。系统采用LabWindows/CVI进行实验室信息管理系统开发,采用嵌入式Linux进行内核编译,系统主要包括了信息处理模块、网络通信模块和人机交互模块。在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。研究表明,该系统对计算机实验室的管理信息的处理效率较高,进程跟踪实时性较好,稳定可靠。 关键词: 冶金采矿;计算机;实验室管理;软件开发 在物联网和计算机网络信息平台下,设计冶金采矿类专业计算机实验室管理系统,提高计算机实验室的工作效率。大型计算机实验室的信息管理系统是构建在物联网环境下的,实现对计算机硬件设备的联网管理和集成调度,保障计算机实验室的稳定可靠运行。随着信息处理技术和软件集成开发技术的发展,对冶金采矿类专业计算机实验室管理系统软件设计,确保实验室管理的高效运转[1]。系统采用LabWindows/CVI进行实验室信息管理系统开发,采用嵌入式Linux进行内核编译,实现系统集成设计。首先进行了计算机实验室管理系统的总体设计,然后进行模块化设计和调试,得出有效性结论。 1计算机实验室管理系统设计及技术指标分析 本文设计的冶金采矿类专业计算机实验室管理系统主要分为计算机实验室管理信息处理模块、网络模块、数据存储模块、通信模块以及人机交互模块等,采用的DSP是AD公司的AD9225芯片进行计算机实验室管理信息的高速处理和采集。搭建入式Linux软件开发环境,在Windows或Linux计算机进行信息系统的数据库开发和设计,采用交叉编译环境,在Linux下编译程序生成冶金采矿类专业计算机实验室管理的目标文件[2]。在组件设计中,通过调用request_irq()函数实现译码和时序控制设置分频器和信息存储结构分布的脉宽值。根据上述参数设定,进行信息存储系统的模块化设计,在存储系统的资源配置模块设计中,先打开SCSI数据硬盘,设定源代码,在LabWindows/CVI中为用户提供GPIB488.2库,基于X86架构编译生成的可执行代码,完成系统的总体设计,根据上述系统总体设计要求,得到本文设计的冶金采矿类专业计算机实验室管理系统软件的技术指标描述为:8通道同步计算机实验室管理信息采样;D/A分辨率:12位;X86架构下的代码编译功能。根据上述技术指标分析,进行系统的模块化设计和软件开发。 2计算机实验室管理系统软件模块化 设计及集成开发实现在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。软件开发中,首先配置和编译Linux内核,Linux配置系统包括:配置工具、配置文件、makefile。输入“#makezImage”命令,开始编译内核,计算机实验室管理系统软件的根文件系统采用库文件、脚本、配置文件进行数据保存。使用tarjxvfbusybox-1.14.2.tar.bz2命令进行计算机实验室管理系统的Busybox编译,构建实验室管理系统的数据库访问模型,计算机实验室管理系统的Busybox编译模块如图1所示。在上述进行程序编译的基础上,进行MVB总线控制设计,对冶金采矿类专业计算机实验室管理系统D/A转换器输出进行调制解调。实现了计算机辅助视觉下的冶金采矿类专业计算机实验室管理的网口、串口、USB口的控制,提高系统的集成管理和调度能力。 3系统调试和性能测试 根据上述设计的软件系统,进行计算机实验室管理系统的软件调试测试,构建管理信息数据库,实现冶金采矿类专业计算机实验室管理文件系统配置和编译集成开发,为测试性能,以实验室管理任务执行时间为测试指标,得到仿真结果如图2所示。从图可见,采用本文方法进行计算机实验室管理,实时性较好,执行时间较短。 4结束语 本文进行冶金采矿类专业计算机实验室管理系统的优化设计,系统主要包括了信息处理模块、网络通信模块和人机交互模块。在于x86的标准PC环境实现计算机实验室管理系统的软件开发和实现。研究表明,该系统对计算机实验室的管理信息的处理效率较高,进程跟踪实时性较好。 作者:惠征 李倩伟 单位:南阳理工学院 软件开发毕业论文:软件开发改进方法分析 摘要: 我国金融电子业的发展和进步使得银行软件行业进入到了一个关键时期。银行之间激烈的竞争关系使得银行对于软件的的要求越来越高,国外优秀的同类软件也在不断的参与着国内市场的竞争。巨大的市场压力迫使软件开发商放弃了传统模式的手工作坊的开发方式,转而采取更加先进的技术和方法来提高软件开发的质量,以保证企业的可持续发展和进步。 关键词: 银行;软件开发;CMM;开发方法;改进 银行软件的开发过程的改进方法直接影响到银行业的进步和发展,对银行信息化水平的提高尤其重要。银行软件项目是由技术、过程和人才三个方面共同完成的,银行软件项目的开发和改进方法离不开以上三个要素的参与,只有提高银行软件的开发质量和工作效率才能吸引创造更多地利润,提高客户的满意度。 一、银行软件的开发方法和改进方式 1、以产品化为核心的软件开发方法银行软件业发展的初期阶段,软件商针对各银行服务项目的不同进行软件的定制是当时主要的银行软件开发方式。开发人员针对每个项目中实际的需求进行调研,设计出符合要求的开发方案再进行实施,但实际上,这种方式存在很大的局限性。首先定制软件需要软件开发商将大量的技术人员派遣到不同的项目中去,他们的工作重复率十分高,极大的浪费了人力资源,效率还得不到提高,使得开发成本的投入不断增加,给企业的进步和发展带来了阻碍,定制软件的稳定性还非常差,出错几率较大,在客户满意度上始终达不到高标准。[1]使用产品化的银行软件开发方法可以很好地解决以上问题,作为一种工程技术的方式,产品化的开发方法基本的研究思路是在同类软件产品的基础上,提取出相关的业务特征来予以实现,对于不稳定的部分进行参数化的处理,使其能够在较小的变化下满足大部分客户的需求。这样项目在经过首轮的开发研究之后,对不同银行的软件都能在最短时间内进行维护和保养,非常有利于提高软件质量、减少成本的投入和增加市场竞争力。银行软件的开发方式以银行具体的业务标准作为基础和标准。从理论化的角度来看非常适合产品化的开发方式。但是针对目前银行界的发展情况来看,各银行之间有自己独特的业务处理程序,在流程和业务的处理方式上也大不相同,给产品化的开发带来一定的阻碍。以产品化为核心的银行软件的开发过程是建立在技术平台的基础之上,通过业务逻辑的思维能力在部分定制条件下可以快速完成对于产品的开发和使用。银行软件业务的平台的开发步骤是在技术平台作为基础的情况下,再深入理解和分析银行内部的业务,建立和完善业务平台,然后在基本业务平台之上构建出一个完整的业务流程,对于具有近似流程的业务建立建立相关模板来用作更高层次的平台,以支付系统为例,大笔金额交易的流程必须经过录入、审核。传输、修改和修正等步骤,就可以做成一个完整的业务模板,通过对这个模板的修改和调整就可以用到其他类似的业务上。[2]以产品化为核心的开发方式除了开发制作方便快捷之外,在后期的软件维修保养和升级方面也十分快速,虽然以产品为核心的开发方法的业务平台并不是彻底的产品化方案,还需要相应的开发人员的针对具体的银行业务进行第二次的开发,但是却是非常适合当前银行业的的一种改进方式。 2、以CMM为核心的软件开发方法CMM是管理学理念在软件行业中的具体表现,在过去的几年时间内CMM用具体的成绩证明了他对改进软件开发过程的价值,是一种更加先进的改进方式,但是并不是所有银行的软件项目都适合CMM的管理理念,比如以算法为基础的银行研究性开发项目就不行,CMM为核心的软件开发方式只适合控制方便的业务型开发项目。目前我国银行的软件大部分都是以业务作为核心的行业软件,因此在具体开发技术上是不需要十分高深的算法和复杂的逻辑的,因此十分适合使用CMM的理念对银行软件项目进行开发和使用,由于开发方式的产品化等特征,虽然整体的研究成本得以降低,但是在第一次的开发程度上却十分复杂,需要更加优良的管理方式才能保障以CMM为核心的软件开发成功。[3]我国目前对于CMM的研究已经取得了很多的成果,例如对KPA中关键过程的实践内容的解析和证明,每个目标如何在单独的软件开发项目中完成。但是CMM在银行软件的开发实施需要企业文化作为基本保障,才能确保该方法的顺利进行。CMM的管理理念提供了一系列的方案来保障银行管理的制度化,如在具体的银行业务中,软件工程作为立法机构提出相应的规范内容,所以软件在在开发过程就必须按照这些制度来执行,保障软件的质量监督规范的实施,这样就能确保软件管理的有效性。但是传统制度下的银行软件开发企业的管理者来说,自身也处在制度之下,只有企业内形成法制化的企业文化,才能保障新方法的推行管理过程。需要参与CMM为核心的各组织相对独立的发展空间。只有在不会互相影响的情况下,各组织的评估和监督工作才能从真实性和客观性出发,对软件的管理和理解才加具有意义。例如在对软件工程过程组的计划评估中,由测试组对软件工程组的产品进行性能测试时双方都需要相对独立的空间的作为前提,但是在我国的发展过程中,企业管理人员的职责范围不明确,各组织属于从属的关系非常多,个别企业甚至是一组人员负责两个项目,自我监督效果极差。这样虽然从客观上采用了CMM的理念,但是在实际操作过程问题就会不断的出现,对于开发过程并没有起到明显的作用,所以对于软件开发企业来说这是必须要面对的问题。CMM是作为一个评估系统的依据和过程改进的结构出现的,主要是针对如何建立科学有效的管理方法给出了确切的目标和建议,CMM在银行软件的开发方法中的具体实现就需要结合实际的银行业务水平和企业自身的结构,来制定出合理有效的管理方案。正确实施CMM的方法是根据各个项目中开发人员的技术经验来完成对KPA关键过程的目标实践并完成制定的目标。完成CMM2之后再从对多个项目的总结方案上开始对于CMM3的KPA研究分析,形成一个系统的组织结构,最后再反向推广,以完成对过程管理的改进。[4] 3、重视对人才的培养工作不论是以产品化为核心的银行软件开发方式还是以CMM为核心的开发方式,这些方案的实施基础是有足够的技术人员来进行操作,对于软件企业来说人才来说专业的技术人员可以分为单一的技术型、纯业务型和管理者三种,他们各自倾向于自身领域中知识的学习和管理,目前我国的软件企业内存在着管理缺乏的现象,更是在业务型人才的培养上十分薄弱,这对软件的开发和推广以及后期的维护和管理是十分不利的,软件从性能上可以看成是一种针对其他行业发展的服务,缺乏业合格的管理人员和业务人员的软件企业无法开发出优质的软件系统的。从银行软件的角度来说,业务人员是最重要的组成部门,因为银行业的主要工作就是以业务为主,本身也具备相对复杂的程序,只有技术丰富银行软件人员才能做好银行软件的开发工作。 二、结束语 银行软件的开发和改进方法主要就是包括对技术、应用过程和人才的培养上,这三个是相互关联的相互影响的,如果其中一个方面有缺失必然会相应其他方面的进步和发展,造成资源地浪费,因此在对银行软件的开发和改进中要注意对这三个方面齐头并进,避免造成短板效应,才能真正提升银行软件的质量和效率。 作者:徐伟 单位:上海浦东发展银行 软件开发毕业论文:氚分压直接测量BIXS软件开发及运用 摘要: 在聚变堆氘氚燃料循环系统中,需要进行纯或含氚混合气体中氚分压的在线测量,氚衰变产生β射线与材料组成原子相碰撞产生连续的轫致辐射X射线(BIXS),通过X射线的计数率与含氚混合气体中氚分压数值拟合关系即可实现对氚浓度的实时在线分析。氚分压BIXS应用软件就是为了实现实验室氚分压的在线测量,而独立开发的基于美国国家仪器(NI)公司LabVIEW环境的软件程序,氚分压测量仪器使用NaI(TI)探测器作为探测部件,上位机通过USB口接收仪器所测得的数据计算出压强进行实时显示,软件还根据实验需求实现了参数设置、动态显示、数据存取和压强平均值计算等功能,最终满足了用户对于氚分压在线直接测量的需求。所自主编制了软件完成了纯氚气体(0-10kPa)的氚分压直接测量标定实验应用验证,获得了较为稳定的线性标定曲线,其测量精度在纯氚压100Pa以上时优于5%,从而为聚变堆氚分压测量提供了一种简便可靠的技术手段。 关键词: BIXS;LABVIEW;氚分压;计数;压强 从氚的安全和经济角度来看,大型热核聚变反应堆如ITER和未来的聚变设施都必不可少地需要大量的高浓度氚测量手段。Matsuyama等人最近研发了BIXS能谱法可以对含氚气体的氚分压进行测量。这个技术是基于一个专门设计的小室里含氚气体放出的β射线与材料作用产生的X射线进行探测。通过探测氚衰变β射线与材料相互作用产生的韧致X射线,可分析材料中氚的深度分布或气体中氚分压。此方法一定程度上可较好弥补其它氚浓度测量方法(如电离室,激光拉曼光谱仪,质谱仪等)的缺陷,因此,日本JAERI与德国FZK都将BIXS氚分压测量技术列为聚变堆氘氚燃料循环体系中的一项重要测氚手段。本文设计并编制了基于LABView平台BIX-TP仪器应用软件,实现了数据采集、数据分析与处理(包括氚压力-时间、氚压力-计数率、氚浓度-时间等变化图)、数据记录、数据存储及计数率-时间实时显示功能,并且完成了纯氚气体(0-10kPa)的氚分压直接测量标定实验应用验证,获得了较为稳定的线性标定曲线,其测量精度在纯氚压100Pa以上时优于5%。 1BIXS氚分压上位机应用软件系统结构 在需求分析的基础上将软件主要分为氚分压测量仪驱动程序层、BIXS氚分压应用程序层和面向对象接口程序层。氚分压测量仪驱动程序层将实现对测量仪的控制与通信,考虑到USB总线具有数据传输率高、支持即插即用、使用方便等特点,BIXS氚分压软件选择了基于USB的仪器控制与通信方法。BIXS氚分压应用程序层建立在仪器驱动程序层之上,提供数据的采集、数值的计算和存取等操作功能。面向对象接口程序层直接面对操作者,提供友好的操作界面选择所需功能及设置参数。 2BIXS氚分压的仪器驱动和通信函数 驱动程序的创建首先使用DriverDevelopmentWizard(驱动程序开发向导)创建INF文档;然后安装INF文档,安装使用INF文档的USB设备;最后使用NI—VISAInteractiveControl(NI—VISA互动控制工具)对设备进行测试,以验证是否正确安装,最终获得USB设备的各属性值。驱动成功后,进行USB通讯的软件设计。在创建了USB设备的VISA驱动之后,就可以通过LabVIEW应用程序进行调用,实现对USB设备的控制和通信。该过程主要通过使用NI—VISA函数来实现。在LabVIEW软件中集成了NI—VISA库函数,USB通信软件设计主要应用了VISAOpen、VISAWrite、VISARead、VISAClose四个函数。 3BIXS氚分压上位机应用软件系统功能模块设计 3.1主控模块BIXS氚分压上位机应用软件系统功能模块设计思路如图1所示。主控模块主要包括两部分,菜单响应程序和数据采集主程序。操作者界面采用方便灵活的事件结构(EventStructure)来设计和实现,即等待事件发生,然后按照指定事件的程序代码对事件进行响应,此后再回到等待事件状态,避免了轮询(polling)方法对一定的CPU资源的占用(在没有事件发生时)。开始采集后,主程序首先将变量进行初始化,然后通过VISAOpen打开设备,并通过VISAWrite发送采集开始命令给下位机仪器,成功发送后,再通过VISARead读取从下位机接收到的数据并进行数据处理,在数据处理之前需要对接收到的数据进行检验,判断接收到的数据是否正确,数据正确,则对该数据进行数据处理和压强值计算,最后将时间-压强图像显示于主控界面,采集结束。 3.2文件模块文件模块中包括对采集并计算得到的压强数据的一系列操作,功能包括:(1)数据的默认保存和另存;(2)读取并显示已保存的数据;(3)打印主控界面。为了方便操作者对采集得到的压强数据进行各种数据处理与操作,本软件将压强数据保存为EXCEL电子表格格式,当重新打开已保存的压强数据文件后,主控界面中将会自动还原压强图像。操作者还可根据需要,对主控界面进行打印,尤其是可直接打印出当前实验的时间-压强图像结果。 3.3设置模块在采集开始之前,需要对下位机的仪器进行通讯和控制,设置模块中提供了对应的功能项。在通讯口的设置中,用户可以选择采集仪器所对应的设备资源名称,同时可通过对选择的设备进行确定操作来判断该设备是否连接成功,即检查通讯状态是否正常,如果设备连接成功,软件将提示设置成功,反之,提示失败,检查设备连接状态后重试。为了实现对下位机仪器的控制和操作,本软件提供了参数设置对话框供用户来改变所选择的下位机仪器的高压、增益以及需要的采样时间,软件同时对参数值进行了默认设置,也就是说,用户可不需要改变参数值直接开始采集数据,其中高压的默认值为700V,增益默认值为1倍。 3.4压强计算模块BIX-TP氚分压通过USB接口按照一定的通讯协议,将得到的多组十六进制数据转换为一组计数值,再按照公式推导,计算出其对应的压强值。为了实现实验过程中的自动化,减少操作者的工作量,添加了计算压强平均值功能,该功能通过ElapsedTime子VI,可以实现自动计算1、3、5、10、15、20、30分钟内的压强平均值,避免了操作者从excel中提取一定时间内的压强值,再计算平均值的繁复操作。操作者在实验过程中发现,会出现本底值较高的情况,此时本底和真正的信号值混合在一起,影响计数值和最终压力值的准确性和稳定性,所以在主控界面上添加了扣除本底输入框,操作者可根据当前实验环境和实验条件下的本底值,自行输入当前值,那么,图像显示和当前数据值显示会自动扣除掉该本底值,以还原最真实的当前值。在主控界面上添加了压强最大值输入框,操作者可根据当前图像的实际情况,随时修改该压强最大值,以便更好的观察图像所显示的操作者最关注的区域。 4BIXS氚分压上位机软件的应用 如图2是BIXS氚分压上位机软件操作界面及100Pa至10000Pa纯氚分压测量实验曲线,图2清晰显示了计数率随时间的变化,通过计数率得出氚分压测量系统中氚压强随时间的变化,进而计算出氚浓度随时间变化,得到氚分压与计数率关系数据库如表1所示,可以根据曲线拟合出纯氚分压(P)与计数率之间的公式:C=C0μP=2.28P,直接用于显示压强随时间的变化趋势,最终可以应用于聚变堆氚燃料循环系统中含氚气体中氚分压的直接测量。从上表的试验结果可看出,在纯氚压大于0.1kPa时,测量精度结果优于3.40%,满足项目内要求的技术指标 5%,此时测量精度较好;在较低压部分(纯氚压 0.1kPa)精度稍差,分析其原因为:低纯氚压条件下有效计数率与本底计数率相差无几,本底计数率对有效计数率引入的误差较大。因此,在后续项目研究中,进一步控制本底的计数率,有望提高在低压段的测量精度。 5总结 本文所研发的BIXS氚分压上位机应用软件基于LabVIEW编程环境实现了对下位机仪器简单便捷的通讯与控制方式;完成了数据采集、计算、保存等多种功能;提供了人机交互友好,美观简洁的显示界面,可实现氚工厂氘氚燃料及工艺气中氚分压的直接测量,并获得了纯氚分压与计数率之间的拟合关系,实现了在0-2kPa范围内BIXS测量纯氚分压的精度优于5%的预期目标,是聚变堆氘氚燃料循环体系中的一项重要测氚手段。该技术在国内属于首创,并首次提出将其应用于我国聚变工程实验堆氚工厂的氚测量与分析系统设计中。 作者:郭星辰 刘志珍 吉晓梅 杨洪广 单位:中国原子能科学研究院 软件开发毕业论文:软件开发的项目管理探究 摘要: 与一般项目相比,软件开发项目存在一些独有的特点,而这些特点的存在使得要想真正做好软件开发项目的管理工作是十分困难的,其在管理方法上与传统项目管理存在着一定的差别,一些通用的项目管理理论或者项目管理方法并不适用于软件开发项目的管理。在这种情况下,对软件开发项目管理进行相应的实践探究,就显得非常必要。 关键词: 软件开发项目管理;实践 进入21世纪后,伴随着计算机技术和网络技术的飞速发展,各种智能终端设备逐渐兴起,也使得人们对于软件的需求达到了一个前所未有的高度,推动了我国软件产业的发展。而在软件开发过程中,需要切实做好项目管理工作,提升管理水平,才能够促进我国软件产业的进一步发展壮大。 一、软件开发与项目管理 简单来讲,软件开发就是依照客户的需求,构建软件系统或者系统中的软件部分,其是一项包括了需求捕捉、需求分析、设计、实现和测试的系统工程,需要借助某种本程序设计语言实现。软件开发的主要流程包括:需求分析、总体设计、细部设计、编码、单元测试、综合测试、运行以及维护。项目管理则是指在一定的约束条件下,为了实现某个特定的目标,依照项目自身的内在逻辑规律所进行的系统管理活动。相对于软件开发而言,项目管理需要遵循几个基本的原则,一是依照分阶段的生命周期计划,进行严格管理;二是做好相应的阶段性评审;三是重视产品控制;四是应用现代程序设计技术;五是确保开发人员的专业素质较高,同时对人数进行控制;六是必须能够对结构进行清晰地审查;七是必须承认软件工程实践持续改进的必要性[1]。 二、基于软件开发的项目管理实践 以智能手机系统为平台,针对手机软件开发的项目管理实践进行简要分析和讨论。 2.1需求分析需求分析是软件开发的基础与前提,能够获取和记录系统需求,确保客户与项目团队在系统需求变更上的一致性,避免软件开发过程中不必要的弯路。需求分析法包括了用户问卷调查、研讨会以及原型展示等,需要安排专人做好相应的记录工作,并及时对其进行总结和归纳,做好应对策略。在该项目中,软件需要满足的需求包括:适用于主流手机操作平台,充分考虑不同硬件配置以及操作系统版本的兼容性;可以跨平台运行,同时不需要占用过多的系统资源;确保数据连接的速率以及操作的流畅性等。 2.2设计编码系统设计包括了总体设计和细部设计两个不同的阶段,其中,总体设计应该大致规划出软件的功能模块,做好相应的功能分区,并对其进行初步的设计分析,细部设计则需要给出每一个功能模块的控制流程、算法以及数据结构等,确保每一个模块都有不同的层次。对于一些难度较大、涉及面较广的模块,可以交给一些经验丰富、心细缜密的技术人员完成,并做好模块的测试与修改,保证其稳定可靠,尽可能降低风险与成本[2]。设计完成后,需要进行编码工作,采用代码版本管理工具SVN,以确保各个子系统的功能都能够得到最大限度的发挥,实现系统之间的功能互补,从而降低软件开发的风险和难度,提高软件过程的跟踪率。 2.3测试运行软件测试并非单纯的某个环节,而是贯穿于整个软件开发项目中,制定出详细全面的测试计划,并对测试用例进行用心编写。软件中的每一个子模块都应该由编程人员之外的技术人员进行反复测试,同时对测试过程中出现的问题进行记录,提出相应的修改意见,由相应的编程人员进行修改。在对测试用例进行编写时,需要对测试目标、测试环境、测试步骤、预期结果等进行记录,形成具有代表性的数据信息。在测试完成后,需要首先在小范围内,对软件的子模块进行试运行,确认无误后再对软件整体进行试运行,结合运行反馈结果,评估软件的可靠性,采取相应的完善措施。试运行成功后,需要编写相应的用户手册,制作视频说明,帮助用户了解和使用软件,同时标注联系方式,方便用户进行反馈。 2.4后期管理在系统安装试用一段时间,具备相应的验收条件后,需要进行验收准备工作,对之前的工作进行总结,列出工作成果和相应的文档,审查相关技术文档中的内容和信息。应该对系统当前的完成状况进行明确,对于尚未完成的部分,应该采取有效策略去完成,或者设置相应的回避措施,确保客户在验收时不会提出这些未实现的需求。在交付使用后,需要做好软件维护工作,结合需求变化或者硬件环境变化对程序进行修改,确保其具备良好的实用性和适用性[3]。 三、结语 综上所述,软件开发项目管理与一般的项目管理存在着很大的差别,需要相关技术人员结合软件开发的具体流程,做好全过程管理,保证管理效果,在完成预定功能目标的基础上,提升软件的可靠性与安全性,确保软件的有效应用。 软件开发毕业论文:软件开发的过程控制管理 【摘要】 大型冷水机组的开发中,控制软件作为产品的一个部件,是设备稳定运行的关键,在设计、开发、更改等全过程中必须依据相关准则和符合管理标准,本文从大型冷水机组的控制软件的设计和开发过程入手,分析了各个阶段的控制管理方式及注意事项,使软件更好满足开发需求,并使开发过程具备可追溯性。 【关键词】 控制软件;过程控制管理 1引言 大型冷水机组的开发(简称产品开发)中,控制软件作为产品的一个部件,是设备稳定运行的关键,这就意味着控制软件的管理等同产品,控制软件的管理成为必不可缺的工作。控制软件作为产品开发过程中的一个部件的开发,必须符合开发管理的全过程控制、管理。没有管理,编制的控制软件控制逻辑考虑就会不全面,特别是当出现问题时,工程师现场进行修改会很随意,没有对问题进行系统分析,只是头疼医头,脚痛医脚,同时,因为更改没有记录,再发生问题,也无法查找原始记录。 2控制软件开发的过程控制 管理按照现行的管理体系标准GB/T19001/ISO9001,控制软件作为产品的一个部件,包含管理体系的设计和开发全过程:设计和开发策划;设计和开发输入;设计和开发输出;设计和开发评审;设计和开发验证;设计和开发确认;设计和开发更改的控制。 2.1设计和开发策划对于控制软件编制,从从属的产品开发开始,了解产品需要控制的全部细节,如I/O点的需求,以及关键部件的功能确认,参数设置等,形成软件编制的逻辑图,成为控制软件的设计输入,这一过程就是设计和开发的策划。 2.2设计和开发输入和输出作为控制软件的规划来说,各功能进行模块化管理,形成软件的标准化管理,从长远来看,是提高效率的有效办法,也是标准化管理的要求,利用PaaS平台技术的应用,实现产品在客户端运行大数据采集,进行数据建模及MIS系统开发与管理,以了解客户端产品的运行情况,实时为客户提供及时的服务。作为控制软件开发的输入的逻辑图是需要经过产品设计工程师及相关部件设计工程师,以及各相关部门如测试站、服务部等进行评审的,设计和开发评审是贯穿在设计和开发过程的每个阶段节点,一旦评审通过,评审通过的逻辑图将是控制软件开发的输入。每一开发阶段的输出均要满足相应的需求及有关的开发管理和约定,并要包含或引用进入后续工作阶段的验收准则,对影响有产品安全和正常工作的重要的产品特性要进行标识。 2.3设计和开发验证控制软件编制完成后,必须进行验证,验证必须要有验证的内容和达到的目的,验证内容必须是经过评审的运行大纲,目前确认的方法有两种:一是在模拟箱上,对照输入的逻辑要求,设置产品工作的各个极限工作条件,按运行大纲运行控制软件逐条检查逻辑要求的功能,模拟测试,必须填写模拟测试报告,如实记录各功能测试的结果,软件模拟测试工程师不能是软件编制工程师;二是在正式产品上,前提是模拟测试通过,因为产品测试,不仅需要耗费巨大的电费和水费外,还需要相当长的时间,成本耗损巨大。按产品运行大纲,在产品工作的各个极限条件下,进行产品运行,并根据大纲要求检查控制软件的功能,这时的测试是动态的,通过实时的数据记录(即便测试结果未达到目标,实时的数据记录也将是后续软件修改的依据),形成产品的测试报告,证明控制软件运行正常,产品的各个极限工作条件下的测试报告将是控制软件运行正常的重要证据,同样控制软件上机测试,必须是产品设计工程师和软件测试工程师,而不能是软件编制工程师。只有经过验证的开发输出才能提交配置管理并被验收,供后续阶段使用。 2.4设计和开发评审控制软件验证完成后,必须进行相应的评审,只有在所有已发现的缺陷的影响均被消除,或缺陷的影响虽未消除,但已弄清带着缺陷进一步工作的风险之后,方可进行下一步的设计或实现工作。如有需要对控制软件进行更改,则更改后,必须再进行相应的验证,直至评审通过,并将控制软件的逻辑图、软件验证的运行报告和源代码等开发过程的技术文件进行存档管理。 2.5设计和开发测试与确认从单个软件项到一个完整的软件产品可能需要进行不同层次的测试,有一些不同的测试与集成方法,在某些情况下,可以将确认、现场测试和验收测试合为一个活动。描述测试计划的文档可以是一个独立的文档,或是其他文档的一部分,也可以由几个文档组成。在测试之前首先要制定和评审测试计划、规格说明和规程,其中应涉及测试计划、测试用例、测试数据、预期结果、测试类型、测试环境、测试工具、测试软件以及测试是否完成的测试准则等。测试时应按有关规格说明记录测试结果,同时记录发现的问题,指出可能对软件其他部分或冷水机组运作时带来的影响,并通知对此负责的人员,以便对问题能进行追踪直至问题解决;应确定受更改影响的部分,并对它们进行重新测试,同时对测试过程及结果进行评价。在需要的情况下,可以进行现场测试,可邀请供方和需求共同参与。在控制软件交付使用之前,应尽可能在实际的使用环境下对整个软件产品的运行进行确认。 2.6设计和开发更改的控制控制软件应用在产品上是需要进行反复的评审,测试验证、评审、修改,直至能达到设计目标,且没有任何bug。修改控制软件是一件很慎重的事情,修改分两种:一种是为实现某个特定的目的或要求,只是针对某个特定的Case,通常是在客户的特殊要求下进行;对于这种更改,由于是在标准软件的基础上增加特定的要求,需要在客户端验证后,将源代码特殊标号存档,并相应更改相应客户的档案信息,用于以后售后服务;二是因为某个功能性部件的更新或是存在开发过程中未发现的Bug,需要更新标准的控制软件;这种更改必须在仔细列明部件更改前后的不同之处,或是Bug的问题,对不同处进行更改,更改前必须经过慎重的评审,确认是有必要进行更改,更改后的控制软件需要重复开发过程的验证、评审过程。从某种角度来说,更改过程视同一个完整的开发过程,因为更改部分对产品的运行的稳定需要进行完整的验证,也就意味着对产品的每个极限工况条件都必须进行测试验证,验证前需要对验证用的测试大纲进行评审,确认更改部分的测试都考虑到位,测试后需形成相应的测试报告,并将整个更改过程的技术资料,测试报告,源代码等进行存档。 3结语 当准备交付经确认的控制软件产品时,应根据大型冷水机组应用需求及运行要求,同时结合相关的规定准则和方式判断该控制软件产品是否可以投入使用。在设计、开发、更改的全过程中必须符合管理标准的可追溯性,能很清晰的查阅到软件的标准号和版本号。 软件开发毕业论文:软件开发中配置管理的应用 【摘要】 针对软件开发平台应用的相关内容,对软件开发平台中配置管理应用的具体策略进行研究。先介绍了软件配置过程中KPA的相关内容,并对其中存在的问题进行研究;再结合软件开发平台的实际技术内容,对其具体应用进行研究,以进一步提高软件配置管理能力,为提高软件开发能力奠定基础。 【关键词】 软件开发平台;配置管理;应用 随着现代科学技术的进一步发展,软件开发平台开始受到社会的普遍关注,对相关人员而言,如何实现软件开发过程中的高质量、低成本成为其工作的主要内容。CMMI(软件能力成熟度模型集成)的出现有效的满足了人们的要求,其主要分为5个成熟度,每个成熟度级别都包含若干个关键过程域(KPA),而软件配置管理就是其中的一个重要KPA。在本次研究中,主要针对软件开发平台中配置管理应用的相关问题进行研究,希望洋酒内容能对相关学者研究有所帮助。 1软件配置管理过程KPA 1.1配置管理的必要性裴树军等通过研究认为,随着软件规模不断扩大,导致软件研发过程中的中间产品数量不断增多,严重增加了管理难度。而对整个软件开发而言,配置管理是软件开发的核心内容之一,若不做好配置管理工作,则势必会引发一系列问题,具体表现为以下几点: 1.1.1同时更新的问题当两个或多个人员同时研发一种软件时,同时更新现象会损害他人工作,影响了工作的整体进程。 1.1.2通用代码问题在一些特殊的大型系统中,如果相关人员已经根据相关要求修改了软件的部分功能,则会导致所有将该内容告知所有人员;如果不能及时的告知每一个软件开发人员,则会导致部分出现严重的系统操作失误问题。 1.1.3版本冲突问题从当前部分大型软件的开发过程来看,其主要通过增量式的方式实现开发的。在这种背景下,一个大型系统可能涵盖诸多活动版本,这样很容易产生冲突现象,不利于保证软件正常运行。对相关人员而言,若不能有效处理上述问题,将会造成严重的混乱现象,因此做好配置管理工作十分重要。 1.2软件配置管理分析 配置管理过程是整个软件生命周期过程中的重要元素内容之一,这在CMMI中,配置管理目标主要分为三种包括,建立基线、控制变更、跟踪等。一般认为,建立基线主要存在三种特定的实践内容: (1)保证标示能在配置管理的配置项中,并建立一个能满足配置管理的系统,完成基线创建等基础过程。 (2)在使用一个配置管理系统后,所有的变更都能在第二个目标结束之前实现被跟踪与控制。 (3)保持配置项的记录,并按照基线的相关内容开展配置审计。 2配置管理研究 2.1配置管理的基本工具 当前在开展配置管理中,常用的工具包括: 2.1.1Starteam该工具提供了真正的协同工作,保证整个开发环境内外的所有团队与功能模块都能参与到目标活动中,保证了配置工作的顺利开展。因此可以认为,Starteam是一个集合了版本控制、缺陷跟踪等多种功能于一体的软件。 2.1.2CC该工具是ROSE构建的主要组成部分,常被应用在复杂产品开发等特殊环境中,能有效解决多种产品开发与维护的要求,具有良好的应用价值。CC的主要功能包括建立管理体系、明确过程控制等,是实现配置管理的主要工具。 2.1.3VSS该工具能将所有项目原文件给进行管理,并通过特有的方式将原文件进行储存。但在操作过程中需要注意的是,相关人员不能直接修改数据库中的文件,而是需要通过该版本管理器,对项目项目的源程序进行控制,将其拷贝到成员自己的目录中进行修改,再讲修改结果提交给VSS,之后才能完成数据资料修改。 2.2软件配置管理的基本流程 有项目经理负责监督整个项目配置管理的实际情况,重点研究配置管理中存在的问题,并根据问题提出相应的解决措施;项目组成员协助开展配置管理工作。在上述工作内容的基础上,配置管理人员根据既定的项目目标计划,在项目经理的指引下参与制定《配置管理计划》并在日后工作中始终按照《计划》的相关内容展开工作,并按照相关要求调谐《配置状态报告》,做好相应的资料备份工作。在配置工作结束之后,资产管理人员收集组织资产资料,并维护组织资料库。 2.3版本控制 总体而言,版本控制是实现软件配置管理的核心内容,其主要目的就是根据具体的软件管理规则保存配置项目的版本资料,以降低发生版本丢失的概率。一般认为,在确定配置项过程中,常见的状态如图1所示。在整个配置项最初建立过程中,其产生的状态为“编辑”。在这种状态下,开发人员能编制整个配置项。在编辑结束后,经过编辑的配置项进入“评审”状态,此时若显示评审通过,则会将配置项的状态改变为“正式”;而评审未通过,则进入调试状态,对配置项进行二次修改,直至成为“正式”状态。 2.4变更控制 在整个软件配置管理过程中,变更控制的主要内容是创建产品基线,并以此为核心,在整个产品生存周期的过程进行变更,最终建立一整套完成的软件控制修改的机制,确保其质量能满足运行的要求。从其应用过程来看,需要变更的软件首先会处在“待修改”的状态,并由具体的操作人员将其分配到具体人员的手中。在经过相关人员的修改并结束后,变更软件将会改变为“关闭”状态,此时由系统进行评审,若评审结果显示无法修改,则会将其设置为“不修改状态”。而如果认定为不需要进行修改,也能将其关闭,避免过度处理现象发生。3结束语主要研究了软件开发平台中配置管理的相关内容,并对其应用进行详细的研究。总体而言,软件配置管理在软件研发中发挥着重要作用,因此对相关人员而言,在工作中要正确认识到软件配置的实际要求,并提出针对性的管理措施,为保证软件开发工作顺利进行奠定基础。 作者:殷媛 单位:南京航空航天大学金城学院 软件开发毕业论文:银行软件开发项目管理 【摘要】 金融行业对于银行软件开发的关注度往往是比较高的,尤其在新媒体环境的影响下,银行软件的数量不断增多、内容不断丰富。银行用户为了时时了解银行动态和自己的账号安全,开始越来越频繁的使用银行软件。对银行软件开发进行项目管理,能够为软件开发技术提供一个较为安全的环境,防止软件在使用过程中出现风险。文章对银行软件的开发技术和与之相关的项目管理做了详细分析。 【关键词】 银行软件;开发技术;项目管理 对银行软件开发进行项目管理,主要对其软件开发技术的成本和质量,以及它在使用过程中可能出现的风险等进行的管理。这种管理能够为银行软件开发提供一个良好的开发环境,而且能从侧面反映项目管理的重要性。对银行软件进行项目管理,需要从多方面开展。在开发软件的过程中,可能会涉及到银行的机密信息,这在无形中增加了项目管理的难度。对银行软件开发进行项目管理,能够为银行在网络环境中的各项业务的开展,提供一个更加安全的支付环境,进一步保证用户和银行自身在各项交易中都能够有安全保证,有效的将操作过程中可能出现的风险控制在一定程度之内。 一、银行软件开发技术的需求 银行软件开发,能够实实在在的为用户提供更加方便的银行业务服务,有效的减少办理业务时花费的时间和与业务相关的各项手续过程,能够大大提高银行金融业务的服务效率。特别在银行业务繁忙的时段,使用银行软件进行操作服务,能够减少银行在业务方面出现的失误,使银行处理业务的能力得到不同程度的提高。这对银行来说有很重要的意义。银行软件开发,主要是通过计算机计算以及其他软件支持进行开发的,并且开发结果要达到一定要求,这样的银行软件才能为银行提供更加安全的网上业务环境,为银行的网上系统提供便利的发展机会。 1、技术需要银行软件开发的主要内容,是银行软件开发技术。拥有开发技术做后盾的银行软件,能够使银行业务具备更加完善的服务能力,而且各个银行的分行能够将数据库连接起来,为银行数据信息的传输提供更加安全、稳固的传输环境,且传输速率也会有很大提高。在进行银行软件开发的过程中,对所需设备和数据的质量有很高的要求,而且银行开发技术中较为重要的数据需要备份。备份数据主要是为了防止突发状况。[1]银行软件一旦受到攻击,或者银行的系统出现漏洞,备份数据能在这种关键时刻立即启用,有效的防止银行软件系统的崩溃。银行软件开发完成之后,要对整个银行系统进行及时维护。这种有效维护,能够防止系统在运行过程中出现问题,弥补了系统中存在的漏洞,能够为技术需求提供有力的保障。 2、操作需求C/S开发模式,是银行软件开发技术所采取的一种有效模式。这种模式能够使银行开发技术以状体界面的形式存在于银行系统中。这种模式有它的优点,它能够有效降低开发软件在操作上的难度。银行软件开发过程中,一定要对其在现实中的应用进行全面考虑,银行工作人员在开展业务服务时不会出现操作上的困难,而且软件开发技术要符合工作人员在操作上的需求,技术开发要最大限度的满足银行操作的可进行性,为银行业务和其他各项事物的开展提供更加准确的操作支持。 3、服务需求银行软件开发技术,主要是为了提高银行在各项业务上的服务质量,这种高质量服务是银行软件开发最希望达到的主要目标。所以,银行软件开发首先需要满足的,就是银行在服务上的需求。这样才能使银行软件开发有一个科学、合理的过程。银行软件开发技术对设备的要求比较高,尤其对计算机磁盘容量的大小和计算机操作系统运行速度的快慢,有比较高的要求。只有设备的性能比较优越的时候,银行软件开发技术才能达到更好的效果,才能使银行系统在数据库的建设上有更加完善的成果。 二、银行软件开发技术 1、银行软件开发的总体技术银行的事务比较多,相应的银行软件该具备的事务也多,这些繁杂的事务给银行技术开发带来了比较大的压力。用户管理以及用户相关业务的办理工作,是银行软件开发技术要解决的两个比较重要的内容。尤其是业务办理,不同的业务办理项目的内容和办理流程不同,银行开发技术应该就这些不同的内容和流程进行不同的设计和管理,只有这种规范的技术设计,才能为银行系统提供相对安全的运作条件。用户有存取款或者转账业务需求时,银行工作人员只需要在银行软件上进行相关操作,就能完成整个业务。[2]所以银行软件开发技术需要支持的业务需求必须具备类型更加丰富设计,而且各项业务的安全保卫工作系数也要进行提高,以免在交易过程中出现信息泄露的情况,为用户提供贴心、方便、安全的服务,也从侧面显示了银行开发技术的使用价值。 2、银行软件开发技术的设计银行软件开发技术要对银行的所有业务进行设计,其中就包括了银行的计算机储蓄系统。对银行计算机储蓄系统进行技术开发,编程部分比较重要。设计编程所用的语言,要根据银行工作人员的一定操作需求进行设计,为用户提供业务服务时,选择“是”或“否”。银行软件开发技术需要对银行业务中的数据输入、数据处理和数据结果的输出进行设计。银行软件开发技术对业务中的输入情况进行设计,输入时必须将账号和密码输入完整,而且密码和账号要匹配,不匹配的账号及密码,在银行软件限制的情况下是不能允许用户登录的。接下来要对处理步骤进行设计,在输入的账号和密码正确且匹配的前提下,银行开发技术对条件检测的标准进行设计。只有用户登录银行软件之后,才能选择并操作相关的储蓄系统。且为保证用户能够进行正确的操作,开发技术需要设计操作提示,为银行用户提供周到的服务。银行软件开发技术对输入步骤进行设计,在系统完成输入和处理步骤之后,要将相关储蓄数据显示出来,并且在用户的要求下打印业务存储单据,运用完备的银行软件开发技术完成这些业务的软件设计。 三、银行软件开发项目管理的措施 银行软件开发不是一个一成不变的结果,软件开发设计人员会根据金融市场的变化和用户的需求对银行软件做出相应的调整和修正,它是一个不断更新、变化的过程。而且变化的过程比较快、使用周期比较短,这无疑给银行软件开发项目管理带来一定难度。对银行软件进行有效项目管理,主要通过以下三种方式: 1、构建责任制度针对责任感比较弱的银行软件开发项目管理人员,在管理工作中出现随意完成工作的现象,进行项目管理时必须设置完备的责任制度。这样做能够使管理人员对自己的工作重加重视,而且在重视的基础上约束自己的工作行为。责任制度必须对管理人员在工作中的责任和义务进行明确要求,要求管理人员在自己的责任范围内,做好自己的工作,完成自己任务,一旦在技术开发的过程中,出现了一定的问题,可以对管理人员进行责任追究,并且在第一时间制定出相应的、有效的解决措施。[3] 2、强化部门沟通银行软件开发需要各个部门通力合作才能完成,只有各个部门保证流畅沟通,才能全面了解软件开发的进程。各部门相关的项目管理人员在投入到管理工作之前,需要了解相关信息。而且软件开发技术要保证一定的先进性,管理人员可以将先进技术的相关讯息告知与开发人员,这样能够提高软件开发的水平。 四、结束语 银行软件开发项目管理,能够通过有效的责任制度约束管理人员的行为,确保项目管理过程中出现的问题能够得到有效处理。完备的项目管理能够防止软件开发过程中出现风险。 作者:栾家明 单位:上海浦东发展银行 软件开发毕业论文:软件开发工程师实训课程建设 摘要: 探讨在高校现有的软件开发相关专业构建Android软件开发工程师课程体系,阐述如何经过半年的实训,快速培养有一定项目开发经验的工程师,助推移动互联网行业发展。 关键词: Android;软件开发工程师;课程体系;移动互联网 1建设背景 随着3G/4G技术的不断发展和智能手机的普及,移动互联网继承了互联网所有的应用,并有自己独特的优势。互联网的应用系统几乎全部延伸到智能手机应用,例如手机银行、移动商务等。据亚太地区手机使用调查显示:2015年中国手机用户达到10亿[1],远高于宽带用户数;移动应用系统发展潜力更大,将成为全球信息通信行业的万亿元级新兴产业,急需大量的移动应用开发工程师。据计世资讯的相关研究报告,国内移动应用开发人才缺口将达到50万人以上[2]。目前主流的智能手机操作系统有谷歌公司的Android、苹果公司的iOS、微软公司的WindowsPhone,只有Android是开源的操作系统,华为、三星、小米、中兴、联想手机制作商都采用了Android操作系统,ARM、英特尔、高通等半导体制造商也采用了Android操作系统。因此Android必将成为智能手机主流操作系统,用户数最多,与之对应的软件开发工程师缺口最大;而目前少数高校开设移动应用开发专业或方向,培养周期长,培养人数少,远不能满足移动互联网行业发展对人才的需要。 2建设思路 Android软件开发工程师实训课程体系是在原来的软件技术专业基础之上构建的,结合AndroidAPP开发岗位及流程进行设计,采用基于模块化、导师制、项目化的Android开发工程师人才培养体系[3],共分成4个递进的模块,每一个模块又细化为一个教学单元,详见图1。每一个模块有基础知识学习和项目实战,前导模块考核[4]过关之后再进行下一个模块的学习,重点积累学员的项目开发经验,注重学员综合素质的培养。 3课程体系 1)模块一:JavaSE开发技能强化(约120课时)。高校软件开发相关专业基本都开设过Java程序设计或C#程序设计,两者触类旁通,因此本模块主要针对Android开发打下Java编程基础,巩固面向对象的基本概念和编程思想,为下一个模块作准备,所谓磨刀不误砍柴工,见表1。2)模块二:Web及服务平台开发(约200课时)。Web及服务平台是移动端访问的基础,后端服务器的架构决定系统的稳定性,接口的开发决定终端开发和运行的效益,因此本模块着重学习JSP和Servlet核心编程,完成服务器端业务逻辑和数据库开发,见表2。3)模块三:移动端APP开发(约220课时)。此模块真正进入Android项目开发,首先从Android基础控件入手,掌握Android开发基本原理和流程,逐步引入实际案例,综合掌握Android控件使用、UI设计、内置数据库设计、消息推送、GPS定位应用、网络接口应用等开发技术,见表3。4)模块四:作品汇报与就业指导(约30课时)。前3个模块是练好内功,本模块主要通过作品汇报会暨Android开发软件工程师专场招聘会,把学生送到对口的岗位工作,同时把参加实训的同学拉进即时交流的QQ群和微信群,方便日后在工作与学习过程中就技术与思想动态,进行交流沟通指导,提供增值服务,见表4。 4实训过程 每个模块实训过程包括实训预备期和实训期两个阶段[6]。实训预备期:参与实训的学生对Android课程体系中必须掌握的业界实用技术知识清单和相关课件进行学习,必要时进行相关课程的考试,考试合格者才能进入项目实战。实训期:以模拟公司为平台,以仿真的商业案例项目为载体,将企业文化及职业素养训练、IT技能培训、行业知识以及业务流程实践等实训内容完全贯穿在模拟公司的运营过程中,使学生在实践中体验企业工作环境,获得一定的实际经验和职业磨炼。实训中由实训教师统一指导,基本过程如下:(1)搭建环境:主要讲解搭建各种手机操作系统开发环境所需具备的软硬件及网络知识。(2)完整的软件开发过程:主要讲解实际项目所涉及的软件开发过程的各个环节,如需求开发、设计、编码与测试、项目管理、项目验收及技术文档整理等。(3)Android手机软件应用开发:这是本实训课程体系的核心部分,主要是使学员掌握软件开发的技术、编程思想与方法,了解软件开发过程中常犯的错误。课程注重实用性,重在培养学员对代码分析的能力、掌握编码规范、掌握调试知识和分析程序错误的能力。同时学习内存检查工具和软件配置管理等知识,课程中贯穿着一个开发项目,以增加学员开发项目的经验。(4)测试计划与软件缺陷:主要介绍软件测试的基本概念和基础知识、如何编写测试计划、识别软件缺陷、编写缺陷报告等。(5)数据库:通过对数据库基础的讲解,让学员掌握这些技术,数据库是以主流的Oracle和MySQL数据库的运用为主。(6)职业导向训练:进行职业引导,包括就业指导和职前引导,通过座谈会等辅助训练明确就业方向,进一步了解职业发展形势。 5结语 我校2012级软件技术班在大三下学期引入Android开发工程师实训课程体系进行实训教学试点,教学效果显著,绝大多数毕业生进入Android开发领域。在实训过程中,教师带着学生承接了企业项目“好售掌上批发系统”,完成了Web平台、Android手机APP、IOS手机APP等功能设计与实现。通过第一期的试点教学,进一步优化了教学内容和实训过程,把好售批发平台分解成若干个实训项目,构建了上述课程体系,弥补了目前Android开发工程师实训体系实用性和可操作性不强的局面,供有计划开设Android开发工程师实训课的学校和老师进行参考,同时满足传统的应用系统开发工程师向移动应用开发方向发展的自学教学资源,有利于他们快速转岗,助推移动互联网发展。 作者:钟石根 张振军 张良杰 单位:厦门南洋职业学院 信息工程学院 软件开发毕业论文:车载多媒体软件开发思考 摘要: 设计了一种基于嵌入式系统的高清晰、便携式的车载播放系统。该播放系统的软件设计以Mplayer为后台,实现对音视频文件的解码播放等工作,并以Qt的基础类库为基础设计了嵌入式多媒体播放器的前端控制图形界面,通过创建QProcess进程,实现对播放过程的控制,与后台Mplayer进行通信,实时获取并显示播放信息,并在指定窗口对音视频码流进行输出显示。 关键词: 汽车多媒体;车载播放;嵌入式系统;多媒体播放器 目前,国内车载电子设备市场极度缺乏多媒体综合软件,该软件能有效地将车载导航、影音图像、倒车雷达、娱乐互动等多个功能整合,方便乘客和车主的使用[1]。将多种娱乐和使用功能整合统一,使得设备简洁美观,同时降低了重复安装的成本和投入。可以极大地减少车内空间消耗,降低整车油耗[2]。多媒体共屏展示也能保证驾驶员的操作强度,保证行车安全。因此,将行车信息、娱乐互动、交流通信、车载导航等功能集于一体的嵌入式综合媒体系统符合市场和环境的发展要求[3]。 1车载嵌入式播放器总体设计 出于应用领域、自带资源、可扩展资源、功耗等多方面的考虑,选择Linux内核为嵌入式多媒体播放器的操作系统核心。将多媒体技术应用于嵌入式系统中面临着诸多的技术难题,嵌入式设备的特点决定了其资源通常非常有限,而有限的资源意味着需要进行多方面技术的优化[4]。首先,嵌入式设备采用蓄电池提供能源,所以对系统的功耗要求比较严格;第二,嵌入式设备上通常没有实用的图像加速器,声卡等硬件加速设备的支持;第三,不存在DirectX,DirectShow等高层多媒体的支持。基于上述考虑,有必要设计适用于嵌入式应用的嵌入式处理器,嵌入式操作系统。根据嵌入式多媒体播放器的功能需求及技术特点,通常将嵌入式多媒体播放器的体系结构划分为硬件层、内核层和应用层,具体如图1所示。系统的硬件层的硬件平台包括嵌入式微处理器和外围设备,通过合理选型和匹配可以完成满意的底层硬件组合。本系统的嵌入式MCU使用三星公司的S3C2410高速微处理器,S3C2410高速微处理器作为整个硬件系统的控制核心,接收、处理相关数据并实时发出控制指令。与其配合的系统外围设备是完成系统功能的必要组建和模块,涉及系统存储模块FLASH和E2PROM,LCD输出单元、主控外围电路和音频输出模块等。软件部分包含应用层和内核层两个部分。应用层包含嵌入式Linux操作系统和硬件驱动程序,包括BootLoader,Linux内核,根文件系统3部分。应用层包含嵌入式用户应用程序、音频解码器和GUI。本系统选择嵌入式Linux操作系统作为操作系统[5]。 2操作系统平台的构建 内核是整个Linux系统的核心,根据实际情况针对内核的配置进行选择,本质上指根据开发系统的功能需求对已有的操作系统进行选择,保留开发需求的系统单元,删除不需要的模块单元。在本系统中,嵌入式Linux内核选择ARMLinux内核。Linux内核的配置系统由Makefile、配置文件(config.in)、配置工具组成[6]。完成内核的数据参数配置后,不能将程序数据直接下载到嵌入式系统中进行调试运行,因为此时数据仍然以源代码的形式存在。此时,为了生成最终能在嵌入式操作系统上运行的可执行代码[7],需要进一步对内核进行编译。过程结束后,Image和zImage两个内核映像文件会在arch/arm/boot目录下生成,zImage为压缩后的映像文件,Image为正常大小的映像文件。得到内核映像文件后,首先在开发板使用的宿主机(PC)上建立一个tftp服务,使用DNW工具,在开发板上电时按任意键进入UBoot提示符,执行以下命令。在嵌入式操作系统正常运行时,需要使用根文件系统支持各种功能[8],在内核刚启动运行时根文件系统需要挂载起来用于支持访问外部设备,同时完成内核模块应用程序的装载和运行,避免出现Kernelpanic的情况,防止系统内核在启动时没有根文件的支持。在实际应用中,嵌入式操作系统使用动态随机存取器、同步动态随机存取器、FLASH存储器作为存储设备[9]。基于存储设备,使用JFFS2,YAFFS,CRAMFS,ROMFS,RAMFS等常见系统作为存储设备的嵌入式文件系统。在本系统中,选择NANDFLASH作为硬件提案所使用的存储芯片,选用NANDFLASH上使用比较广泛的Cramfs文件系统作为嵌入式根文件系统。嵌入式Linux操作系统的启动流程如图2所示。系统启动流程包括六个步骤:(1)系统复位,从地址0x00开始执行,进入步骤(2);(2)启动Bootloader模块,进入步骤(3);(3)判断系统是否进入Linux,启动Linux内核映像,不启动则进入Uboot的命令操作环境,如果启动内核,进入步骤(4);(4)系统从NANDFLASH加载内核到内存中,完成对硬件设备的初始化工作,进入步骤(5);(5)挂载根文件系统,执行init进程,并从/etc/inittab取得配置文件,进入步骤(6);(6)提示执行用户应用程序或用户登录信息。 3视频播放器软件设计 3.1基于Mplayer实现多媒体播放器Mplayer是一个Linux下的电影播放器(也能运行在许多其他的Unices和非X86的CPU上)。Mplayer的逻辑结构可以分为四个层次,即:输入层、分流层、解码层和输出层,其结构如图3所示。本文选择Mplayer作为后台设计播放软件。利用Qt/E为软件平台设计GUI图形控制界面,对多媒体播放器的播放过程进行控制。由于条件限制,本实验在宿主机上编译并安装了Mplayer,通过Qt设计基于X86的多媒体播放器。 3.2软件总体模块设计由于Qt/Embedded工具可以绕过XWindowsSystem协议客户端库,直接读/写帧缓存的FrameBuffer的数据信息,因此实现Qt类库对帧缓存的直接读/写操作,使用基于Qt/Embedded的应用程序可以完成。本系统使用嵌入式Linux作为操作系统,通过Qt的图形平台和函数库完成嵌入式多媒体综合播放。多媒体播放系统采用模块化设计思想,其架构如图4所示。嵌入式多媒体播放器包含五个主要的模块:(1)I/O(输入/输出模块):用于多媒体文件的读入和输出。(2)UI(用户界面单元):用户界面单元的作用是方便用户操作嵌入式媒体播放器的各项功能,提供良好的人机操作互动界面和使用体验。(3)插件接口单元:读入多媒体数据(通过输入插件获取I/O模块发送过来的数据)、调用Mplayer对文件进行解码播放、文件总的时间长度、编码类型、比特率等信息的获取、暂停、快进、快退、停止、输出、输入等的动作,输入动作具体指将输出插件完成解码的数据信息传送到系统输出输入单元的过程。(4)Mplayer解码单元:为了对不同类型的多媒体文件进行解码操作,系统选择的Mplayer解码单元由分离器、音视频解码器等部分组成。(5)GUI单元:为了方便快捷的产生读/写FrameBuffer以及用户界面,GUI单元通过使用Qt/E嵌入式工具作为底层图形库。软件总体模块中各单元之间的相互连接关系是:通过输入/输出单元读入音视频信息数据,用户界面单元在接收到播放信息指令后,调用插件模块相应的函数,产生相应的信号,调用Mplayer完成对多媒体文件的解码,完成解码之后将数据送到I/O模块输出。 3.3控制流程设计主程序设计流程如图5所示。当从菜单项打开视频文件时会触发triggered()信号,执行slotopen()槽函数,调用Qfiledialog的getOpenFileName()函数从对话框中选择要播放的视频文件。系统首先判断文件格式是否为*.avi格式,如果是,则创建一个Qprocess进程,通过该进程调用Mplayer后台对视频文件进行播放,并在指定区域进行输出显示。 4交互式图形界面设计 QImage类提供了一种与硬件访问无关的图片存储方式。QPainter则主要用来完成绘图事件。QPushButton提供了图形用户界面最长用到的命令按钮部件。此GUI交互界面利用QtDesigner以QMainWindow类为基础设计了主框架,包括菜单栏以及状态栏等;同时,以QWidget类为基础创建了一个对视频播放进行控制的插件接口,并通过合理的布局与主窗体组合在一起。 5播放系统测试在指定目录打开 avi格式视频文件,运行效果如图7所示。在播放过程中,通过状态栏实时显示当前视频文件的播放时间。通过界面下方的按钮对播放器的播放过程进行音量调节、暂停、快进、快退、停止等控制,基本达到了预期的效果。打开视频文件时,终端开始输出文件的加载路径,开始读取并输出ANS_TIME_POSITION(视频播放时间)参数值,在Qt与Mplayer之间完成了通信。当在控制台实施各种控制操作时,在终端输出执行的操作动作并发送该信号,调用相应的槽函数完成对视频播放的控制动作。以上是在主机上运行播放程序执行播放控制的过程。在主机上运行的Qt程序是基于X结构的,而在实际的嵌入式开发中,需要直接通过FrameBuffer进行显示。由于条件限制及其他因素,通过qvfb模拟程序在嵌入式开发板中运行的情况,如图8所示。从图8中可以看出,在qvfb中运行该程序时,菜单项的中文显示出现了方块型的乱码,这说明菜单项已经得到了识别,只是qtopia中缺少相应的中文字体库,在默认的情况下,qvfb会调用字体库中的默认字体,这样在显示中文时会出现如上问题。可以在网络上下载相应的中文字体库并拷贝到Trolltech/Qtopiacoreopensource4.3.0/lib/fonts中。 6结论 本文通过对车载播放系统的设计,根据车载嵌入式多媒体播放器的功能需求和技术特点,选择一款合适的嵌入式处理器,在此平台上构建了功能完整的嵌入式Linux系统开发平台。经过对Qt的GUI设计的研究,以Qt的基础类库为前端设计嵌入式多媒体播放器的前端控制图形界面。通过创建QProcess进程,实现了对播放过程的控制,与后台Mplayer进行通信,实时读取并显示播放信息,并在指定窗口对音视频码流进行输出显示。通过测试表明,本系统达到了应用于车载音视频播放的要求,对相关开发具有重要参考价值。 作者:李飞 单位:云南工商学院 设计学院 软件开发毕业论文:软件开发技术的应用与发展 [摘要] 对象编程、嵌入式开发等新开发模式的应用,使计算机软件开发更具有智能化、服务型和网络化的特点。本文主要是介绍计算机的具体应用模式,并且探讨了计算机软件的发展趋势。 [关键词] 新时期;计算机软件;开发技术 当前计算机技术的飞速发展,给人们的日常生活带来极大的便利,网络的普及更是推动额计算机软件开发。软件开发程序主要是通过代码实现功能的系统化定位,为我国各行各业提供更多的便利。 1计算机软件开发的重要性 计算机发展过程中以软件工程为主要发展核心,其是推动信息技术的主要力量。软件领域的发展对计算机网络有着至关重要的影响,网络化的普及也带动软件行业的长远发展,网络与软件相辅相成,共同推动计算机的整体发展状况。当前是计算科学不断前行和发展的时代,软件开发技术要紧跟时展潮流,抓住机遇,迎接挑战,为用户带来更多安心的服务。 2计算机软件开发现状 2.1计算机软件的概述计算机软件主要是通过开发技术得到的相应应用软件和系统软件,这是计算机发展中的重要产物。应用软件的最终工作目的是为了解决用户的具体问题,并且为用户提供方便快捷的工作方法。大到淘宝和银行客户端,小到单机游戏、应用软件,都是计算机软件的实际使用案例。系统软件是计算机本身的软件,其中比较常用的软件是监督控制软件、操作系统软件、应用软件等,其是用户正常使用计算机的必要保障。 2.2计算机软件的发展现状计算机软件具有发展迅速、方便快捷等特点,在短短的几年发展中,逐步普及到千家万户,也推动了计算机技术的发展。我国软件产业的迅速升温,造成了软件开发人才缺失,尤其在应用领域内,对技术开发人员的需求极大。 3计算机软件常用的开发方法 随着科学技术的飞速发展,计算机技术也开始日趋成熟,因而,选择合理的计算机开发方法,可以保障其开发质量,控制开发进程。当前开发时间非常重要,现在在美国硅谷,一项技术的更新换代周期是一周,所以作为开发人员要争分夺秒的开发新产品,创新理念,适应变化发展的市场。目前,比较热门的软件开发方式有三类:第一是生命周期法;二是自动系统开发法;三是原型化法。 3.1软件生命周期法该方法的出发点是时间,从时间角度拆分软件的各类问题,将软件划分为若干个开发阶段。不同的阶段开展不同的技术方法,每一个阶段都要适应阶段发展要求。通常情况下,软件生命周期分为6个阶段,换句话也是就是6个月左右。 3.2自动系统开发法该方法主要运用的工具是第四代技术中经常运用的开发软件,开发过程中强调更多的是开放的内容和实现方式,但是没有对如何实现作出具体说明。 3.3原型化法软件开发者在没有确定软件适用性的基础上,通过描述详尽的软件目标法,采用合适的原型化法开展研发工作。开发过程中开发人员要处理好整体系统化功能,并且分析和认定相关的其他事宜。 4计算机软件开发技术的应用 计算机软件开发的前提是优化创新现有软件,为社会发展提供基础性的服务,因此,相对于一种计算机软件开发技术而言,能够开发成功的关键所在就是软件的具体实用价值。接下来笔者主要通过计算机具体的开发实际例子,简要说明软件开发技术的应用价值。当前比较常用的两种运作模式,包括单机版的运作模式和VB6.0+Access开发模式,VB6.0+Access开发模式开发涉及的数据库开发对象是Web+XML+ActiveX。两个技术开发形式分别安装到客户端上面,单机运作模式的安装相对来说较为简单,直接安装就能解决问题,这主要是受到Access驱动和VB虚拟机微软历史版本的影响,也是说系统能够做到兼容,因而软件安装很方便。但是如果想要安装第二款产品,就需要在安装ActiveX时,更改浏览器,才能顺利地完成安装活动。安装结束后,用户在一定时间内做好两种使用效果的比对,在两种方法的比较中,可以发现第一种安装方法没有任何问题,并且运行比较稳定。特别是在做修复安装时,要求用户之间相互独立,简单地实现兼容。但是使用中必然会有利有弊,长时间的运行中,速度必然会减低,所以需要做好转档。第二种运行方法在系统运行和维护中,通过限制浏览器的安全设置,给用户带来诸多不便。 5计算机软件的发展趋势 第一,网络化是计算机软件当前的开发背景,计算机软件是依赖网络才能运行的系统,因而在运行时通过带动网络化发展模型,让网络和计算机软件两者双赢,网络的产生为发展平台提供更多的便利条件,因而软件开发要趋向网络化发展。第二,服务化。软件开发主要目的是更好地服务用户,在发展中为用户提供更多便利,未来的计算机软件发展应通过运用先进技术,树立人性化发展理念,满足客户需求,所以服务化是计算机发展的未来趋势。第三,智能化。在计算机的发展中,智能化是必要的发展趋势,开发人员要运用计算和其他智能化运行模式,让计算机接近人的思维,这也是新技术的革新理念。 6结语 计算机软件在现代社会经济生活中占有极其重要的地位,其发展能够带动整个社会的科学和技术的进步。计算机软件在发展中不断推动网络化的普及,并且重视计算机软件开发状况,使用新的开发技术,这为人类社会的发展提供不竭的技术支持。 作者:程艳楠 单位:大庆油田第九采油厂 信息中心
摘要: 随着近些年地质雷达物探技术的不断发展,其测试的准确性被交通行业所承认。部分省份交通主管部门已经把地质雷达测试高速公路质量列为施工管理及交工验收的必检项目。地质雷达物探技术在隧道质量控制、桥梁钢筋数量及混凝土裂缝、路面厚度等中都有应用,可以精准确定质量隐患的程度及具体位置,该技术应用在高速公路建设中使得质量缺陷无所遁形,是建设方质量监督的重要检测手段。 关键词: 地质雷达;高速公路;质量监督;建设交通 行业对地质雷达测试高速公路质量认可度较高,其常用于隧道质量控制(管棚数量、钢筋数量、拱架数量、衬砌厚度、背后空洞、仰拱厚度)、桥梁钢筋数量及混凝土裂缝、路面厚度等,并且在交工验收和超前地质预报中也经常使用,地质雷达物探技术属于无损检测技术范畴,其在施工质量过程控制、日常或专项质量督查中发挥重要作用,使质量缺陷、质量问题及违规行为无所遁形,是现阶段高速公路建设中极其重要的检测手段,行业内已经有不少建设单位将地质雷达检测隧道质量直接纳入第三方中试检测工作内容,同时作为随时开展督查的利器。 1地质雷达技术的发展 我国从20世纪80年代中期开始进行探地雷达技术的研究和试验,最初用于军事地雷的探测。经过十几年的研制攻关,在雷达硬件设备、信号处理、目标成像等方面取得重大进展和突破[1]。特别是最近10年,通过大批引进国外技术同时进行国内改造孵化,我国的地质雷达的分辨率和清晰度及三维层析成像技术都达到世界领先水准,设备使用率及普及率大幅提升。地球物理高新技术方法是经过十余年而发展起来的,地质雷达以其分辨率高、定位准确、无损快捷、方便经济、实用性强。现已成功地应用于工程质量检测、文物考古探测、水文地质调查、地质勘察、生态环境检测、矿产资源调查、城市地下管网普查等众多领域,在工程质量检测及物探领域应用不断被拓宽深耕,得到广大工程建设者的认可,交通运输部、水利部、住建部等多部委均在不同规范中引入该测试方法用于质量控制。 2地质雷达技术在高速公路上的应用 近年来,在高速公路建设中的应用已经普及,在高速公路工程地质勘察、隧道质量检测、隧道超前地质预报、路面厚度以及混凝土内部缺陷检测中都有广泛应用。由于地质雷达这种无损检测技术测试准确,能有效判断隐蔽工程中已经覆盖的质量问题及缺陷,在全国交通系统范围内得到极大认可,该项技术已经成为高速公路工程建设过程中的必要手段。 2.1地质勘察 可以施工地质雷达物探技术调查覆盖层和松散体的厚度及分布,岩层风化层界面及分布,岩层节理夹层和断裂带,地下水、溶洞、空洞、塌陷区状况普查,城市地下洞室、排污巷道、排污管道及地下管线的调查。地质雷达做物探虽然物探距离不如较其他物探方法,但其准确性要优于其他方法。 2.2隧道质量检测 检测隧道支护的厚度、混凝土不密实、杂物、背后空洞、层间脱空及钢筋和钢拱架分布和隧道围岩裂隙、破碎、管路定位,也可以利用地质雷达开展初支超欠挖和隧道仰拱厚度及回填质量检测。采用地质雷达检测初支厚度、二衬厚度、衬砌背后密实状况已经列入《公路工程质量检验评定标准第一册土建工程》(JTGF80/1-2017)中,属于强制性实施条款,后续新开工公路项目均必须实施雷达扫描检测。仰拱回填质量检测是交通运输部桥隧专项督查必检项目,也是影响隧道整体质量的较大隐患,仰拱厚度不足回填不密实,会造成隧道仰拱及二衬开裂、地表下沉及界限受侵等严重危害,极大影响通车后的行车安全,明确的检测方法就是地质转取芯及地质雷达检测。地质雷达用于隧道质量检测意义深远,提高了高速公路工程的质量,震慑了施工队伍的侥幸心理,使问题无所遁形[5-6]。 2.3隧道超前地质预报 隧道超前地质预报是设计地质勘察的补充和延伸,是保证隧道施工安全的重压环节和重要技术手段。在可预测隧道开挖掌子面前方50m范围内的断层、溶洞、裂隙带、含水带等地质构造。超前地质预报在隧道开挖工作面进行测试,预测判断工作面前一定距离范围内的工程地质、水文条件及不良地质体的工程性状、位置、规模、风险等,并做出预报结论和提出技术建议。尽最大可能避免或减少因地质不明所造成的安全事故或经济损失。 2.4路面厚度检测及结构混凝土内部缺陷检测 水泥混凝土路面现场检测指标包括板厚度、抗滑构造深度、中线偏位、路面宽度、平整度、横坡、相邻板高差、纵断高程、纵横缝顺直度,还需对外观检定进行系统排查,以便于交工验收。板厚度在施工过程中采取直接量测法或水准测量法,在交竣工验收时采用地质雷达法进行。结构混凝土内部缺陷检测主要是不密实、背后空洞、有杂物、预埋构件缺失及位置偏移、钢筋及钢架数量不足、较大较深结构性裂缝。 3工程应用实例 3.1隧道初支背后空洞 2019年7月在四川某高速公路质量监督过程中的检测实例。现场抽检隧道初期支护质量,现场随机抽取一个段落180m左右,拱顶部位出现大面积的空洞10条,共计长度达16.6m,从地质雷达图像可以清楚看出隧道初支缺陷的位置、大小、分布,便于业主鉴定工程质量状况和及时采取补救整改措施,同时警示施工队伍及施工质量管控人员。探地雷达测线布置示意图见图1,隧道进口段初期支护质量检测结果见表1,隧道进口拱顶初期支护见图2。 3.2混凝土不密实 湖北某高速公路隧道交工验收测试,采用的是500MHz屏蔽天线,对测试数据进行分析整理比对,从雷达图像上可以清楚地看到二衬混凝土中存在多处不密实区域,图3中5m长的混凝土出现3处不密实,4图中5m长的测试长度中大部分均不密实,测试时该隧道喷涂完防火涂料,在外观上已经看不出缺陷,但在地质雷达的测试下无所遁形。不密实现象常出现于仰拱回填区、边墙超挖回填区,拱顶拱腰较少出现,在钢筋较密部位也会出现混凝土不密实。调查其形成原因为混凝土和易性不佳,振捣不到位造成。 3.3路面基础脱空 2021年河南郑州发生特大水灾,因郑州地区表层土层大多为湿陷性黄土,湿陷性黄土雨水后很出现大规模湿陷、路基沉陷,影响高速公路的本质安全,水灾过后河南省交通运输厅组织对郑州境内所有被淹高速公路及地方道路进行病害普查,主要针对路基基础沉陷造成的脱空,所测试的3条高速均不同程度出现大规模基础脱空,数据完成上报后,地方政府根据地质雷达测试的精准数据,迅速确定施工补救方案,组织设计及施工开展施工,保障了高速公路的本质安全,挽回不可估量的经济损失。对选取两段大规模脱空的地质雷达测试图如图5所示。 3.4围岩等级变化 图6为围岩等级变化的实例,在福建龙岩某高速公路进行质量监督检查,采用瑞典RAMAC/GPR探底雷达800MHz屏蔽天线进行的隧道衬砌检测,设计隧道洞口段为浅埋破碎Ⅳ类围岩,进洞174m后为Ⅲ类围岩,围岩不同对应二衬的设计也不同,洞口段设有钢筋,Ⅲ类围岩是素混凝土。从雷达测试图上可以看出在进洞174m处图像有明显变化,可以清晰地看出钢筋至布置到进洞174m处,可以看出本段隧道的超欠挖状况,可以清楚地看到隧道洞口段的浅埋破碎Ⅳ类围岩和Ⅲ类围岩区域分布。 3.5仰拱厚度 在山东某高速公路例行监督抽查过程中发现,该隧道仰拱厚度不足,仰拱厚度仅为设计厚度的1/2,仰拱与仰拱回填分别浇筑,在两层混凝土交界面处会出现一波反射信号,测试过程中可以清晰地判断出岩层与仰拱、仰拱与仰拱回填的界限、仰拱底部存在一定厚度的沉渣。后经取芯验证,证实该部位仰拱厚度不足,仰拱底部存在较厚洞渣料,项目建设方责令全线复查停工整改[7]。仰拱地质雷达结果见图7。 3.6桥梁结构混凝土缺陷 对湖北省某高速公路在施工建设期进行第三方监督巡检时,发现空心薄壁墩主筋数量与图纸不符,立即上报公司及项目业主单位。起初采用钢筋位置测定仪进行检测,由于空心薄壁墩钢筋层次多有密集,钢筋位置测定仪无法有效测定钢筋数量及位置。质监局调集地质雷达从上到下,每一模进行一次地质雷达测试,最终确定共计12模中最上边11模、12模有偷主筋行为,11模偷主筋8根,12模偷主筋14根,业主单位立即对施工单位进行处罚并责令其对问题部位进行返工处理。单根钢筋在雷达图像上一般表现为有规律的小双曲线强反射,波幅较窄,随着埋藏深度增大双曲线变缓。空心薄壁墩中钢筋一般为双层钢筋网,表现为多次反射、两层钢筋走势一般不同。通常情况下,当钢筋埋藏深度小于50cm时,800MHz天线可以更清楚地看到隧道衬砌内部的钢筋分布情况。 3.7隧道二衬厚度测试 广东深圳某水源地水库隧道交竣工验收时采用500MHz屏蔽天线测试,设计二衬厚度30cm,经过测试并分析,发现初衬和二衬的界限明显,从雷达图像上可以清楚地看到二衬存在两处连续欠厚的部位。查阅施工监控测量及施工记录,并对已经施工完成的二衬进行破坏验证,实际厚度与地质雷达测试数据吻合,业主单位以隧道二衬厚度存在较严重质量问题为由,要求施工队伍进行质量问题处理。分析该问题原因,施工队伍未意识到现有地质雷达技术可以准确地测试出隐蔽工程的质量问题,为追求施工利润最大化,刻意去欠挖,以致造成二衬厚度不足问题。二衬厚度不足案例测试图如图8所示。 4结语 地质雷达技术在高速公路的应用越来越广,其特点是快速、无损、连续检测,并以时实成像方式显示地下结构剖面,使探测结果一目了然,分析、判读直观方便,近年来倍受交通行业的追捧。地质雷达技术在高速公路隧道质量检测中的意义非凡,除无法测试系统锚杆数量及长度外,隧道质量控制(管棚数量、钢筋数量、拱架数量、衬砌厚度、背后空洞、仰拱厚度)、超前地质预报都可以采用地质雷达技术进行测试。国内很多省份都要求使用地质雷达技术协助施工质量控制,及时将施工中存在的质量隐患排除在建设施工过程中,对工程的施工质量控制作用明显。地质雷达技术也应用在高速公路工程地质勘察、路面厚度、结构混凝土内部缺陷检测中,比如:该文列举的混凝土不密实、路面脱空、结构混凝土内部缺陷等质量问题,都是实际工程中发现的,地质雷达技术俨然成为高速公路施工过程监督、交竣工验收及交通行业质量督查行动中不可或缺的重要手段。尤其是在施工过程中进行督查,对施工队伍的威慑作用极大,有效地提高了施工质量,提升了高速公路隧道施工队伍的质量意识。 作者:殷慧茹 熊绍鑫 单位:葛洲坝集团交通投资有限公司
自动控制论文:浅谈自动控制理论实验教学研究 论文关键词: 自动控制理论;实验教学;创新能力 论文摘要: 对当前自动控制理论实验教学方法与实验仪器进行分析,提出教学方法和教学仪器的改革措施。通过开设新的实验内容和研制新的教学仪器,使学生更好地完成自动控制理论实验的学习任务,提高学生的综合能力和创新能力。 “自动控制理论”课程是研究自动控制系统的共同规律,为自动控制系统的分析和综合提供基本理论和基本方法的一门专业基础课[1]。该课程是一门重要的测控类专业的基础课,具有较强的理论性,与前续课程联系紧密,知识面广,学生不易理解掌握[2-3]。学好这门课程不仅可以为后续专业课的掌握打下良好的理论基础,而且能在今后从事专业工作时,直接运用它去分析和解决实际技术问题。对于工程实践具有重要的指导作用,受到人们的广泛重视。在本课程的教学中,实验教学对理论知识的理解、掌握、巩固具有重要的作用。 1 当前实验教学的不足 长期以来,传统的实验教学被一种固定的模式所束缚,教学内容陈旧,教学方法呆板,在一定程度上限制了学生的主动性和积极性,难以激发他们独立分析问题、解决问题的兴趣和激情,没有体验过从失败中自己寻找成功之路的经历,抑制了学生个性的发展,这样不利于对学生创新能力的培养[4]。 1.1 实验内容固定 传统的实验主要是按章节进行验证性实验,实验仪器功能固定,实验只能按照实验指导书设计好的步骤进行, 学生被束缚在验证性实验中,对出现的相关问题缺少系统、多角度的分析,不利于学生创新能力的培养。 1.2 实验时间限制 一般的实验都要求在实验室2个学时内完成,学生很难全面深入地把握实验主要内容和方法,对实验的目的、实验原理无法理性地理解,更别提实验中出现故障的排解分析,限制了学生的设计和创新,不利于锻炼学生的综合能力。 1.3 实验仪器制约 实验仪器过于固化,仪器设置上未给学生留下设计性和探究问题的空间。仪器组成以理论验证为主,缺少实际控制系统各环节,特别是反馈部分的传感部分,更不具备跟随学科发展而开拓新实验的延伸性。 1.4 实验方法落后 实验技术水平和内容更多地满足于基础性实践环节,缺乏系统的综合性、设计性和研究性实验环节,以及缺少在利用多种现代实验手段、方法和工具对实验过程中的结果和现象进行深入分析研究方面对学生的引导。实验过程主要完成连线操作、数据记录等简单的工作。 2 实验教学改进 针对目前实验教学的现状,摒弃以往按部就班完成指定实验步骤操作验证形式,按照学生对科学的自然认知进度设置灵活变换的实验内容。对实验设置按多层次,从简到难,逐步引导学生自主学习、合作学习、研究性学习,逐步走向从问题出发的探究、创新。同时,研究新的实验教学仪器,开发配套软件,保证实验硬件满足新环境下的要求。结合灵活的教学仪器改变教学方法,充分调动学生动手的积极性,引导其创新。 2.1 实验内容设置 开设不同层次的实验内容,既要满足实验教学的验证、演示等基本功能,又要激发学生的兴趣。 基础实验:根据给定实验任务、方案和步骤,选择并完成一定数量基本实验;同时,通过调整实验参数得到不同结果,增加思考空间。 综合实验:将各个基础实验环节有机结合在一起,各课程之间关联内容综合。 设计实验:以任务的形式,给定实验题目,允许学生按照自己思路选择设计性实验内容,引导学生学会设计和研究的方法。 创新实验:自行命题实验,将学生的构想通过仪器现有功能模块来实现,在探究式学习中培养学生创新能力。 2.2 实验仪器的改进 根据实验内容的要求,开发适合本专业的教学仪器。仪器具有控制系统需要验证的各种典型环节模块、信号发生器模块等基本功能,还结合工程实际将传感器引入反馈环节,增加执行器件,构成完整的闭环系统。避免教学仪器箱只能完成信号源作为激励,控制环节构成系统的不足。同时,仪器上的控制效果通过便于观看的形式展示出来,让控制过程可视化。仪器要预留出扩展接口,便于在实验中添加新的模块。仪器在结合计算机完成实验的同时,又能独立完成实验内容,实验配套软件要能对硬件平台对的实验内容进行仿真和虚拟实验。学生可以根据测试参量的不同选择相应的传感器,完成非电量到电量的转换,对信号进行处理,结合控制理论完成创新性、设计性的实验。 2.3 实验方法的转变 1)以学生为主体,开辟新知识领域,重视实践能力的锻炼;2)培养学生的综合能力;3)科学知识和实验能力培养上,建立系统、科学且开放的实验教学体系,注重课程之间纵向和横向的联系。 结合开发的教学仪器,在实验方法上除了基本的验证性实验,其他实验按任务的形式给出,不对学生做过多的限制,留出学生思考、动手、创新的空间。充分利用计算机的计算、分析功能以及仪器配套软件(采用数学工具matlab编写的程序)在实验前完成必要的仿真分析,让实验有的放矢,理论指导实践。实验既做到软硬精密结合,又能相互独立,两者相辅相成。克服当前实验中仪器平台不能脱离计算机,配套软件不能独立工作,学生只能在实验课中有限的时间内完成实验的不足,让实验内容通过软件可以在任意计算机上完成。 3 总结 对当前实验教学过程中存在的问题进行分析和总结,从实验内容设置、实验仪器、实验方法3个方面提出改进方法。自动控制理论来源于实践,反过来指导实践[5]。结合当前人才培养的趋势,理论联系实际,提高学生实践能力,在实践中发现问题、解决问题进而培养创新能力。 自动控制论文:细论钢厂行车自动控制系统的改造 摘 要:行车作为物料搬运机械,应用十分广泛,钢厂物料搬运尤其依赖行车。对钢厂中行车的应用及控制系统进行研究分析后,利用 plc 在行车的运行控制系统中对继电接触器的代替,以及变频器对调速系统进行改造,提高工作效率,取得预期效果。 关键词:可编程逻辑控制器(plc) 变频器 行车 1 前言 行车作为物料搬运机械在整个国民经济中有着十分重要的地位。经过几十年的发展,我国行车制造厂和使用部门在设计、制造工艺、设备使用维修、管理方面,不断积累经验,不断改造,推动了行车的技术进步,但在实际使用中,结构开裂仍然时有发生,究其原因是频繁的超负荷作业及过大的机械振动冲击所引起的机械疲劳。因此,除了机械上改进设计外,改善交流电气传动,减少起制动冲击,也是一个很重要的方面。由于传统行车的电控系统采用交流绕线式转子回路串接电阻进行有级调速,致使机械冲击频繁,振动剧烈,因此电气控制上应采用plc及平滑的无级调速是解决问题的有效手段。 2 改造前设备现状 一炼钢行车主钩起重15t、副钩3t,现因该设备使故障率较高对其进行电气改造,行车机械配置: 主钩:起重量:15t;电机型号:yzr315m-10,63 kw; 副钩:起重量:3t;电机型号:yzr250m-10,30 kw; 大车:电机型号:yzr180m-8,7.5kw两台; 小车:电机型号:yzr160m2-6,3.7kw。 3 存在的问题 传统桥式起重机的控制系统主要采用交流绕线式电机转子串电阻的方法进行启动和调速,继电-接触器控制,这种控制系统的主要缺点有: (1)由于起重设备工作环境相对差,工作任务繁重,电动机及所串电阻烧损和断裂故障时有发生。 (2)继电-接触器控制系统可靠性差,操作复杂,故障率高。 (3)转子串电阻调速,机械特性软,负载变化时转速也变化,调速不理想。所串电阻长期发热,电能浪费大,效率低。 4 改造需求 采用行车控制上使用成熟且先进、稳定、可靠的变频调速控制系统,能延长电机使用寿命,对电网波动小,启动调速平稳且启动力矩大。 采用plc集中控制,可根据工艺及时调整控制方式,布线精简,维护方便。 采用文本显示器,能实时监控行车运行状态及故障指示,便于迅速检修及排除故障。 该系统备件通用性强, 不需储存特殊备件。 5 改造方案 根据上述现场设备实际情况及改造需求,本方案采用技术先进可靠的西门子plc作为主控制器,abb变频器作为主提升、大小车的无扰节能调试控制单元,同时在操作室配备西门子文本显示单元实时显示行车运行状态和故障信息。图1为行车改造示意图。 图1 行车改造示意图 说明:图中控制柜布置西门子plc控制器和主提升、大小车变频控制器;电阻柜放置应急旁路时主提升、大小车的电阻;操作室操纵台为对主提升、大小车、电磁铁控制;监视屏箱为操作室操作员对行车状态及故障检测的信息指示屏。 图2 行车的plc控制系统 说明:行车的plc控制系统主要负责主提升、大小车的控制,限速保护,行走限位开关等。 主提升电机的采用变频控制及应急旁路控制,正常情况下由变频器控制主提升电机的升降功能,应急情况下由旁路接触器控制主提升电机的升降。 大车行走采用变频控制及应急旁路控制,正常情况下由变频器控制大车电机的行走功能,应急情况下由旁路接触器控制大车电机的行走。 小车行走采用变频控制及应急旁路控制,正常情况下由变频器控制小车电机的行走功能,应急情况下由旁路接触器控制小车电机的行走。 6 改造措施说明 本方案以系统运行安全可靠、器件配置经济、操作简单实用为原则,对原有行车进行改造,具体的安全保障及设备器件改造方案如下: 增加主钩、大车、小车行走进行变频器。带应急旁路,电阻器配套不锈钢电阻,平衡切除。使用操纵杆(操纵杆四个方向都为三档),操纵杆每移动到一个档位,都送出一个开关信号(干接点)到s7-200的plc系统,plc根据不同的输入档位来控制大车或小车的运行速度或方向。操纵杆分左操纵杆和右操纵杆;左操纵杆有前后三档控制主提升的升降,按照操作手柄的前进 或后退控制提升机逐级提速下降或上升,左右档控制电磁铁,手柄的中间位置为停止档。右操纵杆分左右三档和前后三档,左右三档分别为大车左右行走三档速度,前后三档为小车前进后退三档速度,中间位置为大车和小车的停止位。 为了提高该行车系统的人机交互性,在驾驶室内便于驾驶人员观察的地方安装一台西门子的文本显示器,可以更直观的了解行车运行情况及故障情况。当行车运行异常或出现故障时,文本显示器通过文字的方式来提醒操作人员和维护人员进行故障判断,减少了维护人员查找故障时间或系统带故障运行。 由于现场环境比较恶劣,为了提高电气设备运行稳定性和延长设备的使用寿命,控制柜体采用全密封方式设计,电缆进出线采用下进线,进线采用电缆锁头对进出向电缆进行密封,使柜体防护等级达到ip43以上。考虑到行车设备需要维护时,维护人员需频繁对控制系统进行电源分合闸操作,在配电柜门上安装总电源断路器的操作手柄,维护人员不必打开柜门便可对系统送电或断电,可减少由于频繁打开柜门而导致太多灰尘进入配电柜内;在检修柜内器件时,只有在断路器断开的情况下才能打开柜门,防止柜内带电检修或检修完成后,检修人员忘记关上柜门而离开了现场,因为只有关上柜门后才能合上断路器为行车送电运行。为了提高行车操作的合理性,在驾驶室的操纵台上配有类似于机车启动的电源启动钥匙开关,当钥匙拔出取走后,非专业人员将不能启动行车电源,保证了行车操作的专业性。 在行车桥架两端焊接大车左右限位的行程开关,开关采用机械动作开关的常闭点,然后在行车轨道两端极限位置处各焊接一个斜面档板,当行车导轨方向行走到左端或右端的极限位置时,行程开关触碰到限位挡板后动作使大车停止,防止大车左右行走超出限位后造成机械碰撞。 在行车小车桥架两端焊接小车前后限位的行程开关,开关采用机械动作开关的常闭点,然后在行车小车桥架轨道两端极限位置处各焊接一个斜面档板,当行车小车桥架导轨方向行走到前左端或后端的极限位置时,行程开关触碰到限位挡板后动作使小车停止,防止小车前后行走超出限位后造成机械碰撞。 为了保证提升机安全运行,防止由于电气控制上的失控而造成提升物体超速下落,在提升机的电机上安装限速开关,当提升电机失控或受外界重物牵引导致电机转速超过1000转/分时,提升机限速开关动作并发出报警信号,plc停止提升电机的运行状态,同时提升电机制动器抱闸,防止电机超速或物体掉落带来的危险。 在提升机提升重物时,提升高度是不能超出钢绳的提升上限,如果由于操作人员操作失误或上升控制失控,到达上限后未能及时停止提升,提升卷扬机将继续对钢绳收卷,而钢绳下端的抓斗受机械卡住停止上升,在这种情况下很有可能将钢绳拉断造成抓斗及提升重物下落。为提高生产安全保障,在卷扬机末端安装钢绳收绳限位开关,限位开关是根据钢绳卷筒的变比一般为80:1,当抓斗和重物提升到上限位时,设定好的收绳限位开关动作,提升机停止提升,提升电机制动器抱闸,防止提升机继续提升造成的安全事故。 在行车桥架上两端的检修门上各安装一个限位开关,防止行车有相关人员在行车桥架上对行车检修或维护时,驾驶人员在不知情的情况下对行车进行操作。如果行车桥架上有人在工作,桥架两端的门打开,此时大车电机、小车电机和提升机将不能运行,同时制动器处于抱死状态。 在驾驶室的门上安装限位开关作为行车可驾驶操作的前提条件,用于防止由于操作员不遵守操作规程或粗心大意造成安全事故。例如防止驾驶员进行工作交接时,一个驾驶员准备上下驾驶室而另一个驾驶员在操作大车,容易对正在上下驾驶室的人员造成伤害,或者驾驶室的门没有关好也可能造成安全事故。如果驾驶室门限位开关动作,行车将停止运行,大车电机的制动器将自动抱闸,为驾驶人员提供安全保障。 为保证系统操作的有序性和可靠性,所有主回路的接触器继电器都通过plc的do点输出控制,这样可完全杜绝操作人员违章操作或误操作。主回路中采用正反转接触器实现电机换向,实际操作中操作者为了对吊件准确定位,频繁采用反接制动(俗称打反车),切换电流大,接触器和电机工作状态恶劣,设备检修维护费用非常高。 7 效益分析 变频改造后因变频节约电费计算:每天行车运行于变频实际约15小时 变频器节电为40%即:节约电费=0.5元/kw·h 自动控制论文:燃气锅炉自动控制系统实现与应用 摘 要:武汉钢铁集团鄂钢公司富裕煤气发电项目新建两台150t/h燃气锅炉控制系统采用浙大中控dcs控制软件实现了设备维护及生产操作人员的远距离访问和监视。本文介绍了燃气锅炉燃烧控制系统、汽包水位控制系统、锅炉送风自动控制系统及锅炉炉膛安全监控系统等的主要特点和控制流程。实践证明,该系统达到了锅炉燃烧工况良好、节能降耗的工艺要求,且运行稳定可靠。 关键词:锅炉自动控制;燃烧双交叉控制;fsss控制系统 1 概述 锅炉是一种产生蒸汽的热交换设备。它通过煤、油或气等燃料的燃烧过程释放出热能,并通过传热设备把热量传递给水,将水转变为过热蒸汽,过热蒸汽直接供给工业、生活等生产中所需要的热能。武汉钢铁集团鄂钢公司富裕煤气发电项目新建2台150t/h燃气锅炉,锅炉燃烧产生的过热蒸汽部分送至汽轮机用于发电,部分送至外网满足其它用户生产、生活需要。 锅炉控制系统分为燃烧系统、汽水系统、烟风系统及减温减压系统,控制系统主要完成设备操作、设备状态及生产参数的监控功能,汽包水位自动控制调节功能,炉膛负压控制调节功能,锅炉送风风量控制调节功能及热风烧嘴和煤气烧嘴控制调节功能,锅炉上位系统实现了画面显示、设备操作、报警、历史趋势记录及报表打印等功能。 2 系统介绍 2.1 燃烧系统 锅炉燃烧介质由高炉煤气及焦炉煤气组成,分三层,每层四路进入锅炉本体混合一定量的热风参与燃烧过程。每个烧嘴处设计有火焰监视器,共12个,用于监视炉膛火焰的持续性及大小,在上层及下层各烧嘴处设计有点火器共8个,每条高炉煤气、焦炉煤气及热风管道上均设计有气动调节阀,通过调节调节阀阀门开度来控制炉膛温度,并在锅炉本体设计有热电偶用于监测炉温。 2.2 汽水系统 锅炉汽水系统流程如下:除氧器高压给水泵省煤器预热锅炉汽包生成不饱和蒸汽i级过热器i级过热器集箱喷水减温器ii级过热器ii级过热器集箱生成饱和的过热蒸汽用户。 2.3 烟风系统 空气由送风机送至空气预热器进行预热成为热风,热风送至烧嘴与煤气混合燃烧,生成高温烟气,烟气由引风机牵引经过过热器、省煤器、预热器至烟囱排放,并将锅炉燃烧产生的不饱和蒸汽加热成高温高压饱和蒸汽。 3 系统配置 锅炉控制系统分为上位和下位两类系统组成,下位控制系统实现了l0级(现场控制设备级)与l1级(基础自动化系统级)间的网络连接,并预留l2级(过程控制计算机系统级),上位控制系统实现现场显示、储存、报警、打印等功能。 4 控制功能 4.1 燃烧控制系统 锅炉燃烧自动调节的基本任务,是使燃料燃烧产生的热量,适应蒸汽负荷的要求,且要保证燃烧经济和锅炉运行安全,为此合理的风煤比才能维持汽包内或出口蒸汽压力在需要的范围内。 4.1.1 对空气和燃料的控制 锅炉用水经省煤器预热后,注入锅炉内,在进水管道内,进行流量、温度、压力测量,送至调节器。在这一调节器中,通过减法器计算出温度差,将前面所测得的流量乘以温差,即可求得进水管道中所注入的水所需的热量。而出口测的热水温度信号送给温度调节电路,温度调节电路将它在与人工设定值水平sp之间进行控制计算,将输出信号作为结果输出,将前面原料加热所需要的热量加到该输出信号中,作为燃料流量的设定值,与燃料流量这一小闭环所检测出此时燃料的流量值,做一差值计算,从而调节燃料控制阀的大小,进而进行热量控制。 4.1.2 燃烧双交叉控制 双交叉燃烧控制是以维持合适的空气、燃烧比值为手段,达到燃烧时始终维持低过剩空气系数,从而保证了较高的燃烧效率,同时也减少了排烟对环境的污染。 双交叉燃烧控制实际上是以炉温调节为主回路,以燃烧流量和空气流量调节并列为副回路的串级调节系统,加上高、低信号选择器组成的带有逻辑功能的比值调节系统。它的主要作用是当炉子负荷变化,以维持炉温在给定值上,而且使燃烧工况始终处于低过剩空气系数的经济合理状况。 4.2 汽包水位控制 锅炉汽包水位控制常用的有位式调节和连续调节两种方式。位式调节是根据汽包水位高、低两个位置进行控制的,适用于蒸汽量小于4t/h的燃气 锅炉。本锅炉采用三冲量水位自动调节系统。汽包水位三冲量给水调节系统由汽包水位测量变送器、蒸汽流量测量装置及变送器、给水流量测量装置及变送器、调节器、执行器等组成。汽包水位信号是主信号,任何扰动引起的水位变化,都会使调节器输信号发生变化,改变给水流量,使水位恢复到给定值;蒸汽流量信号是前馈信号,其作用是防止由于“虚假水位”而使调节器产生错误的动作,改善蒸汽流量扰动时的调节质量;蒸汽流量和给水流量两个信号配合,可消除系统的静态偏差。当给水流量变化时,测量孔板前后的差压变化很快并及时反应给水流量的变化,所以给水流量信号作为介质反馈信号,使调节器在水位还未变化时就可根据前馈信号消除内扰,使调节过程稳定,起到稳定给水流量的作用。 4.3 炉膛负压调节 炉膛负压自动控制是通过调节引风机入口风门开度,保持炉膛负压在-20~-10pa的微负压状态,保证锅炉安全燃烧。引风机停止后,其风门执行机构需自动关闭。 4.4 锅炉送风自动控制 送风自动控制的目的是:使锅炉所投入的燃料在炉膛中燃烧时,自动投入合适的风量,以保证锅炉的经济燃烧。通过煤气压力调节送风压力,进而达到最高的锅炉热效率,烟气含氧量作为总风量的修正值,通过调节送风机变频器频率来调节送风压力。 4.5 锅炉过热蒸汽温度自动调节 过热蒸汽温度自动调节的任务是维持过热器出口蒸汽温度在允许范围之内,并保护过热器使其管壁温度不超过允许的工作温度。锅炉过热蒸汽温度调节采用自制冷凝水喷水减温装置,通过调节减温水调节阀门开度来控制集汽集箱和减温器出口蒸汽温度,保证集汽集箱中蒸汽温度在430~450℃范围内。 4.6 锅炉炉膛安全监控系统 锅炉炉膛安全监控系统(fsss)是锅炉安全运行必不可少的设备,负责燃烧器管理和燃料安全。它能在锅炉启动、停止和正常工作等运行方式下,对锅炉燃烧器的主要参数进行连续监测和管理,通过联锁程序使燃烧设备按照既定的合理程序完成必要的动作以保护锅炉炉膛及燃烧系统的安全。 4.6.1 炉膛吹扫 在任何燃料点火发生以前(冷启动或锅炉燃料跳闸指令发出之后),锅炉吹扫是必须完成的。要开始炉膛吹扫,必须满足和维持下列许可条件:a.风量 30%额定负荷风量;b.系统电源正常;c.汽包水位正常;d.任一送风机运行;e.任一引风机运行;f.火检无火;g.所有燃气阀关闭;h.无锅炉跳闸指令。 当所有的炉膛吹扫许可条件满足后,吹扫允许指示灯亮,按下炉膛吹扫按钮,将开始5分钟吹扫。如果在吹扫过程中有任一个吹扫条件不满足,吹扫自动停止,吹扫中断指示灯亮。如所有吹扫许可条件一直满足,则5分钟后炉膛吹扫完成。一旦吹扫完成后, mft信号复位。 ①主燃料跳闸(mft)及首次主燃料跳闸原因指示 当下列任何一个主燃料跳闸条件(严重且紧急的情况)出现,发出的锅炉主燃料跳闸指令, 将所有锅炉燃料切断。在crt监控画上将有首次燃料跳闸原因显示。a.引风机全停;b.送风机全停;c.手动紧急停炉;d.炉膛压力高-高(三取二);e.炉膛压力低-低(三取二);f.汽包水位高(三取二);g.汽包水位低(三取二);h.全炉膛火焰丧失;i.燃料丧失。 ②全炉膛灭火 全炉膛灭火是指给燃气停止供应5s后,且下列条件均满足:a.底层:火检没有火焰(4取3);b.中层:火检没有火焰(4取3);c.顶层天然气层:火检没有火焰(3取2)。 ③燃气母管快关阀开关控制 在正常点火前,或当mft跳闸继电器复位后,在程控方式、燃气压力正常、所有燃气角快关阀以及角点火快关阀全关闭的前提下,可以开启燃气母管快关阀。在下列条件下,将取消“开燃气母管快关阀”指令,并且自动关闭燃气母管快关阀:a.mft跳闸;b.按下“关”按钮;c.燃气压力低超过5秒且有燃气角快关阀开。 ④燃气点火允许条件:a.燃气母管快关阀开到位;b.无mft;c.燃气压力正常;d.燃气角快关阀关位;e.点火快关阀关位;f.火检冷却风压正常。 5 监控功能 该工程上位控制系统通过浙大中控dcs控制软件实现,在画面上可显示锅炉生产设备的温度、压力、流量,历史趋势,报警、完成各阀门、设备的操作,完成煤气、助燃空气的调节阀的操作,各系统的手自动切换、操作。 6 应用效果 通过本系统的成功投运,有效的提高了能源的利用率,保证系统的安全运行,出水温度稳定,升温速度快,调节及时,超调小,波动小。 自动控制论文:试析PLC在天然气调压站自动控制系统中的应用 [摘 要]作为城市供气系统的枢纽,天然气调压站控制系统的工作效率将会直接决定调压站的供气水平。为了有效应对经济发展对天然气的巨大需求量,做好天然气调压站的用气量管控工作,采用自动控制系统成为了天然气调压站发展的必然选择。本文简要介绍了天然气调压站的运行原理,而后重点探讨了plc在天然气调压站自动控制系统设计中的应用情况。 [关键词]天然气调压站;自动控系统;plc;系统设计 1.前言 城市规模的扩大和社会经济发展以及出于环境保护的考虑,大范围推广天然气已经成为了推动城市发展的最佳选择。但是日益复杂的供气方式和用气方式使得天然气调压站如果继续采用传统的管控系统则很难满足现实情况的需要。在天然气调压站中积极应用自动控制系统,能够实现实现天然气调压站控制和调度的自动化、值守的无人化以及供气的安全化,不仅能够缩短应对突发事件的反映事件,而且能够有效减少能源和资金的浪费,最终实现经济效益和管理效益的提升。 2.天然气调压站功能与调压回路自动切换原理分析 2.1 天然气调压站功能简介 天然气调压站是天然气管网监控系统的重要构成部分,除了调压站之外,天然气管网监控系统还包括调度中心计算机管理系统、数据通信网络系统以及区域调压站等。天然气管网监控系统具有高度的集中性和统一性,它能够对处于各个位置的下属功能单元进行分散控制。中高压调压站的功能主要体现在如下几个方面:监控并管理站内的各种智能仪表、工艺设备,向调度控制中心传递各种信息,执行调度控制中心的各种指令。在具体实践中,中高压调压站的工作内容主要包括平衡控制管网负载、依照用户用气情况调节供气量、调节管网远程压力、数据上传、指令执行以及限流等。 2.2 天然气调压站调压回路自动切换原理分析 调压回路自动切换原理,简单而言,就是利用了各个调压器的压力设定差异。具体来讲,如果主回路的工作调压器的压力设定为3.33 mpa,那么,监控调压器的压力设定应该比主回路的工作调压器的压力设定稍微高出一些,一般设定为3.46 mpa,相应地,备用调压回路的工作调压器的压力设定应该比主回路的工作调压器的压力设定稍微低出一些,一般设定为3.25 mpa,即,监控调压器压力设定(3.46 mpa) 主回路工作调压器压力设定(3.33 mpa) 备用调压回路的工作调压器压力设定(3.25 mpa)。 天然气调压站在常规工况之下,压力调节的职责由主回路工作调压器完成,其出口压力被设定为3.33 mpa,主回路的监控调压器则保持着全力开放状态;假设因为某种原因导致主回路工作调压器出现故障,无法正常工作,那么工作调压器会处于全力开放状态,其出口压力被设定将会在短时间内提升至3.46 mpa,压力传感器会感知该压力设定变化并将压力信号传输给监控调压器,此时监控调压器开始对压力调节负责;假设同样因为某种原因导致监控调压器出现故障,也无法正常工作,下游压力将会继续升高,一旦压力提升值超过了主回路切断阀门的压力设定(一般为3.83 mpa),则主回路切断阀门会对供气进行切断处理,而此时的下游用气仍在继续,会逐渐降低主回路的压力设定值,并降至备用调压回路的工作调压器压力设定(3.25 mpa),压力传感器会感知该压力设定变化并将压力信号传输给备用调压回路工作调压器,此时备用调压回路工作调压器开始对压力调节负责。为了确保天然气安全管控的万无一失,备用调压回路工作调压器也配套有监控调压器,如果备用调压回路工作调压器因为故障等原因无法正常工作,则监控调压器也会依照预设程序接手压力调节工作。由此可见,各个调压器的压力设定差异能够使得调压器在故障情况进行自动切换,当然,这需要可靠的控制系统。 3.plc在天然气调压站自动控制系统中的应用 3.1 硬件方面 为了确保天然气调压站能够在经济、可靠、安全的最优条件运行,天然气调压站自动控制系统必须要能够有效担负起实时动态监控、采集、处理调压站各个关键部位参数,并能够及时作出正确决策的使命。我们知道,天然气调压站所涉及的各种控制参数非常之多,例如,电动球阀、切断阀、回讯器、气体泄漏警告、进出口压力差和阀门位置、进出口温度、进 出口压力等等。以上这些数据都需要中心控制系统进行认真地分析和对比,确保数据精准可靠。为此,在plc控制器的选择方面必须要坚持参数修改灵活、使用维护简便、具有较强抗干扰性和执行功能的原则;此外,为了确保系统功能的完善有效,在功能模块的配置方面应该科学合理。总而言之,天然气调压站自动控制系统的硬件构成应该包括如下几个部分:cpu、plc、i/o处理功能模块、电源、执行机构、信号变送设备、液晶触摸屏。 3.2 软件方面 本系统通过对调压站参数进行实时采样,经plc 进行运算处理,来判断系统的状态。当系统处于正常运行状态时,上传并实时显示调压站参数,通过对现场阀门的自动控制实现对天然气出口压力的动态调节,保证了天然气的稳定供应;当系统出现异常时,经声光报警和显示屏字幕闪烁两种方式发出报警信号,并作用于相应的执行机构,实现天然气调压站的自动运行。系统软件设计主要是模拟量的采集处理和与智能总线仪表的通信两大部分。模拟量的采集处理部分包括压力、温度和压差经过变换器输出的电流信号。虽然模拟量输入模块内部自带有模拟量滤波功能和采样数值设置,但是为了使显示值更加稳定,程序设计时使用了算术平均滤波法,以实现对一般随机干扰信号进行滤除。 智能仪表采用 modbus 协议通过双绞线与 plc通信,modbus 是应用于电子控制器上的一种常用协议。控制器能设置为两种传输模式(ascii 或rtu)中的任何一种在标准的 modbus 网络通信。本系统根据仪表的要求,选择了 rtu 方式。通信接口为半双工接口程序的关键是避免在通信端口上同时发送和接收。按照本系统中通信采用的这种编程模式编写自由口通信程序可以有效避免因同时发送和接收造成的通信冲突,从而保证程序的正常运行。 4.结束语 总体而言,先进的天然气调压站自控系统应能实现调压站的合理调度,无人职守,保证安全供气,节约能源与资金,加快紧急事件反应时间,减少不应有的损失,实现现代科技与科学调压的有机结合。实际应用实践经验证实,本文所设计的天然气调压站自控系统不仅具有较高的安全型、稳定性、可靠性、抗干扰性,还具有较高的性价比,提高企业的经济效益和管理水平。 作者简介 刘垂祥,男,江西萍乡,江西省投资燃气有限公司,助理工程师研究方向 从事城市燃气运营与管理 自动控制论文:发电厂自动控制系统(装置)Y2K问题测试探讨 【摘要】 针对发电厂 计算 机自动控制系统(装置)2000年 问题 (y2k问题),阐述相应的测试 方法 、步骤及分类,认为应根据不同的测试对象,采取不同的测试方法和步骤;无论测试对象如何,一些测试方法是基本的,具有一定的共性。 【关键词】 发电厂 自动控制系统 2000年问题测试 发电厂y2k测试所涉及的对象一般有:(1)计算机自动检测装置或检测系统,包括测量仪器仪表和有关的检定系统等;(2)计算机控制装置或系统,包括plc、单回路/多回路调节器和监控系统;(3)其它计算机自动控制系统(设备),如分散控制系统(dcs)。对于不同的测试对象,应根据其具体运行情况及相应功能,采取不同的测试方法和步骤,才能最有效地测试不同对象的y2k问题。但无论对象如何,有些测试方法是基本的和共性的。本文从发电厂y2k问题测试方法、步骤、需选时间点段及发电厂y2k问题分类等几方面进行讨论。 1 测试方法 对于发电厂计算机自动控制系统(装置)y2k问题,一方面要测试系统能否顺利跨越2000年,能否识别非法和无效日期,所有日期显示是否正确;另一方面,更要测试系统在2000年前后能否稳定运行,功能是否正常,会不会引起误报警乃至保护误动作等。对于不同测试对象,应有不同的测试方法。 1.1 自动检测仪表 对自动检测仪表进行y2k问题测试,一般最好用离线测试法,即用备品备件外接信号源来对其进行测试,以免在测试过程中产生干扰信号, 影响 整个系统运行。 1.2 plc和控制器 首先应根据该plc或控制器对系统的影响程度,决定进行离线还是在线测试。但有相当一部分plc和控制器可能没有日期和时间设置功能,无法进行直接测试。在这种情况下,应分2 步进行:第一,若该设备有源代码,应对源代码进行 分析 ,确定 应用 软件何处用了时间功能,如定时器等;判断这些时间功能是由实时时钟或系统时钟产生的,还是由计数器或脉冲产生的。若是由实时时钟产生的定时,可能有y2k问题;若是由计数器产生的定时,软件本身应不会有y2k问题。第二,应对该控制器的硬件电路进行分析,确定硬件电路是否有备用电池和实时时钟rtc芯片等。若没有这些芯片,硬件本身应没有y2k问题。如果以上2 步都有明确结论,就可确定该设备是否有y2k问题。 对于类似单回路/多回路调节器的控制器,可直接测试其控制功能是否正常,也即对控制器硬件和应用软件同时进行y2k问题测试。对于由 工业 控制计算机构成的控制器,应首先对工控机本身进行测试,再对应软件(如控制软件等)进行测试。对于plc,先用编程器对plc本身进行测试,再对应用软件进行测试。需注意的是,用编程器修改的是plc本机的日期及其时钟,而非编程器日期。 1.3 监控系统 监控系统由上位机和下位机构成,或由人机接口mmi加plc构成。首先应根据该监控系统对整个系统的影响程度决定是进行离线测试,还是进行在线测试。监控系统的y2k问题测试分2 大部分,即下位机测试和上位机测试。先对下位机进行测试,方法与1.2节所述类似;再对上位机测试,包括上位机本身和应用软件测试;最后,对上位机和下位机同时进行测试,测试系统运行有无异常、功能是否正常。 1.4 dcs系统 dcs是整个发电机组监控的神经中枢。为保证安全,在进行dcs测试前,应确保机组已停运。对于dcs,应首先进行单项测试,再进行系统测试,确保整个dcs不受y2k问题影响。(1)dcs单项测试。先进行单个控制站、工程师站操作站的硬件和操作系统是否存在y2k问题及其严重性,再对工程师站、soe、控制站的各种应用软件及其功能进行测试,如工程师站组态功能是否正常、soe事件记录功能是否正常、控制站的数据采集和控制功能是否正常。(2)dcs系统测试。单项测试后,为确认dcs控制站、操作员站和工程师站等单元间的接口、dcs数据库(包括实时数据库和 历史 数据库)、dcs监控和保护系统等的y2k问题,应进行dcs系统测试。测试前,先找到dcs主时钟,通过修改主时钟时间对dcs进行系统测试,在各个关键时间段上考察dcs功能是否正常。必须进行测试的功能模块有:保护、控制、操作、显示、事件记录、报警、打印、趋势、组态、报表和上载/下载等。 2 测试步骤 为尽可能减少对整个系统运行的 影响 ,保证设备安全,测试前应认真、仔细地做好安全措施,包括现场安全措施、测试设备软件备份和系统设置备份等。(1)测试前,准备好系统启动盘和软件安装盘等;(2)测试 过程中,记录所有测试数据和过程;(3)测试完成后,恢复系统及其设置,包括恢复系统日期和其它设置到测试前状态,如电气、执行机构等。 2.1 测试前 在实施测试前应做好以下工作:(1)确认被测试系统的相关资料和台帐的正确和完整性;(2)验明所有的日期输入、输出、显示和内部时钟;(3)做好被测系统软件和数据备份;(4)记录被测系统的设定参数;(5)测试前排除或记录异常现象;(6)找出被测系统与外部系统的接口参数;(7)编写测试作业指导书或测试规程;(8)开会审核测试作业指导书或测试规程;(9)做好被测系统的现场安全措施。 2.2 测试中 在实施测试时应做好下面工作:(1)严格按测试作业指导书实施测试;(2)遵守测试程序的顺序;(3)准备应急人员以应付意外事故;(4)输入测试数据进行测试;(5)记录所有测试情况和数据。 2.3 测试后 完成测试后应继续做好如下工作:(1)将系统时钟回调到正确的正常时间;(2)在测试前,如被测系统与外部系统断开,则恢复系统连接;(3)删除所有测试文件,并将系统恢复至测试前状态;(4)重新启动被测系统,观察系统运行是否正常;(5)准备支持任何测试后的生产启动;(6)保证可用于审核和复阅的详细测试结果。 3 需要选择的日期 无论发电厂y2k 问题 的测试对象如何,以下日期是必须测试的:(1)特殊日期测试。以往软件设计时,常把99/9/9作为特殊日期标志。在这种系统中,若输入99/9/9,系统功能可能会发生异常,甚至不能执行系统功能。因此,必须测试1999/9/9。(2)世纪跨越测试。对于世纪跨越1999-12-312000-1-1,这是必须测试的日期。这时,要判断系统能否正确跨越世纪、系统正常运行且现有功能是否不变和系统在21世纪时能否正常处理日期数据。(3)闰年测试。在设计软件时因未考虑到2000年是闰年,因此若需处理与日期相关的功能时,系统可能会出现异常,导致不能正常处理日期数据。所以2000-2-282000-2-29,2000-2-292000-3-1是必须测试的日期。(4)人为设置日期测试。系统应承认有效的日期测试,包括:1999-9-9,1999-12-31,2000-1-1,2000-2-28,2000-2-29,2000-3-1,2000-12-31,2001-1-1,2001-2-28,2001-3-1,2004-2-28,2004-2-29,2004-3-1;系统应拒绝(无效)的日期测试,包括:2000-2-30,2001-2-29,2004-2-30,0000-00-00。(5)其它日期测试。如2000-12-312001-1-1,2010-1-1,2038-1-1等。以上日期,对于任何对象都应测试,且为更全面地测试对象的y2k问题,还应根据具体情况考虑其它日期测试。 4 问题分类 根据北仑发电厂(1999/1/25~2/3)和嘉兴发电厂(1999/2/16~2/26)的 计算 机自动控制系统(装置)y2k问题测试情况,y2k问题对发电厂计算机自动控制系统(装置)的影响可归结为以下4个方面。 4.1 没有实时时钟芯片或时钟功能的控制系统(装置) 这部分设备虽然属于计算机或单片机控制器,但因没有实时时钟芯片或时钟功能,设备中没有日期和实时时钟,因此不存在y2k问题。如小汽轮机控制器505、rotork电动头、pmc轴封控制器和dfs火检等。 4.2 “y2k ready”的自动控制系统(装置) “y2k ready”是指在通电或断电状态下,系统(装置)的时钟存在y2k问题,但系统功能不受影响,能照常运行。如:(1)不能顺利跨越2000年,需要通过人工设置到2000年,但系统功能不受影响,可正常运行。如在世纪跨越时,年份变为1900,因有些操作系统最早年份为1980年,因此系统显示1980年,需人工设置为2000年,如新华deh使用的工控机、西门子dcs编程器pg750、soe等。(2)无法识别或拒绝非法日期的设备,但不影响其功能,如某电厂的质量流量计,接受了2001年2月29日。(3)闰年问题。某电厂的废水系统plc,2000年2月28~29日测试,实测现象为3月1日,但系统运行正常。(4)日期显示问题。某电厂2号灰控plc,2000年2月28~29日测试,实测现象为2月28日,即时间变化,日期不变,但系统功能正常,运行稳定且无异常。 4.3 “y2k ok”的自动控制系统(设备) “y2k ok”是指在通电或断电状态下,系统(设备)时钟不存在y2k问题,且系统功能正常,运行无异常。这类设备有:某电厂的网控闭锁装置、电除尘中央管理机及炉内加药系统等。 4.4 “y2k not ok”的自动控制系统(设备) “y2k not ok”是指在通电或断电状态下,系统(设备)时钟存在y2k问题,且系统功能不正常,运行异常,如某电厂的硅表。 5 结束语 通过y2k问题的测试,一方面可掌握发电厂自动控制系统(装置)y2k问题的严重程度;另一方面可借此制定y2k问题的解决方案及各种应急措施,具有重要意义。所提出的测试 方法 、步骤、选择的时间段和分类等几方面问题,可供发电厂同行 参考 ,希望共同对此问题进行深入、细致地探讨,为保障机组安全、 经济 运行,顺利跨入21世纪打下良好基础。 自动控制论文:井下排水PLC自动控制系统的研究 [摘要]井下自动控制排水系统在开采的过程和水资源的利用方面具有重要的意义,plc可编程控制系统技术在自动控制中具有广泛的应用,本文以煤矿井下作业为例,从影响井下排水自动控制系统的稳定的主要因素出发,提出了抗干扰的措施,阐述plc技术在井下排水自动控制的设计原理。 [关键词]自动控制 排水 plc 在煤矿生产过程中,地下水流入巷道或工作面,形成矿井水。矿井水的形成一般是由于巷道揭露和采空区塌陷波及到水源所致,水源主要是大气降水、地表水、断层水、含水层水和采空区水。采矿活动造成采动区域及其周边区域水文地质系统和单元隔水构造的破坏,改变了水径流方向和途径,最终在采空区或采动场所汇集,并在汇集过程中因物化作用与时间效应遭受污染的,交替性差的水体。 一、井下排水的重要性 在煤矿的原煤开采中,我国平均每年将有20~40亿立方米的地下水被抽排到地面且绝大部分被排放掉。但是,煤矿生产抽排的地下水是在煤炭开采过程中才被污染的,而并非本身就是污染严重的水。所以,在我国水资源不足的环境中,这些水被浪费掉实在是有点可惜,如果在水质较好的地方,对井下水进行适当的处理,就完全可以达到 工业 和生活用水标准。另外,井下水对矿井的危害很大,在发生的煤矿安全事故中,以瓦斯爆炸和水灾害最为频繁和严重。如果矿井水排放不畅,水在井下放任自流,将势必造成水灾,更严重的造成设备财产损失,人员伤亡,矿井坍塌等灾难性的后果。 我国在优化排水方案、改造排水设备及巷道合理布置方面也做了大量的研究,但是,监测技术和手段还处在摸索阶段。随着煤矿安全问题的要求的提高,井下水的检控要求也随之提高。目前井下水的排放主要的人工管理的方式,具有低效率、高劳动量,且容易造成高劳动量的弊端。因此,采用自动控制系统具有重要的意义。 二、plc井下排水自动控制系统 1. plc井下排水自动控制系统的技术 可编程控制器(plc),是一种数字运算操作的 电子 系统,向用户的“ 自然 语言”编程,使不熟悉 计算 机的人也能方便地使用。plc是通过在存储器中的程序实现控制功能,且同一台plc还可用于不同控制对象,通过改变软件则可实现不同控制的控制要求,具有很大的灵活性和通用性。plc的输入、输出电路一般用光电祸合器来传递信号,有效地抑制了外部干扰源对plc的影响,具有可靠性高、抗干扰性强的特点。此外,plc的i/o接口可直接与控制现场的用户设备联接。 2.影响plc控制系统稳定的干扰因素 plc作为一种自动化程度高、配置灵活的工业生产过程控制装置。因为其本身的高可靠性,它的应用场合越来越广,环境越来越复杂,所受到的干扰也越来越多。在plc控制系统中,就plc本身来说,其薄弱环节在i/o端口。来自电源波形的畸变、现场设备所产生的电磁干扰、接地电阻的祸合、输入元件触点的抖动等各种形式的干扰,都可能使系统不能正常工作。研究影响plc控制系统的干扰因素,对于提高plc控制系统的抗干扰能力和可靠性具有重要作用。 对plc的干扰的产生过程主要有三个因素组成:(1)电源引入的干扰。雷电冲击、开关操作、大型电力设备启停等,都有可能会影响系统的正常运行,造成plc系统故障。(2)i/o信号线引入的干扰。在使用plc组成控制系统时,要连接大小设备和各种通信线路,这样就有可能会发生各种个样的电磁干扰环境,影响plc系统的运行。(3)接地线引入的干扰。若接地线处理混乱或是电线上的电位分布不等,则会电路的正常运行,有可能在成数据换乱,信号失真。 3.plc控制系统的抗干扰措施 对plc的干扰的产生过程主要有三个因素组成,相应地对抑制所有电磁干扰的方法也从这三个要素着手解决。(1)最大限度地抑制干扰源。电源系统的抗干扰措施是为了抑制电网电压的波动及畸变对系统电源产生的干扰,可采用使用隔离变压器或者使用低通滤波器的措施来解决。另外,也可以使用交流稳压电源来增大抗干扰能力或使用在线式不间断供电源(ups)来作为plc控制系统的理想电源。(2)阻隔祸合通道或衰减干扰信号。输入端有感性负载时,在交流信号输入负载两端并联rc浪涌吸收器或压敏电阻rv;在直流信号负载两端并联续流二极管vd或压敏电阻rv或稳压二极管vx或rc浪涌吸收器等。在使用多芯信号电缆时,要避免i/o线和其它控制线共用同一电缆。(3)降低系统本身对电磁噪声的灵敏度,提高自身抗干扰能力。 三、plc井下排水自动控制系统的设计原理分析 在plc井下排水自动控制系统的开发中,为了更好地实现自动控制,应该注重以下几点: (1)需要开发电器控制系统,用plc(可编程逻辑控制器)控制系统代替传统继电器控制系统。 (2)在开发plc控制系统的同时,还要选择可靠的控制器及附属电气元件,以更好地适应井下环境。在符合矿用设备的安全标准的同时,还要在设计和开发时能充分考虑和利用井下的条件,使控制简便可行。 (3)在设计的同时要从实际出发,根据排水控制的要求,进行plc硬件和软件的设计,以达到自动轮换工作,使水泵房工作更加高效节能的目标。 (4)还可以把感应式数字水位传感器用于煤泥水水位的测量,在开发中使用新型的电量监测模块对水泵电机的电源输入进行监测,并建立plc与该模块之间的通信,可以使plc根据各个水泵电机的电量监测数据判断它们的运行状态,做到有故障及时发现及时处理。 可编程控制器本身就有很完善的可靠性设计,具有很强的抗干扰性能。但是, 工业 控制是一个很特殊的领域,稍有不慎,就有可能造成极大的 经济 损失,甚至人员伤亡。所以还应该从整个系统的角度进行可靠性设计,以更加有效的保障工业控制的安全。 四、结论 井下排水技术在煤矿的开采中的重要性和井下水资源的缺乏利用以及人工控制井下排水系统的种种弊端决定了井下排水自动控制系统研究的重要性。基于可编程控制技术的煤矿井下排水自动控制系统是利用当前优秀的工业控制技术精心研究与开发而成的,它具有许多传统控制系统无法比拟的优点,plc控制系统得到了广泛的应用和具有广大的 发展 前景,但是plc系统在井下排水自动控制系统中的应用还存在着一些问题需要,这需要我们做进一步的研究和实践,并最终解决问题。 自动控制论文:浅析分散控制系统在热电厂自动控制上的应用 摘要:分散控制系统(dcs) 是计算机技术和自动化技术相结合发展的结果。本文结合新沪热电厂新建三炉两机采用分散控制系统(dcs) 实现自动控制的工程实践, 介绍dcs 系统特点和功能, 并根据dcs 系统的运行情况,结合实际维护进行简单阐述。 关键词:dcs 系统 日常维护 热工控制 一、硬件维护 1.过程通道。i /o 模块故障的一般判断与处理是通过系统诊断, 用更换模块的方法处理。至于其内部元件老化等内部因素造成的模块不正常, 一般热控人员不好判断。原则上i /o模块的检修应由厂家处理,目前我厂的热工检修人员的技术水平还达不到这种水平, 不能象检修常规仪表那样得心应手。并且现在的仪表厂家的技术保密也不容许客户知道他们的核心技术, i /o 模块基本趋于一体化设计, 因此i /o 模块的备件一定要充足。具了解这种i /o模块的故障大多出现在调试和运行初期, 其原因有设备本身质量不过关, 也有维护人员素质差等。一般经过一个大修周期后会稳定下来。 2.就地设备。就地设备故障的诊断与处理同常规的故障没有区别, 只是一次元件或控制设备出现故障时不能被操作员及时发现, 这并不一定是运行人员不认真, 主要是因为画面较多不能全部显示。只有异常或报警后才能发现。这样对检修人员和运行人员的素质要求就相应提高, 因此运行人员要详细介绍故障前后的状态便于热工人员快速、准确地处理缺陷。热工人员应了解热力设备的原理, 结合运行人员提供的情况分析处理故障点。dcs 系统的模块大多都支持热插拔, 但这并不意味着可以随便插拔, 在操作时必须做好安全防护措施。 3.操作员站死机。无论是哪种dcs 系统, 操作员站死机都是会出现的, 其原因比较多也比较复杂。硬盘或卡件故障, 冷却风扇工作异常等都可能引起操作员站死机。有时也会发生人为操作员站死机现象, 一般在修改控制逻辑、下装软件、重启设备时, 最易发生操作故障, 轻则设备异常, 重则造成设备停运。因此热控人员在工程师站、操作员站操作中要引起高度重视, 防止人为操作故障的发生。 4.鼠标及键盘操作不正常。多数操作都是由鼠标操作完成的, 鼠标的消耗是很大的, 因此备用鼠标必须是专门备用的, 不能随便替换。当发现鼠标操作不正常时应进行一次重新起动计算机, 如仍不正常, 要立刻停止操作该鼠标, 及时通知维护人员检修, 以防止出现误操作。键盘操作不正常大多是数据线出现问题, 可相应处理。 5.电源。现在的dcs 系统电源故障不多, 但在运行初期较多, 比如保险配置不合理等。在运行中也可能出现备用电源不能自动投入, 电源插座接触不良等现象。因此不能保证插座非常可靠的情况下, 最好采用端子排。长期运行后有可能会出现空气开关整定值变化, 因此应定期校验空气开关。 三炉两机的dcs 系统, 其操作员站, 电源配电柜通过专用的电源冗余切换装置供电; 对于服务器, 由于它在系统运行中的重要地位, 所以互为冗余运行的两台服务器分别由ups 和厂用电供电;对i /o控制站, 是将ups 电源和厂用电分别送给互为冗余的两个电源模块, 经过冗余电源输出的24vdc/48vdc供给主控单元或i /o模块使用。实际应用中, 如果现场系统没有配备电源柜或不能提供双路电源, 为了保证dcs 系统的安全稳定运行, 应至少提供一路ups 电源。另外,dcs系统电源应当单独由供电电源段引来, 不应再为其它高负载设备供电, 尤其不能为大的感性负载供电。 6.干扰问题。对于干扰主要是接地问题, 备用电源的切换和大功率的无线电设备如手机, 对讲机等, 还有来自dcs 系统自身的干扰信号。对于dcs 系统的接地,dcs 系统厂家要求非常严格, 也相应的引起了重视。dcs 系统接地是为了保证当进入dcs 系统的信号、供电电源或dcs系统设备本身出现问题时, 有效的接地系统能承受过载电流并可以迅速将过载电流导入大地。还能够为i /o信号提供屏蔽, 消除电子噪声干扰, 防止设备外壳带电或静电积累, 以免对人的触电伤害和设备的损坏。据了解,dcs 系统的“死机”, 大多是因为系统接地不良存在问题所引起的。因此完善、可靠、正确的接地, 是dcs 系统能够安全、稳定运行的关键。 7.人为因素。人为因素引起的保护误动大多是由于热工人员走错间隔、看错端子排接线、错强制或漏强制信号、万用表使用不当等误操作等引起。 二、维护管理 dcs 的维护管理包括系统的巡检, 保护的投退, 软、硬件的监督管理。 1.应用软件应及时备份, 极小的改动可做记录; 如修改数据库除应同时保存在工程师站, 还要有其他备份盘。 2.软件检查与功能试验, 要试验全部软件的功能并检查各级权限。规范dcs 系统软件和应用软件的管理, 软件的修改、更新、升级必须履行审批授权及责任人制度。在修改、更新、升级软件前,应对软件进行备份。未经测试确认的各种软件严禁下载到已运行的dcs 系统中使用, 必须建立有针对性的dcs 系统防病毒措施。 3.热工保护的投退应严格执行工作票制度。检修某一运行设备时, 要采取正确隔离措施, 以防发生相关设备的联锁反应。这就要求热工人员了解dcs 的控制逻辑。 4.当部分操作员站出现故障时, 由可用操作员站继续承担机组监控任务( 此时应停止重大操作),同时迅速排除故障, 若故障无法排除,则应根据当时运行状况酌情处理。当全部操作员站出现故障时,应立即停炉。 5.调节回路控制器或相应电源故障时, 应将自动切至手动维持运行, 同时迅速处理系统故障,并根据处理情况采取相应措施。加强对dcs 系统的监视检查, 特别是发现cpu、网络、电源等故障时, 应及时通知运行人员并迅速做好相应对策。 6.温度、湿度、灰尘及振动对热控电子设备有很大影响, 所以控制电子间的环境条件, 可以延长热控设备的使用寿命, 提高系统工作的可靠性。就地设备工作环境普遍十分恶劣, 提高和改善就地设备的工作环境条件, 对提高整个系统的可靠性有着十分重要的作用。做好设备检修管理, 及时发现设备隐患, 使设备处于良好的工作状态。做好日常维护和试验。停机时, 对保护系统检修彻底检修、检查, 并进行严格的保护试验。尽量采用技术成熟、可靠的热控元件。随着热控自动化程度的提高, 对热控元件的可靠性要求也越来越高, 所以,采用技术成熟、可靠的热控元件对提高dcs 系统整体的可靠性有着十分重要的作用, 根据热控自动化的要求, 热控设备的投资也在不断地增加, 切不可为了节省投资而“因小失大”。在合理投资的情况下, 一定要选用品质、运行业绩较好的就地热控设备。以提高dcs 系统的整体可靠性和保护系统的可靠性、安全性。 自动控制论文:一种简单实用的水位自动控制系统设计 摘要:本文介绍一种简单实用的水箱水位自动控制系统的基本组成及工作原理,通过对该系统组装测试,达到预期效果,正式应用于乡镇供水系统中。实践证明,该水位控制系统设计方案合理,运行效果好,具有低成本、高使用价值的优点。 关键词:水位 自动控制系统 0 引言 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的 发展 和人民生活水平的提高,满足及时、准确、安全和保证充足供水。目前水位自动控制系统有很多成熟的产品,控制手段主要有单片机监控、比较电路监控、利用plc和传感器构成水塔水位恒定的控制系统等,运行可靠,可实现远程监控和无人值守。在许多偏远地区,特别是居住相对分散的 农村 地区,供水问题也待解决。如果仍然沿用人工方式,劳动强度大,工作效率低,安全性难以保障。本文针对乡镇和偏远农村家庭供水的特点,设计一款简单实用、符合要求的水位自动控制系统。 1 水箱水位自动控制系统的组成 针对偏远农村分散居住,取水不方便(包括从水井取水)的特点,考虑到农民生活消费水平不高,设计的供水系统必须是既方便农民的生活,又 经济 实惠等特点的水箱水位自动控制系统。水箱水位自动控制系统的组成。 由图中可知,水位自动控制系统电路主要由主电路和控制电路两大部分组成。主电路是一台抽水水泵,由220v交流电源电压供电。控制电路由包括整流、滤波、稳压电路、感应电路及限流限压电路组成。 2 水箱水位自动控制系统的设备 水位自动控制系统的设备只需选用价格低廉、安全可靠的设备。 由设备表可知,所有的设备都是简单而常用的小型设备,价格低廉,控制和维护简单易于掌握,对远离城市的偏远地区非常适用。传统的水位控制系统通常使用传感器进行上、下限控制,以保证水位在上、下限之间。此设计中只用三根导线来代替传感器放置在上、下限水位之间,利用水的导电特性完成上、下限水位的自动控制,节省了购买传感器的费用,也不必考虑传感器的故障,进一步降低成本,提高系统的可靠性。 常见的生活用水供应系统工作形式是由外来补充水源(一次水源)向一个高位水塔和一个低位水池补水,再由高位水塔和低位水池(二次水源)向各用户供水。此设计主要考虑针对家庭供水系统(或者某些单独取用水之处),因此只需用(储)水箱而非水塔供水。系统供水是由水箱直接供应,不用考虑由位置高度所形成的压力来进行供水,不用气压供水,不必在屋顶上设置水箱,也不用单独建筑水塔,仅在厨房或需用水的地方放置一足够大的(储)水箱即可满足供水要求。 3 水箱水位自动控制系统的控制原理 该水箱水位自动控制系统结构简单,控制原理如下:系统上电后,交流电源经整流、滤波、稳压后,由电位器调节获得12v直流工作电压。当水箱水位低于下限时,接触器线圈失电,其常闭触头使水泵接通工作,抽水到水箱中;当水位上升到上限时,接触器线圈得电,常闭触头断开,常开触头闭合,水泵停止抽水。 v1、v2用来保护lm317输出端电压为安全电压,使其免受短路电流的影响;v3用来保护三极管,同时避免触电事故的发生。水位的上、下限可通过调整三根导线的位置设定。 4 测试应用 该设计经安装调试,结合实验室给排水系统进行测试,效果良好。正式应用于某乡镇几个家庭的日常用水装置中已将近两年,至今未发生故障。该系统在运行期间稳定性高,完全符合预先规定的标准,只需将控制电路稳压输出调整在10v-12v之间,可投入使用。可用交流变压器供电,也可以用直流供电。 5 结束语 设计的水箱水位控制系统因价格便宜,结构简单,使用方便,不易发生故障,可用于要求不高的给排水系统中,特别适用于城镇及偏远山区取水装置。 自动控制论文:智能型住宅自动控制与管理系统应用研究 随着计算机技术、现代通信技术、自动控制技术的迅速发展,智能化建筑在世界应运而生。智能小区在智能化大楼基础上扩展和延伸出来的,人们通过对小区建筑群的四个基本要素(结构、系统、服务、管理)进行优化考虑,提供一个投资合理,又拥有高效率、舒适、温馨、便利以及安全的人居环境。为适应我国加快住宅建设发展,增强住宅建设的科技含量的要求,我国 在继“解困”、“安居”工程后,又加大了小康工程的力度。“智能型住宅家庭设施自动控制与管理系统应用研究”作为国家重大科技产业项目??“2000年小康城乡科技产业工程”的专题,就是这一背景下提出的。 “智能型住宅家庭设施自动控制与管理系统应用研究”是哈尔滨工业大学(原哈尔滨建筑大学)承接的项目,由哈尔滨工业大学和北京德达数据系统有限责任公司合作开发。该项目采用lonworks技术开发研究并在住宅示范小区工程中试运行。1、对住宅居住环境(湿度、湿度)及设备进行监控;2、住户三表(水表、电表、煤气表)远传;3、住户三防(防火、防灾、防盗);4、厨房设备监控;5、卫生间排风控制。这些功能用lon总线一节点实施,即每一住户为一lon节点,然后再用??服务器管理各个用户的节点构成lon总线系统。该项研究已在北京翌景嘉园示范小区通过试运行,下面对其自评估如下: 一、攻关的任务、考核目标及主要技术指标: 经过论证,我们在专题合同中将各种指标定位在: 本专题的攻关任务:研究智能型住宅家庭设施自动控制与管理系统,该系统包括两项任务,其一是开发家用管理软件,其二是开发家庭智能控制装置,实现对居室温度、湿度进行自动调节;对厨房用具进行时序控制;对卫生间的排风进行控制。而家用电脑管理软件要对家庭设施进行管理并提供若干家政服务程序。 本专题的考核目标:提供具有居室空调、厨房监控、卫生间自动排风功能的微机控管装置一套;提供家用电脑管理软件一套;住宅温、湿度等参数应满足智能住宅规定标准;在示范工程中应用该项成果。 本专题的技术经济指标:温度、湿度等主要被控参数应满足智能小康住宅标准(温度18℃~28℃,湿度30%~70%);系统运行可靠。 在进行该项专题的进一步研究的过程中,结合当前先进技术的发展以及我国智能住宅发展状况,在原有的合同的基础上,我们对家庭智能控制器又增加了三表远传、安防等功能。 二、专题执行情况评价 本专题按两个部分实施,即家庭智能控制器和家用电脑管理软件的研究: 1、家庭智能控制器 (1)功能 本专题所开发的家庭智能控制器即智能节点具有4路模拟输入,12路数字输入,12路数字输出,其所实现的功能如下: 通过对室内温度监测,得到实际温度与设定温度比较:当实际温度低于设定温度一定值时,在夏季关空调,在冬季开暖气;当实际温度高于设定温度一定值时,在夏季开空调,在冬季关暖气。温度控制达到智能小康住宅规定标准:18~28℃。 通过对室内湿度监测,得到实际湿度与设定湿度比较:当实际温度高于设定温度一定值时,关加湿器;当实际湿度低于设定湿度一定值时,开加湿器。湿度控制达到智能小康住宅规定标准:30~70 %。 对三表实行脉冲计数,并发送到上位机。 当门磁或红外报警时,在设防状态下,声光报警和自动拨号器启动,并有报警信号传到上位机。 玻璃破碎报警时,声光报警启动;在设防状态下,自动拨号器启动:有报警信号传到上位机。 紧急按钮报警时,自动拨号器启动,并有报警信号传到上位机。 排风扇按钮控制排风扇,排风扇运行一段时间自动关闭。 烟感探头报警时,煤气闭阀器关闭,声光报警和自动拨号器启动,并有报警信号传到上位,此外,通过判断烟感探头输入信号可识别探头是否有故障。 煤气泄漏报警时,排风扇启动,煤气闭阀器关闭,声光报警和自动拨号器启动,并有报警信号传到上位机。 探头复位输入控制火灾探头掉电复位及开启煤气闭阀器。 通过上位机运作,可以控制厨房设备按一定时序启动。 温度的设置可以通过上位机或者设定按钮实现。 湿度的设置可以通过上位机或者设定按钮实现。 与本专题预期目标相比,我们在设备监控的基础上,增加了安防功能,三表远传功能;我们经过认真研究,考虑研发产品的应用和推广,我们单片机来完成这些功能,而是采用了先进的现场总线??lon总线。 (2)应用的lonworks技术特点 本专题采用了lonworks技术进行开发,该技术有如下特点: 开放性:网络协议开放,对用户平等; 通信媒介的多样性:可采用任何媒介进行通信,如双绞线、电力线、光纤、同轴电缆、无线电波、红外等,并且同一网络可以有多种通信媒介; 互操作性:其通信协议lontalk是符合iso定义的osi 模型,任何制造商的产品都可以实现互操作性; 网络拓扑:有星型、总线型、环型以及自由型; 网络结构:主从式、对等式或客户/服务式结构; 通信的每帧有效字数可从0至228个字节; 通信速率可达1.25mb/s,此时有效距离为130m;78kb/s的双绞线,直线通信距离可达2700m; 其技术核心器件??neuron芯片内部装有三个8位微处理器、34种i/o对象和定时器以及lontalk通信协议等。该芯片具有通信和控制功能。 近年来,该技术在国内外的智能建筑领域都得到了应用和发展,其开发工具平台强大,开发者在短期内就可以完成开发工作;在韩国、日本、澳大利亚、加拿大等国都已经利用该技术完成多项工程;并且,总体来看,该技术适用于 同时,也应将节能的概念引入智能住宅中。在本专题中,我们对卫生间排风采取实时控制,使其在满足室内排风要求的同时做到节省电能;我们通过对室内温度的设定,在不同季节内对空调或供暖设备进行控制,使其在一定的条件下工作,当达到预期要求时,立刻停止工作,进而达到节能的目的。 模数转换通信匹配问题:在本专题中,我们利用max186芯片对采样的温湿度信号进行模数转换。max186芯片具有12位精度,其与lonworks技术的neurowire方式进行通信需要匹配,本专题解决了这个问题。 本专题所开发出来的家庭智能控制器比较成熟,可作为产品投入市场,并且,该家庭智能控制器已经在北京翌景嘉园使用。与目前国内同类产品相比,其性能价格比是最优的(具体情况见效益分析)。 2、家用电脑管理软件 家用电脑管理软件是在delphi5.2平台上开发而成,其功能、设计特点如下: (1)功能 提供家庭生活服务信息。主要有:医疗保健知识、家庭菜肴、点心制作方法及饮食科学知识、女性美容装饰常识、花鸟鱼种值饲养方法、旅游知识、保险知识及家庭生活中的一些常用信息等。 提供家庭事物管理手段。这部分主要内容有:家庭财务、亲友通讯录、个人档案管理。 该软件通过网卡直接对家庭设施进行管理:三表计费、设备状态显示、厨房设备时序控制、温湿度设定。 (2)软件特点: 是软、硬件技术成功结合的典范:考虑到“小康住宅”的特点,将计算机硬件、软件技术相结合,通过lon 控制模块成功地实现了对住宅内的环境监测及设备监控。 实用性强:在本软件中,我们以科学实用为原则,从医学、美食、旅游、保险、美容装饰、花鸟鱼种植饲养、财务管理、通信录管理等方面为用户提供了及其丰富的生活服务信息,以便为用户的工作、学习提供更多的方便。 易学易用:在软件开发过程中,我们在不影响功能及生动性的前提下,尽量使界面简洁、直观,并具有逻辑性,从而使得用户容易掌握软件的思路及操作方法。 三、成果应用前景及效益分析 建筑业是国家的支柱产业,住宅建设占总房产建设投资的80%左右,国家十分关注住宅建设,继“解困”、“安居”工程后,又努力实施“小康”工程。为了加大“小康”工程力度,国家把“2000年小康城乡科技产业工程”列为国家重大科技产业项目。可见,投身于住宅小区智能化以及相关产品的研发,既有利于推动建筑业的发展,又能带来可观的经济效益和社会效益。 1、国内智能小区市场预测 随着计算机技术、现代通信技术和自动控制技术等高新技术的延伸,智能建筑应运而生。智能小区是智能大厦的基本含义中扩展出来的。以1999年为例,国家在99年对住宅的投资1700~1800亿元人民币,根据建设部对小区初、中、高三个等级的划分,小区智能化为住宅小区总投资的1%~3%。以此比例计算,则仅99年度对小区智能化的需求就达17~54亿元人民币,而随着住房体制改革的不断深入及人们对住宅环境要求的不断提高,该数值还会将大幅度提高。由此可见,小区智能化市场前景广阔。 2、本专题的实用性及前瞻性 “智能型住宅家庭设施自动控制与管理系统应用研究”作为2000年小康城乡科技产业工程“的一个专题,该项研究应用lonworks技术开发并在住宅示范小区工程中试运行。该家庭智能控制器具有很强的灵活必一,根据用户需要,可以进行灵活配置,例如:如果用户不需要该模块中的模拟输入,我们就会在设计硬件电路时预留同端口,而不焊接模数转换模块,这样可为用户省下投资,也为其将来扩展做好准备;12路数字输入点被开关量或脉冲信号来触发,其可以配置成电表水表煤气气输入,可以配置成安防信号输入,也可以是二者结合;12路输出只是一个开关信号,也可根据实际情况进行灵活配置。总之,该家庭智能控制器即适合现在智能住宅的要求,也会在一定程度上满足将来发展的需要。 我们开发的家庭智能控制器再加上各种传感器构成的控制系统,其价格为4000元左右,即每个住户用于智能化投资在4000元左右,与当前国家制定普及型智能住宅价格(5000元)相比,相对价位下降20%;而从长远来看,随着人民生活水平的提高以及家庭智能控制器各类相关器件价格的下调,大多数用户对智能化的投资是可以接受的,并且其所带来的各种效益是无法估量的。 4、本专题的社会效益 本专题是以小康住宅智能化宗旨,旨在为人们提供舒适、安全、健康的环境。这一方面提高了人们生活水平,另一方面也为人们的高效率快节奏提供了条件。 智能住宅设施的自动控制和管理,既需要相关行业的支持,也促进相关行业的发展。智能住宅建设的兴起,将使许多相关企业投入建筑市场,又为许多人提供了就业机会。 此外,对于生产智能控制器的厂商来说,他们在推广应用这项成果中,将会获得可观的经济效益。 四、专题调协的科学性和合理性的后评估 本专题设置的科学性和合理性可从以下几方面反映出来: 1、专题在智能小区的地位 智能小区在智能化大楼的基础上扩展和延伸出来,人们通过对小区建筑群的四个基本要素(结构、系统、服务、管理)进行优化考虑,提供一个投资合理,又拥有高效率、舒适、温馨、便利以及安全的人居环境。从以上的定义可以看出,人们通常提出的智能大厦的3a(建筑设备自动化 、办公自动化、通信自动化)或5a(在“3a”的基础上加上安防自动化和防火自动化)也适合智能小区,所以智能小区的“智能”很大一部分都体现在其自动化的程度。此次国家制定的该课题与以往课相比,其对智能建筑的功能定位更加合理(功能多而必要),并且具有一定的前瞻性(厨房设备的自动化以及模拟量的引入随着人民生活的提高也将会被人们接受)。总之,本专题对智能小区“智能”的研究,在智能小区的整体研究中起着相当重要的作用。 2、未来市场走向 笔者认为,建筑业是国家的支柱产业,住宅建设将占房产建设投资的80%左右,其中对智能小区投资占总房产建设投资的8~24%,在这种背景下,国家将会进一步加大对智能化建筑的投资。由于智能小区的概念是近几年才形成的,单个功能或系统如抄表、报警功能在一些住宅小区中已经有些应用,但是还没有哪个厂家能够推出从总体上设计和规划成熟的智能小区网络化综合管理系统,目前的市场还处于群龙无首阶段。此时,国内市场急需一种性能价格比较高的智能化产品,这时研究智能型住宅家庭设施控制和管理系统将有更重要的意义。 3、用户需求 随着生活水平的提高,一方面,人们对住宅的追求不仅仅局限于外表的装饰,人们对住宅的智能已经有了初步的认识;另一方面,在一些发达的城市中已经出现智能小区并为人们所接受。此时研究本专题开发出适合人们要求的智能化产品也具有很重要的意义。 4、科技含量 可以说智能小区是随着计算机技术、通信技术、自动控制等的发展而提出和发展起来的。智能小区的“智能”也可理解成为其科技含量,其科技含量的高低反映了智能小区智能化的水平。 本专题所采用的lonworks技术是最近几年内流行的先进的现场总线技术,运用该项技术研究本专题并开发出基于该技术的产品,将更有利于该产品的推广,并且随着lonwork技术本身的改进和提高,智能化产品也利于更新换代。 总之,“智能型住宅家庭设施自动控制与管理系统应用研究”专题的完成,一方面,为家庭设施智能化的可行性提供了依据;另一方面,也为制定家庭设施智能化规范提供了参考。并且,本专题开发出来的成果正在转换成产品,这进一步证明了专题设置的科学性和合理性。 自动控制论文:斜井架空乘人装置的自动控制 【摘 要】现有斜井架空乘人装置大都没有设置紧急停车装置,利用本系统可实现煤矿斜井架空乘人装置正常停车、自动停车、紧急停车功能的全自动控制,从而保证煤矿斜井架空乘人装置的安全运行。 【关键词】斜井架空乘人装置 自动控制 工作原理 一、问题的提出 斜井架空乘人装置主要由机头驱动装置、机尾拉紧装置、牵引钢丝绳、乘人吊座、托轮装置组成,俗称猴车。 为了保证猴车的安全运行,2001年版《煤矿安全规程》中第368条规定:架空乘人装置的驱动装置必须有制动器;在其下人地点的前方,必须设有能自动停车的安全装置。全国各煤矿的猴车大部分都有制动器;对于自动停车装置,到目前为止,仍有相当一部分没有设置;而对于紧急停车装置,由于《煤矿安全规程》没有要求,其在猴车上的应用就很少了。因而研制具备正常停车、自动停车、紧急停车功能的猴车自动控制系统很有必要。 二、硬件选择 1.制动器 制动器是实现正常停车、自动停车和紧急停车的前提,制动器选择是否合理是关系到猴车能否安全运行的主要因素。制动器有手动制动器、电气制动器、电磁铁制动器等。 (1)手动制动器,发生事故时不能及时停车,造成挤伤乘人的事故不止一次发生。因此,不应采用手动制动器。 (2)电气制动器。当猴车断电停车时,取自矿用防爆照明变压器的127v交流电,经半波整流输送到电动机两相绕组中,实现电气制动。这种做法在正常情况下可采用,但全矿井下突然停电情况下,电气制动就不会起到制动作用,这时猴车吊座就会在重力作用下向下加速运行,越来越快,从而造成乘坐人员的混乱。在混乱中乘坐人员就会慌不择路,匆忙下车,因而就难免受到伤害。这正是电气制动的致命缺陷。 (3)电磁铁制动器。电磁铁制动器具有很高的可靠性。当电磁铁有电时,制动闸松开制动轮,从而使电动机运行;当电磁铁断电时,制动闸抱紧制动轮,从而进行制动。由于猴车运行速度很低(《煤矿安全规程》规定:架空乘人装置的速度不得超过1.2m/s),即使猴车突然停车,也不会造成事故,因此没有必要控制制动速度与制动距离。 电磁铁取自猴车的电源。当猴车开车时,电磁铁迅速打开,电动机运行;当猴车停车时,电动机停止运行,同时电磁铁断电,进行制动。如遇矿井下突然停电,电磁铁由于断电同样可以安全制动。某矿井下采用电磁铁制动器多年,至今运行状态良好。 2.自动停车装置 自动停车装置,有多种控制形式。根据所选用的传感器的不同,所形成的控制电路也不同,相关的机械部件也不同。 (1)由永久磁钢和干簧管组成的传感器。以永久磁钢和干簧管组成传感器,形成控制电路,分别布置于斜井坡头、坡底的上车、下车地点,从而实现了无人乘坐自动停车、在下车地点人未下车自动停车的功能。 (2)红外线传感器。由于红外线传感器没有电接点,因此其具有灵敏、可靠、使用寿命长的特点。红外线传感器布置于斜井坡头、坡底的下人地点的前方。利用红外线传感器,可以设计出符合要求的控制电路,形成独特的自动停车装置。 3.紧急停车装置 猴车在运行过程中发生事故怎么办?这就需要紧急停车装置。根据实际情况,可在斜井的左侧和右侧各设置一条控制用钢丝绳,也可在上行与下行钢丝绳的中间仅设置一条控制用钢丝绳,高度以乘坐人员伸手能抓住为标准。钢丝绳每100m分成一段,在每段中间可设置几处钢丝绳滑轮。每段与其它部分截开,每段一端用弹簧拉紧,并有一常开电接点。在巷道内设置与控制电路相连的多芯电缆,多芯电缆与这些接点相连。当发生紧急情况时,乘坐人员可及时拉这些钢丝绳,使接点闭合,从而实现紧急停车。 4. 计算 机 计算机是实现自动控制的核心。从性能价格比考虑采用intel公司的mcs-51系列的8031单片机。该机有以下特点:具有功能很强的8位中央处理单元(cpu);片内有时钟发生电路(6mhz或12mhz),每执行一条指令时间为2μs或lμs;片内具有128字节ram;具有21个特殊寄存器;可扩展64k字节的外部数据存储器和64k字节的外部程序存储器;具有4个i/o口,32根i/o线;具有2个16位定时器/计数器;具有5个中断源,配备2个中断优选级;具有一个全双功串行接口;具有位寻址能力,适用逻辑运算。这种芯片集成度高、功能强,只需增加少量外围器件就可以构成一个完整的微机系统。 由8031单片机组成的自动控制系统硬件结构框图如图1所示。 三、软件设计 软件采用汇编语言设计,模块化结构。软件主要由初始化模块、显示模块、数据采集模块、程序监控器复位程序、中断服务程序、数据处理及数字滤波等通用子程序组成。系统软件工作流程如图2所示。 四、工作原理 系统在工作时, 计算 机不断在检测开车信号、自动停车信号、紧急停车信号。 本系统在斜井坡头、坡底的上人地点,设有开车信号按钮。在上车地点前10m处设置一传感器,当乘坐人员通过时,发出电信号。此信号做为开车信号处理。如此设置是为了防止在猴车运行过程中,有人忘记按开车按钮,坐至坡中间而停车现象的发生。人员在乘车地点上车前,按下开车信号按钮。此信号传到计算机进行处理,指令执行机构动作,猴车开动,同时计算机进行延时处理,当延时完成后,计算机发出指令,猴车停车。延时时间的长短以大于乘人单程运行时间10-20s为宜。 在猴车运行时,如果在下人地点有人未下来.设置于下车地点前方的传感器发出信号,经计算机处理,指令猴车停车。当此信号消失后,如果行车延时还未完成,则猴车继续运行。 在猴车运行过程中,如果有紧急停车信号,则计算机指令猴车停车,并发出警报。在此种情况下,开车信号不再起作用,只有等有关人员查明原因,进行处理,对计算机进行复位后,系统才能重新开始工作。 五、结束语 利用本系统可实现煤矿斜井架空乘人装置全自动控制。较人员操纵系统具有以下特点:安全系数高,减少了设备的无效运行时间,从而减少了设备机械磨损,减少了事故发生的概率,又节约了人员与电能,降低了生产成本。因而,采用自动控制系统是一举多得的事情。 自动控制论文:浅谈对PLC自动控制系统可靠性的认识 摘要:对plc自动控制系统可靠性问题进行7较深入研究,提出了提高系统可靠性运行的方法。实践证明这些方法的采用对提高系统的可靠性是行之有效的。 关键词:可靠性;plc自动控制系统;研究 引言 可编程控制器由于抗干扰能力强,可靠性高,编程简单,性能价格比高,在 工业 控制领域得到越来越广泛应用。 工业年月机作为中央控制单元,配有组态软件,选用大屏幕实时监视界面,实现各控制点的动态显示、数据修改、故障诊断、自动报警,还可显示查询 历史 事件记录,系统各主要部件累计运行时间,各装置工艺流程图,各装置结构图等。中央控制单元和下位机plc之间采用串行通讯方式进行数据交换,通常距离在1000m以内选用485双绞线通讯方式,较常距离可选用光纤通讯,更长距离也可选用无线通讯方式。下位机选用plc控制,根据控制对象的多少,控制对象的范围,可选用一台或多台plc进行控制,ple之间数据交换是利用内部链接寄存器,实现数据交换和共享。由于plc对现场进实时监控具有很高的可靠性,且编程简单、灵活,因此越来越受到人们重视。 一 控制系统可靠性降低的主要原因 虽然工业控制机和可编程控制器本身都具有很高的可靠性,但如果输入给plc的开关量信号出现错误,模拟量信号出现较大偏差,plc输出口控制的执行机构没有按要求动作,这些都可能使控制过程出错,造成无法挽同的 经济 损失。 (一)影响现场输入给plc信号出错的主要原因有: 1 造成传输信号线短路或断路(由于机械拉扯,线路自身老化,特别是鼠害),当传输信号线出故障时,现场信号无法传送给plc,造成控制出错。 2 点抖动,现场触点虽然只闭合一次,plc却认为闭合了多次,虽然硬件加了滤波电路,软件增加微分指令,但由于plc扫描周期太短,仍可能在计数、累加、移位等指令中出错,出现错误控制结果。 3 现场变送器,机械开关自身出故障,如触点接触不良,变送器反映现场非电量偏差较大或不能正常工作等,这些故障同样会使控制系统不能正常工作。 (二)影响执行机构出错的主要原因有: 1 控制负载的接触不能可靠动作,虽然plc发出了动作指令,但执行机构并没按要求动作。 2 控制变频器起动,由于变频器自身故障,变频器所带电机并没按要求工作。 3 各种电动阀、电磁阀该开的没能打开,该关的没能关到位,由于执行机构没能按plc的控制要求动作,使系统无法正常工作,降低了系统可靠性。要提高整个控制系统的可靠性,必须提高输入信号的可靠性和执行机构动作的准确性,否则plc应能及时发现问题,用声光等报警办法提示给操作人员,尽快排除故障,让系统安全、可靠、正确地工作。 二 设计完善的故障报警系统 在自动控制系统的设计中应设计3级故障显示报警系统,1级设置在控制现场各控制柜面板,用指示灯指示设备正常运行和故障情况,当设备正常运行时对应指示灯亮,当该设备运行有故障时指示灯以1hz的频率闪烁。为防止指示灯灯泡损坏不能正确反映设备工作情况,专门设置了故障复位/灯测试按钮,系统运行任何时间持续按该按钮3s,所有指示灯应全部点亮,如果这时有指示等不亮说明该指示灯已坏,应立即更换,改按钮复位后指示灯仍按原工作状态显示设备工作状态。2级故障显示设置在中心控制室大屏幕监视器上,当设备出现故障时,有文字显示故障类型,工艺流程图上对应的设备闪烁, 历史 事件表中将记录该故障。3级故障显示设置在中心控制室信号箱内,当设备出现故障时,信号箱将用声、光报警方式提示工作人员,及时处理故障。在处理故障时,又将故障进行分类,有些故障是要求系统停止运行的,但有些故障对系统工作影响不大,系统可带故障运行,故障可在运行中排除,这样就大大减少整个系统停止运行时间,提高系统可靠性运行水平。 三 输入信号可靠性研究 要提高现场输入给plc信号的可靠性,首先要选择可靠性较高的变送器和各种开关,防止各种原因引起传送信号线短路、断路或接触不良。其次在程序设计时增加数字滤波程序,增加输入信号的可信性。 在现场输入触点后加一定时器,定时时间根据触点抖动情况和系统要的响应速度确定,一般在几十ms,这样可保证触点确实稳定闭合后,才有其它响应。模拟信号滤波可对现场模拟信号连续采样3次,采样间隔由a/d转换速度和该模拟信号变化速率决定。3次采样数据分别存放在数据寄存器dtio、dtii、dtl2中,当最后1次采样结束后利用数据比较、数据交换指令、数据段比较指令去掉最大和最小值,保留中间值作为本次采样结果存放在数据寄存器dto中。 提高读入plc现场信号的可靠性还可利用控制系统自身特点,利用信号之间关系来判断信号的可信程度。如进行液位控制,由于储罐的尺寸是已知的,进液或出液的阀门开度和压力是已知的,在一定时间里罐内液体变化高度大约在什么范围是知道的,如果这时液位计送给plc的数据和估算液位高度相差较大,判断可能是液位计故障,通过故障报警系统通知操作人员检查该液位计。又如各储罐有上下液位极限保护,当开关动作时发出信号给plc,这个信号是否真实可靠,在程序设计时应将这信号和该罐液位计信号对比,如果液位计读数也在极限位置,说明该信号是真实的:如果液位计读数不在极限位置,判断可能是液位极限开关故障或传送信号线路故障,同样通过报警系统通知操作人员处理该故障。由于在程序设计时采用了上述方法,大大提高了输入信号的可靠。 四 执行机构可靠性研究 当现场的信号准确地输入给plc后,plc执行程序,将结果通过执行机构对现场装置进行调节、控制。怎样保证执行机构按控制要求工作,当执行机构没有按要求工作,怎样发现故障?可采取以下措施:当负载由接触器控制时,启动或停止这类负载转为对接触器线圈控制,启动时接触器是否可靠吸台,停止时接触器是否可靠释放,这是最让人关心的。 当开启或关闭电动阀门时,根据阀门开启、关闭时间不同,设置延时时间,经过延时检测开到位或关到位信号,如果这些信号不能按时准确返回给plc,说明阀可能有故障,做阀故障报警处理。 结论 在许多油田的自动控制系统设计中采用了以上方法,经过几年的运行,证明这些方法的采用对提高系统可靠性运行是行之有效的。
软件项目管理论文:中小软件企业项目管理 [摘要]本文结合现阶段中小软件企业蓬勃发展的背景,结合软件开发的流程分析及管理中的成本、进度、质量分析。分析了中小软件企业项目中存在的问题并提出了相应的解决办法。 [关键词]软件;管理;项目;软件企业;生命周期;流程控制 随着我国信息产业特别是软件产业的蓬勃发展,一批批中小软件企业不断涌现。大大推动了我国软件产业的发展。但是不可忽视的是,有相当部分的软件企业特别是中小型企业在项目管理方面存在着先天的不足,大多仍然处于一种手工作坊式运营阶段,处于有章不循和无章可循的混沌阶段,缺乏科学化、系统化的管理,质量和效率都不强。由于处于企业的初创期,中小软件企业忙于找项目、揽项目,从而忽视了自身的实力和行业专攻,从而造成了什么项目都接、什么活都做的局面,且公司人员较少,分工不明确从而造成了此类软件企业管理流程混乱,重编码轻设计,甚至到编码完成后再回头编写、应付各种文档资料,无论从哪个角度来说,这是没有任何意义的。软件项目的开发流程不规范,项目延期、失败层出不穷。所以如何有效地对项目进行管理,有章可循,对于中小软件企业来说,是非常有现实意义的。对于广大的中小软件企业而言,如何能有效且比较简单地对自己的软件项目流程进行管理呢? 项目流程管理在软件项目的开发过程中是非常重要的一环,它贯穿着整个过程,所以有时它也被称为软件产品生命周期管理,主要内容包括:立项、策划、分析、实现、测试、、维护等环节。 首先我们从软件工程角度来谈谈这个问题。我们来说一下软件工程中开发模型的概念,无论大小,每个项目都必定要遵循一定的开发模型。软件常用的开发模型包括:瀑布模型、螺旋模型、渐进模型。那么具体到中小软件企业,在这几种模型中,我们要注意些什么呢?下面我们针对这几种常见的模型做一下分析。 一般而言,瀑布模型常用于在开发时间内需求没有或很少变化、分析设计人员对应用领域很熟悉、用户应用环境稳定、用户除提出需求以外,很少参与开发工作、需求使用面向过程的语言或编程工具且风险较低的项目。 螺旋模型常用于在项目开发早期需求可能有变化、分析设计人员对应用领域很熟悉、用户可不同程度地参与整个项目的开发过程、使用面向对象的浯言或第四代语言、中等风险项目。 渐进模型主要应用于在整个项目开发过程中需求都可能发生变化、分析设计人员对应用领域不熟悉、用户可参与整个软件开发过程中、使用面向对象的语言或第四代语言且高风险项目。 生存期定义可视软件项目特性识别和所选软件开发模型而异,对于软件生命周期的几个环节来说,他们并不是孤立的、时间层次非常明显的,它们之间也存在着时间的重叠交叉甚至错位。 对于项目管理人员来说,要注意区分这几个阶段并在不同的阶段定义不同的工作内容并严格执行。而具体到中小型软件企业,由于人员较少,各种工程外小组不太健全。所以,针对这种情况,我们对各个流程进行分解大致分为调查阶段、立项阶段、策划阶段、分析设计阶段、实现阶段、测试阶段、阶段、维护阶段。 在调查阶段:我们要采集用户需求信息、拟定立项建议最后要生成用户需求文档及立项建议书。 在立项阶段:我们需要编制可行性分析报告、立项申请报告并进行评审最后要形成评审记录。 在策划阶段:我们要任命项目经理、建立项目组。并对需求进行分析、评审。根据需求情况对项目进行资源准备(人、财、物)。在此阶段要形成软件需求规格说明书及测试大纲及需求评审记录。 在分析设计阶段:我们要进行下面的工作系统设计(含数据库、界面设计)、设计评审、用例准备、测试计划评审、项目计划修订、复用元素提取根据情况要形成系统设计文档、集成和验证测试计划、系统设计评审记录、测试计划评审记录、项目计划修订记录。 在实现阶段,我们要进行详细设计、详细设计评审、构造软件(编码、自测)、模块测试、组装测试要形成详细设计文档,评审记录、源程序、相关的测试数据和记录。 在测试阶段,我们要进行集成测试、界面冻结、编写用户使用手册、填写申请单之后进行申请评审要形成集成测试测试记录、报告、安装母盘、用户使用手册子版)及产品介绍。 在阶段,我们要编写培训教材、进行产品包装设计、母盘准备、服务人员培训、光盘刻制、资料印刷、产品包装、产品检验、产品和交付井进行项目总结。 在维护阶段,我们要采集产品问题反馈单、登录问题反馈台账、编发产品问题的E—mail、采集、登录问题反馈跟踪记录表、编报问题反馈跟踪月汇总表、产品问题审核、分类和交付、产品问题回复、本版本产品问题维护、新版产品母盘制作、编、发产品更改公告、问题维护审核、新需求台账登录。 众所周知.影响项目进展的三个维度是成本、进度和质量。如何平衡它们之间的关系,尽力做到快、好、省?在有限资源的情况下将结果处理得最优?这就是项目中管理的学问了。任何项目要被视为成功,都要必须达到几个目的,这其中包括质量要求、截止期及成本限制。质量规定给出了一个最终的定义包括项目的形式、适配性和功能,它定义了项目提交给用户时的最终状态,而且要确保项目符合这些规定。 同时项目的进度也是非常重要的,项目管理的一个重要的职责就是要确定一个合理的交付日期。这就是一处平衡的过程,协调好这三个方面的工作,同时所谓一个项目,进度是主线,其他的因素是围绕它来做的,同时进度也是项目管理的标尺。所以在项目中一旦将会期确定下来,就要将它转化为进度表的形式,并告诉你的项目组成员。当编制进度表时,头脑中要牢记住这个日期。如果你的团队知道要求完成项目的实际期限,他们将受到更大的激励,对他们会更有帮助:当团队成员知道进度的情况时,他们将能够加快自己的步伐,从而为项目的顺利完成做出更大贡献。合理的进度,不应该让项目组成员感到紧张。紧张是个人绩效的一个主要杀手。紧张的人更有可能犯错误,而且一般来说其表现不如最佳状态:一个人犯的错误越多,他对其工作及对其本人的感觉就越糟糕,他就越有可能死火。高死火率意味着高的人员离职率,意味着你要花更多的时间用于更新雇人和重新培训。紧张的工作环境导致雇员的紧张,他们反过来又导致环境更加紧张。这是一种恶性循环,对于人员短缺的中小软件企业而言,这显然是不希望被看到的。 作为一个项目来说,如果没有一个明确的目标。对有些人来说,这种情况可能造成令人难以置信的放松,而对另外一些人来说,它又可能造成难以置信的紧张。那些不知道自己的工作到底是什么的雇员,容易变得紧张;他们拿不准为什么来这里,这意味着不能担保明天他们还会出现。如果你向你的团队成员提出了足够明确的目标,并向 他们展示实现目标的途径,你的雇员不仅不会紧张,而会真的感觉自己是该项目的一部分。可能还会对自己取得的结果感到自豪。而当项目经理用富有挑战性的工作和专门技术来影响员工的时候,项目成果的机率就会增大。 你不仅应当向你的团队成员说明目标,而且你应当让他们参与确定这些目标。并且一般来说让他们参与计划的编制,这是绝对必要的。如果你让团队成员帮助编制计划,你将更有可能提早发现可能发生问题的领域。团队成员也感觉到对项目承担了更大的义务,因为在使项目启动方面,他们有某种利害关系。 同时,在执行项目时,项目经理一定会面对这样的要求,即不超出某种成本限制。作为项目经理,应该制定一个比较详细的预算、计划,你应当告知你的公司或客户这项工作确切地说要花费多少成本:出于你的团队是执行项目的人此时也应该像客户一样,也需要尽可能地了解有关成本的信息,所以我们考虑软件的项目管理的时候,都必须在这几方面对其加以界定及规范,在日常的项目管理工作中要注重这几方面的协调、平衡。 一个项目组,我们也要关注于组织的建设。一个软件项目的成功,团队间的合作及有效沟通也是非常重要的。在交流的过程中,要有效的减少噪音,提高沟通的效率。几乎在所有的项目管理中,沟通问题是必不可免的,对于一些项目经理来说,沟通不佳意味着“没人听我的”,而对于另外的一些经理来说,沟通不畅意味着项目组成员每天到晚一直忙,却不见多少成绩,好多人做着重复的工作,因为彼此之间没有进行有效的沟通。沟通的方式很多,比如说会议、电话、电邮、甚至行为等等。 如果团队成员看起来不愿意沟通,这并不一定表明他们不愿意合作。相反,他们仅仅可能是不愿意以自己不适应的方式进行沟通。所以,为了鼓励沟通,我们必须清楚应该选择哪种沟通渠道,应该选择哪些条件组合,以得到我们所期望的反应。 在项目工作中,万不能对他人颐指气使。维持团队的关系以促进项目组成员齐心协力地工作这才是项目经理所要取得的目标。如果项目经理过多地用权力、金钱或者处罚的手段来影响项目组成员的话,项目失败的几率会很大。和其他方面的管理一样,项目管理既是一门科学又是一门艺术。在平时的管理工作当中,我们不仅要善于将相关的管理知识及管理理论有意识的应用到管理实践中,我们更要发展艺术性的思维。没有完全相同的项目环境,外部环境和内部环境是不断变化的,我们只有在不断的实践中探索才能深刻的体会到项目管理的精髓,不断的成长。同时作为一个项目经理,要有大局观,要具有系统思维。不要受单一项目的局限,要在一个更大的组织视野下考虑项目的实施。 软件项目管理论文:中小软件企业项目管理 [摘要]本文结合现阶段中小软件企业蓬勃发展的背景,结合软件开发的流程分析及管理中的成本、进度、质量分析。分析了中小软件企业项目中存在的问题并提出了相应的解决办法。 [关键词]软件;管理;项目;软件企业;生命周期;流程控制 随着我国信息产业特别是软件产业的蓬勃发展,一批批中小软件企业不断涌现。大大推动了我国软件产业的发展。但是不可忽视的是,有相当部分的软件企业特别是中小型企业在项目管理方面存在着先天的不足,大多仍然处于一种手工作坊式运营阶段,处于有章不循和无章可循的混沌阶段,缺乏科学化、系统化的管理,质量和效率都不强。由于处于企业的初创期,中小软件企业忙于找项目、揽项目,从而忽视了自身的实力和行业专攻,从而造成了什么项目都接、什么活都做的局面,且公司人员较少,分工不明确从而造成了此类软件企业管理流程混乱,重编码轻设计,甚至到编码完成后再回头编写、应付各种文档资料,无论从哪个角度来说,这是没有任何意义的。软件项目的开发流程不规范,项目延期、失败层出不穷。所以如何有效地对项目进行管理,有章可循,对于中小软件企业来说,是非常有现实意义的。对于广大的中小软件企业而言,如何能有效且比较简单地对自己的软件项目流程进行管理呢? 项目流程管理在软件项目的开发过程中是非常重要的一环,它贯穿着整个过程,所以有时它也被称为软件产品生命周期管理,主要内容包括:立项、策划、分析、实现、测试、、维护等环节。 首先我们从软件工程角度来谈谈这个问题。我们来说一下软件工程中开发模型的概念,无论大小,每个项目都必定要遵循一定的开发模型。软件常用的开发模型包括:瀑布模型、螺旋模型、渐进模型。那么具体到中小软件企业,在这几种模型中,我们要注意些什么呢?下面我们针对这几种常见的模型做一下分析。 一般而言,瀑布模型常用于在开发时间内需求没有或很少变化、分析设计人员对应用领域很熟悉、用户应用环境稳定、用户除提出需求以外,很少参与开发工作、需求使用面向过程的语言或编程工具且风险较低的项目。 螺旋模型常用于在项目开发早期需求可能有变化、分析设计人员对应用领域很熟悉、用户可不同程度地参与整个项目的开发过程、使用面向对象的浯言或第四代语言、中等风险项目。 渐进模型主要应用于在整个项目开发过程中需求都可能发生变化、分析设计人员对应用领域不熟悉、用户可参与整个软件开发过程中、使用面向对象的语言或第四代语言且高风险项目。 生存期定义可视软件项目特性识别和所选软件开发模型而异,对于软件生命周期的几个环节来说,他们并不是孤立的、时间层次非常明显的,它们之间也存在着时间的重叠交叉甚至错位。 对于项目管理人员来说,要注意区分这几个阶段并在不同的阶段定义不同的工作内容并严格执行。而具体到中小型软件企业,由于人员较少,各种工程外小组不太健全。所以,针对这种情况,我们对各个流程进行分解大致分为调查阶段、立项阶段、策划阶段、分析设计阶段、实现阶段、测试阶段、阶段、维护阶段。 在调查阶段:我们要采集用户需求信息、拟定立项建议最后要生成用户需求文档及立项建议书。 在立项阶段:我们需要编制可行性分析报告、立项申请报告并进行评审最后要形成评审记录。 在策划阶段:我们要任命项目经理、建立项目组。并对需求进行分析、评审。根据需求情况对项目进行资源准备(人、财、物)。在此阶段要形成软件需求规格说明书及测试大纲及需求评审记录。 在分析设计阶段:我们要进行下面的工作系统设计(含数据库、界面设计)、设计评审、用例准备、测试计划评审、项目计划修订、复用元素提取根据情况要形成系统设计文档、集成和验证测试计划、系统设计评审记录、测试计划评审记录、项目计划修订记录。 在实现阶段,我们要进行详细设计、详细设计评审、构造软件(编码、自测)、模块测试、组装测试要形成详细设计文档,评审记录、源程序、相关的测试数据和记录。 在测试阶段,我们要进行集成测试、界面冻结、编写用户使用手册、填写申请单之后进行申请评审要形成集成测试测试记录、报告、安装母盘、用户使用手册子版)及产品介绍。 在阶段,我们要编写培训教材、进行产品包装设计、母盘准备、服务人员培训、光盘刻制、资料印刷、产品包装、产品检验、产品和交付井进行项目总结。 在维护阶段,我们要采集产品问题反馈单、登录问题反馈台账、编发产品问题的E—mail、采集、登录问题反馈跟踪记录表、编报问题反馈跟踪月汇总表、产品问题审核、分类和交付、产品问题回复、本版本产品问题维护、新版产品母盘制作、编、发产品更改公告、问题维护审核、新需求台账登录。 众所周知.影响项目进展的三个维度是成本、进度和质量。如何平衡它们之间的关系,尽力做到快、好、省?在有限资源的情况下将结果处理得最优?这就是项目中管理的学问了。任何项目要被视为成功,都要必须达到几个目的,这其中包括质量要求、截止期及成本限制。质量规定给出了一个最终的定义包括项目的形式、适配性和功能,它定义了项目提交给用户时的最终状态,而且要确保项目符合这些规定。 同时项目的进度也是非常重要的,项目管理的一个重要的职责就是要确定一个合理的交付日期。这就是一处平衡的过程,协调好这三个方面的工作,同时所谓一个项目,进度是主线,其他的因素是围绕它来做的,同时进度也是项目管理的标尺。所以在项目中一旦将会期确定下来,就要将它转化为进度表的形式,并告诉你的项目组成员。当编制进度表时,头脑中要牢记住这个日期。如果你的团队知道要求完成项目的实际期限,他们将受到更大的激励,对他们会更有帮助:当团队成员知道进度的情况时,他们将能够加快自己的步伐,从而为项目的顺利完成做出更大贡献。合理的进度,不应该让项目组成员感到紧张。紧张是个人绩效的一个主要杀手。紧张的人更有可能犯错误,而且一般来说其表现不如最佳状态:一个人犯的错误越多,他对其工作及对其本人的感觉就越糟糕,他就越有可能死火。高死火率意味着高的人员离职率,意味着你要花更多的时间用于更新雇人和重新培训。紧张的工作环境导致雇员的紧张,他们反过来又导致环境更加紧张。这是一种恶性循环,对于人员短缺的中小软件企业而言,这显然是不希望被看到的。 作为一个项目来说,如果没有一个明确的目标。对有些人来说,这种情况可能造成令人难以置信的放松,而对另外一些人来说,它又可能造成难以置信的紧张。那些不知道自己的工作到底是什么的雇员,容易变得紧张;他们拿不准为什么来这里,这意味着不能担保明天他们还会出现。如果你向你的团队成员提出了足够明确的目标,并向 他们展示实现目标的途径,你的雇员不仅不会紧张,而会真的感觉自己是该项目的一部分。可能还会对自己取得的结果感到自豪。而当项目经理用富有挑战性的工作和专门技术来影响员工的时候,项目成果的机率就会增大。 你不仅应当向你的团队成员说明目标,而且你应当让他们参与确定这些目标。并且一般来说让他们参与计划的编制,这是绝对必要的。如果你让团队成员帮助编制计划,你将更有可能提早发现可能发生问题的领域。团队成员也感觉到对项目承担了更大的义务,因为在使项目启动方面,他们有某种利害关系。 同时,在执行项目时,项目经理一定会面对这样的要求,即不超出某种成本限制。作为项目经理,应该制定一个比较详细的预算、计划,你应当告知你的公司或客户这项工作确切地说要花费多少成本:出于你的团队是执行项目的人此时也应该像客户一样,也需要尽可能地了解有关成本的信息,所以我们考虑软件的项目管理的时候,都必须在这几方面对其加以界定及规范,在日常的项目管理工作中要注重这几方面的协调、平衡。 一个项目组,我们也要关注于组织的建设。一个软件项目的成功,团队间的合作及有效沟通也是非常重要的。在交流的过程中,要有效的减少噪音,提高沟通的效率。几乎在所有的项目管理中,沟通问题是必不可免的,对于一些项目经理来说,沟通不佳意味着“没人听我的”,而对于另外的一些经理来说,沟通不畅意味着项目组成员每天到晚一直忙,却不见多少成绩,好多人做着重复的工作,因为彼此之间没有进行有效的沟通。沟通的方式很多,比如说会议、电话、电邮、甚至行为等等。 如果团队成员看起来不愿意沟通,这并不一定表明他们不愿意合作。相反,他们仅仅可能是不愿意以自己不适应的方式进行沟通。所以,为了鼓励沟通,我们必须清楚应该选择哪种沟通渠道,应该选择哪些条件组合,以得到我们所期望的反应。 在项目工作中,万不能对他人颐指气使。维持团队的关系以促进项目组成员齐心协力地工作这才是项目经理所要取得的目标。如果项目经理过多地用权力、金钱或者处罚的手段来影响项目组成员的话,项目失败的几率会很大。和其他方面的管理一样,项目管理既是一门科学又是一门艺术。在平时的管理工作当中,我们不仅要善于将相关的管理知识及管理理论有意识的应用到管理实践中,我们更要发展艺术性的思维。没有完全相同的项目环境,外部环境和内部环境是不断变化的,我们只有在不断的实践中探索才能深刻的体会到项目管理的精髓,不断的成长。同时作为一个项目经理,要有大局观,要具有系统思维。不要受单一项目的局限,要在一个更大的组织视野下考虑项目的实施。 软件项目管理论文:计算机软件工程项目管理 摘要:计算机软件工程项目管理和开发是一项具有复杂性以及系统性的工程,其涉及面相对较广,在实际的工作中所面临的风险也较大,因此对计算机软件工程项目实施系统和完善的管理是非常重要的。在信息技术以及科学技术高速发展的今天,计算机软件的规模以及复杂程度在不断增加,因此在实施计算机软件工程开发的工作中各种问题也逐渐地显现出来,给企业造成了不必要的损失,为了提高企业的经济利益,增加企业的综合竞争能力,促进计算机软件工程的发展就应该对计算机软件工程项目更好的管理方法和措施进行探讨和分析。 关键词:计算机软件工程;项目管理;管理方法;问题 目前,在实施计算机软件工程项目开发的过程中,软件工程项目管理工作并没有引起工作人员和企业领导人员的足够重视。在实施计算机软件工程管理的过程中,软件产品具有较强的特殊性,且计算机软件工程刚刚兴起,在实施软件工程管理的过程中很多问题并没有得到充分的认识,给工程项目管理带来了一定的困难,由此可见全面地实施计算机软件工程项目管理是非常重要的。下面该文就将计算机软件工程项目管理的内容作为基础,对计算机软件工程项目管理中存在的问题以及计算机软件工程项目管理的方法和策略进行探讨和浅析。 1计算机软件工程项目管理的内容 1.1对于组织机构的管理 在实施计算机软件工程项目管理的过程中对于组织机构的管理是一项重要的管理内容。计算机软件工程项目的管理人员在实际的管理工作中只有设置全面的组织结构,完善组织机构管理的质量才能完成科学管理制度和管理团队的建设。只有完善组织机构的管理才能清楚地划分管理的职责和权限范围,尤其是对于具有较强综合性的计算机软件工程项目来说,必须由专门的技术人员来负责组织机构的管理,进而提高计算机软件工程项目管理的有效性和质量。 1.2软件质量和配置管理 在实施计算机软件工程项目管理的过程中软件质量管理和配置管理有着不可替代的地位和作用。项目质量保证主要是定期地对总体绩效进行评估和评价,完善质量计划编制、项目质量保证以及项目质量控制等过程,对于不能保证项目质量的问题给予进一步的分析,找出具体和具有针对性的解决方法,进而更好地提高软件的质量。同时计算机软件项目管理人员也应该对软件产品的演变过程有一个精确的记录,保证软件配置管理的质量,进而完善计算机软件工程项目的管理工作。 1.3风险的评估以及管理 风险管理主要包括的内容有对风险的正确识别、风险评估以及风险监督和风险解决等,实施风险管理的主要目的是在预测到风险即将出现的时候及早采取措施给予抑制,避免风险的出现和发展。在实施计算机软件工程项目管理的过程中风险的评估和管理是一项重要的管理内容,计算机软件工程项目管理人员应该及早地对项目中存在的风险进行分析和评估,加强对各种可能出现风险的管理,降低各种风险对项目造成的影响,进而提高软件企业的经济效益。 2计算机软件工程项目管理中存在的问题 2.1缺少对计算机软件工程项目管理培训的重视 大多数企业在实施计算机软件工程项目管理的过程中往往会忽略对项目管理的培训,在项目管理培训上投入的精力、人力、物力和财力均相对较少,没有形成一个系统和完善的知识培训体系。很多软件企业只是依靠着某些项目管理工作人员精湛的技术能力以及综合素质,而在项目管理培训方面往往比较盲目,只是走一走过程而已,缺少对计算机软件工程项目管理培训的重视程度,项目管理人员缺少对项目管理知识和培训知识的掌握[1]。 2.2计算机软件工程项目风险控制的意识较薄弱 在目前我国各个企业竞争日益激烈以及经济高速发展的大背景下,各个软件企业在进行计算机软件工程项目开发过程中所面临的风险也越来越大,一旦发生风险就会给企业带来难以弥补的损失,由此可见在实施计算机软件项目管理的过程中风险管理是非常重要的。而目前大多数软件企业在实施项目管理的过程中对风险控制的意识相对较为薄弱,并没有认识到风险管理和控制对于项目管理来说的重要意义,以致不能及时地防范和控制相关管理过程中出现的风险。 2.3计算机软件工程项目管理人员团队意识低下 计算机软件工程项目管理工作人员在实施管理工作的过程中大多数工作人员并不能从宏观上对整个项目进行整体的把握,只是做好自己的本职工作,并没有从大局上对相关的管理工作进行考虑。大多数计算机软件工程项目管理工作人员缺少团队意识,这些管理人员虽然具有精湛的技术和较高的综合素质但是只注重个人能力的发挥,缺少培养新一代人才的观念,缺少带头作用和责任心,导致各种管理问题的出现,不利于企业的更好发展。 3计算机软件工程项目管理的方法和策略 3.1提高对计算机软件工程项目管理培训的重视程度 软件企业在实施计算机软件工程项目管理的过程中应该增加对项目管理培训的重视程度。企业应该增加在管理人员培训上的精力、物力和财力,注重对管理人员实践能力和理论知识的提高。让相关管理人员掌握更多的知识,让管理人员熟悉相关的培训和管理流程,进而更好地提高计算机软件工程项目管理的质量和有效性。与此同时,企业管理人员也应该建立软件工程项目管理培训的审核制度,项目管理人员在上任之前应该给予一定的考核,进而提高计算机软件工程项目管理的质量。 3.2提高计算机软件工程项目管理风险控制管理意识 计算机软件工程项目在实施管理的过程中应该建立有效的风险管理和控制机制,在实施计算机软件工程项目开发的过程中应该要求项目管理人员充分地掌握和学习风险管理知识,熟练地掌握风险识别、风险控制以及风险转移的方法,在项目启动后立即对风险进行识别和管理。与此同时项目管理人员也要保证风险控制和管理贯穿于整个软件项目管理的过程中,采用多种方法和技术手段对风险进行管理和控制,减少各种风险对企业经济效益和软件开发造成的影响[2]。 3.3培养计算机软件工程项目管理工作人员团队意识 企业管理人员在完善计算机软件工程项目管理的过程中应该让相关的项目管理人员从宏观上掌握大局,进而整体性地对整个项目管理进行掌控。同时也要充分地发挥项目管理人员在实际工作中的带头作用,合理地对员工的工作进行安排,对人力资源进行合理的运用。在此基础上也要提高项目管理人员的责任心和团队意识,在充分发挥每一个管理人员和工作人员个人能力的同时培养可以满足企业更好发展需求的新一代人才,提高计算机软件工程项目管理的质量。 4结语 总而言之,在当今这个信息技术和科学技术高速发展的时代,软件工程开发和设计过程中的各个项目所涉及的内容和范围也在不断增加,实施计算机软件工程项目管理过程中各种问题也逐渐凸显,而计算机软件工程项目工作的管理质量也逐渐成为影响软件企业核心竞争力的关键。在这样的情况下软件企业应该充分地认识到计算机软件工程项目管理过程中存在的问题,并通过一定的方法和策略给予完善,进而提高项目管理的水平和质量,促进软件企业的长期、稳定和健康发展。 作者:吴丽娜 单位:宿迁学院信息工程学院 软件项目管理论文:软件工程项目管理需求分析 摘要:科研机构、高校承担的大型科研工程越来越多,软件在工程项目中扮演着重要角色。结合科研领域软件开发特点,介绍软件开发流程管理及质量保障措施等,可为科研软件的质量提高及创新提供一定借鉴。 关键词:科研软件;需求分析;开发模型;质量保障 0引言 随着科研机构、高校承担的国家大型科学工程项目越来越多,在这些大型科学工程中,软件起到不可或缺的作用。如中国科学院高能物理研究所承担的硬X射线调制望远镜项目[1]、BESIII项目[2]中的数据采集软件、探测器和数据监测软件是获得物理成果的基础,而模拟软件和分析软件则直接关系到物理成果的处理和精度。这类软件项目有较深的物理学背景,需要使用一些物理分析和设计方法,实现手段必须符合领域特点。例如,数据存储在粒子物理实验和空间天体物理实验中的要求不同,前者主要采用ROOT[3]格式,而后者则以FITS[4]格式为主,开发所用的常见库和工具也因数据存取格式不同而不同。此外,该类软件应用面较窄,仅限于某一科研领域,其开发很难由软件公司承担,因为软件公司必须投入大量的学习成本,而产品应用又受局限。因此,这类软件的开发一般由科研院所、高校自行承担。然而,目前我国软件整体实力与创新性还不强,人才结构也需要改善[5],一些从事基础研究的机构,软件人才紧缺,且缺乏软件开发管理经验,造成软件质量不高。科研机构从事软件开发的科研人员学习能力强,热衷于追求新技术,如果在方法上给予指导,可帮助其开发出高质量的软件。依托大型工程培养所需的软件人才,不仅有利于大型工程项目的实施,而且还能为国家培养大批软件人才。本文结合该类软件项目的特点和科研机构现状,探讨其软件开发特点,并提出流程管理和质量保障措施。 1科研领域软件开发及其特点 1.1软件项目特点 (1)软件提出者。一般是项目科学家、顾问,他们具有较强的科学洞察力,也能较好地把握软件开发方向,但他们大多只关注宏观问题,而非技术细节,对软件不是很了解,不能用计算机语言和思维描述项目,也无法很好地理解和描述实现流程、细节,因此不能准确估计软件开发难度和工作量。 (2)软件开发者。一般为青年职工和学生,他们熟悉软件开发,但往往不能完全理解项目目标,也不能深刻理解其物理过程,理解过程中往往思维局限性大,缺乏方向。 (3)软件测试者。多数情况下单元测试由开发者承担,集成或系统测试由其他人员完成,部分由用户完成。与开发人员相比,测试人员往往物理基础较好,掌握基本测试方法,但是没有建立起完整的测试体系,而且将软件测试当作“副业”,测试以功能实现为主,对软件细节不了解。 (4)用户。用户一般是物理工作者,他们熟悉研究领域的物理要求,但不能用计算机语言描述需求,往往需求不实际或不够明确。他们对软件要求较高,要求通过物理测试对软件性能和输出结果精度进行测试。如通过运行大数据量检查软件内存和时间消耗,以促进开发者进行算法优化等。 1.2软件项目开发特点 (1)软件需求不够明确。科研领域软件项目一般都涉及到探测器和数据,涉及领域较广,而且需求不断变化。无论是软件提出者还是用户,往往难以用计算机思维或语言清楚描述问题;软件开发者对项目物理目标,特别是物理过程缺乏深刻理解,不能很好地理解软件功能细节及需求。比如,对于一些数据分析软件,提出者或用户难以描述出软件需要完成的功能,而开发者对数据处理流程中进行的数据转换、修正、数据结构重组也缺乏深刻理解。 (2)人员结构较为单一。软件开发中通常一人需要承担多种角色,包括软件需求分析员、设计者和开发者,甚至测试者。这样的职位设定,人员分工不明确,难以深入把握某一领域(比如测试)的特点和方法,从而影响了整个软件开发过程。 (3)软件实现细节难以把握。此类软件一般涉及复杂的物理过程,需要用一定的物理方法解决,但方法并不唯一,不同方法会对结果带来一定影响,而且不同类型数据所依赖的方法也不同。软件开发中还有些研究性课题,只能以接口形式存在于软件中,但预留接口时往往设计较为简单,考虑的情况过于理想,难以满足实际需求。然而,如果设计时考虑得比较复杂,接口较多,又往往缺乏必要的软件技术和经验,不能有效把握细节。 (4)硬件频繁改动增加软件开发风险。软件依赖于硬件,设计初期软件是在理想的硬件设计状态下运行,但如果硬件发生变更或者运行影响因素增加,软件也随之变动,从而加大开发风险。 (5)软件测试及评估缺乏专业水平。由于开发者、测试者与用户的专业测试能力都比较欠缺,难以涉及到核心质量问题,往往无法全面对软件作出专业评估。 (6)人员管理难度大。科研机构、高校一般热衷于科学研究而不是工程项目本身,因此难以兼顾两方面工作。软件提出者和管理人员往往对软件工程缺乏深入了解,难以对开发工作作出客观评价,因此对软件开发的进度和质量带来一定影响。 (7)软件不确定性因素多。随着工程实施,软件提出者、用户会不断改变、增加需求,加上开发者及测试者缺乏相关经验,代码开发不规范、开发人员流动性强等增加了软件开发的不稳定性。另外,为降低开发成本和难度,开发人员通常会引入现成的工具,这可能给软件开发带来隐患。然而,面向某一科研领域的软件开发项目也有自身的优势。如和大型专业软件相比,所需的项目功能不是特别多,部分开发平台具有可移植性,开发人员综合素质较高,学习能力强,英语基础较好。此外,很多工程与国外合作开发,可参考国外成熟软件,并方便引进一些免费的软件框架和平台,如Gaudi[6]框架、天文分析工具库Ftool[7]等。 2软件开发流程管理 2.1确定软件开发模型 科研机构,尤其是一些缺少经验的团队,习惯采用瀑布模型进行开发,主要由于该模型分阶段,且各阶段间存在因果关系,比较符合思维模式。但它会产生大量文档,到开发后期会凸显软件开发缺陷。适合科研领域的开发模型有迭代式模型[8-9](需求变更驱动型)、增量模型(功能驱动型)及快速原型开发[10]等。对于科研软件而言,模型选择需综合考虑软件框架稳定性和开放性、构件独立性以及项目组开发经验等。比如对于需求不明确、流程不清晰、算法不确定的项目(如数据处理软件、分析软件和标定软件等)采用迭代模型或者快速原型开发较好。此外,采用一种模型为主,其它模型为辅,也会得到很好的效果。 2.2加强开发流程控制 无论采用何种开发模型,开发人员必须在每一次开发或迭代中完整实现需求分析、设计、编码和测试等步骤。各阶段的评审或项目报告尤为重要,项目前期要确保软件开发人员准确理解项目需求以及软硬件环境;中期阶段要确保开发流程和方法可靠;后期要通过测试确保软件运行符合要求。 2.3需求分析中注重物理分析 科研软件中一般涉及大量数据操作,而且过程比较复杂,一些原始数据要经过转换、重建、标定及修正等步骤,而且处理不一定是线性的,即相邻数据之间可能有关联。这些功能和性能需求不容易明确,需要着重把握。软件中还可能涉及一些物理算法(比如图像修正、频率分解等),因此在需求分析中需要着重进行物理分析,包括流程梳理、特殊方法和条件选择等。 2.4采用串行开发方式 科研机构人员结构比较单一,往往多项工作并行执行,给软件开发质量提升及人才培养带来不利影响,可将相关性比较强的软件以串行方式开发,数据产品生成软件和数据分析软件可以依次开发。 2.5提高开发人员的主观能动性 软件开发过程中,保障软件项目负责人在经费使用及绩效考核中的话语权,组建凝聚力强的研发团队,对软件开发的进度、质量进行考核。 3软件质量保障措施 (1)加强开发过程中的沟通。科研项目的不确定性带来软件开发需求的变动,用户往往只注重项目需求功能满足,而不关心软件的实现细节,所提出的功能或接口可能不切实际,因此需要加强与用户的沟通,明确软件开发目标。 (2)充分调动开发人员积极性。科研机构软件开发人员往往是科研项目的幕后工作者,其工作成果容易被科研项目成果所掩盖,所以充分调动软件开发人员的工作积极性尤为必要。一方面,为其提供成果展示平台,尤其是展示创新性成果,如将开发中的文档整理成册等;另一方面,在基金申请、职称评定等方面提供支持。科研机构职称评定主要依据取得的科研成果,由于工作内容不同,如采取同样的评审条件,软件开发人员与其他研究人员在同一层次上竞争将缺乏竞争力。可能导致部分人员不愿意从事软件开发工作,或者开发软件的同时还从事其它研究,从而影响软件开发进度和质量。因此,需要根据软件开发人员工作的特殊性,通过有效的激励措施调动其积极性。 (3)培养既懂管理又懂技术的项目负责人。优秀的软件工程项目负责人不仅是一个好的软件设计师,对软件实现细节能够很好的掌控,还是一名优秀的管理者,能科学配置资源。 4结语 面向科研领域的软件具有较深的行业背景,其设计方法、实现手段有很强的领域依赖性。本文从科研领域特点及软件提出者、开发者、测试者、用户的角度出发,探讨了其需求难以明确、人员结构较单一且管理难度大的特点。在软件开发管理过程中,需要采用合适的软件开发模型,注重流程管理,充分调动开发人员的工作积极性。 作者:赵海升 李兵 聂建胤 宋黎明 单位:中国科学院高能物理研究所 软件项目管理论文:软件工程项目管理在软件开发中的应用 【摘要】 随着软件深入到我们生活的各个领域,人们对软件的特性以及功能要求越来越多,要开发出一个优秀的软件,必须综合不同的用户的不同的想法。另外加上企业、个人和政府的信息需求日益复杂,现在的计算机程序不再是一个人能够轻松构建,而是需要一个庞大的团队共同努力。并且各种形式,各种应用领域的软件都需要工程化,所以,产生了软件工程,整个软件工程过程中的项目管理方法是非常重要的,本文主要根据软件开发中项目管理涉及的人员、产品、过程和项目四个方面来讲述了软件工程项目管理的具体内容。 【关键词】软件工程;项目管理;管理方法 1软件工程开发概述 软件工程是建立和使用一套合理的工作原则,以便经济地获得可靠地、可以在实际机器上高效运行的软件。软件工程方法为构建软件提供了技术上的解决方法,包括沟通、需求分析、设计建模、编程、测试和技术支持。 2软件工程项目管理方法在软件开发中的应用 有效的项目管理集中在4个方面:人员、产品、过程和项目。 2.1人员 在IEEE发表的一项研究中提到,当向3个大型技术公司中主管工程的3位副总裁问及一个成功的软件项目中最重要的因素是什么时,他们回答会的的第一重要的因素不是他们所用的工具,而是人员。 2.1.1项目利益相关人员每个项目的利益相关人员有高级管理者、技术管理者、开发人员、客户和最终用户参与,为了高效率的完成项目,整个团队必须能够发挥好每个相关人员的能力和技术,这是团队领导者的任务。 2.1.2团队领导者项目的管理需要很多相关者的努力,作为一个团队的领导者,第一要具有一定的实力,必须能够掌握整个项目,还要能够理解团队人员,能够用自己的语言来影响整个团队。 2.1.3软件团队优秀的团队结构取决于组织的管理风格、团队里人员数目与技术书评,以及问题的总体难易程度。规划软件工程团队结构时应该考虑待解决问题的难度、开发程序的规模、团队成员需要共同工作的时间、对问题做模块化划分的程度、待开发系统的质量要求和可靠性要求、交付日期的严格程度以及项目所需要的友好交流的程度等因素。 2.2产品 不管喜欢与否,从项目一开始,就要研究应该开发哪些产品以及要解决哪些问题。至少我们要建立和界定产品的范围。 2.2.1软件范围软件项目管理首先要做的就是确定软件范围。确定范围主要考虑要开发的软件如何适应于大型的系统、产品或业务环境,软件要产生哪些客户可见的数据对象作为输出和软件要执行什么功能才能将输入数据变换成输出数据等问题。 2.2.2问题划分问题划分是软件需求分析的核心活动。在确定软件范围的活动中,并不试图去完全分解问题,只是分解其中的两个主要方面:必须交付的功能和内容和所使用的过程。 2.3过程 团队选择过程模型主要适合于需要该产品的客户和从事开发工作的人员,产品本身的特性和软件团队随处的项目工作环境。软件团队在选择最适合项目的软件过程模型时,应该具有很大的灵活性。一旦选定了过程模型,项目团队可以根据需要灵活地确定过程模型中应包含的软件工程任务。较小的项目如果与以前开发过的项目相似,可以采用线性顺序方法。如果时间要求太紧,不可能完成所有功能时,增量策略可能是最好的。同样的,如果项目具有其他特性,可能就要选择其他过程模型。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态防止来自用户的各种干找和阻力。 2.4项目 为了更好地管理软件项目,我们要注意以下几点: (1)在正确的基础上开始工作。通过以下两点来实现:首先努力的正确理解要解决的问题,然后为每个参与项目的人员设置现实的目标和期望。这一点又通过组建合适的开发团队,并给与团队工作时所需的自由、权利和技术而得到加强。 (2)保持动力。很多项目的启动都有一个良好的开端,但是,后来慢慢地开始瓦解。为了使整个项目开发过程人员充满动力,项目经理比喻采用激励措施,使人员变动更小,让每个任务都高质量的完成。 (3)跟踪进展。对于软件项目而言,当工作产品正在产生或被认可时,跟踪项目进展要作为质量保证活动的一部分。 (4)做出英明决策。总体上,项目经理和软件团队的决策应该“保持项的简单性”。 (5)进行事后分析。建立统一的机制,从每个项目中获取科学系的经验。 3结语 软件工程项目管理是软件工程的普适性活动。它先于任何技术活动之前开始,且持续贯穿于整个计算机软件的建模、构造和部署之中。项目管理中的人员、产品、过程和项目对软件项目管理具有重大的影响。要顺利完成软件开发,就必须将人员组织成有效的团队,激励他们完成高质量的软件工作,并协调他们实现有效的沟通。产品的需求必须考虑客户与开发者的想法,设计更合适的产品。过程必须适合于人员和产品。最后必须采用确保软件团队能够成功的方式来组织项目。 作者:王明 单位:首都经济贸易大学 软件项目管理论文:计算机软件工程项目管理研究 1软件工程项目管理中存在的问题 1.1缺乏管理意识 在软件工程项目处理中,有些项目经理没有强烈的认识到本身的责任,无法从总体上掌控全部项目,只是静心于详细的技术工作,造成项目组成员之间忙的忙、闲的闲,打算不周、使命不均、资本奢侈等近况。有些项目经理没有很好的管理方法,本身做比力坚苦的事情,使项目使命没法公道的分配给小组成员,以到达事情“负载平衡”。在涉及相关软件技术方面的企业中,项目经理大部分是团队中的技术中坚力量或者是主要技术人员。但是,在详细的项目实施细节中,无论是项目基本的常识,或是项目实施必备的能力与本领,他们还存在着很大的晋升空间。技术骨干在担当项目经理之前,最佳的选择是提前练习与实践相关的项目办理常识。项目经理需要的不仅仅是技术上的常识,更多的是与人来往配合的常识,需要指出的是人际间的交往能力是其必需的业务素质之一。另外,项目的负责人还要有比较强烈的责任意识,并且在现实工作中不断提高本身应该具备的责任品质,积极践行责任行为,树立好的标杆与榜样,为团队整体的发展负责。这是项目实施的具体路径所决定的,没有领头羊一切将很难开展与执行。 1.2存在风险管理 项目风险与预防潜在危害的意识是一种非常重要的意识,在任何项目在举行方向与正式实行以前,作为项目的负责人要从危害存在的大概性动身,对其大概致使的危害系数举行预先的判定和做好需要的预警备案。任何项目都有必然存在的潜在的风险,但是最好人工的准备,风险的危害最大水平的降低是对项目负责人能力与水平的重要考量,其必需做好足够的准备工作来应对随时发生的变故。有些项目经理在工作中并没有充分认识到风险管理的重要性,对企划书中风险管理进行了粗略介绍,敷衍了事的随意列出几条危害,写一些简略应答办法,对后来的风险防范起不到任何作用和影响。 1.3内部沟通问题 在软件工程项目的进展与实施过程中,人际间的配合与合作是不可缺少的,但是由于秉性的差异,沟通与交流中的障碍与差异会影响团队的协作与凝聚。很多开发的工程项目的规模比较庞大、复杂,项目经理就很难协调小组成员之间的关系。项目团队中就很有可能出现不同角色之间的分工不清、责任不明,导致的工作互相推诿、出现问题推卸责任的情况。有时还会发生组员之间不进行沟通联系,各做各的工作,不愿意和别人合作,最终导致的项目无法按时完成等问题,产生不必要发生的损失。为避免以上呈现的现象在软件工程项目的研发与实施过程中,项目经理应制定有效的交流轨制和交流机制,增强团队队员之间的配合意识,对由于贫乏交流而产生的差错要进行规避与责罚。进度控制的问题在软件开发工作过程中,由于种种原因无法按时完成工作进度,延期项目的进度也是经常有的事情,有可能会带来很严重的损失。这时就需要项目经理来有效的节制团队的工作进度,对应项目进度的个体意义进行判断,事前或实时采纳需要的办法,尽可能缩小预期进度与现实进度的误差,实现对项目的自动管控。 2软件工程项目管理对策 2.1完善管理体系 首先,计算机软件工程项目管理的体系要对人才进行有效并且合理的管理,建立一个完善的、合理的人力资源管理体系。其次,团队职员要有杰出的本领与功底,而且队员要有求知欲和上进心,可以不竭的进修计算机软件工程项目办理的热情,有用的将履历和实践。最后,团队中的队员要履行工程项目中的规章制度,严苛的奖惩制度也会在必然程度上增进队员,激发他们的主动性,使得队员更踊跃的为项目尽力。 2.2提高进度与风险管理工作的效能 项目经理首先应加强项目进度的处理,项目进度计划的制定指,利用时间进度完善办理进程的功效,来抉择项目的起头及完成的时刻表。成立一个实际的项目进度计划的进程,和公平合理的、有效的管控好计算机软件工程项目办理中,全数小组成员的任务状况。 计算机软件工程项目办理的职员,应答危害办理的常识、危害方法的常识、量化的方式,和危害管控的方式举行有用的把握和认知,为计算机软件工程项目办理做好有用的危害办理陈述,而且做好有用的危害防备事情。风险在项目完成之前的过程中都有可能会发生,所以需要项目经理定期的对软件工程项目进行风险评估,对不同等级的风险进行使用不同的应对措施来处理问题,必要时期可以采用规避、减缓等处理方式。当前在软件项目控制中的一个非常重要的应用是对信息的优化处理与分析,从而做出比较科学的判断与预测,随着近几年来,软件在项目控制中的深入应用,特别是各种计算方法的不断普及,项目控制在“软计算”等方面取得了非常长足的进展。这些都是我们在未来的项目工程现代化技术的发展方面应该急需解决的问题。 2.3建立合作式团队 我国在项目管理方面的科研人才存在着很大的缺口,这一点严重地制约了我国项目管理的现代化技术发展,因此,构筑合作团队非常重要。第一要素是信任感。这意味着一个有凝聚力的、高效的团队成员必须学会迅速地、平心静气地熟习自己的诟病、错误、失败。他们还要乐于承认他人的优势,即便这些优势超过了本身。以人的软弱与退缩是很难形成有战斗力的集体的,这与高效管理的初衷也不尽符合。第二要素超卓的团队需要领导带头。团队成员全力以赴,由于他们很清晰必要做什么,他们会彼此排除别人那些无助的行动而恰恰是这类无怨无悔的行为,才培育和培养了他们对彼此的负责与担当。第三要素增强职员之间的联系。可以按期见面开会,开会前先把议题准备好,会中有记实,吩咐有记实总结、存案,除正式交往,队员之间也要非正式练习,连结事情关系,增强感性与亲情的融会是队员的一种需求。 3软件工程项目对策的有效性分析 当前在软件工程项目中的一个非常重要的应用是对各种信息的优化处理与分析,然后制定相应的对策,来实施对各类问题的有效解决。 3.1对策的针对性 对策目标的针对性,是指备选的对策必须是依据项目管理中给出现的问题,提出的解决方案。文中第三部分指出的三条对策都是根据软件工程项目管理中可能出现的三种问题,一一对应提出的,每一条都是根据问题提出的相对应的解决措施。这中针对性要从不同的问题性质的本身来设定不同的方案,在实践过程中,对策的针对性是解决问题的关键所在。 3.2对策的实用性 对策必需遵循主、客观条件,并在此基础上提出清楚的而不是模糊不清的、可操作的而不是脱离实际的对策。提出的三种对策都是在现实能够达到的基础上制定出来的,清晰地指出应如何处理项目管理中出现的问题。所以,从问题对策的实用性出发,探究其发展的对策具有非常重要的积极意义。 3.3对策的可行性 对策的可行性指对策与问题之间是否存在一致性。同时,政策的制定应该遵循各种主观与客观的要求,在了解清楚的基础上进行对应性的应答。当政策与具体问题出现严重的不对称时则非常容易造成意外的损失。 作者:郎晓菲 软件项目管理论文:计算机软件工程项目管理思考 计算机软件大体分为三类,一种是总述,一种是系统软件,一种是应用软件,系统软件的作用是促使各个硬件按照一定的规律协调工作,保证计算机处于正常运转状态。而应用软件的作用则是为了实现某种使用愿望而开发出来的软件。 1计算机软件工程项目管理的基本概念 1.1工程项目管理的含义工程项目管理主要是业主通过委托从事工程项目管理的企业,签署相关协议,工程项目管理企业有义务和权力代表业主在工程项目进行的情况卜干预和服务。工程项目管理企业可以协助业主同项目工程总承包签订一系列合同,只是起到辅助性作用,不直接与总承包企业或者施工、勘察、供货和设计签署协议或合同,工程项目管理企业有责任在施工过程中监督合同的完成情况。 1.2软件工程项目的概况 1.2.1管理人员开展有序的项目计划 企业必须把人员管理放在重要位置,在软件工程项目的开发上人员的调配问题是保证工程顺利进行的重要因素,因此,项目能否成功和工作人员的工作能力、写作能力息息相关,针对工程项目的操作类别不同,可以分配成各个研究小组,进行科学合理的针对性开发和高效的协作,有利于工程的快速推进和更加完善。小组内的人员根据自身优势,确定自己的工作内容和工作时间。对项目进行正确的认识和对风险进行评估,与此同时从节约成木的方而出发,形成科学的人力资源调配机制,使项目得以顺利开展。 1.2.2质量和配置管理工作 软件的质量管理工作是整个项目的核心工作,质量管理决定着计算机软件工程项目管理是否真正的成功,通过一系列保证质量的手段,有计划的编制、控制和保证项目质量。保证项目质量的方式可以通过定期的进行质量评估得以实现,在日常项目管理中要不断的对工作进行考查,对于项目不合格的地方要提出意见并且考虑整改措施,不断完善整个软件配置管理的记录工作,使项目的质量能有一定的检测体系,这样开发者会对项目工程的质量问题有比较深入的了解。 1.2.3风险评估和管理工作 风险管理大致分为两种工作,一种是风险识别,另一种是风险评估。得到评估结果以后要针对问题提出相应的解决办法,定期检测计算机软件工程的好处是可以减小产生风险的概率,还可以避免一些因疏忽而产生风险,使项目的损失减少到最低,也减少了因项目风险而造成的一些相关责任人的利益冲突。 2计算机软件工程项目管理中存在的问题 2.1管理团队的协作问题 分工合作是我们完成一个项目的基木因素,在软件开发方而更需要每个人的智慧一起凝聚出果实,共同享受成果,而目前在计算机软件工程项目管理方而信息的交流方而存在一些问题,例如分工不清、团队不合作等问题。 2.2需求分析和实际中的业务存在差距问题 计算机软件工程项目没有结合实际的活动需求,也没有调查有效的数据分析,因此计算机软件工程项目管理在开发出新的产品以后并没有取得理想的业务效果。 2.3风险管理的问题 项目的风险工作是企业需要考虑的很重要的问题,如果风险没有相应科学管理,很容易带来巨大的损失,但是很多员工并不懂得如何规避风险,缺乏相应的专业知识,更是缺少对风险工作的管理,导致很多企业在风险来临时无法做出正确行动,造成巨大的经济损失。 3计算机软件工程项目管理的对策 3.1对风险管理和工作进度进行有效管理 制定风险管理制度。计算机软件工程项目管理的工作人员必须具有一定的风险识别意识和相应的遇到风险的专业知识,并且能有效的控制风险的能力。在平时要做好风险评估的管理报告,针对可能发生的风险要及时预测并且做出相应的解决行动。设置专门的人员对计算机软件工程项目定期进行风险的评估和检查工作。在整个项目中,根据需要进行多次的风险管理工作,因为风险无时无刻都有可能存在,检查的目的是尽量减少风险发生,在一般情况卜处理风险的措施一般有三种:减缓、规避和转移。提高工程的进度,不断的推进工程的工作效率。要制定详细的工作计划表,并且尽可能达到最高的工作目标。工作人员有严谨的工作态度和高效的作息时间安排,管理人员要密切关注工程进度,不断的督促员工完成应做的工作量,有条理、高效的完成对员工的工作任务的监督工作。 3.2建立完善的管理体系针对计算机软件工程的人员日常管理工作,要建立科学有效的管理方案。合理安排人才资源,确保在进行计算机软件项目工程时人员调配顺利进行。专业知识的培训对于工作人员来说 是必不可少的,可以极大的丰富计算机软件工程项目人员的专业水平和实践能力,减少工作上的失误,提高工作效率和工作人员的素质。奖罚制度是对企业员工优劣的衡量标准,所以在计算机软件工程项目管理方而采取奖罚制度可以极大程度上调动员工的积极性,使员工主动为企业创造效益,企业的发展才能有长远的未来。 3.3建立合作的团队 在员工内部建立有效的交流机制。员工的内部工作经验交流是非常重要的,因此要完善沟通方法,开辟多种交流方式和渠道,不断的增强各个部门的沟通意识,使团队的力量不断凝聚起来。明确分工,责任落实到个人。计算机软件工程管理非常复杂,需要的人员也众多,因此必须要使每个员工明确自己的工作内容和范围,清晰的划分自己所需要负责的区域,清楚自己的责任,这样能够确保每一个步骤都井井有条,非常有秩序。调动整个团队的工作积极性。通过一些活动、奖励措施等使每一个工作人员全身心的投入到工作中去,愿意并想要去做的更好,不断激发团队的潜力和员工的协作能力,这样项目不仅会做的越来越好,员工内部也会越来越和谐并且充满正能量,企业的效益也会不断得到提升。 4结语 计算机软件工程项目管理的工作内容十分的复杂,要保证软件工程按照工程原计划进度顺利开展工作,并且要节约成木、保证质量,必须熟练对计算机软件进行操作,在现在的大多数生产计算机软件的企业中最为重要的就是软件工程项目的管理效率,软件工程项目的成功条件是软件项目要具有科学性和高效性,在此基础上企业的合理管理也是企业走向成功的关键。 作者:陈瑾 单位:徐州工程学院 软件项目管理论文:软件开发项目管理论文 1在软件开发中实施项目管理的重要性 有时即使不开展项目管理工作,软件开发项目也能取得成功。但是如果乏项目管理,则难以将成本控制在一定范围内,容易导致软件企业面临着亏损的风险。在开展项目管理工作的过程中,需要借助技术、方法等,管理软件开发活动,如此既有助于实现软件开发目标,又能够控制软件开发的进度以及开发成本。当前,虽然有部分软件企业依据软件工程理论,制定了管理软件开发的制度,但是却没有严格控制软件开发的进度以及成本。这种做法不仅会延长软件开发的时间,还会增加软件公司的经营风险,最终损害到相关用户的利益。而在软件开发过程中,开展项目管理工作,就有助于保证软件开发工作的顺利完成,同时提高软件企业的经营管理效率。 2项目管理在软件开发中的应用现状 在二十世纪六十年代中期,人们发现了在开发软件过程中存在着很多问题,具体的问题表现在以下两个方面:一方面,不规范的生产过程;另一方面,不重视管理工作。为了能够有效解决软件开发过程中存在的问题,人们开始尝试利用过程管理方法。但是到了二十世纪八十年代,还是没有制定管理软件开发过程相关标准。近几年来,在信息技术快速发展的背景下,人们采取项目管理来控制软件开发的质量、软件开发的成本等,以此确保软件开发的质量和成本等因素,符合当时的既定标准。在软件开发过程中,每一个项目组的不同成员都应该承担不同的任务,并且企业管理者应该要求他们要在规定的时间内完成自身的任务,这种明确分工制度,有助于提高员工的工作效率。 3项目管理在软件开发中的应用 每一个软件开发项目都要经过以下几个阶段:提出问题、研究可行性、分析需求、测试等。因此项目管理工作应该贯穿于软件开发的整个过程。 3.1可行性研究 无法开发哪一个项目,都需要进行可行性分析与研究。通过利用项目管理来研究软件开发项目可行性的目的在于:在最短的时间内确定软件开发项目是否具有开发的价值。其中可行性研究的内容包括: 1)、研究技术的可行性。其主要是指:要合理地分析开发项目的功能与性能,分析其中所隐藏的技术风险。 2)、研究经济的可行性。其主要是指:估计所开发的项目给企业带来的经济效益,然后依据所估算的经济效益,确定该项目是否具有投资的价值。 3)、研究社会的可行性。其主要是指:分析此项目的运行方式是否正确,分析当前的人员技术水平以及管理制度是否具有可行性。 3.2软件项目估算 在软件开发过程中,首先要规划软件开发项目,如此便于项目管理人员制定切合实际的估算方案。规划软件开发项目的内容主要包括:明确软件开发的目标、明确软件开发过程中需要用到的各种资源、明确软件开发的进度等。在软件开发过程中,估算起着非常重要的作用。通过估算可以保证软件项目在规定的时间内完成,也可以确保软件项目的成本未超出预算。在估算资源、成本以及进度的时候,要依据自身丰富的经验以及相关的数据。但是当前所使用的估算方法较为单一,此种估算方法容易增加估算风险。对此,研究人员应该努力研究出更多科学、有效的估算方法。 3.3软件项目开发人员的管理 在开展软件项目开发人员管理工作的时候,首先要合理安排人员。通常情况下,是由多个小组成员共同完成软件开发项目。在具体安排人员任务的时候,要依据每位人员的优势进行,并且要明确小组内每一位成员的工作任务以及工作目标。在软件开发过程中,要确定不同的责任人,比如:项目经理、开发经理,并且为每一个小组安排一名组长,如此有助于确保软件开发项目的顺利完成,同时保证所开发出来的软件属于高质量产品。 4结束语 虽然项目管理过程中并没有包含较为深刻的理论,但是要想真正实施项目管理还是比较困难。对于软件开发企业来说,其应该在不断的实践中总结项目管理工作经验,以此提高项目管理工作的质量。 作者:侯凯 单位:锦州银行股份有限公司
引言 素质教育的背景下,教育现代化对于英语教育的改革提出了新的要求,教学活动与测评活动在英语教育中相辅相成,因此英语教育现代化改革中应对测试及评价进行创新。借助移动云平台开展的大学英语测试与评价,能够实现网络技术从英语教学的辅助地位转向至主体地位发展,使得计算机教学活动成为英语教学重要组成部分,这是学生英语学习的主要需求。 一、基于移动云平台的大学英语测试与评价的特点 (一)测评过程互动充分 基于移动云平台的大学英语测试与评价,具有教学测试过程性特点,借助基于移动云平台的大学英语测试与评价能够有效地打破“一考定一课”的传统教学评价模式,在移动云平台之中过程性评价在测试及评价的过程中占据主要地位,实现传统英语教学测试向网络信息化转变。基于教师角度分析,教师在课上教学环节中可借助移动云平台设计教学活动,其中包含学生签到、回答问题、随堂测试、小组讨论等,并且教师借助云平台能够实时的观察到学生的学习数据结果。在课下环节教师可借助移动云平台对学生进行测试、考察的内容以及进度规划,云平台中能够将学生的学习进度及成效性进行保存,教师针对学生的学习情况为学生提供具有针对性的指导,通过实时的引导及监督。与此同时教师可根据学生的兴趣爱好及学习需求,及时改变教学的计划及教学内容,确保教学活动的针对性及实效性。 (二)测评内容智能跟踪 基于移动云平台的大学英语测试与评价,教学内容的智能跟踪为主要特点。基于学生的角度进行分析,移动云平台能够为学生提供丰富的教学内容及便捷的教学平台,有效的打破时间及空间对于学生学习活动的限制。学生可借助在线沟通及交流平台,在学习中遇到问题时与教师进行实时的交流及互动,并能够在移动云平台中查看教师对自己学习的评价及指导,及时调整自身的学习方案及学习计划。借助移动云平台学生能够构建具有个性化的电子学习档案,通过电子学习档案的构架能够自主查找学习中的漏洞问题,从课时到学期等不同周期了解自身的学习效果,客观的评价自身英语学习态度及英语学习能力。移动云平台之中教学内容的智能追踪具有连续性、动态性及多样性的特点,借助移动云平台对学生的英语学习进行测试及评价,能够提高学生的学习积极性及主动性。 (三)测评过程评价主导 基于移动云平台的大学英语测试与评价具有过程评价主导性的特点,从管理者的维度分析,移动云平台中能够组织学生实时的学习及测试,教师可针对学生的学习情况进行评价及测定,并与学生进行在线的互动及交流,充分听取学生的教学意见及学习需求,更好的改进及创新基于移动云平台的大学英语测试与评价方式。人工智能化的英语测试方式能够推动无纸化的考试改革发展,借助过程性评价方式代替结果性评价方式,确保英语教学测试及评价的公正性及客观性。由于学生的学习能力及英语基础上存在着较大的差异性,因此英语教学评价及测试过程中避免采用统一的评价方式对学生进行测评,因此形成性评价成为英语现代化改革中主要的测评方式。通过过程性的教学评价模式,学生能够更加直观地观察到自己在学习中的表现,教师也可对学生的学习压力、学习兴趣等内容进行跟踪观察。 二、基于移动云平台的大学英语测试与评价的必要性 (一)学生英语学习的需求 传统的英语教学模式及测试模式较为滞后,教学模式主要以教师讲授学生被动接受为主,而教学测评模式主要为总结性的考试,因此学生对于英语知识的学习及接受测试热情较低,英语教学方式及测评方式的枯燥性及单一性严重限制了学生的主观能动性发挥。基于移动云平台的大学英语测试与评价方式,将网络平台结合至英语教学活动中,能够为学生搭建出有效的学习平台,并为教师及学生针对英语学习知识进行交流和互动提供渠道,在学生的英语学习过程中担任学习记录仪的工作,将学生的学习效率及学习成绩进行记录,教师与学生能够进行检查。基于移动云平台的大学英语测试与评价,有效为学生的自主学习提供平台,学生的学习方式由被动式接受转变为合作探究式学习,是学生学习英语的必然需求。 (二)英语现代化改革要求 基于移动云平台的大学英语测试与评价,以建立具有有效性的大学生英语过程性学习平台为基础,通过网络全面化的英语学习教学平台建立,教师能够对学生的英语学习情况进行实时的监督及指导。现阶段国内已经有多家出版社研究建立的大学英语网络教学测评平台应运而生,并在全国范围内的多家大学进行试点及推广。基于移动云平台的大学英语测试与评价构建的平台,能够有效地简化大学英语课堂教学测评的流程,并丰富大学英语教学的趣味性及生动性,满足学生的个性化学习需求。因此借助网络信息技术及网络平台构建学习平台及测试渠道,是高校英语现代化改革的必然需求。 (三)社会经济建设的要求 当代青年大学生作为社会主义发展事业的重要的人才,大学生的英语能力直接影响着我国与国际各国之间的合作交流成效,并且有效的对外交际活动是实现中华民族文化对外推广的重要渠道。“一带一路”倡议的提出,我国与“一带一路”沿线国家的合作更加密切,英语作为世界通用语言是经济交往中主要的使用语言,因此基于社会经济的发展需求,高校的英语教学活动进行创新发展,为社会主义的发展事业培养更多优秀的人才具有重要的价值及意义。 三、基于移动云平台的大学英语测试与评价的实现路径 (一)英语词汇测试与评价 现阶段国外教育领域中针对学生的英语词汇测评工作及测评工具的设计研究,已经进入较为现代化及深入化的发展阶段,取得了较为显著的研究成果。基于移动云平台的大学英语测试与评价,是我国高校英语教学测评现代化改革的必经之路。基于移动云平台的大学英语词汇测试,主要包含的维度为学生词汇的接受性及词汇的产出性,其中学生词汇的接受性为学生在学习及生活之中接受到并理解的词汇数量,是学生英语词汇接受宽度的测量方式,能够检测出学生听力、阅读中对于英语词汇的理解程度。学生英语词汇的产出性测试主要深度性测试,能够检测出学生在英语学习活动中听说读写语言表达的正确性,基于质量的维度对学生的词汇掌握能力进行检查。基于移动云平台的大学英语测试与评价,高校可构建词汇学习、检测平台,通过对学生英语词汇接受能力及产出能力的检测,明确英语教学的实效性,制定更加具有针对性的教学计划。 (二)英语阅读测试与评价 基于移动云平台的大学英语阅读能力测试与评价之中,主要包含四个方面,即分级测试、分享测试、直接测试、间接测试。首先,分机测试是指将在移动云平台中将学生的高考成绩进行等级划分,依照成绩的高低设计测试内容的难易程度,并针对学生的测试情况制定相应的教学计划。其次,分项测试主要以现代化的信息技术为主,重点考察学生的阅读能力及信息提取能力,分项测试是快速掌握学生阅读水平的方式,在线测评中设计阅读测试页面,学生在规定的时间内回答相应问题,时间截止时窗口自动关闭。第三,直接型测试方式为学生在在线测试平台中直接针对考试内容进行回答,教师能够直观的了解学生的英语产出性技能及阅读理解能力。最后,间接性测评方式为采取多样且迂回的方式对学生的阅读能力进行检测,间接性的检测方式着重强调测试形式的客观性及实际语境的真实性,因此简洁性基于移动云平台的大学英语测试与评价题目较为广泛且种类繁多。 (三)英语听说测试与评价 基于移动云平台的大学英语听说能力测试与评价,有利于提高高校英语测评工作的完整性,并能够真实地反映出学生的英语听说能力,提高当代青年大学生的英语综合能力,因此基于移动云平台的大学英语测试与评价具有一定的价值性及必要性。首先,借助移动云平台高校可构建100套听力题库,在针对学生进行听力测试时在云平台随机抽取,能够有效地避免学生作弊的问题,保证听力测试的公平性及公正性。其次,高校可借助移动云平台的资源丰富性,提升英语听说的有效性,将学生的英语听说测评内容与学生的实际生活、时事政治等进行联系,确保英语听说的测评效果。最后,高校应完善英语听说能力测评的评分标准,通过科学、客观的评分标准,提高英语听说测评的公正性及合理性,降低教学测评的随意性。 四、结语 随着社会经济及信息技术的不断进步提升,我国在国际环境的中的地位及影响力逐渐提升,因此与世界各国之间的经济合作及文化交际更加密切,对于人才的能力有着更高的要求。传统的高校英语测评方式存在着单一性、滞后性等问题,因此教育现代化改革背景下,基于移动云平台的大学英语测试与评价创新,具有重要的研究价值及意义。
大学生心理健康教育浅析:对大学生心理健康教育的德育思考 论文摘要:大学生普遍存在心理问题,并—直困扰着他们,使他们在学习和生活中饱受折磨。因此,如何把他们培养成身心健康、人格健全的新公民已成为新时期高校德育工作面临的新课题。在开展大学生心理健康教育时,应明确心理问题的表现形式和成因,对症下药,标本兼治,抓住实质,育人育心,实现高校德育教育与心理健康教育的综合效应。 论文关键词:大学生;德育教育;心理问题 心理素质是学校素质教育的重要目标之一。学生理素质的高低,直接关系到个体和社会的整体素质。因此,加强大学生心理健康教育是全面推进素质教育的重要内容,是培养高素质人才的重要环廿,是加强和改进大学生德育教育工作的重要任务。大力推进大学生心理健康教育是德育教育工作者的—个重大现实课题。 一大学生的心理问题 如今的大学生面临着诸多困惑。学业及考试负担的繁重,择业与自我实现的迷茫,以及青春期躁动带来的情绪、情感波动,使得一些大学生在轻松潇洒的外表下隐藏着一颗痛苦、抑郁的心灵。尤其是大学生在环境适应、自我管理、学习成才、人际交往、理想现实、交友恋爱、求职择业、人格发展和情绪调节等方面反映出来的心理困惑和问题日益突出。据有关权威机构的调查表明:80年代中期,我国有心理问题的大学生约占23%;90年代上升到25%;现在已达到30%。近年来,大学生因心理问题而休学、退学、逃学、出走的人数呈逐年上升趋势,精神失常、自杀、杀人等现象时有发生。由此可见,在当代大学生中,心理疾病正在蔓延,其增长速度之快,负面危害之大,已经引起了全社会的广泛关注。 二.大学生心理问题的成因 导致大学生负面心理形成的原因是多方面的,也是错综复杂的。概括起来,主要有以下几个方面。 1.认知上的失调 大学新生都有一个角色转换与适应的过程,每年刚入学的大学生往往会出现各种各样的心理问题,心理学上将这一时期称之为“大学新生心理失衡期。导致新生心理失衡的原因首先是现实中的大学与他们心目中的大学差距较大,由此产生心理落差;其次是新生对新的环境、新的人际关系、新的教学模式不适应,产生困惑而造成心理失调;另外,新生作为大学中普通的一员,与其以前在中学里作为佼佼者的感觉大不一样,这也是导致心理问题的诱因之一。 大学新生对新环境不适应,如果得不到及时调整,便会产生失落、自卑、焦虑、抑郁等心理问题,有的学生还会因长期不适应而退学。所以,应该特别注重对大学新生入学后的心理调适,让他们远离孤独,帮助他们度过心理失衡期,成功地进行角色转换。 2.学习压力 能考上大学的一般都是中学时代的佼佼者。到了大学,竞争对手不一样如自我要求过高、还想保持中学时期“尖子生”的地位,势必带来更大的竞争压力。另一方面,现在绝大多数孩子都是家里的“独苗”,父母们对孩子成才都有较高的期待,“望子成龙望女成凤”的社会风气,给孩子带来很多有形的和无形的压力。尤其是经济困难的家庭,父母借钱供孩子上大学,越是懂事的孩子越怕对不起父母,压力也越大。再加上一部分学生对高校的学习生活不适应,对大学的学习方式方法掌握不好,加之强手如林,昔日的优势风采不复存在,自尊心和好胜心得不到充分满足,容易产生失落感。而导致学习上的困惑。 3.生活上的不习惯 现在大学生中独生子女是绝大多数,在父母的呵护下生活一直都比较顺,往往是对成功和荣誉体验多,对风浪和挫折体验少,对新环境的适应能力和对挫折的承受能力比较差,自我定位又不准,对挫折没有准备,—旦遇到比较大的事件,容易产生过激行为。他们从小学到中学,在家有父母,在校有老师,到大学要靠自己,依附心理依然存在,独立生活能力尚未形成,要有一个调整和适应的过程。而有些大学生由于对于自己所面对的压力心理准备不足、能力又不够,最终无法适应,从而产生孤独感和恐惧感。 4.人际关系上的不适应 生活环境的变化也是造成大学生心理疾病的重要原因。读大学后,远离家乡和亲人进入_个陌生的环境是许多大学生进校后面临的第一个坎。许多从没离开过父母的大学生由于不适应集体生活往往走向自闭。他们来自四面八方,城乡之间、贫富之问,兴趣爱好、人品才能等许多方面都存在较大的差异,人与人的关系面临着新的组合而且很不稳定,同一居室有不同背景,不同方言、不同性格的学生,他们之间的磨合是个新问题。有些学生或因个性强或因性格内向而不合群,往往感到人际关系难以驾驭,常常为自己“不会处事,不会交友,甚至不知道如何做人而感到苦恼”。有的甚至由于不能处理好同宿合同学和同班同学的关系,而觉得生活缺乏乐趣,世界很可怕,在以后与人交往时表现出敌意。据了解,当前,宿合关系已经和考试成绩并列成为引发大学生心理障碍的两大首要因素。 5.情感的困惑 大学生爱情方面的心理疑难问题较为突出。我国大学生年龄基本在17~23岁之间,从生理阶段来讲,处于青春期的后期,生理发育早已成熟,渴望异性,并希望得到生理上的满足。加之不少学生,远离故乡,倍感孤单,在潜意识中,对异性的渴求尤为强烈。由于缺乏经验和处理恋爱问题的能力,在情感方面或执著或随意,常为感情纠葛而头痛,有的学生因为谈恋爱与同学关系疏远,与朋友少交往而孤立。有的学生害怕别的同学抢走自己的朋友,常胡思乱想,坐卧不安,产生焦虑情绪,打架斗殴的有之,学习成绩下滑的有之。有的学生因为两人性格不和或其他原因失恋,一方可能陷入感情漩涡不能自拨,而走向极端,产生自杀等心理危机。校园内因为恋爱危机也曾发生过毁容、杀人等违法行为,酿成了悲剧。大学阶段学生年龄、生理及感情的特殊性,往往会产生情绪焦虑的病态心理,这不能不引起高校教育尤其是德育教育的重视。 6.社会竞争的压力 高年级,尤其是毕业班的学生,更多关心的是对未来社会生活的适应。去年全球金融危机以来,世界经济正处于衰退期,中国经济也不可能独善其身。这样社会竞争更加激烈,就业形势更不乐观,大学生找工作或找比较理想的工作越来越难。“双向选择”对人的综合素质要求提高面对即将踏入的激烈竞争的社会,不少大学生都会有一定程度的心理恐慌。这对大学里众多高年级学生造成很大的精神心理压力,使他们因焦虑、自卑而失去安全感,许多心理问题也随之产生。对今后的路该怎么走,考虑得越来越多,内心充满着矛盾。盼望毕业,又害怕毕业,对现实生活更多的是担心、害怕而又身不由己。他们“担心”、“害怕”的主要问题是社会上风气不正,人际关系复杂。深感社会的不公,觉得前途渺茫,感到无所适从,因而有的学生表示:“我多么希望在学校里读一辈子书!” 三加强大学生的心理健康教育。实现高校德育教育目标 大学生心理上出现的问题,往往受社会上“大气候”影响。比如,改革中心态失衡导致的信仰危机;社会风气不正,“一切向钱看”导致厌学,转而去谈恋爱,“寻求精神上的寄托”等等,都有深刻的社会根源。事实表明,所有这些心理上的疑惑、障碍,都是大学生个体心理社会化过程中出现的问题,如果不能得到及时的排解和有效的引导,势必影响其社会化进程。随着社会的发展变化,特别是转型期社会生活的变化,青少年学生心理上的动荡进一步加剧,他们所面临的社会心理适应问题将前所未有。因此,加强大学生心理健康教育,培养大学生良好的个性心理品质,提高大学生的社会适应能力、承受挫折能力和情绪调节能力,促进他们的心理素质与思想道德素质、科学文化素质和身体素质的全面协调发展,是新时期培养高素质人才的迫切需要。 1.创造良好的校园坏境 教育家早就认识到环境具有潜移默化的教育功能。优雅文明的校园环境,健康向上的文化气息,丰富多彩的文体活动,团结和谐的人际关系,浓厚活跃的学术氛围,奋发有为的精神风貌,生机昂然的校园景象等无疑对大学生起着感化和陶冶作用。创造优良的校园环境,不仅是学校自身发展的需要,更是培养高素质人才的需要。良好的校园环境具有增强学校凝聚力、向心力的作用,是全校师生进行自我教育、自我提高、自我约束的无形力量,对形成良好的校风校纪、促进学生优良的心理品德和思想品德的养成,有着巨大的催化和凝聚作用。 2.建立一支高素质的心理咨询教师队伍 这是时展对高校德育提出的新要求,也是德育教育的延伸和拓展。心理咨询是一门走进人类心灵的艺术,是一项把爱心和力量移植到对方中的技术,是一种净化灵魂,改创生命,呼唤人注,播种责任的伟大工程,是关系到一个民族素质优劣的百年大计。目前,全国越来越多的高校建立起名称各异的心理咨询机构,但能真正发挥作用的恐怕不多。究其原因,有教师方面的,也有学生方面的。对教师来说,主要是心理咨询教师缺乏,尤其是经过专门培训的心理咨询教师更少,远不适应心理健康教育的需要。从学生方面来看,主要是对心理问题存在认识误区。有些学生对心理问题,轻描淡写、听之任之,认为无伤大雅。出现心理问题不愿接受心理咨询,致使一些学生的心理问题发展成为心理障碍甚至心理疾病,到那时才后悔莫及。另一些学生却把心理问题看得过于严重,往往把心理病等同于精神病,于是不敢进行心理咨询,怕同学瞧不起。这两种极端都阻碍了高校心理咨询的正常开展,不利于学生的心理健康。大学生的这两种片面认识归结到一点是心理知识贫乏,这就说明高校建立一支专业化的心理咨询教师队伍已刻不容缓。尽快帮助大学生克服心理知识上的盲点,带领他们走出消极悲观的精神世界,帮助他们建立起一种积极向上的生活观念,提高他们的心理自我保健能力,已是高校德育、心理健康教育的一项十分紧迫的任务。 3.充分发挥德育教师在心理健康教育中的作用 面对大学生日益普遍化的心理问题,仅仅依靠心理咨询教师是远远不够的。在这方面德育教师和思想政治工作者是能够有所作为的。由于大学生所处的成长环境和个体差异较大。因此,大学生表现出来的心理问题也千差万别。教师只有“对症下药”、“有的放矢”,方能有效。首先,德育教师不仅要有扎实的马克思主义基本理论知识,还要有丰富的教育学和心理学知识。这样才能掌握育“’育“心”的主动权。以前人们往往把大学生的问题行为都看成是思想品德问题,或者处理问题时仅凭良好的愿望,不加认真地分析各种问题行为背后的心理因素,结果不但不能把问题真正解决,达到预期的效果,而且忽视了对大学生心理品德的培养,导致了大学生产生各种各样的心理疾病,反而妨碍了思想品德教育,这是应当引以为戒的。其实大学生的问题行为多数是心理问题,真正属于思想品德问题的是极少数。当然,心理问题和思想品德问题没有一条不可逾越的鸿沟。如果学生的心理问题得不到及时和合理的疏导,那么很有可能转化为思想品德问题。因此,要求德育教师能及时地发现学生的心理问题,把它解决在萌芽状态,避免酿成不良后果。其次,对大学生不同的心理问题,用不同的方法解决。对个别问题严重的学生,通过个别谈话的方式,疏通学生的心理障碍;对学生中普遍存在的心理问题,可采取集体讨论,心理讲座,班、团活动等形式解决;对极少数患有心理疾病和严重精神障碍的学生,除必要的心理健康教育外,还需接受心理医生的治疗,总之,“有病早治,无病早防”的治病原则也适合心理疾病的治疗. 4.加强大学生的社会实践活动 实践是教育的重要环节,是德育目标实现的必然过程。一个人理想信念的确立、思想品德的形成、行为习惯和健康心理的养成,必须在实践中完成。走与实践相结合、与人民群众相结合的道路是当代大学生成才的根本途径,大学生通过社会实践,可以产生书本中、课堂上体验不到的情感。这种情感体验的不断升华,能强化自我完善的动机和培养自我教育的能力。社会实践有利于培养大学生的责任心和成就感,有助于走上社会后人生价值的实现。因此,要创造各种机会让大学生走出书本,走向社会,感悟时代,认清国情,学会生存,懂得生活,了解别人,融洽人际关系,强化心理受挫的能力和战胜困难的能力,以饱满的精神去迎接时代的挑战。 综上所述,心理因素是影响大学生成才的重要因素,只有心病心治,师生共同努力,才能达到预期的效果,才能使有心理问题、心理障碍、心理疾病的学生摆脱困境。因此,高校德育教师和思想政治工作者都要研究掌握大学生的心理特点,在德育教育过程中,注意大学生的心理导向,培养他们的心理品质,完善他们的人格,促进他们综合素质的提高,实现高校德育教育的目标。 大学生心理健康教育浅析:开展大学生心理健康教育工作模式探讨 [摘要]辅导员开展大学生心理健康教育工作应正确认识和处理好心理健康教育与思想政治教育、政治辅导员与心理咨询员双重角色之间的相互关系,并通过确立分层教育目标、坚持发展性教育原则、采取多样化教育途径、优化教育实践工作机制等,进而构建科学、合理、有效的大学生心理健康教育工作模式。 [关键词]辅导员;心理教育;工作模式 加强大学生心理健康教育工作,是促进大学生全面发展的重要途径和手段,是高校德育的重要组成部分。辅导员作为高校德育工作中接触学生的第一线力量,开展大学生心理健康教育既是日常教育与管理工作的重要内容,也是义不容辞的责任。而辅导员如何有效开展大学生心理健康教育,提高大学生的心理素质和社会适应能力,帮助和促进大学生各方面的和谐发展和健康成长,是新时期高校学生教育与管理工作中面临的一个重要课题。 一、辅导员开展大学生心理健康教育工作应处理好的两个关系 一是心理健康教育与思想政治教育的关系。大学生的心理健康教育与思想政治教育都是高校德育工作的重要内容,具有共同的目标,都是通过采取多样化的实施途径和多形式的教育方式,帮助大学生处理好心理、思想和行为之间的关系,从而促进学生健康成长,培养学生的综合素质。但二者在理论基础、工作侧重点、具体方法上又存在着明显的差别。心理健康教育属于心理科学的范畴,是以心理学理论为指导;思想政治教育则属于社会意识形态的范畴,是以马列主义、思想和邓小平理论、“三个代表”重要思想和科学发展观为指导。心理健康教育主要侧重于学生心理的发展、调适与矫正,提高心理健康水平和社会适应能力,发挥个体潜能;思想政治教育主要关注学生的思想、政治、道德的发展,培养学生树立科学的世界观、人生观和价值观。在工作的具体方法上,心理健康教育更多地以倾听和商讨为主要形式,并运用心理咨询、心理测量等心理学方法,遵循价值中立和保密原则,强调个体的宣泄、疏导和化解;思想政治教育带有一定的灌输性、教育性和公开性,通过正面说服、榜样示范、道德批评和社会工作等方法,强调教育和宣传,从而通过价值干预达到教育的目的。 而同时,心理健康教育与思想教育工作又是互相渗透、互相补充和互相促进的。人的思想问题的产生,除了认识问题、道德问题和实际问题等因素,也有可能是由心理问题引起的,通过心理咨询等心理健康教育方法解决了心理问题,从而间接地达到和实现了思想政治教育的工作目标。同样,人的心理问题的产生除了心理障碍等因素外,也有可能是由观念问题所引起,通过动之以情、晓之以理的思想政治教育工作,可以帮助学生解除心理上的困惑、忧郁和消沉。因此,辅导员要正确认识心理健康教育与思想政治教育的区别与联系,并在工作实践中将二者有机结合起来。 二是政治辅导员与心理咨询员双重角色的关系。政治辅导员兼职开展心理咨询工作,作为心理咨询专业队伍的有效补充,既是新时期大学生心理健康教育工作的时代需要,也是加强和改进大学生思想政治教育工作的迫切要求。由于工作任务和性质的要求,辅导员对学生的基本情况,如个性特征、家庭状况、学习情况、健康情况和人际关系状况等有较为全面的了解,对学生的生活、思想、心理、行为规律和特点也较熟悉,对特殊学生群体也建立了专门的心理档案,这正是做好学生心理咨询工作的前提。 但在实际的工作实践中,不少辅导员往往不能很好地开展心理咨询工作,常常把思想问题和心理问题相混淆,价值判断和价值干预自然流露在心理咨询的过程中,咨询效果差强人意。究其原因,一方面是因为辅导员所掌握的心理咨询的专业知识和心理咨询的操作技术较为缺乏,另一方面是由于政治辅导员和心理咨询员双重角色之间存在多方面的冲突。比如,相对于学生的生活交往圈,辅导员是一个具有管理者角色的“局内人”,大多数学生认为辅导员有自己的角度、立场和评价,这些会直接影响到自己的切身利益,因而学生都在乎辅导员对自己的看法,他们往往保留了一些真实的想法而不敢对辅导员说。另外,辅导员特定的管理与教育角色,使得不少学生前来找辅导员咨询,还带有一定的期望和依赖,他们期望辅导员能够帮助自己解决实际困难。例如,一个家庭经济困难的学生面对生活压力和困难,找辅导员咨询在心理上或许就会期望辅导员能够帮助他申请到助学金、困难补助或者找到一个勤工助学的工作岗位,等等。但是,帮助学生解决实际问题不是有效的心理咨询,相反还会让学生养成依赖,丧失面对和处理日后可能出现的更多困难的能力,不少辅导员都懂得这一点,然而却让学生误解,认为辅导员没有尽力帮助他,同时也极大地影响了和学生良好咨询关系的建立。因此,政治辅导员兼职开展心理咨询工作,要在掌握心理咨询专业知识和咨询技术的基础上,摆正自己作为心理咨询员的角色,努力克服政治辅导员角色给心理咨询带来的不利影响,从而真正发挥心理咨询在学生教育管理工作中的作用。 二、辅导员开展大学生心理健康教育工作的目标:确立层次性,有效开展分层教育工作 根据我国心理健康教育界普遍认同的观点,人的心理健康是一个从不健康到健康的连续体,可分为不同的层次,即心理疾病、亚健康(第三状态)、心理健康。据此可以将大学生群体分为有心理疾病学生、亚健康学生和心理健康学生三类,辅导员开展大学生心理健康教育工作模式的目标可确立为三个不同的层次: 一是矫治心理疾病,恢复心理健康。这是针对少数已产生心理疾病的学生而提出的心理健康教育目标。针对这个目标,辅导员主要开展的工作是配合心理治疗机构对学生的疾病治疗、加强与学生家长的交流与沟通、做好该生周围的学生思想教育与心理健康教育工作、及时总结该生患病的缘由、影响因素和前期工作中的经验体会以及学生治疗结束返校后的跟踪关注与有关服务工作等。 二是预防心理疾病,增进心理健康。这是针对大多数处于亚健康状态的学生而提出的心理健康教育的目标,也是辅导员开展大学生心理健康教育工作的重点。这些学生虽投有明显的病态,但都存在着一定程度的心理困扰、苦恼,已经影响到他们的生活质量和学习质量,辅导员对这部分学生主要开展以完善认知、调节情绪、健全人格、建立和谐的人际关系等为主要内容的心理健康教育,其中包括对部分学生开展心理咨询工作。对那些心理困扰较严重的学生,辅导员要有工作的敏感度,可运用心理咨询的专业知识进行心理问题的初步诊断,及时根据收集来的信息与心理咨询专业人员进行沟通,从而重新确定对这些学生的心理健康教育目标。 三是优化心理品质,促进主动发展。这是辅导员开展大学生心理健康教育的一项基本和常规性的工作,应当贯穿到学生在校学习的各个阶段,主要帮助大学生树立心理健康意识,优化心理品质,挖掘心理潜能,增强学生的心理调适能力和社会生活的适应能力。 此外,在确立三个层次目标的基础上,辅导员在开展心理健康教育工作中还应确立序列目标,即依据大学生在不同学习阶段面临的不同心理问题,开展有序列的教育活动,以促进学生心理健康发展。工作的主要目标有新生入学适应性问题、学习动力问题、恋爱情感问题、人际关系心理问题、情绪与挫折心理问题、就业心理问题等。 三、辅导员开展大学生心理健康教育工作的原则:坚持发展性教育原则,“面教育”与“点教育”相结合 心理健康教育从功能上可以分为发展性和调适性两大类。调适性心理健康教育面向少数有心理障碍的学生,采取一系列心理辅导或心理治疗的方法,帮助学生度过心理困难期。发展性心理健康教育面向全体学生,采取多元化的辅导措施,旨在开发个体潜能、提高心理素质、塑造健全人格、培养良好行为习惯。如果辅导员把为有心理障碍的学生提供援助、支持、矫正等心理健康教育作为重点,这将远远不能满足绝大部分学生在心理健康方面的需求,也不能充分发挥心理健康教育所应有的作用。因此,辅导员开展大学生心理健康教育的工作重心应坚持教育发展性为主的原则,加强面向全体学生的“面教育”,根据大学生的身心发展特点开展多元化、系统性和学生主体性的心理健康教育工作,妥善解决学生各阶段的心理矛盾,提高学生的心理素质,促进学生人格的完善和潜能的开发;同时,辅导员也不应忽视面向少数有心理障碍学生的“点教育”,特别是对亚健康的学生要有意识地按照调适性心理健康教育原则,做好心理问题的初步诊断,及时转介专业的心理咨询或心理治疗,对心理治疗结束返校的学生进行关注、援助、支持等工作也十分重要。 四、辅导员开展大学生心理健康教育工作的内容:把握心理发展特征,采取灵活多样的心理教育途径 与西方心理咨询相比较,我国大学生心理健康教育有其特定的内容。一方面,我国是极为注重人际关系的国家,大学生的心理苦恼大多来自人际关系,个人的心理问题也多与各种社会关系有关;另一方面,我国大学生所特有的一些心理问题,比如,独生子女心理问题、留守家庭子女心理问题、贫困学生心理问题、就业压力问题等。因此,辅导员应把大学生的人际关系、学习心理、贫困学生心理等问题作为重点教育内容,并根据大学生成长阶段的实际情况有侧重点地开展心理健康教育工作。 在教育途径上,辅导员要积极探讨心理健康教育的有效形式,全方位、多渠道地进行心理调适,促进大学生的心理发展。一是可以依托第二课堂活动,如心理健康讲座、心理科学宣传活动、心理案例分析以及心灵电影、心理剧场、文娱体育活动等丰富多彩的校园文化活动,普及心理学知识,传播心理健康的理念,让学生积极进行心理体验,促使学生高度关注和重视自身心理健康,积极预防心理问题的发生。二是通过心理测量、个体咨询、团体训练、挫折考验训练等多种形式,针对大学生中普遍存在的诸如学习、人际关系、恋爱、择业等发展性问题,对学生进行心理辅导,帮助学生解除心理困惑,消除心理障碍。三是创设优良的校园文化和班风,营造奋发向上的环境氛围,让学生在集体的氛围中受到感染,从而培养起积极向上的健康心理。 五、辅导员开展大学生心理健康教育工作的机制:构建和优化“资料收集一信息反馈一寻求支持”的教育实践工作机制 大学生心理健康教育是一项系统的实践工程,辅导员的工作只是一个子系统,因此辅导员要充分认识到自己在系统中的地位,在教育实践过程中发挥自己的优势,积极构建和优化“资料收集一信息反馈一寻求支持”的工作机制。一是资料收集。辅导员工作在学生教育与管理的第一线,对学生各方面信息的收集有着独特的优势,可以有效通过自己或学生骨干掌握学生的心理健康状况和学生学习、生活、工作等方面的信息。辅导员要善于在学生中建立广泛的信息传递网络,善于通过网站、论坛、电子信箱、qq等途径拓展倾听学生心声的渠道,建立开放式的师生之间和学生之间的交流关系。二是信息反馈。这是辅导员对收集来的信息进行汇总、分析、鉴别和反馈的工作内容,反映了辅导员的工作能力和工作敏感度,比如,一个恋爱屡屡受挫的学生,表面原因可能是他人际交往能力差、自身不优秀等,但我们通过对该学生资料的分析,可能还会发现某些更深层次的原因,如爱情观认知问题、性格问题等,而这些问题的有效解决往往不是靠思想政治教育而是心理咨询或心理治疗。在信息反馈工作中,辅导员还要积极建立起学校、家庭和专业咨询机构相互联系与沟通的工作机制,特别是要经常与心理咨询的专家和老师进行交流、沟通和学习,弥补自身对心理专业知识的相对不足。此外,辅导员还应积极就学生心理健康教育问题向学校的有关部门反映和通报,积极组织学生参加有关部门开展的各种心理健康教育活动,从而有效整合学校的各方力量,共同促进大学生心理素质的提高和其健康成长。三是寻求支持。发展性教育原则下的大学生心理健康教育工作,辅导员可以说是一支主力军,是中坚力量,但是,面对少数较为严重的处于心理亚健康状态的学生,辅导员毕竟不是专业的心理辅导人员,要清楚自己的局限性,对诊断学生的心理状态是健康的还是不健康的,是一般性心理问题还是严重性心理问题,不能草率和固执,要善于向心理咨询专业人士请教,必要时转介咨询对象或送医疗机构进行心理治疗。 大学生心理健康教育浅析:试析大学生心理健康教育中的网络应用 论文关键词:心理健康 网络特征 网络测试 论文摘要:心理健康测试是大学生忍想教育工作的重要环节,是改进和完善思想教育工作的重要依据。不同的时期,心理健康测试信息所采取的载体都有所不同,形式多种多样。本文主要探讨了网络特征、网络测试的优势和应用以及存在的不利因素等方面. 一、大学生心理健康测试的网络特征 人类进入新的世纪,以网络信息技术为核心的互动媒体得到迅猛发展。与传统大众媒体相比,网络技术在心理健康活动分析中显示出其更强的技术特征。网络作为承载知识和信息的存在方式,不但可以作为传统的心理健康活动测试载体的重要补充,而且功能更强人,效率也更快。作为心理健康活动测试新型载体的网络,其特征显著。 (一)广容性 传统大众传媒由于空间、时间、形式的限制、约束,不得不对许多信息忍痛割爱。而网络则采用超链接的方式将无限丰富多彩的信息材料立体交叉式地。通过网络,人们可以接触到各种各样的丰富信息。 (二)综合性 网络技术集声音、图画、文字、影像等各种符号于一体,又融电子、视频、通讯等各种高技术于一身,涉及很多领域,儿乎无所不包。网络高度综合了广播、电视、报刊、杂志、书籍等传统人众传媒的优点,它既有印刷传媒的可保存性和可查阅性,又具有电子传媒的及时性和新鲜性,还具有自身的图文阅读性和音像视听性,实现多种感觉形式井用,增加了信息的获取量。 (三)互通性 传统的大众传媒一直被认为是单向交流的渠道,其原因在于信息的提供者单方面制作并提供,信息的需求者只能被动地接收,而且,信息的提供者也不能立即从信息用户那里得到反馈信息。而网络信息的互通式传播方式使信息的接受者有更大的土动性,可以根据白己的需要选择信息,信息的提供者也能够及时准确无误地从信息用户那里得到反馈。 (四)共享性 信息网络是基于信息共享的基础上发展起来的,依靠网络,人们可以多元传播和利用丰富多彩的信息资源,包括那些珍贵的或维护困难的资源也能被共享使用,而不受时间、空间、人力、物力等因素的制约。 二、大学生心理健康网络测试的优势和应用 网络技术的发展与普及,为高校对大学生的心理健康测试提供了现代化的方法和手段,也深远地影响大学生心理健康测试的观念,网络作为大学生心理健康测试活动上具和载体的作用日益突出。就此而言,网络测试就是指运用网络技术并通过网络所进行的心理健康测试、评价过程。与传统的心理健康测试方法相比较,网络测试在心理健康测试过程、测试主体、测试模式、测试方法等方面具有不可比拟的优势。 (一)心理健康测试过程的自主化 传统的大学生心理健康测试活动,主要发生在特定的大学生群体,强调测试主体(党政下团和院系)搜集获取测试客体(大学生)的相关信息,通过对客体信息的认识、分析,得出评价结论,最后把测试结论反馈给客体和心理测试管理部门,进而达到对测试客体的调节和控制。由于信息技术特别是网络技术的普及和广泛应用,心理健康测试突破了传统的区域界限,它视网络为一个大的超越了时空差别和界限的单位、环境。借助网络强大的技术优势,测试者再也不必在规定的时间到特定的地点搜集获取测试对象的相关信息,网络上的测试者可以在本人或测试对象认为合适的时空进行测试活动。网络上的心理健康测试活动,在虚拟化的网络情境中,任何政工部门和干部在占有测试信息的情况下,都可以成为测试者,测试者足不出户,就可以在互联网的多媒体终端进行测试活动,即可以跨空间测试。测试一作不再意味着必须要在特定的时间和地点进行,具有很大的自土性。 (二)心理健康浏试主体的多样化 传统的大学生心理健康测试对象,对测试主客体的限定过于严格,担当测试主体任务的多为教育行政部门或思想教育管理部门,整个测试过程主要以测试主体为主导,客体对于测试过程没有发言权,测试信息的传递也只能是一种“上对下”的“对话式”传递或“少对多”的“独白式”传递。这些测试主体所作的“自我测试”或“主管部门测试”都难以排除主观片面的干扰,很难发挥独立的测试职能。而网络的一个重妥特征是互通性。利用网络进行心理健康测试可以把主体和客体紧密联系起来,实现测试机构之间、测试主客体之间的互通作用,使心理健康测试得以优质高效、无时空限制地进行。因而为测试主客体提供了一个“互通式”的测试作平台及环境,更易于被客体所接受,更易于主客体在不见面时交流。测试主体之间、测试主客体之间在网上就可以毫不犹豫地直接进行交流信息,这样就使得党政工团及院系、大学生本身作为心理健康测试主体,可以分别实施测试与自我测试。 (三)心理健康测试模式的数字化 传统的大学生心理健康测试信息,一般是通过对心理教育实践加以分析、总结和概括来获得,井以语言或文字材料的形式记录、储存着,以供分析和利用。利用网络技术进行心理健康测试,测试主体可以通过网络传输各种数据,并以软盘、光盘、网页等多种形式保存。数字化的测试信息具有一下优点:1.快捷的信息传递。巨大的速度优势,是网络技术最重要的特征。测试信息数字化,大大提高了心理健康测试信息的时效性;2.多样的信息传播形式。网络测试信息集文字、图片、动画、音频、视频于一体,生动形象逼真,信息通过多媒体一览无余;3.巨大的信息容量。网络信息容量之大,是任何传统测试载体都无法比拟的;4.便利的信息共享性。只要有一台电脑,就可以非常方便地查阅所需要的测试信息,上网还可以随时查阅网络上的相关测试信息数据库。 (四)心理健康测试方法的智能化 传统的大学生心理健康测试,一般采用实地考察的方法,通过钡(试者观察、问卷、量表等综合手段,搜集测试对象的信息,对心理健康测试做出定性定量的结论。而网络测试借助网络的技术优势,测试者可以运用数字化的信息处理技术、综合心理信息数据库、多媒体终端等智能化测试工具,改进心理健康测试的传统测试方式,如人工统计、追踪调青、计算等,使心理健康测试活动更趋于灵活多样、便利快捷。 三、大学生心理健康网络测试的不利影响因素 目前,利用网络进行大学生心理健康测试正在逐步发展,但是,许多不利因素也阻碍着心理健康网络测试作的发展。 (一)网络技术发展时间较短,其本身还存在着许多技术缺陷与不完善 笔者认为,最主要的问题就是网络自由问题、个人隐私保护问题和网络信息资源的管理问题。 1,网络自由问题、个人隐私保护问题。由于现有的网络技术还不能做到切实有效地保护使用者的隐私和秘密,同时,网络病毒和黑客随时都有可能破坏测试者所使用的电脑和网络测试资源,使测试者在使用网络进行测试活动时缺乏足够的安全感,也就使得心理测试更多地受制于网络技术条件和手段。 2.网络信息资源的管理问题。网络的泛应用,为心理健康测试活动提供了大量的信息,成为心理健康测试的信息资源。这些信息资源对于心理健康测试活动起着积极的作用,但是,我们也要清醒地看到,网络提供的这些庞杂多样的信息,既有测试:作所需要的正确有效的信息,也有不少是与测试作无关甚至是对测试活动起着反作用的信息。这些问题的克服与解决,都要依靠网络技术手段的提高与网络信息资源管理措施的配合。 (二)目前还没有完善的规则条例来充分规范网络行为 笔者认为,最土要的问题就是网络道德与网络人际关系问题和网络知识产权问题。 1.网络道德与网络人际关系问题。网络的基本特性决定了人们可以借助网络而加快心理健康测试的客观性、公正性、科学性,但由于现在还缺乏统一的网络道德规范来处理网络中的人际交往及由此引起的各种问题,因而也不可避免地会发生心理健康测试者错误使用测试信息以及测试对象提供虚假信息而导致测试不公正现象的存在。这就要求心理健康测试主客体双方,要正确处理网络中的人际关系,要形成良好的网络道德观念,培养健康的网络人格。 2.网络知识产权问题。网络信息资源,包括大量的心理健康测试信息资源,由于当前网络知识产权保护措施的不完善,还得不到有效地保护,心理健康测试信息资源的提供者还可能不愿意把最新、最有价值的信息资源放到网络上与他人共享,这就限制了测试土体对网络及其资源的利用程度。 总之,当前网络以及心理健康网络测试的发展虽说有着种种的不足,但井不妨碍我们对心理健康网络测试发展趋势进行乐观的展望。因此,网络测试是心理健康测试的重要发展方向。信息时代的心理健康测试,测试信息必将大量通过网络这一载体得以广泛传播。在网络技术广泛普及、网络道德规范形成的基础上,心理健康测试主体必须树立和培养网络测试的新观念,努力掌握网络测试的必备技术,形成较强的网络测试能力,最大限度地发挥网络作为心理健康测试新型载体的现代化作用。 大学生心理健康教育浅析:浅谈大学生心理健康教育模式的建构 [摘要]本文对当前大专院校学生日益严重的心理健康问题进行了分析,提出了建构大学生心理健康教育的新型模式的一些观点,力图从校园文化建设及大学生就业等方面入手,做好大学生心理健康教育工作。 [关键词]大学生 心理健康 教育 大专院校 目前国内所有大专院校都开展了心理咨询的工作,对大学生心理疾病进行预防和治疗,但无论是理论还是实践,无论是方向还是工作着眼点,都存在许多不足,加强大学生心理健康教育,积极开发其内在潜能,认真做好心理咨询工作,注重提高整体心理健康水平已经成为当展的迫切需要。 一、大学生心理障碍的主要表现 1.困惑心理。由于科学技术迅猛发展,社会的信息量多而广,传播快。这使得大学生们开阔了视野,增长了见识,解放了思想。但由于他们年龄尚小,对不断发展的新事物缺乏筛选能力,认识事物的盲目性较大。他们不满足于师长的理论灌输和技术传授,不满足于现成的结论和书本上的东西。这种长期形成的自傲心理,一旦和现实发生矛盾冲突,便会造成心理困惑,带来痛苦和失落感。 2.自卑心理。自卑心理是人在心理上的一种自我暗示,是实现理想愿望的心理障碍。大学生的自卑心理往往是由于外形不佳,或学习后进造成的。还有一种不能忽视的是贫困生的自卑心理。贫困生多来自边远的农村和山区,进入繁华的都市后,悬殊的贫富差距,给他们带来了强烈的心灵震颤。这三种类型的学生一旦产生了自卑心理,便会觉得自己处处不如别人,感觉别人瞧不起自己,自惭行秽。其表现为性格孤独,缺乏自信,情绪低落,不愿参加社会活动及班级活动,严重的还会导致颓废、变态甚至产生畸形心理。 3.逆反心理。逆反心理是一种不良的心理障碍,表现为心理不能相容、行为举止不合作、嫉妒他人、不能正确对待社会发展中出现的新问题,从而产生强烈的报复情绪。具有自卑心理的学生,逆反心理表现尤其突出。由于他们得不到他人的肯定,在群体中处于劣势地位,自认为在别人眼中形象已损坏,就自暴自弃,一意孤行,我行我素。逆反心理易造成思想偏激、情绪浮躁、行为过失,甚至会设法攻击他人。 二、建构大专院校心理教育新模式 1.创新大学生心理健康教育的内容和方式 实践证明,任何一门学科都把学生能力的培养和提高作为中心任务,为完成这个任务,教师要善于发现和并充分分析利用学科知识中有关心理健康教育的具体内容,适时地对学生进行心理辅导,使学生在潜移默化中培养良好的心理素质和健全的人格。尤其是在大学生思想政治教育和心理健康教育的授课中,教师要系统地对大学生介绍增进心理健康途径,传播心理调适和消除心理困扰的方法。使学生获得应对和解决生活中各种常见心理疾病的方法,以乐观向上、平和积极的心态面对生活和学习。 深化教学方式改革主要是坚持心理健康教育与思想政治教育有机结合。心理健康教育作为高校思想政治教育工作的重要补充,早已被纳入到大专院校德育体系,但两者不能等同,在理论上、内容、工作方式、工作原则和评价体系等方面都存在差异。心理健康教育主要侧重于学生心理调适和发展,帮助认识自我,塑造健康人格,发挥潜能,提高适应环境的能力。思想政治教育则主要侧重与学生的思想觉悟,培养学生树立正确的世界观、人生观、价值观。但两者又有着密切的联系。学生现在的心理时常出现为恋爱、适应、人际、情感、择业等方面的问题。而对这些问题追根求源,往往又与学生的人生观、价值观有着不可分割的关系。因此,把心理健康教育工作与思想政治教育工作相结合是必要的,有意义的。 2.注重和谐校园建设,培养新型人际关系 要加强校园美化建设,将心理健康的显性教育和隐性教育结合起来,努力创设有利于学生健康成长的心理环境。第一,做好校园内物质环境的净化、绿化、美化和亮化工作,创造出一个赏心悦目、轻松愉快的校园环境。第二,大力开展丰富多彩和积极向上的科技、文化、艺术、体育、娱乐等活动。第三,加强校风、学风、班风建设。坚持依法治校;规范管理,形成团结、求实、文明、创新的校风和勤思博学、活用的学风;加强班风建设,严明班级纪律。优化人际关系,增强凝聚力,提高荣誉感。第四,有条件的学校可以开设心理健康教育教学网站,为学生的心理健康教育构筑一个交流与管理的平台。学校可充分利用校园网络宣传、普及心理健康知识,进行心理咨询服务,了解学生的真实心态,消除学生的心理隐患。第五,加强宣传舆论阵地建设利用校内宣传栏,广播等各种传播手段,宣传心理健康知识,讨论有关热点问题,在校园内形成“人人关心心理健康,人人爱护心理健康”的良好气氛。 3.解决大学生心理健康问题要与解决实际问题相结合 心理健康教育是一项实践很强的工作。只有结合大学生学习、生活的实际,关心大学生的合理需要和实际困难,切实帮助他们解决实际问题,才能取得成效。那种缺乏人情味,只讲大话不办实事的教育工作,会显得苍白无力。解决大学生实际困难是有效预防大学生心理问题的途径。大学生很多心理问题都是由于实际困难得不到解决而产生的。因此,学校心理健康教育的重心不应该在心理问题的咨询和矫正上,而应放在健康心理素质培养和产生心理问题的预防上。 4.解决大学生心理健康问题与择业就业相结合 目前,我国高等教育仍属于高消费教育,家长花费大量的物力、财力使子女上学,希望子女将来有个稳定工作,解决后顾之忧。学生在校期间努力学习,目的也是为了毕业后能有个施展个人才华的平台。就业是民生之本,也是大学生最实际的根本利益所在。大学生诸多心理问题的产生都与就业有关联,抓住大学生就业问题,就抓住了心理健康教育的关键。 首先,我们要帮助学生树立适合市场经济需要的思想。心理健康教育是做人的思想工作的总目的,是为了完善大学生思想人格。培养全面发展的人,最终为市场经济服务。从这个意义上说,处在市场经济时代的大学生,计划经济时代遗留下来的陈旧观念必须根除。这些思想体现为对政府、对单位的依赖,只希望和愿意到工作稳定,没有失业风险的国家机关、大企业工作,不愿到民营企业,外资企业等非公有利单位。这种思想与目前我国经济结构比例是格格不入的。 大学生心理健康教育浅析:论高职院校大学生心理健康教育课程改革的思考 摘要:随着高职院校改革的深入与发展,各专业课程的改革都在朝着适应工学结合人才培养形势的方向改革,强调理论与实践相结合,而作为公共课的大学生心理健康教育课程,课程的改革陷入了“瓶颈”。本文分析目前该课程的现状,并对其课改作探讨性思考。 关键词:高职院校 心理教育 课程改革 0 引言 当前,随着高院职校施行工学结合的人才培养模式,掀起新一轮专业课程改革的热潮,致力打造各级精品课程,以适应新的人才培养形势的需要。在专业课程改革中,强调课程设计要做到理论与实践的最大结合,增强学生运用专业知识在行业实践中的操作能力。而心理健康教育课程还停留在传统的理论灌输的教育教学模式,没有体现理论与实践相结合的特点,与新形势下人才培养模式不符,因此,该课程的改革势在必行。 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 专业行业心理课设为专业必修课。如果确定了专业心理课程,可从一般理论的心理健康教育公选课分离出来,作为学生必修的一门专业课。学生除了可选修一般常识理论为主的心理健康教育课程外,还必须拿到专业行业心理健康教育课程的学分。而在授课方式可以更加灵活动,以应适应工学人才培养。心理健康教育课程教师定期不定期深入实习、实训学生相对集中的单位,对学生开展心理健康课教育、进行个体心理辅导等,实行送知识到行业,体现高职院校人才培养的特点。 总的来说,高职院校必须加大力度改革心理健康教育课程,把高职院校学生行业心理教育纳入教育教学的重点,让学生了解一些行业心理知识,增强行业的心理素质,在工作中形成一种自觉适应意识或行为,对学生个体未来的发展有着重关重要的作用。
1.开关电源充电器充电器概述 在电子设备中,电源为重要的组成部分,能否实现电源高效管理直接影响产品性能。而针对便携式设备,对电源输出电压、体积、可靠性等有不同的要求。在电子设备向着智能化、轻薄化和多功能的方向发展的同时,包含电池在内的一些传统电源已经难以在容量、体积等方面满足设备功耗要求。而实现开关电源充电器的设计,则能对开关电源重量轻、体积小、能量转换效率高等优势进行充分利用,满足现代电子设备的充电需求[1]。 2.开关电源充电器的电磁仿真分析 从上述分析来看,开关电源充电器会受到电磁干扰的影响,所以在设计前还应加强电磁仿真分析,以便及早发现电磁兼容隐患,从而通过消除隐患完成电路合理设计。 2.1电磁干扰分析 在开关电源充电器研发方面,还要加强产品电磁仿真分析,即确定产品在抗电磁干扰方面的能力,需要对产品的电磁兼容性进行测试,保证产品质量能够满足要求。针对开关电源充电器,电源噪声干扰主要可以划分为高频震荡噪声和浪涌噪声,采用差模和共模的形式传导,会给周围空间带来辐射噪声。在实际进行电磁仿真测试时,需要完成传导测试、谐波电流测试、浪涌测试等各种测试,确定其能否实现各种电磁噪声干扰的抵抗。在实际进行测试方法选用时,还要结合开关电源电磁干扰产生机理进行分析,方能加强对电源共模和差模噪声源阻抗设计。在实际分析过程中,还要加强仿真技术运用,即完成各种元器件高频模型库的建立,通过仿真在开关电源充电器设计前完成其电磁性能的预测,确保产品得到合理设计。在电磁干扰测试时,需要对被测件产生的非预期电磁分量进行测量,利用时频特性完成产品电磁干扰特性的描述[2]。 2.2电磁干扰测试仿真 从开关电源所受的电磁干扰来看,会受到输入整流回路、开关回路、次级整流回路等各种回路中电感、电容等元器件的电磁干扰,同时也会受到电路构成的空间电磁辐射的干扰。此外,不合理的布线和结构布局,同样会给开关电源带来强烈的电磁干扰。在建模仿真分析时,还应完成元器件和子系统仿真模型的建立,利用计算机完成仿真计算,实现对电磁干扰水平的科学预估。在电磁干扰超出限定值的情况下,可以进行电路设计的修改,达到实现电路合理设计的目标。在仿真建模时,针对分立无源器件,可以通过实验测量完成简化SPICE模型的建立,如图1所示,会利用电磁场模型提取软件进行相应模型的提取,完成元器件端口电气特性的分析,将关键信号和敏感信号的传输关系得到最大限度的建立。对高频开关电源进行仿真,还要对电源外壳内部通风位置和开关面的电场分布进行分析,确定是否存在能量泄露,以免产生较大电磁辐射。针对电源屏蔽结构,需要采用PLO仿真,得到与暗室测试相符合的仿真分析结果。如图2所示,输入3V,输出3.38V,系统无漏电感造成的电压下降情况。采用该种仿真方法,则能找到系统电磁波泄露源头,如穿过机箱的电缆等[3]。通过从源头上防治电磁泄露,则能使产品电磁屏蔽效果得到改善。对子系统进行仿真,则要重点进行部件结构研究,利用CAD实现几何模型的导入,节省仿真建模时间。变压器二次侧电压尖峰得到了有效抑制,可以减少电源损耗。利用仿真得到的各种系统部件,可以对其电磁特性展开分析,完成系统电磁兼容的设计优化。采用仿真软件,也能对系统所受的仅电磁场敷设进行测量,确定系统电磁场分布情况。 3.开关电源充电器的电路设计研究 3.1电路结构设计 在电路结构设计中,采用基于DC-DC转换器的拓扑结构,利用LTC3245电路作为电源电路。而采用该种电路结构,从电磁仿真结果来看电磁干扰较小,能够拥有1:1降压、2:1降压和1:2升压这三种转换模式,通过外界快速充电电容即能结合输入电压和输出电压完成不同转换率的选择。在输入电压超出输出电压两倍时,即选择2:1降压模式,在输入电压在Vout和2Vout之间时,选择1:1降压模式,输入电压小于输出电压选择1:2升压模式。对输出电压进行检测,则能完成每个周期电荷量转移,实现转换率的调节。采用该种方式,可以降低输出纹波。在LTC3245电路中,拥有电荷泵、基准电压源、输出电压可调和PWM控制等部分,以电荷泵为核心,实现电源升降压调节。利用PWM控制信号,则能进行泵的充放电控制。利用MOS管作为模拟开关,则能使输入电阻得到减小,达到提高电路输出效率的目的。利用基准电压源,可以进行稳定参考电压的提供。而电路内部有两个电压源,即1.2V和1.4V。采用电压比较器对多路复用开关输出信号进行比较,则能实现泵脉冲信号控制,满足输出电压的调节需求。 3.2控制电路设计 针对开关电源受到的各种电磁干扰,如谐波电流干扰、线路传导干扰等,在充电器设计时可以通过增强输入和输出端口滤波设计减小干扰,也能通过加强接地处理减少干扰影响,促使电路性能得到进一步提高。在控制电路设计上,为减少电源受到的电磁干扰,还要使电流经过整流器和滤波器后进入电压调节器,以便得到稳定的直流电源。具体来讲,就是在电流经过半波整流电路后,会通过二极管VD。而采用正和负两种半波整流二极管,则能使电流在正弦周期中通过一半,达到引进负半周期参数的目的,完成全波整流器电路的设计。在信号采集方面,多数电路可以在直流电压下稳定控制。而在与负载连接方面,需要采用串联方法,促使稳压电路输出电压与稳压二极管稳压值一致,从而使电压稳定在固定值上。采取该种控制方式,无论输入电压或负载是否发生变化,都能实现稳定电压输出。 3.3电路设计效果 从电路设计效果来看,在充电器工作在固定输出降压模式的情况下,最大输出电流为180mA,电压为3.3V和5V,能够为此稳定输出。在输出电压为3.3V的条件下,电压纹波为44mV;在输出电压为5V的条件下,电压纹波为52mV。由此可见,在该模式下工作,充电器可以保持较小的电压纹波,所受的电磁干扰较小。而在输出升压模式下,最大输出电流为110mA,电压为3.3V和5V,能够为此稳定输出。在输出电压为3.3V和5V的条件下,电压纹波为48mV。此外,在充电器输入电压较大的情况下,输出电压达到5V,可以更快的完成电压转换,转换效率为73%左右,输出电压为3.3V时则能达到73%。分析原因可知,输入电压增加,输出电压不变,将导致充电器产生更大的功率损耗,因此将导致产品转换效率下降。 4.结论 在有限的时空条件中,伴随着电子设备的增多,频率资源占用的密集度不断增大,促使电磁干扰已经成为了电路设计首先需要考虑的问题。而通过电磁仿真分析,则能在开关电源充电器产品设计前对存在于元器件和电路子系统间的电磁兼容问题进行消除。在此基础上实现电路结构合理设计,则能使产品抗干扰能力得到增强,保证产品实现电压的稳定输出,因此能够更好的满足产品设计需求。
计算机软件基础论文:计算机软件开发的基础架构原理研究 摘要:计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 关键词:计算机软件开发 基础架构原理 信息技术 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 1 计算机软件开发的概况 1.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 1.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 2 计算机软件开发的基础架构原理分析 2.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 2.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 2.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 3 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 4结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:计算机软件基础课程实验教学研究 摘 要 计算机软件基础是一门实践性强的课程,为增强教学效果,增强学生的编程能力,强调以学生为本,提高学生的学习兴趣;实验教学应尽早介入教学过程,让学生边学边用;建立多层次实验教学内容,发掘学生实验潜能;建立多样化实验教学方式,方便学生自学。把实验教学做好做实,既能巩固理论知识的学习,又能切实提高学生的编程能力。 关键词 计算机软件基础;实验教学;编程能力 计算机软件基础是我国高等院校电类非计算机专业本科生的一门基础课,为相关专业学生打下利用计算机语言编写程序的基础,为后续专业课的课程设计、实践环节以及最后的毕业设计做准备,其重要性不言而喻。然而在实际教学过程中,由于多方面的原因,使得本课程教学效果不佳,学生普遍编程能力不强,甚至影响了后续部分课程的学习。要提高学生的动手能力,关键还是要多练。本文在肯定理论教学重要性的前提下,着重就计算机软件基础课程的实验教学部分进行分析,对实验教学环节的介入、实验内容的优化以及实验教学方式等提出一些探讨性的做法。 1 坚持“以学生为本” 计算机软件基础教学如何实现教学目标,其关键的一点就是以谁为出发点,是以教为主,还是以学为主,还是实现教学互动,教学互长,教学互推。从目前的现实状况来看,以教为主的弊病还很明显,迫切需要改变,实现以学生为本,实现教学互动。 以“教”为主的模式已经成为制约学生创造性、积极性发挥的重要因素 计算机基础课程从本质来看应该是一门实操性课程,其涵盖的内容广泛且繁杂,而且实验性强是该课程的基本特点,甚至可以说离开了实验操作,也就实现不了其课程目的。然而从目前的课程安排状况来看,以书本理论知识教学为主仍是该课程教学的主流,计算机软件基础教学都侧重书本理论学习,而忽视了学生实验环节。实践证明,这种教学方式就跟学游泳不下泳池,学骑车而没有自行车一样,学生在学习计算机软件基础知识时,绝大部分是事倍功半,导致学用脱节,无法学以致用。更有甚者,有些学生直到课程结束连最简单的程序编写都掌握不了,这既给教师教学造成很大的困惑,也彻底地打击了学生的自信和学习该门课程的积极性,更遑论实现知识创新,成为软件人才了,这与教学初衷显然是不符的。 原因是在现有的教学模式中,课程实验环节的设置和实验环节介入的时间发生了问题。从实际情况来看,实验环节介入越早,实验安排越多,教学效果也越好。而部分采用边教学边实验,教学与实验融为一体的教学方式,其实现的教学效果更是明显。因此,改变现有的以教为主的教学模式,从理论和实践上探索该门课的一些新的教学方法,已经成为计算机软件教学题中之义,不断创新教学方式,才有可能从根本上改变现有的学习费力不讨好、效果欠佳的状况。 深入浅出地解析理论知识是增强学生学习兴趣的重要途径 “学生是教学活动的主体,教学活动要以学生为中心而展开”,这已经成为现代教学理念的主流观点。从学生学习的心理来看,一方面由于计算机软件课程是基础课程,学生对学习开始阶段接触的软件知识有一定的好奇感,求知欲也相对比较强烈。同时,由于是刚进校门的低年级学生,对大学环境还不是特别了解,仍然具备认真学习的态度,因此,好好学习知识的想法也比较明显。另一方面是由于目前大学生数量急剧增加,社会就业压力明显,学生普遍有学习好专业课,实现良好就业的外在动力。因此,可以说,学生在开始阶段的学习兴趣是比较浓厚的。但由于语言、算法、数据结构等知识,是进行程序设计所必须具备的基础知识,而低年级学生在这方面基本没有知识储备,对其学习方法也并不适应,而原有的知识结构又很难同化现有课程知识,导致难以自学和分析、解决问题,引发学生学习的挫败感,一旦处理不得当,就会使学生学习提不起兴趣,缺少主动参与的积极思维活动、创造性思维活动,更有甚者还会使学生抵触学习,削减学生本身己经调动起来的积极性,影响后续课程的开展。 教育心理学的研究也表明[1]:学生在没有精神压力和心理负担并且情绪饱满、心情舒畅的情况下,大脑皮层最容易形成兴奋中心,思维也最活跃,此时的实践能力最强。因此,如何使学生保持这种状态就成为教师应该考虑的重点问题之一。单就理论教学而言,如何使理论变得通俗易懂,接近生活,易于学生理解,这是计算机软件基础课程理论教学的关键。从实践来看,在授课过程中,教师通过深入浅出地讲解,设置理论问题情境,解答学生在实验中产生的疑问,肯定和鼓励学生的想法等方式,都能比较充分地调动学生的积极性和主动性,使学生更加容易融入教学环节中,也便于学生深入理解理论知识。比如说针对学生提出的一些设想,经常正面地肯定,能使学生更加信任自己,更加愿意去创新,从而与学生实现良好互动。 同时,在课后对学生进行必要的关心,用人格魅力引导学生参与教学,也不失为一种好的方式。比如,通过课后深入学生,与学生建立亦师亦友的关系,与学生打成一片,学生往往会因喜欢教师而喜欢该教师教授的课程,实现良好的教学效果;而相反,教师冷冰冰的态度往往也会成为影响教学效果的一个重要因素。 2 尽早引入实验教学环节 实践证明,计算机软件基础的教学,引入实验教学环节越早,教学的效果往往越好。因此,计算机软件基础课程教学要想在培养软件人才、促进软件产业发展方面有所突破,尽早引入实验教学环节是一条必由之路。 现有的实验课程安排作用并不明显 计算机软件基础是计算机软件的核心课程,其主要内容包括数据结构、操作系统、数据库系统概论,教学目的是让学生掌握数据结构的相关算法,理解操作系统的基本概念,熟悉数据库的基本操作,从而具备初步的软件编程能力。同时,从目前的教学安排来看,该课程安排了一定数量的常规上机实验练习,以便提高学生的软件素质[1]。 但现有的课程安排还存在一定的问题,突出表现在: 一是学生上机练习的题目规模较小; 二是上机内容以章节为主,有的章节有上机内容,有的没有,导致上机实验没有连贯性和系统性; 三是上机安排的内容发挥作用不充分。 从实践来看,培养学生的软件素质必须适当结合电子信息类专业的特点,这对于培养应用型人才的作用至关重要。但从目前上机安排的内容来看,主要是从计算机专业的角度提升学生的软件素质,而并没有与电子信息类专业特点充分结合,其结果就是导致学生对硬件有较好的掌握,而对信源编码等通信软件知识知之甚少,影响课程设计的整体进度。由此可见,目前安排的实验课程其作用甚微,难以达到为学生打下软件知识基础的教学目的。 尽早引入实验教学,利于学生在操作中学习,达到学以致用的目的 从现有的教学来看,学生对计算机软件基础课程学习的困难点主要在于:课程理论知识比较枯燥难懂,上机操作能力不足,导致学生学习兴趣降低,影响了教学效果。比如说在C语言教学中,C语言程序设计作为学习计算机其他课程如数据结构、JAVA语言程序设计等课程的先修课,对于培养学生的计算机技能具有至关重要的作用,因此,提高这门课程的教学质量意义也十分重大。 但是,这门课程首先要讲授C语言的特点、运算符和表达式等内容,而这部分内容恰恰又相对比较枯燥,学生难以提起学习兴趣,而这部分内容通常是安排三周学完,对于初学者来说要在这么短的时间内理解这些理论并不容易。于是等到这部分理论教完开始接触程序设计时,部分学生已经远远落后于教师的进度,导致没有继续学习下去的动力,有些学生就此掉队。 同时也有研究表明[2],部分教授在教授这门课程时,调整了讲课顺序,提前给学生讲授程序设计的内容,安排学生提前实验,让学生亲身体验计算机如何运行C语言程序,而等到学生对C语言程序有一定了解后再讲授运算符和表达式等内容。由于之前学生对C语言有了切身的体会和感受,再学习其他理论时,往往能将这些理论与实验知识结合,加深对运算符和表达式等理论的理解,也提高了学习C语言的兴趣,作用都相当明显。 由此可见,针对计算机软件基础课程的内容特点,尽早安排学生上机实验,让学生体会学以致用、现学现用、现用现学的乐趣,对培养学生兴趣和创新能力、提升教学质量有着不可替代的作用。 3 建立多层次实验教学内容,发掘学生实验潜能 学生的素质和潜能并不完全一样,孔子时代就已经讲究因材施教,实验教学中也必须根据学生的实际情况,适当地分层次安排实验教学内容,建立多层次实验教学内容体系,从而更好地提升学生的学习兴趣,激发学生潜能,实现教学目的。可以分为基础性实验、应用性实验和创新性实验。 基础性实验要求精 基础性实验是课程的统一安排,目的是验证和巩固课堂知识,针对群体为所有学生。要充分发挥这部分实验内容的作用,主要在于求精。 首先要精选实验内容,针对每个知识点,都要精推细敲,并在每个实验内容中设置开放性思考题,要求学生认真思考做答,不求数量,但求质量。 其次要精讲实验内容。针对学生实验内容的答案,要进行深入的讲解分析,肯定学生做得好的地方,指出其不足,并指导如何修改完善,务求每个实验内容都讲透,并通过实验内容夯实学生对每个知识点的理解。 最后,引导学生运用发散性思维进行解题,提升学生对知识点的认识水平,如引导学生运用多种方法解题。 基础性实验是学生对知识点的深入掌握,也是开展应用性实验的必要准备。 应用性实验要求实 应用性实验是课程的适当补充,是学生对课堂知识的具体运用,旨在培养学生应用知识的能力,针对的群体是大部分学生。其主要任务就是培养学生解决实际问题的能力,具体方法是由教师选择合适的项目,让学生自愿分组,在规定的时间内按计划完成。 在应用性实验教学中,项目的选择非常重要,其主要原则是既要覆盖计算机软件基础课程的主要内容,也要贴近实际,是实际生活中有应用价值的项目,还要便于学生理解完成项目的方法,能最终形成一个完整的软件作品。比如说各种信息管理系统都是比较合适的项目。 在这个阶段,教师重在引导学生开展项目,指导学生解决项目实施中碰到的难题,检查学生项目实施情况,及时纠正项目的方向性、原则性错误,并引导学生及时进行反思总结,便于更好地掌握编程技巧和语法知识等内容。 在应用性实验阶段,学生的实验成果,不仅是要通过提交相关文档以及编写的程序代码来体现,还要在一定的范围内进行实际测试,便于学生将理论知识与实际挂钩,也便于学生进一步认识实验项目与实际项目的环境差别,更好地融入社会实践。 本阶段的实验由于应用性强,对于学习计算机软件基础理论知识感到吃力的学生,可不强行要求。 创新性实验要求新 创新性实验是课程的升华内容,主要是激发学生的创新思维和创新能力,所针对的群体是小部分学有余力的学生。在这部分实验内容中,由学生自行选择实验项目,设计实验方案和实验步骤,学校提供相应的实验环境和其他保障措施,教师则对学生选择的实验项目进行把关指导,确保项目具有创新性。在这个实验中,整个过程都由学生独立完成,学生要自行解决实验中遇到的各种问题,总结各种错误出现的原因和避免出错的方法,并在实验结束后,自行检验实验结果的应用价值,从而达到融合知识、锻炼素质、提升能力的效果,培养软件人才。 4 建立多样化实验教学方式,方便学生自主学习 实验教学的方式要多种多样,并优化实验教学载体,为学生实验提供更多的便利。 首先是可以充分发挥校园网的作用。目前,绝大部分学校已经建立自有的校园网,一方面为学生提供了大量的实验教学资料储备,如教学大纲、实验大纲、实验指导书、实验室开放时间表、指导教师安排等实验教学的所有技术支持文献信息,为学生开展实验提供了极大的便利;另一方面还提供了学生自测系统。在自测系统中,学生可以回答教师指定的问题,并完成打分,并可对回答问题的正确与否进行分析,纠正错误答案,进一步消化知识。同时,有的学校还设计了基于C语言的计算机软件基础自学系统,学生可以通过系统进行应用程序学习,循序渐进地学习和掌握知识,有力地巩固课堂教学的知识。 其次是可以充分发挥社会单位的作用。学校可以和与计算机软件专业对口的企业合作,在企业相应建立学生实践基地,让学生参与企业的实际设计,以干代学,从而进一步提升学生对计算机知识的认识,也进一步了解软件产业对软件人才的要求,适应软件产业的环境,从而更好地增强教学效果。 5 结束语 计算机软件基础是一门实践性强的课程,其实验教学要适时推进,这是增强课程教学效果的需要,也是提升学生素质的需要。在实验教学中,教师角色的转换,学生主体地位的重申,社会单位作用的发挥,都深刻影响着学生学习本门课程的效果。在目前的形势下,要充分发挥计算机软件基础作为培养应用型人才的重要基础课程的作用,充分发挥教师、学生、社会单位在该课程中的积极作用,就必须抓好实验环节的教学工作。只有实验教学才能更好得实现教师与学生互动、学校与社会互动,才能培养出适合软件产业发展需求的应用型人才。 计算机软件基础论文:计算机软件基础教学的改革思考 【摘要】本文针对计算机软件技术基础课程教授过中出现的主要问题,提出了对教学实践环节的几点改革意见。 【关键词】计算机软件技术基础;课程;软件设计 “计算机软件技术基础”是计算机基础教育的基本内容,是学生在本专业学习和研究中,开展计算机应用和系统开发的立足点。计算机基础教育的任务和目标是培养既精通本专业知识,又能掌握计算机应用技能的复合型人才。这种复合型人才所具有的能力结构不是简单的一维层次结构,而是网状的空间结构,即包括:学生的本专业知识、计算机应用能力和信息素养。如何适应素质教育的要求,如何使学生的专业知识与计算机技术结合,如何使学生在已有的操作使用能力基础上,提高应用开发能力,培养研究创新能力,《计算机软件技术基础》课程教学有着重要的作用。 1.教学现况与存在的问题 1.1 学生方面 由于非计算机专业学生来源不同,故其基础也是不同的。学生在高中所学的前续程序课程分别为C语言、VB和VF,个别地区的高中甚至没有开设计算机语言课程。由于软件基础课的第一部分为数据结构,涉及到相当多的指针操作,所以学过C语言的学生基础相对较好,教学中容易理解教学内容。而学VB,VF的学生对指针没有任何概念,对教学内容的理解相当困难,更不用说没有学过语言的学生。这是由前续课程带来的问题。 半数以上的学员一开始对该门课程的学习抱有极大的热情,然而随着课程难度的逐渐加大,编程技术底子较薄或接受能力较差的学员开始退缩,主要反映在大型程序设计作业完成情况上,分工不均衡,出现能者干、庸者看的现象。这与课程的设置有关。 1.2 课程设置方面 这门课程涉及到的内容很多,主要包括数据结构、结构化程序设计、面向对象程序设计。这几个部分对于计算机专业而言都是单独的一门课程,但是现在要把各部分的内容综合到一门课程中去,便给教学带来一定的难度。 这门课程的学时数有限,笔者所在学校安排了58学时(理论28学时、实验28学时、考试2学时),教学的时间非常有限,要在这么短的时间内学好所有的内容,对学生和教师都是一个挑战。 2.教学改革方面的几点建议 2.1 传统的课堂教学与新兴网络教学的完美结合 传统教学模式的主要手段就是“粉笔+黑板”,这种教学手段可以充分展示教师的教学思路,展示教师的个人教学魅力,同时可以留给学生充裕的思考时间和完成笔记的时间。这种教学主要应避免“满堂灌”和“面面俱到”,而是对一些原理性、概念性较强的教学内容采用这种教学。如:链表的概念,几种查找、排序的方法以及他们之间的差异等内容都可以使用这种教学方法。例如,在讲授应用结构体处理数据时,我们举了一个显示输出输入的几组学生数据的例题,在课堂上,采用板书方式分步介绍了如何定义结构体,如何建立输入功能子函数,如何建立输出功能子函数,要求学生给出完 整的程序和输出结果。然后又给学生布置一个作业,要求使用链表处理信息,程序运行后需按序显示输入的学生信息。这样就可以让学生进一步掌握动态分配空间函数的应用及如何创建链表和它在C语言程序中的应用。 “粉笔”黑板”这种教学看似简单和落后,但如果提供了完善的网络环境,学生就能在园区网上看到教师已经制作完成的课件,就能根据自己的学习需要检索教师当天教学的板书,播放教师的某段讲解。这种教学模式使学生能够在课堂上紧跟教师思路,减少了完成笔记的时间,提高课堂效率。 2.2 目标驱动理念在课堂教学中的应用 建立在建构主义理论基础之上的目标体验教学是以学生为中心,以教学目标为驱动的教学方式,属于探究式教学模式的一种。其显著表现是:教师的教学与学生的学习都是围绕着一个目标,而这个目标又包含着几个小目标,每一个具有建构思想的目标驱动都要符合学生的“最近发展区”规律。最近发展区主要是指学生的潜在发展水平,在此水平上,学生还不能独立完成学习目标,但经过启发、帮助和努力,就能完成目标。例如,在讲述“排序”时,首先就要求教师已经介绍过冒泡排序和快速排序这两种互换类排序方法,而且学生已熟练掌握。在这基础上,就可以对学生讲解简单插入排序和希尔排序这两种插入类排序,也可以讲授简单选择排序和堆排序。在这个教学过程中,冒泡排序和快速排序就是学生现有的发展水平,学生能独立地、自如地完成教师提出的教学目标;而其他排序方法则是尚处于形成状态,还不能独立完成的教学目标,是学生的潜在发展水平,在教师帮助下,通过训练和学生自己的努力才能完成的教学目标。 2.3 注重培养学生的动手能力 在计算机课程的教授中,许多老师比较注重概念、语法的讲解,却忽略对能力的培养,这样培养出来的学生在上机时就会不知从何下手因此在教学过程中,在介绍完基本概念和语法知识后,可以利用更多的课时来对学生的思维方式进行引导对常用的软件设计方法可以从“拿到题目”“如何分析”“如何解决”“最后具体程序实现”的整个过程进行全方位的启发这样能提高学生的软件设计能力,使学生如何设计该类软件有一个基本思路,知道如何去思考问题,如何去解决问题,方向明确、思路清晰。 2.4 改变单一考试模式 考试是学生学习导向的指挥棒,也是检验教学效果的基本方法。计算机软件技术基础是典型的实践性课程,单一理论考试模式无法掌握学生上机操作水平。我们采取厂“笔试+上机”的考核方式,任何一项成绩不通过这门课程学习就不合格。机试成绩并不是一次给出,在平时上机实验中就分阶段进行考核,可以随时掌握学生的学习和应用情况。例如,可以给出一些应用题,让学生通过分析找出解决方法,训练学生掌握应用领域的知识并综合运用知识的能力。新的考核方法给了学生一个发挥才能的空间。变被动的应试为主动的学习,使学生成为考试的主人。学生在解决问题时若有创新,就可以得高分。这样。可以激发学生的学习积极性和求知欲,给他们展示自己才能的机会。充分发挥创造力和想象力。 3.结束语 “计算机软件技术基础”课程对于从事计算机应用领域的非计算机专业人员是相当重要的,同时对于计算机应用领域的发展也起着十分重要的作用本文中针对该课程现阶段教学中存在的问题,提出了改进的方法实践证明,该方法能有效地提高学生的软件设计能力和创作能力,是教学上的一种较好的开拓。 计算机软件基础论文:探究计算机软件基础数据结构之算法 摘要:近年来计算机在我国各行各业扮演的越来越重要的角色,加强对计算机的有效性探讨是实现计算机为各行各业服务的关键。计算机数据结构主要指的是信息在计算机内的寄存方式和信息的集合和整理。计算机数据结构经常与算法相联系。算法是被计算机所识别的指令,算法是通过数据结构所进行的信息储存。算法和数据结构二者是相互作用的,通过对算法蕴藏信息的分析可以有效的解决计算机存在的一些问题,提高处理效率和速度。 关键词:计算机软件 数据结构 算法 一、引言 随着计算机在在我国各行各业发挥的作用日益凸显,计算机的数据结构只的是信息在计算机 寄存方式和信息的集合和整理。计算机结构与算法关联甚广,因此加强计算机数据结构算法的研究对于计算机研究十分重要。下面我们将对计算机基础数据的算法进行相应的介绍。 二、计算机软件基础数据结构之算法概述 (一)算法的两要素 算法包括两要素,一部分指的是对信息的操作处理,这部分对信息的操作处理包括四种处理方式,分别为逻辑符合,数学计算,信息的对比以及信息的传递另一部分指的是对信息的处理方式的操作,它引导指令进行有序的进行。 (二)算法的特征 算法是有限指令的整体,这些指令表明了处理问题的步骤,针对相应的问题,算法可以对定值按照原先设定的指令进行运算处理,并且通过一定数量的运算后传送出计算机得出的最后结果。这就要求算法包含有限的指令,同时各项指令都 应该明确,不能多层含义,同时也要求这些指令都是计算机能力范围之内的,超出计算机范围以外的不仅不能起到积极效果反而会对以后的操作造成一定负面影响。算法对处理对象没有要求,同时被处理对象也不会对这些指令产生影响。 (三)算法的表示 很多人可以通过文字或者符合翻译算法,一般翻译法包括一般性文字,C语言,程序图,PAD图等。其中一般性文字和C语言是具体详细的描述算法的。他可以使学习者更容易学会。 (四)常用的算法 1.枚举法 枚举法是指对信息的某些独特特点估计运行结果的区域,然后通过一些手段检验该区域的每种结果,直到验证到所有饿都符合才加以停止。这些验证有的是可以满足算法的要求的,同时也存在着一些不能满足算法要求的,这些满足的对象就是计算机最终会传递的结果,那些不能满足算法要求的就表明该算法无解。 枚举法具有工作原理简单,容易接受的优点,但是枚举法有显著的缺点就是工程量大工作时间长,枚举法一般只适用于无法用别的方法解决的问题。 枚举法包括以下步骤: 1.1通过对问题的思考,预估问题的大致方向 1.2选出合适的枚举形式。枚举形式包括顺序法,对比法类型列举法等 1.3将可能的方向进行一一验证 1.4确定哪些情况是合理的哪些是不合理的,得出最终结果。 2.迭代法 迭代法与枚举法相比比较粗糙,生活中很多方面都需要这种方式进行问题的处理它的显著特点就是可以将一个麻烦的问题转化成为比较简单迭代算式,这样就会形成问题由难至简的循环,从何最终得出答案。 3.递推和递归法 递推和递归法是比较常用的一种方法,通过对一些特殊的公式的性质加以推导得出结果。递推法和递归法从简单入手,把前面得出的结果进行到后面的推理之间可以更加方便结果的得出。 三、计算机软件基础数据结构之算法的设计要求 算法就如同人与计算机之间进行沟通和交流的语言,通过算法作为中介可以加强人与计算机的距离,让计算机按照预先设定的指令一样去执行任务。但是要遵循一定的原则。 (一)正确性 设计者首先要按照算法的规则编译指令进行编译,只有按照规则的编译才能实现和计算机的交流,让它按照规定执行任务。如果出现错误的指令那么将会对引出不准确的结果。 (二)可读性 算法一定要具有可读性的原则,只有可读性才能让人对算法一目了然,如果算法过于复杂和晦涩会让人难以理解原理。 (三)稳定性 算法的稳定可以使得计算机在运用时的稳定性能的保持,试问如果计算机在运行的时候总会出现错误,给人的感觉整体下降。稳定性对于算法来说至关重要,同时对于计算机的规范使用也至关重要。 (四)高效低耗能性 计算机内部器件的好坏对于计算机性能的高低具有决定性作用。算法亦如此,好的算法可以在最短的时间得出答案并且使用最低的耗能得出答案。 四、计算机软件基础数据之算法的复杂性分析 (一)运行时间长 一般设计者并不是根据计算机的算法衡量时长,算法运行的载体依然是计算机,因此计算机地运行速度是受很多因素的影响的。一样的计算法在不同的载体上会产生不一样的效果,这一效果并不是对算法效率的评判而是表现在时间的耗损上,耗损程度作为评价算法的好坏标准。 (二)内存消耗 内存消耗指的是计算机在运行算法时需要用到空间大小的尺度。内存消耗有传入传出信息所占的内存以及算法在运行过程中暂时占用内存的大小。传入传出信息占据的比例和问题相关,并不会随着算法的变化而变化,在运行过程中暂时性占用的内存大小往往是由算法决定的,好的算法可以占据比较小的内存,相反坏的内存则会占据教的的内存。 五、结束语 计算机在近年来以及其迅速的脚步占领各个行业,计算机软件基础数据结构之算法是学校者了解计算机数据结构的基础,通过对它的学习可以帮助学生更科学的认识到计算机的运行情况,并且使得学习者更好的掌握。本文从计算机软件基础数据结构之算法概述,计算机软件基础数据结构之算法的设计要求,以及计算机软件基础数据之算法的复杂性分析进行了相关的介绍。 计算机软件基础论文:计算机软件基础数据结构之算法分析 摘 要:计算机软件的基础数据结构,主要负责讲解计算机内信息的寄存方式、集合和整理,通常是与算法密不可分的。算法是能够被计算机分辨和识别的指令,指令的内容就是通过计算机软件基础数据结构来进行寄存的信息。数据结构的算法分析,可以使计算机处理比较复杂的难题,提高了效率,本文对计算机基础数据结构的算法进行了分析。 关键词:计算机软件;基础数据结构;算法分析;复杂度 1 算法的概述 1.1 算法两要素 算法主要包括两部分:信息的处理操作和信息处理方式的操作结构,对信息的处理操作一般包括逻辑符号、数学计算、信息传递和信息对比,操作结构可以指引指令有序进行,通常用流程图来描述。 1.2 算法的主要特征 有限指令的主要部分就是算法,有限指令能够明确处理问题的步骤。面对问题,算法能够对各种定值指令进行预算处理,通过运算传达最后的计算结果。算法的特点主要为:指令的数量必须有限;指令不能超出计算机的能力范围;被处理的对象不受指令影响,对象数量不影响指令,必须要有至少一个传递末端。 1.3 算法表示方法 目前编译算法一般都用符号和文字来进行,主要包括程序图、C语言、PAD图,一般性文字等。C语言和一般性文字能够具体详细的描述算法,其他方法描述算法是大致内容并进行作图,更加直观的表达,便于学习理解。 1.4 常用的算法 常用的算法主要包括枚举法、迭代法、递推和递归法。枚举法内容是指通过信息特点对运行结果的可能区域进行估计,然后利用一些方法手段检查各个结果,直到所有结果都符合。在验证过程中,验证对象如果满足算法要求,这个验证对象就是最终计算机传递的结果,如果没有达到要求的对象,那么算法就无解。迭代法是一种较为粗略的方法,可以把麻烦复杂的问题转化为较为简单的迭代式子,通过循环这个步骤,达到由繁化简并最终得出答案的目的,该法适合非数值类问题的计算。递推法和递归法是主要的算法制定编写法,都通过运用特殊公式逐项推导而来的。 2 算法设计要求 算法像语言一样,是计算机和人类沟通时的语言,通过算法,人们不仅可以跟计算机进行交流,还可以按照指令执行任务。因此所有的指令必须要符合一定的行为准则,算法的设计要求主要包括以下几点: 2.1 具有正确性 设计者编译指令时必须要按照算法的规则来进行,从而保证人和计算机正确的交流,保证计算机执行好任务。正确性中最重要的就是避免语法错误的出现,从而能够为正确答案的得出做好准备。 2.2 具有可读性 算法具有可持续性,是指算法总体思路容易让人理解,是想一下,一个非常混乱的算法,即使再聪明的人也很难明白算法原理的,更不用说得出计算机答案。 2.3 具有稳定性 就像机械设备似的,如果工作状态不稳定,那么就会很容易出现难懂奇怪的问题,算法如果不够稳定,计算机在正常运行的时候,也会很容易出现错误。经常出现的错误就是乱码,就会让人感觉像是算法存在严重问题。 2.4 具有高效低耗的性能 计算机性能的好坏取决于内部的器件好坏,算法也是这样的。好算法可以用最低能耗最短时间来得出答案,计算机内部的工作原理可以决定这些因素,其中最主要的就是存储大小和运算速度的联系。 3 算法复杂度的分析 算法复杂度决定了一个算法执行并得出结果需要的总时间,设计者通常是根据算法复杂度来判断对算法的总效率来进行判断的,这是因为时间的消耗和算法需要的内存情况是直接联系挂钩的。评判者主要是依据运行的时长以及内存的消耗来进行判断的。下面就简要介绍一下运行时长以及内存消耗: 3.1 运行的时长 通常来讲设计者不是依据算法的总运行时间来衡量时间长短的,这是因为计算机仍然是算法正常运行的载体,计算机的运行速度跟许多因素有关,例如计算机的运行环境、计算机内部使用损耗等。因此,同一种算法在不同的计算机运行载体上运行的效果也是有很大差别的。一般来说,计算机运行时长的大小不是衡量算法效率的一种标准,而是判断算法运行时间损耗的一项指标,能够在一定程度上评判算法运行的好坏。 3.2 内存的消耗 计算机运行算法,会暂时占用相关的空间,被占用的空间大小尺度就是常说的内存消耗,内存消耗与相关的函数紧密联系。内存消耗主要内容是传入和传出信息占用的内存、算法在运行过程中暂时占用的内存等。传入和传出信息占用的内存跟需要解决处理的问题是相关的,不会因算法变化而变化;算法运行中暂时占用的内存大小是由算法来决定的,不同的算法需要不同的内存,因此,比较好的算法需要的内存也比较少,这也是内存消耗成为评判算法好坏的又一个非常重要的标准。 计算机软件基础论文:计算机软件技术基础课程教学探讨 摘 要:针对计算机软件技术基础课程的内容与特点,探讨了传统教学中存在的不足,提出几点行之有效的教学改革方法。这些方法在实践中取得了实效,对该课程的教学改革具有一定的意义。 关键词:计算机软件技术基础 课程 教学改革 计算机软件技术基础是为非计算机专业开设的课程,该课程是后续课程的基础,涉及内容比较广泛,包括数据结构、操作系统、数据库系统、计算机网络、软件工程技术、管理信息系统等内容,具有很强的理论和实践性。本课程有如下三个难点。 (1)该课程的内容多、跨度大、学生把握重点有些困难。 (2)计算机软件技术基础是一门内容综合的课程,涉及的知识面广,学生对基础课程的知识和理解程度有所差别,授课中比较难掌握。 (3)计算机软件技术基础是一门应用性很强的课程,需要理论与实践相结合。 针对以上难点问题,本人分析了目前该课程在授课中普遍存在的问题,并从实际要求出发,对计算机软件技术基础课程的教学改革进行探讨。 1 计算机软件技术基础课程存在的 问题 (1)目前,大多数老师采用常规的灌输式教学方法,以教师讲授为主,学生处于被动的学习接受状态,缺乏对课程学习的兴趣和主动性,启发式教学没有充分运用。 (2)有时为了增强学生的兴趣和信心,往往较低教学难度,大部分时间讲授基本概念,而对程序设计和调试技巧等较深的知识只是点到为止或者避而不谈。导致大量学生学完本课程,只会背诵几个基本概念,并没有真正掌握程序设计的很多精华思想和编程技巧,更没有了解软件是如何管理计算机全部资源的。 (3)计算机软件技术基础实验课在机房内进行验证性实验,实验时教师只是把实验目的、具体程序、程序实现的功能等内容介绍给学生,学生直接输入程序代码,然后获取实验数据,验证理论知识。这样,学生只是机械的进行程序录入,不用独立思考,所以不能深入细致的分析和调试, 2 课程教学改革 (1)教师主导性和学生主体性相结合 充分调动学生学习的主动性,引导学生自觉的学习和发展,教学过程实质是教师教和学生学的互动,只有这样,才能使师生之间和学生之间教学相长、信息交流,从而达到知识与兴趣共存,进而实现教学共赢。课程教学过程中,采用启发式教学,随时了解学生对知识点的理解和掌握,调动学生学习的热情。 (2)采用案例引导式教学 在课堂理论知识的讲授中,尤其是讲解新知识时,采用实际的案例进行演示说明,把学生带入特定的情景中进行思考;在演示过程中,逐步引出各个相关概念,加深学生对基本概念与原理的理解,进而提高学生运用理论知识分析和解决实际问题的能力。 案例引导的课程教学,能为学生在理论和实践之间搭起一座桥梁。学生带着多个基本概念和知识点的任务通过生动形象的案例进行学习,既容易激发学生的学习兴趣,又有利于学生迅速掌握抽象、枯燥的概念,以及各相关知识点之间的内在联系。在讲授的过程中循序渐进、环环相扣,优化教学内容。 (3)注重实践环节 对于计算机软件技术基础这门实践性特别强的课程,必须把理论课和实验课结合起来讲解才能培养学生的能力,而且实践教学不再是理论教学的附属,它与理论教学同等重要,学生可以通过实验课的练习领会理论教学中所学的知识,在上机的指导过程中,不仅要指导学生软件设计的基本方法、程序调试的基本技巧,还要对学生思维方式进行引导。对实践环节中的软件设计从“给定题目”―“具体分析”―“解决问题”―“程序实现”―“运行调试”的整个过程进行全方位的启发。使学生掌握软件设计的基本思想,知道如何思考问题和解决问题. 3 结语 计算机软件技术基础是一门理论与实践相结合的课程。该文针对该课程现有教学中存在的问题,提出了改进方法。实践证明,该方法取得了良好的教学效果,能够帮助学生系统掌握课程知识,切实提高实践能力。 计算机软件基础论文:计算机软件技术基础课程教学研究 【摘 要】本文阐述了计算机软件技术基础课程教学特点和教学目的,针对课程教学现状,分别从明确教学目标、丰富课堂教学手段、巧设学习情境和构建良好师生关系等几方面对计算机软件技术基础课程教学策略进行了探讨。 【关键词】软件技术基础 课程教学 研究 一、引言 科学技术的飞速发展,使计算机技术在社会生活各个领域得到了广泛的应用。计算机软件技术基础是高校计算机基础教学中的重要内容,随着《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》 的出台,国家对计算机基础教学提出了新的要求,即打破传统教育模式,以人为本,学生为主体,造就既精通本专业基础知识,又能掌握计算机应用技能的复合型人才,达到素质教育的培养目标。 计算机软件技术理论,是学生学以致用的基础,其涉及的知识面广、概念多、原理复杂和抽象,理解上会有一定的困难。因此,从计算机教学出发,对计算机软件技术基础课程教学知识体系、教学模式和教学方法等进行深入的分析和研究,寻找科学的教学方法,全面提升学生软件开发应用技能和解决实际问题的能力,为学生终身可持续发展提供更为广阔的空间,就显得尤为重要和迫在眉睫。 二、计算机软件技术基础课程教学特点和教学目的 计算机软件技术基础课程既是集计算机网络基础、操作系统、数据结构、软件工程以及数据库等多门专业课为一体的综合课程,涉及面广,内容相对独立,也是一门理论与实践结合性较强的课程,其线性结构、非线性结构、图、查找、排序等数据结构与算法之间关系复杂。教学中,应针对应用实例,对编程中常用的算法给予重点讲解,对典型数据结构数据元素的集合关系以及基本运算展开教学研究和深入的讲解。 计算机软件技术基础课程的教学目标,是用科学的方法引导学生,通过课程学习,既掌握计算机软件技术基本理论知识、具备开发应用软件所必需的软件基础知识、懂得高级编程语言知识、丰富编程技术和基本算法,又熟练运用程序设计的思维和方法,使其软件素质得到提高,抽象思维能力,灵活运用高级语言进行程序设计和动手编程解决实际问题的能力得到加强。 三、计算机软件技术基础课程教学现状分析与对策研究 (一)现状分析 基础知识不扎实。学生计算机知识较薄弱,尤其是该课程是以概念多、抽象而复杂的“C语言程序设计”为基础的学科,理论知识多、应用层面的内容相对较少,学生难以理解的同时,感觉枯燥乏味,产生畏难情绪,加重了思想包袱,严重影响了学生的学习热情。 教学方法单一。缺乏先进的教学理念的指导,教学策略上缺乏创新,沿袭着“你教我学”的教学模式,学生始终处于被动学习的地位,积极性受到压抑,自身创造力和潜能未能得到有效发挥,知识传输与能力培养相互割裂。 课时限制。该课程知识点较多,课程学时安排较短,教师偏重基本理论讲解,学生在短时间内难以消化吸收包括数据结构、操作系统等繁杂的基本概念,而程序设计和调试技巧等实践性较强的部分往往因课时限制只能点到为止,学生无法体会课程的乐趣,更无法进行深入研究,严重影响了教学目标的实现。 (二)对策研究 明确教学目标。摒弃传统教学方式,倡导以学生为中心,注重学生知识水平和技能的培养。教师应对计算机软件技术基础有一个全新的定位,在对教材知识点内涵与外延正确把握的基础上,精心设计和巧妙安排学生易于接受的课堂教学活动,准确驾驭计算机软件技术基础课堂教学,将“任务驱动法”、“合作学习法”等优秀教学方法组合运用,创设探究情境,激发学生的学习热情,使其对操作系统、 数据结构、 数据库技术等功能和运用产生浓厚的兴趣,不断提高学习能力。 丰富课堂教学手段。以“任务驱动法”为代表的互动教学法,是上世纪80年代后逐渐发展成熟的实践型教学方法,是国内外运用较多的、先进的教学理念。它是让学生在“做中学”,通过学生的参与和体验,在完成任务过程中主动地去分析和思考问题,加深对知识的理解和感知,共同探讨解决问题的方法,进而达到对知识、技能的理解和掌握,既增强了知识点的融会贯通,也强化了学生主动积极的学习意识。 巧设学习情境。软件技术基础课程教学目的,是让学生打破常规,启迪思想,通过探索、实践,掌握理论知识并能灵活地加以应用。“情境教学”正是基于这一先进思想的教学方式。如学习语言编译时,使用“栈”可实现函数过程的调用。当计算机输出数据打印时,打印机速度慢,为解决这个问题,教师安排学生们分组讨论,最终在操作系统中设一个打印队列,将打印任务逐个完成,避免了数据丢失或打印次序混乱。任务进行过程中,学生们热情高涨,积极思维,体会知识的奥妙,深刻认识到了这门课程的意义和作用,同时小组成员团结协作,焕发出可贵的集体智慧,在目标实现过程中体验成功带来的巨大喜悦。 构建良好师生关系。教师传道授业,是学生学习的组织者和倡导者,更应成为学生的良师益友,将抽象的、枯燥的软件技术基础,用实用化和情趣化的现代教学思想巧妙呈现,产生共鸣、碰撞智慧的火花,使学生充分感受学科魅力,从而启迪心灵,放飞思想。当学生暴露出畏难或厌烦情绪时,教师应给予最大限度的宽容和理解,并用科学的思想加以引导,鼓励他们打破常规、迎难而上,与学生共同完成知识点的跨越。 四、结论 综上所述,打造充满生机和活力的计算机软件技术基础课程教学,是新时期高校教学的需要,也是实施素质教育的关键。只有对教学现状进行深入的分析和研究,采用科学的方法正确梳理教学思路,将优秀的现代教学思想融入计算机软件技术基础课程教学,优化教学过程,才能实现教学相长,不断提高计算机软件技术基础课程教学的实效。 计算机软件基础论文:计算机软件技术基础课程的案例建设 摘要:案例教学能有效提高学生分析问题和解决问题的能力,是现代教育的常用教学方法之一。文章分析案例教学中的案例特征,以实际工程项目的一个子系统为背景,设计实时仿真监视系统案例并介绍案例的具体建设情况,指出该案例对提高学生的学习兴趣以及分析问题和解决问题的能力具有明显的效果。 关键词:软件技术基础;案例教学;案例建设;实时仿真;监视系统 1、计算机软件技术基础课程中案例教学的必要性 计算机软件技术基础是仿真工程与自动化专业的核心课程之一,是一门应用性很强的专业基础课。该课程是整合课程,主要包括c++面向对象程序设计、算法与数据结构、操作系统、软件工程等方面的内容,知识庞杂且难以掌握。学生在学习该课程之后常常感到困惑:所学知识有什么用,怎样运用所学知识?一些学生虽然能够在考试中考出高分,却不知道怎样解决实际问题。如何使学生认识所学知识的用途,融会贯通并灵活运用,是这门课应重点考虑的问题。目前,案例教学在法律类和管理类课程教学中的地位和作用已在教育界达成共识。教育部高等学校计算机科学与技术教学指导委员会于2006年6月了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》白皮书,明确指出在教学方法和手段上运用案例教学的必要性,因此,将案例教学作为一种教学方法引入工科类课程的教学,具有可行性和必要性。 2、认识案例 案例教学法就是在教师的指导下,根据教学目的和要求,以案例为基本素材,把学生带人特定的教学情境中进行思考,以此加深学生对基本原理和概念的理解,进而培养并提高学生运用理论知识分析问题和锯决问题能力的一种教学方法。 案例是案例教学的基础,离开了案例,案例教学就无从谈起。案例与一般教学中的例题有着本质区别,案例教学中的案例是将多个知识点融人一个整体来解决实际问题,涉及的知识面广,知识间具有连贯性和系统性,涵盖的知识具有综合性的特点,知识和原理蕴藏于案例之中。一般教学中的例题往往是配合某一章节或某一知识点,从某个角度、某个方面或某个层次反映所学理论和方法,起着验证和说明作用,常常带有为讲知识而杜撰例子的痕迹,各个例题之间相对独立,涵盖的知识单一,知识和原理孤立地呈现在学生面前。一般说来,工科类课程的案例应具有以下基本特征。 1)真实性。 客观真实性是案例的基本特征。教学案例应源于真实,取材于工程实际或科研课题,但是又要高于真实。为了突出主题,可以对真实做一定的删减处理。 2)综合性。 案例应是综合知识的载体,既要以学生已掌握的知识为依据辐射足够多的知识点,又要在匹配教学内容的基础上对知识有一定程度的扩展。 3)完整性。 案例是完整过程的载体,涉及了解背景、查询资料、分析信息、发现问题、探求方法、采取行动、解决问题的全过程。 4)启发性。 案例教学着眼于能力的培养,希望得到的不是案例的标准答案,而是解决问题的思维方法和能力。案例中,解决问题的方式是开放性的,可以留给学生想象的空间和发挥的余地。 5)实践性。 学生可以对案例进行复现、改进和完善,也可以按照自己的思考去实现,增强理论应用于实际的能力,实现从理论到实践的转化。 3、案例建设 案例教学的前提是高质量的案例,高质量的案例既要覆盖足够的知识,又要控制合适的规模。规模过小,则不能溶入足够的知识,也不能提供足够的研讨与思维空间;规模过大,则在短时间内难以被学生接受,不能得到预期的教学效果。笔者以实际工程项目卫星实时仿真系统的一个子系统为案例背景,在突出主题的前提下,进行了适当的详略及删减处理,形成了“实时仿真监视系统”案例。 3.1 案例背景简介 卫星实时仿真系统能够对卫星的方案、设计、集成、测试和运行各个阶段进行仿真验证,是提高卫星总体设计水平的重要手段,其网络关系连接如图1所示。在此系统中,仿真模型解算、物理设备接口等苛刻实时约束的节点通过反射内存互联,构成实时内环,外环则通过普通网络互联,将人机交互、可视化、数据处理等实时约束弱的节点互联,内、外环都可以根据需要扩充且内环不受外环影响,苛刻实时得到保障。转发计算机完成内存数据的提取并转发外环,仿真管理计算机则同时管理内、外环系统。卫星仿真监控是卫星实时仿真过程中的重要一环,它将抽象的仿真活动形象化,并及时将信号数据以各种方式反馈给用户,以利于用户分析、理解和决策。卫星实时仿真监控系统,能够模拟通过控制、监视和测量星上设备的工作状态实现实时连续地记录工作过程、测试数据和描绘曲线。图1中,人机交互计算机、曲线显示计算机和三维显示等外环计算机共同实现仿真监视功能。我们将人机交互计算机和曲线显示计算机的功能提取出来,要求系统具有一定的通用性,能够适应不同监视任务和不同数据类型,形成“实时仿真监视系统”案例。 3.2 实时仿真监视系统案例 实时仿真监视系统的工作原理为:转发计算机完成内存数据的提取并转发外环,外环上的实时仿真监视系统首先进行初始化,随后自动生成系统主界面。系统支持两种运行模式:监视模式和回放模式。在监视模式下,系统既要处理主界面信息,又要处理网络数据。主界面信息的处理包括响应用户交互消息、更新实时监视界面、实时绘制曲线;网络数据的处理包接监听网络端口,接收、解析和保存数据包,将有效数据写入共享数据结构,供给系统绘制曲线。在回放模式下,不再需要对网络进行监听,直接读取监视模式下保存的原始数据文件,然后进行相应处理即可。 为实现上述目的,使系统具有一定的通用性,我们设计了如下方案: (1)在软件工程思想指导下,进行需求分析、总体设计、详细设计、编码实现以及综合测试。通过该案例,让学生对软件工程思想指导下的软件开发全过程有一个感性认识; (2)采用多线程技术实现监视模式下的主界面信息处理和网络数据处理,仅用单线程实现回放模式; (3)设计一个数据包发送测试程序,模拟转发计算机的功能。 为此,我们结合本课程的基本知识点将系统的主要功能模块划分为界面管理和数据处理两大部分,界面管理部分主要承担主界面信息的处理,数据处理部分则主要负责数据的处理。 3.2.1 界面管理 系统运行过程中始终需要对系统主界面进行管理。从运行初期的生成主界面,到运行中的监视过程的显示,再到最终的系统结束,都需要对主界面进行即时的调整。为了提高通用性,系统采用基于配置文件的方式,通过用户提供的配置文件,动态改变系统监视任务,也就是说,系统能够改变每次运行时的任务,主界面显示的内容具有不确定性。 1)读取配置文件,获取初始化信息。 系统运行之前,需要进行初始化,这就需要系统读取配置文件,包括全部信号、实时显示信号、数据包类型等配置文件。用户必须按照约定的正确格式提供配置文件,否则系统有可能无法正确识别相关信息。从软件工程的角度,配置文件的设计与确定应在总体设计阶段完成。配置文件的类型、组织方式以及数据正确性的检验,都是学生可以自由发挥和扩展的内容。 2)自动生成实时监视界面。 监视对象的不确定性使得系统的监视界面无法固定,然而,不能将界面的生成工作完全交给用户完成,这就需要设计一种适用于不同监视任务的界面生成算法,使系统将界面生成工作承担下来。另外,系统界面的尺寸等信息是用户所不知道的,因此被监视的信号在系统主界面中的显示位置无法由用户设定,这就需要系统自己完成界面的排布任务。因此,要求设计一个具有较强通用性的监视界面自适应生成算法,这部分涉及算法设计和计算机系统配置的获取等基础知识,算法设计是学生能够自由发挥并出彩的部分。 3)定时更新监视界面。 为了实现实时监视功能,系统需要对监视界面进行定时更新,以显示当前被监视信号的实时数据。为了满足用户的不同需求,系统提供0.5s、1s、2s三种刷新频率。系统可以根据用户选择的刷新频率对主界面进行更新。这部分主要涉及定时器的使用。 4)处理用户交互消息。 系统需要对用户的交互消息进行处理,主要为鼠标消息,包括运行模式的切换、仿真的开始与结束、加载历史数据包文件等。这部分涉及所选编程环境下的消息响应机制问题。 3.2.2 数据处理 系统在运行过程中,需要对数据包进行接收、解析和存储,还要为曲线绘制提供原始数据,因此需要设计一个专用的数据结构。 1)接收网络数据包。 在监控模式下,系统既要处理主界面信息,又要通过网络接收数据包。为了避免“漏掉”数据包,系统必须对网络持续进行监听。如果主线程将大量时间用在网络监听上,势必无法对用户的交互做出及时响应。因此,需要将数据包的接收放在一个单独的线程中。这涉及操作系统进程管理的相关概念,是多线程程序设计技术的典型应用;也涉及网络通信技术,需要了解网络通信协议等相关知识。 2)解析数据包。 在接收到数据包后,需要将数据包内的数据进行解析,获得数据包内的数据,将最新的数据更新至系统对应的变量中,以供实时显示。解析数据包涉及网络通信程序设计技术。 3)保存原始数据包。 系统要求有回放功能,因此需要将接收到的数据包写入文件,进行永久保存。数据包的保存有两种方式:解析后按段保存和作为整体进行二进制保存。第一种方法耗时,需较大工作量。第二种方法简便,工作量小。显然第二种方法更适合本系统。由于系统必须适应两种类型的数据包,因此,进行数据保存时,采用以形参类型为区别的方式进行同名函数的重载,实现两种类型数据包文件的存储。这部分功能涉及C++面向对象程序设计中的重载技术以及文件操作技术。 4)读取数据文件,获取数据包。 在回放模式下,系统不再对网络进行监听,不进行数据包的接收,需要通过读取之前保存的原始数据包文件获得数据包。原始数据包文件保存的是二进制形式的数据包,系统每次读取之后需要对数据包进行解析,这与接收到数据包的过程是一样的,不同之处在于回放过程不再需要将数据包进行保存。这涉及C++面向对象程序设计中的文件操作,同时,通过监视模式下的多线程程序设计与回放模式下的单线程程序设计的对比,使学生真切感受并理解多线程程序设计技术及其应用场合等。 5)共享数据。 系统嵌套了曲线绘制模块,因此,数据处理与曲线绘制之间需要有一块共享数据内存。在收到数据包并解析后,马上将有用的信息写入该共享内存。写入操作由数据包接收线程处理,读取操作由主线程内的曲线绘制模块完成,因此,需要对两个线程进行同步。这涉及数据结构的设计和操作系统的同步与互斥。 6)快速查找。 系统支持大数据量下的仿真监视,对数据的快速查找有较高的需求,因此,需要设计支持快速查找的哈希表数据结构,包括哈希函数的确定、冲突的解决等,这涉及数据结构的哈希表技术。 4、结语 “实时仿真监视系统”案例,涵盖了软件工程、c++面向对象程序设计、算法与数据结构、操作系统和网络通信等计算机软件技术基础课程及其先导与后继课程的知识点,是一个与学生所学专业密切相关的实际应用系统,容易引起学生的兴趣,也容易被学生理解和接受。这样的案例既与教学目标相吻合,又便于教师驾驭和把握。 从学生反馈的情况看,学生普遍认为,案例教学法方式新颖,实时仿真监视系统案例与专业基础结合紧密;能引导学生积极思考,提高学生的学习兴趣以及分析问题和解决问题的能力。该案例在教学过程中取得了明显的教学效果。 为了更好地开展案例教学,我们必须把建设高质量的案例作为重点来抓,选择合适的案例背景,制定合理的案例建设计划。实践证明,只有经过长时间的积累、认真的思考、精心的选择和多次教学实践,才能获得高质量的教学案例;只有经过团队的长期努力,才能建设高质量的教学案例库。 计算机软件基础论文:基于 Flex的《计算机软件基础》电子教案系统的应用研究 摘要:针对当前《计算机软件基础》电子教案开发中存在的问题,在调研了各种多媒体支持比较好的开发技术的基础上,结合多年的教学实践,提出了基于Flex 和 AIR 技术平台的《计算机软件基础》电子教案系统开发的技术解决方案。该系统提高了课程教案的可复用性和可维护性,实现单机运行功能和网络化功能,顺应了电子教案的网络化发展趋势,克服了传统 PPT 在课程电子教案制作方面的不足。 关键词:计算机软件基础 电子教案 RIA Flex 电子教案,是将传统教案中的内容转换成计算机能处理的数字信息格式后存储于记录介质(如磁盘、磁带、光盘等) 中的一种形态。同其他的电子出版物一样,在观看阅读时必须事先输人计算机主机中,由显示器输出。目前课堂上比较流行的电子教案一般有两种类型:PPT 教案和 WORD 教案,调研中发现在《计算机软件基础》课程教学当中 PPT 教案使用的比例非常高。与传统教案相比,电子教案不仅仅是形式上的变化,而是对传统教学手段、教学方法和教学模式的深层次变革。在教学过程中有效运用电子教案是新课程改革的必然要求、是教育现代化的必然要求、也是未来社会发展的必然要求。 《计算机软件基础》作为工科专业的必修专业基础课程之一,主要介绍了程序设计语言、数据结构和软件工程基础知识,强调基本算法的理解和运用。传统教学无法演示程序设计实践和算法演示,充分利用多媒体、网络技术发展带来的契机,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式是课程发展的趋势。 一、现有《计算机软件基础》电子教案开发中存在的问题 软件复用是一种由预先构造好的、为软件复用是一种由预先构造好的、为复用目的而设计的软件构件来建立或者组装软件系统的过程。目前用 PPT 等软件开发的《计算机软件基础》电子教案的大部分内容是直接打包在一起的,用户根本看不到动态演示过程,也没法对内容进行修改,所以根本就谈不上软件的复用,网络共享也困难。目前少数一些用Authorware,Director,Flash 和 Html 等软件开发的《计算机软件基础》电子教案,由于在打包或时把教学内容和程序放在一起,一般没有计算机培训的用户根本就没有办法对其进行修改。由于现在网络的快速发展,基于 PPT 等开发工具开发出来的电子教案都不支持网络浏览,这样不利于课程电子教案内容的及时更新。同时,PPT 要做出很强的交互性需要熟悉它的脚本开发,而 PPT 的交互设计能力不强,限制了教案的二次开发能力,使得教师的教学活动设计和组织受到现有电子教案的约束,很难达到理想的教学效果。 二、系统整体设计结构 电子教案系统总体上被分为两大部分,一个是电子教案的编辑器部分,另一个是电子教案的内容前台展示部分(播放器功能)。编辑器部分的界面设计要力求简洁明了,逻辑结构清晰。播放器部分是教师上课时用来展示教学内容的程序,它包括导航部分、内容展示部分、以及电子白板。系统的功能需求主要集中在图文混排、多媒体支持、用户交互、编辑和修改、文字批注和电子排版等功能。 系统总体上采用由电子教案编辑器和播放器两部分组成,电子教案编辑器在完成电子教案内容的制作后导出素材内容,打开播放器播放电子教案。 编辑器主要是为电子教案的制作人员提供添加和修改课程电子教案内容的功能。编辑器部分包括电子教案文件处理部分,电子教案逻辑的设计,具体的每个页面内容的添加和页面相关属性的设置。其中文件处理部分对电子教案进行新建、打开、保存;逻辑结构对电子教案内容之间的逻辑结构进行安排,使其符合电子教案整体的结构或教师教学的具体要求;页面内容的添加负责在页面中添加具体的教学内容素材,如图片、文本、音频、视频等;页面相关属性的设置对页面背景颜色和背景图片的添加和修改,对页面切换效果的设置。另外还有具体的媒体素材的风格设计,同时还提供备课时添加批注的功能。播放器通主要负责对编辑器生成的电子教案素材文件的展示,供教师上课使用。播放器的交互设计和 PPT 类似,保持了 PPT 的一些版面设计风格和快捷键操作等。另外播放器提供弹出式导航栏,方便教师上课时的导航操作,每种素材对象都有自己特定的交互方式。编辑器打包把播放器和电子教案素材内容放在一起,播放器在打开时会调用同级同名文件夹里的 XML 文件和素材文件。 三、主要模块实现 1、电子教案文件操作模块 该模块在设计时把电子教案文件作为一个整体内容来进行新建、打开和保存。新建电子教案时对原有已打开电子教案的处理,如果用户对已打开电子教案做了修改,但是未保存,会提示用户先保存,然后再新建电子教案文件。 作为该系统的重要模块之一,内容结构编辑模块的设计要方便用户对电子教案文件的逻辑结构进行编辑和修改。本系统采用树的数据结构来标示电子教案的内容结构,不仅结构清晰,而且操作方便,符合一般用户的习惯。 该树形结构的节点可以拖动以调整节点的位置,在节点上单击右键会弹出右键菜单,包括对节点的添加、复制、粘贴、删除和修改等操作。 四、总结 《计算机软件基础》电子教案设计和开发的过程中,不仅使电子教案结合了桌面应用良好的用户体验与网络课件轻松部署,带给用户更好的交互体验。该系统实现了电子教案对网络的支持,提高了教案的可重用性和可扩展性。本系统结构在细节上还有部分可以改进和提高的地方。比如系统定义的各种资源素材 XML 表示文档没有遵循 Scorm 技术标准,给以后电子教案素材内容网络复用带来不便。 计算机软件基础论文:计算机软件开发基础知识浅析 一个软件从开始计划到废弃为止,称为软件的生存周期。它包括计划、开发和运行三个周期,每一时期又可细分为若干个更小的阶段。计划时期为问题定义和可行性研究;开发时期为需求分析、概要设计、详细设计和编码;运行时期为测试和维护。我们在开发软件项目时,要做到系统计划、分析、设计、编码、测试及维护等基本的六大步骤。软件开发首先从制定计划开始,这是必不可少的一步,在制定计划时,要准确地弄清软件项目最终要解决的问题,并考虑相应的对策,宁愿花一些时间充分作好计划,也不要在计划不周的情况下仓促着手。 一、系统计划:它包括系统定义及分析、可行性研究和实施计划报告的编写。1、系统定义是制定软件计划的第一步,它应决定所开发软件的总目标,其任务包括首先是确定所开发软件的总体要求和适用范围,描述所开发软件与外界接口的关系;其次是确定所需硬件和软件的支持,对开发的进度和成本作初步估计;第三是分析系统的可行性是否确定所开发软件与原软件的兼容性或其它关系;最后是确定所开发软件的性能与其内部复杂性之间的折中关系。2、可行性研究它包括技术可行性、经济可行性及社会可行性方面。技术可行性是研究应弄清现有技术条件能否顺利完成开发工作,对参加开发工作的人员应有哪些技术方面的要求。硬件配置能否满足开发的需要,估计的进度是否恰当以及对用户的技术方面的要求是否合理等等;经济可行性研究的目的是希望以最小的开发成本取得最佳的经济效益的软件产品;社会可行性研究则是指所开发的软件项目是否涉及到版权纠纷等法律问题,这样的软件产品投入运行后,对生产、管理或经营体制带来有什么社会影响。3、实施计划报告的编写是开发进度、人员投入计划、人员的组织及其资源的利用作个计划报告提纲。 二、系统需求分析:需求分析的任务在于完全地弄清用户对软件系统的确切需求,它具有三大特点:准确性和一致性;清晰性和没有二义性;直观、易读和易于修改。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据等等,为了清楚地知道这些需求,你经常要和客户、项目经理交流等。需求分析的步骤:1、通过对现实环境的调查研究,获得当前系统的具体模型;2、去掉具体模型中的非本质因素,抽象于当前系统的逻辑模型;3、分析当前系统与目标的差别,建立目标系统的逻辑模型;4、对目标系统进行完善和补充,并写出完整的需求说明;5、对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。 三、系统设计:主要分成两步即概要设计(总体设计或结构设计)和详细设计。概要设计阶段应着重解决实现需求的程序模块设计问题,如何把被开发软件系统划分成若干模块,并决定模块的接口,模块间的相互关系以及模块之间传递的信息。详细设计则是要决定每个模块内部的具体算法。经概要设计和详细设计完成后,需要进行必要的阶段评审,其目的在于使设计发生问题能够及时发现并得到及时的解决。实际上软件设计的主要任务是就是将软件分解成模块,该模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。 四、系统编码:系统编码即编程序是软件开发的最终目标,是产生能在计算机执行的程序,其目的是使用选定的程序设计语言,把模块的过程性描述翻译为用该语言书定的源程序。实质上,软件=程序+文档。编码的目的是产生程序,其余阶段是产生文档。软件编码是指把软件设计转换成计算机可接受的程序,写成以某一程序设计语言表示的“源程序清单”。能充分了解软件开发语言、工具特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。 五、系统测试:包括测试的方法与技术和测试步骤。测试在软件生命期中占重要地位,不仅是因为测试阶段占的时间、花费的人力和成本占软件开发的比重很大,而且它直接影响着软件的质量。程序中许多细微的地方要求绝对正确无误,不能半点马虎。软件开发工作在测试以前已经历了制定计划、需求分析、设计和编码等许多阶段,每一个人的思维不可能绝对周密,而不可能不出现差错,更不用说,在大中型软件开发项目中,系统内各部分之间、各种数据之间、各种人员之间存在着复杂的关系,因而目前可采用的开发方法都不能完全避免发生差错。1、测试的方法与技术主要是机器测试与人工测试和白盒测试与黑盒测试。机器测试是在设定的测试数据上执行被测程序的过程,又称为动态测试。人工测试并不是可有可无的,为了节约计算机机时采取的权宜措施。它是机器测试的准备,也是程序测试中不可缺少的环节。而白盒法和黑盒法主要依据是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部、外部借口、资源管理、集成化以及系统错误。2、测试步骤。分单元测试(模块测试)、综合测试、确认测试和系统测试四部分组成。它是整个计算机系统(包括软件与硬件)的测试,可与系统的安装和验收结合进行。测试的目的是让你知道,什么时候算是完成了,这样可以及时知道你是否真的完成。 测试是软件开发时期最繁重的任务,也是保证软件可靠性最主要的手段,测试的目的是发现程序的错误,而不是证明程序没有错误,软件的测试通常分散在3个阶段进行。编码阶段完成单元测试,包括静态分析与动态测试。 六、软件维护:当软件产品交付使用后,就进入生存周期的最后一个时期——运行时期。必须搞好软件的维护,才能使它正常工作,还使它扩充功能、提高性能,为用户带来显著的效益。一般软件维护工作包括三个方面的内容:改正性维护、适应性维护和完善性维护。在软件生存期中,维护工作是不可避免的,按照不同的目标,维护活动可以分为四类:1、以加强软件功能为目标的完善性维护;2、纠正软件遗留错误的纠错性维护;3、为了适应运行环境变化而进行的适应性维护;4、以及为改进软件的可维护性,减少将来的维护工作量而进行的预防性维护。软件的可维护性,主要决定开发时期的活动,用软件工程的方法来开发软件,编制齐全的文档,严格进行软件测试和阶段复审,是改善软件可维护性、降低维护费用的关键。要加强对维护的管理,尤其是配置管理。有效地对软件配置进行跟踪和控制,避免造成文档的混乱。为确保维护中修改的正确性,消除因修改不当给拥护带来的不良影响,要求对修改工作持谨慎态度。 软件工程环境是在开发软件工程时,开发者要求环境支持他们按照软件工程的方法,全面完成生存周期中的各项任务环境。它要求有适用的语言、良好的工具、有力的编辑和调试手段,以及尽可能丰富的实用程序。良好的环境可以提高开发效率和软件质量的重要条件。软件项目的特点是软件产品和其它任何产业不同,它是无形的,既没有重量,也没有体积。对于这样看不见、摸不着、完全没有物理性质的产品,如何组织生产和研制,却有许多与众不同之处。 计算机软件基础论文:计算机软件技术基础课程教学团队的建设探索与实践 摘 要:该文是将我们对于计算机软件技术基础课程教学团队的多年建设经验进行了探索与实践,为相关基础课程教学团队的建设提供一些宝贵的经验,使国家“质量工程”建设工作落到实处。 关键词:计算机软件技术;基础课程;教学团队 我校计算机软件技术基础课程教学团队经过多年的建设和发展,形成了鲜明的特色,为信息类专业学生的培养做出了一定的贡献。 一、团队设置特色 计算机软件技术基础课程教学团队是在多年的教学改革与实践中自然形成的老中青相结合的教学团队。本团队是在不断适应国家建设需要的过程中形成、发展和壮大的。当今我国经济飞速发展,在信息化建设中对高素质人才的培养提出了新要求,本团队根据这些要求大力开展计算机科学与技术人才培养模式与课程体系的研究、建设与实践,团队自身水平稳步提高。组成了以教授、博士为核心的教学小组,并结合学科发展方向,建立多渠道师资培养机制。 二、切实可行的创新性改革措施 本团队按照课程内涵,适应国家现代化建设对人才的需求,通过长期的教学实践探索、总结、形成了以下创新性改革措施。 (一)树立先进教学理念,优化课程内容 团队以“厚基础、宽口径,知识、能力、素质协调发展”的教育教学理念,针对社会发展需求,结合各专业特点,分别制定教学计划,将课程划分为“基础类”、“专业类”和“应用类”三个层次的课程类型。 (二)采用灵活教学方法和手段,提高教学质量 本团队在长期的教学研究过程中,归纳、总结和形成了若干种实用的教学方法。将省级重点学科、精品课程建设的经验应用到本课程教学改革中,充分发挥教授、博士的作用:教授、博士全部承担课程的主讲工作,定期研讨本课程的新技术及发展动向;由团队带头人主持培养方案、教学计划、教学大纲制订等教学活动;将科研课题引入课程设计和创新实验等实践活动中。紧跟学科发展的步伐,面向市场需求、结合各类专业特点,制订了一套全新的课程大纲和人才培养方案,加大基础实验的课时数,着力培养实际动手能力。 (三)强化课程设计,提升学生综合素质 从课程设计的选题、指导教师的配备、设计过程,我们从制度上实现了全方位的考核和监控。近年来,课程设计的选题中有15%来自团队成员的基金项目和科研课题,35%来自企事业单位横向课题,有30%的选题跟踪学科领域的新技术。 三、实验教学或实践性教学 (一)依托优势资源,强化实验教学 依托我校的计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等11个实验室和研究所,建立了面向本科生的课程实践体系。实践教学中突出知识的综合运用能力培养,设立了综合性课程设计体系,并对某些专项内容单独设课,突出了计算机软件分析设计能力、创新能力和团队协作能力的培养。 (二)结合学生兴趣,建立个性化的培养方案 利用国家级实验教学示范中心的先进软硬件平台,开设设计性、创新性的综合实验,并作为实践活动的必修环节。这些活动不仅向学生提供了接触、学习先进软件工具的机会,而且也通过教师的言传身教,掌握科研的基本实验技能,为后续实践活动奠定基础;通过本科生参与团队成员承担的科研项目,使学生一开始就处在一个较高的起点,能够涉猎学科前沿。 (三)完善实验教学管理制度,保证实验教学质量 团队切实加强教师队伍和管理制度的建设,确保高质量地实施课程计划。借鉴ISO9001认证体系中的过程化管理、按要素评估的思想,建立完善的教学质量保障体系。 四、资源建设 课程建设依托计算机科学与技术国家级实验教学示范中心、光电技术与智能控制教育部重点实验室、甘肃省高原交通信息工程及控制重点实验室、铁道部通信与自动化重点实验室、甘肃省网络测试技术研究中心、甘肃省网络监测中心等实验室,先后通过教育部、甘肃省教育厅和学校共同投入,补充和更新了一大批实验设备,使实验条件得到较大的改观,能满足教学科研的需要。同时,团队通过校企联合,建立了一批计算机设备比较先进、技术力量雄厚、指导能力强、稳定的校外学生实践基地。各实习基地的实践活动按照教学大纲和任务书进行,保证了实践教学效果。 五、网络教学建设 建立本课程网上课堂及在线立体化智能教学系统。网上课堂设计的目的是能够给不同层次、不同需要的学生提供帮助,提高教学质量。根据网络立体化教学环境的要求,系统主要包括用户管理、公告系统、网上教学、动画演示、在线测试、网上答疑、课程实验、课程设计及论坛多个模块构成,系统的设计思想确定为:以知识点为中心组织教学子系统;利用动画技术设计演示子系统;建立交互式的考核子系统;建立答疑教室,为教学交流提供桥梁。 六、结束语 我校的计算机软件技术基础课程教学团队是一支实力雄厚,极具影响力的教学科研队伍。该团队很好地把握了当前“计算机”教育的特点,坚持理论与实践并重,一方面,注重对国际上新理论、新方法以及实践中的热点问题进行跟踪和研究。另一方面,注重运用现代信息技术,精心制作了多媒体课件,采用多媒体手段进行教学,同时利用现代信息技术,实现了网络化教学,方便了师生之间的教学互动,有助于促成教学质量的提高。该团队的很多研究成果已经达到国内领先水平,并被评为国家级教学团队。 计算机软件基础论文:以计算机软件工程为基础的现代化技术研究 摘 要 为了推进我国现代化产业的健康发展,各界对于计算机软件工程技术的发展非常关注。目前,电子计算机的覆盖面非常广泛,这对于计算机软件工程的发展提供了动力。为此,本文首先分析了计算机软件工程的具体情况,其次,提出了促进以计算机软件工程为基础的现代化技术发展的可行性方法,最后,就计算机软件工程未来的发展趋势作以分析。 【关键词】计算机 软件工程 现代化技术 研究 现如今,已经步入信息化时代。在此背景下,现代信息技术以其特有的优势为各个行业提供便利。其中,计算机软件工程也属于应用现代化信息技术中的重要一员,为了更接近理想发展目标,有必要提升其现代化水平。因此,了解计算机软件工程现代化技术发展现状,并提出合理性的改进意见,是非常必要的。只有这样,才能让计算机技术得到更充分的应用。 1 计算机软件工程及其发展现状 计算机软件工程,具体是指参与软件工程活动的软件工程师和管理员进行开发、维护、管理软件产品的过程。在这期间,他们需要在软件工程的方法指导下,利用计算机及其软件工具完成上述工作。自计算机软件工程技术传入我国以来,其也得到了一定的发展。分析其发展现状,不难发现,计算机软件工程技术与其他先进技术相比,存在明显的共通性。因此,计算机软件工程技术得到了众多应用领域的认可。为了促使计算机软件工程技术更好的发展,分析其存在的不足之处,有利于实践过程中调整或者改正。具体而言,在软件工程化开发过程中,会产生较多问题,例如,最突出的问题就是工程软件设计需求与实际业务需求存在出入。除此以外,关于软件工程的管理也不是一件容易的事情,其涉及的环节较多,内容较为繁杂,给软件工程的管理造成诸多不便。就其根本,限制我国计算机软件工程的发展因素主要有两个方面: (1)缺少自身的自主研发手段; (2)缺少一套计算机软件工程管理体系。 2 促进以计算机软件工程为基础的现代化技术发展的可行性方法 2.1 加强自主产权的保护 计算机软件工程借助现代化技术实现发展,因此,在计算机软件的自主创新技术上,相关企业应注重保护自主产权。在此过程中,要通过优化投资结构,创建出属于自主研发的创新技术,进而推出相应的技术与产品。除此以外,为了缩小我国计算机软件工程现代化技术与国外的差距,有必要密切关注国外的发展状况。同时,保护知识产权是一项重要工作,企业或者相关人员应增强自身的知识产权保护意识,明确科学、合理的知识产权保护举措,以促进我国现代化技术向更好的方向发展。为实现该目标,应做好以下几点, (1)针对知识产权方面的知识,应大力宣传。 (2)针对相关知识产权方面的法律法规,应积极完善。 (3)将违背知识产权保护条例的行为给予相应的处罚。 从上述几点入手,调动计算机设计人员的工作积极性。 2.2 重视创新技术和产品 我国计算机软件工程上的技术自应用以来,取得了不错的发展。但停滞不前的技术水平,很难让我国计算机软件工程技术实现更好的发展。为了扭转这种局面,我国相关部门与科研人员在技术方面应实现创新。国外的先进技术固然能够被引进或者借鉴,但是这不是长久之计。在计算机软件工程技术中融入自身更多的自主性,才是创造优质产品的根本。通过技术创新,促进行业整体平稳发展,是我国的计算机软件工程走向可持续发展的道路唯一途径。现阶段,我国相关部门与科研人员应该通过引进新型、专业型的技术人才,提出新颖的技术理念等方法实现计算机软件工程技术的创新。这样计算机软件工程的建设才能打好基础,进而推动其的整体进程。 2.3 政府增加扶持力度 信息化项目建设的发展,对于一个国家来说是非常重要的。作为信息化项目建设中的重要组成部分,现代化计算机软件工程技术相关项目应该受到政府的重视,得到更多的扶持。为此,政府部门,应该做好以下几项工作: (1)通过增加投资和融资渠道让项目建设获取更多的投资。 (2)由政府负责牵头成立相关的计算机软件工程基金,为计算机软件信息产业的发展贡献出重要的力量。 (3)政府还应该通过引导和开发,促成相应的技术改造项目顺利完成。 3 以计算机软件工程为基础的现代化技术发展方向 从计算机软件工程的技术应用现状来看,以计算机软件工程为基础的现代化技术发展前景非常好。在未来,以计算机软件工程为基础的现代化技术更倾向于向智能化方向发展。只有实现智能化,才能提升计算机在办公效率方面的能力。不仅如此,在软件工程技术开发中,也可以增强自动化的作用。因此,加大软件开发技术的智能化推进力度刻不容缓。另外,分析以计算机软件工程为基础的现代化技术发展方向,可以明显看出,其更加趋向开放性的发展趋势。计算机的应用领域越来越多,全面推动技术的开发是必然的选择,如此一来,增强开放化程度也成为了唯一方法。网络化程度增强也是以计算机软件工程为基础的现代化技术发展的一个主流。在计算机软件工程开发的过程中,涉及的信息数据越来越多,需要存贮的内容也随之扩大,因此,在未来,计算机软件工程需要更加趋向网络化。否则,将难以快速的进行信息处理。同时,与全球信息的交汇也需要增强其网络化。 4 结束语 综上所述,为推动现代化社会发展,关注并重视现代信息技术非常必要。在现如今的信息化社会的背景下,促进信息化技术的发展不能仅仅借鉴或者引入国外的先进技术。我国应该本着积极创新产品的目的,提升自主研究技术水平,为提升服务质量与水平做出努力。我国计算机软件工程的现代化发展,需要当代科研人员和相关人员贡献力量。从政府加大扶持力度到科研人员重视创新技术和产品,都是推动计算机软件的开发与进步的方法。此外,企业自身也要尽可能创造积极的环境为计算机软件工程的优化升级奠定基础。 计算机软件基础论文:认知案例教学法在“计算机软件技术基础”课程中的探讨与应用 摘要:针对目前“计算机软件技术基础”课程教学中存在的共性问题,结合专业特色,着重探讨了将基于Zadeh认知原理的认知教学法与案例教学法相结合形成的认知案例教学法及其在该课程中的应用。通过三年的教学实践,收到了良好的效果。 关键词:软件技术基础;教学法;认知;案例 一、引言 “计算机软件技术基础”课程是非计算机专业的计算机基础教学内容之一,有着广泛的应用。课程的教学目标是使学生能够全面系统地了解并掌握计算机软件技术的基本概念、思想、原理和方法,并且具有一定的软件系统设计能力,更好地利用计算机软件技术解决本专业领域中的实际问题和日常事务性问题[1-2]。目前,很多高校都开设了“计算机软件技术基础”课程并取得了一定的成效,但该课程的综合性较强,在教学过程中出现了一些不尽如人意之处。本文针对目前该课程在教学中存在的共性问题,结合作者的教学实践,从教学方法的角度出发,对该课程的教学改革进行探讨。 二、课堂教学存在的共性问题 “计算机软件技术基础”课程教学目前面临的共性问题主要体现在以下几个方面[3]:(1)学生对该课程的学习目的不明确,认识不到课程内容的重要性;缺乏学习动力、主动性和自觉性;(2)学生的程序设计、调试能力薄弱,缺乏解决实际问题的经验,对课程内容的实用性体会不深;(3)教学学时较少,一般为32或者48学时。课堂教学大部分时间集中在基本概念、原理的讲授上,而程序设计、调试等实践性较强部分通常只能点到为止,无法进行深入讲解和布置练习。 对于第一个问题,普遍采用的对策是引导学生重视课程;后面的两个问题,目前的解决方式主要集中在教学方法和教学手段的改革上,不同的授课者在具体实施的时候,会因情况而各异。本文作者承担着内蒙古大学通信工程、电子信息科学与技术两个专业的“计算机软件技术基础”课程的授课任务,面对目前该课程教学中的共性问题,进行了深入的思考、分析和研究,除了对学生进行科学研究层面的适当引导外,尝试采用合理有效的教学方法展开教学工作。 目前,一门课程大多采用一种教学方法,主要有任务驱动教学[4]、案例教学[5]、问题教学[6]、引导教学[7]、认知教学[8]等。前四种方法侧重于教学形式与手段的变新与改革,认知教学从讲授内容的本质出发,研究教学内容的认知过程。“计算机软件技术基础”课程以高级程序设计(C或C++)为基础,内容涵盖“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”等,各内容之间既互相联系又比较独立,每一部分内容都是计算机专业的一门专业课程。对于这样具有繁杂的内容并且注重理论联系实践的课程,仅采用单一的教学方法组织教学肯定满足不了授课的要求,同时学生也不容易掌握其内容。基于Zadeh认知原理的认知教学能够从牢牢抓住教学本质出发,深化知识的组织、粒化与因果关系,将所有知识融为一体。案例教学能够使理论和实践有机地结合起来,利于学生的思维能力、知识应用能力、团队合作精神的培养。本文将基于Zadeh认知原理的认知教学与案例教学两种教学方法紧密地结合起来(以下称认知案例教学法)并应用到该课程的教学实践中,借此加强学生的程序设计、调试能力,缓解因教学学时较少与加强实践能力间的矛盾。 三、认知案例教学法及在“计算机软件技术基础”中的应用 基于Zadeh认知原理的认知教学是按照人类认知事物的规律进行教授知识,将教学知识组织、粒化、因果化,使学生抓住知识的本质,全面地掌握知识。其中,组织是对知识宏观的掌控,粒化是对知识微观的演化,因果则是知识之间的关联。因此,认知教学能够条理地、逻辑地、系统地组织教学内容,是一种符合学生学习逻辑认知过程的科学方法[8]。案例教学是一种以教学案例为基础的教学方法,以学生在课堂内外对案例的分析、思辨为重点,目的是提升学生应用理论创新性地解决实际问题的能力。具体形式是在教师的精心策划和指导下,根据教学目的和教学内容要求,运用典型案例将学生带入特定事件的现场进行案例分析,通过学生独立思考或集体协作,进一步提高其识别、分析和解决某一具体问题的能力[5,9,10]。对于认知案例教学法,首先综合考虑认知教学法和案例教学法的内涵,认真分析课程的特点和内容,提取宏观知识点(教学内容)并把它们合理地组织在一起;然后对每个宏观知识点进行细化,得到微观知识点;接下来搭建宏观知识点之间、微观知识点之间的相互关联,从而得到一个课程的认知系统;最后在这个认知系统的基础上,对微观知识点或宏观知识点选择合适的案例开展课程教学。 根据“计算机软件技术基础”课程的内容,把“算法与数据结构”、“操作系统技术”、“数据库技术”和“软件工程”四部分作为宏观知识点,并用系统工程作为基点把它们关联起来;依靠采用的教材和使用的参考资料对这四个宏观知识点进行细化,并建立微观知识点的彼此关联,这样就得到了“计算机软件技术基础”课程的认知系统,如图1所示。图1中的宏观知识点和微观知识点形成了一个多层次、逐层深入的组织结构。每一层是其上层的粒化,每层的微观知识点之间、上层和下层之间都有直接或间接的因果关系。依据图1所示的认知系统,在实际教学中采用了对底层一个或多个关联紧密的微观知识点精选有真实场景的应用案例展开课堂授课。为了能够成功地进行认知案例教学,需要对学生进行科学研究层面的引导,较好地激发学生对课程的强烈求知欲和学习积极性,使其在课堂之外能够主动地投入更多的时间和精力认真完成课堂教学的准备工作,同时自主地学习和发现问题。对于教师,需要在图1的认知系统框架下,根据微观知识点有针对性地选择案例。仔细研究案例的内容,做好案例分析。明确给出本次案例教学重点讨论的问题、有关的背景知识、参考资料和预习要求,把这些内容文档化提供给学生,要求学生提前预习,找出具体问题,同时准备分组讨论提纲。注重程序设计和调试,布置相应的练习,要求学生提前熟悉程序,并准备调试结果。课堂教学中,引导学生就一个问题进行讨论,根据学生的发言进行相应的点评和讲解;并引导学生从一个问题的讨论过渡到另一个问题的讨论;最后进行小结和归纳。 认知案例教学注重培养学生的程序设计和调试能力,教学中布置的练习都有相应的应用背景,学生通过调试和设计程序对课程内容的实用性有了进一步的体会。一般一个案例包含多个知识点,学生的预习和准备工作缩短了授课教师讲授基本概念、原理所需的时间,这让授课教师能够在有限的课堂教学中集中更多的精力去讲解实践性较强部分。经过三年的认知案例教学实践,发现学生的学习积极性和学习效率都有了明显的提高,学习效果良好。 四、结束语 本文把认知案例教学法应用到“计算机软件技术基础”课程的教学实践中,对于该课程的教学有一定的独到性之处。较好地处理了理论与实践相结合的关系,进一步激发了学生的学习兴趣,使学生能够更加牢固地掌握课程的知识点,同时培养了学生的自学能力和创造能力,提高了教学质量。 计算机软件基础论文:计算机软件开发的基础架构原理研究 [摘 要]计算机软件开发行业的发展得益于当前信息技术的快速发展和信息受众不断增加,当然计算机软件开发也需要遵循特定的规律,依照其基础架构原理来进行操作,才能够保证计算机软件开发朝着有效性的方向发展。且计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。文章由此入手,积极探究计算机软件开发的概况,进而分析计算机软件开发的基础架构原理。 [关键词]计算机软件开发;基础架构原理;研究 1 引言 计算机软件设计的过程,就是在逻辑关系的引导下,实现软件内容的重新确定,进而形成对应的基础架构,这是软件运行的前提和基础,甚至会影响到后期软件系统的维护和管理工作。由此积极探讨计算机软件开发的基础架构原理,是很有必要的。 2 计算机软件开发的概况 2.1 计算机软件开发的概况 计算机性能的不断提升,使得人机交互效益得到不断展现,越来越多的行业开始尝试以计算机软件开发的方式,实现自身运营模式的信息化转变,由此以对应需求为基础的软件开发行业得到了快速的发展。计算机软件开发具备以下的特点:持续性特点,就是软件开发是一个循环往复的完善过程,在计算机逻辑基础上,计算机软件的缺陷是一直存在的,只有不断的采取措施去修正,才能够更好的发挥计算机软件的性能;针对性比较强,往往都是针对于某一行业或者领域而开展的计算机软件开发工作,其开发工作的目的性更强,对于效益的追求也是更加强烈的。 2.2 计算机软件开发基础架构的重要性分析 当前计算机软件开发过程中,使用量比较多的基础架构,就是三层结构体系,其分别可以归结为:其一,表示层;其二,逻辑层;其三,数据层。在上述三个层次的基础上,可以使得软件的人机交互界面展现出良好的性能,使得逻辑关系和计算机语言之间得以分离,这样在后期维护和修改的时候,单独的对人机交互模式进行调整,就可以使得软件开发的节奏变得更加快捷。由此可见选择合理的计算机软件开发基础架构,对于软件性能的最大化发挥,对于软件后期的维护和管理工作质量提升而言,都是有很大帮助的。 3 计算机软件开发的基础架构原理分析 3.1 从计算机软件开发基础架构需求的角度来看 无论是开发设计怎样的软件,都需要在明确开发目的的基础上进行,也就是需要对于软件的需求进行全面分析。不同的企业,归属的领域不同,所需要展现的功能也是很有差异性的,此时企业都会提出对应的软件开发需求。在此过程中,计算机软件开发者与信息企业之间会展开大量的协商工作,对于软件的功能进行分析,结合企业业务运行特点,实现计算机软件开发方案的敲定。为了做好需求分析方面的工作,需要特别注意以下几个方面的工作:建立完善的软件企业与需求企业之间的沟通机制,保证在软件需求分析的过程中,能够充分的了解企业组织的业务特点和规律,保证软件开发需求能够更加明确。 3.2 从计算机软件开发基础架构编写的角度来看 计算机软件开发基础架构需求分析结果得出之后,就需要进行实际的软件编写工作,从当前的实际情况来看,多数使用的是C语言,这种语言的特点为:语言结构结构比较好,编写操作比较快捷,是当前程序员使用频率比较多的语言模式。在实际的软件编写的过程中,会依照对应的功能划分,实现不同模块的敲定,保证不同模块都能够发挥自己的功能,此时需要建立对应的函数模式,使用这样的主函数对于各个模块进行调节和改善,这样可以保证结构能够更好的维护。当前一个计算机软件的开发工作,都是有多个程序员来共同完成的,这样可以尽可能的保证软件编写工作的高效性。 3.3 从计算机软件开发基础架构测试的角度来看 在计算机软件开发基础架构编写工作完成之后,就需要对于软件的不同功能实现测试,实现对于软件测试阶段的管理和控制,是保证软件性能发挥的关键所在,这也是将对应计算机软件投入使用之前必然要进行的工作。在此过程中,需要关注以下几个方面的内容:其一,输入特定的参数,对于软件的运行情况进行记录,验差运行情况与理论情况之间差异性;其二,使用白盒子和黑盒子的方式去进行测试,同样对于软件测试的效果进行记录,由此实现实际计算机软件开发工作的顺利开展;其三,除了测试工作之外,还应该做好计算机软件开发基础架构的维护和管理工作,定期对于软件的性能发挥进行检查,并且推出全新的版本,进而实现软件自身的修复,这样可以使得其自身的性能得到全面提升。 4 计算机软件开发基础架构选择的基本原则 计算机软件开发基础架构的选择,关系到计算机软件效能的发挥,牵涉到各行各业信息化的快速发展和进步。在选择计算机软件开发基础架构的时候,需要关注以下几个方面的内容:其一,树立软件设计目标意识,在需求分析的基础上,对于不同的基础框架进行选择;其二,使用先进的逻辑语言和编程技术,对于计算机软件架构进行合理的编写和操作,由此才能够保证基础架构开发工作的高效性;其三,依照软件目标功能和结构选择之间的关系分析,选择合适的结构,进而使得软件开发行为朝着有目的性的方向发展和进步;其四,注重计算机软件开发团队的塑造,处理好不同模板开发之间的关系,保证计算机软件基础结构选择得更加科学和合理。 5 结语 综上所述,计算机软件开发过程并不简单,其中不仅仅涉及到专业领域的知识,还关注到计算机软件基础结构的原理,处理好这两者之间的关系,才能够保证计算机软件开发的基础架构工作朝着更加高效的方向发展和进步。从当前计算机软件开发基础架构原理的运用实践来看,其基础架构选择还存在很多不合理的情况,此时就需要采取对应的措施来改善和调整,相信随着在此方面实践经验的积累,计算机软件开发的基础架构将会展现出更加大的效能。 计算机软件基础论文:基于计算机技术发展基础上的计算机软件安全检测技术 摘要:计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。 关键词:计算机软件;安全检测技术 在社会经济飞速发展的今天,计算机作为意义上的生产或者生活用品已经融入人类社会的各个领域,并且随着科技的日新月异,电子计算机科学技术也随之日臻完善和成熟。是计算机软件在支撑着计算机的正常运转,人们依赖计算机进行生产和生活要借助不同的计算机软件来进行,因而,计算机软件的安全性也就提到了计算机维护的首要日程。否则,其安全性就极有可能对计算机的使用带来极大的安全隐患,同时也会给互联网安全造成极大威胁。鉴于此,计算机软件开发人员,在进行计算机软件开发过程中,非常有必要对不同类型的计算机软件进行安全性检测,以便于软件开发人员事先发现安全隐患,从而采取适当的改进措施,确保不同计算机软件在使用过程中顺利运转。显而易见,计算机软件安全检测技术已经成为了计算机软件开发过程中不可或缺的一项核心内容。 1计算机软件安全检测的基本内容 当今社会,计算机的使用在不同领域越来越广泛,而且越来越具有依赖性,因而,计算机软件使用过程中的安全性则越来越成为计算机用户的终极要求,主要表现在以下几方面::第一,软件之间的冲突导致计算机运行的不通畅。安装某一款计算机软件后,用户发现这对计算机本身并没有产生多么明显的影响,甚至会因为该软件和其他软件冲突因而导致计算机运行速度明显变慢等;第二,计算机软件安全性得不到保证。计算机用户在使用软件的过程中许多个人信息会被留下,用户的私密信息随之就不可避免地被泄露,自然,用户的个人隐私就会得不到有效的、必要的保护。因此,在不同计算机软件开发过程中,软件开发人员要利用成熟的安全检测技术对计算机软件中存在的安全漏洞进行检测,并对其进行安全修复,从而达到提高安全性,降低风险的目的。 计算机软件安全检测是指在软件开发过程中,计算机软件开发人员采用安全检测技术,采取科学的手段,对计算机软件的漏洞和缺陷进行系统性地检测。安全漏洞检测是指计算机软件开发人员对计算机软件的安全缺陷及在使用过程中产生的安全隐患进行有针对性的检测、修复,软件升级或版本修复是这一过程的主要运用手段。不过,这类检测只是停留在技术的层面问题;而真正的技术检测,则是计算机使用过程中系统运转过程中的安全管理、授权、访问控制和机密性等核心内容。 2计算机软件安全检测的基本要求 计算机软件检测是一项复杂、严谨技术含量较高的工程,不仅对检测的软件有着科学严格的要求,同事对检测方法、技术手段、操作人员素质等都有着严格的要求。 首先,由于计算机软件程序具有复杂性的特点,要使用科学有效的安全检测方法对计算机软件安全进行实质性检测。软件中很多潜藏的安全问题,采用简单的检测方法是不能被排除的,所以开发人员一定要事先对软件的相关特性以及检测软件的使用条件进行全面了解后,再根据实际情况选择适当的检测方法,制定出科学合理的检测方案,对计算机软件安全进行实质性检测,不仅如此,开发人员还要在细节方面也要依据相关程序进行细化和深化。 其次,因为软件漏洞具有存在于软件开发程序的各个环节的特点,需要多类人员共同参与对计算机软件的检测,才可能确保尽可能多地排除软件中潜在的安全威胁。多元化的人员参与有利于实现检测方法的多极性、多样性,这有利于及时、准确地排除安全隐患。不过,在软件安全检测过程中,必须需要具有专业软件安全检测技术的人员参与,同时还需要有了解软件工作和使用特性的人员,从而实现多角度、全方位的检测,以排除更多的安全风险,满足软件使用的安全要求。 最后,对计算机软件进行安全检测必须要按计划选择合适的方法进行安全检测。选择大体说来,需要通过以下做法具体执行:首先,要对计算机软件检测的各种方案和案例进行必要地分析研究,并且最后要进行汇总,在此基础上再进行分析、归纳、总结,寻找出普遍通用的检测规律。之后,再根据检测的具体要求,对比、筛选合适的方法予以检测。但是,再进行检测之前,为了确保检测程序的顺利推行,事先必须制定出切实可行的检测方案,并将检测过程的方案制定的形象化、具体化,以确保检测过程准确无误地予以开展。以上工作做好、做细后,还要对上述拟定的检测方案采用电脑模拟建立数据模型。特别需要指出的是,在这个过程中,一定要把语言支持作为实现模型形式化表现过程中的动态帮助。以上环节结束之后,作为对软件进行运行和结构的安全测试,再开始检测模拟系统。 3 计算机软件安全检测的具体技术 3. 1 语法安全检测技术 语法安全监测技术主要是对计算机软件中的语法进行实质性、技术性检测。最初输入条件的不同会使最终检测结果产生差异。语法安全检测技术通常被用于检测源程序中的安全漏洞,该检测技术可及时有效地检测出系统函数与C语言库函数的切换,并及时恰当地做出处理,从而建立以语法为基础的测试数据。同时该检测技术还能实现对计算机软件的安全检测,排除潜存的安全风险,保证计算机安全运行。 3. 2 动态安全检测技术 这项技术是对计算机软件运行环境变量进行的必要检测,漏洞等风险因素是它主要进行的检测目标。这种安全动态检测技术的使用,计算机软件源码不需要在运作过程中进行修改,因而计算机用户的隐私安全得到了很大程度地保证。在这类检测技术应用过程中,如果计算机软件的漏洞被发现,就会自动完成相关修复工作。今天,由于计算机在商务应用中也发挥着越来越大的作用,这种软件的检测技术更加适用于商务性,随着普及率的越来越高,对保证商业机密的安全,必将发挥着越来越大的作用。 3. 3 静态安全检测技术 近年来,计算机程序开发人员根据程序代码内部特性和结构是静态安全检测技术这一特征,事先构建合理的测试模型,以满足计算机读取的相关要求,对计算机进行安全静态检测,这就是所谓的静态安全检测技术。这种检测技术的检测程序是:开发人员先利用这种安全检测技术对需要检测的计算机进行检测之后,再将选定的测试模型和待检测的程序数据进行全面比对,如果待测的计算机软件安全性能良好,其对比数据就会高度一致。近年来,由于这项技术日臻成熟,并且简洁易行,越来越多的软件技术开发人员倾向于此项研究之中,从而推动了这项技术得到更为充分的发展,并且越来越大地在计算机软件安全领域中发挥了重要的作用。 3. 4 混合安全检测技术 近年来,随着计算机检测软件越来越多样化,检测技术要求的不断提升,对计算机软件越来越趋向于多项或者混合检测,以确保效果的精准化、全面化。鉴于此,实践中,我们往往倾向于多种检测软件并行的检测方法,也即这里我们所说的混合安全检测技术。这种混合安全检测技术双管齐下,动态安全检测与静态安全检测并驾齐驱,采用了动态安全检测与静态安全检测两种检测技术的优势,扬长避短,强强联合,确保计算机软件检测过程精准、全面、不留死角,极大地扩大了检测范围。 3. 5 基于web技术的安全检测技术 计算机技术检测采用web技术是近年来计算机检测技术领域的一项尝试和技术突破。Web技术是近年来伴随着计算机互联网技术出现的网络资源开发技术。随着web技术的不断革新,这项技术也逐渐渗透到计算机软件安全检测领域中,并且和其他检测手段比起来越来显示出它独特的优越性能――与同是作为计算机软件安全检查的传统的检测技术,Web安全检测技术更具有灵活性、高效性和先进性的特点,在检测性能等各方面都表现出优异的成绩。大体说来,基于Web技术的安全检测技术不仅能够及时检测出风险和漏洞,而且能够及时对这些安全风险和漏洞进行有效修复,为计算机系统安全、可靠、高效地运行提供了有力的保障。鉴于这种检测技术的精准、高效、安全的特色,基于Web技术的安全检测技术已经越来越多的运用到不同行业的计算机检测技术中,并且大有取代传统检测软件的趋势。 4 结束语 综上所述, 随着计算机网络越来越大的影响着人类的生产和生活,计算机安全检测技术作为计算机运用过程中的辅助技术,势必越来越彰显出它的必不可少的重要作用。同时,计算机技术越先进,势必要求计算机安全检测技术也必须随之越先进,在科技日新月异的今天,相信我们人类社会在计算机安全检测技术方面,也必将取得更多成果,以更好地服务于计算机技术,更好地造福于人类。
产品设计毕业论文:小议现代产品设计的仪式性 1藏礼于器 1.1礼器之“礼”性 第一,器物本身具有很高的象征性。象征性表现在器型、装饰2个方面。在器型设计上,礼器强调庄重中正的形式,蕴含天圆地方等朴素的时空观念,追求造型的对称性。据考证,我国古代传统容器的设计当中,蕴含着许多规律的几何比例关系,尤其涉及到黄金比例的占到一定数量。装饰上,再配以饕餮纹、夔图1茶道Fig.1Teaceremony龙纹、夔凤纹、蟠螭纹等具有图腾意义的纹饰,进一步标明拥有者不可企及的特权。 第二,礼器使用过程遵循祖制,并固化成一个被严格遵守的秩序。这里所论及的秩序包含两层意思,一是使用者的等级秩序,二是使用过程中所遵循的严格秩序。以鼎为例,其使用制度等级森严,对于鼎的拥有者和使用者的身份有着严格的限制,不得逾制。据载西周天子用九鼎八簋,诸侯用七鼎六簋,卿大夫用五鼎四簋,士用三鼎二簋。礼器的使用过程配以礼乐,按照严格的范式和繁琐的程序演进。参与礼器的使用过程,不但是一种神往的体验,也是一种社会地位的象征。 1.2以器明礼 礼器的价值在于“以器明礼”。昂贵的材料,庄重而威严的型制,富有神启意义的装饰,加上礼器的陈设和使用过程遵循严格的秩序,所有的一切都是为了唤醒使用者心中的群族认同感,以维系“礼”的秩序,并以此影响和规范着世俗生活。这使得礼器超脱了其原始的器物功能,而成为表达神性,表达“礼”性的一个物化载体。礼器在造型、用材、装饰、工艺、乃至使用的程序等方面,均以突出“礼”为特征。这里则将这种突出“礼”性特征的属性定义为产品的仪式性。 2现代生活对产品仪式性的需求 现代社会中,完全与古代礼器相同的产品已难觅踪影,但这种仪式性却在现代产品的很多方面有所传承,仪式性产品需求在个人、家庭、社会团体、国家等不同层面时时凸显。人们追求更高层次的精神需求,寻找归属感,希望被尊重。因此,在各种社交活动中,人们越来越关注仪式感的体验。例如,茶道,见图1。即便是平常的朋友小聚,也追求类似茶道表演的那种形式和过程的审美感受。交换并佩戴结婚戒指已经成了现代婚礼上不可或缺的神圣仪式。戒指这种产品已经完全摒弃了具体的使用功能,无论它的造型还是选材,所展现出的都只有仪式性意义了。在高规格社交活动和大型仪式场合,则需要更富有仪式感的“礼”性产品,以满足隆重庄严的仪式性需要。奥运火炬就是这样一个典型的例子,见图2。 3突出仪式性的设计 人们追求仪式感体验,也喜欢具有仪式性的产品。为满足这方面的需要,在设计中,借鉴古代礼器的设计原则和方法——“以器明礼”,不失为一种较为有效的增强仪式性的设计方法。要突出产品的仪式性,现代产品也可以在珍稀性、象征性和秩序性3个方面用足功夫。 3.1保持珍稀性 产品越珍贵,越稀有,使用过程中所获得的仪式性体验就越强烈。首先,采用昂贵稀有的材料、高超精湛的工艺制作产品,自然可以让其获得不同凡响的价值感,进而增强仪式性体验。事实上,各种宝石、贵重金属等稀有材料,常常被制作成珠宝首饰这一类最富仪式性的产品。再者,通过创新设计,采用独一无二的造型和装饰,并依靠专利保护和授权生产等手段控制产品的产量,也可以保证产品的稀有性。另外,对使用者设置门槛,即该产品只有通过技术和经验认证,获得特别许可才能使用,也可以使得使用行为本身变得很稀有。使用者在产品的使用过程中将获得一种超然的别体验,增添使用的神圣感,增加仪式性感受。越是稀有的商品,其价格也就越高,其受众就越贵族化。从商业设计的角度来说,通过人为操控获得稀有性,从而获得更高的价值认同无可厚非,但从设计伦理的视角看,一味通过高价追求稀有性并不是现代设计应该积极倡导的。 3.2强调设计的象征性 相对于功能,仪式性产品更关注产品本身所蕴含意义的表达,其造型和装饰的象征性变得尤为重要,造型符号化倾向也更加明确。设计上也常常借用某种文化中的经典形式和符号,以唤醒使用者心中的共鸣,获得更强烈的仪式感。喜多俊之设计的餐具则给人们提供了更好的启示,见图3。作品仅在轮廓上保留“鼎”或“鬲”三足鼎立的造型特点,但“供奉”的意味已充分显现“,礼”味十足,反映出了无与伦比的仪式感。 3.3突出理性的使用秩序 3.3.1和谐严谨的空间秩序 我国古代礼器陈设都有严格的秩序,包括陈列和摆放的秩序,以及陈设品系统之间的和谐。秩序性源于宗教传统,也源于潜在的审美意识。保持严格的秩序性对彰显产品的仪式性,获得神圣感,有着重要的作用。喜多俊之设计的只有两张榻榻米的冥想空间,完美地诠释了这种秩序空间所带来的仪式感。空间纯粹简约空灵,其中陈设的类似青铜器的道具使得空间弥漫着浓重的禅味。 正如古代的礼器大多源于餐饮器具,在现代数不清的产品当中,现代餐具所遗留的仪式性特征是最为明显的。正统的西餐用餐时遵循严格的用餐礼仪,或为感谢上帝恩赐食物,排盘、餐点与餐具的配搭等均以突出陈列感为要。餐具设计更是中规中矩,有较强的仪式感,见图5。相较于中餐,日本料理更侧重追求禅意的美感。除了注重食材造型和食材色彩配搭之外,日本料理对餐具的衬托作用也有着独到的认识。餐具设计较为克制,相对内敛的风格更好地衬托了食物的精美。在进餐过程中,用餐者可从这种君臣相辅、琴瑟和鸣的空间秩序中获得近乎“道”的体验。现代灶具见图7,在一个近乎扁平的空间里,展现了一种极具理性的秩序感。平展光洁的台板上,灶头的形式洗练庄重,开关旋钮形式简约冷峻。灶头和开关旋钮在空间位置上按照相合性原则排列,呈现出一种严谨的对应关系,疏密有度,秩序肃然。灶具产依靠严谨的空间秩序获得对火的精确控制,仪式感非常突出。 3.3.2清晰的时间秩序 强调使用过程的体验,是产品仪式性的重要内容,也是产品强调仪式性的目的。当一个产品需要一系列的操作步骤才能完成某项任务的时候,严格的操作秩序就构成了仪式性的一个重要方面,能有效地增强使用者的仪式性体验。以自动咖啡机为例,要想冲出一杯咖啡,必须要经历放杯、按启动按钮、等待(磨豆、冲泡)、出咖啡、取咖啡这一系列过程。为避免可能出现的操作失误,产品必须使用恰当的设计语言,通过明确的语义清晰地表达出产品使用秩序。杯座、咖啡出口、启动按钮等一系列造型语义简单清晰,使用步骤清晰地呈现在操作界面上。人们在冲泡咖啡的体验中,理解咖啡机内部各系统间的有机关系,感悟其中所蕴含的“理”,进而受到“礼”的启迪,获得仪式性体验。 4结语 藏礼于器,以器明礼。古代礼器在其型制、纹饰等几个方面蕴含了丰富的“礼”性内涵,对现代产品如何增强仪式性有着很好的启发。借鉴礼器的用材、形制、使用程序和使用方法,可为现代产品设计谋求到另一维的极致审美——即“仪式性”体验。现代设计的目标已逐步从追求功能的“物性”向追求体验的“人性”转变,沉睡在人们心底的仪式性需要被逐步唤醒。为突出现代产品的仪式性,借鉴以器明礼的方法,既可以通过突出珍稀性得以强化,也可以通过强调产品造型和装饰的象征性而得到突显。而且,若能在产品的空间秩序和操作秩序上做到礼器那样肃然有序,产品的仪式性将得到进一步升华。另外,还需特别指出的是,产品仪式性的展现离不开使用环境的气氛烘托。 作者:刘洋 任宏 单位:同济大学 沈阳航空航天大学 产品设计毕业论文:回纹纹样在产品设计中的可行性 1回纹的追本溯源 现代设计提倡“形式服从功能”,注重设计的合功能性与合目的性,这正是老子折射出的美学观。回纹在古代装饰运用上非常频繁,特别是在传统装饰艺术中展现出了独特魅力。如楚汉文化时期的壁画、青铜器,在原始回纹纹样的基础上,不断发展衍生出单独纹样、角隅纹样和连续纹样等独具特色的楚汉符号。这些符号抽象生动的表现了兽面纹、凤鸟纹、龙纹、云纹、花瓣纹、菱形纹、蟠螭纹龙、变形凤纹等。这些纹样在以后的几千年中,成为中国传统文化的瑰宝。 2回纹样式的传承创新 原始回纹纹样在经历了几千年的发展演变后,在应用中从形式和内容上得到不断升华。从构成学角度划分,大概可以分为以下几种几何连续图案形式:散点排列、错位排列、折线区划、波线区划、格子意匠等多种构成形式。这些纹案的产生的特点在于,形式简洁,易于记忆和识别,因此被广泛应用于现代绘画、设计之中。由此可以看出,人们的审美取向是不断变化的,打破了传统的回纹形式,突破了高度对称和连续的样式,去追求韵律和节奏之美。但是变化中又存在着统一,其基本的图形构成原理是相同的,都是建立在回纹的二方连续、四方连续等的基础之上。 总的来说有以下几种规律: (1)以纵向维度进行分布; (2)以横向维度进行分布; (3)以对角线维度进行分布; (4)以某种曲线维度进行分布。 总之,最终的效果是达到一种视觉上的冲击力和美感,形成稳中求变、变种求奇,形成艺术上的和谐对比。 3回纹元素融入现代设计 在经济快速发展的今天,人们不断倡导高品质的生活,对产品的需求已经超越了对基本使用功能的满足,追求“人有我优”的个性化,这也是推动产品不断更新换代的动力之一。回纹有着“富贵不断头,子孙万代,连绵不断”这一吉祥寓意,不仅符合中国人的情感需求,而且能彰显民族特色,因此,在产品设计中深受广大设计师和消费者推崇。如今,在许多仿古家具产品造型设计中融入了回纹元素,见图4。回纹样式融入家具产品既满足了现代设计提倡的简洁、朴素之美,又有机融合了传统设计的装饰韵味。实现了吉祥寓意和时代精神完美的结合,使家具设计更具文化品位和民族特性。此外,回纹在众多设计类型中也被广泛植入。在手机产品设计中,诺基亚曾经推出“绝色倾城”系列手机。这一系列手机的设计亮点就是将手机正面的屏幕周围、键盘区域和背面的图案采用了回纹装饰,形成了强烈的视觉冲击力,赢得了消费者的认可。在装饰产品设计中,家喻户晓的“中国结”,正是传统回纹的化身。“中国结”从石器时代古人的缝衣打结,历经千年演变成今日的装饰品。在这一漫长的过程中,人们培养起情有独钟的审美观和强烈的民族情结,以致成为当今中国的象征符号之一,真可谓是中华民族悠久的历史的见证。 在CI设计中,“中国联通”正是以回纹为设计原点,在“中国结”的形式上创新而来的。无独有偶,中国邮政电信总局,中国移动总公司的企业形象也用了吉祥纹样——“回纹”。可见,回纹这一吉祥纹样在现代企业,特别是高科技领域里,也有其独特的、丰富的象征意义。在服装产品设计领域,从每年的新装会中我们可以发现有些就采用了回纹的设计。有应用在面料中作为底层的纹理,还有直接把回纹的连续设计运用在服饰领口、低摆、袖口中,甚至还把回纹的造型体现在手包和鞋跟的设计中,展现了优雅、大气的民族风情。在首饰产品设计中,无论是考古挖掘发现的古代首饰,还是现代流行的多种饰品中,都离不开回纹的应用。从某种程度上说,这一传统韵味正引领人们的审美观。在家居产品设计中,尤其以古典设计风格较为突出,在床、抱枕、壁柜、楼梯扶手等设计中,把传统回纹图案和现代流行材质相结合,形成了古韵和时尚的完美融合。纵观当今许多的经典设计,都离不开对传统元素的挖掘与应用。同时,回纹也在不断的应用中得到持续的传承与创新。 4回纹在产品设计中的意象表达 目前,虽然在许多设计中会出现一些回纹的意象性元素,但很少有将其上升到产品设计意象表达理论研究的层面。鉴于此,笔者分解一次设计实践的过程,来阐述回纹在设计中的表达方法。设计构思:从中国传统符号中解构,获得“通用模块”的元素,然后针对这些元素进行重构,从而在产品设计中满足个性化消费需求。经过研究,发现我国内蒙传统回纹图案,二方连续纹样的结构特征符合模块化设计要求。设计流程:(1)解构内蒙传统图案,获得“通用模块”;(2)根据通用模块的造型特点,加以重构,获得易于包装运输的“基础模块”;(3)在“通用模块”的基础之上进行设计整合,获得满足不同设计定位的独立产品。最终的产品能够根据消费者的不同需求,进行自由组合配置,满足个性化消费需求,这也是当今设计的发展趋势。 通过上述设计案例可以看出,由“通用模块”组合配置的产品,虽然每个产品均具有独立的属性,但他们有着相同的文化元素,从而使这一系列产品既有传统造型的神韵,又有现代设计简约的风格特征。总而言之,在产品设计中运用回纹元素进行意象表达,就是要充分应用传统元素特点,进行解构、重构,不断进行再创造,使具象的传统元素,在设计中表达出抽象的文化内涵。不断运用现代设计方法、理念对传统元素进行提炼与升华,使其融入现代设计中。不仅做到取其形——“形”似,更要做到传其神——“神”似,通过产品的整体意象来使人们产生情感共鸣,达到赋予设计长久生命力的目的。 5结语 在现代设计中强调应用传统回纹元素,并不是一味地追求对古代的简单模仿,而是要善于挖掘有价值、经典的传统符号,融入到现代生活之中,使现代设计在传承中不断创新,同时担负起民族文化传承的责任。 作者:杨艳石 阮向群 单位:宿迁学院 产品设计毕业论文:探求产品设计的具体设计方法 1两种设计方法的基本概念 Top-Down设计方法从本质上讲是分解一个系统,从而得到它的组成子系统,通常使用“黑匣子”来辅助进行定义。在理念上,Top-Down设计方法设计强调整体设计与优化。在实现过程上,Top-Down设计方法强调计划和彻底理解系统。它要求除非在系统设计中有足够层次的细节信息被定义,否则不设计任何一个零件。Top-Down设计方法使用“黑匣子”来代替模块。直到整体设计完成后,它才开始具体模块和单元的设计和验证。现代产品设计方法通常是Top-Down和Bottom-Up两种方法的结合。完整理解整个系统通常被认为是优秀设计的基础,于是在理论上产品设计中趋向于采用Top-Down方法,但是实际设计过程中多数产品设计趋向于在一定程度上利用已有的设计数据,而使用已有的模块又使设计具有Bottom-Up的味道。 2两种设计方法的优缺点 Bottom-Up设计方法的优点在于方法简单、操作容易;零件独立,关注细节;设计人员上手快,模块重用方便;另外对管理要求低,人员要求低,硬件要求低。其主要缺点在于不符合传统设计流程;整体修改困难;设计过程中重复工作多,整体效率低下。适用于企业中2D设计到3D设计的过渡期、小版本修订、标准件的设计。Top-Down设计方法的优点是积木式模块化设计,层层分解;模块化设计,模块之间相互独立;产品结构布局清晰,模块间接口明确;错误更少(模块独立设计,工程师专注于设计);开发时间更短(合作开发,并行设计);优化设计方法(分工明确,便于工程师的知识积累与经验的总结);容易维护(如果输出错误,容易定位该错误是整个程序中哪一模块产生的)。其主要缺点在于设计人员培训周期长;数据重用困难;各方面要求高,包括协同要求高,管理要求高,人员要求高,硬件要求高。由于Top-down设计方法具备符合传统设计流程、全局把握通盘考虑、设计快速高效的优点,适用于新产品开发和成型系列产品设计。 3Top-Down设计的问题研究 现有CAD软件的功能可以较好地完成Bottom-Up设计(零部件的详细设计),但对于解决Top-Down设计问题并不理想。首先在Top-Down设计的第一阶段,概念设计阶段,也就是进行方案设计时,需要建立概念模型来记录概念设计的结果。那么怎样表达这个概念模型是Top-Down设计方法所遇到的第一个难题。在第二阶段,装配结构布局设计阶段,需要建立产品的装配结构模型。那么怎样表达这个装配体结构是Top-Down设计方法所遇到的第二个难题。第三个难题是如何实现概念模型向装配模型的自动映射,以便有效地解决装配结构设计问题,这是最大的难题。最后在第三阶段,零部件详细设计阶段,此时零部件之间要求保持相互关联。如何用计算机实现和维护这种关联是Top-Down设计方法所遇到的第四个难题。 要想在产品设计中应用Top-Down设计方法,必须熟练掌握Bottom-Up技术。以三维设计软件SolidWorks为例,必须掌握全部相关零件、装配与工程图设计的方法,必须掌握SW参数化传递原理,具备较强的SW错误修改能力。另外,要求明晰产品的设计流程与参数变更趋势,具有良好的团队整体实力与协同以及优良的软硬件环境。对Top-Down设计方法而言,完美的零件是指零没有错误、便于修改、便于协同;完美的装配是指装配没有错误、条理清晰、配合合理;完美的文档管理是指文档管理具备合理的参数驱动,符合设计、制造习惯。 4Top-Down设计的主要方法 Top-Down设计中的主要方法包括关联设计、布局和主零件法。关联设计的优点在于简单、易学易用,比较基础。缺点在于零部件间关联单向传导,没有规划,不易理解,修改困难。关联设计适用于部件级应用、位置和形状关联简单的情形下。布局分为布局法布局和草图法布局。布局法布局可以直接采用SW的布局命令。其优点在于容易表达机构方案和布局原理。缺点在于块只能点对点传导到单一零件,不能传导到装配体,局限很大。草图法布局的优点在于灵活自由,可以用草图、基准、实体、曲面等多种方式布局,容易将装配布局传导至指定零部件,缺点是过于随意,不可控,无法传导变量,对总工、硬件、网络、文档管理要求太高。布局的适用范围是整机及部件级的应用。主零件法的优点在于能够控制零部件间复杂形状或位置关联,关联传导层次清晰,适用于零部件间具有复杂形状或位置参考的产品设计,比如电子类产品、玩具等。 5Top-Down设计的应用实例 对某零件进行设计时,采用关联设计法和主零件相结合的方法,SW建模+MEGMA铸造分析,铸件缺陷率由10%~15%下降至3%~5%。铸件、砂芯、冒口采用主零件法;其余采用关联设计法。 6结语 自底向上设计方法(Bottom-UpDesign)和自顶向下设计方法(Top-DownDesign)是目前应用较为广泛的两种产品设计方法,其中自顶向下设计方法更为新颖,对各方面要求也较高,企业在熟练应用这种方法后能够大大提高企业信息化水平,提高企业的设计水平和能力,从而能够缩短产品设计周期,提高设计和生产效率,更快地推出新产品。 作者:李健 单位:武汉职业技术学院机电工程学院 产品设计毕业论文:仿生思维的产品设计策略管窥 1国内外研究现状与分析 国内对于仿生学的研究目前主要还是处于一个较为初期的阶段,主要是在机械仿生学和化学仿生学方面开展研究。研究的重心还是针对观察到的生物界的某种生物的特殊能力进行机理分析和模仿。这类例子很多,从陆生动物到水生动物再到飞禽,从两栖动物到爬行动物再到哺乳动物,人们都成功地对各类动物的特有能力进行了机理分析并通过模仿获得这些特殊功能的机理制造出能为人类服务的各类产品,并在实践中得到应用而造福人类。 例如,人们模仿蝙蝠的回声定位功能发明了雷达,模仿蜻蜓的特殊飞行本领发明了空中悬停飞机,模仿壁虎的垂直和倒立爬行机理发明了能完成夹缝清理和户外高楼墙壁清理的爬行机器人,模仿白蚁的巢穴设计了冬暖夏凉的节能建筑。相对国内而言,国外对于仿生学的研究的领域更宽泛一些。在计算仿生学方面取得了一些成果。例如,模仿蚂蚁的找食行为提出了蚁群算法,利用收获蚁的找食行为模式发现了其与互联网协议的高度相似性。另外,一些学者在经济和管理领域也引入了仿生学原理。例如,通过隐喻和类比的方法,将企业或是人类生产活动隐喻或是类比为某种生物的某种特定行为,然后通过学习生物的行为模式来改善企业的管理模式和人类生产活动的模式。 2拟开发的仿生创新设计方法 然而,文献检索发现关于如何将仿生原理用于设计方法的相关研究还很少。与人类相比,其他生物的智力相对较低,可是生物却能利用其有限的思维能力完成人类用复杂计算机系统都无法完成的设计工作。例如,蜜蜂、蚂蚁和很多鸟类能够设计出结构合理、外形精美和用料环保的巢穴,可是它们是如何做到的呢?多年来,人类已经行成了一种固定的认识、感知和思维模式,并且倔强地认为这种思维模式是唯一正确和高效的。然而,事实并非如此,其他生物有其特殊的生理结构,他们获取和处理信息的模式与人类完全不同。他们的设计方法也与人类不同。因此,我们应该首先分析清楚其他生物获取和处理信息的方法,特别是它们与人类的不同点,人类可以向它们学习从中得到灵感。最终,努力构造一种基于以上新的获取信息和处理信息的模式构造一种新的设计方法,以改善传统的设计方法的单一性和刻板化。 在很多国际大公司,例如波音和微软,他们的设计产品设计过程是有明显的阶层特点(Hierarchy),任务层层下放,大系统不断分割,每一组完成某一特定模块的设计工作,最后各个组的工作通过接口连接在一起。传统设计方法已经广泛为人们所接受,形成了习惯思维和思维定式,很少有人再去考虑是不是有其他设计方法和设计组织形式。然而,自然界中除人类以外的其他生命虽然智力都不如人类,但是它们也经过千百万年的进化而得以生存下来,它们进化出了它们特有的生存模式和生存本领。现代设计方法可以从其他生物的生存方式和行为模式中获取设计灵感,开发出全新的设计方法,该设计方法重点在于通过类比或是隐喻方法将需要设计的产品的功能与生物完成的某项任务的过程相对应,模仿生物完成任务的模式来设计产品。下面分别介绍该方法的目标、内容、关键问题、研究方法、技术路线和可行性。 1)仿生创新设计的目标 通过学习和模仿生物的行为模式来设计出新产品造福人类。新的设计方法具有简洁、绿色、环保和可持发展的特点。 2)仿生创新设计的研究内容 确定需要完成的某项任务,例如,需要在浑浊的水域寻找目标。寻找具有类似功能的生物体原形,例如,鲶鱼或是墨鱼的捕食动作。对选定的生物体原形的完成任务的模式和组织过程进行全面分析。运用类比方法,模仿生物的行为模式,给出设计方案。将新的设计方法应用到实际设计中,发挥其效用。 3)拟解决的关键问题 如何建立正确的生物模型以准备描述生物的行为模式,模型中要包括生物的信息传递模式、能量传递模式和机械运动模式。如何利用关键问题1得到的生物行为模式信息来构建新的更简洁、环保和符合可持续发展要求的设计方案。 4)拟采用的研究方法 通过对生物某种行为特性的深入分析,运用三维动画软件模拟生物的行为特征。运用MATLAB软件构建生物行为特征的数学模型。运用比对现有设计方法,开发出新的基于仿生原理的设计方法。 5)拟采用的技术路线 6)可行性分析 仿生学正式提出是在本世纪的60年代,经过50余年的发展已经涉及到很多领域,并在一些领域发挥了作用。形成了建筑仿生学、机械仿生学、化学仿生学和管理仿生学等多个分支。以上研究成果都为我们开展仿生设计方法的研究提供了借鉴和基础理论。相信通过进一步深入分析生物行为特型,并结合过去前人的研究经验,以及生物35亿年进化的成果,我们势必能从这无比丰富的宝库中找到一种区别于传统设计方法的新方法。 3结论 基于生物行为特征,通过对生物行为特征的分析,获取其信息、能量和运动等方面的特性,再通过对生物行为的模拟,形成较为固定的基于仿生学原理的新型设计方法,为设计出更为绿色更符合可持续发展要求的产品提供借鉴。 作者:周祖鹏 莫秋云 蒋占四 单位:桂林电子科技大学机电工程学院 产品设计毕业论文:医疗产品设计对策初探 1医疗产品的情感化设计分析 1.1医疗产品情感化设计的意义 医疗产品作为特殊产品,不同于普通的家电产品,其使用和考虑的对象更广。对于普通产品来说,产品的购买者就是产品的最终使用者;但是对医疗产品而言,是由医院的管理者来购买,由医生和护士来操作,最后由患者来接受治疗。情感化的医疗产品就是要综合考虑到这三者的需求和利益,让产品有效有益的提供服务:使医院管理人员易于安装、维护和清洁,使医护人员觉得他们的工作环境舒适愉快,把更多的精力集中在病人身上;使病人在使用过程中感到安心和放心,尽量让患者乐于接受治疗。 1.2医疗产品用户情感特征 医疗产品的使用者主要可划分为以下几种: (1)医护人员:这类人群在工作过程中常常精神高度集中,不允许有半点差错,承受压力比较大。工作压力对人的心理与生理有一定的影响,这是影响人的动作的可靠性以及效率的一个重要因素。因此,他们希望医疗产品便于操作,界面清晰外,还能给其良好的感受,使用较长时间不易疲劳和厌倦,能激发人舒适愉快的工作状态。 (2)患者:包括儿童、青年、中年和老年四类。每种类人群都有不同的情感特征。但同为患病的弱势群体,疾病的折磨使他们心理脆弱、情绪低落,一些不良的刺激可能引起患者很大的反应。所以,医疗产品的安全性、舒适性对于患者来说更为重要。 1.3病人的心理活动 从生理学和心理学角度来分析,病人属于弱势群体,他们一旦知道自己患了病,在心理上必然有反应,概括起来,病人易于产生抑郁,焦虑,怀疑,孤独感,否认等各种心理活动。病人在患病期间的心理相对来说是比较脆弱的,除了医护人员的心理辅导之外,我们在医疗产品的设计上也应该尽量进行富有人情味的设计,在最大程度上缓解病人的心理压力。 1.4医院环境影响 医疗产品作为一种特殊环境和场合下使用的产品,其设计必然要考虑到它特殊的使用环境。医院是病患生病以后进行检查和治疗的地方,从心理上患者就本能的对医院产生恐惧与排斥感,《住院病人心理健康状况及其影响因素的调查研究》一文中,作者运用医院焦虑抑郁情绪测定表(HAD)、艾森克个性问卷(EPQ)等对综合性医院825名住院病人进行心理健康状况及其影响因素的调查和分析,实验结果发现:影响住院病人焦虑的因素依次为对疾病认知水平低、对诊疗手段恐惧、医院环境不理想、性格内向等因素。由此可见,医院环境也是情感化的医疗产品设计必须考虑的重要一环。 2医疗产品的情感化设计策略 2.1基于医疗产品用户体验因素的感官层面的设计策略 (1)安全可靠感设计策略。 医疗产品是保障人类健康的产品,在感官层面上第一眼就要给人以安全感。安全可靠感设计主要通过产品的形态、色彩、材质等设计语言来实现,但安全可靠语义的传达不仅仅是依靠某个设计元素,而是通过诸多设计元素的有机结合。功能良好、质量上乘,外观感觉舒适安全、整洁干净的医疗产品会给消费者带来积极的心理感受。 (2)形式美感设计策略。 医疗产品作为特殊的产品,一方面产品形态语意的表达要准确、鲜明,符合人们的生理需求,操作方便舒适;另一方面,应重视产品形态对人的情感影响,使形态达到与人沟通和亲和的目的;具体到形态设计上要体现出一种知觉感染力。医疗产品的整体造型尽量采用大曲面、大倒角来实现:大的曲面和倒角一般会使产品显得柔和,具有亲切感,会给医护人员和病人的心理上产生安全感。并尽可能的把机械部件予以隐藏,没办法隐藏的部件可通过产品形态或是色彩使医护人员和病人产生兴趣和安全感。形态比例要协调,外形要规整,面棱清晰,衔接适度,整体形态与环境相融合。医疗产品分为主动使用的医护人员和被动使用的病人,因此在进行色彩设计时要充分考虑两者之间的不同色彩需求,达到和谐统一。医护人员是受过专业训练的群体,具有较高的审美观点,所以在能与医护人员相接触的产品部份,特别是对操控装置和显示面板,要注意色彩的时代感和流行感,使医护人员在身心愉快的状况下工作。病人属于弱势群体,心理因素极不稳定,随时都有可能产生的心理恐惧和不安,因此,在色彩设计的时候要注重色彩的宜人性,来缓解和降低病人的心理压力、不安和恐惧。 (3)材质亲和感设计策略。 医疗产品的材质是用户直接与之接触的部分,因此医疗产品在材料上应力求人性化,以提高产品的“EQ”。材质亲和感设计策略应把材料与人的情感关系远近作为选择材料的重要选评尺度,通过选择合适的材料来增加感性成分,增强产品与人之间的亲近感,使产品与人的互动性更强。在具体设计中可以尝试对产品表面进行合理化处理或是多重材质的复合运用。由爱惜康内镜外科公司设计生产的ENSEAL?G2SuperJawandCurvedandStraightTissueSealers超级颚组织密封枪获得2012年MDEA医疗设计杰出奖,该产品轮廓圆滑流畅、无棱角,整体由大块的白色与灰色和谐搭配,给人一种干净整洁之感;机身由合成材料制作,抓握更舒适;产品操作部由医用工程软塑料制作,明亮、精细,更具有科技感。基于产品外观所带来的美感与安全感,能够使患者的心情放松,对于医生来说,人机化的设计使操作更加精确舒适。整个产品的功能、结构、安全性、美感形成了完美的统一。 2.2基于医疗产品使用方式的行为层面的设计策略 医疗产品行为层面的设计策略主要涉及医疗产品的易用设计、人体工学、人机交互界面设计、用户体验设计等。 (1)易用设计策略。 医疗产品在行为层面上必须是易用的,它应具备以下设计特点:产品是易被感知的;界面是易操作的;外观是可理解的;功能是可拓展的。基于易用设计的这些特点,具体到医疗产品易用设计策略上应注意以下几点:1)建立合适的用户心理模型。我们可以通过在实验或者真实场景中请用户自己体验和被测试用户的语言表或者问卷调查来建立比较准确的心理模型。2)设计符合人操作的逻辑。通过分析用户操作的过程,得出大多数人易于操作产品的逻辑。3)提供一定的语义说明。产品应提供正确的符号和象征,以适应人的视觉理解和操作过程 (2)用户体验设计策略。 产品与用户之间的交互过程决定用户体验,医疗产品的交互过程是一种特殊的双重人机关系,它所面对的是介于病人———机器———医护人员之间的双重人机体验。因此在用户体验设计策略方面我们要用双重人机交互设计策略。1)医护人员与医疗产品的人机体验策略。①显示部位在设计上应力求简洁、直观、清晰,色彩上一般采用低明度、低纯度的中性色为底色和背景。在显示界面设计时,应减少显示的视觉密度,控制好显示界面的视觉平衡性,并要考虑内容的配置与注意容度的保留,适当的留白会使整个界面看起来清楚且美观。②操作部位主要通过手来实现各种控制的,要求手的动作在人机操作中处于方便、安全、舒适的区域。③医疗产品整体协调性,宜人性考虑。医疗产品的造型要具有整体感,空间的利用和布局要合理,局部与整体的风格要一致,在形式与功能上要统一。2)病人与医疗产品的人机体验策略。①造型:病人通常对产品造型更在意,因此要求产品造型符合美学的观点,给人在视觉上有赏心悦目的感觉,同时具有安全感,以缓解病人的心理恐惧和忧虑。②合理选择颜色:主体色尽量选用中性色彩、色彩配置要合理,使医疗器械具有人性化特点。③安全性:医疗器械与病人接触部位要安全舒适,界面要简洁。 2.3基于医疗产品以人为本的反思层面的设计策略 (1)系统设计策略。 医疗产品是由人-机-环境组成的一个整体,关注以人为本的医疗产品设计需要有系统设计策略。系统设计策略的重点在于对医疗产品、医院环境氛围营造等各个环节精心的组织协调。在医疗设计行业具有领导地位的飞利浦公司采用融入式的环境体验的医疗系统设计就是个很好的例子。由飞利浦公司为儿童患者设计的是一台微型的CT扫描仪,与大型诊疗设备具备相似的工作原理。小患者可以选择一个出了故障的玩具,把它放在小型检查台上,并传送到玩具扫描仪中,这时屏幕上会显示出生动的动画,解释玩具生病的原因。通过亲手操作这种玩具扫描仪,患者对检查过程有了较为直观的了解,心理压力能够得到很大程度的缓解。接下来,孩子们可以从一组卡通动画主题的“情绪卡片”中按照自己的喜好选择一张,只需在读卡器前晃动磁卡,整个扫描室的环境就可以瞬间发生改变。每张卡片都与对应的图像和声音数据库相连,娱乐系统在检测到卡片后随即启动相关内容。图像被投影到检查室的墙壁和天花板上,并伴有相应的音乐和声效,专门的照明系统还会为患者带来色彩斑斓的体验,使其全身心地置身于自己选择的环境氛围之中。于是在轻松地体验中进行诊断检查,以往令人恐惧的沉闷的检查过程在不知不觉中完成;而且,由于患者的良好情绪和积极配合,检查结果的准确性也得到很大的提高。 (2)人道主义设计策略。 医疗产品不仅直接关系到人体的健康问题,还必须关注人类情感需求的最高层次:人道主义的关怀。这也是医疗产品的最本质的要求,在反思层面的设计策略需要充分体现医疗产品的人道主义精神。一个长期关注用户使用过程与感受的医疗品牌,在用户长期与产品的感受和体验过程中,人们的反思层面会形成独特的偏爱和见解,因而形成品牌效应,品牌效应是医疗产品对人道主义关怀的最直接结果,它能让病人在情感上得到信赖,引起美好的回忆,放松的接受治疗。人道主义设计策略最直接最有效的策略是以人为本的品牌设计策略。飞利浦医疗自创建以来,在企业文化中一直注重产品的人道主义精神,形成了良好的品牌效应,用户也在情感上、使用上对其充分信赖,它的产品使用户在情感上获得极大的满足。 3结论与评价 目前,国内外关于医疗产品的情感化设计策略方面的研究较少,本文在前人关于产品情感化研究的基础上,结合现代医疗产品创新设计趋势,对医疗产品的情感化设计策略进行了初步归纳与总结,提出了基于情感化设计理论的医疗产品的三个层面的情感化设计策略,为医疗产品设计的情感化提供了一定的理论指导和帮助,希望对我国医疗产品设计师有一定帮助,能提高我国医疗器械产业竞争力。但情感化这一课题对研究者的哲学、心理学等相关知识储备的要求甚高,笔者虽竭尽所能,但由于实践积累不足,导致论文研究尚处于比较浅显的理论层面,在研究深度上有很大欠缺,希望在以后不断的设计实践积累过程中,能更深刻的体会与完善医疗产品的情感化设计策略。 作者:王凯 单位:广东工业大学 产品设计毕业论文:特色产品设计中符号学的适用性 1蒙古族元素及符号学理论 1.1蒙古族元素 蒙古族元素可以大致分为:蒙古族文字、蒙古族装饰花纹、蒙古族服饰、蒙古族音乐舞蹈、蒙古族建筑、蒙古族家具等。这些蒙古族元素在现代设计中经过一些创意加工可以运用在各个领域,它不仅体现了人们的审美情趣,更是对一个民族的推广和传承。如果运用好这块具有文化价值、历史价值和艺术价值的瑰宝,那么所做出的设计就既具有民族特性又具有现代风格。 1.2符号学理论 行为符号学理论把符号分为语构学、语义学和语用学。语构学是研究符号造型构成要素与符号材料之间的关系;语义学是研究符号与符号意指对象之间的关系;语用学是研究符号与使用者只见到关系。通过对蒙古族元素的符号学概括,基本可以分为形态符号、材料符号、装饰符号。其中形态符号包括点符号、线符号、面符号和体符号。材料符号包括木材符号、布料符号、金属符号和石材符号。装饰符号包括图案符号、装饰线脚符号和装饰构建符号。 2运用符号学理论提取蒙古族元素 以蒙古头盔为参照物运用符号学的原理提取出的蒙古族符号元素,进行蒙古族特色产品的设计。首先明确研究对象是蒙古头盔,研究方法是符号学方法。对蒙古头盔的形态、结构、材料、装饰和造型等进行分析。研究以上各方面所对应的符号形式,总结蒙古头盔在符号学意义上的构成要素和特征。 2.1蒙古头盔的结构符号 结构符号一般是指物质条件,即结构上的受力构件。由于蒙古头盔的结构大多数具有自身独立特性,也就是说结构本身就是形态;同时由于蒙古头盔的自身特点,这种结构符号也具有装饰和象征的特性。 2.2蒙古头盔的形态符号 (1)点符号:点符号主要集中在头盔的顶部,它既是结构的表现形式又是装饰功能的主要体现。 (2)线符号:线符号既体现在蒙古头盔的外轮廓线,又表现于图纹的装饰部分。 (3)面符号:面符号可以是一个个体或者一个空间,整个蒙古头盔就是一个面符号,可以直接提取作为产品造型的特征符号。 (4)体符号:体符号是由多个部件组合成的。蒙古头盔整体是由帽顶、帽檐、帽遮和帽体组成。蒙古族头盔体符号的恰当选取,可以有效地体现民族特色与现代产品的有效结合。 2.3蒙古头盔的装饰符号 蒙古头盔中的装饰符号种类繁多,形态符号和结构符号本身就起到了装饰符号的作用,图案装饰符号更是深刻体现时代文化的内涵,但这些装饰符号也决定了头盔的整体风格。蒙古族头盔在不同时期受不同文化的影响,其形态有一定的变化,特别是蒙古族头盔上图案风格特征。蒙古族独特的苍狼、白鹿图腾信仰和尚武豪迈的性格特征是早期蒙古头盔的表现图案装饰符号;到后期,随着藏传佛教文化的传入,蒙古头盔的装饰图案又出现一些与藏传佛教有关的图案。总之不管是图腾图案还是宗教图案,所有头盔上的装饰符号都是具有吉祥和象征的意义。 2.4材料符号 金属符号:蒙古族头盔的材料取决于用途,头盔的用途是在战斗中起到保护头部的作用,所以要求其材质必须坚硬。一般的蒙古头盔都是由金属材质和皮革材质组成的。绳材符号:蒙古头盔的绳材符号主要是辅助头盔固定在头部上。 3蒙古族元素符号在现代灯具设计中应用 头盔是用于使头部免受伤害的一种单兵防护装具,历来为各国军队所重视。中国古代称为胄、首铠、兜鍪或头鍪。蒙古族作为英勇善战的少数民族,头盔是特征文化表现的重要符号。通过以上对蒙古族头盔符号元素的提取和概括,设计出既保持原有灯具的特征又融入蒙古族头盔元素的现代灯具。以一个具体的蒙古头盔为参照点,从结构形态符号上来说,这个头盔的形态完全可以作为一个灯具的灯罩部分,但是并不能突出特别浓郁的风格特色,所以要对这个蒙古头盔进行元素提取再做整合变形。该头盔分为上中下三部分,想从整体改变其形态又要保留部分特征,就要做到有取有舍,本方案保留该头盔上中下的结构特征,增添了装饰图案形态特征。这样既保持了头盔的部分元素又使其具有浓郁的民族特色。 形态符号主要是在体符号丰富的造型形态和线符号的装饰得以体现的,从点、线、面、体的符号分析上总结出蒙古头盔和现代灯具都具有一个共同的内部空间形态,保护比较重要的部分。从装饰符号方面来讲,不管是蒙古头盔还是现代灯具都会有一些花纹或者有吉祥寓意的图案或者有象征意义的图腾,起到点缀装饰或者民族信仰的作用,本方案就是采用具有蒙古族风格的图案作为灯罩上的图案,而底色采用了蒙古族代表性的色彩蓝色,更加凸显出蒙古族特色的现代产品设计。材料符号选用金属符号,既忠实于参照物的材料符号,又符合现代消费者的审美需求。综合以上几点,总结蒙古头盔和现代台灯的相似性,既保持原有灯具的特征又融入蒙古族头盔的元素,设计出一款具有蒙古族特色的现代灯具。 4总结 社会的发展必然会推动设计的不断创新,随着人们对民族意识的不断提高,宁静祥和的蒙古族元素为现代设计提供源源不断的灵感。蒙古族元素种类繁多且实用功能强大,其工艺造型简洁自由,在蒙古族特征元素的提取过程中需要取其精华去其糟粕,运用符号学理论对蒙古元素分析,在不同领域中作为设计素材进行创新,从而形成民族传统和现代时尚相结合的蒙古族特色产品。 作者:侯晓鹏 杜丽 单位:内蒙古科技大学艺术与设计学院 产品设计毕业论文:机械产品设计中开放式循环系统的运用 1开放式循环系统应用的特点 集约型经济增长方式是机械制造自动化发展的必然趋势,并且受到社会主义科学发展观的先进指导,对机械产品加工发挥了重要的推动作用。开放式循环系统是集约型经济的典范,涵盖了集约型理念及机械制造业生产的诸多要素,研究这一新产业模式必然有助于机械经济体系的优化改革。开放式循环系统应用于机械制造业生产,其基本内涵主要包括: (1)开放性。 经济全球化环境下,机械制造业产业经营不再局限于国内,国际市场应当是本国机械制造业开拓的主要方向。这就要求企业制定产品制造方案期间,以国际销售质量标准为总指导把产品“做精、做细”,实行开放式的加工制造策略。另外,机械产品设计与制造加工阶段所用的工艺方式也要进行更新调整,根据不同产品销售对象设计出相匹配的产品形式,以满足采购方购买产品的质量标准。 (2)经济性。 引入先进的循环系统辅助机械产品设计与制造,所创造的经济收益额度也是相当可观的。基于开放式循环系统的产品制造,既降低了原始物料的生产投资,也引入了国际市场上推广的新产品形式,这些都帮助本国企业产品增强了其市场销售的竞争力。借助新型机械制造业系统也可自动化计算企业生产的盈亏情况,督促经营者及时调整产品生产方案。假设:企业产品销售单价为p,销售量为x,企业产品销售为y;企业的固定成本为a,单位变动成本为b,企业总成本为c; (3)循环性。 机械产品设计与制造所用原材料的种类复杂,许多原材料均能够重复处理应用,循环性是开放式循环系统的另一大特点。可持续可持续发展观也提出资源循环利用的先进指导,号召机械制行业从事生产加工活动时注重资源的高校利用。企业根据机械产品设计与制造剩余的原物料,经过二次处理后循环利用,既降低了原材料成本资金的消耗,也提高了物质资源、人力资源等方面的有效利用率。 2开放式循环系统应用于机械产品设计与制造研究 科学技术是先进生产力的主要来源,任何一个企业掌握先进的科学技术均有助于日常生产效率的提升。开放式循环系统推广应用之后,企业必须要设计出符合开放式系统运行要求的技术方案,以辅助机械产品设计与制造的顺利实施。虚拟现实与仿真是开放式循环系统运用的关键技术。通过建立数字化操作平台改革产品制造方式,引导机械产品设计、制造朝着“自动化、智能化、一体化”的发展趋势升级调整。 (1)设计模块。 机械产品不同于其它产品范畴,其在生产制造前期需要经过严格的设计处理,只能选择最优方案投入到实际生产活动中,这是由于机械产品种类繁多、功能不一、结构复杂等特点决定的。虚拟现实与仿真配备了设计模块,用户只需将产品需要控制的参数标准输入系统,即可自动生成二维、三维等数据模型,如图2所示。根据模型分析所得的产品制造方案进行全面性的工艺研究,从而为企业提供出“质量最优、效益最优”的双优制造模式。 (2)传输模块。 创设虚拟现实及仿真作业平台,必须要借助传感器完成各类数据的传输,如图3所示。确保生产信息能够及时地传递给生产人员。现代传感器主要是指用户与虚拟环境的接口,一方面接受用户的操作并将其作用于虚拟环境,另一方面将操作结果以综合形式反馈给用户,使用户形成对虚拟环境的感知。如:产品制造流程运行时,经过传感器模块把机械产品重要的参数传输给制造人员,引导其严格按照标准进行加工处理,使成品质量符合图纸设计的规范。 (3)检测模块。 自动化是机械产品设计与制造发展的一大趋势,开放式循环系统用户操作将面临各种复杂信息的处理,强化生产信息的检测是必不可少的。虚拟现实与仿真系统设置检测模块,可科学地辨别机械制造业数据的准确性。如:检测分析由传感器模块接收到的数据信息,并将其转换为系统操作指令传输给控制模块操控虚拟环境,使机械产品实现了“边加工、边检测”的局面。无论是成品、半成品或在制品,均可利用检测模块识别最终的质量。 (4)控制模块。 所有机械产品的制造流程都是有控制模块完成,这是仿真系统的核心部分,既可以仿真控制虚拟环境以应对用户操作,又可以将虚拟环境的反馈通过反馈模块控制传感器使用户获得仿真体验。为了减少产品制造的物资消耗量,降低企业生产加工的成本耗资,需利用虚拟现实与仿真技术进行加工模拟。生产人员向虚拟系统发出操作指令,自动选取不同的制造加工工艺,详细地判断各种制造方案的成本投入、物资消耗、操作难度等标准,筛选出最优制造方案且完成自动化加工控制。 (5)反馈模块。 虚拟现实技术融合了人工智能、计算机科学、电子学、传感器、计算机图形学、智能控制等多个学科知识,属于一个系统性的产品加工制造过程,符合了开放式循环系统的运行特点。除了在机械产品设计与制造流程里发挥出传输、检测、控制等功能外,虚拟系统也具备了分布式信号反馈功能。主要把实际生产中遇到的问题如实地反馈给生产人员,以促进制造工艺的优化改进。如:反馈模块能够接收来自控制模块的处理信息,为广大企业用户提供与产品制造相关的反馈服务。 3高科技系统应用的注意事项 新型系统用于机械产品设计与制造具有科技创新的价值,其彻底改变了传统手工绘图、编程、质检等方面的缺陷,以机械制造技术为核心创建了新型的生产方案。开放式循环系统是基于电子信息技术、机械制造及其自动化技术等共同创建的新模式,推广高科技系统加快了机械产品设计与制造的一体化流程。由于开放式系统与机械设计系统之间的独立性,实际使用阶段还要考虑循环系统开放式控制的技术要求。 (1)技术创新。 考虑到开放式循环系统的诸多优势,以及机械产品自动化加工的必然趋势,选择新型生产系统辅助产品制造是企业可持续经营的基本保证。随着国外采购客户的增多,机械制造业生产制造更应注重产品质量的“高标准”,必须充分发挥开放式循环系统的优势,借助虚拟现实与仿真技术的多项模块,编制科学可行的产品加工工艺。例如,CAD/CAM等技术辅助机械产品的设计、制造,三维建模技术辅助机械产品设计方案的演变模拟,这些都是开放式循环系统应用需要采用的技术。 (2)设备创新。 机械产品设计与制造是一项复杂的技术活动,由于从手工绘图设计转变为软件制图设计,机械产品加工工艺均发生了明显的变化。未来机械制造业要考虑设备技术的创应用,手动式机床必须被数控机床所取代,再配备开放式循环系统才能发挥出最大的生产价值。数控设备是机械制造自动化的主要工具,涉及到数控机床、加工中心、数控刨铣等应用。开放式循环系统指导下,需把计算机控制平台与机械产品设计联合起来,创建远程式生产控制系统,对X、Y、Z等三轴的工作坐标精确划定。 4结论 总之,机械经济对国民经济收益具有极大的影响力,也是带动其它两大产业结构发展的有利因素。机械产品设计与制造方案是行业开发产品的研究重点,其必须要以高科技系统作为前台支撑,才能挖掘出更多优越的生产工艺方案。面对经济全球化创造的机遇与挑战,国内机械产品制造企业必须积极引入开放式循环系统,辅助机械产品设计与制造方案的顺利实施。借助于虚拟化操作系统详细地分析产品结构,对其中反馈出来的问题给予有效的改革指导,促进企业在设计方案、生产工艺、产品质量、制造成本等方面实现优化升级。 作者:焦斌 单位:郑州航空工业管理学院 产品设计毕业论文:金融产品设计中测试的必要性 1测试的含义与种类 测试是银行业乃至整个金融行业面临的最大挑战之一。测试有很多种类,包括性能测试、压力测试、功能测试、容错测试、界面测试、安全测试等等,每个测试类型中都有自己的测试方法,比如白盒测试、灰盒测试、黑盒测试等,测试人员运用这些测试方法保证金融产品能够正确满足客户的需求、产品设计流程的正确。但是谁负责承担测试角色,是设计出产品的开发人员,还是产品的项目经理,还是具备计算机基础知识的测试人员,或者说金融背景出身的业务人员等?这些一直是学者们讨论与争论的焦点,本文将从实际业务的角度和定性分析的角度探析独立测试的重要性。 2第三方机构独立测试的重要性 所谓的第三方机构独立测试,就是指在测试过程中扮演测试角色的人员是由经济和管理上独立于开发机构的组织进行的。他们在经济资源和测试工作上不受开发机构的控制,而是单独的职能部门,专门负责产品与产品关联性的测试工作,因此他们测试的结果往往更具有客观性和可靠性,具有其他机构担任测试角色时所无法比拟的优势。 第一,独立的第三方测试机构是由专门的测试队伍构成,其目标就是为了在投产前发现产品缺陷来进一步提高产品的质量。早期开发人员在设计产品的同时会兼顾测试的角色,他们不单是程序编码人员,还是程序检测人员、程序维护人员等,这种多重身份不仅会给程序员增加工作负担,还会使他们的目标变得矛盾而不可协调。作为开发人员总是希望自己的产品是优良的、无缺陷的、能够满足用户需求的;但是作为程序检测人员总是希望自己能发现更多的缺陷,产品的设计过程是有漏洞的。如果程序员既承担开发的角色又承担测试的角色,则其目标难以统一并且不协调,既希望自己的产品是完美的又希望测试过程能发现更多的缺陷,最终的结果难免会出现偏差,工作目标变得矛盾而不统一。所以,研发人员开发出的金融产品,不应该由自己负责测试工作,而是应该由专门的测试人员测试,这样测试的目标不再是矛盾而不可协调的,而是希望在测试的过程中暴露出产品更多的缺陷与漏洞。 第二,金融产品的使用用户分类繁多,比如按资产规模、受教育程度、风险偏好程度分类等等,不同类型的客户对产品的需求是不统一的。比如:风险偏好高的客户会偏向于风险高的金融产品,而风险偏好低的客户会偏向于风险低的金融产品;对于资产规模较高的客户可能偏向理财产品(增值产品),而资产规模较低的客户可能偏向于基本的储蓄产品(保值产品)。多样化的客户群体、多样化的产品需求下,如果开发人员既设计金融产品又测试软件程序,测试任务不但繁重,而测试的重点可能会在程序的代码编码上,设计出的产品难免功能单一化、简单化。相反,如果测试由独立的第三方机构测试,测试人员的重点就放在测试工作上,从客户的角度出发去验证产品是否符合自己的要求,从柜员的角度出发验证产品设计流程是否合理。而测试员作为产品最直接的体验者,在测试的同时体验产品的功能,再将体验结果反馈至开发人员,比如产品界面展现是否合理、用户操作是否方便等。 第三,测试参与人员角色的多样化,意味着测试人员在测试过程中应该做到测试与业务融合。最初开发人员担任测试人员,其专业背景比较单一,可能局限在计算机专业,导致对产品的业务背景与设计原理了解不是很透彻。而如今参与测试的人员专业背景越来越多样化,包括金融相关专业、计算机相关专业、会计相关专业等。在测试的过程中,由这些具有多样化专业背景的测试人员测试,可以拓宽思路,设计出更多有实际意义的测试案例,测试案例也可以更加贴近真实的业务运用。相反,如果由程序员担任测试角色,其专业知识可能局限在计算机知识,而不了解产品背后真正的含义,在这样的情况下,测试只能从代码的正确性验证产品的质量,而不能更好地站在使用者的角度去检验金融产品功能是否正确。 第四,由于第三方测试机构在其经济和管理上具有独立性,所以可以充分发挥自己的测试角色,对产品以及产品之间的关联性做出验证。在产品设计成功后,测试人员应该尽早介入测试工作,了解项目的需求说明书。测试方法可以简单地分为静态测试、动态测试,而静态测试贯穿在整个测试过程中。在项目启动前期,测试人员应该认真审查项目的文档资料,其中包括软件需求说明书等,在分析文档的过程中,应当注意文档设计思路是否正确、是否有遗漏的地方,而测试员还可以在这个过程中提前学习项目的流程,包括项目中新加功能、删除功能、修改功能,这些都是在测试中需要特别注意第地方;动态测试,是静态测试的补充,在测试过程中发挥极其重要的角色,指的是通过运行软件程序来验证产品的质量。在动态测试过程中,独立的测试人员可以发挥自己的想象设计多样化的测试案例,测试中可以用等价类划分法、边界值分析法、错误猜测法等去验证产品设计的正确性。比如存款金额输入项,在测试过程中开发人员可以输入负数(边界值法)或者特殊字符,验证程序运行过程中是否有正确的提示。 3结语 软件测试保证产品的质量,而专业的测试是提升软件质量的重要手段,也是金融业防范风险的重要途径。承担软件测试角色的人员,应该是第三方专业化的测试团队,在经济与管理上独立于开发机构,充分发挥自己的测试角色。不但可以在测试过程中利用多种测试方法如静态测试、动态测试、功能测试、性能测试、压力测试、容错测试等,保证产品的质量;还可以从产品使用者的角度验证产品是否满足需求;同时对产品设计提出优化与建议反馈至开发部门,在开发部门的再次设计与修改后,再对产品做出功能性验证。在这种循环模式下,开发人员与第三方测试机构既是相互补充也是相互制约的,这种彼此制衡的关系不但有利于产品的稳定,还可以提升产品的质量甚至提升客户的满意度,让金融行业的创新与稳定都得以保证。 所以测试的角色应该由第三方独立机构扮演,利用他们资源上、专业上、技能上等方面的优势,设计出更多精细化并且符合业务场景的测试案例,并及时将测试情况反馈至开发部门进行维护与调整,以此保证金融产品的质量与稳定性和灵活性。 作者:陈林轶 兰秋颖 单位:中国工商银行数据中心(北京) 产品设计毕业论文:冰雪体育旅游产品设计管窥 1辽宁冰雪体育旅游产品现状 冰雪是我国北方独有的一种自然旅游资源。近年来,北方充分地利用冰雪,将其作为冰雪旅游的基础而进行开发,进而成为一种新型的旅游形式。冰雪旅游以其丰富多彩的内容,新颖多样的形式满足着人们日益增长的物质文化生活需求,使人们在这独特的旅游过程中,感受与体验着冰雪世界所带给人们惬意。冰雪体育旅游是冰雪旅游的重要组成部分之一。冰雪体育旅游是人们在旅游中借助冰雪所作的各种身体娱乐、身体锻炼、体育竞赛及体育文化交流等。冰雪体育旅游具有较强的参与性、刺激性和挑战性。辽宁地处我国的东北,现有17座滑雪场,占地111万平方米,主要有沈阳棋盘山冰雪大世界、沈阳白清寨滑雪场、沈阳东北亚滑雪场、辽阳弓长岭滑雪场等。 由于辽宁省内除了沈阳白清寨滑雪场拥有可承办大型冰雪体育赛事的条件外,其他雪场规模普遍不大,雪道长度和宽度达不到标准,设施不够完善,因此,普遍开展的是娱乐性冰雪项目,如滑雪、滑冰、冰车、冬泳、雪上摩托、冰陀螺、冰滑梯、冰上摩托、卡丁、爬犁、雪地滚球、驯鹿拉雪橇、雪雕、冰雕等,不同雪场的项目内容基本上大同小异。从中可以看出辽宁省目前的冰雪体育旅游产品与其他地域类同,缺乏独特性,如此很难吸引大量游客的到来,而且与吉林省、黑龙江省这些冰雪旅游发展历史较久,冰雪体育旅游开发体系较为完善,已形成良好口碑且有很高知名度的地区无法抗衡。因此,只有立足市场,充分利用冰雪的满文化特征,打出冰雪体育旅游的文化品牌,设计独特的、极具文化特色冰雪体育旅游产品,才能成功地吸引旅游者。 2满族文化特色冰雪体育旅游产品设计原则 2.1文化性原则 在设计满族文化特色冰雪体育旅游产品的过程中要坚持文化性原则,充分体现产品的满文化特征,才能够在众多现有的冰雪体育旅游产品中脱颖而出,吸引更多游客前来。一方面,要对冰雪体育旅游产品的自身进行满族文化特色的包装与融合,东北的诸多冰雪体育旅游项目均是源于满族先民冬季的生活需要、休闲娱乐以及满族儿童于冰天雪地中的玩耍与嬉戏,从本质上就有一种满族文化的特性蕴藏在其中,且这种文化性是任何其它产品所不能复制的。在开发与设计满族冰雪体育旅游产品过程时要始终贯彻文化性原则,不断挖掘其深层文化内涵,赋予旅游产品的满文化含义。另一方面,对展示和呈现满族冰雪体育旅游产品的外部环境的设计,同样也要坚持文化性原则,为满族冰雪体育旅游产品营造浓厚的满族文化氛围,使前来的游客在冰雪体育旅游中感受极具满族风情的冰雪文化,使满族冰雪文化成为辽宁冰雪体育旅游的亮点,以吸引游客前来体验。 2.2创新性原则 在进行满族文化特色冰雪体育旅游产品设计时还要遵循创新性原则。将满族特色文化融入冰雪体育旅游产品之中本身就是一种思想上的创新,但也不能原原本本地复原传统。由于现在旅游市场上所推出的冰雪旅游产品具有趋同性,基本上都是从休闲型、节庆型、观光型、赛事型等角度开发设计冰雪体育旅游产品。长此以往,游客就会逐渐对这些旅游产品失去兴趣。设计具有满族特色并能够与现代冰雪文化相融合的冰雪体育旅游产品,推出具有新意的、新颖的、极具满族冰雪文化特色的体育旅游产品,满足冰雪体育旅游市场及游客所需求的新、奇、特,与其他地区现有的冰雪体育旅游产品区分开来,树立辽宁满族文化特色冰雪旅游的品牌,满足游客的猎奇心理。 2.3参与性原则 满族文化特色的冰雪体育旅游产品在具有文化性与创新性的同时,还要具有较好的参与性,能够调动广大游客参与到其中,形成良好的互动关系,使来到辽宁进行冰雪体育旅游的旅游者能够在融洽愉快的氛围中尽情享受其特色旅游产品所带来的另类体验。这就要求在设计满族文化特色冰雪体育旅游产品的过程中始终要坚持参与性原则。游客可以通过对满族文化特色冰雪体育旅游产品的体验,体会到团队合作以及竞争所带来的乐趣,给他们带来不一样的旅游体验,并在心目中留下深刻的印象。不仅如此,随着极具参与性的现代化满族文化特色冰雪体育旅游产品的投放市场,还可以对辽宁周边居民的冰雪体育旅游印象进行更新,提升周边居民的广泛参与度,进一步开发冰雪体育旅游的本地市场,使辽宁的冰雪体育旅游得到更好地发展。 2.4趣味性原则 游客进行冰雪体育旅游就是为了在游玩过程中收获快乐、愉悦身心,获得美好的体验。为了满足冰雪体育旅游市场及游客的需求,除了遵循了以上三项设计原则外,还要坚持趣味性设计原则。在提高游客参与性的同时还能增强产品的趣味性,使参与其中的旅游者感受到满族人那种质朴的民风以及充满激情的拼搏精神,体会最纯粹的欢乐,使人们能够在运动体验过程中感受到欢愉,在收获健康的同时体会当地的特色冰雪文化,获得更高层次的精神满足。满族文化特色冰雪体育旅游产品所遵循的趣味性设计原则可以让人们在游玩过程中自然而然地获得美的体验,使之身心愉悦的同时满足旅游市场和游客对于增加产品趣味性的要求。 2.5环保性原则 随着人们环保意识的加强,人们对环境保护问题也愈加重视,使得环保理念成为冰雪体育旅游产品设计开发所要考虑的因素之一。因此,在设计冰雪体育旅游产品时还应该遵循环保性原则。值得一提的是满族文化特色冰雪体育旅游产品的开发及使用本身就具有一定的环保性,十分符合现代人对于环保的要求以及环保性原则。因为其产品的开发使用不会对场地、设施设备、技术指数和人员有太多要求,这也就意味着对周围环境不会产生过多影响,不会造成对自然旅游资源及能源的过度浪费,做到真正意义上的环保,实现经济效益、社会效益和环境效益的协调统一。 3满族文化特色冰雪体育旅游产品设计 着眼于满族文化特色,是因为文化是旅游的灵魂,只有给辽宁冰雪体育旅游以文化定位,才能增强冰雪体育旅游产品的市场竞争力,才能利于满族冰雪体育文化更好的传承和发展。我们认为将满族文化作为打造辽宁地域冰雪体育旅游转型升级的文化内动力,并最终将其确定为辽宁省冰雪体育旅游的特色定位,设计开发出新颖独特、参与性、趣味性兼具的满族文化特色的现代冰雪体育旅游产品以吸引旅游者的到来,不断研究挖掘满族文化的深层内涵,将其作为辽宁冰雪旅游业的核心竞争力,打造辽宁满族文化特色冰雪体育旅游品牌。结合辽宁冰雪体育旅游产品现状,在进行冰雪体育旅游产品设计时要因地制宜,立足满族文化特色,充分发挥辽宁省的资源优势,同时还要注意不断优化产品结构,推出特色鲜明、凸显满族文化特色、经济和环境协调可持续发展的高品质冰雪体育旅游产品。根据上述分析,遵循冰雪体育旅游产品设计的原则,设计如下类型的冰雪体育旅游产品。 3.1竞技娱乐型冰雪体育旅游产品 随着时代的发展,休闲娱乐是人们参与冰雪体育旅游的主要目的,在娱乐中附加一定的竞技性,更能提升娱乐的程度。因此,在满族文化特色冰雪体育旅游产品设计中,要求在凸显满族文化的基础上加入娱乐、竞技元素以增强游客的参与性。在繁多的满族体育运动中狩猎无疑是典型的代表,但是不能照搬其模式,要进行加工改良,设计成为针对大众可以普遍操作的简单模式。同时可以将“猎物”的制作工艺进行创新,使用藤编技艺将其制成各种“猎物”,让游客在活动过程中体会到满族先民狩猎的生动场景,在冰天雪地中获取“猎物”享受运动的快乐,收获的快乐,做到竞技与娱乐共存。不仅如此,在运动中还可以进行团队合作意识的培养,增加成员间的交流与沟通,促进友谊。将这种带有满族文化特色的新型冰雪体育旅游产品推广到滑雪场,组织游客进行参与,还可以将其运用到学校或企事业单位的冬季素质拓展活动之中。同时滑雪场可利用现有资源开展雪地射箭比赛,抽冰猴比赛,雪爬犁比赛、雪地走比赛等娱乐竞技活动。这些活动简单易学,具有很强的操作性和易组织性,可以随时组织广大旅客参与其中。 3.2刺激冒险体验型冰雪体育旅游产品 满族是一个勇敢的民族,因此满族文化又被烙上了骁勇善战的印记。在设备设施较完善,拥有专业从业人员的雪场开展冬季森林穿越、越野滑雪、仿满族战场的cs等活动。其中仿满族战场版cs可以将迷彩服装改换成清朝满族士兵所着服装,这样可以让游客体验当时满族官兵在冰天雪地中作战的情境,而且cs本身就是一项集刺激冒险于一体的运动。参加这种新型刺激冒险运动的旅游者可以体验到满族先人的争战场景,是一项集休闲性、参与性、娱乐性以及满文化体验于一体的冰雪体育运动,而也正是现今冰雪体育旅游市场尚未进行开发的,应该以其为突破口,使其成为极受欢迎的满族文化特色冰雪体育旅游产品。 3.3观赏艺术型冰雪体育旅游产品 满族传统的冬季体育运动———冰嬉具有很强的可观赏性和文艺性。我们认为可以在适当的地点组织排练、展示这一大型冰上表演,可以使游客在视觉上感受浓郁的满族文化风情,丰富冰雪体育旅游产品的类型,为游客和民众献上一道视觉饕餮盛宴。与此同时还可以加入一些现代冰雪艺术的元素,如冰上舞蹈、冰上体操等等,体验具有满族文化特色的新型旅游产品。如此可以使冰雪体育旅游者在体验满族冰雪文化的同时从视觉上享受古代满族的冰雪运动盛况,加深游览体验,对满族文化特色冰雪体育旅游留下深刻印象,提升辽宁冬季特色旅游形象在广大旅游者心目中的地位,树立辽宁满族文化特色冬季旅游的品牌。 3.4开发冰雪旅游附带产品 在满足游客需求、完善雪场相应基础设施的基础上,还可以在滑雪场销售一些与满族传统冬季体育运动有关的造型玩偶、图画等工艺品,或者组织游客进行现场性的给泥塑涂色、剪纸、制作、品尝满族食品等活动。这样不仅可以增加旅游收益,还可以调动旅游者的参与积极性,进行互动,打破游客到雪场仅是进行冰雪运动的单一活动模式,打造一条完整的辽宁冰雪体育旅游产业链。 4结语 坐落于祖国东北的辽宁,应充分利用其自身的地域、历史、文化等优势,以市场为导向,坚持文化性、创新性、趣味性、参与性、环保性的原则,设计出系列的具有满族文化特色的冰雪体育旅游产品,为游客设计极具满族文化特色的冰雪体育旅游“盛宴”,打造“冰雪旅游第一站”,树立辽宁冰雪体育旅游的文化品牌。 作者:蒲玉宾 姜娟 胡雁 单位:沈阳体育学院 产品设计毕业论文:探微材料的发展对产品设计的影响 1原始材料局限下的设计 在“刀耕火种”的原始时代,人类开始使用了第一把工具。这里所说刀,就是人类所加工的第一种材料,石材。在使用这之前,人类还仅仅局限在使用一些天然的木石作为工具。但随着人类的发展,人类智商的提高,天然的木石已经无法满足原始人的一些狩猎、刀割的需要。于是人类第一次动手加工了第一把刀。这也开创了人类对与工具对于产品以至于材料的依赖与相互发展的关系。在石器时代,石器所做成的工具也在一步步的精细。虽然设计的概念并不存在。但是,设计本身已经作为一种行为,融入到人类在对工具的加工生产之中了。如果以现在产品设计的概念来套用当时原始人类的行为的话,当时的设计方案,是被材料所局限的。当时所创造出的石器工具,以材料作为限制,却以人的需求所为导向。伴随着人类对于大自然的进一步探索,人类又接触了另一种材料———铜。也就迎来了所谓的青铜时代。青铜的装饰品,祭祀品还用武器,都被大量的生产制造。 中国作为一个代表,在青铜器的加工生产使用上,可以说是空前的。从另一个角度来说,当时是因为材料的扩充,才形成了所生产出的物品的增多。陶、瓷、木材、竹材也是中国传统文化下应用非常广泛的传统材料。陶器喝瓷器,是中国文化中非常具有影响力的一部分。从最初的陶器制成的一些钵盆开始,对于材料的使用逐渐延伸到审美的高度。瓷器就是中国人对材料的巧妙加工而成。它的发展,延伸向更高的高度。它逐渐摆脱了实用性,讲材料按照工匠的设计意图,加工生产成一些具有极高审美价值的艺术品。而明式家具是中国家具史上独领风骚的一支。家具的原料都是一些硬木原木,这样在材料本身的美感上,工匠师才能运用他们独具的匠心,灵动的巧手创造出如此流芳千古的明式家具。纵观历史发展,人类对于物品的设计与创造,无不是在当时材料发展的基础上发生和发展的。 2现代材料出现后的设计 那么在现代,一个设计被单独提出并高度重视的时代,又是哪些材料为设计师所用却又制约着设计的高度呢。 2.1金属材料 金属材料已经不仅仅对于设计而是整个社会构架的物质基础。钢筋混凝土,已经成为像上海这样大城市的根基了。那么金属对于整个世界发展的功劳是巨大的。它不同于古时的青铜和铁器,这些被现代社会充分利用的金属,是经过现代人类的提炼、加工、合成而成。它具有多种多样的类别千变万化的特性。金属分为黑色金属喝有色金属。黑色金属包括纯铁、碳钢、合金钢、铸铁,都可以称为钢铁材料。这些材料组成了工业的基础。钢材,包括型钢,钢板,钢丝,大量运用于工业生产。不锈钢也成为在设计家用等各种产品时必不可少的材料。有色金属包括铜铝镁等金属以及它们的合金,有着更旷阔的应用范围。从日常生活中的一些厨具首饰电脑,到工业用的合金材料,有色金属已经是遍布各个角落了。 2.2塑料合成材料 塑料材料的发现可以说是最伟大的发明之一,尽管也有些应用造成了人类的困扰,但它的功劳是任何材料的无法代替的。塑料是一种有机高分子材料,使在合成树脂中加入填料,增塑剂,色料等添加剂,经过加工而成的塑性材料,或经过固化交联形成的刚性材料。人们对塑料非常熟悉,因为它有着其他材料无法替代的优点,从而设计师在设计中大量的运用到了塑料,进而使人们才有可能与塑料充分的接触,所以又反向促成了人么对它的熟悉。那么也可以说由于塑料材料的出现与不断的开发,设计师才能利用这种材料的特性设计出新产品。这些产品可能是重量上的改进,也可能是功能上彻底的革新。那塑料究竟占据了怎么样的地位。可以想象一下如果我们现在身边的所有塑料都变成金属,那么我们的生活将会沉重多少倍啊。即便是用木材替代,也会让便利的生活大打折扣的。将不再存在一元钱一瓶的矿泉水,没有方便携带的塑料椅子,没有塑料牙刷,没有方便的绝缘材料,设计师可发挥的空间也大大的缩小了。苹果公司1998年的iMac,从商业上来说是一次巨大的成功,为苹果公司转亏为盈。隐藏在商业成功的背后,却是设计上的突破。半透明的机壳,给人们带来了从未体验过的视觉冲击,从而引发的一种对新潮的生活方式的向往。这种消费者的拥簇是由设计师创造的。但从另一方面来说,也是这种材料以及一种全新的应用方式的诞生所孕育的。 3当下由材料引发的新设计 谈到当下的设计,我们会立刻想到新技术对设计的影响。从互联到物联,ipv4到ipv6,云计算,这些新技术新概念的提出,是设计的推动,也推动着设计。这一切创新,都要基于一个共同的载体与材料。现在最引人注目的新材料之一当属OLED。OLED全称OrganicLightEmittingDisplay,即有机发光显示器,在手机上的运用属于新突显的种类,被誉为“梦幻显示器”。OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得更轻更薄,可视角度更大,并且能够显著节省电能。新材料与新产品是在这种相互作用的关系中发展的。设计通过概念的设计给材料的发展指出方向,而新材料的发现有给设计提供更大的空间。 4总结 新材料与新产品是在这种相互作用的关系中发展的。设计师通过设计理念给材料的发展指出方向,而新材料的发现又给设计提供更大的空间。任何一件设计的完成,都是设计师主观的想法在现有材料的大环境的支撑下完成的。甚至有时想法本身也是出于材料的。所以,对材料的研究有时比设计方案本身更重要。 作者:程建新 平思嘉 单位:华东理工大学 产品设计毕业论文:3D打印技术在产品设计中的可行性 一、3D打印技术的主要应用 1建筑设计领域 以前建筑样品的制作方法,现在没有办法使高水平设计内容的需要得到满足。现在许许多多的设计主体的大型场馆以及设施都运用了3D打印的技术,设计建筑初期的模型,准确形象的展示建筑效果以及有关的测量,3D打印技术的设计所不能相比的真实感以及散发出的优点是所有设计人员都认可的。在建造的行业,设计师们以及工程师逐渐的都在应用3D打印机来制作建造的外形,运用3D技术能够降低费用、保护环境、逼真的效果,同时还可以节约时间。对于设计人员的需要相当的符合,能够降低建筑所应用的材料以及设计所需的时间。 2机械制造领域 因为3D打印技术本身的设计优势,使得3D技术在机械制作行业内,能够得到全面的运用,大部分的都用在制作小需求量、单间金属器件的制作。有些特殊复杂制件,由于只需单件生产,或少于50件的小批量,一般均可用3D打印技术直接进行成型,成本低,周期短。3D打印以“每层的叠加”为加工方式。高水准的商品的产生,一定对打印器械的稳定程度、准确性有有超高的需求。 3模具制造领域 例如玩具制作等传统的模具制造领域,往往模具生产时间长,成本高。把以前的模具制作水平以及3D打印水平有机的联系在一起,能够大大的减少模具制作的开发时间,生产率已能够有效的提升,是改善制作薄弱问题以及模型的设计的有效合理的方法。3D打印水平在模具制作领域的运用能够分成间接制模以及直接制模两个类型,直接制作模型主要指运用3D打印水平直接堆积制作出模型,间接制造模型是先做出成型较高的器件,再复制器件就能够生产出要用的模型。 4医学领域 在医学方面的运用几十年以来,人们对3D打印的水平在医学方面的运用有着较多的探究。把医学视频资料当作基本,把人体感官模具用3D打印技术来制作形成,它有着极大的价值对于医生的外科手术的进行。从2010年美国成功打印活体器官开始,似乎直接打印人体也并不是不可能,它更类似于克隆技术,他打印出来的活体器官不会与患者排斥。他还可以打印骨骼、牙齿等。我们能够预想在以后的3D打印机的发展经历中,一个展新的人体引进意义将会引进到医疗方面上,让更多的患者看到希望。 5航天技术领域 在航空航天方面上,风洞实验是航天飞机不可缺少的主要条件。这个实验中所需的模型有着很高的精度要求、还有着非常复杂的外形,运用3D打印的科技,参照CAD模具,用3D打印机直接打印输出,可以保障模具的形状以及质量。 二、3D打印技术设计的未来 未来的3D打印我们可以做什么?可能我们居住的屋子不在需要人类的建设,直接用3D打印机进行打印输出,我们再也不会被食物的缺少而舒服着,想喝什么自己打印就可以了;生活用的日常用品不用出门购买,想要什么随手打印,我们就可以得到了,3D打印技术能够给我们提供许多的方便。 1制定数字化制造规划,促进3D产业优先发展 建议把3D打印技术的设计定位在产品设计、建筑设计、机械制造、模具制作、医学方面、航天技术方面及创新设计的研究。在金融税务制度上,生产、投资、开发、运用3D打印技术被企业的发展所提倡,企业倡导运用3D技术。 2构建行业协会、产业的有机结合,3D产业技术的逐渐运用 主动的指引3D打印技术的供应商、相关材料、工业产品的设计以及3D打印机探究的主体以及部门、3D打印技术通过供应商构建产业联合。拓展3D打印技术水平应用的市场平台的构建,其中包含3D打印数据保密、保护产权体系,产业也能够稳定发展。 3加大科技扶持力度,提升3D打印技术水平 专门基金的建立,主要是拓展软件调控、材料技术水平、数字化的技术水平、打印设备等主要技术水平的研究。在探究过程中,要重视公正、公平的探究成绩评估系统的构建,倡导各研究机构的不一样的探究水平以及方法。提升支持3D打印技术的后备力量,尤其是对履行商品化的公司在社会宣传、市场销售上提供相应的国家政策制度。 三、结语 3D打印技术对产品设计者的应用相当广泛,伴随着3D打印水平的逐渐完善以及提高,逐渐多的方面会应用到以及普遍3D打印技术。假如3D打印技术的发展可以打印出皮肤、骨骼以及肌肉,在以后,一个准确的三维图都可以打印出人的相貌。 作者:刘勇利 单位:海南灵狮创意产业投资有限公司 产品设计毕业论文:刍议市场细分与产品设计定位 一、市场细分——设计创新的基本前提 按消费者生活位置分类,然后针对特定区域的客户制定专项产品设计开发策略。消费者需求的“互异性”与“相同性”是市场细分的客观条件与理论基础。进行市场细分的基本前提和有效依据,即在复杂的异质化市场中锁定需求一致的顾客群——“异中求同”。市场细分对于企业发展及产品设计开发具有重要的促进作用。 二、产品设计定位——与正确的客户建立正确的设计关系 (一)产品设计定位的内涵 菲利普•科特勒认为,产品设计定位是为了适应消费者心目中的某一特定地位而设计公司产品和营销组合的行为。一个产品想要投入市场,并得到消费者的认可,设计者在前期一定要确定好产品的使用人群,即所谓的“目标消费群”。如果把新潮的时尚服装向思想较为保守的中老年人推销,或者让他们购买新型前卫的电子产品,其结果可想而知——错误的设计定位会导致企业的失败乃至倒闭。 (二)可感知的预设用途 可感知的预设用途是由唐纳德•A•诺曼提出的。其在《情感化设计》中提到产品设计的真正挑战是“去理解终端用户未得到满足的和未表达出来的需求”。唐纳德•A•诺曼曾举例:某公司请HerbstLazarBell设计公司设计一种地板清洁机,以满足更多需求。最终设计出的产品多了茶杯座。而且,市场证明该产品是成功的。为什么呢?原来,当设计者观察维护工人如何清理大型建筑的地板时,发现工人在操作大型清洁打蜡机时喝咖啡很困难。于是,茶杯座应运而生。由此可见,优秀设计的产生需具备以下几点:1.丰富的生活经验是基础;2.对市场的深入了解是前提;3.设计的创新思维与技能是条件。设计来源于生活,其是通过观察、体验、感悟而引发出的灵感火花。另外,产品设计定位还要考虑到设计风格及文化内涵的层面,可以把民族文化的精粹引入产品设计的谱系风格定位。 三、市场定位——市场细分与产品设计定位的桥梁 通过市场细分确定目标市场,亦可称之为市场定位。市场定位对于新产品开发能产生很大影响。产品设计通过精准的市场定位,可以对目标消费者的购买能力、同类产品的竞争情况进行分析对比,寻找产品创新的切入点,使企业能适应市场的需要进行“精准式开发”。可以说,市场定位是市场细分与产品设计定位之间的桥梁,起着不可取代的连接作用。市场细分和目标市场选择是企业活动的第一步,没有合理的市场细分和正确的目标市场选择,所有的设计活动将因不能针对目标顾客需求、不能聚焦优势资源、不能摆脱红海竞争而显得苍白无力。企业经营者在头脑中有清晰的思路和目标,可以根据公司的经营模式、指导方针以及实际的销售情况改进设计策略。例如,海尔集团的成功,可以归结于对市场的深入研究和准确定位。如海尔的小神童洗衣机,就是根据消费者夏天洗衣次数多、单次量少的特点而专门推出的,取得了很好的市场销量。 近年来,海尔通过特殊市场细分制定了专项产品策略,推出“定制冰箱”:消费者可以根据自己的喜好定制自己喜欢的外观色彩或内置设计的冰箱,这是一种突破性创新。市场定位是市场细分与产品设计定位的桥梁。总体来说,正确进行市场定位具有以下好处:1.获得消费者较高的忠诚度;2.便于设置壁垒,保护企业利润;3.针对性强,易于成功。没有市场定位,企业在经营时就如同“瞎子摸象”“大海捞针”“航海中没有方向感”。不锁定目标市场,就难以在市场竞争中找到自己的定位,不进行明确的市场定位,企业也就难以规划和塑造差异化的品牌形象,并赋予品牌独特的核心价值,当然有针对性地设计新颖独特的产品去满足市场也就无从谈起了。实际上,广义的产品范畴包含很多内容,只要是用于商品价值交换的设计物,皆可称之为产品。例如,建筑就是一种供人居住的特殊产品,其设计要求、理念与方法在本质上同产品设计是一致的,道理相通。 四、结语 市场细分、市场定位、产品设计定位这三者之间有着密不可分的关系,市场细分是产品设计成功定位的保障,市场定位是市场细分与产品设计定位的桥梁。经营者怎样才能赢得未来市场,一个重要方面就是要深入认识这三者间的关系。面对激烈的市场竞争,经营者应充分研究市场,研究相应消费群体的心理特点,进行符合品牌价值的市场细分,然后进行准确恰当的市场定位与产品定位,才能设计出满足“正确客户”和“潜在客户”需求的产品。 作者:郑刚强 陈婉彦 单位:武汉理工大学艺术与设计学院 产品设计毕业论文:议陶瓷产品设计在信息时代的发展趋向 1关注情感的人性化设计 科学技术的发展与进步改变了人类生活的方式,给生活带来很大的方便,提高了人们生活的质量。无疑高科技使人的物质生活中充斥着越来越多的高科技产品。如电脑已经广泛进入生活空间,实现了家庭生活自动化、工厂自动化、办公自动化,为人们带来方便快捷。同时又使人类生活远离了自然,人与自然物的接触越来越少,对自然的体验也越来越少。人与人之间交流的网络化,导致了人与人之间对情感因素的忽略。使人之间变得疏远,人的行为变得懒惰。最为重要的是有学者提出,在高科技发展的同时,必须用情感的力量取得平衡,即高科技与高情感的平衡。正如奈斯比特所说“:无论何处都需要有补偿性的高情感。人类社会里高技术越多,就越希望创造高情感的环境,用技术的软性一面来平衡硬性的一面。”人们渴望获得高科技与内心情感的平衡、理性与感性的平衡。如今,多数日用陶瓷产品采用机械化、批量化生产。机械化生产的产品具有严格、理性、秩序、规整、刻板、科技、精确的特征,在一定程度上存在着一种冷漠感,与传统工艺制作的器物相比较,缺少亲和力和人情味。因而这种所谓高情感的平衡,在陶瓷产品设计中采用机械化生产方式是很难做到的。 只有采用手工造物,因为手工艺浓缩着制作者的情感,手工造物与大机器产品不同,它是人情感的造物,在造物中流露了人间真情。在高科技的设计和生产中,吸取传统手工艺造物的优秀经验和方式,将高科技的工业生产、设计和手工艺结合起来,走一条所谓的中间道路,即在技术上介于手工技术和现代大工业技术之间的技术。这是英国经济学家舒马赫提出的“中间技术”的生产方法,这种生产方式更灵捷、更智能,是适应小批量化、个性化产品的生产方式,这种生产方式是对大工业生产方式的变革,蕴含着产品设计和生产的一种艺术化趋势,是“一种具有人性化的技术,这种生产方式不会使人的双手和大脑成为多余,二是使人的大脑变得比以往任何时候的生产能力都大得多。”对信息时代的日用陶瓷产品设计与生产而言,传统手工艺不仅作为一种文化和艺术形态存在于社会生活中,而且作为高技术结构强有力的一个互补机制,平衡着人的精神和心理承受能力。手工艺积聚着人的情感,促进了人与物之间互融互助的交流。传统陶瓷器物的工艺制作不同于纯粹的机械物件的加工生产,制瓷者从制泥—拉坯—修坯—装饰—吹釉—烧制—包装,整个制瓷过程都要手工制作,在制瓷过程中,手工艺人不仅把对生活的体察、人文的关照、人间的真情都不自觉地融入到了器物之中,而且制瓷过程周密严谨,严格按照美的规律进行创造,因而有的工艺本身就是艺术表现,制作技术和艺术一体化,实现了真善美的统一。从某种程度上讲,“技”即是“艺”,“艺”是“技”的体现,到达了“技近乎艺”的境界。因而有些手工艺做出来的作品象“梓庆削木为鐻,见者惊犹鬼神”那样具有强大的震撼力和感染力。例如,纯手工制作而成的茶具、杯子、盘子。 制作者融入了一些“陶艺”表现元素,产品上刻意流露出“手工”的痕迹,在造型上运用压、拉、扭、刻、堆等多种手段进行变形夸张,它不完全遵守造型的规整有序、比例的对称,而努力发掘各种空间形态,甚至造成扭曲、变形和透空的形体,使造型产生丰富的变化。同时,在装饰上,陶瓷肌理的丰富性潜能在现代陶瓷产品中被充分地显露展示出来,它们或追求自然材质的质朴与纯真,或追求釉色的华丽效果,或追求雅致清淡的恬淡之美。总之,手工造物不仅比机械化生产更具情感化、艺术化、个性化、自由化、人性化,还改变了以往机械化大生产产品给人的僵化呆板的感觉,使产品极具个性,富有活力,使产品既纯朴又具有人情味,使产品获得丰富的艺术性。此外,手工艺的生产方式更能够挖掘人的创造潜力与创作激情。 2关注用户的交互设计 信息时代是科技日新月异的时代,高度发达的科学技术为设计师尽情地发挥创造力和想象力提供了物质保障,设计师的创作才能在信息时代被不断放大。以电脑和互联网为依托的信息时代,使设计师的创作手段变得灵活而快捷。传统的创作方法完全是由手绘完成,如今,设计师已经运用数字化工具制作设计效果图。同时,随着互联网技术的不断发展,数字科技改变了人们原有的生活方式,衣、食、住、行的方方面面乃至娱乐,都因为网络技术产生了巨大的变化,使得相当部分的体验与感受从虚拟的世界跨度到真实生活,网络不再是一个虚拟的存在状态,而是实用的有形的并不断创造人们新型生活模式的技术。因此,交互设计的部分理念对现代日用陶瓷产品设计的影响也将是巨大的。数字技术的确对人类现实生活造成很大的影响,尼葛洛庞帝在《数字化生存》中说道:“人类已经进入了一个艺术表现方式得以更生动和更具参与性的新时代,……互联网络将成为全世界艺术家展示作品的全球最大的美术馆,同时也是直接把艺术作品传播给人的最佳工具。”传统日用陶瓷产品的设计与生产,是由陶瓷工艺师制作模具后经过注浆、挤压等方法批量成形,这种方式生产出的产品缺乏与消费者的沟通与互动,很难适应千变万化的市场需求。 目前,数字技术的发展为设计者和使用者的角色融合提供了可能性。将虚拟现实技术运用于日用陶瓷产品设计中,构建虚拟陶瓷产品设计的VR(虚拟现实)展示平台。在这个虚拟现实系统中存在着与产品设计有关的大量信息和模型,这些信息通过互联网与消费者进行相互联结。消费者可以通过网络利用陶瓷产品的VR(虚拟现实)技术展示平台,在该平台上根据自己的喜好来设定该项产品的造型、装饰纹样、花色、肌理、材料等,并把这些定制信息反馈给厂家,使其按照定单进行生产。通过运用虚拟现实技术,设计师将消费者的设计理念做成三维模型,并利用视频、动画等手段进行动态展示,模拟现实的使用情况,使消费者在十分逼真的状态下,体验自己的设计理念和产品的使用状况,从而产生身临其境的感受和体验。这种方法不仅使消费者参与到日用瓷的设计中,而且更好地满足了消费者的审美需求,适应了千变万化的市场需求,还解决了传统日用瓷的造型单调、花色老套、品种少、材质单纯、功能格式化的问题。这就是利用交互设计的性质特点,在保证陶瓷产品可用性原则的基础上,进一步强化陶瓷产品的一致性与可识别性。 3追求创新的个性化设计 日用陶瓷产品由于传统设计观念的根深蒂固和设计思维的惯性,一直处于设计观念滞后、产品更新缓慢的状态,日用陶瓷无法摆脱实用功能对设计的制约,在造型样式上缺少突破,一味套用固有形式,导致日用陶瓷产品缺乏时代精神和现代气息,设计与时代的进程脱节。这种设计观念已经不能满足信息时代的审美需求。不同于工业化时代下的产品强调规模化、标准化、低成本的经营方式,个性化需求很难得到满足,个性化是被抑制的需求。而在信息时代,科学技术的高度发展,使人们的需求变得“一切皆有可能”。人的个性化需求也被不断地激发出来。需要认识到,如今进行陶瓷产品创新设计的过程,不仅仅是设计师借助技术和发挥想象力的过程,还是设计师与使用者不断沟通表达消费者需求的过程。设计师要充分考虑产品使用群体的审美心理,满足用户的物质与精神需求,并在此前提下将个性和风格融入其中,为产品创新设计起到指导作用,从而提高产品吸引力和企业核心竞争力。在信息时代,个性设计是必然的发展趋势。 首先,互联网的运用,使人们生活在一个信息泛滥、信息爆炸、信息开放的环境中,人们在浏览网页时,就会被大量的广告信息包围着,只要在网页上使用搜索引擎,网络广告无时不在。如此丰富的广告信息使人们在工业时代被压抑的个性化需求被放大和满足,人们通过互联网寻找更能彰显个性的事物。另外,互联网的使用,使产品的商业模式网络化、集中化,如淘宝商城、京东商城、当当网等,电商企业运用互联网平台将成千上万的商品,以相对于传统商业模式更便宜的价格出售。这种商业模式无疑大大促进了人们的购买欲望,满足了个性化需求。其次,信息时代是科学技术日新月异的时代,计算机的使用是“三维打印”的物质保障,“三维打印”技术无需机械加工或制作任何模具,直接运用计算机图型数据生成任意形状的产品或零件。与传统的制造工艺相比,“三维打印”技术成型快,生产周期短,生产方式灵活而快速,适合小批量化、多样化、个性化生产。因而,这种柔性的生产方式为日用陶瓷产品的个性化设计提供了物质保障。 4结语 信息时代下,科学技术的发展为日用陶瓷产品设计提供了良好的物质前提,拓展了日用陶瓷产品设计的视角与表现空间,为日用陶瓷产业提供了更加广阔的舞台。 作者:王爱红 陈汗青 单位:武汉理工大学 景德镇陶瓷学院 产品设计毕业论文:趣味小产品设计初探 一、流行影响趣味小产品 流行是一种社会现象,也是一种历史现象,其是人类社会发展到一定阶段才可能出现的。现代社会的流行不同于以往的流行,它是一种大众一时崇尚和追求的行为方式。流行现象最为显著的特征是标新立异。短暂性和周期性反映了流行的时间特征,是人们求新求变心理的必然结果。流行也是精神文明和物质文明的一种良好体现,反映了整个国家的人文发展状况。MP4、CS、SONY智能玩具狗、HIP-HOP、漫画、卡通、大片等流行的名词不绝于耳。流行影响着当代的消费者,同时也影响着趣味小产品的设计和生产导向。 1.影视的影响 它们分别受到《麦兜的故事》和《超人》这两部比较流行的电影影响。张着大嘴的猪形象夸大了嘴而忽略了身子,似乎在闹着向你要食物,当你向它的嘴里塞进毛巾或其他东西时,它似乎会满足地向你微笑,把东西拿出来它似乎又开始哭闹。人们就是在这种使用的过程中与物体产生了愉快的互动,体验到产品带来的快乐。产品既具有使用功能又有趣味性,既有视觉冲击力又兼具亲和力,在使用过程中给使用者带来了些许幽默感。 2.趣味小产品取材多样 趣味小产品取材广泛,它不仅可以取材于当前最流行的服饰、电影、游戏、卡通形象,也可以从流行风格、流行材料、流行色等方面进行设计。设计师利用当下一些流行设计元素与一定的功能相结合赋予其幽默、夸张的艺术效果,从而形成生动活泼、妙趣横生的小产品。有些流行虽然稍纵即逝,但真正能够独领风骚的趣味小产品是可以长久存在的,甚至可以登上时尚巅峰。 二、设计手法影响趣味小产品 1.遵循传统物品的功能原理,但在外观设计上极具诱惑力 趣味小产品极力挣脱传统外形赋予它们的性格特征,在遵循传统功能原理的前提下对产品的材质、图案、色彩及形式等做改变,给消费者以耳目一新的感觉。订书机是我们平时工作中最常用到的一件物品,而其几十年如一日的老面孔让人们产生了视觉疲劳。有一种新款订书机,与传统的订书机大相径庭,其外形是一条张着大嘴、神情可爱的鱼,再配上鲜艳的颜色,造型、颜色夸张大胆,给人们耳目一新的感觉。当人们看着它“咬”着一层厚厚纸张的时候,是不是也会感到一丝轻松呢?只要人们略微观察就会发现它的功能原理丝毫没有改变,只是外在形态和材质上做了较大改变。所以笔者认为对于传统的功能较为合理的物品,在趣味小产品设计时仍然沿用其功能原理,这种设计不失为一种好的设计方法。 2.让人出其不意、幽默、调侃的设计缓解生活压力 小男孩MR-P台灯以其固有的招牌献宝姿势,带给人们意外惊喜。泰国设计师将创意发挥到了极限,让饱受生活、事业压力的人们不禁会心一笑。 三、结语 通过以上分析我们不难发现,虽然趣味小产品材质普通、工艺简单,但设计师经过独具匠心的设计,使其焕发了生机,很大程度上增加了人与产品的情感互动并赋予产品生命力、亲和力。其设计不仅满足了人们的使用需求,而且满足了人们对快乐生活的向往,同时也增加了产品的附加值。 作者:衡小东 单位:苏州工艺美术职业技术学院 产品设计毕业论文:浅议铁水联运产品设计 1铁路货运及铁水联运产品现状 (1)大宗货物产品 在我国铁水联运班列中,煤炭、矿石等大宗散货比重较大能占到60%以上,大宗散货运输是铁水联运的重要内容而且有明显的竞争优势,提高大宗货物直达列车开行比例一直是铁路重要的战略思路。各港口开行的大宗货物铁水联运产品主要有:始发直达列车、技术直达列车、煤炭直达列车、石油直达列车及固定车底循环列车,能够实现从港口装卸线到企业专用线的直达运输。 (2)集装箱产品 我国铁路集装箱班列的组织形式有快速集装箱班列、一站直达双层集装箱班列、有途中作业的双层集装箱班列、一站直达单层集装箱班列、有途中作业的单层集装箱班列、“五定”班列、固定车底、不固定车底的班列等多种形式,并且创出了一些精品班列,在铁水联运中发挥了很好的效果。 2铁水联运产品设计 2.1设计方法 铁水联运产品开发一般包括运输需求与市场分析、货运产品设计和货物运输组织方案设计三个过程。铁水联运产品设计的面向对象分为三个层次,即面向市场的战略层设计、面向运输组织的战术层设计和面向运输生产的操作层设计。 (1)面向市场的产品概念开发 铁水联运产品的概念层开发包括对产品的类别、品质、价格和品牌等的规范和设计,而制定规范和进行设计的标准都基于客户的运输需求,属于战略层次的设计。客户的运输需求是一个定性的比较抽象的概念,因此,概念层的产品不包括具体的发到时间、地点和运输量等定量的指标。铁水联运产品概念层开发以实现从运输需求向产品功能转换为核心,通过对运输工具性能的比较,通过组合形成系统的产品方案。 (2)面向运输组织的运输计划编制 运输计划编制即针对具体的运输需求,结合铁路路网的实际能力而指定的运输方案,其中包括货物的属性、货运量、走行径路、发到地点等定量的运输指标,属于产品的战术层设计。战术层产品与战略层产品最大的区别在于战术层产品通过制定具体的服务方案,能够为客户带来切身的利益。 (3)面向运输生产的作业计划制定 在运输计划编制完成之后确定各个运输生产部门的作业计划属于操作层产品设计,即将战术层的运输计划细化到每一个运输生产部门进行实施,以保证运输过程的安全和通畅。 2.2设计流程 基于上述铁水联运产品设计方法绘制的铁水联运产品设计流程。 3实例分析——大连港铁水联运产品设计 3.1需求分析 2011年大连港的货物总吞吐量,在我国沿海主要港口中排名第7位;2011年大连港的集装箱吞吐量,在沿海主要港口中排名第8位。2006年到2011年大连港的货物吞吐量见表2。大连港是中国最大的进口油中转基地和最大的矿石中转港、中国最大的冷藏集装箱进出口港。大连港的综合货种优势比较明显,集装箱、油品、汽车、矿石、设备、木材、煤炭等货物种类齐头并进,吞吐量增加较快。表3列举了大连港分货种吞吐量的统计情况。 3.2能力分析 (1)大连港铁路设施比较完善,建设有铁路集装箱中心站。 (2)大连港的集装箱作业主要港区为大窑湾港,大窑湾港区配备有港区铁路,以及调车车场,能够实现铁路运输与水路运输的无缝衔接。 (3)大连港的粮食码头、矿石码头、散杂货码头、油品及液体化工品码头均有铁路线路接入,大连港矿石码头的铁路单线装车能力可达4500t/h,装一节车皮的时间仅为48s;大连港散杂货码头的铁路装卸线贯穿整个港区的码头和库场,日接卸货车可达800veh以上;油品及液体化工品码头也铺设由铁路装卸线。 (4)大连港疏港铁路通过设备改造,由半自动闭塞的单线铁路改为电气化的双线铁路,能够满足电力机车的直进直出,并且能够支撑金窑线上更大的行车量。 (5)大连港各主要港区的码头都铺设有铁路装卸线,铁路装卸线接入临近大窑湾港区的一分区车场,可以满足车列的解编,具备港口站直接接发列车的条件。事实上。大窑湾港目前已经执行了路港直通的运输模式。 (6)大连港至东北地区的通道的主要铁路干线为:沈大、京哈、滨州线,金窑线为疏港铁路。除了以上最主要的铁路干线外,还有覆盖东北各个地区的铁路干支线。 3.3产品设计 在确定大连港的铁水联运产品之前,先对具有相同运输需求的货物及其运输需求特征进行归类。设计大连港的铁水联运产品如下: (1)针对大宗货物运输 ①港企直通货运班列面向大企业整列承租,适合产销计划较稳定的大型厂矿企业;企、路、港全程直通,中途不进行技术作业,开行班次规律稳定。 ②港企循环运输列车在厂矿企业和港口之间重去重回循环运输,特别适于钢铁企业的钢铁集港与铁矿石疏港运输;企、港之间循环运输,固定车底。 ③路港直通货运班列在港口站和内陆站点间开行,适于承租给不同的几个货主,比较适合粮食运输;路港直通运输,开行班次规律稳定。 ④合同制直达专运列车面向大客户,按照大客户需求签订运输合同,单一货种,如石油专运班列,矿石专运班列、粮食专运列车等;企、路、港全程直通,中途不进行技术作业。 (2)针对集装箱运输 ①客户定制服务品牌专列 面向单一大企业,按照客户的产销计划定制个性运输合同,如华晨宝马汽配专列、沈阳远大幕墙专列等;路港直通运输,直达运输至企业所在城市内陆港,在经物流配送至企业。 ②路港直通快运精品班列 面向货源稳定、对运输时效性要求极高的客户,以高质量的运输服务吸引来自中小客户的高附加值货物;路港直通运输,采用客运化的运输组织方式。 ③路港直通五定班列 面向货源稳定、对运输时效性要求极高的客户,以高质量的运输服务吸引来自中小客户的高附加值货物;路港直通运输,采用传统五定班列的“五定”运输组织方式。 ④普通集装箱班列 面向货源不充足的资源性、初级加工产品等对运输质量要求不高的客户;可以与非铁水联运的集装箱货物混编,接续式地发往港口城市。如上所述,进行了需求分析和能力分析后的铁水联运产品设计方法,有效地规避了大连港原有五定班列,直达、直通货物列车不能满足铁水联运运量需求、针对性差的缺点,是适应性较强的、更加科学合理的新产品设计方法。 4结束语 铁水联运作为多式联运的一种,有利结合了铁路运输和水运的优势。大力发展铁水联运运输方式,开发经济高效的铁水联运运输产品,对于实现铁路集装化运输,促进我国物流产业的快速发展,加快我国内陆地区对外贸易,优化我国综合交通的结构有着重要意义。希望本文提出的铁水联运产品设计方法能在产品实际设计过程中起到一定的参考作用。 作者:颜研 陈韬 曹可 倪少权 单位:西南交通大学交通运输与物流学院