9512.net
甜梦文库
当前位置:首页 >> >>

1软件设计一般分为总体设计和详细设计



选择题 1.软件设计一般分为总体设计和详细设计,它们之间的关系是( )。 A.全局和局部 B.抽象和具体 c.总体和层次 D.功能和结构 2.软件结构使用的图形工具,一般采用( )图。 A.DFD B.PAD C SC D.ER 3.属于软件设计的基本原理是( )。 A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化 4.在软件结构的后处理中,下列说法错误的是( )。 A.为模块写的处理说明及接口说明可采用 IPO 图 B.数据结构的描述可用 Warnier 图或 Jackson 图 c. 给出设计约束或限制。如数据的边界值、数据类型、格式、内存容量及时间的限制 D. 在概要设计评审中,应着重评审软件需求是否得到满足及软件结构的质量等 E.设计的优化工作主要放在软件结构设计的后处理阶段 5.在基于 IDEF0 图的设计方法中,下列说明错误的是( )。 A.IDEF0 图以系统的功能模型和信息结构为基础设计系统的软件结构 B.IDEF0 图按照自顶向下逐层对系统进行分解 c. IDEF0 图对系统每一功能的输入、输出、约束、机制都进行了全面的描述 D. 在系统概要设计时,一般按照 DFD 图的分解层次,逐层将其转换成软件结构图 6.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )的。 A.逻辑性 B.瞬时性 c.功能性 D.通信性 7.模块内的某成分的输出是另一成分的输入,该模块的内聚度是( )的。 A.功能性 B.顺序性 C.逻辑性 D.瞬时性 8.在分层数据流图映射成软件结构的设计中,下列说法错误的是( )。 A.分层的数据流图映射成软件结构图也应该是分层的 B.软件结构图的物理收入与输出部分放在主图中较为合适 C.分层 DFD 图的映射方法:主图是变换型,子图是事务型;或主图是事务型,子图是 变换型 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. 一个模块把一个数值量作为参数传送给另一模块。 这两个模块之间的耦合是( )。 A.逻辑耦合 B.数据耦合 C.控制耦合 D.内容耦合 20.下列几种耦合中,( )的耦合性最强。 A.公共耦合 B.数据耦合 c.控制耦合 D.内容耦合 21.一个模块直接引用另一模块中的数据,这两个模块之间的耦合是( )。 A.公共耦合 B.数据耦合 C.控制耦合 D.内容耦合 22.一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。 A.外部耦合 B.数据耦合 C.控制耦合 D.内容耦合 23. Jackson suggested the data structure oriented software design method. M. Which of the following structure can be introduced by using input / output data structure( ). A.algorithm structure B.procedure structure C code structure D.program structure 24.块内联系中,( )块内联系最强。 A.偶然性 B.功能性 C.通信性 D.顺序性 25.在面向数据流的软件设计方法中,一般将信息流分为( )。

