当前位置:首页 > 软件工程课后习题参考答案
算子
54。进化模型与“RUP增量和迭代开发”
A的关系:RUP迭代和增量开发是进化模型的一种变体,它规定了“大量”的迭代——4个阶段,并规定了每次迭代的目标初始阶段:获得独立于特定腹部和平台的系统架构大纲,从而确定产品功能范围;准备实际的商业案例,从商业角度指出项目的价值,降低项目的主要错误风险;本质阶段:通过捕获和描述系统的大部分需求,建立系统架构基线的第一个版本,主要包括使用模型和分析模型,以减少二次错误风险。在此阶段,可以估算成本和进度,并详细规划施工阶段。构建阶段:通过演进,形成最终的系统架构基线,并开发完整的系统,以确保产品能够交付给客户,即具有初始运行能力;移交阶段:确保向用户群发布真实的产品在此期间,用户将接受如何使用软件的培训。
55。RUP和UML
A之间的关系:RUP和UML是一对“姐妹”,它们构成了软件开发的特定方法其中,UML作为一种可视化建模语言,给出了表达事物之间关系的基本术语,并给出了各种模型的表达工具。RUP用这些术语定义了需求获取层、系统分析层、设计层和实现层,并给出了实现各层模型之间映射的基本活动和相关指导。什么是特征?例如,你如何描述它
A:从客户、用户、规划者和开发者的想法和愿望中搜索特征,以形成特征表该功能是一个新的项目,其简要说明“根据不同科目计算平
均分数”来计算平均分数:根据所学的不同科目计算每个学生期末考试的平均分数,给出分数段并描述其状态(如建议、批准、合并和验证等)。),实施成本和风险,重要程度和对其他功能的影响等。这些特性可以作为需求使用并转换成其他产品。58.需求获取模型的基本组件
A:使用诸如用例、参与者和依赖关系的UML术语来抽象客观的实际问题,并形成系统需求获取模型59。用于构建系统需求获取模型的活动和任务,以及每个活动的输入和输出
A:查找和描述参与者和用例,输入:业务模型或领域模型,补充需求和特性表;输出:使用模式[概述),术语表优先使用:输入:使用模式[概述),补充要求,术语表;输出:架构描述[用例模型视角]; 基本用法:输入:用法模型[概述],补充要求,术语表;输出:用例[精化]构建人机界面原型:输入:用例[本质],用例模型[概述],补充需求,术语表;输出:人机界面原理;
用例模型结构:输入:用例[本质],用例模型[概述],补充需求,术语表;输出:使用模型[细化]60.你如何描述系统的参与者和用法?例如, 回答:参与者:发现参与者和描述参与者:1)以前已经有一个业务用例模型,可以根据业务模型直接发现一些候选参与者;2)没有业务用例模型。即使存在领域模型,系统分析师和客户也需要一起识别系统参与者。用法是一个功能块,系统向其参与者提供结果(值),表示参与者使用系统的方式,因此用法可以用来指定系统可以执行的动作序列,并与参与者进行交互,包括一些可选的动作序列,并且用法也有
其自己的属性61.需求分析层和相关概念
a:基于系统使用模型,从分析模型的角度创建系统分析模型和架构描述。系统分析模型是系统的概念模型,它解决了系统使用模型中存在的模糊和不一致问题,并以系统的形式准确地表达了用户的需求 62。需求分析模型
A的基本组成:RUP分析类似于结构化分析。它的目标之一是在特定的抽象层上建立系统分析模型出于这个原因,RUP首先给出了三个术语:分析包、分析类和用例精化,它们用来表达需求中“大粒度”的概念。开发人员可以使用这些术语来指定系统
共分享92篇相关文档