框架设计及复用培训教材_第1页
框架设计及复用培训教材_第2页
框架设计及复用培训教材_第3页
框架设计及复用培训教材_第4页
框架设计及复用培训教材_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

框架设计的原则框架设计关注点框架设计的理解和认识复用的概念框架设计时引入复用的好处框架设计中的复用海外复用资产库建立情况框架设计、复用要点框架设计的原则框架设计需要遵守的设计原则单一责任原则,也就是专家模式,一个类、模块只做一件事情。开闭原则,软件实体应该是可扩展,而不可修改的,即对扩展开放,对修改关闭。依赖倒置原则,高层模块不应该依赖于低层模块,二者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象。接口分离原则,不能强迫用户去依赖那些他们不使用的接口。换句话说,使用多个专门的接口比使用单一的总接口总要好。框架设计的原则框架设计需要规避的问题避免出现因为相同原因而被修改的类应放入不同包中。避免将只被一个用户使用的类与被多个不同用户使用到的类放在同一个包中。避免在包依赖图中出现循环依赖。如a依赖于b,b依赖于c,同时c又依赖于a。避免肥类(fatclass)的出现,即有成堆的方法,但用户很少使用。避免出现一个模块的修改将导致其他模块的修改。框架设计关注点框架设计规范的关注点明确框架的分层规范及各层职责定义明确异常如何处理。明确Log日志如何处理。明确数据传输格式的设定。框架设计的理解和认识框架理解和认识的重要性统一编码基本思想统一编码基本规范框架理解和认识的重点框架所应用的技术及使用要点框架设计的思想框架的层次及各层职责框架的业务流程处理及规范复用的概念什么是复用软件复用是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。复用的级别软件产品复用:包括框架复用、构件复用、类复用、方法复用等软件程序复用。软件过程复用:包括领域知识复用、工作方法复用、开发经验复用、体系结构复用、模板复用等软件过程复用。框架设计时引入复用的好处框架设计时引入复用的好处提高生产率,减少工作量,避免重复劳动和重复错误。统一编码思想,保证软件开发质量。统一技术处理,减少人员培训时间。使用经过检验的构件,减少可能的错误,减少维护代价。框架设计中的复用工程中的复用框架(SpringMVC)。工具类(日期类、字符转换类、分页、JDBC封装、JSON格式转换、Log4j配置等)。页面菜单(树形菜单显示)。项目中复用的维护准则关注点固定的人员修改维护复用。复用变动后要验证评审并通知项目相关人员。海外复用资产库建立情况已收集构件情况业务逻辑层复用类12个,34个功能分类。展现层复用构件4个,7个功能分类。数据层复用工具类1个,2个功能分类。后续计划根据公共组件建设实施计划成立开发小组7月29日前根据公共组件建设的配套机制搭建平台环境8月15日前完成已收集组件50%的开发,并试运行推广公共组件的开发、推广、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论