UML的流程建模与软件测试

被引量 : 20次 | 上传用户:jl88106
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件工程的日益复杂,以及用户对软件的功能需求和体验需求不断增强,从不同角度,不同方面对软件工程进行建模愈来愈受到人们的关注。在这种环境下,如何恰当地对软件工程的流程进行建模成为了热点问题之一。同时,在软件工程中负责验收程序,反馈错误的测试环节显得越来越重要。通过软件测试,开发者可以及时地补救系统运行时的错误,但却给程序开发者带来了相应的困扰,因为这无疑大大增加了编程的负担。所以,能够通过机器生成测试脚本代码的自动化测试工具在市场上颇受测试者的青睐。在使用UML对软件工程进行流程建模时,经常会发生模型的不一致性问题。例如模型代表的功能不完全一致,或者模型的对象描述有所偏差等等。本文在详细研究不一致性产生原因的基础上,给出了一个基于形式化模型和数据库映射的检测UML模型图一致性的方法,它具有可扩展性、通用性等优点。在对该方法的描述中,本文重点实现了形式化模型的数据库表存储技术,完成一致性算法的设计,并讨论了它们的应用情况。同时,针对软件工程中的测试环节,本文通过归纳UML模型图的特性,提出了设计开发可自动化生成测试脚本代码的Eclipse插件的方案,这个插件以UML技术为核心,能够与UML建立的测试用例模型相互对应,甚至是可与模型直接关联。本文以UML建模语言和文字叙述相结合的方式详细说明了插件的系统架构和功能流程,包括用户界面、后台控制器和模板储存器三个功能模块。最后,通过细化设计代表插件系统架构的这三个功能模块,本文用表示关键功能的代码片段描述了它们的实现方式,并用实例验证了插件正常运行的情况下可以满足系统的功能需求,使其达到了自动化生成测试脚本代码的预期目标。
其他文献
文章以平陆晋平煤业回采巷道底板泥岩易底鼓为工程背景,采用理论分析、数值模拟的方法,对比分析了注浆加固技术下的巷道围岩应力与塑性区分布规律,并对巷道围岩变化趋势进行
大学英语四、六级口语考试(CET-SET)由于众多条件的限制,其影响力还是非常有限,但无论教师还是学生都对大学英语口语考试持肯定态度,理论分析与研究数据也都表明CET-SET对大
西部大开发启动以来,中央就始终坚持把西部地区自力更生、艰苦奋斗和国家政策支持结合起来,希望能够增强西部地区自我发展能力,推动西部地区经济社会持续全面发展。以增强自我发
我国实行行政问责任制的方向十分明确,行政问责制对于我国建立责任政府有着十分重要的作用。行政问责任制的问责主体包括同体问责任和异体问责。根据实际情况,我国目前主要是
“337条款”是《美国1930年关税法》第337节的简称,授权美国国际贸易委员会对进口贸易中侵犯美国知识产权和其他不公平行为发起调查并采取制裁措施。由于具体适用的是该法的
长白山国家级自然保护区风灾区形成于1986年,风灾面积11386hm2,由于大面积森林被摧毁,以及毗临中朝边境线,成为全国重点火险区之一;通过对20多年来风灾区植被自然及人工恢复
核苷酸类化合物具有重要的生物学功能,核苷酸不仅是DNA和RNA的前体而且在代谢中扮演重要角色,例如存储和转运代谢的能量与细胞的信号,并且参与了辅酶因子的反应等。另一方面,糖核
以超细活性碳酸钙为补强剂制备脱酮肟型单组分室温硫化(RTV-1)硅橡胶,并研究了107胶黏度、碳酸钙用量、交联剂和偶联剂种类及用量等对RTV-1硅橡胶性能的影响。结果表明,采用
群众路线是马克思主义政党的根本政治路线,也是中国共产党领导全国人民进行民主革命和社会主义建设事业的工作方法,中国共产党的性质也决定了群众路线在实际工作中具有十分重
为了减灾防灾,减免经济损失,保障人民生命财产安全,降低工程建设及运营风险,控制和减少人为活动诱发的地质灾害,国土资源部根据地质灾害防治工作为社会发展和经济建设服务的原则,19