软件产品线工程方法的研究和应用

来源 :东华大学 | 被引量 : 2次 | 上传用户:xuelin_1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
市政工程造价系统一直以来由于其自身的复杂性和变化性,至今未有人性化的计量计价软件。随着软件工程和软件复用的飞速发展,在当前最新的软件复用技术上设计新的工程造价系统成为必然趋势。软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术,近年来在软件复用领域受到很大重视。该方法是指针对特定市场领域、具有一组共性特征、从预先生产的核心资产开发而来的软件产品的集合。软件产品线过程包括两个工程:领域工程和应用工程。本文将对软件产品线的工程方法进行研究,包括过程模型、关键活动、相关实践域等,分析软件产品线的共性和可变性两大特性。在分析软件产品线可变性的类型、模式,约束依赖关系基础上,总结目前常用的几种可变性的实现技术,包括预处理指令、参数化思想、软件配置等软件技术,特别是面向对象和面向切面技术的结合,分析各种实现技术的适用情况.软件产品线的领域工程部分本文通过对工程造价领域进行分析,设计领域架构和层次架构模型,实现领域中的关键构件。软件产品线的应用工程部分则应用了软件产品线方法,复用领域工程中得到的核心资产,包括构件和体系架构等,给出了市政工程计量软件的设计和实现展示,最后以道路工程的实例完成用户场景测试。
其他文献
目标跟踪一直是计算机视觉研究领域的热点问题,其应用领域有视频监控、人机用户接口、虚拟现实等等。视觉跟踪要求在光照变化、遮挡等各种因素的干扰下,能准确有效地跟踪不同
随着数值预报技术的发展,天气预报质量有了很大提高,但目前的数值预报技术已趋于成熟,仅仅依靠数值预报本身无法再使预报水平获得较大程度的提高。多模式天气集成预报是因此
随着工业信息化进程的不断加快,软件行业发展与企业信息化战略关系日益紧密,企业对软件系统的功能性要求越来越丰富,而在成本预算上却希望尽量的降低。SaaS(Software-as-a-Se
随着网络技术的普及和社会信息化程度的提高,各个应用领域所积累的信息资源在网络上飞速增长,网络服务已逐渐成为了人类获取知识的必要渠道,百科知识库正是其中最为广泛应用
射频识别(RFID)技术是一种非接触自动识别技术,该技术凭借标签体积小、成本低、非接触识别、自动识别等特点,已广泛应用于多个领域。但是,由于易受外部环境的干扰和射频信号
随着嵌入式软件的广泛应用以及开发技术的日新月异,相对于硬件的日益稳定,软件却频频出现故障。作为保证软件质量的最有效手段的测试技术,因此越来越引起软件用户以及开发人
作业车间调度问题,经过了半个多世纪的研究,取得的丰富的理论成果。柔性车间调度问题是对作业车间调度问题的扩展,由于其具有路径柔性的特点,相比较普通的作业车间调度问题来
随机共振自从在上个世纪八十年代被提出以来,经过将近三十年的发展,在理论和实验研究中取得了很多成果,也应用于物理、化学、生物学、通信、信息论、电子学、光学、超导、神
目前,我国电子政务进入了快速平稳的发展时期,其在建设过程中积累了大量的决策案例,这些案例记录了当时的决策情景、处理办法、决策执行的结果等。基于案例的推理(Case-Based
半监督学习是人工智能研究领域的一种有效方法,主要是用于解决在标签样本数量不足的情形下模型的训练和分类(或识别)问题。现实生活中受各种主观或客观条件的影响,标签的样本的数