基于构件的软件形式化开发方法研究与应用

来源 :西安理工大学 | 被引量 : 6次 | 上传用户:Angel____
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何能快速高质量地开发出满足企业需求的信息系统软件,且使所开发的系统能够适应企业组织机构与业务流程的变化,具有良好的柔性已成为当今信息系统开发所面临的一个重要课题。本文针对现有信息系统开发方法的不足,在对构件复用技术和XML技术深入研究的基础上,结合XML与构件技术这两种软件开发热门技术,并参考形式化开发方法,提出了基于构件的信息系统形式化开发方法模型。针对软件开发中需求分析不彻底,容易出现二义性等问题,提出了形式化需求分析的方法、步骤,可有效消除需求分析的二义性和不一致性;针对目前信息系统适应性不强的缺点,提出了一种基于构件和XML的构件库管理框架和信息系统集成平台,该框架能实现基于构件的信息系统的插座式组装,在该框架下构建的信息系统具有很强的灵活性和伸缩性,能适应企业机构的调整并方便的进行重组;针对如何提高构件检索的效率这一问题,提出了一种基于案例推理的构件检索方法,并针对基于树匹配的构件检索思想,提出了路径索引技术,并将之无缝结合到了基于文本的倒排索引文档,以实现XML文档的内容和结构的双重索引,可大幅度提高查询效率;针对构件查询中的模式匹配和压缩文档的查询问题,提出了将String B-tree用于解决参数化样式匹配问题以及基于BW转换的高效搜索算法,较好的解决了参数匹配和压缩构件库中构件的检索问题;此外还提出了信息系统的动态菜单集成和基于角色的用户授权方法。本文以某企业电力营销信息系统为例,对这种开发模型进行了实践,初步建立起了一个电力营销信息系统动态集成框架平台,验证了本文所提出的方法是可行的和有效的。
其他文献
隐喻和跨文化交际有着共同的认知本质。本文将隐喻输出能力界定为'主动使用和创新使用隐喻的能力'。在从认知角度梳理了隐喻输出能力和跨文化交际能力间联系的基础上
期刊
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
"十二五"以来,河北省委、省政府通过安排专项资金、整合惠农资金和引导社会资本投入等方式,投资15亿元,支持"一带三区"建设,使食用菌产业成为贫困地区惠及贫困户最广、带动增
目的比较使用自动机械和人工两种方式对心肺复苏的效果,评价自动心肺复苏系统的临床应用价值。方法对75例心跳呼吸骤停患者抢救时分别使用人工心肺复苏和应用自动心肺复苏系统
<正>1临床资料共入选2010年11月~2012年11月符合过敏性紫癜西医诊断标准[1]及血热妄行型中医辨证标准[2]的120例患者,随机分为两组。治疗组60例,男33例,女27例;年龄4~14岁,平
植物景观营造是园林规划设计中的重要环节,植物景观营造优劣直接影响着公园设计的整体水平。本文根据植物生态习性和园林布局的要求,分析滨河公园中各功能区中植物配植以及他
<正> 多位数相乘,按常规,无论是留头乘,破头乘,中心乘,空盘乘,均离不掉逐位乘,操作程序多,如三位数相乘须九次操作,四位数相乘就得十六次计算,相当繁琐,费工,费劲,费心,一旦
<正> 1998年10月19日晚11时左右,我国河北沧州某空军基地上空,几台雷达几乎同时响起了报警声,荧屏显示正有一不明飞行物向机场接近! 与此同时,在机场值勤的地勤人员也发现了
管村萤石矿床位于扬子准地台的东南缘,钱塘褶皱带(Ⅱ2)、安吉—长兴陷褶带(Ⅲ2)、武康—湖州隆断褶束(Ⅳ2)的北端,位处NE向湖州—学川断裂带与NNE向湖州—临安断裂带相交复合