共查询到19条相似文献,搜索用时 114 毫秒
1.
2.
基于本质用例的软件需求分析和获取 总被引:1,自引:0,他引:1
本质用例描述了用户与系统间抽象、轻量级和技术无关的对话过程。与传统的用例相比,本质用例更为简洁,避免了在开发过程早期就进行设计决策。本文探讨了在软件系统开发过程中,使用本质用例进行需求分析与获取的过程,并将其与传统的用例技术进行了比较。 相似文献
3.
由于分析模型的复杂性,软件设计师在软件建模过程中往往容易忽略它,直接从用例模型到设计模型,但这样方法难以验证用例的准确性。本文提出了一种从用例模型到分析模型的设计方法,并阐述了这种方法的机理,详细说明了从用例模型中识别分析类的方法,深入探讨了从用例模型中获取实体类的属性及设计分析类的职责。 相似文献
4.
当前,面向方面技术正在快速发展,同时面向对象技术也在深入应用.一种既支持用例驱动的对象建模也支持用例驱动的方面建模,并能在一定的规则下进行有效转换的方法也变得更为迫切.用例切片是用例驱动AOSA的重要分析对象.本文主要研究如何从用例驱动UML模型中获取用例切片元素,构建用例切片和非用例特定切片,从而支持方面和对象"双视角"的用例驱动软件建模. 相似文献
5.
面向对象方法正在逐渐取代传统的方法,日益成为当今软件工程领域的主流方法。在系统需求设计方法中用例模型已成为获取系统需求的主要技术,通过用例模型的建立和对用例的分析软件开发者可以准确地了解用户需求和系统功能。它是用户和软件开发者一起剖析系统需求的关键一步,可以推动需求分析后各阶段的开发工作。 相似文献
6.
靳佩瑶 《数字社区&智能家居》2014,(29):6860-6862
需求分析和用例建模是软件需求工程研究的热点,通过讨论二者的作用及相互关系,得到如何使用用例分析技术为捕获的软件需求建立简洁明了的逻辑模型的一般方法。首先介绍用例、软件需求、需求建模等基本概念,然后探讨软件用例建模的一般过程,最后结合实例给出了使用用例进行需求建模的实现方法及采用用例建模的优势所在。 相似文献
7.
基于回归测试模型的用例集的优化方法研究 总被引:2,自引:0,他引:2
软件回归测试中不仅重用原有的测试用例,还要补充生成新的用例来满足系统的新功能和特征.本文针对回归测试模型,在合并原有用例集和新增用例集的基础上,根据测试需求的关系优化测试需求,然后采用启发式算法优化用例集.实例分析证明,该方法可以有效的缩减回归测试用例集的规模,大幅度降低了回归测试的费用. 相似文献
8.
9.
10.
11.
12.
Hyunsook Do Rothermel G. 《IEEE transactions on pattern analysis and machine intelligence》2006,32(9):733-752
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.
对于交互式软件而言,功能的实现是通过复杂的人机交互完成的,目前的功能测试用例生成方法常常只考虑软件的界面信息,而不考虑软件的具体需求和逻辑实现流程,这就导致产生的测试用例随意性较大,测试过程难以有序进行,为此,本文将软件功能的逻辑实现流程和界面信息结合在一起考虑,提出一种基于数据流图的测试用例生成方法,以业务处理中数据的漉向来描述业务流程,生成测试用例.该方法能够生成有效的测试用例,更全面地测试交互式软件功能,并便于定位错误. 相似文献