2020山东大学软件工程考试回忆题

  • 名词解释
  1. 组合
  2. 派对编程
  3. 设计模式
  4. 项目进度
  5. 文档缺陷
  6. β测试
  7. 功能需求
  8. 重用
  9. 螺旋模型
  10.  
  • 判断题
  1. 走查检查
  2. UML关联关系的多重度表示什么意思
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  • 选择题(最难的几题)

1.在UML提供的图中,可以采用___ (1)_____对逻辑数据库模式建模;____(2)_____用于接口、类和协作的行为建模,并强调对象行为的时间顺序;____(3)_____用于系统的功能建模,并强调对象的控制流。

供选择的答案:

① A.用例图     B.构件图     C.活动图      D.类图        

② A.协作图     B.状态图     C.序列图      D.对象图        

③ A.状态图     B.用例图     C.活动图      D.类图    

2.给出7中内聚,问你以下三种情况分别属于说明内聚。

3.一个软件的规模是20000行代码,四个人同时开发,每人的效率是5000行/每月,每队程序员的沟通代价是250行/每月,问最终消耗多久。

A.1 B.1.04 C.1.05 D.1.08

  • 简答题
  1. 瀑布模型的缺点?缺陷产生的原因
  2. 如何评价软件质量
  3. 需求确定的各个阶段及具体内容
  4. 功能测试的指导性原则
  5. 依赖的含义,和关联的区别
  • 大题
  1. 题目描述一个系统三种角色的多种功能:学生、老师、管理员。老师可以上传文件、上传视频、发布教学心得、查看教学心得、修改教学心得。画出老师部分的用例图。
  2. 题目描述六种类:艺术家、歌曲、唱片、乐队、歌手、音轨。根据题目中描述的类之间的关系,题目给出了六个类的类图。1)说出ABCDEF分别代表什么?(类图中有关联、继承、组合、聚合关系)2)类图中缺少一个关联关系,指出关联关系并说明两端的多重度?
  3. 白盒测试,给出一小段代码,ABCD四种测试用例。包含两个if。1)根据代码画出流程图。2)根据判定覆盖、路劲覆盖分别给出最少的测试用例组合

 

 

考试心得:把老师给的复习提纲全部背熟是有必要的,除了判断题和选择题外全部为送分题,占卷面70分,判断题和选择题中难题占大概15分,涉及uml图、过程模型、各种内聚耦合、软件工程中细碎知识点的明确定义,想要拿下判断题和选择题要把这些内容研究得比较透彻。

你可能感兴趣的:(2020山东大学软件工程考试回忆题)