奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 620|回复: 0

西南大学网院17秋[0010]软件工程在线作业及答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2017-11-14 17:51:29 | 显示全部楼层 |阅读模式
扫码加微信
0010
1、维护的副作用不包括()。西南大学网院答案请咨询微信或QQ515224986

    文档
    编码
    过程
    数据
参考答案:过程;
2、“软件危机”产生的主要原因是()。
    没有维护好软件
    开发方法不当
    开发人员编写程序能力差
    软件日益庞大
参考答案:开发方法不当;
3、软件设计的主要任务不包括是()
    对模块内部的过程进行设计
    将分析阶段获得的需求说明转换为计算机中可实现的系统
    完成模块的编码和测试
    完成系统的数据结构和程序结构设计
参考答案:完成模块的编码和测试;
4、维护阶段产生的文档不包括()。
    软件问题报告
    维护申请报告
    软件修改报告
    开发进度报告
5、在人工智能领域,目前最广泛使用的高级语言是()。
    Ada
    COBOL
    LISP
    FORTRAN
6、软件维护困难不包括()。
    B.文档的不一致性
    F.软件维护不吸引人
    源程序错误多
    读懂别人程序的困难
7、在E-R模型中,包含以下基本成分()。
    控制、联系、对象
    数据、对象、实体
    实体、属性、联系
    实体、联系、属性
8、软件测试中设计测试实例主要由输入数据和()两部分组成。
    预期输出结果
    测试计划
    以往测试记录分析
    测试规则
9、影响软件可维护性的主要因素不包括()。
    可理解性
    可修改性
    可测试性
    可用性
10、以下哪个是能保持模块间的协调关系()
    SCCS
    交叉参照程序
    MAKE程序
    JAVA程序编译
11、结构化分析,简称()
    SC
    CASE
    SA
    SD
12、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。
    细节
    软件
    抽象
    总貌
13、模块内聚度越高,说明模块内各成分彼此结合的程度越()。
    无法判断
    松散
    紧密
    相等
14、从工程管理的角度来看,软件设计分两步完成()
    总体设计、详细设计
    系统分析、模块设计
    详细设计、总体设计
    模块设计、详细设计
15、在软件结构化设计中,好的软件结构设计应该力求做到()。
    顶层扇入较少,中间层扇出较高,底层模块高扇入
    顶层扇入较少,中间层扇入较高,底层模块低扇入
    顶层扇出较少,中间层扇出较高,底层模块低扇入
    顶层扇出较高,中间层扇出较少,底层模块高扇入
16、在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
    时序网络
    E-R图
    框图
    DFD
17、软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。
    D.查阅测试记录
    分析软件结构
    阅读设计文档
    理解程序代码
18、在UML图中,以下属于行为图的是()
    C.框图?
    类图
    静态图
    活动图
19、程序语言的编译系统和解释系统相比,从用户程序的运行效率来看()。
    两者大致相同
    不能确定
    后者运行效率高
    前者运行效率高
20、FORTRAN语言的源程序是()结构。
    既是块状,又是嵌套
    既不是块状,又不是嵌套的
    块状
    分程序嵌套
21、在下列的基本成分中,哪个不是数据流程图的基本成分?()
    信息处理
    外部实体
    信息存储
    系统状态
22、软件生产过程中,需求信息由()给出。
    项目管理者
    软件分析设计人员
    软件用户
    程序员
23、以下软件成本估算模型中,是动态多变量的模型有()。
    Halsted理论模型
    COCOMO模型
    Putnan估算模型
    Deiphi专家估算模型
24、系统结构图是精确表达程序结构的图形表示法,可将系统结构图当作程序流程图使用。
    A.√
    B.×
25、软件开发小组的组成人员的素质应该好,而人数则不宜过多。
    A.√
    B.×
26、完成测试后,为了缩短源程序的长度应删去源程序的注释。
    A.√
    B.×
27、在完成测试后,为了缩短源程序的长度应删去源程序的注释。
    A.√
    B.×
28、黑盒测试主要是对内部操作的测试.
    A.√
    B.×
29、对于递归的问题应使用递归的过程,这样做可提高编程效率。
    A.√
    B.×
30、黑盒测试主要是对内部操作的测试。
    A.√
    B.×
31、在内存能容纳的前提下,使模块尽可能大,以便减少模块的个数。
    A.√
    B.×
32、模块的内聚度应尽可能小。
    A.√
    B.×
33、在初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。
    A.√
    B.×
34、在详细设计阶段,应选择时间效率和空间效率尽可能高的算法。
    A.√
    B.×
35、好的测试用例应能证明软件是正确的。
    A.√
    B.×
36、为了便于共享,建议多用全程数据结构。
    A.√
    B.×
37、数据流图表示了系统的物理模型。
    A.√
    B.×
38、为了便于共享,建议多用全程数据结构。
    A.√
    B.×
39、软件测试只能发现错误,但不能保证测试后的软件没有错误。
    A.√
    B.×
40、软件维护申请报告由____填写。
41、任何算法都可由___、___和___三种基本控制结构描述之。
42、CASE工具的平台集成指工具运行在相同的________平台上。
43、应该从____、____、现时和有效四个方面验收软件需求。
44、在单元测试和渐增式集成测试中需要编写测试软件,测试软件包括两类,一类是___程序,另一类是___程序。
45、数据流图和数据字典共同构成了系统的___模型,是需求规格说明书的主要组成部分。
46、____又称排错或纠错,是在测试发现一个错误后消除错误的过程。它与软件测试不同,是在进行了成功的测试之后才开始的工作。
47、IPO图能够方便描述___、对数据的___和___之间的关系。
48、总体设计的任务是设计___结构。
49、软件项目管理的主要对象包括____、_____和_____。
50、软件的一般定义为:___。
51、什么是模块?
52、UML的语义是定义在一个四层建模概念框架中的,请简述这四层分别的概念。
53、什么是改正性维护?
54、什么是软件工程?
55、可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?
56、结构化维护与非结构化维护的主要区别是什么?
57、杀毒软件的病毒库升级属于哪种维护?为什么?
58、白盒测试与黑盒测试的概念。
59、单元测试的内容有哪些?
60、软件可靠性是怎么定义的?
61、什么是内容耦合?
62、有穷状态机的内容包括哪几个部分?
63、试描述测量程序设计人员生产率的两种度量方法,并对其优点和缺点做简短的评述。
64、对《学生成绩管理系统》的模块,写出进行功能性测试时的测试用例的设计。
65、下面的伪码写出的程序结构是一个非结构化的,请写出与之等价的结构化设计,提示:使用flagdowhileq=0......ifr=0thengotoCenddow=0x=0C:y=0Z=0
更多学习资料请登录www.openhelp100.com

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

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-26 10:49

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表