基于组件的软件系统构建方法的研究与应用

被引量 : 0次 | 上传用户:spcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的复杂度和规模不断增长和扩大,业界对于软件的可重用性和可维护性的要求也越来越高。基于组件的软件具有较高层次的可重用性和高度的可维护性,因而成为了近年来软件开发的热点。本文从需求分析,组件库的管理以及如何选择组件等三个方面研究基于组件的软件系统构建方法。 基于组件的软件开发方法同传统软件开发方法相比,一个重要的不同之处在于提取,组件的识别贯穿于整个软件开发生命周期,当然也包括需求分析阶段。本文参照计算机网络中的层次参考模型,使用了层次化软件构造的思想实现在开发早期进行组件的识别,提高了基于组件软件开发方法的开发效率。 组件库的管理主要有两种方法:体系分类法和分面分类法。虽然这两种分类方法目前都得到了广泛的应用,但是仍然存在着类目表管理困难,类目表直观性差,标记方法复杂等不足之处。本文针对这些问题,分析了体系分类法和分面分类法的优势和不足,并结合上述两种管理方法提出了一种改进的组件库组织方法,该方法同时使用体系分类法和分面分类法对组件进行描述,使得类目表的管理趋于简单化。 本文在分析可预测组件技术及其实例COMTEK-λ技术,剖析COMTEK-λ技术和操作剖面的优势和不足的基础上,提出了一种称为COMTEK-λ-O方法的构建方法。该方法从软件质量角度出发,合理使用冗余技术,以较低的精力和成本来构建一个高可靠,高性能的基于组件的软件系统。 论文最后结合上海雅运纺织有限公司采购业务管理系统的实例,对本文提出的方法进行了验证。经过分析和比较,得出以下结论:COMTEK-λ-O方法是一种性价比较高的构建方法。在成本、精力受限的情况下,该方法有利于有效地提高基于组件的软件系统的质量。
其他文献
以克里姆霍尔兹等效模型为基础,对超声换能器的双极性与单极性电压驱动电路进行了理论分析,并针对能量转化率更高的双极性电压驱动提出了一种电路设计方案.实验结果显示,理论
目的研究肾镜直接扩张通道在经皮肾镜取石术中的应用价值。方法对80例肾结石及输尿管上段结石患者随机分为2组,对照组40例,51侧,用筋膜扩张器逐一扩张工作通道。实验组40例,5
目的探讨健康管理改进途径,有效利用有限资源预防疾病、维护健康,提高健康管理水平。方法通过梳理国内外健康管理发展现状,分析我国健康管理特点与问题。结果我国健康管理水
目的探究黄芩苷对癫痫的治疗效果及其对神经功能的保护作用。方法方便选取该院2014年2月—2017年2月收治的92例癫痫患者,随机分成对照组和观察组,每组患者46例,对照组采用丙
台湾位于我国东南沿海的大陆架上,由于独特的地理位置,优越的气候,果业生产发达。笔者于2011年3月10日至6月7日前往台湾屏东科技大学农园生产系进行为期3个月的访学进修,期间
云南省人民政府办公厅关于转发《云南省加快文化产业发展的若干政策》的通知云政办发〔2 0 0 4〕 10 3号各州、市人民政府 ,各地区行政公署 ,省直各委、办、厅、局 :为进一步
<正>纵观近几年的中考数学题,以折叠为问题背景的试题不断推陈出新,折叠问题题型多样,变化灵活,从考察学生空间想象能力与动手操作能力的实践操作题,到直接运用折叠相关性质
化学概念是思维的工具,是化学知识结构的联结点,是学生学习的核心,因此在化学教学中必须"重视基本概念的教学"。本文就学生对概念的理解困难原因进行分析,以及采用举三反一教
<正> 脾肾阳虚、水湿壅滞而致腰部疼痛,甚则如坐水中,下肢疼痛挛急或稍见浮肿,有时延治或误治则致下肢痿痹,或脾肾阳虚而引起水湿为患的多种疾病,亦可用本方加减治之,疗效较
鸭疫里默氏杆菌(Riemerella anatipestifer,RA)病是目前危害养鸭业最为严重的疾病之一,主要侵害1~7周龄雏鸭,呈急性或慢性败血症,其主要病理特征是纤维素性心包炎、肝周炎、气囊炎