随笔分类 - 架构笔记
摘要:1.软件架构设计为什么这么难?因为它是跨域现实世界(问题领域)到计算机世界(解决方案)之间鸿沟的一座桥。 2.从需求可以得知功能树,功能树不等同结构树。
阅读全文
摘要:1.质量把控:非功能需求性能、持续可用性。安全性。可扩展性。。。 2.质量把控考虑:价值大小、代价大小、开发难度、技术趋势、出现几率 3.概念架构设计需明确(1个决定、4个选择): 4.设计架构之初(还未进行开发,属于设计阶段),备选架构也应该考虑得到。 5. 9.6
阅读全文
摘要:1.鲁棒图3种元素: 2.银行储蓄系统“销户”功能鲁棒图示例: 按作者名搜索图书鲁棒图(按增量建模方法画),示例:
阅读全文
摘要:1.简单架构设计就是:模块+接口 2.概念架构: 3.架构=组件+交互;概念架构也不例外,只不过概念架构仅关注在高层组件。 4.概念架构≠理想架构,概念架构≠细化架构
阅读全文
摘要:1.很多时候,客户≠最终用户; 例如,对超市销售系统而言,客户是某家连锁超市(的老板),而用户是超市收银员和上货员。 因此,充分考虑客户的业务目标、上线时间的要求、预算限制。以及集成等,还要特别关注客户所在领域的业务规则和业务限制。 2.简单设计示例:(按顺序依次行径)
阅读全文

浙公网安备 33010602011771号