软件工程工具信息共享技术研究

来源 :北京机械工业学院 北京信息科技大学 | 被引量 : 0次 | 上传用户:henrychen999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何实现软件工程工具信息共享是软件工程研究领域的热点之一,目前有多种方法:工具接口,中间格式,工具总线和信息库等。本文分析比较上述方法,针对目前软件工程教学实践的需要,利用数据库和配置库构造了一种信息库,通过信息库实现软件工程工具的信息共享。 该信息库利用数据库和配置库分别存储软件开发中产生的数据和文件,将软件开发活动中抽象出的要素(用户,角色,任务,软件产品)作为基本的约束条件,控制并规范一个软件开发团队的各种活动。最后,信息库作为一个整体对外提供统一接口,屏蔽底层的对数据库和配置库的具体操作。 与其他的信息共享方法比较,本文提出的信息库结构简单,成本低,具有开放性且使用方便。该信息库基于Java环境,充分利用现有成熟开源的工具和技术,存储管理软件开发中产生的数据和文件,通过约束条件支持团队软件开发,这样降低了成本,适合教学和科研。信息库各个模块相对独立,可以方便地加入或替换CASE工具。信息库还提供了对外的统一接口,屏蔽了底层具体实现,这使得信息库的使用非常方便。论文最后介绍了一个基于此信息库的软件工程教学实践平台SEEP系统。
其他文献
课题的目的是将基于TRIZ理论的CAI技术引入到浮筏的开发中,形成针对减振浮筏CAD/CAE/CAI集成系统。CAI在浮筏概念设计阶段为工程人员提供创新设计的思路;参数化的浮筏CAD模型系
城市供水是城市发展的命脉产业,是保障人民生活、发展生产建设必不可少的物质基础。随着网络技术的普及和计算机技术的深入发展,人们已经意识到利用计算机和地理信息系统管理城
电子邮件系统是互联网应用的一个成功典范,它诞生时间不长却给人们的工作和生活的诸方面带来了深刻变化。然而,电子邮件在给人们提供便捷通信手段的同时,也遭到了一些人的滥用。
随着互联网等信息技术的高速发展,网络上无时无刻都在产生着海量数据,以广告词、论文标题、网页评论以及微博信息为代表的短文本数据是这些数据的主要存在形式之一。因此,如
网络技术的发展带动了远程教学的发展。但目前的远程教学平台有两个主要的缺点,一是采用实时视频的方式让师生面对面地进行学习的不多见,即便有也多采用CS结构,用专有的客户端进
本文结合西北工业大学航空微电子中心所承担的科研项目,作者负责高性能嵌入式微处理器“龙腾R2”验证和定点主控部件优化。在此基础之上,作者对“龙腾R2”微处理器上实现在线调
网络系统每天产生大量网络管理信息。引入数据挖掘技术对海量网管数据进行分析和处理,并将结果应用于计算机网络故障诊断对提高网络管理的灵活性、可靠性和稳定性具有重要意义
随着星上处理和星际链路技术的出现,卫星网络已经发展成为覆盖全球的新型互联网,并在通信领域中的地位不断提高。卫星网络具有覆盖范围广、布置迅速、组网灵活、抗毁性强且不
近年来,基于生物免疫原理的入侵检测技术受到研究人员的普遍关注。生物免疫系统承担着与入侵检测系统类似的任务,有效地保护了生物体,使之免受外来侵害。因而,研究如何将生物免疫
随着网络和分布式系统技术的飞速发展,大规模分布式系统数量将急剧增加。为了简化分布异构环境,人们采用自治域(Autonomous Domain)的方法将这种环境进行分割,因此从安全角度