06 分析概述[1].ppt_第1页
06 分析概述[1].ppt_第2页
06 分析概述[1].ppt_第3页
06 分析概述[1].ppt_第4页
06 分析概述[1].ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、分析概述,目标: 分析和设计概述,回顾关键的分析设计术语与概念 介绍分析设计的过程,包括角色、制品和工作流 理解需求、分析、设计的区别,分析概述,引言 分析设计概述 分析在软件生命周期中的作用 工作流 小结,回顾:Use-Case 模型一般要求,用例必须尽量保持彼此独立 必须使用客户语言 每个用例的构造都是为了构成完整而直观的功能规格说明,Example : UCDig.结帐与支付,用例模型对分析模型,分析模型 使用开发人员的语言进行描述 系统的外部视图 通过构造型、包来构造;提供内部视图的结构 主要为开发人员使用,以理解如何构造系统,即怎样设计实现系统 需求中不应该存在冗余和不一致等问题 概

2、述如何实现系统的功能,包括对构架层重要的功能,是设计阶段的切入点 定义用例实现,每个用例实现代表对用例模型中一个用例的分析,用例模型 使用客户的语言进行描述 系统的外部视图 通过用例来构造;提供外部视图的结构 主要用于客户与开发人员之间签署合同时明确系统应该做什么,不该做什么 需求中可能存在冗余和不一致等问题 捕获系统的功能,包括对构架重要的功能 定义在分析模型中进一步分析的用例,分析概述,引言 分析设计概述 分析在软件生命周期中的作用 工作流 小结,分析设计概述,作为如何构造和编写源码的蓝图,作为完全设计的抽取与简化,设计活动的中心,分析模型(Analysis Model),使用基于分析模型

3、的概念层对象模型的语言 精化需求,描述系统内部,为什么分析不同于设计?,Analysis 集中于理解问题 理想化的设计 行为(封装) 系统结构 功能性需求 A small model,Design 集中于理解解决方案 操作与属性 性能 接近于实际编码 对象生命周期 非功能性需求 A large model,分析目的,精化需求 开发人员语言描述,用形式化方法,探究系统内部 易于维护的方式组织需求 设计模型的切入点,何时使用分析的具体实例,单独分析用于规划后续的设计与实现 利用分析提供系统的全貌,以理解系统 为系统的某些部分存在备选的设计或实现时提供一概念上精确而统一的视图 指导对系统构造时使用的

4、一复杂遗留系统的重组,分析概述,引言 分析设计概述 分析在软件生命周期中的作用 工作流 小结,分析在软件生命周期中的作用,在整个周期内维护 过渡性工具 不使用,Use Case,What is a Use-Case Realization?,分析概述,引言 分析设计概述 分析在软件生命周期中的作用 工作流 小结,分析与设计工作流,What is Architecture: The “4+1 View” Model,Package/Subsystem,Class,工作人员与职责,Review: Analysis and Design Overview,What is the purpose of

5、 Analysis and Design? What are the input and output artifacts? Name and briefly describe the 4+1 Views of Architecture. What is the difference between Analysis and Design? What is the purpose of Architectural Analysis? What is the purpose of Use-Case Analysis? What is the purpose of Architectural Design? What is the purpose of Subsystem Desi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论