工信部网站备案官网,wordpress怎么做淘客网站,宁夏自治区住房城乡建设厅网站,wordpress还是软件体系结构复习-02 软件体系结构定位及构建 原文链接#xff1a;《软件体系结构复习-02 软件体系结构定位及构建》
目录
软件体系结构复习-02 软件体系结构定位及构建
1 什么是软件体系结构
2 软件生命周期中的软件体系结构
2.1 生命周期
2.2 定位与作用
1 规划和需求…软件体系结构复习-02 软件体系结构定位及构建 原文链接《软件体系结构复习-02 软件体系结构定位及构建》
目录
软件体系结构复习-02 软件体系结构定位及构建
1 什么是软件体系结构
2 软件生命周期中的软件体系结构
2.1 生命周期
2.2 定位与作用
1 规划和需求分析阶段
2 系统设计阶段
3 实现阶段
4 测试阶段
5 部署阶段
6 维护和迭代阶段
7 系统退役阶段
3 软件体系结构构建过程
3.1 整体过程
3.2 软件体系结构分析
3.3 软件体系结构设计
1 风格选择
2 质量属性设计
3.4 软件体系结构评估
3.5 软件体系结构演化 1 什么是软件体系结构 2 软件生命周期中的软件体系结构 2.1 生命周期 软件生命周期是指软件从概念提出到软件结束使用的整个过程 需求分析阶段 确定系统的基本结构评估技术可行性促进利益相关者之间的沟通
系统设计阶段——降低系统复杂性增强代码可读性和可维护性提高协作效率 确定系统组件和模块确定交互和接口设计影响性能和资源的利用支持错误处理和异常处理
实现阶段 提供实现蓝图确保安全性和可靠性
测试阶段 定义测试范围和用例促进故障定位和诊断影响非功能性测试
部署阶段 确定部署配置和环境确保安全性和合规性
维护和迭代阶段 促进系统的可维护性支持系统的灵活迭代确保长期系统的稳定性和性能
系统退役 支持平滑的服务转移促进数据和资源的安全转移确保合规性和遵循标准
2.2 定位与作用 1 规划和需求分析阶段 2 系统设计阶段 3 实现阶段 4 测试阶段 5 部署阶段 6 维护和迭代阶段 7 系统退役阶段 3 软件体系结构构建过程 3.1 整体过程 质量属性的精准捕获、 恰当的体系结构设计、 严格的体系结构评估 以及灵活的体系结构演化
3.2 软件体系结构分析 从非功能需求中捕获与软件体系结构密切相关的软件质量属性集合通常采用质量属性工作坊Quality Attribute Workshop, QAW 的方式来进行质量属性捕获
3.3 软件体系结构设计 1 风格选择 2 质量属性设计 3.4 软件体系结构评估
分析和验证软件体系结构是否能够满足其预定的质量属性要求识别潜在的风险、问题和瓶颈使用加固权衡分析法Architecture Trade-off Analysis Method ATAM和软件体系结构分析法Software Architecture Analysis Method SAAM
3.5 软件体系结构演化
持续性变化和调整