2020年安徽大学F54计算机专业综合(数据库原理、软件工程)考研复试核心题库之软件工程简答题精编

特别说明

本书根据最新复试要求并结合历年复试经验对该题型进行了整理编写,涵盖了这一复试科目该题型常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。

版权声明

青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。

因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。

重要提示

本书由本机构编写组多位高分在读研究生按照考试大纲、真题、指定参考书等公开信息潜心整理编写,仅供考研复试复习参考,与目标学校及研究生院官方无关,如有侵权请联系我们立即处理。

一、2020年安徽大学F54计算机专业综合(数据库原理、软件工程)考研复试核心题库之软件工程简答题精编

1.画出表示软件任务开发并行性的任务网络图。

【答案】如下图:

图-软件任务开发并行性的任务网络图

2.下面列出的代码用重复执行的加法来计算两个正整数X和Y的乘积,请用Halstead方法预测程序长度,并把预测出的长度与实际长度相比较。

【答案】Halstead方法根据详细设计中使用的不同运算符的个数n1和不同操作数的个数n2来预测程序长度H。通常,把变量和常量作为操作数,把其他符号视为运算符,因此,逗号、分号、圆括号、方括号、算术运算符和逻辑运算符等全都是运算符。

按照惯例,把所有总是成对出现或以三个一组方式出现的符号视为一个运算符。

计算X与Y之积的代码中包含的运算符有下列8种:

操作数有下列5种:

Z、0、X、Y、1

按照Halstead方法预测的程序长度为

计算X与Y之积的代码中包含的各种运算符的个数如下所列:

因此,代码中包含的运算符总个数为。

代码中包含的各种操作数的个数如下所列:

因此,操作数的总个数为。

程序的实际长度为

预测的长度与实际长度相差9.6,相对误差为

3.简述提高可维护性的方法。

【答案】(1)建立明确的软件质量目标。

(2)利用先进的软件开发技术和工具。

(3)建立明确的质量保证工作。

(4)选择可维护的程序设计语言。

(5)改进程序文档。

4.某校的课酬计算方案如下:基本课酬为每节课20元;班级人数超过60人,增加基本课酬的10%;班级人数超过80人,增加基本课酬的20%;如果教师为副教授,增加基本课酬的15%;如果教师为教授,增加基本课酬的25%;如果教师为助教,不增加课酬。请用判定表表达上述方案。

【答案】首先确定组合条件。人员身份:教授、副教授、助教。课酬:少于60人,多于60人,多于80人。组合条件数3×3=9,判定表如表1和表2所示。

表1条件取值表

表2条件组合表

5.求一元二次方程的两个根,并打印求解的一元二次方程的根,用N-S图表示。

【答案】N-S图如图所示。

相关文档
最新文档