哪位大哥知道《软件工程习题答案》专升本高等教育出版社版本

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:54:04
十万火急,又要开学了。哪位大哥大姐知道《软件工程习题答案》(专升本高等教育出版社版本)。知道就告诉我。
谢谢啦。

《软件工程》习题参考答案5
作者名:不详 来源:网友提供 06年6月8日

第5章
1、详细设计的基本任务是什么,有哪几种描述方法?
答:详细设计的基本任务包括:
1、为每个模块进行详细的算法设计
2、为模块内的数据结构进行设计
3、对数据库进行物理设计
4、其他设计
5、编写详细设计说明书
6、评审
详细设计的描述方法有图形、表格和语言,其中图形常用结构化程序流程图、盒图和PAD(问题分析图)为描述工具,语言常用过程设计语言(PDL)来作为工具。

2、结构化程序设计的基本要点是什么?
答:主要有三个:
1、采用自顶向下、逐步求精的程序设计方法
2、使用三种基本控制结构构造程序。任何程序都可以由顺序、选择、重复(循环)三种基本控制结构构造,这三种基本结构的共同点是单入口、单出口。
3、主程序员组的组织形式。

3、简述Jackson方法的设计步骤。
答:Jackson方法的设计步骤如下:
(1)分析并确定输入数据和输出数据的逻辑结构,并用Jackson结构图表示这些数据结构。
(2)找出输入数据结构和输出数据结构中有对应关系的数据单元。
(3)按一定的规则由输入、输出的数据结构导出程序结构。
(4)列出基本操作与条件,并把它们分配到程序结构图的适当位置。
(5)用伪码写出程序。

4、请使用流程图、PAD图和PDL语言描述下列程序的算法。
(1)在数据A(1)~A(10)中求最大数和次大数。
解:如图所示:

PDL语言描述:
GET(a[1],a[2],...a[10])
max=a[1];
max2=a[2];
FOR i=2 TO 10
IF a[i]>max
max2=max;
max=a[i];
ELSE
IF a[i]>max2