软件需求11.18.docVIP

  • 102
  • 0
  • 约6.53千字
  • 约 14页
  • 2016-12-21 发布于北京
  • 举报
6UML复习提纲 需求分析 需求问题 项目失败的最主要的三个因素是什么? 缺乏用户介入、不完整的需求和规格说明、不断改变的需求和规格说明 需求的定义 用户解决某一问题或达到某一目标所需要的软件功能。 系统或系统构件为了满足合同、规约、标准或其他正式实行的文档而必须满足或具备的软件功能。 好的需求应具有哪些特性? 内涵一致,外延完整 一致性、全面性 消除歧义、完整性、一致性、可检验、确定性、可跟踪、正确性、可行性、必要性。 请举例说明需求的可检验性。也可以举出可检验性的反例。 不可检验:员工标识号必须在一个有效的范围内 由于没有定义这个标识号的范围,因此这条需求是不可检验的。可以改为员工标识号应该是1~32000之间的一个整数。 请举例说明需求的确定性。也可以举出确定性的反例。 不确定性:系统1应该每隔5分钟向系统2发送一次新记录。 应该改为:如果自上次向系统2发送消息以来,5分钟内收到了新消息,则系统1向系统2发送新记录。如果在上述5分钟内没有收到新纪录,则系统什么都不做。 需求的层次 请给出需求的三个层次,并说明三个层次间的关系。 业务需求、用户需求、(功能需求和非功能需求)。 非功能性需求的可靠性包含哪些因素? 软件失效的频率、严重程度、易恢复性,以及故障可预测性 非功能性需求的可用性包含哪些因素? 界面的易用性、美观性,以及对面向用户的文档和培训资料等 非功能性需求包含哪些特性? 可靠性、可用性、有效性、可维护性、可移植性、约束 需求过程 指出RUP的6个核心工作流。 业务建模、需求、分析与设计、实现、测试、部署 请举出三个适合使用RAD开发模型的例子。 系统可模块化(基于组件的结构)和可缩放、用户能参与到整个生命周期中、项目开发周期很短,通常为60天 请举出三个适合使用螺旋模型开发软件的例子。 适用于大型项目;试用与内部开发(没有外包的开发项目)、用于新功能、新产品牌或需要采用新技术时、收益不确定,项目不能确保成功时 请举出三个不适合使用敏捷方法开发的例子。 最适合敏捷方法的项目是那些有着激进的时间期限限制,那些有着高度的复杂程度,以及那些有着高度新颖性(独特性)的项目。 需求工程 需求工程的涉众人员有哪些? 管理人员、用户、分析人员、软件开发小组 给出面向对象的需求分析方法的基本步骤 与用户广泛接触,收集和查看相关资料,对问题域有一个大致的了解。在此基础上,提炼和标示对象。 描述对象(类)的属性 描述对象间的关系 描述问题域的“场景”,即描述问题域中完成每个任务需求的对象间的协作关系。 需求获取的方法 给出5个需求获取的方法。 面向对象的方法、基于场景的方法、面向方法的方法、面向视点的方法、给予知识的方法 寻找客户的需求 给出寻找客户的需求的步骤。 在问题上达成共识、了解问题产生的根本原因、确定涉众和用户、确定系统的界限、确定解决方案的约束条件 在需求分析中,常用两种图来分析问题产生的原因,是哪些两种图?两种的分析的侧重点有什么不同? 鱼骨图: 帕累托图: 鱼骨图为解决问题找到了靶子,帕累托图则标上了环数。 理解用户的需要 理解用户需要常用哪些方法?请举出5种方法 用户访谈、专题讨论会、情节串联板、调查问卷、换位思考 定义系统 项目范围包含哪三个要素,举例说明三个要素间的矛盾关系。 项目所需要提交的功能、项目可用资源、项目可用的时间 在特定的需求下、为了完成一定的系统功能,时间和所需要的资源就组成一组矛盾。 产生“客户要求的总比实际的要多”的根源是什么? 签订合约时,项目范围描述不清楚。 客户和项目组对写成书面文件的需求理解不一致。 客户总有在结项之前把每一件事情都做的淋漓尽致的初衷。 项目组的人员总是无条件迁就客户,客户有求必应。 什么是项目基线?建立项目基线的目的是什么? 逐项列举项目特性(系统功能),用以提交产品的特定版本。 在进行需求细化、设计、编码、测和其他项目活动之前,利用它来管理项目范围。 需求规格说明书的作用有哪些? 软件设计和实现的基础、测试和用户验收软件系统的重要依据、软件开发项目的规划软件价格的估算等、为软件维护提供重要的信息 管理用户 UML部分 UML简介 Uml适用领域 UML模型中有哪些图,说出8种以上。 为什么要用UML建模。 UML是由哪三个部分组成的,请分别说明它们的作用。 用例图 用例间有哪几种关系。 解释用例间的包含关系,并举例。 解释用例间的扩展关系,并举例。 解释用例间的泛化关系,并举例。 用例图的主要作用。 用例图中的范围是什么?说明在线购书网站系统的范围。 用例图中的功能范围是什么? 什么是寻找用例中的CRUD(即四轮马车问题)?怎么处理这个问题? 一个用例的描述,最基本的部分有哪些。 给出场景,画出用例图。 类图 类间关系有哪些? 举例说明类间的依赖关系? 举

文档评论(0)

1亿VIP精品文档

相关文档