首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 19 毫秒
1.
组合测试:原理与方法   总被引:12,自引:0,他引:12  
严俊  张健 《软件学报》2009,20(6):1393-1405
组合测试能够在保证错误检出率的前提下采用较少的测试用例测试系统.但是,组合测试用例集的构造问题的复杂度是NP完全的.组合测试方法的有效性和复杂性吸引了组合数学领域和软件工程领域的学者们对其进行深入的研究.总结了近年来在组合测试方面的研究进展,主要内容包括:组合测试准则的研究、组合测试生成问题与其他NP完全问题的联系、组合测试用例的数学构造方法、采用计算机搜索的组合测试生成方法以及基于组合测试的错误定位技术.  相似文献   

2.
本文概述了软件工程的相关内容,阐释了软件工程的技术与方法,软件工程的应用,并详述了软件工程的发展趋势。为进一步研究这方面的问题奠定了基础。  相似文献   

3.
软件工程技术在现今来讲属于一类新兴的信息技术,当前有许多领域都有涉及到软件工作技术,数据库设计中运用软件工程技术是非常常见的,而在提高计算机水平方面以及发展科学技术方面上,软件工程技术有着较大的推动作用,它的出现为人类的生活生产带来了诸多便利.本文主要根据软件工程技术数据库设计中的应用展开研究,对其产生的作用给予分析.  相似文献   

4.
面向方面的软件工程指南   总被引:1,自引:0,他引:1       下载免费PDF全文
莫倩  刘晓 《计算机工程》2007,33(14):62-65
面向方面的软件开发(AOSD)技术的目标,是在整个软件生命周期中提供系统化标识、模块化以及组合横切关注点。随着AOSD技术的成熟,需要一个指南来支持良好工程化的面向方面系统的开发。该文综述了现有面向方面软件工程的各种方法,分析了在需求分析、设计和编程实现阶段对方面进行考虑的方法,并提出了比较这些方法的准则。文章为面向方面的实际应用选择专门的方法(方法组)提供了指南。  相似文献   

5.
张恂 《软件世界》2007,(15):85-85
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如“颠覆软件工程”、“软件工程危机”的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。  相似文献   

6.
张恂 《软件世界》2007,(15):86-87
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如"颠覆软件工程"、"软件工程危机"的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。  相似文献   

7.
计算机互联网快速发展,为人们的生活、工作、教育、娱乐等方面带来很多便利条件,到目前为止,软件工程技术已经成为各行各业的核心竞争力.软件工程技术作为系统软件开发的主要技术,对系统软件运行的质量和安全性有重要意义.本文结合理论实践,就系统软件开发过程中的软件工程技术进行深入分析,希望对我国软件技术开发有一定帮助.  相似文献   

8.
徐芳芳 《软件》2024,(1):137-139
深入探讨融合软件工程技术的5G通信网络规划与建设方案。概述5G通信网络的基本特征,以及其高速度、低延迟和大容量等关键技术指标。详细阐述软件工程在通信网络建设中的重要作用,强调软件定义网络(SDN)、网络功能虚拟化(NFV)等技术在提高网络灵活性和可靠性方面的贡献,且给出融合软件工程的5G通信网络规划与建设方案。同时探讨软件工程项目管理和方法在5G网络优化中的应用,提供一个有效融合软件工程技术与5G网络规划和建设的全新视角。  相似文献   

9.
随着我国经济水平的不断提高,信息技术也得到进一步的发展,由于市场对软件工程的需求量越来越大,人们希望软件工程能够得到大幅度的发展,因此,软件工程在开发或应用方面都得到了进步。在开发过程中,,人们通常只注重软件工程技术方面的问题,却忽视了管理方面的需求,无法形成一定的标准和规范。本文主要针对软件工程质量标准以及管理措施进行简要探讨和分析,为软件工程的发展和进步提供依据。  相似文献   

10.
在经济增长新常态下,我国软件产业保持平稳增长.在软件工程方面,美国、欧盟、日本仍是世界软件产业发展的主体.面对超量的信息系统,采用群体开发、群体竞争的研发方式,产生安全可靠软件的这样一种新的工程,可称之为"群体软件工程".群体软件工程主要内容包括整个的体系结构必须是多层的体系结构,屏蔽原理,群件组合服务原理,用户身份的多重性原理,开发者的竞争选择原理,竞争性测试和对抗性安全.  相似文献   

11.
面向对象的软件构造   总被引:9,自引:1,他引:8       下载免费PDF全文
冯玉琳  黄涛  李京 《软件学报》1996,7(3):129-136
面向对象技术的发展改变了传统软件系统的结构和设计方法学.本文作者提出一种称为SCOP的面向对象的软件系统结构模式,即软件是对象模块的复合,而软件设计则是对象模块经过程控制进行复合的构造生成.本文从语义模型、描述语言、设计方法学和支持环境等几方面对SCOP进行扼要的介绍.  相似文献   

