电信软件变化性管理机制研究

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:liuya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件变化性,是软件系统或产品能被改变、客户化或定制以在特定上下文环境中使用的能力,是软件系统适应现实世界的能力,也可以说是适应性。软件变化性被认为是提高软件产品族复用效率的关键属性之一,在近几年相关的研究中受到了广泛的重视。有效的软件变化性管理要求充分理解软件开发过程中的变化性。在开发的每一个阶段,从最初的需求分析阶段到最后的实现阶段,甚至后续的维护和演进阶段,都要考虑其中的变化性。电信网正向融合开放的下一代网络演进,用户和电信运营商对电信软件在功能和特性上提出了更多更高的要求,而同时给软件提供商的开发时间却相应缩短,这就使得电信软件提供商面临着越来越大的压力,即以更为有效的手段管理和控制软件的变化性,提高软件开发的效率,降低软件开发成本,缩短软件推向市场的时间。因此结合电信软件的领域特性,系统的对电信软件的变化性进行分析和管理,将会有效的提高电信软件产品的生产效率,具有非常重要的理论和实践意义。在这种背景下,本文对电信软件产品族的变化性管理机制进行了系统的分析,从建模和实现层面系统的研究了电信软件产品族的变化性管理机制,取得了一系列有价值的研究成果,概括起来主要包括以下几个方面:1.分析电信软件的特点,提出了从“行为特性”、“事务特性”和“协同逻辑”三个关注点分离电信软件功能属性要求的方法,从而有效降低电信软件变化性管理的复杂性,提高电信软件开发的效率。2.研究了电信软件的变化性建模需求,提出了一个电信软件变化性建模框架,通过扩展UML语言,论文构建了TeleSVM Metamodel和TeleSVM UML profile扩展,从而为进行电信软件变化性建模提供了统一的形式化描述方法。3.基于领域模型和领域分析方法的研究,提出了一种面向特征的电信软件的领域概念模型TeleSCM,为电信软件的领域分析和设计提供了方法依据。4.基于对软件框架的研究和电信软件的分析,提出一种面向构件的电信软件框架(COSFoTS),从而为电信软件的变化性管理提供系统性的实现层面的解决方案。5.引入正交化分离的方法划分和组织软件构件,并引入注册集成的构件扩展机制,以使得构件能力有充分的扩展性以及构件的变化影响较小。6.设计了应用逻辑描述语言ALDL完成构件组合以实现特定应用逻辑的定制,从而有效提高电信软件开发的灵活性和效率。本文以IMS CSCF的开发为例阐述了本文所提出的系统性的电信软件变化性管理机制在现实软件活动中的整体应用。
其他文献
指令调度是一种指令级并行技术。它既是一种微体系结构技术,也是一种编译技术。对于后者,指令调度指的是在保持程序语义的前提下通过重新排列指令的顺序来提高流水的或多发射处
本文从可视化角度出发,以放射治疗为对象,对放射治疗数据管理系统、CT/MRI/PET图象的识别及三维图象重建、虚拟放射治疗仪等内容进行了深入研究。主要研究内容及创新点如下: 1
阿尔茨海默病(Alzhemier's disease,AD)是一种多见于老年人的渐进性神经系统变性疾病。通常病情呈进行性加重,患者逐渐丧失独立生活能力,最后死于并发症。来自实验及临床的研究资料
目的观察睡眠呼吸暂停相关性高血压患者对不同降压药物治疗的效果。方法连续入选就诊门诊或住院的高血压患者,并对可疑有"睡眠呼吸暂停综合症"的患者,进行整夜睡眠呼吸监测(P
目的:总结药剂科实习生的带教工作并分享经验。方法:从实习基地的教学体系、教学管理制度、教学计划和教学实施四方面的构建与实施着手,建立规范化、合理化的带教模式。结果:通过
遗产软件系统是指那些运行多年,承担用户的关键业务并且随着计算平台的变迁和业务需求的发展不断进行维护和更新的软件系统。遗产代码维护人员的短缺,以及现代计算环境的变迁
电子商务的发展使得网络信息的安全传输问题显得尤为重要。文章对电子商务中经常会用到的RSA加密算法原理进行了描述并用Java语言编程实现了RSA算法。该程序由五个模块组成,它
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
面向方面的程序设计(AOP)是上世纪90年代后期出现的一种关注分离技术。它基于传统的程序设计方法,并提供了一种新的模块机制“Aspect”,能够封装系统中的“横切关注”,因而受
二十世纪九十年代初,在全球范围内逐渐兴起的Internet 网络,至今已遍布社会的每一个角落,Internet 已对世界各国的政治、经济、文化及生活方式等产生重大的影响。在Internet