软件产品线关键方法与技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:cctime
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品线是一个以软件工程为背景发展而来的、新兴的、多学科交叉的研究领域;涉及软件技术、管理技术和商务规划等多个方面,几乎覆盖了软件工程的所有领域;软件产品线已成为当前软件工程研究和实践的最前沿。软件产品线是一个十分适合专业的软件开发组织的开发方法,能有效地提高软件生产率和质量、缩短开发时间、降低总开发成本。国内软件产业的发展,迫切需要在大规模软件开发的方法论、技术和管理等理论研究和软件工程环境等方面有所提高和突破;在理论研究上国内尚未形成以软件产品线为主导的、系统化的研究。国际上软件产品线实践已取得了相当的成功,理论研究方面正处于一个迅速发展时期。 软件产品线的关键在于领域工程,尤其以领域工程中的领域分析和建模、核心软件资源的设计、开发和管理等关键方法和技术为重点。本文在对软件产品线基本理论、主要方法和技术的全面的、系统的研究基础上,结合软件产品线开发的实践经验,以领域分析和建模、产品线体系结构为切入点,对软件产品线的领域分析和建模方法、软件体系结构设计方法和技术、共用组件的设计和实现技术等关键方法和技术进行了重点的研究和实践。目的是为最终形成一个完整的、具有良好适应性的领域工程方法和计算机辅助软件工程环境提供理论和技术基础。 论文的前半部分是对软件产品线及其主要支持学科:软件体系结构、应用建模等比较系统的理论研究。对各学科的基本理论、发展和现状进行了简要的介绍后,重点对现有主要方法和技术进行了对比分析和评价,目的是吸取现有方法和技术的优点、发现存在的限制和不足,为后面的研究打下坚实的理论基础并找出一个明确的研究方向。 论文的后半部分在前面的研究基础上,针对目前软件产品线研究和实践尚存在的问题和面临的挑战,提出和开发了一些新的软件产品线的关键方法和技术。 本文提出了一个以领域动态分析为先导的、以动态层次模型为核心的领域动态分析和建模方法。用该方法建立的产品线核心软件资源具有对应用领域需求动态变化的包容能力;扩展了软件产品线开发方法的适用领域,也提高了产品线核心资源和产品线的产品在生命周期中的稳定性。 提出了可用于产品线和应用框架设计的软件体系结构层次设计思想,将功能特征及其实现分解成多个可随意组合并且只具有单一形态的设计实体和实现单元。解决了产品线和应用框架的设计实体和实现单元在不同产品中的代码复制和版本增殖问题。 提出和开发一个基于体系结构的层次设计思想和扩展的嵌套模板类实现技术的层次组件设计实现技术。层次组件技术具有与实现语言无关、良好的设计结构保留特性、可伸缩性、可重用性等特点;能隔离基本信息模型和功能特征,从体系结构的实现方面弥补了领域动态分析与建模方法在运行性模型描述能力方面的缺陷。体系结构的层次设计思想和层次组件技术可实现软件产品线的柔性组件和基干组件的柔性框架。 本文还提出一个动态体系结构的基本实现方法,使模型中的动态特性在软件产品线体系结构的设计和实现中得以体现和延续;以及一个领域动态层次模型的UML形式化表达方法。 文中最后介绍了一个软件产品线的开发实例;并对本文研究工作的创新之处和尚存在的问题进行了总结,对进一步的工作进行了展望。
其他文献
编者按:由工业和信息化部知识产权管理办公室与广东软件行业协会主办的“软件和互联网知识产权态势发布会暨知识产权创新论坛”近日在深圳召开。会议发布了最新的软件及云计算
报纸
经济全球化和区域一体化是当今世界经济发展的重要特征。在这种背景下,20世纪后期已得到发展的农业国际化,将成为经济全球化的重要组成部分,世界各国的农业经济将在国际化背景下
<正> 教师的示范和指导是学生学习和形成技能的重要因素。教师向学生传授技能要口授与示范相结合。教师的示范应是标准的,放慢速度的,特别在示范技能操作的关键动作时尤其要
期刊
我国随着住房制度改革的深入,大批量的、各种档次的商品住宅涌出市面。一方面满足了人民群众对住宅的需求,提高了生活的水准。另一方面,由于商业利益的驱使和开发商自身文化水平
目的 IL-1B的单核苷酸多态性位点-511和+3954以及IL-1RN的可变数目重复序列多态性组成的单倍型与类风湿关节炎(RA)易感性的关联分析。方法采用聚合酶链式反应-限制性片断长度
信息时代,网络作为一种重要的工具和媒介得到广泛的使用,网络是一把"双刃剑",必须充分发挥其对青年官兵的积极影响,消除其负面作用,努力探索网络时代做好官兵思想工作的新对
文章基于个人养老金财富的视角,根据中国现行养老保险制度,构建延迟退休的养老金财富损益模型,定量考察人口老龄化对养老金财富的影响,从而判断其对延迟退休的激励效应。测算
我国文化产业政策对推动文化产业发展发挥了积极作用,但依然存在着一些亟待改进的问题.除了客观因素外,政策制定者认识上的偏差和政策体制设计的缺陷是主要原因。完善我国的
本文首先以航空制造业信息系统为背景,通过分析当前信息系统的关键需求及其面临的挑战,提出了信息系统的“快速重构”需求。 基于上述需求的驱动,以及当前软件工程及信息系
民办高职院校汽车维修校内实训基地建设,应遵循高等职业教育教学规律、效益最大化原则、多功能性原则和可持续发展原则等。在实训基地建设实践中,江海职业技术学院以"人才培