上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 297 下一页

2018年8月13日

《一线架构师实践指南》导图笔记

摘要: 架构设计的大体思路为: 时刻关注非功能性的需求, 先进性预备架构的设计(建立需求列表,理顺需求的关系), 再进行概念架构的设计(利用鲁棒图或者目标-场景-角色表,设计逻辑上的架构,忽略代码级的实现), 最后对架构进行细化(深入到IDE语言的使用,开源框架的使用,类、接口的定义等等) 书中主要内容导图 阅读全文

posted @ 2018-08-13 07:50 时间朋友 阅读(431) 评论(0) 推荐(0)

2018年8月12日

2018第32周总结

摘要: 本周主要看了《一线架构师实践》与ADMEMS相关的内容,里面有很多理论对日常工作中的架构实践是有帮助的,应该努力去把学到的认同的理论在实践中检验,否则没卵用。 ADMEMS是Architecture Design Method has been Extended to Method System的简 阅读全文

posted @ 2018-08-12 11:20 时间朋友 阅读(158) 评论(0) 推荐(0)

2018年8月11日

基于鲁棒图进行概念架构设计

摘要: ADMEMS方法归纳了鲁棒图建模的10条经验要点,分别覆盖语法,思维,技巧,注意事项等4个方面。 鲁棒图建模的10条经验。 1.遵守建模规则。 通过以下4条语句,可以理解该图的本质: 1.1 参与者只能与边界对象交谈。 1.2 边界对象只能与控制对象和参与者交谈。 1.3 实体对象也只能与控制对象交 阅读全文

posted @ 2018-08-11 21:39 时间朋友 阅读(943) 评论(0) 推荐(1)

2018年8月10日

预备架构的工具ADMEMS矩阵

摘要: 矩阵,是很多著名方法的核心。例如,制定公司层战略的方法之一是"波士顿矩阵","波士顿矩阵"又称"市场增长率-相对市场份额矩阵"。 "ADMEMS矩阵",它又称为"需求层次-需求方面矩阵"。如下: 广义功能 质量 约束 业务级需求 业务目标 快、好、省 技术性约束 法规性约束 技术趋势 竞争因素与竞争 阅读全文

posted @ 2018-08-10 08:48 时间朋友 阅读(1603) 评论(0) 推荐(0)

2018年8月9日

软件架构设计 ADMEMS方法体系

摘要: ADMEMS是Architecture Design Method has been Extended to Method System的简称,是由CSAI顾问团架构设计专家组于2009年11月在第六届中国软件大会上公开发布的一个软件架构设计方法。作为方法体系,ADMEMS通过3个阶段和1个贯穿环节 阅读全文

posted @ 2018-08-09 08:54 时间朋友 阅读(1248) 评论(0) 推荐(0)

2018年8月8日

ADMEMS软件架构的4个阶段

摘要: 业界软件架构设计的方法论很多,各有各自的应用场景和特点,下文结合ADMEMS(Architecture Design Method has been Extended to Method System)架构设计方法论说明软件架构的过程: 架构阶段 目标 方式方法 现实工作场景 预架构阶段 全面理解需 阅读全文

posted @ 2018-08-08 08:46 时间朋友 阅读(608) 评论(0) 推荐(0)

2018年8月7日

5中视图法进行架构设计

摘要: 1. 逻辑架构 逻辑架构的重点是考虑软件功能性需求。 No. 考虑的方面 产出物 工具 说明 1 系统功能划分为几个子系统与功能模块? 系统功能树 树型结构图 2 向什么用户提供什么样的功能? 用例模型 UML用例图 体现用户和行为 3 每个功能都是怎样的操作流程与分支? 用例描述 用例描述表 含输 阅读全文

posted @ 2018-08-07 07:40 时间朋友 阅读(1176) 评论(0) 推荐(0)

2018年8月6日

支付平台架构设计要点与实践

摘要: 架构设计要考虑很多方面,比如如何控制并发(使用锁),如何设置线程池,使用缓存,怎样设计数据库索引等,从下面这篇文章可以学习一下这方面的经验。 互联网平台架构日益成为互联网发展的基石,对于 Java 开发者和架构师而言,只有在了解架构背后的原理后,才能写出更高质量的代码,才能设计出更好的方案,才能在错 阅读全文

posted @ 2018-08-06 08:48 时间朋友 阅读(521) 评论(0) 推荐(0)

2018年8月5日

2018第31周总结

摘要: 网络免费API接口,在个人开发相关demo应用时练手试用,如果做的好将demo发布出去流量很大超过免费接口使用数限制,再考虑购买收费的服务。 高可用高并发用到的九种技术:其实分层架构、冗余、异步处理,安全、缓存5项技术在传统企业开发也很常用,而纵向分割、分布式、自动化、集群4项技术是一般高并发场景才 阅读全文

posted @ 2018-08-05 09:32 时间朋友 阅读(117) 评论(0) 推荐(0)

2018年8月4日

秒杀系统设计的5个要点

摘要: 秒杀在互联网电商场景中经常遇到,里面涉及到的知识点很多,一个核心的思路还是将请求放到内存中排队,按服务器接受到请求的顺序串行化的处理请求,从而缓解数据库事物的压力。 秒杀算是多线程挣钱临界资源的综合运用,不一定非要用多线程来解决,其本质是要在诸多约束情况下,尽可能高效的解决问题。 秒杀系统涉及到的知 阅读全文

posted @ 2018-08-04 09:05 时间朋友 阅读(2921) 评论(0) 推荐(0)

上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 297 下一页

导航