“知文”——基于自然语言的需求分析和建模方法

来源 :2008全国软件与应用学术会议(NASAC08) | 被引量 : 0次 | 上传用户:cqccc01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求建模作为软件生命周期的第一个阶段,其重要性越来越突出。提出了一种基于自然语言处理技术的自动需求分析建模的方法。该方法首先通过一个中文信息处理系统,对文本进行词性标注;然后通过句型模式匹配,对需求文本建立相应的逻辑模式,识别出类、属性等类型的候选单词及其关系;然后通过人工修改,建立一个较完整的UML类图模型。通过一个案例分析展示了该方法的一个原型系统——CREAT“知文”系统。
其他文献
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,该模型在传统模型的基础上将软件工程中的高层次的需求与低层次的其他产品更好地结合起来;不仅能够完成需求定义后阶段的需求追踪,更关注到需求定义前阶段的人员分配和需求变更等因素。通过对代码结构的分析实现了比较复杂的垂直追踪,使得改进的模型能够支持变更影响分析。
分析了影响中国需求抽取活动的因素,研究原型法深受欢迎的原因。在此基础上,提出了由多媒体辅助优化需求抽取过程的方法:一种多媒体与目标结合的需求抽取方法。这个方法根据系统的目标制作多媒体材料,使用这些多媒体材料表达系统需求,能够使不具备软件专业知识的决策人轻松做评价和判定,从而加速了需求抽取过程,提高了需求抽取效率。8BE5方法应用在电子海图导航系统的设计过程中,并获得良好效果。
提出了一种支持OWL-S需求规约演化的反射机制,在需求分析阶段,使用OWL-S描述系统的需求规约,使用OWL-SA描述需求变更,通过反射机制完成由用户个性化需求引起的需求规约演化。利用这种反射机制,可以在需求分析阶段,通过演化OWL-S需求规约,高效地完成网络式软件的需求分析任务。定义了一组用于OWL-S需求规约演化的操作集,该操作集包括演化前对需求规约的操作和需求演化过程中用到的演化操作,需求演