Part One 介绍

在第一部分中,我们将回答有关软件架构的几个基本问题:

1. 什么是软件架构?

  • 第1章从技术的角度探讨了软件架构,对其进行了定义,并将其与系统架构和企业架构相关联。我们讨论了如何以不同的视图表示架构,以强调架构的不同角度。我们定义了模式,并讨论了什么构成了“好”的架构。

2. 软件架构有什么用途?

  • 在第2章中,我们探讨了架构的用途。你可能会对我们找到的众多用途感到惊讶——从沟通利益相关者的工具,到实现的蓝图,再到系统质量属性的载体。我们还讨论了架构如何为进度计划提供合理依据,以及如何为团队新成员的培训提供基础。

3. 软件架构是如何产生的?

  • 最后,在第3章中,我们讨论了软件架构存在的各种情境。它存在于技术环境中,项目生命周期环境中,业务环境中,以及专业环境中。每一种情境都为软件架构定义了一个角色,或对其产生影响。
  • 这些影响和因素构成了架构影响周期(Architecture Influence Cycle)。

此部分的目的是回答什么是软件架构,它有何价值,如何产生,以及其存在有何影响等问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值