随笔分类 -  架构笔记

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