软件生产线中角色模型的研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:chenww275245962
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件生产线是一个以软件工程为背景发展而来的、新兴的、多学科交叉的研究领域;涉及软件技术、管理技术和商务规划等多个方面,几乎覆盖了软件工程的所有领域;软件生产线已成为当前软件工程研究和实践的最前沿。软件生产线的关键在于领域工程,尤其以领域工程中的领域分析和建模、核心软件资源的设计、开发和管理等关键方法和技术为重点。 本文在对软件生产线基本理论、主要方法和技术进行研究的基础上,结合软件生产线开发的实践经验,以领域分析和建模为切入点,针对软件生产线的领域分析和建模方法,展开了相关的研究工作。介绍了软件生产线的基本概念、特点以及研究中所涉及的基本问题,指出软件生产线研究中存在的问题和面临的挑战。 在上述分析的基础之上,本文给出了以角色模型为核心的领域分析和建模方法。用该方法建立的生产线核心软件资源具有对应用领域需求变化的包容能力;扩展了软件生产线开发方法的适用领域,也提高了生产线核心资源和生产线的产品在生命周期中的稳定性。它有利于软件生产线发展过程的进化。角色模型的组合支持以一种安全和可控的方式,从简单的模型构造出复杂的系统模型,并为可重用构件的系统应用提供更多的机会。 其次在角色模型中定义了“并行规则”、“顺序规则”等组合约束规则,用于描述角色之间的组合约束关系,并利用改进的UML(Unified Modeling Language)对其进行形式化表示。最后本文以一个软件生产线的商场管理系统为例,分析如何对整个系统进行建模。
其他文献
随着信息化的不断进展,不同历史时期陆续投入到企业运营中的各种应用系统因架构、接口不一,使得它们除应对独立任务外不能很好协同工作,形成了企业的许多“信息孤岛”。EAI将
并行工程是当今国际先进制造领域研究和工程实践的热点,因为它的实施能大大缩短产品的开发周期,降低产品的开发成本。装配建模是近几年来兴起的一种建模方法,它的最大特点是
近年来,一方面随着数据库技术不断地发展,除传统的关系数据库外,XML数据库、面向对象数据库等新的数据库形式开始应用到企业中来。另一方面,企业不断地兼并和重组,新的企业需
随着我国经济建设的快速发展和城市化水平的提高,城市交通量迅速增长,城市交通问题日益突出。交通出现了日趋紧张的局面,拥堵经常发生,整个城市的经济发展受到制约,缓解交通
敏感数据的安全传输是网络安全技术的一个重要的组成部分。目前电子交易中经常使用两种安全在线支付协议即安全套接层SSL协议和安全电子交易SET协议。它们能够提供安全性较高
本文阐述了中间件技术的发展现状和存在的问题,然后针对课题——广东电信业务支撑系统开发需要解决的一些问题,提出使用三大主流中间件技术平台中的J2EE来开发电信业务支撑系
  时间是自然界普遍存在的一种属性,研究时态是计算机研究的一个重要方向。现实世界中,以工资政策为代表的一大类知识具有强烈的时态性,而且在某些应用中其时态性还发挥着关键
“我们正受信息淹没,但却渴求知识。”美国著名未来学家J.奈斯比特一语道出了生活于网络世界的现代人所面临的困惑与尴尬。现在的搜索引擎已经不能满足人们日益增长的知识信息
  推荐系统是电子商务应用中最重要的技术之一。推荐系统是根据用户以往的购买或评分记录,根据推荐算法,向用户推荐其他产品的一种实用系统。各国的研究者们为了使得算法产生
MPEG-2视频播放器是龙芯系列处理器的重要应用之一。在龙芯2号的早期版本中,MPEG-2视频播放的速度不甚理想,提高龙芯2号的MPEG-2视频播放性能具有十分重要的意义。为了支持多