熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 208|回复: 0

东师《软件工程》2023年春学期在线作业2【标准答案】

[复制链接]

5440

主题

5440

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16826
发表于 2023-6-11 13:57:53 | 显示全部楼层 |阅读模式
软件工程19春在线作业2-0001
        试卷总分:100 得分:100
        一、单选题 (共 10 道试题,共 30 分)
        1.单元测试的测试对象是()。
        A.系统
        B.程序模块
        C.模块接口
        D.系统功用
       
        2.归于黑盒技术设计测试用例的方法之一是()。
        A.鸿沟值剖析
        B.逻辑掩盖
        C.循环掩盖
        D.根本途径测试
       
        3.软件结构是以啥为基础而构成的一种操控层次结构。()
        A.函数
        B.变量
        C.模块
        D.系统
       
        4.为了进一步改进软件系统的可保护性和牢靠性,并为今后的改善奠定基础的软件保护称为()。
        A.纠错性保护
        B.习惯性保护
        C.改进性保护
        D.防止性保护
       
        5.在SD方法中全部辅导模块区分的最重要的准则是()。
        A.程序模块化
        B.模块高内聚
        C.模块低耦合
        D.模块独立性
       
        6.描绘软件开发过程中各种活动怎么履行的模型是()。
        A.软件生计周期模型
        B.E-R模型
        C.螺旋模型
        D.危险评估模型
       
        7.当模块中包括杂乱的条件组合,只要哪项可以明晰地表达出各种动作之间的对应关系。()
        A.关系图
        B.盒图
        C.流程图
        D.断定树和断定表
       
        8.软件开发过程中,抽取和收拾用户需求并树立疑问域准确模型的过程是()。
        A.软件生计期
        B.面向对象设计
        C.结构化程序设计
        D.面向对象剖析
       
        9.用工程、科学和数学的准则与方法研发根据计算机的系统的有关技术、方法和过程的是()。
        A.计算机辅助教育
        B.计算机辅助工程
        C.计算机系统工程
        D.计算机辅助设计
       
        10.模块的内聚性最高的是()。
        A.逻辑内聚
        B.时刻内聚
        C.偶尔内聚
        D.功用内聚
       
        二、多选题 (共 10 道试题,共 30 分)
        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.可保护性
       
        三、判别题 (共 20 道试题,共 40 分)
        21.重构并不修正全体的程序体系结构,它不重视个别模块的设计细节以及在模块中界说的部分数据结构。
       
        22.软件的开展阅历了四个开展期间。
       
        23.软件开发小组的构成人员的本质大概好,一起人数越多软件开发的质量就越高。
       
        24.JSP方法依据输入,输出的数据结构,按必定的规矩映射成软件的过程描绘,即程序结构。
       
        25.运用类创立对象的过程实践上是类的实例化过程。
       
        26.文档是一种数据媒体和其上所记载的数据。
       
        27.软件中运用的可重用构件越多,习惯性和完善性保护也就越艰难。
       
        28.分层的DFD图能够用于可行性剖析期间,描绘系统的物理结构。
       
        29.发生软件保护的副效果,是指隐含的错误。
       
        30.McCall提出的软件质量模型包含11个软件质量特性。
       
        31.具体设计期间的使命是详细地编写程序,有必要重视终究的程序代码的质量。
       
        32.软件结构图的形状特征能反映程序复用率的是扇入。
       
        33.封装,特别是OO方法的对象封装性,为软件复用技术供给了杰出的条件。
       
        34.用于需求剖析的软件东西,大概可以确保需求的正确性,即验证需求的共同性、完好性、实际性和有用性。
       
        35.软件结构图中,模块框之间若有直线衔接,表明它们之间存在次序履行关系。
       
        36.将开发项目与一个或多个已完结的相似项目进行对比,找出与某个相相似项意图若干不一样之处,并预算每个不一样之处对成本的影响,得出开发项意图总成本。这种成本预算方法称为不同预算法。
       
        37.软件开发过程的发展状况较难衡量,软件的质量也较难评估,因而,管理和操控软件开发过程适当艰难。
       
        38.螺旋模型的首要缺陷在于,它是危险驱动的。
       
        39.把软件生命周期区分成若干个期间,每个期间的使命相对独立,并且对比简略,但不方便于不一样人员分工协作,然后进步了整个软件开发工程的艰难程度
       
        40.一个好的用例可以发现至今没有发现的错误的测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库