首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 114 毫秒
1.
从基本用例到对象   总被引:1,自引:0,他引:1  
产生基本用例的一个主要动机是用户界面设计的上下文关系。然而在通常的面向对象系统开发中我们仍然在探索核心用例的应用。本文概述了两个涉及核心用例的技术:在需求分析中角色扮演的使用和从核心用例到对象的系统需求的分布。  相似文献   

2.
基于本质用例的软件需求分析和获取   总被引:1,自引:0,他引:1  
本质用例描述了用户与系统间抽象、轻量级和技术无关的对话过程。与传统的用例相比,本质用例更为简洁,避免了在开发过程早期就进行设计决策。本文探讨了在软件系统开发过程中,使用本质用例进行需求分析与获取的过程,并将其与传统的用例技术进行了比较。  相似文献   

3.
李军 《计算机系统应用》2012,21(1):191-193,182
由于分析模型的复杂性,软件设计师在软件建模过程中往往容易忽略它,直接从用例模型到设计模型,但这样方法难以验证用例的准确性。本文提出了一种从用例模型到分析模型的设计方法,并阐述了这种方法的机理,详细说明了从用例模型中识别分析类的方法,深入探讨了从用例模型中获取实体类的属性及设计分析类的职责。  相似文献   

4.
当前,面向方面技术正在快速发展,同时面向对象技术也在深入应用.一种既支持用例驱动的对象建模也支持用例驱动的方面建模,并能在一定的规则下进行有效转换的方法也变得更为迫切.用例切片是用例驱动AOSA的重要分析对象.本文主要研究如何从用例驱动UML模型中获取用例切片元素,构建用例切片和非用例特定切片,从而支持方面和对象"双视角"的用例驱动软件建模.  相似文献   

5.
面向对象方法正在逐渐取代传统的方法,日益成为当今软件工程领域的主流方法。在系统需求设计方法中用例模型已成为获取系统需求的主要技术,通过用例模型的建立和对用例的分析软件开发者可以准确地了解用户需求和系统功能。它是用户和软件开发者一起剖析系统需求的关键一步,可以推动需求分析后各阶段的开发工作。  相似文献   

6.
需求分析和用例建模是软件需求工程研究的热点,通过讨论二者的作用及相互关系,得到如何使用用例分析技术为捕获的软件需求建立简洁明了的逻辑模型的一般方法。首先介绍用例、软件需求、需求建模等基本概念,然后探讨软件用例建模的一般过程,最后结合实例给出了使用用例进行需求建模的实现方法及采用用例建模的优势所在。  相似文献   

7.
基于回归测试模型的用例集的优化方法研究   总被引:2,自引:0,他引:2  
软件回归测试中不仅重用原有的测试用例,还要补充生成新的用例来满足系统的新功能和特征.本文针对回归测试模型,在合并原有用例集和新增用例集的基础上,根据测试需求的关系优化测试需求,然后采用启发式算法优化用例集.实例分析证明,该方法可以有效的缩减回归测试用例集的规模,大幅度降低了回归测试的费用.  相似文献   

8.
现代软件需求复杂多变,传统的面向过程的需求分析技术已经不能满足软件开发的要求,用例分析技术是为了适应现代软件需求环境而提出的一项新型的面向对象需求分析技术.本文着重讨论了如何利用用例分析技术进行需求建模、需求分析以及用例分析技术的难点.  相似文献   

9.
张昭玉 《福建电脑》2007,(1):175-176
阐述了用例模型的基本概念,提出了用例模型获取的方法覆获取过程中涉压的重要问题.最后给出了用例模型的详细描述方法。  相似文献   

10.
在基于目标的需求建模方法中,从目标到需求的分析过程,因为过度依赖自然语言导致建模效率低和准确性不高等问题。本文引入可扩展标记语言XML,将目标转化为XML描述,给出XML转换算法,明确“关注点”及其关系,得到用例模型,其建模过程避免了自然语言的二义性。  相似文献   

11.
基于组件的用例模型   总被引:2,自引:0,他引:2  
在统一建模语言和面向对象方法学中,用例是获取需求的主要工具。在建立用例模型的过程中,对用例的确定不仅与具体的工程本身有关,而且与用户和分析人员的认识有直接的联系;同时,用例模型所处的需求阶段必须向软件系统开发的其它阶段平滑过渡,以及软件系统的重用和方便维护,也与确定用例有必然的关系。笔者提出解决这些问题的方法,即建立基于组件的用例模型。  相似文献   

