下载此文档

软件工程教学课件.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
第6章需求建模:场景、信息与类分析1需求分析需求分析确定软件的操作特性指明软件和其他系统元素的接口规定软件必须满足的约束需求分析让软件工程师(有时这个角色也被称作分析或建模师):细化在前期需求工程任务中建立的基础需求建立描述用户场景、功能活动、问题类及它们之间的关系、系统和类行为以及数据流变换时等模型2桥接系统描述分析模型设计模型3经验原则模型应关注在问题域或业务域内可见的需求,抽象的级别应该相对高一些。需求模型的每个元素都应能增加对软件需求的整体理解,并提出对信息域、功能和系统行为的深入理解。关于基础结构和其他非功能的模型应推延到设计阶段再考虑。最小化整个系统内的关联。确认需求模型为所有利益相关者都带来价值。尽可能保持模型简洁。4域分析软件域分析是识别、分析和详细说明某个特定应用领域的公共需求,特别是那些在该应用域内被多个项目重复使用的需求……[面向对象的域分析是]在某个特定应用领域,根据通用的对象、类、部件和框架,识别、分析和详细说明公共的、可复用的能力DonaldFiresmith5域分析确定调查的领域。收集应用领域内的典型例子分析例子中每一个应用为对象开发一种分析模型6需求分析的元素基于场景的模型如:用例用户故事类模型如:类图协作图流模型如:数据流图数据模型行为模型如:状态图顺序图软件需求7基于场景模型“[用例]只是帮助定义系统之外(参与者)存在什么以及系统应完成什么(用例)。”IvarJacobson(1)我们应该写什么?(2)我们应该写多少?(3)我们编写说明应该多详细?(4)我们如何组织说明?8编写什么?起始和导出——提供了开始编写用例所需要的信息.。运用需求收集会议、QFD和其他需求工程机制确定利益相关者定义问题的范围说明整体的运行目标建立优先级顺序概述所有已知的功能需求描述系统将处理的信息(对象)。开始开发一系列用例时,应列出特定参与者执行的功能活动。9编写多少在与相关利益人进一步会话取得进步后,需求收集团队为每一个功能说明开发用例。通常以一种非正式的叙述性的方式表达用例。若要求更正式的方式,则以一种类似于被提及的结构化的格式重写相同的用例。10

软件工程教学课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wwlgqnh
  • 文件大小275 KB
  • 时间2020-09-22