基于设计模式的审计系统的重构与实现

被引量 : 0次 | 上传用户:liongliong560
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
审计作为建立一个廉洁政府的有力工具,受到越来越多的重视,审计系统软件作为实现审计信息化的一个重要工具,成为软件工程领域一个新的研究课题。但是由于审计系统行业软件目前还没有形成标准化的需求模型,需求的不稳定性、审计业务的多变性要求业务需求随着业务对象变化而变化,因此需要审计系统能够快速的添加或移除系统功能模块而不需要对系统框架进行较大规模的修改,并且能够根据需求的细节变化对某个具体功能模块进行调整而不会对其他功能模块产生影响。设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式可以更加简单方便得复用成功的设计和体系结构。设计模式的价值在于借鉴并使用经过验证的设计模式,帮助我们更快更好地完成系统设计。重构是一种对软件内部结构的改善,目的是通过对代码不断进行小幅度修改来调整其结构,使其更易理解,修改成本更低。重构与设计模式互补:软件开发是先设计后编码,好的设计会产生好的软件,因此在设计之初值得花时间选择合适的设计模式对系统做全面细致的设计。而在开始编码后,设计上的不足和需求的变化可以通过重构来完善。重构与设计模式之间的关系可以概括为:重构是实现设计模式的一种手段,设计模式是重构的指导思想。通过修改少量代码实现添加、移除案例题库、更换系统配置模块等框架方面的修改,以及修改案例生成内容、封装某些含有敏感信息但又需要频繁访问的类库、调用接口不兼容的第三方控件等实现单独功能模块的修改是本文的研究内容。本文以需求不断变化的审计系统软件作为使用重构和设计模式的平台,以重构作为是否需要对系统代码进行优化的依据,以设计模式作为重构的具体操作方式和实现目标对已有审计系统进行优化,当系统的需求发生变化时,无论对系统框架的修改,还是对单独功能模块的修改,都能够通过修改少量的代码来满足新的功能要求。
其他文献
<正> 优质中籼文稻二号,是云南省文山州农科所水稻室利用享有"贡米"盛誉的地方特优米"广南八宝谷"与优质中籼滇瑞408杂交选育而成的优质米新品种。1994年2月27日和1995年7月2
中学体育教学中实施情感教育的理论研究,是一个既有理论价值,又有现实意义的选题。它符合我国中学教育发展的需要,同时也符合我国中学体育教学发展的需要及中学生身体健康发
聚倍半硅氧烷POSS(Polyhedral oligomeric Silsesquioxanes)是一类结构简式为(RSiO1.5)n的多面体有机-无机纳米杂化材料,其特殊的笼型无机骨架结构和连接于端基Si的有机活性
发挥核心素养的价值已经成为国家发展教育文化事业的主要目标。核心素养的提升有助于学生全方位成长,班主任对学生核心素养的培养是班级管理的重要内容。文章主要在核心素养
清代女性创作的弹词小说中除了突出女英雄的杰出才能和传奇经历外,也用了大量笔墨描写家庭生活,这些生动细腻的家庭生活描写一直没有能引起学界的足够重视。以女性视角审视家
同位素温差发电器在深空探测活动中具有广泛的应用背景。为优选温差发电模块构型、提高输出功率,制备了具有不同热电元件厚度的碲化铋基温差发电模块;并通过建立的试验测试系统
本文认为:伊斯兰教具有通过改革不断适应各种社会形态的内在特质,中国伊斯兰教就是伊斯兰教与中国社会相适应的结果;在现阶段,发挥中国伊斯兰教促进经济文化发展的作用,依法加强对
制定和实施货币政策的目的是为了实现特定的经济目标,而货币政策目标能否实现以及在多大程度上实现不仅取决于货币政策中介目标的选择,还同货币政策传导途径有密切的关系。随
<正>引言交易方式创新是增强粮食市场效率的基础,也是我国粮食流通体制改革的重要内容。在我国高度集中的计划经济时期,粮食长期实行统购统销政策,交易方式简单,流通缺乏应有
会议
知识经济的挑战和学习型社会的构建,对个体素质提出了更高的要求,教育已不再仅仅局限于人生某一阶段所接受的正规的学校教育,而是延伸到了社会的各个领域和人的终身,呈现出多