12.
Regression testing is an important activity in the software life cycle, but it can also be very expensive. To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of test case prioritization techniques is to increase a test suite's rate of fault detection (how quickly, in a run of its test cases, that test suite can detect faults). Previous work has shown that prioritization can improve a test suite's rate of fault detection, but the assessment of prioritization techniques has been limited primarily to hand-seeded faults, largely due to the belief that such faults are more realistic than automatically generated (mutation) faults. A recent empirical study, however, suggests that mutation faults can be representative of real faults and that the use of hand-seeded faults can be problematic for the validity of empirical results focusing on fault detection. We have therefore designed and performed two controlled experiments assessing the ability of prioritization techniques to improve the rate of fault detection of test case prioritization techniques, measured relative to mutation faults. Our results show that prioritization can be effective relative to the faults considered, and they expose ways in which that effectiveness can vary with characteristics of faults and test suites. More importantly, a comparison of our results with those collected using hand-seeded faults reveals several implications for researchers performing empirical studies of test case prioritization techniques in particular and testing techniques in general  相似文献   

13.
用例模型的质量对基于用例的软件开发至关重要。文章在分析用例模型的结构特点及质量需求的基础上,引入代码重构技术整理用例模型,构建了用例的换名、提炼和内联三类重构,在不改变参与者与系统间的交互信息之下,通过重新组织用例模型来提高用例模型的稳定性、简洁性及内聚性等语用质量。最后,给出了实现用例模型重构工具的设计方案。  相似文献   

14.
提出一种利用动态信息叠加生成用例模型的方法。该方法可以利用多次收集到的动态信息,叠加生成目标系统的用例模型并以UML用例图的形式呈现。通过实验测试,使用该方法恢复出来的用例模型接近于实际模型,证明了该方法的有效性。  相似文献   

15.
现代安全关键性系统的软件规模和复杂性的快速增长给这类安全关键性软件系统的开发带来了很多挑战.传统文本文档的需求描述方法无法保证此类系统的开发进度和系统可靠性要求.为此文中提出了一种兼具可读性和可自动分析的形式化表格需求建模方法.文中介绍了一种针对这种表格模型测试用例的自动生成方法,工作包括对该形式化需求表格模型展开语义...  相似文献   

16.
一种从用例模型构造特征模型的方法   总被引:2,自引:0,他引:2  
提出了一种从用例模型构造特征模型的方法。利用这种方法可以根据某个具体系统的需求模型有效地构造、修改和扩充某一特定领域的需求模型。此外,该文还结合网络银行系统的开发实例,详细地介绍了这种方法的实施过程。  相似文献   

17.
软件测试的核心是设计和执行测试用例。为了提高软件测试的效率,实现不同单位测试用例的共享和复用,提出面向不同数据模式的测试用例检索方法。该方法首先对测试用例进行刻面分类和描述,提出测试用例的刻面分类模型并将其实例化,为测试用例的检索提供线索;然后,在实例化测试用例刻面分类模型的基础上提出测试用例索引树,把测试用例组织成有利于用户检索的结构;最后,在进行面向不同数据模式的测试用例检索时,通过检索条件查询树与测试用例索引树的匹配和不同异构数据库中测试用例关键字的匹配,从不同的异构数据库中检索出符合用户需求的测试用例。通过实验验证了该方法在实际应用中的可行性和有效性,为测试用例的共享和复用奠定了基础,提高了软件测试的效率。  相似文献   

18.
对于交互式软件而言,功能的实现是通过复杂的人机交互完成的,目前的功能测试用例生成方法常常只考虑软件的界面信息,而不考虑软件的具体需求和逻辑实现流程,这就导致产生的测试用例随意性较大,测试过程难以有序进行,为此,本文将软件功能的逻辑实现流程和界面信息结合在一起考虑,提出一种基于数据流图的测试用例生成方法,以业务处理中数据的漉向来描述业务流程,生成测试用例.该方法能够生成有效的测试用例,更全面地测试交互式软件功能,并便于定位错误.  相似文献   

19.
高峰  李晋惠  王学通 《计算机工程》2007,33(15):214-216
在某些软件测试过程中,是由人工设计黑盒测试中的测试用例,这种方法人工重复劳动多、测试效率低。基于Agent理论中的BDI Agent的思想,给出了黑盒测试中自动生成测试用例的一个Agent模型,提出了一个使用该模型生成测试用例的算法。该模型能够依据黑盒测试中测试用例生成的基本原则和待测功能模块的功能说明,自动设计出相应的测试用例。使用该模型和算法生成了一个登录窗口的测试用例,解决了传统黑盒测试中的不足,具有重要的理论和实际意义。  相似文献   

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

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