基于MSVISIO的应用生成工具

被引量 : 0次 | 上传用户:ggfjkjtyr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用软件开发自动化是业界多年的梦想。尽管很难使从需求分析到发布的整个过程实现自动化,很多解决方案已经使整个过程中的一部分得以自动化从而提高了软件开发效率和质量。本论文描述了一个基于MS Visio的由图形化业务流程和模板生成应用程序的方法。MS Visio允许用户自定义图元以及方便地组织和使用这些图元,从而让它获得了一定的建模能力。MS Visio提供的编程接口使下列任务得以轻松完成:枚举图形中的所有元素和读取它们的属性。本论文描述了使用MS Visio表达应用流程和基于模板生成应用所需文件的方法。正确的抽象,和用图形的方式将它表达出来,对于一个应用的成功往往起着至关重要的作用。本论文给出了一组示例图元来说明这种抽象。模板在本文所描述的方法中扮演了很重要的角色,它能让很多较为固定的应用属性得到悄然的表达,从而让开发人员将注意力集中在特殊的应用需求上。模板的解析以及和图形元素的绑定是应用变量提取和编辑存储的关键。为了能够提高生成应用的正确性,本论文描述的解决方案中提供了一套表达业务规则并在配置和生成过程中应用的机制。本文描述了生成的过程,以便读者对基于MS Visio的应用生成器的工作机制有一个全面理解。综上所述,本论文:在收集了大量的开发自动化的资料,研究比较主流的方法,如OMG MDA框架和微软公司的“Oslo”建模平台,并分析它们优缺点的基础上,然后从实际出发选择了开发基于MS Visio的应用生成器;研究MS Visio编程的对象模型及不同的应用类型,分析比较了它们的特点,最后选定使用C++开发.vsl Add-on的方法来取得高性能和方便用户使用;以金融自助服务行业为背景,分析了其应用软件开发中的主要数据,界面控件和人机交互模式,抽象出主要的元素并以图元和模板文件的方式表达出来,这样开发人员就可以根据实际项目需求来使用不同的图元和模板来画流程图;模板中的占位符需要使用流程图中的配置数据来替换,如果图元可配置的占位符是固定的,那和它绑定模板中的占位符也需固定,本课题通过解析模板来生成占位符集合,并将动态更新流程图配置数据项,从而提高了模板和流程的开发效率;研发了取值验证规则的自定义机制,使用户能够方便的表达应用属性的取值域,并在配置和应用生成中被自动执行,从而将尽可能多的错误发现于开发早期;开发应用生成器,从可视的流程图和模板文件中能够运行于生产环境中的应用,为了能够保证生成器的灵活性,图元的类型信息中均配置了生成策略。实践结果表明,该工具的使用降低了项目开发和维护成本。独立的,可视的,不和实际应用脱节的流程是能够节约成本的关键因素,因为它不但可以生成大量的,原本是需要开发人员手工编辑的文件,同时也增加了项目间部件的可重用性。
其他文献
本文对书法史上第一杂体书——"飞白书"的兴衰流变及其原因进行了综合研究,目的在于指出,书法艺术的创新必须遵循其固有的规律,"巧涉丹青,功亏翰墨","异夫楷式",背离"书写性"的一味求
本试验研究了复合酸化剂对肉仔鸡生产性能、营养物质代谢、消化道pH、消化酶活性、肠道微生物区系和肠道组织形态的影响。选用420只1日龄健康AA肉仔鸡,采用单因子随机试验设
本文以孔子的理想人格思想为研究对象,运用哲学的、心理学的、文献学的和比较文化的方法,考察了《论语》展示的“成人”、“君子”、“仁者”和“圣人”的理想人格,揭示了孔
当前,国内外岩体工程发展迅速,越来越多的能源、交通、矿山、水利和国防工程建造在岩石地区,其工程设计、施工、稳定性评价和岩体加固等直接依赖于对岩体的强度、变形、渗透
在党的改革开放的方针政策指引下,我国通信事业高速地发展,网络规模容量不断扩大,网上技术层次不断涌现。随着我国信息产业的发展,对通信网的安全性、可靠性、运行的稳定性等
随着电力行业引进市场经济和竞争机制,供电行业必须逐步提高自己的管理水平和科技含量,提高供电服务水平,降低供电生产成本,提高经济效益和社会效益。这就对变电站设备运行管
行政诉讼目的是行政诉讼法学研究的一个基础性理论问题,它既关系着行政诉讼理论体系的构建,也指导着行政诉讼制度的完善,还影响着行政诉讼司法实践。科学合理地定位行政诉讼
在计算机技术高速发展的二十一世纪,它变得越来越重要,成为各个行业发展的强大推动力。随着计算机技术在建筑设计中应用的普及,建筑的形式和设计理念都有了革命性的变化。现
随着电信业务的发展和体制改革地不断深化,国内电信行业内部各大运营商之间的竞争日趋激烈,这一趋势在国内移动通信业内表现的尤为突出。移动通信运营商为了获取更多的客户资
目的探讨黄连素与顺铂联合用药对卵巢癌细胞增殖和侵袭的影响。方法免疫荧光检测不同卵巢癌细胞株对黄连素和顺铂的敏感性;Western blotting检测对不同浓度黄连素和顺铂对抗