【摘 要】
:
分析了影响中国需求抽取活动的因素,研究原型法深受欢迎的原因。在此基础上,提出了由多媒体辅助优化需求抽取过程的方法:一种多媒体与目标结合的需求抽取方法。这个方法根据系统的目标制作多媒体材料,使用这些多媒体材料表达系统需求,能够使不具备软件专业知识的决策人轻松做评价和判定,从而加速了需求抽取过程,提高了需求抽取效率。8BE5方法应用在电子海图导航系统的设计过程中,并获得良好效果。
【机 构】
:
清华大学软件学院 北京 100084 西门子中国软件工程中心 北京 100102
【出 处】
:
2008全国软件与应用学术会议(NASAC08)
论文部分内容阅读
分析了影响中国需求抽取活动的因素,研究原型法深受欢迎的原因。在此基础上,提出了由多媒体辅助优化需求抽取过程的方法:一种多媒体与目标结合的需求抽取方法。这个方法根据系统的目标制作多媒体材料,使用这些多媒体材料表达系统需求,能够使不具备软件专业知识的决策人轻松做评价和判定,从而加速了需求抽取过程,提高了需求抽取效率。8BE5方法应用在电子海图导航系统的设计过程中,并获得良好效果。
其他文献
多核处理器是当前微处理器技术发展的主流趋势,如何充分发挥多核处理器的性能潜力是数据库管理系统中的一个重要问题。Falcon是MySQL 6.0.3 alpha版中的一个多线程存储引擎,支持事务处理,可以有效支持多核处理器。本文则使用MySQL6.0.3 alpha所附带的Benchmark suits,分别测试了MyISAM,InnoDB和Falcon三个存储引擎。通过测试,分析了Falcon的架
由于构件的固有特性,构件测试涉及开发者、复用者和第三方三类角色。目前的构件测试平台对此三类角色的支持力度不够,且存在测试过程人工干预较多、可扩展性不强、复用粒度较细的问题。采用基于服务编制的建模方法设计构件测试平台,将具有服务组合能力的服务编制和具有过程控制能力的BPEL4WS定义为建模过程中的核心要素,并通过扩展BPEL4WS描述构件测试中涉及的三类角色人员,最后设计了BPEL4WS引擎管理和控
TTCN-3作为标准化的测试语言,已经广泛应用于多种协议的一致性测试,存在很多可用的功能测试集和适配器。如果对其加以复用以进行性能测试,将提高测试开发的效率。构造了性能测试系统框架,提供了TTCN-3性能测试用例的执行环境,通过分析和转换功能测试用例,自动生成框架所支持的性能测试用例,测试人员通过负载配置实施测试,最后得到性能测试结果,实现了测试用例复用。
随着可信性称为软件的焦点,运行时监控得到了广泛关注.许多典型方法通过在源代码中插入探针实现软件监控,但会导致代码混乱和维护的困难。提出了一种基于ARM和AOP的软件监控方法,其基本思想是利用ARM实现监控功能,利用AOP实现监控模块与系统的松耦合.现以ATM为例说明了方法的有效性。
当前软件开发过程中,不同的开发任务需要使用不同功能的工具。即使是完成相同任务的工具其结构也不尽相同;另一方面,越来越多的软件项目采用分布式开发方法,并且工具是动态地加入到开发过程中。软件开发过程中工具的异构、分布和动态的特点给工具集成提出了新的挑战。提出了一个基于SOA和Pub/Sub的软件开发过程驱动的工具集成框架,采用BPEL对软件开发过程建模,并使用Pub/Sub的事件分发机制实现工具与过程
K-Means是一种基于划分的聚类算法,然而传统的K-Means算法事先必须知道聚类的数目值K,并且初始的K个聚类中心的选择是随机的。针对此算法的这两个缺点提出了一种改进的K-Means聚类算法。首先引入自适应K值概念,给出某一教据集(例如文档集),计算不同K值下的聚类结果,通过聚类结果评估函数得到最优的K值,接着将样本数据转化为高维空间上的数据点,建立每个数据点的影响函数(数学函数模型),使其形
提出了一种用P2P、移动Agent与Web服务来架构分布式系统的方法。采用JXTA和基于移动Agent技术的Aglet软件平台,使系统与传统的分布式系统相比具有性价比高、易维护、易扩充、负载均衡和网络结构及平台无关性等优点,对以后大型分布式系统的构建具有重大借鉴意义。
源代码中的数据语义,即各种程序变量的含义,对于程序理解具有重要的意义。然而现有的程序和数据逆向分析方法中,源代码和数据模型(例如数据库模式)的分析往往是割裂开的,因此很难实现源代码中的数据语义逆向恢复。针对这一问题,结合数据库数据和代码逆向工程方法,从数据库表结构定义出发,提出了一种恢复遗产系统源代码中数据语义方法。该方法首先从数据库定义文件中获取数据库字段的语义信息,通过对源代码中与数据库交互的
面向Agent的软件开发是软件工程中的一个新的研究领域,它为开发复杂性应用领域的系统提供了一种好的解决方法。在参考国际上比较关注的面向Agent软件开发方法特性的基础上,提出了面向Agent软件开发方法的评估方法,并对三种主要的面向Agent开发方法:MaSE,Gaia,Tropos进行了比较和评估,这种评估框架包括四个方面:概念和属性、建模技术、过程和实用性。最后,给出了评估结果并对未来的研究作
结合静态与动态追踪技术给出一种改进的需求追踪模型RTIM,该模型在传统模型的基础上将软件工程中的高层次的需求与低层次的其他产品更好地结合起来;不仅能够完成需求定义后阶段的需求追踪,更关注到需求定义前阶段的人员分配和需求变更等因素。通过对代码结构的分析实现了比较复杂的垂直追踪,使得改进的模型能够支持变更影响分析。