摘要: 分层模式 客户端-服务器模式 主从设备模式 管道-过滤器模式 代理模式 点对点模式 事件总线模式 模型-视图-控制器模式 黑板模式 解释器模式 阅读全文
posted @ 2019-06-12 16:10 丨Kouch 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1 引言(Introduction) 作为软件开发人员来说频繁的更改需求是一件痛苦的事情,为什么痛苦呢?一方面来自于需求的更迭,另一方面也根我们对软件的合理架构密不可分,一个合理的软件架构足够应付需求的未知变化,这体现了软件的可修改性。在考虑软件的可修改性上作出的架构很大程度上将减少需求更迭给我们带 阅读全文
posted @ 2019-06-12 16:02 丨Kouch 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 【摘要】 本文对软件的可修改性分析从:可修改性的理解,引起可修改性的因素,根据软件设计原则分析对可修改性的相关战术进行个人分析,这几个方面阐述。 【正文】 1、可修改性理解 可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个网站,我们要修改它某一板块的 阅读全文
posted @ 2019-06-12 15:57 丨Kouch 阅读(1729) 评论(0) 推荐(0) 编辑