03Analysis and Design Overview.pptVIP

  • 2
  • 0
  • 约2.46万字
  • 约 61页
  • 2016-12-05 发布于重庆
  • 举报
03Analysis and Design Overview

第三讲 软件分析与设计概述 主要内容 RUP中的分析与设计流程 架构分析 确定设计机制 规程中的分析与设计 分析与设计的目的 将需求转换为未来系统的设计 逐步开发强壮的系统架构 使设计适合于实施环境,为提高性能而进行设计 分析与设计综述 分析与设计对比 分析 关注于问题的理解 理想化的设计 行为 系统结构 功能需求 较小的模型 设计 关注于解决方法 操作和属性 性能 接近源代码 对象生存期 非功能性需求 较大的模型 分析与设计不是自顶向下或自底向上 分析与设计工作流 分析与设计活动 软件系统架构师负责在整个项目中对技术活动和制品进行领导和协调 设计人员的任务 设计人员必须知道用例建模技术, 系统需求和软件设计技术 第三讲 软件分析与设计概述 主要内容 RUP中的分析与设计流程 架构分析 确定设计机制 架构分析 架构分析总览 什么是系统架构 软件系统架构(architecture)包含关于软件系统组织的许多重要决定: 选择组成系统的结构元素以及它们的接口 充当这些元素间协作的渠道 把这些结构和行为元素组织成更大的子系统 指导开发组织的架构风格 架构约束设计和实现 架构包含了一系列约束设计和结构的战略上的设计决策,规则或模式 软件架构:“4+1 视图”模型 架构分析步骤 定义子系统的高层组织 确定分析机制 确定关键抽象 创建用例实现 什么是包 包

文档评论(0)

1亿VIP精品文档

相关文档