全国2013年10月自学考试软件工程试题及答案
- 格式:doc
- 大小:1.04 MB
- 文档页数:6
试卷(一)一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性2、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作3、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高模块的独立性,模块内部最好是()A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚5、软件是一种()A、程序B、数据C、逻辑产品D、物理产品6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( )层次结构。
A、网状型B、星型C、树型D、环型8、下列属于维护阶段的文档是( )A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告9、不适合作为科学工程计算的语言是( )A、PascalB、CC、FortranD、 Prolog10、研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性11、中级结构性成本模型COCOMO是一个( )A、静态单变量模型B、动态单变量模型C、静态多变量模型D、动态多变量模型12、PAD图为()提供了有力的工具。
A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件13、下列关于JSP方法不正确的说法是( )A、JSP方法主要用于规模不大的数据处理系统B、JSP方法不明确的划分软件概要设计和详细设计的两个阶段C、JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D、JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段14、在详细设计阶段,经常采用的工具有()A、PADB、SAC、SCD、DFD15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、集成测试B、恢复测试C、验收测试D、单元测试16、盒图(N-S图)为()提供了有力的工具。
全国2013年10月网络工程试题自考试题及答案一、选择题(每题2分,共40分)1. 下列哪种传输介质不属于物理层?()A. 双绞线B. 同轴电缆C. 光纤D. 网络协议答案:D2. 在OSI模型中,哪一层负责数据加密和解密?()A. 网络层B. 传输层C. 应用层D. 会话层答案:C3. 下列哪种网络设备用于连接局域网和广域网?()A. 路由器B. 交换机C. 集线器D. 网桥答案:A4. 下列哪种网络协议不属于TCP/IP协议族?()A. HTTPB. FTPC. SMTPD. ICQ答案:D5. 在IP地址中,下列哪个地址表示广播地址?()A. 127.0.0.1B. 255.255.255.255C. 192.168.0.1D. 10.0.0.1答案:B(以下省略若干选择题,直接给出答案)二、填空题(每题2分,共30分)1. 在网络体系结构中,OSI模型共分为______层。
答案:七2. 下列网络设备中,______用于连接多个网络段,实现数据包的转发。
答案:路由器3. 在TCP/IP协议族中,______协议用于文件传输。
答案:FTP4. 在IP地址中,私有地址的范围包括______、______和______。
答案:10.0.0.0~10.255.255.255,172.16.0.0~172.31.255.255,192.168.0.0~192.168.255.2555. 在网络攻击中,______攻击是指攻击者伪装成合法用户发送数据包。
答案:欺骗(以下省略若干填空题,直接给出答案)三、简答题(每题10分,共30分)1. 简述TCP协议和UDP协议的优缺点。
答案:TCP协议优点:可靠,确保数据传输的完整性;有序,确保数据按顺序传输;流量控制,防止网络拥塞。
TCP协议缺点:传输速度较慢,开销较大。
UDP协议优点:传输速度快,开销小;无需建立连接,适用于实时应用。
UDP协议缺点:不可靠,数据传输完整性不能保证;无流量控制,可能导致网络拥塞。
试卷(一)一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性2、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作3、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高模块的独立性,模块内部最好是()A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚5、软件是一种()A、程序B、数据C、逻辑产品D、物理产品6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( )层次结构。
A、网状型B、星型C、树型D、环型8、下列属于维护阶段的文档是( )A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告9、不适合作为科学工程计算的语言是( )A、PascalB、CC、FortranD、 Prolog10、研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性11、中级结构性成本模型COCOMO是一个( )A、静态单变量模型B、动态单变量模型C、静态多变量模型D、动态多变量模型12、PAD图为()提供了有力的工具。
A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件13、下列关于JSP方法不正确的说法是( )A、JSP方法主要用于规模不大的数据处理系统B、JSP方法不明确的划分软件概要设计和详细设计的两个阶段C、JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D、JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段14、在详细设计阶段,经常采用的工具有()A、PADB、SAC、SCD、DFD15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、集成测试B、恢复测试C、验收测试D、单元测试16、盒图(N-S图)为()提供了有力的工具。
第12章自测题及参考答案一、名词解释1.软件项目计划2.人力资源3.硬件资源4.软件资源5.专家估算6.类推估算7.算式估算8.COCOMO估算9.工程网络图10.软件配置管理11.软件配置项12.基线13.版本控制14.变更控制二、填空题1.软件工程包括软件开发技术和______两大部分内容。
2.软件工程管理不同于其他工程管理,它对保证高质量的______产品更具有极为重要的意义。
3.软件工程管理的具体内容包括对开发人员、组织机构、用户、______等方面的管理。
4.在一个软件项目的开发过程中要自始至终得到______的密切合作与支持。
5.软件项目计划的第一项活动是确定______。
6.主程序员组织机构的制度突出了主程序员的领导,责任集中在少数人身上,有利于提高______。
7.在一个大系统的开发过程中,由于______失误造成的后果要比程序错误造成的后果更为严重。
8.软件开发人员一般分为:______、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。
9.在软件项目管理过程中,一个关键的活动是______。
10.目前软件工程规范可分为三级:国家标准与国际标准、行业标准与工业标准和______。
11.成本估算方法中,有自顶向下估算方法、自底向上估算方法和______方法。
12.差别估算的缺点是不容易明确“差别”的界限,但它的优点是可以提高______。
13.基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。
因此,基线可以作为项目的一个______。
14.在软件开发和维护过程中,一个软件往往有许多版本,版本控制工具用来存储、更新、恢复和管理一个软件的______。
三、选择题1.软件工程管理是对软件项目的开发管理,即对整个软件( )的一切活动的管理。
A.软件项目B.生存期C.软件开发计划D.软件开发2.单元测试是发现编码错误,集成错误是发现接口错误,确认错误是发现功能错误,系统测试是发现( )错误。
2013年下半年上午软件测评师考试试题-答案与解析一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)在程序执行过程中,Cache与主存的地址映像由(1)。
(1)A.硬件自动完成 B.程序员调度C.操作系统管理D.程序员与操作系统协同完成【参考答案】A【答案解析】Cache的工作是建立在程序与数据访问的局部性原理上。
即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。
同样,对数据的访问也存在局部性现象。
为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache系统都是由硬件实现的。
指令寄存器的位数取决于(2)。
(2)A.存储器的容量 B.指令字长 C.数据总线的宽度 D.地址总线的宽度【参考答案】B【答案解析】指令寄存器是CPU中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令字长。
若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的结果产生了溢出。
(3)A.逻辑与 B.逻辑或 C.逻辑同或 D.逻辑异或【参考答案】D【答案解析】当表示数据时规定了位数后,其能表示的数值的范围就确定了,在两个数进吁相加运算的结果超出了该范围后,就发生了溢出。
在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数,或者两个负数相加,结果的符号位是正数。
采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。
某指令流水线由4段组成,各段所需要的时间如下图所示。
连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。
(4)A.8/56 △t B.8/32 △t C.8/28 △t D.8/24 △t【参考答案】C【答案解析】流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。
全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.以下不属于软件特点的是()A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是()A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示()A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的()A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是()A.历史悠久B.使用广泛C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向1 软件工程自学考试试题8.Jackson结构图的三种基本结构是()A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是()A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括()A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是()A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系 B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性2 软件工程自学考试试题17.软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括()A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。
全国2018年10月自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。
这就是所谓的()A.软件的智能化问题B.结构化程序设计的技巧问题C.软件生存期的划分问题D.软件危机问题2.一般来说,软件开发工具对环境的要求()A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求3.属于软件开发工具的是()A.COBOLB.DOSC.TOOLBOOKD.DBMS4.编写文档的主要工作阶段是()A.需求分析B.总体设计C.实现D.测试5.完成软件测试最合适的人员是()A.编程者B.软件负责人C.用户D.专门的小组6.在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是()A.分析人员用户B.用户分析人员C.分析人员设计人员D.设计人员分析人员7.在软件开发工具的概念模式中,描述系统状态及其转换方式的是()A.结构图B.数据字典C.时序网络D.直观模型8.在软件开发过程中,建立逻辑模型应在()A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.在NEWCAFG中,构成Repository库的主体关系是()A.系统类关系B.属性类关系C.实体类关系D.联系类关系10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是()A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
2013年下半年上午软件设计师考试试题-答案与解析一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●第1题.在程序执行过程中,Cache与主存的地址映像由(1)。
A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成【参考答案】A【答案解析】Cache的工作是建立在程序与数据访问的局部性原理上。
经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。
同样,对数据的访问也存在局部性现象。
为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache 中,同样为了提高速度的原因,Cache系统都是由硬件实现的。
●第2题.指令寄存器的位数取决于(2)。
A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度【参考答案】B【答案解析】指令寄存器是CPU中的关键寄存器,其内容为正在执行的指令,显然其位数取决于指令字长。
●第3题.若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的结果产生了溢出。
A.逻辑与B.逻辑或C.逻辑同或D.逻辑异或【参考答案】D【答案解析】当表示数据时并规定了位数后,其能表示的数值范围就确定了,在两个数进行相加运算的结果超出了该范围后,就发生了溢出。
在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数,或者两个负数相加,结果的符号位是正数。
采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。
●第4题.某指令流水线由4段组成,各段所需要的时间如下图所示。
连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。
A.8/56△tB.8/32△tC.8/28△tD.8/24△t【参考答案】C【答案解析】流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果数量。
绝密★考试结束前全国2013年10月高等教育自学考试微型计算机原理及应用试题课程代码:02277请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.CPU中运算器处理信息的基本单位是A.位B.字节C.字D.双字2.世界上第一台计算机ENIAC所使用的主要元器件为A.电子管B.晶体管C.中、小规模集成电路D.大规模和超大规模集成电路3.基址指针寄存器是指A.BP B.DIC.SI D.SP4.执行后符号位保持不变的移位指令是A.SAL B.SARC.SHL D.SHR5.数据定义语句中,定义长度为64位的数据所使用的命令为A.DB B.DDC.DQ D.DW6.SRAM芯片6116的存储容量为A.2K×8位B.4K×8位C.8K×8位D.64K×1位7.下列关于I/O端口统一编址的说法,正确的是A.需要专用的I/O指令B.I/O端口不占用内存空间C.8086的I/O端口采用统一编址D.使用访问存储器的指令访问I/O端口8.下列芯片中,属于锁存器的是A.74LS138 B.74LS244C.74LS245 D.74LS3739.RS—232C标准的电气特性中,数据“1”规定为A.-3V~-15V B.0V~5VC.2V~4V D.+3V~+15V10.8251A提供的与MODEM相连的控制信号DSR的含义是A.请求发送B.清除发送C.数据终端准备好D.数据装置准备好11.EISA 总线的地址总线宽度为A.16位B.24位C.32位D.64位12.下列4个8位二进制补码表示的数中,真值最大的是A.10000111 B.10001011C.10010011 D.1001010113.在浮点数表示中,当一个数的阶码大于机器所能表示的最大阶码时A.产生“下溢”B.产生“上溢”C.不处理D.当作“机器零”来处理14.某存储单元的物理地址为12345H,它的段基值可能是A.0123H B.0234HC.0345H D.2345H15.指令“MOV AX,[BX+0100H]”中,源操作数的寻址方式为A.变址寻址B.基址寻址C.寄存器间接寻址D.基址变址寻址16.设AX=0089H,执行后可使AH=OFFH的指令是A.CMP AH,1B.CMP AH,0FFHC.CBW D.CWD17.设AL=67H,执行指令“XOR AL,45H”后,AL的内容为A.22H B.45HC.67H D.98H18.某存储器系统采用部分译码法,有两条高位地址线未参加地址译码,则其译码输出所对应的地址范围是其所连接芯片容量的A.2倍B.4倍C.8倍D.16倍19.如果有多个中断同时发生,系统将响应优先级最高的中断请求。
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第1页
绝密 ★ 考试结束前
全国2013年10月高等教育自学考试
软件工程试题
课程代码:02333
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的
位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂
其他答案标号。不能答在试题卷上。
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂
或未涂均不得分。
1.20世纪80年代以来,软件工程的主要特征可概括为
A.主要研究系统实现技术
B.关注软件质量和软件工程管理
C.开发了若干过程式语言
D.以软件复用技术为基础开展一系列软件生产技术
2.根据软件需求分类,下列选项中不.属于设计约束的是
A.通信接口 B.法规政策
C.审计功能 D.握手协议
3.一个模块直接修改另一个模块的内部数据,这样的耦合被称为
A.内容耦合 B.控制耦合
C.公共耦合 D.数据耦合
4.几种常见的内聚类型中,最理想的内聚是
A.逻辑内聚 B.顺序内聚
C.功能内聚 D.过程内聚
5.对软件结构宽度影响最大的因素是模块的
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第2页
A.扇入 B.扇出
C.深度 D.控制域
6.下列工具中,常用在需求分析阶段的是
A.HIPO图 B.N—S图
C.PAD图 D.DFD图
7.UML表达关系的术语中,聚合是一种特殊的
A.关联 B.依赖
C.泛化 D.细化
8.UML用来表达系统功能模型的图形化工具是
A.用况图 B.状态图
C.类图 D.顺序图
9.根据RUP实现活动,输入为设计类、接口,活动为实现类,则输出为
A.用况 B.构件
C.接口 D.子系统
10.白盒测试技术依据的是
A.程序的逻辑结构 B.程序的物理结构
C.软件行为的描述 D.软件功能的描述
11.从测试完成程度来看,下列选项中测试覆盖率最低的是
A.分支覆盖 B.语句覆盖
C.路径覆盖 D.条件组合覆盖
12.对一个软件工程来说,占总工作量百分比重最大的工作是
A.系统分析 B.软件设计
C.编码工作 D.软件测试
13.软件开发的增量模型是一种
A.适用于需求被清晰定义的项目 B.快速构造产品第一版本的好方法
C.适合于大型团队迭代开发的模式 D.支持面向对象技术的创新模型
14.相对于螺旋模型,瀑布模型缺少
A.制定计划 B.客户评估
C.实施工程 D.风险分析
15.CMMI能力等级中的第三级为
A.已执行级 B.已管理级
C.已定义级 D.已定量管理级
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第3页
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共20空,每空1分,共20分)
16.计算机软件一般是指计算机系统中的程序及其___文档_______。
17.如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容:一是过程方向,二是___过程途径____,
后者即求解软件的开发手段。
18.需求发现的常用技术中,需求人员把自己作为系统的最终用户的是____自悟______。
19.数据流的归宿地是___数据潭_______。
20.结构化设计的主要任务是在___需求分析_____的基础上,确定___怎么做_______的问题。
21.UML图形化工具分为两类:___结构图___和____行为图____,前者用于表达系统或系统成分的静态结构模型。
22.在UML提供的图形化工具中,用于创建有关系统交互模型的是___顺序图_______。
23.RUP利用UML提供的术语和工具定义了需求获取层、__系统分析层__、设计层和实现
层,并给出了实现各层模型之间映射的基本活动以及相关指导。
24.RUP采用__用况(或Use Case)________技术来获取需求。
25.黑盒测试技术完全不考虑程序的__内部结构________,它依据的是__软件行为的描述___。
26.提高模块的内聚程度,可简化___单元_______测试。
27.集成测试是软件组装的一个系统化技术,其目标是发现与____接口______有关的错误,一般以____主控模块(或
主程序)______作为测试驱动模块。
28.在标准《ISO/IEC软件生存周期过程12207—1995》中,按过程主体把软件生存周期过程分为___基本过程____、
支持过程和组织过程。
29.CMMI模型基于过程途径思想,通过过程把软件质量的3个支撑点:受训人员、_规程和方法_、_工具和设备进
行集成,以开发所期望的系统/产品。
30.CMMI有6个共用目标,用于表征过程制度化的程度。目标编号越小,说明该过程的制度化程度就越_____低_____。
三、简答题(本大题共6小题,每小题5分,共30分)
31.简述初始需求发现的常用技术。
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第4页
答:
32.什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
答:
33.什么是用况(Use Case)?什么是用况图?一个用况图通常包含哪些模型元素?
答:
34.简述演化模型,及其与RUP迭代、增量式开发之间的关系。
答:
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第5页
35.简述白盒测试技术的要点。
答:
36.简述螺旋模型以及可适应的情况。
答:
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.某论坛发帖子系统有如下需求:
(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内
容文件中,否则提示内容非法。
(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。
请根据要求:
(1)画出该子系统的数据流图;
(2)将其转换为软件结构图。
═══════════════════════════════════════════════════════════════════════════════
共6页,当前第6页
38.若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这
个三角形的几种情况:是三边不等的、是等腰的、还是等边的。
请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。
在“答题纸”上列表作答。