open 发表于 2020-4-1 08:26:24

0010《 软件工程》西南大学20春在线作业

0010 软件工程
1.[单选题]在人工智能领域,目前最广泛使用的高级语言是 (    )。
奥鹏作业答案可以联系QQ 761296021



    A.LISP
    B.Ada
    C.FORTRAN
    D.COBOL
2.[单选题]软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们()
    A.B.前者属于动态测试,后者属于静态测试
    B.都属于静态测试
    C.都属于动态测试
    D.前者属于静态测试,后者属于动态测试
3.[单选题]软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。
    A.引入新技术提高空间利用率
    B.硬软件结合使系统面向应用
    C.用较少的投资获得高质量的软件
    D.缩短研制周期扩大软件功能
4.[单选题]下列叙述中,()不属于数据字典的作用。
    A.用户中系统的直接使用者
    B.用户和软件人员的中间人
    C.软件的编程人员
    D.用户和软件人员的领导
5.[单选题]软件设计中划分模块的一个准则是( )。


    A.低内聚高耦合
    B.高内聚低耦合
    C.低内聚低耦合
    D.高内聚高耦合
6.[单选题]提高程序可读性的有力手段是()。
    A.给程序加注释
    B.选好一种程序设计语言
    C.显示说明一切变量
    D.使用三种标准控制语句
7.[单选题]SA法的主要描述手段有( )
      


    A.系统流程图和模块图
    B.DFD图、数据词典、加工说明
    C.功能结构图、加工说明
    D.软件结构图、加工说明
8.[单选题]结构化分析,简称()


    A.SC
    B.CASE
    C.SA
    D.SD
9.[单选题]模块内聚度越高,说明模块内各成分彼此结合的程度越()。




    A.无法判断
    B.松散
    C.紧密
    D.相等
10.[单选题]PDL是()语言。
    A.高级程序设计语言
    B.中级程序设计语言    奥鹏作业答案 Q 7 61 296 021

    C.伪码式
    D.低级程序设计语言
11.[单选题]采用甘特图表示软件项目进度安排,下列说法中正确的是()。
    A.能够反映多个人物之间的复杂关系
    B.能够直观表示任务之间相互依赖的制约关系
    C.能够表示哪些任务是关键任务
    D.能够表示字人物之间的并行和串行关系
12.[单选题]软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()
    A.软件开发工具和软件开发的环境
    B.软件开发环境
    C.硬件环境
    D.开发人员的素质
13.[单选题]软件产品的生产主要( )
    A.研制
    B.生产
    C.再生产
    D.开发
14.[单选题]数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目组成()。



    A.A. 数据流条目、数据存储条目、数据源条目、加工条目
    B.数据说明条目、控制流条目、加工条目、数据存储条目
    C.数据源条目、数据流条目、数据处理条目、数据文件条目
    D.数据流条目、数据项条目、文件条目、加工条目
15.[单选题]软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。
    A.查阅测试记录
    B.分析软件结构
    C.阅读设计文档
    D.理解程序代码
16.[单选题]设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2),显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:()。
    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.[单选题]FORTRAN语言的源程序是 () 结构。


    A.既是块状,又是嵌套
    B.既不是块状,又不是嵌套的
    C.块状
    D.分程序嵌套
22.[单选题]下列工具中,在软件详细设计过程中不建议采用的是()
    A.判定表
    B.NS图
    C.IPO图
    D.DFD图
23.[单选题]软件需求规格说明的内容不应包括()。
    A.软件的性能
    B.主要功能
    C.用户界面及运行环境
    D.算法的详细描述
24.[单选题]PAD(Problem Analysis Diagram)图是一种()工具。
    A.程序流程图
    B.N—S图
    C.PAD
    D.数据流图
25.[单选题]面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据
流图映射为软件结构。


    A.信息流和控制流
    B.数据流和事务流
    C.交换流和事务流
    D.交换流和数据流
26.[单选题]()是指用户只能见到对象界面上的信息,对象内部对用户是隐藏的
    A.消息名
    B.类
    C.对象
    D.封装
27.[单选题]软件生产过程中,需求信息由()给出。




    A.项目管理者
    B.软件分析设计人员
    C.软件用户
    D.程序员
28.[单选题]现有一个计算机类型的程序,它的输入只有一个,其范围是-50<=Y<=50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是()。
    A.等价划分法
    B.条件覆盖法
    C.边缘值分析法
    D.错误推测法
29.[单选题]整个维护工作中所占比重最大的是()。

    A.完善性维护
    B.适应性维护
    C.校正性维护
    D.预防性维护
30.[单选题]Jackson方法是一种面向( )的方法。
    A.控制流
    B.对象
    C.数据流
    D.数据结构
31.[多选题]需求分析的主要方法有()
    A.形式化分析方法
    B.OOA方法
    C.结构化分析(SA)方法
    D.PAD图描述
32.[多选题]下列选择项属于软件工程过程特点的有()
    A.可支持性
    B.可见性
    C.易理解性
    D.健壮性
    E.速度
33.[多选题]下面的()是软件构造活动的任务。
    A.实施组件的单元测试
    B.设计用户界面
    C.评估组件的质量
    D.构建软件组件
34.[多选题]文档是软件开发人员、维护人员、用户及计算机之间的(),软件开发人员在各个阶段以文档作为前段工作成果的()和后端工作的()。
    A.基础
    B.桥梁
    C.继续
    D.接口
    E.科学
    F.体现
