《软件工程 在生产中的应用综述.docx》由会员分享,可在线阅读,更多相关《软件工程 在生产中的应用综述.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程 在生产中的应用综述姓名:慕娜威 专业:软件1042学号:101842154论文摘要:软件工程是指导计算机软件开发与维护的工程学科,它采用工程 的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管 理技术和当前能够得到的最好的技术方法结合起来,以便经济地开发出高质量的 软件并有效地维护它文中通过介绍软件工程的相关知识和针对工程的特殊性对软 件工程理论的具体实施方法,展示了如何将软件工程理论应用在实际工作中,从 而快速、高效地开发出高质量的软件。论文关键词:软件工程 应用Abstract: Software engineering is to guide develop
2、ment and maintenance of computer software engineering disciplines, which uses engineering concepts, principles, techniques and methods to develop and maintain the software, the time-tested and proven correct and current management techniques can be the best combination of technical methods in order
3、to develop economically effective high quality software and maintaining it through the paper introduces the knowledge and software engineering for special projects software engineering theory of specific measures for implementation, showing how the software engineering application in practical work,
4、 which quickly and efficiently develop quality software. Paper Keywords: Software engineering正文:软件工程涉及到程序设计语言,数据库,软件开发工具,系统平台, 标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比方 有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库, 游戏等。同时,各个行业几乎都有计算机软件的应用,比方工业,农业,银行, 航空,政府部门等。这些应用促进了经济和社会的开展,使得人们的工作更加高 效,同时提高了生活质量。一、软件工程的开展现状随着社会的巨
5、大进步,计算机系统的整体开展新技术的不断涌现,使计算机 应用的需求迅速增加。而软件费用的增加高可靠性能下降维护工作量增大出现了 严重的软件危机。根本原因在于手工作坊式生产软件以适应和满足软件应用的需 求。为解决软件危机提出了统一、规范的开发软件的新理论思想,即软件工程采 用工程的原理和技术来开发和维护软件,更好地从管理和技术两方面开发和维护 软件。它的精髓是在软件开发过程中应用软件生存周期的思想和结构化软件开发 方法,以增强软件开发过程中的管理机制保障软件开发技术的严格落实。创立自 动化、高可靠性、通用性好、易于维护的软件这成为计算机专业员所追求的目标。二、测试标准的应用作为软件质量保证和可靠
6、性的关键技术手段,软件测试正日益受到重视。但 是,我国不少软件企业的软件开发模式仍然处在无序开发的不规范状态,与软件 编程比较,软件测试的地位和作用还没有真正受到重视,很多人(甚至是软件项 目组的技术人员)还存在对软件测试的认识误区,这进一步影响了软件测试活动 的开展和真正提高软件测试质量。三、复杂动力网络的应用软件工程在复杂动力网络中的应用过去1()年里,很多研究人员将复杂网络的 理论与方法应用于软件工程的研究中,如应用复杂网络的工具分析软件网络的各 种统计特征和网络化软件的研究。网络化软件(networked soft ware)是结构和行为可动态演化的软件,具有适应 性、自组织性、开放性
7、等主要特点。相对于传统软件,网络式软件的组成单元更 自主、耦合更松散、规模可伸缩;网络式软件通过发现、挖掘、定制可用的网络 资源,实现网络资源的动态组合,提供可持续运行的交互与协同服务,更快捷地 满足用户需求.软件系统是一种人工的复杂系统,导致在统计意义上出现规律性 的偏好依附,必然与软件的设计方法和开发过程中的某些原那么存在相关性。四、软件工程在数字机床中的应用机床工具行业这几年来在硬件技术和应用软件都有着显著的开展。机床已经 从单一功能转变成了更快,更智能和更灵活的机床,而且能够在同一个程序执行 各种不同的任务。进一步来说,由于应用软件的开展欲超越硬件性能的开展;机 床厂商为了获得竞争优势
8、,正在转向软件解决方案。同时,谈到日益全球化的生 产,有必要进行整合标准化平台和系统的可操作性。软件可以使优化先进的功能 系。如加工精度高、加工处理日益小型化,处理不同材料的能力,包括玻璃、陶 瓷和医疗设备的特殊器械。软件还可以分化通过编程生产力、易用性,利用最先 进的信息和通信技术,开发未来可持续产品结构。五、HCS软件系统在高速公路中的应用随着国家加大对交通基础设施建设的投入,我国的公路建设事业正以前所未 有的速度开展。对于众多的在建和拟建工程,如何提高工程建设管理水平,切实 保护国家投资利益,维护业主权益,如何确保质量、进度、造价三大控制目标的 实现,是一个非常有意义的课题。HCS建设管
9、理系统正是在这种背景下产生的, 在应用过程中又根据高速公路的特点,进行了针对性的修改,使其为高速的建设 做出了贡献,保证了数据的准确性,并节约了时间,加快了工程的进度,带来了 直接或间接的经济效益。HCS系统自2004年2月使用以来,运行结果说明系统可 靠,数据准确。随着建设高潮的到来,HCS必将为高速公路建设带来更大效益。20世纪末开始流行的Internet给人们提供了一种全球范围的信息基础设施, 形成了一个资源丰富的计算平台。Internet及其上应用的快速开展与普及,使计算 机软件所面临的环境开始从静态封闭逐步走向开放、动态和多变。软件系统为了 适应这样一种开展趋势,将会逐步呈现出柔性、
10、多目标、连续反响式的网构软件 系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面 临了一系列挑战。从宏观上看,这种挑战为我们研究软件理论、方法和技术提供 了难得的机遇,使我们有可能建立一套适合于Internet开放、动态和多变环境的新 型软件理论、方法和技术体系。从微观的角度来看,Internet的开展将使系统软件 和支撑平台的研究重点开始从操作系统等转向新型中间件平台,而网构软件的理 论、方法和技术的突破必符导致在建立新型中间件平台创新技术方面的突破。参考文献:1 .软件工程管理,作者:覃征,出版社:清华大学出版社, 出版时间:2009年10月。2 .软件工程(第 4 版),作 者:(美)Shari Lawrence Pfleeger, (in) Joanne M. Atlee著;杨卫东译,出版社:人民邮电出版社,出版时间:2010年5月。3 .软件工程管理与敏捷方法,作 者:(美)Michele Sliger,(美)StaciaBroderick著;李晓丽,李虎,赵华等译出版社:机械工业出版社,出版时间:2010年5月