06 2019 档案
软件体系架构阅读笔记(十六)
摘要:多视图的方法不仅仅是架构归档技术,更是指导我们进行架构设计的思维方法。 越是复杂的系统,越是需要从多个方面进行架构设计,这样才能把问题研究和表达清楚,而提供不同的软件架构视图也便于交流和传递设计思想。 关键需求是对软件架构设计起关键作用的需求子集,包括功能需求、质量需求和商业需求三种,架构细化必须注 阅读全文
posted @ 2019-06-19 20:12 沉梦昂志QAQ
软件体系架构阅读笔记(十五)
摘要:对于开发者来说,架构设计是软件研发过程中最重要的一环,所谓没有图纸,就建不了房子。在遍地App的互联网时代,架构设计有了一些比较成熟的模式,开发者和架构师也可以经常借鉴。 但是,随着应用的不断发展,最初的架构往往面临着各种问题,比如无法满足客户的需求、无法实现应用的扩展、无法实现新的特性等等。在这种 阅读全文
posted @ 2019-06-14 11:33 沉梦昂志QAQ
软件体系架构阅读笔记(十四)
摘要:一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构 部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的 这里大家估计更想了解的是开发上的架构 个人观点是,所有的架构都是死的,而Web高性能开发优化策略是活的,我在开 阅读全文
posted @ 2019-06-08 11:32 沉梦昂志QAQ
软件体系架构阅读笔记(十三)
摘要:架构决定成败 软件架构是软件产品、软件系统设计当中的主体结构和主要矛盾。任何软件都有架构,哪怕一段短小的HelloWorld程序。软件架构设计的成败决定了软件产品和系统研发的成败。软件架构自身所具有的属性和特点,决定了软件架构设计的复杂性和难度。 这几年流行一个说法(管理谚语):“细节决定成败”,这 阅读全文
posted @ 2019-06-01 11:29 沉梦昂志QAQ