35.[多选题]软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有(    )
    A.与其它系统有接口
    B.软件产品的不可见性
    C.软件产品的高复杂性
    D.需要协同工作
    E.检测缺陷的机会只限于产品开发阶段
36.[多选题]在敏捷开发方法中,用户故事(User Story)的作用是()。
    A.用于代替详细的活动计划
    B.用于估算构建当前增量所需要的努力
    C.定义需要发布给最终用户的软件特性和功能
    D.确定发布每一次增量的日程表
37.[多选题]敏捷开发方法通过()管理不可预测性。
    A.非常仔细地收集和定义需求
    B.制定详细的开发计划
    C.软件增量必须在较短周期内发布
    D.软件过程必须逐渐适应变化
38.[多选题]语义数据模型中的关系包括()
    A.泛化
    B.继承
    C.聚合
    D.分类
    E.关联
39.[多选题]我们可以将设计模式大致划分为以下几种类型().
    A.行为型
    B.结构型
    C.变换型
    D.创建型
40.[多选题]集成过程的原则()
    A.尽早测试包含I/O的模块
    B.尽早测试关键模块
    C.按照模块的大小集成
    D.按照“输入-处理-输出”的次序进行集成
41.[判断题]黑盒测试无需考虑模块内部的执行过程和程序结构, 只要了解模块的功能即 可。
    A.正确
    B.错误
42.[判断题]生产高质量的软件产品是软件工程的首要目标。
    A.正确
    B.错误
43.[判断题]目前的绝大多数软件都不适合于快速原型技术。
    A.正确
    B.错误
44.[判断题]黑盒测试主要是对内部操作的测试.


    A.正确
    B.错误
45.[判断题]软件开发工作量的单位是人年或人月。
    A.正确
    B.错误
46.[判断题]发现错误多的程序模块,残留在模块中的错误也多。
    A.正确
    B.错误
47.[判断题]软件=“完成特定功能的程序+数据结构+文档”。()
    A.正确
    B.错误
48.[判断题]选择时间效率和空间效率尽可能高的算法。                   ()
    A.正确
    B.错误
49.[判断题]为了便于共享,建议多用全程数据结构。
    A.正确
    B.错误
50.[判断题]黑盒测试主要是对内部操作的测试。
    A.正确
    B.错误
51.[判断题]在进行总体设计时应加强模块间的联系。


    A.正确
    B.错误
52.[判断题]软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。


    A.正确
    B.错误
53.[判断题]可行性研究阶段要进行一次大大压缩简化了的系统分析和设计的过程。
    A.正确
    B.错误
54.[判断题]为了便于共享,建议多用全程数据结构。


    A.正确
    B.错误
55.[判断题]软件测试的目的是“建设性”的,即为了竭力证明已经建造好的软件系统的正确性和适用性。
    A.正确
    B.错误
56.[主观填空题]维护阶段产生的文档包括<u>             </u>、<u>          </u> 、<u>          </u> 。
    A.
57.[主观填空题]在面向数据流的设计方法中,使用____和____两种分析与过渡方法把信息流映射成软件结构。
    A.
58.[主观填空题]软件生存周期中时间最长、花费的精力和费用最多的一个阶段是            阶段。


    A.
59.[主观填空题]编写出每个模块之后就对它作必要的测试称为___。



    A.
60.[主观填空题]____又称排错或纠错,是在测试发现一个错误后消除错误的过程。它与软件测试不同,是在进行了成功的测试之后才开始的工作。




    A.
61.[主观填空题]画DFD图的主要目的是<u>                  </u> 、<u>                  </u> 。
    A.
62.[主观填空题]导致软件维护费用高的主要原因__________。
    A.
63.[主观填空题]功能模型由多张数据流图组成。数据流图中包含有__________、__________、__________对象和__________对象。



    A.
64.[主观填空题]软件危机是指在            所遇到的一系列严重问题。


    A.
65.[主观填空题]面向对象分析的目的是对客观世界的系统进行______________。
    A.
66.[问答题]UML的语义是定义在一个四层建模概念框架中的,请简述这四层分别的概念。


    A.
67.[问答题]可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?


    A.
68.[问答题]什么是软件生存周期?它有哪几个活动?


    A.
69.[问答题]杀毒软件的病毒库升级属于哪种维护?为什么?


    A.
70.[问答题]什么是内容耦合?
    A.
71.[问答题]“报刊、杂志订阅系统”问题描述:系统保存所有通过邮局发行的报刊和杂志的与发行有关的信息;接受订阅者的订阅和付款,并保存订阅、付款日期和金额、以及投递信息;输出投递和订阅清单;接受顾客的查询服务;统计各报刊和杂志的各阶段的总订阅数,并输出各报社、各杂志社的订单汇总表。
1.根据上述描述,画出系统的数据流图(5分)
2.写出“报刊订单”的数据字典。(15分)
3.根据系统的数据流图,画出系统结构图。(10分)


    A.
72.[问答题]某图书管理系统有以下功能:
⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。
⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。
问题2:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。
    A.
www.ap5u.com 核对题目下载答案,附件是答案
q7 61 29 6 021
页: [1]
查看完整版本: 0010《 软件工程》西南大学20春在线作业