1软件工程与 UML期末试题 适用专业: 考试时间 120 分钟一、单项选择题(本大题共 小题,每题 分,共 分)1. UML 图不包括( D )A. 用例图 B. 类图 C. 状态图 D. 流程图 2. 下面哪一项不是包图中的关系( D )A . B. C. D. 3. 在类图中,下面哪个符号表示
软件工程期末试题含答案Tag内容描述:
1、1软件工程与 UML期末试题 适用专业: 考试时间 120 分钟一、单项选择题(本大题共 小题,每题 分,共 分)1. UML 图不包括( D )A. 用例图 B. 类图 C. 状态图 D. 流程图 2. 下面哪一项不是包图中的关系( D )A . B. C. D. 3. 在类图中,下面哪个符号表示继承关系( C )A. B. C.D.4. 在类图中, “#”表示的可见性是( B )A. Public B. Protected C. Private D. Package 5. 消息的组成不包括( C )A. 接口 B. 活动 C. 发送者 D.接收者 6. 下面哪个视图属于 UML 语言的交互图( D )A. 行为图 B. 状态图 C. 实现图 D. 顺序图 7. UML 语。
2、精选优质文档倾情为你奉上 软件工程试题及答案 第一部分 选择题 一单项选择题 每小题1分,共20分。在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内 1在下列工具与环境中 属于较早期的CASE。 A基于。
3、软件工程期末复习无答案版填空:1. 软件项目计划是_ _阶段的结果产品。2. McCall 质量度量模型高层特性包含面向软件产品操作、产品修改和_ _三个方面的 11 个特性。3. 在面向对象方法中,_ _是子类共享父类数据结构和方法的机制,体现了类之间的一种关系。4. 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、 。5. 是计算机程序及其说明程序的各种文档。 是有关计算机程序功能、设计、编制、使用的文字或图形资料。6. 软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生。
4、精选优质文档倾情为你奉上 一选择题 1.瀑布模型把软件生命周期划分为八个阶段:问题的定义可行性研究软件需求分析系统总体设计详细设计编码测试和运行维护。八个阶段又可归纳为三个大的阶段:计划阶段开发阶段和。 C , A .详细计划 B .可行性。
5、第 1 页 共 17 页交换机是一种存储转发设备。以太网交换机采用存储转发(Store-Forward)技术或直通(Cut-Through)技术来实现信息帧的转发,也称为交换式集线器。交换机和网桥的不同在于:交换机端口数较多,数据传输效率高,转发延迟很小,吞吐量大,丢失率低,网络整体性能增强,远远超过了普通网桥连接网络时的转发性能。一般用于互连相同类型的局域网,如以太网与以太网的互连。 1 一、你对 MVC 的理解,MVC 有什么优缺点?结合 Struts,说明在一个 Web 应用如何去使用?答:MVC 设计模式(应用观察者模式的框架模式)M: Model(Busin。
6、1. 研究开发资源的有效性是进行( c )可行性研究的一方面。A. 技术 B. 经济 C. 社会 D. 操作2. 在软件的可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( B ) 。A. 经济可行性 B. 技术可行性 C. 操作可行性 D. 法律可行性3. 在遵循软件工程原则开发软件过程中,计划阶段应该依次完成( B )。A. 软件计划、需求分析、系统定义 B. 系统定义、软件计划、需求分析C. 需求分析、概要设计、软件计划 D. 软件计划、需求分析、概要设计4. 技术可行性要解决( D )。A. 存在侵权否 B. 成本-效益问题 C. 。
7、1. 研究开发资源的有效性是进行( c )可行性研究的一方面。A. 技术 B. 经济 C. 社会 D. 操作2. 在软件的可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( B ) 。A. 经济可行性 B. 技术可行性 C. 操作可行性 D. 法律可行性3. 在遵循软件工程原则开发软件过程中,计划阶段应该依次完成( B )。A. 软件计划、需求分析、系统定义 B. 系统定义、软件计划、需求分析C. 需求分析、概要设计、软件计划 D. 软件计划、需求分析、概要设计4. 技术可行性要解决( D )。A. 存在侵权否 B. 成本-效益问题 C. 。
8、第 1 页 共 17 页交换机是一种存储转发设备。以太网交换机采用存储转发(Store-Forward)技术或直通(Cut-Through)技术来实现信息帧的转发,也称为交换式集线器。交换机和网桥的不同在于:交换机端口数较多,数据传输效率高,转发延迟很小,吞吐量大,丢失率低,网络整体性能增强,远远超过了普通网桥连接网络时的转发性能。一般用于互连相同类型的局域网,如以太网与以太网的互连。 1 一、你对 MVC 的理解,MVC 有什么优缺点?结合 Struts,说明在一个 Web 应用如何去使用?答:MVC 设计模式(应用观察者模式的框架模式)M: Model(Busin。
9、 一、填空题(每空1 分,共 25 分) 1. 软件生存周期一般可以划分为,问题定义、 、 、设计、编码、测试和 。 2. 基于软件的功能划分, 软件可以划分成 、 、 三种。 3. 可行性研究,应从、技术可行性、运行可行性、和开放方案可行性等方面研究。 4. 系统流程图是描绘的传统工具。它的基本思想是用图形符号以描绘系统里面的每个部件。 5. 数据流图的基本四种成分:数据输入的源点和数据输出汇点。
10、软件工程期末试题(一)单项选择题1.瀑布模型的存在问题是( B )A用户容易参与开发 B缺乏灵活性C用户与开发者易沟通 D适用可变需求2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程 B.软件周期C.软件危机 D.软件产生3.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )A.数据、公共、标记、控制 B.数据、标记、控制、公共C.控制、数据、标记、公共 D.控制、数据、公共、标记4.在 SD 方法中全面指导模块划分的最重要的原则是( D )A.程序模块化 B.模块高内聚C.模块低耦合 D.模块。
11、软件工程考试 题 简答题 1、 什么叫软件? 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合 2、 什么叫软件危机?软件危机包含哪两点?软件危机产生的原因是什么? 软件危机是指在计算机软件开发与维护过程中所遇到的一系列严重问题。包括两点: ( 1)如何开发软件,以满足对软件日益增长的需求; ( 2)如何维护数量不断膨胀的已有软件。 软件开发和维护过程中存在的许多严重问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。具体表现如下: ( 1)软件是逻辑部。
12、 1 一、 填空题(每空 1 分,共 25 分) 1. 软件生存周期一般可以划分为,问题定义、 _、 _、设计、编码、测试和 _。 2. 基于软件的功能划分,软件可以划分成 _、 _、 _三种。 3. 可行性研究,应从 、技术可行性、运行可行性、 和开放方案可行性等方面研究。 4. 系统流程图是描绘 的传统工具。它的基本思想是用图形符号以 描绘系统里面的每个部件。 5. 数据流图的基本四种成分:数据输入的源点和数据输出汇点、 、 和 。 6. 结构化分析方法是面向 _进行需求分析的方法。结构化分析方法使用 _与 _来描述。 7. 是自动地共享类、子类和对象中。
13、1软件工程陆惠恩主编模拟试题参考答案一. 选择题(210 题20 分)1. 软件工程方法学包括的三个要素是 A 。A方法、工具和过程 B对象、过程和方法C分析、设计和编程 D开发、维护和工程2. 软件生命周期由 C 三个时期组成。A概要设计、详细设计和系统实现 B可行性分析、系统设计和编码C定义、开发和运行维护 D分析、设计和测试3. 在软件生命周期模型中,属于文档驱动的是 A 。A瀑布模型 B快速原型模型 C增量模型 D喷泉模型4. 结构化分析实质上是一种 D 的活动。A访问用户 B创建快速原型 C产生决策 D创建模型5. 以下 B 不是模块。A过程 B程序 C。
14、选择题1. 开发软件的高成本和产品的低质量之间有着尖锐的矛盾,这称作( ) 。A软件投机 B软件危机 C软件工程 D软件产生2. 软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是() 。A引入新技术提高空间利用率 B用较少的投资获得高质量的软件 C缩短研制周期扩大软件功能 D硬软件结合使系统面向应用3. 瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一阶段又可细分为若干个更小的阶段。A详细设计 B可行性分析 C运行及维护 D测试与排错4. 一个软件项目是否进行开发的结论是在( )文档中作出的。A。
15、一、选择题1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和。 ( C ), A .详细计划 B .可行性分析 C .运行阶段 D.测试与排错 2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系统测试阶段的目标( A )A .需求分析阶段 B .详细设计阶段 C.概要设计阶段 D .可行性研究阶段, 3.软件工程的出现主要是由于(C ) , A.程序设计方法学的影响 B.其它工程科学的影响C.软件危机的出现 D.。
16、一、选择题 1.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和。 ( C ), A .详细计划 B .可行性分析 C .运行阶段 D.测试与排错 2.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试年勺系统测试阶段的目标( A ) A .需求分析阶段 B .详细设计阶段 C.概要设计阶段 D . 可行性研究阶段, 3.软件工程的出现主要是由于( C ) , A.程序设计方法学的影响 B.其它工程科学的影响 C.软件危机的出。
17、一、 填空题 1. 软件生命周期可划分为 、 和 3 个时期,通常把这 3个时期再细分为 8 个阶段,它们是 、 、 、 、 、 、 和 ,其中的 阶段的工作量是 8个阶段中最大的。 2. 可行性研究的任务是从 、 和 等三个方面研究 。 3. 至少应该从 、 、 和 4 个方面验证软件需求的正确性,其中 和 这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发 。 4. 软件总体设计时应遵循 、 、 、 、 、 和 等6 条基本原则。详细设计。
18、软件工程期末试题( 1) 一 , 判断题 (正确的在括号内打上 “,错误的打上 “.每题 1.5 分 ,共15 分 ) Warnier 方法也是一种面向数据结构的设计方法 ,其逻辑更严格 .() PAD 图在设置了五种基本控制结构后 ,还允许递归调用 . () 你 为了加快软件维护作业的进度 ,应尽可能增加维护人员的数目 .() 当验收测试通过 ,软件开发就完成了 .() 完成测试作业后 ,为了缩短源程序的长度应删除程序中的注解 .() 系统结构图是精确表达程序结构的图形表示法 .因此 ,有时也可以将系统结构图当作系统流程图使用 .() 在程序调试时 ,找出错误的位置和性质比改。
19、1一、 填空题(每空 1 分,共 25 分)1. 软件生存周期一般可以划分为,问题定义、可行性研究、需求分析、设计、编码、测试和运行和维护。2. 基于软件的功能划分,软件可以划分成_系统软件_、支撑软件、应用软件_三种。3. 可行性研究,应从 经济可行性 、技术可行性、运行可行性、法律可行性和开放方案可行性等方面研究。4. 系统流程图是描绘 物理系统 的传统工具。它的基本思想是用图形符号以 黑盒子形式 描绘系统里面的每个部件5. 数据流图的基本四种成分:数据输入的源点和数据输出汇点、加工 、 数据流 和 数据存储文件。6. 结构化分析。