《软件架构编档》学习笔记 01

本文探讨了软件架构的定义,强调了架构文档的重要性,如避免重复、歧义,使用标准结构。提到了不同类型的视图,包括模块视图、分解风格、泛化风格、分层风格等,以及组件和连接器视图,解释了各种风格在实际应用中的作用。此外,还涵盖了通信进程风格、分配视图和实现风格,为理解和创建有效的软件架构文档提供了全面指导。
摘要由CSDN通过智能技术生成

架构:将整体划分为具有特定相互关系的部分,每一部分都是相对独立而又为解决大的问题结合在一起。架构的实质是压缩当前任务不需要的信息。

 

文档:

合理文档的其中要求:

从读者角度编写文档

避免出现不必要的重复:将信息分类记录

避免歧义:避免多重方式对文档进行解释

使用标准结构:记录基本原理

记录基本原理

保持更新文档,但更新频率不要过高

针对目标适宜性对文档进行评审:寻求预期文档用户的帮助

 

 

视图类型和风格:

模块视图:模块是实现一组责任的代码单元

分解风格:对于培训和管理层交流有效。自顶向下的系统视图。将代码分解成系统、子系统、更小的子系统……

使用风格:向开发者说明模块关系,支持增量开发。取决于模块之间的使用(依赖)关系。A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值