12.
Software engineers of multi‐agent systems (MASs) are faced with different concerns such as autonomy, adaptation, interaction, collaboration, learning, and mobility, which are essentially different from classical concerns addressed in object‐oriented software engineering. MAS developers, however, have relied mostly on object‐oriented design techniques and programming languages, such as Java. This often leads to a poor separation of MAS concerns and in turn to the production of MASs that are difficult to maintain and reuse. This paper discusses software engineering approaches for MASs, and presents a new method for integrating agents into object‐oriented software engineering from an early stage of design. The proposed approach encourages the separate handling of MAS concerns, and provides a disciplined scheme for their composition. Our proposal explores the benefits of aspect‐oriented software development for the incorporation of agents into object‐oriented systems. We also illustrate our aspect‐oriented approach through the Portalware multi‐agent system, a Web‐based environment for the development of e‐commerce portals. Copyright © 2004 John Wiley & Sons, Ltd.  相似文献   

13.
Synchronous programming is available through several formally defined languages having very different characteristics: Esterel is imperative, while Lustre and Signal are declarative in style; Statecharts and Argos are graphical languages that allow one to program by constructing hierarchical automata. Our motivation for taking the synchronous design paradigm further, integrating imperative, declarative (or dataflow), and graphical programming styles, is that real systems typically have components that match each of these profiles. This paper motivates our interest in the mixed language programming of embedded software around a number of examples, and sketches the semantical foundation of the Synchronie toolset which ensures a coherent computational model. This toolset supports a design trajectory that incorporates rapid prototyping and systematic testing for early design validation, an object oriented development methodology for long term software management, and formal verification at the level of automatically generated object code.  相似文献   

14.
业务应用软件框架的一种分析方法   总被引:16,自引:0,他引:16       下载免费PDF全文
为了开发成熟的、可重用的软件框架和组件,提倡尽量地抽出和组入软件模式.讨论了基于软件模式的面向对象软件开发方法.在分析业务应用领域需求规格的基础上,给出了软件框架的分析方法和基本角色模型,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的"抽象工厂”模式.该方法适用于应用框架和软组件的开发.  相似文献   

15.
王辉 《微机发展》2007,17(5):62-65
针对CEMIS应用软件开发中存在的问题,比较了传统的软件工程方法学和面向对象的软件工程方法学的优劣。论述了如何将面向对象的软件工程方法的思想应用到CEMIS系统应用软件的开发中,用面向对象的软件工程的方法指导软件开发,并给出了相应的需求模型和模型分析。  相似文献   

16.
Software patterns are a new design paradigm used to solve problems that arise when developing software within a particular context. Patterns capture the static and dynamic structure and collaboration among the components in a software design. A key promise of the pattern‐based approach is that it may greatly simplify the construction of software systems out of building blocks and thus reuse experience and reduce cost. However, it also introduces significant problems in ensuring the integrity and reliability of these composed systems because of their complex software topologies, interactions and transactions. There is a need to capture these features as a contract through a formal model that allows us to analyze pattern‐based designs. In this paper, we provide an overview of a formal framework for ensuring the integrity of the compositions in object‐oriented designs by providing mathematically rigorous modeling and analysis techniques for object‐oriented systems comprising pattern‐based designs as the basic building blocks or design components. A case study related to a hypermedia Web‐based application has been presented to illustrate our approach in distributed systems. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

17.
基于状态的类测试技术研究   总被引:12,自引:0,他引:12  
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键,类测试是面向对象软件测试的关键,类的状态的测试是面向对象软件测试中的重要内容,本文介绍了基于状态转移图的类测试和基于对象动态测试模型的类测试。  相似文献   

18.
面向对象软件的逆向工程   总被引:7,自引:0,他引:7  
在现代软件工程中,逆向工程是软件维护、软件重工程、软件重用和软件重结构中的起点,它本身是一个设计知识发现、知识抽象的过程,而面向对象软件和传统软件相比有着自己的语言特点和不同的设计知识内容.通过对面向对象程序中知识类别和逆向工程过程的分析,总结出了面向对象软件逆向工程的基本知识内容,并以此为分类线索,综述了目前此领域中具有代表性的技术、工具和研究方向.最后指出了本领域将来发展的方向.  相似文献   

19.
经过多年的发展与创新,软件工程技术取得了一定的成就。本文通过对面向过程和面向对象的软件工程方法、现在工程技术的发展和应用现状进行分析,提出了两种软件工程方法的整合、软件复用、软件构件、软件生产线技术的发展趋向,并将它们应用于软件开发实践中,对软件产业的发展具有一定的指导意义  相似文献   

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

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