软件工程概论第二次作业.doc

上传人:jian****018 文档编号:8400381 上传时间:2020-03-28 格式:DOC 页数:6 大小:49.52KB
返回 下载 相关 举报
软件工程概论第二次作业.doc_第1页
第1页 / 共6页
软件工程概论第二次作业.doc_第2页
第2页 / 共6页
软件工程概论第二次作业.doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
第三章 需求分析作业一、 名词解释结构化分析方法数据流图数据字典二、 填空 1、需求分析是指开发人员通过细致的 ,准确理解 ,将用户非形式化的需求转化为 ,再把 转化为相应的形式化功能规约的过程。 2、需求分析的基本任务是准确定义 ,为了满足用户的需要,回答系统必须 的问题。 3、需求分析阶段需编写的文档有 、 、 。 4、数据流图的基本组成部分有 、 、 、 。 5、数据流图和数据字典共同构成了系统的 模型,是需求规格说明书的主要组成部分。 6、结构化分析方法是面向 、 、 进行分析的方法。 7、数据字典有以下四类条目: 、 、 、 。 是组成组成数据流和数据存储的最小元素。 8、在结构化分析得需求描述中, 描述系统的分解,即描述系统由哪几部分组成,各部分有什么联系等等。 定义了数据流图中每一个图形元素。 9、在数据流图中, 是数据在系统内传播的路径,因此由一组固定的数据项组成。加工(又称为数据处理)是对数据流进行某些 。三、 单项选择题 1、需求分析阶段最重要的技术文档之一是【 】。A.项目开发计划 B.设计说明书 C.需求规格说明书 D.可行性分析报告 2、在需求分析之前有必要进行【 】。A.程序设计 B.可行性分析 C.ER分析 D.3NF分析 3、软件需求分析阶段建立原型的主要目的时【 】。A.确定系统的功能和性能要求 B.确定系统的运行要求C.确定系统是否满足用户需要 D.确定系统是否满足开发人员需要 4、软件需求的开发活动,其主要任务是【 】。A.给出软件解决方案 B.给出系统模块结构C.定义模块算法 D.定义需求并建立系统模型 5、需求分析阶段的研究对象是【 】。A.用户要求 B.分析员要求 C.系统要求 D.软硬件要求 6、数据流图描述系统的( )。A.数据结构 B.控制流程 C.基本加工 D.软件功能 7、软件需求阶段要解决的问题是【 】。A.软件做什么 B.软件提供哪些信息 C.软件采用的结构 D.软件怎样做8、数据字典不包括的条目是【 】。A.数据项 B.数据流 C.数据类型 D.数据加工 9、需求分析【 】。A.要回答“软件必须做什么?” B.可以概括为“理解,分解,表达”六个字。C.要求编写需求规格说明书 D.上面都对。 10、在数据流图中,有名字及方向的成分是【 】。A.数据流 B.信息流 C.控制流 D.信号流11、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定需求规格说明以及【 】。A.总结 B.实践性报告 C.需求分析评审 D.以上答案都不正确 12、结构化分析方法使用的描述工具【 】定义了数据流图中每一个图形元素。A.数据流图 B.数据字典 C.判定表 D.判定树 13、需求规格说明书的作用不应包括【 】。A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据 D.软件可行性研究的依据 14、在结构化分析方法中,与数据流图配合使用的是【 】。A.网络图 B.实体联系图 C.数据字典 D.程序流程图 15、软件需求规格说明书的内容不应包括对【 】的描述。A.主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能 16、通过【 】分解完成数据流图的细化。A.结构分解 B.功能分解 C.数据分解 D.系统分解 17、数据存储和数据流都是【 】,仅仅所处的状态不同。A.分析结果 B.事件 C.动作 D.数据 18、数据字典中,一般不包括下列选项中的【 】条目。A.数据流 B.数据存储 C.加工 D.源点与终点 19、SA方法用DFD描述【 】。A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能 20、初步用户手册在【 】阶段编写。A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计 21、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后【 】。A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型。 B. 获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型。 C. 获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型。 D. 获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型。 22、SA方法的基本思想是【 】。 A.自底向上逐步抽象 B.自底向上逐步分解 C.自顶向下逐步分解 D.自顶向下逐步抽象四、 解答题1、 什么是需求分析?软件需求分析阶段的任务是什么?2、 为什么要进行需求分析?通常对软件系统有哪些需求?3、 数据字典的作用是什么?4、 什么是结构化分析方法?该方法使用什么描述工具?第四章 总体设计作业一、 名词解释软件概要设计模块模块化信息隐蔽耦合内聚模块独立性结构化设计变换流事务流二、 填空1、软件设计是把 转换成 的过程,包括 和 两个阶段2、软件设计阶段是把软件“ ”的逻辑模型变换为“ ”的物理模型。3、软件设计的基本任务包括 、 、 和 等。4、数据库的“概念设计”与“逻辑设计”分别对应于软件生存周期中的“ ”和“ ”阶段。5、概要设计阶段的可能的主要文档有 、 和 。6、抽象是认识复杂事务的思维工具,即抽象出事务的 的、 的特征而暂不考虑它的 。7、模块具有 、 、 和 等属性。8、软件结构的设计是以 为基础的,即以需求分析的结果为依据,将系统进一步划分成 ,并确定模块之间的 。9、软件结构中各模块间相互联系的密切程度称为 。10、 是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据)对于不需要这些信息的其它模块来说,是不能 的。11、模块独立性要求每个模块只完成问题要求的 子功能,并且与其它模块的联系 。12、结构图包含的主要内容有 、 和 。13、衡量模块独立性的两个定性的度量指标是 和 。将软件系统划分成模块时,尽量做到 内聚, 耦合,提高模块的独立性,为设计高质量的软件奠定基础。14、模块的 指一个模块的直接下属模块的个数, 指一个模块的直接上层模块的个数。15、结构化设计简称 。数据流图一般可分为 型和 型两类。16、面向数据流的设计是以需求分析阶段产生的数据流图为基础,按照一定的步骤将数据流图映射成软件结构。因此又称 。三、 单项选择1、软件设计一般分为总体设计和详细设计,它们之间的关系是【 】。A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构2、属于软件设计的基本原理是【 】。A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化3、软件设计阶段一般又可分为【 】。A.逻辑设计和功能设计 B.概要设计和详细设计 C.概念设计和物理设计 D.模型设计和程序设计4、结构图中,不是其主要成分的是【 】。A.模块 B.模块间传递的数据 C.模块内部数据 D.模块间的控制关系5、好的软件结构应该是【 】。A.高内聚、高耦合 B.低耦合、高内聚C.高耦合、低内聚 D.低耦合、低内聚6、一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是【 】的。A.一致性 B.瞬时性 C.偶然性 D.通信性7、软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能【 】。A.强 B.弱 C.较强 D.适中8、一个模块把数值作为参数传递给另一个模块,这种耦合方式称为【 】。A.公共耦合 B.内容耦合 C.控制耦合 D.数据耦合9、最高程度也是最差的耦合是【 】。A.公共耦合 B.内容耦合 C.控制耦合 D.数据耦合10、内聚是对模块功能强度的度量,内聚性最强的是【 】。A.逻辑内聚 B.顺序内聚 C.偶然内聚 D.功能内聚11、结构化设计又称为【 】。A.概要设计 B.面向数据流设计 C.面向对象设计 D.详细设计12、在面向数据流的软件设计方法中,一般把数据流分为【 】。A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和控制流13、【 】着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A.程序流程图 B.数据流图 C.E-R图 D.软件结构图14、软件设计一般将用到图形工具,下列【 】可用作设计的图形工具。结构图 实体联系图 IPO图 层次图A.和 B.和 C.和 D.全部15、为了提高模块的独立性,模块内部最好是【 】。A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚16、程序结构中矩形表示【 】。A.数据 B.加工 C.模块 D.存储17、结构化设计方法在软件开发中,用于【 】。A.测试用例设计 B.概要设计 C.程序设计 D.详细设计18、【 】是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字访问。A.模块化 B.抽象 C.精化 D.模块19、面向数据流的设计方法把【 】映射成软件结构。A.数据流 B.系统结构 C.控制结构 D.信息流20、设计软件结构一般不确定【 】。A.模块的功能 B.模块的接口 C.模块内的局部数据 D.模块间的调用关系四、 解答题1、 概要设计的基本任务是什么?2、 模块设计的原则是什么?3、 软件设计的基本原理包含那些内容?4、 软件结构优化准则有那些?5、 变换分析设计和事务分析设计有什么区别?6、 衡量模块独立性的两个标准是什么?它们各表示什么含义?7、 什么是模块?模块有那些基本属性?
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!