全文预览

[精]第1章 软件与软件工程

上传者:upcfxx |  格式:doc  |  页数:5 |  大小:0KB

文档介绍
读取短信内容,并显示查看。Р请用DFD(数据流图)描绘该短信系统的功能需求,并将DFD转换为软件结构图。Р第5章程序设计语言和编码Р1、选择程序设计语言的一般准则Р Р2、结构化程序设计特点Р3、影响程序效率的因素Р第6章软件测试Р1、黑盒测试Р2、下面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey ( ),一是交换两数组元素内容的操作Swap( ):: Р void SelectSort ( datalist & list ) {Р //对表list.V[0]到list.V[n-1]进行排序, n是表当前长度。Р for ( int i = 0; i < list.n-1; i++ ) {Р int k = i; //在list.V[i].key到list.V[n-1].key中找具有最小关键码的对象Р for ( int j = i+1; j < list.n; j++)Р if ( list.V[j].getKey ( ) < list.V[k].getKey ( ) ) k = j; //当前具最小关键码的对象Р if ( k != i ) Swap ( list.V[i], list.V[k] ); //交换Р }Р }Р (1) 试画出此程序段的流程图和程序图;Р (2) 给出判定覆盖的测试路径;Р (3) 设计判定覆盖的测试用例。Р3、试分别设计如图所示的程序的语句覆盖、判定覆盖、条件覆盖测试用例。Р第7章软件维护Р1、软件维护Р2、软件维护类型有那几种,在对学校公文系统进行维护主要增加了公文群发功能,这次维护属于那种维护?Р第8章软件重用技术Р软件重用Р2、软件重用就是代码重用吗?为什么?Р3、简述软件重用及其优点

收藏

分享

举报
下载此文档