摘要:
系统的构架视图是抽象的,它不考虑实现、算法和数据表示的细节,集中研究“黑盒”元素的行为和交互。在设计具有所期望属性的系统时,开发软件架构是第一步。 构架商业周期的概念:系统需求来自于企业目标,构架来自于系统需求,系统来自于构架。构架与设计师的经验、当时的技术水平有着密切的联系。 软件构架是技术、商业 阅读全文
摘要:
Pre-architecture就是架构设计的最前期阶段,其工作目标包括:理解需求、建立需求大局观、确定架构设计方向等。 实际意义 需求理解的大局观 有效处理互相矛盾的需求目标; 识别重大需求、特色需求、高风险需求; 相对短的时间内设计架构; 等等 降低架构失败风险 架构师在需求的理解、权衡、取舍和 阅读全文
摘要:
细化架构的故事有两个,第一个是架构和方案的关系:方案=项目+需求+架构。第二个故事是各个职业在讨论架构的定义,每个职业各抒己见, 但都有盲人摸象的感觉。最后书中给的建议是尽可能全面的思考问题,尽可能全面的覆盖多个职业。这是一个很客观的评价,但在实际生活中有点理想化, 个人感觉应该是尽量多的讨论,通过 阅读全文