广东财经大学硕士研究生入学考试试卷
考试年度:2019年 考试科目代码及名称:F533-软件工程
适用专业:085211 工程硕士(计算机技术)
[友情提醒:请在考点提供的专用答题纸上答题,答在本卷或草稿纸上无效!]
(1)名词解释(5题,每题2分,共10分)
1、软件
2、软件工程
3、数据流图
4、软件生命周期
5、软件维护
(2)简答题(5题,每题4分,共20分)
1、软件危机有哪些典型表现?
2、软件工程有哪些本质特性?
3、需求分析的主要任务是什么?
4、UML图有哪些?
5、详细设计阶段用到了哪些图形工具?
(3)综合应用题(4题,每题10分,共40分)
1、学生成绩范围是0~100,利用等价类划分法设计一个有效等价类和两个无效等价类。
2、美国一家公司在1982年计划用FORTRAN语言开发一个在VAX750计算机上运行的应用程序,估计这个程序的长度为10000条FORTRAN指令,如果平均每人每天可以开发出10条FORTRAN指令,程序员的月平均工资为4000美元,每月按20个工作日计算,请问:
(1)这个软件的成本是多少美元?
(2)1982年VAX 750计算机硬件价格约为125000美元,在那一年这个软件的成本在总成本中占多大比重?
3、某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。请使用PAD图来设计收费算法。
4、办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。
请用状态转换图描绘复印机的行为。
(4)论述题(2题,每题15分,共30分)
1、为什么说面向对象方法与人类习惯的解题思维方法比较一致?
2、假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位,一旦发现并测试完之后,该产品将被抛弃,你打算选用哪种软件生命周期模型?为什么?