首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
软件工程的核心基础是软件的质量。文章围绕如何提高软件的质量问题,分析面向对象设计原则和设计模式,提出通过结合软件复用、组件技术以及新型软件工程体系结构的方法,使得具有一定软件工程基础的学生通过软件工程课程的学习,能够进一步提高设计高质量软件的能力。  相似文献   

2.
三十而立,四十不惑。软件工程发展到现在已经四十年了,可是离不惑的境界似乎还有十万八千里。2008年7月31日,在第32届IFFF国际计算机软件和应用年会(COMPSAC)上,软件工程一词的发明人Brian Randell教授与其他业界知名学者一起,共同回顾了软件工程这四十年来的发展历程。在Randell教授看来,1968年就已提出的三个问题,到现在还没有得到完美解决。这三个问题是:软件组件开发工具和环境多处理器系统设计总体来说,Randell教授对于软件工程的发展略带失望。不过并不是所有的人都这么悲观,有些教授认为近年来SOA的出现和实施,以及敏捷方法论的普及与实践,为软件工程的发展开辟了全新的方向,而来自制造业的约束理论和精益思想更丰富了软件工程内涵和外延。象牙塔中的争论,貌似与我们很遥远。日复一日的需求会议、架构设计、编码测试、沟通协调,还是要我们自己一件件去做。每天都会蹦出新的问题,需要我们解决。与此同时,UML、CMMI、Agile……各种新名词层出不穷,让我们  相似文献   

3.
软件工程方法的演化   总被引:4,自引:0,他引:4  
本文从处理软件复杂性的角度,对软件工程中不同的发展时期主要的软件开发方法进行了分析和比较。其中主流的方法包括结构方法、面向对象方法、组件技术、软件模式、面向Aspect技术、软件体系结构和软件代理技术。  相似文献   

4.
众所周知,软件工程的主要目的是提高软件的开发效率和软件质量。近年来发展起来的洁净室软件工程(cleanroom software engincering)提出了用统计的质量控制方法管理软件开发过程,引起了人们的普遍关注。已有的实践经验表明,采用这种方法不仅可以明显缩短软件的开发周期,降低软件的开发费用,还可以使软件有较高的质量,特别是有较高的可靠性。本文作者之一是IBM公司的H.D.Mills。他在70年代初期,对结构化程序设计思想的发展和普及起过重大作用。在软件开发管理方法方面提出了著名的“主程序员组”的方法。他的“洁净室软件工程”的思想,是他的主程序员组思想的进一步发展,将对软件工程的发展产生重大影响。  相似文献   

5.
组件技术作为一种日渐流行的工程化软件设计开发方法,本文主要从其产生背景、组件的设计核心原则、组件技术在国内的发展状况进行介绍,并进行简要评价。突出了组件技术的软件复用、模块结构化等优点,以及组件技术对软件工程领域产生不断深层次的变革。  相似文献   

6.
面向Agent的软件工程师近年来软件工程领域出现的一个重要的前沿研究方向,它试图将Agent理论和技术与软件工程的思想、原理和原则相结合,从而为基于Agent系统的开发提供工程化手段。本文综述了面向Agent的软件工程现状,分析了其面临的问题和挑战以指导进一步研究工作。  相似文献   

7.
现代软件工程在现代软件开发中的合理应用   总被引:3,自引:0,他引:3  
从一个角度分析了现代软件体系结构对现代软件工程方法的影响,指出由RDBMs提供数据服务的C/S结构的软件开发中,使用面向对象软件工程方法并无很大优势,使用传统软件工程方法是一种较好的选择;由RDBMs提供数据服务的三层结构的软件开发中,业务逻辑层组件的分析和设计使用面向对象软件工程方法是合适的,但是也不排斥传统软件工程方法,不宜盲目使用面向对象的软件工程方法、UML和RUP。  相似文献   

8.
在现代社会中,软件应用于多个方面,这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。软件工程是一项系统工程,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。本文从软件工程概述、软件工程设计方法来对软件工程进行分析。  相似文献   

9.
软件体系结构与组件软件工程   总被引:19,自引:3,他引:19  
介绍了组件类型和体系结构的概念。在ACA和NCA之间作了比较,基于构件的软件工程给软件开发带来的变化。  相似文献   

