基于组件依赖的软件按需组装方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yuxiguang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,软件系统的使用已经深入到社会生活的方方面面。在各行业领域中,不同用户对软件系统的功能需求各不相同。采用传统软件系统交付方式虽然可以交付满足不同功能需求的软件系统,但不可避免的需要软件开发人员对相同的软件功能进行重复开发。现有的软件组装方法虽然避免了开发过程中的重复劳动,但用户难以使用现有的软件组装方法来获取满足功能需求的软件系统。为了满足不同用户对软件系统的不同功能需求,同时避免重复劳动,需要研究一种方法,实现用户功能需求驱动的软件按需组装。本文对软件按需组装问题进行研究,总结了现有组件模型和软件组装方法中存在的不足。针对现有的组件模型缺乏对依赖关系定义的问题,本文定义了组件对象模型,给出了组件的依赖关系求解算法。针对现有的软件组装方法无法实现软件按需组装的问题,本文在组件对象模型的基础上提出了基于组件依赖的软件按需组装方法,设计了软件按需组装流程,定义了组件自描述文件用以描述组件间的依赖关系,定义了功能模块描述文件用以描述功能模块与组件之间的关系,定义了组装描述文件用以描述组件组装方式,说明了在组件开发和功能模块设计的基础上实现软件组装的过程。在原型实现中,本文应用Maven仓库和数据库构建了用于存储组件和功能模块信息的组件仓库,通过开发Maven插件完成了Maven仓库和数据库的数据同步,设计和实现了用于功能展示和按需组装的软件组装原型系统。软件组装原型系统能够展现各种组件实现的功能并供用户自主选择,可以实现自动化的软件按需组装。实例验证的效果表明,本文提出的基于组件依赖的软件按需组装方法能够实现软件按需组装,为用户获取不同功能的软件系统提供便利。
其他文献
随着乳制品逐渐成为居民生活的半必需品,近年来,国家对乳制品行业进行规范整顿,持续提高乳制品行业的准入门槛,又出台相关政策股利乳品企业发展,使得国民对乳制品的消费信心有所提升,且我国乳制品的需求量也在逐年增加,乳制品市场存在巨大的发展潜力。因此,为了抓住良好的外在机会使企业发展壮大,找到公司目前发展存在的问题显得尤为重要。而盈利能力是最能反映企业发展状态的重要指标,价值链的每一个环节又能够影响到企业
本文采用水热合成方法,以LnⅡI离子和具有3d7和3d8价电子构型的CoⅡ和NiⅡ离子为中心金属离子,以具有多个配位点的吡啶-2,5-二羧酸根为主要配体,柔性草酸根离子为辅助配体,设
在这个新的数字时代,电子商务已被证明是刺激企业增长和收入的有效工具,例如中国的阿里巴巴和美国的亚马逊。另一方面,因为中小企业是一个国家的发展动力,而中国是安哥拉最大
当今高速发展的信息化社会,随处可见软件的踪影,它无时不刻影响着整个社会的方方面面,带来诸多便利的同时也留下了诸多隐患。不可靠的软件是大多数隐患的根源,软件可靠性优化
随着互联网的应用和普及,媒体“智能化”发展,媒体融合步入提速升级阶段,新媒体平台对传统媒体格局造成极大冲击。以微博为代表的社交新媒体,其影响力随着网民数量激增而扩大,成为受众获取信息的重要来源之一。所以不论是哪一类型的新闻报道,都愈加重视新媒体和全媒体的应用。本文以CCTV5官方微博为研究对象,通过以“冬奥会”为关键词,检索出研究样本850篇微博,用专业研究方法对CCTV5官方微博报道冬奥会进行“
随着经济的发展,电梯的使用越来越广泛,而电梯厅门的包装装箱作为厅门装配与物流配送的关键环节,它的完成效果不仅关系到产品的质量,也影响着整个生产流程的工作效率。在传统
目前,柔性制造系统(FMSs)广泛应用于生产制造业中。在一个柔性制造系统中,不同进程利用有限系统资源去完成各式各样的工作。在这种情况下,如果系统资源没有得到适当分配,可能
随着高铁技术的不断改进,高铁网络建设规模逐渐扩大到全国。目前,铁路的牵引供电系统的要求也比以往更高,针对铁路牵引变电站设备的检查和维修工作也随之增加,使得各牵引变电站的现场作业安全管理成为重要任务。本课题介绍了牵引变电站作业现场安全帽及人体检测的方法,由于安全帽和人都不是微小目标,因此在选择或者改进某些目标检测算法时,可考虑检测精度与检测速度的平衡性问题。课题重点采用YOLO-v3算法进行安全帽的
长期生活在父母冲突环境下可能会对处于成长发育关键期的中学生产生不良影响,本研究从中学生主体视角出发了解对父母冲突的主观感受,自我分化的表现特征以及同伴交往的发展,
目的:探究不同血红蛋白水平和中医证候及证候要素对ICU脓毒症患者预后的影响。方法:本研究为回顾性研究,通过医院电子病历系统及科室病历登记记录,经纳入及排除标准筛选后,纳入从2016年1月1日至2018年12月31日入住广东省中医院大学城医院重症医学科符合脓毒症诊断的患者。根据入住ICU第1天的血红蛋白水平将脓毒症患者分为:HB<90g/L组、90g/L≤HB≤110g/L组、HB>110g/