◆中科院计算所培训中心 高级软件系统架构师培训
设计模式与小粒度架构设计
在高层架构设计中,我们已经详尽的讨论了为达到系统的质量目标而采取的架构策略,
但是这一策略的实现,必须依靠小粒度架构的良好设计。
小粒度设计阶段考虑的主要是模块结构设计,它着力于解决如下问题:
1,给出软件结构中各模块的内部过程描述。
2 ,模块的内部过程描述也就是模块内部的算法设计。
3,模块设计有时需要导出一些算法设计表示,由此可以直接而简单地导出程序代码。
模块结构设计直接对应于实现编码,因此设计质量直接影响着软件的质量。为了合理的
规划模块之间的关系以及模块内部的各个类之间的关系,就需要提出一些原则,这就是设计
模式提出的原因和背景。设计模式也称之为微观架构模式,这种小尺度的对象和框架的设计,
有时候也需要资深程序人员参与。
7.1 软件重构技术
关于系统可维护、可集成性的实践,引发了人们对于这类问题理论上研究的兴趣,一个
直接的成果就是软件重构技术的提出。软件重构技术是对软件的内部结构所作的一种改变,
这种改变在可观察行为不变的条件下使软件更容易理解,而且修改更廉价。
7.1
您可能关注的文档
- 液态金属的结构、性质与充型能力.pdf
- 深圳、北京出台对房地产的调控政策.pdf
- 深水油气勘探的理论及其实践.pdf
- 混凝土原材料和配合比培训资料.pdf
- 漫谈金融信托业务前沿.pdf
- 潜在失效模式与后果分析教材.ppt
- 潜在失效模式及后果分析培训课件PPT108.ppt
- 潜在失效模式及后果分析讲义.ppt
- 潜在失效模式和影响分析FMEA.ppt
- 潜在的实效模式及后果分析.ppt
- 中国城市燃气行业中期信用观察:地缘冲击下全球气价高位波动,国产气压舱稳供,城燃企业盈利承压但偿债韧性仍存.docx
- 麦肯锡2025年全球材料展望报告.docx
- 智能汽车主线周报:理想芯片子公司签署融资协议,看好智能化.docx
- 医药生物行业-再谈AI4S:分子设计并非终点,“靶点-疾病”因果数据仍存在巨大缺口,AI+生物数据基建或许刚刚开始.docx
- 银行理财周度跟踪:央行拟设非银流动性支持工具,理财公司纳入适用机构.docx
- 有色金属行业周报:节后下游采购恢复,铜价高位震荡.docx
- 有色金属行业周报:美元加息预期重燃,金属价格共振回调.docx
- 证券行业周报:上周板块指数回落.docx
- 装备制造行业周报(10月第2周):液氩价格持续走高.docx
- 有色金属行业2026年Q4投资策略:金属寻底,首推金铜和战略金属.docx
最近下载
- DB63_T 2471-2025 湿地水鸟同步调查技术规范.docx VIP
- 评审卫生高级专业技术资格医学卫生刊物名录.doc VIP
- 电动汽车充电站运营管理规范 (2).pdf VIP
- (完整版)《机械工程测试技术基础》熊诗波课后习题答案.pdf VIP
- 混合制冷剂天然气液化工艺流程计算.docx VIP
- W6Mo5Cr4V2高速钢的“DGG”回火工艺及其应用研究.pdf VIP
- 混合胺液用于脱除天然气中CO_2的性能研究.docx VIP
- DB63_T 2474-2025 草原毛虫宜生区划分技术规范.docx VIP
- 混合工质回热朗肯循环回收天然气冷量的模拟.docx VIP
- 有机硅表面活性剂的结构和合成.pdf VIP
原创力文档

文档评论(0)