- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高内聚低耦合软件架构的构建-计算机系统应用
2009 年 第 7 期 计 算 机 系 统 应 用 ① 高内聚低耦合软件架构的构建 Construction of High Coheres and Low Coupling Software Architecture 程春蕊 刘万军 (辽宁工程技术大学 电子与信息工程学院 辽宁 葫芦岛 125105) 摘 要: 论文从现代软件系统设计的趋势出发,引出架构设计及其目标:设计出“高内聚,低耦合” 的应用 系统。就应用成熟开源框架 Struts,Spring 和 Hibernate 进行架构设计如何做到高内聚、低耦合展 开分析,得出结论。 关键词: 架构设计 高内聚 低耦合 Donald E.Knuth 在其历史性经典巨著 The Art 很多,在某些方面使用第三方成熟的框架,相当于让 of Computer Programming 中提出关于程序结构的 别人帮助开发者完成了一些基础性的工作,此时开发 描述:“程序=数据结构+算法”[1]。现代软件系统的 者只需要集中精力完成系统业务逻辑的设计和实现。 设计不仅仅停留在满足对算法和数据结构的选择方 (2) 使软件系统实现可扩展性 面,而是更多的对软件系统的设计思想和原则、设计 在技术上灵活地使用各种架构模式和代码设计模 方法、系统架构及体系结构、设计模式、运行平台、 式,并且在使用代码设计模式的同时,使用其所提倡 开发工具等方面进行综合考虑和合理取舍。 的面向接口编程,会对软件系统的可扩展性和可移植 要想设计开发一个高水平、高质量的软件,最重 性的提高有所帮助。 要的工作就是系统的架构设计,因为一个好的架构能 (3) 希望能够设计出“高内聚、低耦合”的应用 够使软件易于维护、易于扩展、易于适应变更,且能 系统 够最大化的重用。 这是架构设计最主要的目标,也是本论文将重点 研究的问题。实现系统的高内聚、低耦合遵从以下原 1 架构设计的目标 则: 架构(Architecture) :指可以预制和重构的软件框 ①利用分层架构实现系统在纵向上的低耦合 架结构[2]。普遍指通过某种特定平台,而达到完成整 ②利用开源框架进一步确保纵向分层的具体实现 体软件的功能。 ③按照功能划分子系统来实现横向上的低耦合 架构设计是指对软件、硬件、网络、运营、政策等 ④利用包结构确保横向上低耦合的具体实现 软件设计中的需求和要素进行决策,主要包括体系结构 设计和各个层的模块设计。架构设计目标有 3 个[2] : 2 架构模式及框架的选择 (1) 能够最大化的重用 总结架构设计的目标,要设计一个好的架构,作 首先,要在架构的设计中灵活地使用各种共享的, 者首先要做的工作是对架构模式和实现此模式的框架 特别是开源的框架技术;因为共享的架构可以方便开 的选择。因
您可能关注的文档
最近下载
- 2025青岛版小学科学三年级上册1-5《制作动物分类图册》(教学课件)(新教材).pptx
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- JJF(陕) 048-2021 一体化振动变送器校准规范.docx VIP
- 退药申请单.doc VIP
- 2025年中国镁铝尖晶石行业投资前景及策略咨询研究报告.docx
- 农牧民培训国家通用语言.pptx
- 2022年度国铁集团质量安全红线检查迎检实施方案(最终版) (2).pdf VIP
- 六年级数学上册第一单元圆基础测试题北师大.doc VIP
- (高清版)B/T 42584-2023 信息化项目综合绩效评估规范.pdf VIP
- 《建筑给水复合管道工程技术规程》CJJ@T155-2011.pdf VIP
文档评论(0)