A.变换流和事务流 B.变换流和控制流 c.事务流和控制流 D.数据流和控制流 26.在多层次的结构图中,其模块的层次数称为结构图的( )。 A.深度 B.跨度 C.控制域 D.粒度 27. ( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。 A.程序流程图 B.数据流图 C.E-R 图 D.结构图 28.块间联系和块内联系是评价程序质量的重要标准。联系的方式、共用信息的作用, 共用信息的数量和界面的( )等元素确定了块间联系的大小。 A.友好性 B.坚固性 C.清晰性 D.安全性 29.软件设计一般将用到图形工具,下列( )可用作设计的图形工具。 ①结构图 ②实体联系图 ③IPO 图 ④层次图 A.①和② B.③和④ c.①③和④ D.全部 30.首先将系统中的关键部分设计出来,再让系统的其余部分的设计去适应它们,这称 为( )。 A.模块化设计 B.逐步求精 C.由底向上设计 D.自顶向下设计 31. ( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数 据。 A.变换型 B.事务型 C.结构化 D.非结构化 32.软件设计将涉及软件的结构,过程和模块的设计,其中软件工程是指( )。 A.模块间的关系 B.模块的操作细节 C.软件层次结构 D.软件开发过程 33.模块( ),则说明模块的独立性越强。 A.耦合越强 B.扇人数越高 C.耦合越弱 D.扇人数越低 34.块间的信息可以作“控制信息”用,也可以作为( )使用。 A.控制流 B.数据结构 C.控制结构 D.数据 35.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。 A.数据结构 B.实体关系 C.数据流图 D.E-R 图 36.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 ( )。 A.抽象和信息隐蔽 B.局部化和封装化 c. 内聚性和耦合性 D.激活机制和控制方法 37.为了提高模块( ),当修改和维护模块时减少把一个模块的错误扩散到其他模块 中去的机会。 A.耦合性 B.独立性

c.内聚性 D.共享性 38.在软件概要设计中,不使用的图形工具是( )图。 A.SC B.IPO C.IDEF D.PAD 39.模块的独立性是由内聚性和耦合性来度量的,其中内聚性是( )。 A.模块间的联系程度 B.模块的功能强度 c.信息隐蔽程度 D.接口的复杂程度 40.结构化设计方法(SD)与结构化分析方法(SA)一样,遵循( )模型,采用逐 步求精技术,SD 方法通常与 SA 相连,即依据数据流图设计程序的结构。 A.实体模型 B.原型 c.抽象思维 D.生命期 41. ( )把已确定的软件需求转换成特定形式的设计表示,使其得以实现。 A.系统设计 B.详细设计 c.逻辑设计 D.软件设计 42. 在软件结构中,如果两个矩形之间有直接相连,表示它们存在( )关系。 A.链接 B.调用 C.并列 D.顺序执行 43.The software structure is an expression of the relationship among software module,in the following phrase.Which are not the relationship among module software modules( )。 ①calling relation ②belonging relation ③execution relation ④process relation A.①② B.②③ c.③④ D.none 44.为了提高模块的独立性,模块内部最好是( )。 A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚 45.概要设计与详细设计衔接的图形工具是( )。 A.数据流图 B.结构图 C.程序流程图 D.PAD 图 46. 软件结构是软件模块间关系的表示,下列术语中( )不属于对模块间关系的描 述。 A.调用关系 B.从属关系 C.嵌套关系 D.主次关系 47.为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件,通常分为 两个阶段完成,即( )和过程设计。 A.程序设计 B.结构设计 C.系统设计 D.详细设计 48.通常程序中的一个模块完成一个适当的子功能,应该把模块组织成良好的( )。 A.紧耦合系统 B.松散系统 c.层次系统 D.系统结构 49.程序结构中矩形表示( )。 A.数据 B.加工 C.模块 D.存储

50. In the design phase of soft ware engineering.decomposition of the program into modules should follow the principles of( ). A.1ow cohesion with low coupling B.10w cohesion with high coupling C.high cohesion with low coupling D.high cohesion with high coupling 51.划分模块时,一个模块的( )。 A.作用范围应在其控制范围之内 B.控制范围应在其作用范围之内 c.作用范围与控制范围互不包含 D.作用范围与控制范围不受任何限制 52.结构化设计方法在软件开发中,用于( )。 A.测试用例设计 B.概要设计 C.程序设计 D.详细设计 53.软件结构图中,模块框之间若有直线连接,表示它们之间存在着( )关系。 A.调用 B.组成 C.连接 D.顺序执行 54.Which is the strictest form of cohesion?( ) A.10gical B.functional C.procedural D.coincidental 55.软件设计中划分模块的一个准则是(A)。两个模块之间的耦合方式中,(B) 的耦合的耦合度最高,(C)的耦合度最低。一个模块内部的聚敛种类中(D)内聚的内 聚度最高,(E)的内聚度最低。 可供选择的答案: A:①低内聚低耦合 ②低内聚高耦合 ③高内聚低耦合 ④高内聚高耦合 B:①数据 ②非直接 ③控制 ④内容 c:①数据 ②非直接 ③控制 ④内容 D:①偶然 ②逻辑 ③功能 ④过程 E:①偶然 ②逻辑 ③功能 ④过程 56.下列说法完全正确的是( )。 A.HIPO 图可以描述软件总的模块层次结构——IPO 图 B.HIPO 图可以描述每个模块输入/输出数据、处理功能及模块调用详细情况——H 图 c.HIPO 图是以模块分解的层次性以及模块内部输入、处理、输出三大基本部分 为基础建立的 D.H 图说明了模块间的信息传递及模块内部的处理 57. ( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名 字访问。 A.模块化 B.抽象 c.精化 D.模块 58.结构化设计的方法中使用的图形工具是( )。 A.软件结构图 B.数据流程图 C.程序流程图 D.实体联系图 59.软件概要设计结束后得到( )。

A.初始化的软件结构图 B.优化的软件结构图 c.模块详细的算法 D.程序编码 60.结构化设计是一种面向( )的设计方法。 A.数据流 B.数据结构 c.数据库 D.程序 61. 调用算法是解决问题的关键步骤之一。 算法的计算工作量大小和实现算法所需的存 储单元多少,分别称为计算的(A)和(B)。编写程序时,(c)和(D)是应采纳 的原则之一。(E)是调试程序的主要工作之一。 供选择的答案: A、B: ①可实现性 ②时间复杂度 ③空间复杂度 ④困难度 ⑤高效性 ⑥计算有效性 C:①程序的结构化 ②程序越短越好 ③尽可能节省存储单元 ④尽可能减少注释行 D:①使用有实际意义的名字 ②使用长度短而无实际意义的名字 ③表达式中尽量少用括号 ④尽量使用简化了的逻辑表达式 E:①调度 ②证明程序正确 ③人员安排 ④排错 62. ( )是指把一些关系密切的软件元素物理地放得彼此靠近。 A.隐藏 B.内聚 C.局部化 D.模块独立 63.模块( )定义为受该模块内一个判断影响的所有模块集合。 A.控制域 B.作用域 C.宽度 D.接口 64.Which of the f0110wing statements is true? ( ) A. The definition phase results in the Software Requirement Specification B. Testing is optional in software life cycle C. CASE too1s can Only aid in the design phase Of a soft ware life cycle D. A change during a later phase doesn’t require the document Of all earlier phases to be updated 65.在软件结构设计完成后,对于下列说法,正确的是( )。 A.非单一功能模块的扇人数大比较好,说明本模块重用率高 B.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况 c.一个模块的扇出太多,说明该模块过分复杂,缺少中间层 D.一个模块的扇入太多,说明该模块过分复杂,缺少中间层 66.偶然内聚是指( )。 A.一个模块内的各处理元素之间没有任何联系 B.模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能 C.把需要同时执行的动作组合在一起形成的模块 D.模块内所有处理元素都在同一个数据结构上操作 67.面向数据流的设计方法把( )映射成软件结构。

A.数据流 B.系统结构 C.控制结构 D.信息流 68.在进行软件结构设计时应该遵循的最主要的原理是( )。 A.抽象 B.模块化 c.模块独立 D.信息隐藏 69.设计软件结构一般不确定( )。 A.模块的功能 B.模块的接口 C.模块内的局部数据 D.模块间的调用关系 70.变换流的 DFD 由三部分组成,不属于其中一部分的是( )。 A.事务中心 B.变换中心 C.输人流 D.输出流 71.20 世纪 60 年代后期,由 Dijkstra 提出的,用来增加程序设计的效率和质量的方法 是( )。 A.模块化程序设计 B.并行化程序设计 C.标准化程序设计 D.结构化程序设计 72.通过抽象,可以( )。 A.确定组成软件的过程实体 B.定义和实施对模块的过程细节存取限制 c.定义和实施对局部数据结构的存取限制 73. ( )复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。 A.详细设计 B.系统设计 C.正式 D.非正式 74.标记耦合指( )。 A.两个模块之间没有直接的关系,它们之间不传递任何信息 B.两个模块之问有调用关系,传递的是简单的数据值 C.两个模块之间传递的是数据结构 D.一个模块调用另一个模块时,传递的是控制变量 75.通信内聚是指( )。 A.把需要同时执行的动作组合在一起形成的模块 B.各处理使用相同的输人数据或者产生相同的输出数据 C.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行 D.模块内所有元素共同完成一个功能,缺一不可 76. ( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。 A.模块 B.复合结构 C.循环结构 D.数据块 77. ( )应该考虑对模块相连和资源共享问题进行描述和制约。 A.系统设计 B.详细设计 c.接口设计 D.结构化编辑设计 78.内容耦合指( )。 A.两个模块之间传递的是数据结构 B.一个模块调用另一个模块时,传递的是控制变量 C.通过一个公共数据环境相互作用的那些模块间的耦合 D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转人另一个模块内 部

79.下列说法错误的是( )。 A.变换型的 DFD 是由输入、变换(或称处理)和输出三部分组成 B.变换型数据处理的工作过程一般分为三步:处理数据、变换数据和处理数据 C.变换输入端的数据流为系统的逻辑输入,它将外部形式的数据变换成内部形式,送 给主加工 D.变换输出端为逻辑输出,它把主加工产生的数据的内部形式转换成外部形式后物理 输出



更多相关文章:
第二次作业答案_计算机软件及应用_IT/计算机_专业资料
第三章 需求分析作业 一、名词解释 结构化分析方法:面向数据流进行需求分析的...三、单项选择 1、软件设计一般分为总体设计和详细设计,它们之间的关系是( B )...
软件系统设计一般分为总体设计和详细设计两个阶段,属于...
软件系统设计一般分为总体设计和详细设计两个阶段,属于详细设计任务的是 A.确定模块的算法B.确定模块间的接口C.划分模块和子系统D.评价模块划分的质量_答案解析_...
软件工程考试题
设 计阶段以需求分析的结果为根据, 从实现的角度进一步划分为模块, 并组成模块的层次结构。 选择题 1.软件设计一般分为总体设计和详细设计,它们之间的关系是( A...
软件开发一般分为五个阶段
软件开发一般分为五个阶段: 1.问题的定义及规划 此阶段是软件开发与需求放共同...软件设计一般分为总体设计和详细设计。还的软件设计将为软件 程序编写打下良好的...
详细设计书名书 [学生信息管理系统]
学生细细管理系统详 学生细细管理系统详细设计说明书一. 引言 1. 编写目的软件设计...软件设计一般分为总体设计和详细设计两个阶段。总体设 计阶段根据软件需求分析所...
天大15秋季《软件工程》在线作业一 答案
天大15秋季《软件工程》在线作业一 答案_管理学_高等教育_教育专区。谋学网 ...P图 . 程序流程图 正确答案: 16. 软件设计一般分为总体设计和详细设计,它们...
软件工程作业
作业1.第 1 题 概要设计与详细设计衔接的图形工具是( A.数据流图 B.结构图...3.0 6.第 6 题 软件设计一般分为总体设计和详细设计,它们之间的关系是 ()。...
在线作业答案西交《软件工程概论》在线作业15秋100分答...
在线作业答案西交《软件工程概论》在线作业15秋100分答案 (1)_司法考试_资格...软件设计一般分为总体设计和详细设计,它们之间的关系是( )、 A. 全局和局部 ...
软件工程
软件设计一般分为总体设计和详细设计。 好的软件设计将为软件程序编写打下 良好...在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新...
软工实验1
软件工程实验报告 ---实验 1 实验初识软件工程 指导教师: 指导教师:沈鑫 班级...软件设计一般分为总体设计和详细设计。 设计等等。软件设计一般分为总体设计和...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图