10.
近年来,随着社会经济的发展,人们对高素质的软件人才的需求越来越旺盛,软件人才的培养变的尤为重要。同时,出现了许多先进的软件人才培养模式和方法,有力地推动了软件工程学科的发展。本文尝试用哲学的观点和原理来理解软件工程中的基本技术和方法,通过对软件工程中几个重要知识点的哲学分析,使枯燥的软件工程理论变得通俗易懂、深入浅出。提出了一种以哲学的观点来理解软件工程的新思想。  相似文献   

11.
吴柯 《现代计算机》2007,(6):134-135
介绍几种常用的软件工程模型,提出一种基于构件的软件工程模型,将软件开发过程分为软件的需求分析和定义、构件关系设计、构件设计、构件组合,测试和发布五个阶段,论述了各阶段的关系.该模型具有可生长性,可提高构件的复用性及软件设计的效率.  相似文献   

12.
软件复用有利于提高软件开发的生产效率,降低软件开发的成本,软件构件和领域工程是实现软件复用的核心技术。本文以消防远程监控系统为例,详细阐述了领域分析、领域体系结构设计等过程,并介绍了可复用构件实现方法。  相似文献   

13.
基于构件的软件体系结构实现技术   总被引:11,自引:0,他引:11  
软件体系结构设计给出了实现大规模软件复用,尤其是领域复用的重要设计模式。体系结构描述了软件系统的整体组织结构与风格,为基于构件的软件开发过程提供了构件组装的依据和上下文。文章提出了一种使用构件技术来构造软件构架的方法,使得软件构架不再是抽象意义上的概念模型,而是可以象构件一样使用的可以进行大规模软件复用的可执行代码。  相似文献   

14.
本文介绍了敏捷型软件工程方法的概况,出现的背景,以及举出敏捷型方法示例,结合实际系统开发中的经验,说明软件工程方法学的最新发展.  相似文献   

15.
基于Web的应用系统开发和传统软件开发有显著区别,传统软件工程方法和技术应用到基于Web的系统开发中,显得力不从心。在多个基于Web的系统开发实践基础上,阐述Web工程与传统软件工程的区别,分析基于Web的应用开发的人员组织,提出一个Web工程过程模型。  相似文献   

16.
一个支持软件并行工程的过程建模语言   总被引:6,自引:1,他引:5  
实施软件并行工程是缩短软件开发周期、加快软件开发速度的有效途径。文中讨论了软件并行工程对过程建模语言的要求,给出了一个支持软件并行工程的形式化过程建模语言SDDML和基于SDDML的过程建模方法。SDDML基于Petri网,具有面向对象的特征,可表示不同抽象级的过程模型,支持逐步求精的过程建模方法,为软件并行工程软件过程的控制、分析、评估和优化奠定了基础。  相似文献   

17.
软件构件表示与检索形式化的研究与进展   总被引:2,自引:0,他引:2  
1 引言软件复用被认为是提高软件生产效率和软件质量较为现实的途径。尽管软件复用的思想已经提出了30多年,但软件复用的现状离人们最初的设想仍然相距甚远。阻碍大规模软件复用的技术与非技术因素很多,主要的技术因素有构件分类、构件表示、构件检索、构件更改及构件库的管理与维护等。其中,软件构件表示与检索是软件复用获得成功的重要前提。  相似文献   

18.
软件质量是当前软件工程领域的研究热点,各种各样的软件质量保证方法,为提高软件质量起到了积极的作用.但是在众多的软件质量保证方法中,基于软件文档的软件质量保证通常得不到应有的重视,导致软件质量受到严重的影响.本文分析了软件生存周期各阶段文档的特点,并提出相应的软件文档的管理策略.  相似文献   

19.
基于项目驱动模式下的“软件工程”教学改革   总被引:5,自引:3,他引:2  
本文介绍了我院针对软件工程传统教学模式的弊端,以项目为驱动,结合案例教学、团队合作等教学方法,使学生能够系统地掌握软件开发的过程、方法和工具,从而具备计算机软件系统开发和维护的能力,为学生将来的工作打下坚实的基础。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号