联大学堂《软件工程(河南财经政法大学)》题库及答案
联大学堂《软件工程(河南财经政法大学)》题库及答案
1、在数据流图中引入数据源和数据潭这两个术语的目的是为了表示系统的(),可以使用它们和相关数据流来定义系统的
正确答案:环境|边界
2、UML是一种()语言。
正确答案:可视化
3、可行性分析中,系统流程图用于描述
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
正确答案:A
4、有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。(1)按等价类划分法,设计测试用例(要求列出设计过程);(2)按边界值分析法,设计测试用例。
正确答案:解题1(1)第一步:建立等价类表。第二步:为有效等价类设计测试用例。第三步:为无效等价类设计测试用例。(2)按边界值分析法,设计测试用例:0、1、3、4。
5、可行性研究报告的主要内容是什么?
正确答案:(1)概述(2)技术可行性(3)项目成熟程度(4)市场需求情况和风险分析(5)投资估算及资金筹措(6)经济与社会效益(7)综合实力和产业基础(8)项目实施进度计划(9)其它尚需要说明的必要的方面(10)结论
6、需求评审标准(按照重要性的次序)包括哪些内容?
正确答案:1)正确性2)无歧义性3)完全性4)可验证性5)一致性6)可理解性7)可修改性8)可追踪性。
7、可将软件生存周期划分为哪3个过程和哪9个阶段?
正确答案:(1)3个过程是:软件定义过程、软件开发过程、软件使用与维护过程。(2)9个阶段有:可行性研究、需求分析、概要设计、详细设计、实现、组装测试、验收测试、使用与维护、退役
8、北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3为电话号码(第1位不是0)。用数据词典中定义数据的方法,定义上述电话号码。
正确答案:电话|校内|校外
9、把模块的控制结构转变成计算机可接受的程序代码的阶段是
A.详细设计
B.测试
C.维护
D.编码
正确答案:D
10、软件概要设计结束后得到
A.初始的软件结构图
B.优化的软件结构图
C.模块详细的算法
D.程序编码
正确答案:B
11、需求分析结果的最重要的文档是
A.需求规格说明书
B.修改完善的软件开发计划
C.确认测试计划
D.初步用户使用手册
正确答案:A
12、假设汽车的车牌号可由车主人在规定范围内自选,若规定为:(1)车牌上应有7个字符;(2)为首的字符限定为汉字“京”;(3)第2字符可任选一字母(A~Z);(4)第3~7字符可选任意数字。请为相关的处理程序所采用的等价类划分方法设计等价类表及相应的测试用例。
正确答案:解题1)划分等价类如下:2)设计测试用例
13、下列选项中,一般不包括在数据字典条目中的是
A.数据流
B.数据存储
C.基本加工