面向数控软件产品线的产品开发技术研究

被引量 : 0次 | 上传用户:Kfreshman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术是制造业发展的核心力量,数控产品多种多样,不同的数控系统之间又存在极大的相似性和共同点。本课题就是从数控系统的特点出发,采用目前制造业普遍使用的软件产品线技术来开发出满足用户特定需求的数控系统软件产品。基于构件的软件开发方法体现了软件开发方法的趋势,若想真正实现最大范围的软件复用,就必须要开发出一种跨语言、跨平台且以二进制形式提供的对象部件。本文采用MS-COM组件规范,利用COM组件技术完成了现有系统中相关模块的组件打包。鉴于COM组件模块化程度高、模块间耦合度低、语言无关、交互能力强等特点,可以方便地通过对组件的替换和对组件功能的修改和扩充实现数控系统的升级换代,较好的满足了数控系统软件的开放性要求。软件产品线是一种基于架构的软件复用技术,是一种有目的、有计划和系统化的基于构件的软件工程。产品线中的产品是根据基本用户需求对产品线架构进行定制,将可复用部分和系统独特部分集成而得到的。为此,本文设计并实现了数控软件产品线需求引导系统和产品集成工具来实现数控软件产品线的产品开发。合理的构架描述与组件描述对产品的集成至关重要,本文采用刻面分类模式对数控领域的组件进行分类和组织,对已有的产品族体系结构进行分析,找出体系结构中可能存在的变化点,并且利用XML对产品族体系结构和组件的刻面信息进行了描述。产品线核心资源是产品线中产品构造的基础,本课题所涉及的产品线核心资源主要包括三个部分——需求库,构架模板库和组件库。本文利用XML中的DOM(文档对象模型)来实现对XML文档的读写操作,完成用户需求的规格化存储,并且利用XPath技术实现了特定构架下组件的检索与匹配。通过具体的产品集成过程体现了产品线中三个核心库之间的联系。本文最后介绍了利用需求引导系统和产品集成工具集成出的数控系统产品范例,证明了利用软件产品线开发模式开发数控软件产品的可行性。
其他文献
<正> 当人们将现实主义与浪漫主义并提以概括文艺中两种基本美学倾向的时候,也许犯了一个常识性的错误:现实主义与理想主义才是一对矛盾的范畴,浪漫主义的主要对立面应该是古
文章指出了知识经济时代会计人员继续教育的重要性与紧迫性,研究了会计人员继续教育中亟需改进的问题,并探讨了做好会计人员继续教育的基本思路。
根据水量平衡原理,以Green-Ampt模型和Warrick模型为基础,建立了描述点源滴灌土壤有效湿润区的数学模型,并试验验证了紧沙土和中壤土点源滴灌的土壤有效湿润区深度和宽度以及滴
是谁在主宰着这个神秘的宇宙?是谁在惩罚着人类的罪恶?上帝举起正义之剑,刹那间便把一切都推向了毁灭!
建立和完善同社会经济发展水平相适应的农村社会养老保障制度,为农民提供有效的社会养老保障,是破解&#39;三农&#39;问题和全面建设小康社会的必要举措.十几年来,河北省农村社
目的对甘草内生菌进行形态学及分子生物学鉴定,并建立甘草内生菌代谢产物中总黄酮和总皂苷含量测定方法,对其含量进行测定。方法根据甘草内生菌的菌落、菌体形态进行初步鉴定
物流渠道的管理模式是跨境出口商品实现在不同国境间流通的有效保证,直接影响跨境出口商品零售贸易的工作效率。从跨境出口商品零售贸易物流渠道管理的现状和问题出发,梳理分
化学平衡教学中的等同平衡与等效平衡四川成都红光八分厂子弟校(610500)李昌毅一、问题的提出1988年高考化学试题中有这样一道题:题1:在一个固定体积的密闭容器中,加入2摩A和1摩B,发生反应2A(气)+B(气)3C(气)+D(气
我与文献检索课或者说情报用户培训结缘已经22年了.我的大学毕业论文,题目就是<论用户培训>.因为这篇论文,我有幸参加了中国图书馆学会1982年秋天在昆明召开的学术研讨会,用