软件工程方法学作业3答案_第1页
软件工程方法学作业3答案_第2页
软件工程方法学作业3答案_第3页
软件工程方法学作业3答案_第4页
全文预览已结束

下载本文档

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

文档简介

1、1 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(C)。供选择的答案:A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确2 各种分析方法都有它们共同适用的(B)。供选择的答案:A.说明方法B.描述方式C.准则D.基本原则3 软件需求分析的任务不应包括(A3)。进行需求分析可使用多种工具,但(B3)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(C1)。需求规格说明书的内容不应当包括(D2)。该文档在软件开发中具有重要的作用,但其作用不应当包括(E4)。供选择的答案:A.问题分析信息域分析结构化程序设计确定逻辑模型B. 数

2、据流图 判定表据词典C. 要让软件做什么 要求软件工作效率如何结构 PAD 图 数 要给该软件提供哪些信息 要让软件具有什么样的 对算法的详细过程性D.对重要功能的描述描述软件确认准则软件的性能E.软件设计的依据用户和开发人员对软件要“做什么”的共同理解软件验收的依据软件可行性分析的依据4原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A1)系统。它从用户界面的开发入手,首先形成(B3),用户(C4),并就(D1)提出意见,它是一种(E1)型的设计过程。供选择的答案:A. 需求不确定性高的需求确定的管理信息决策支持B. 用户界面使用手册用户界面需求分析说明书系统界面原型完善的用户

3、界面C. 改进用户界面的设计阅读文档资料模拟用户界面的运行运行用户界面原型D. 同意什么和不同意什么使用和不使用哪一种编程语言程序的结构执行速度是否满足要求E. 自外向内自顶向下自内向外自底向上5 在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的逻辑模型。试问:什么是当前系统?当前系统的物理模型与逻辑模型有什么差别?所谓当前系统可能是需要改进的某个已在计算机上运行的数据处理系统,也可能是一个人工的数据处理过程。当前系统的物理模型客观地反映当前系统实际的工作情况。但在物理模型中有许多物理的因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模

4、型进行分析,区分出本质的和非本质的因素,去掉那些非本质的因素即可获得反映系统本质的逻辑模型。所以当前系统的逻辑模型是从当前系统的物理模型抽象出来的。6 软件需求分析是软件工程过程中交换意见最频繁的步骤。为什么交换意见的途径会经常阻塞?软件需求分析过程中,由于最初分析员对要解决的问题了解很少,用户对问题的描述、对目标软件的要求也很凌乱、模糊,再加上分析员和用户共同的知识领域不多,导致相互间通信的需求。但是由于分析员和用户之间需要通信的内容相当多,业务知识上的不足,表达方式的不足,可能对某些需求存在错误解释或误解的可能性,造成需求的模糊性。另外,用户和分析员之间经常存在无意识的“我们和他们”的界限,不是按工作需要组成统一的精干的队伍,而是各自定义自己的“版图”,并通过一系列备忘录、正式的意见书、文档,以及提问和回答来相互通信。

温馨提示

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

评论

0/150

提交评论