山东大学软件工程期末复习必会题个人整理(大三上 简要版)

前言

省流版:个人整理、一字不差全部考到、必须搞懂

软件工程是一门需要夸夸背+理解的课程,也就是说,总体难度不大、但一定要在理解的基础上背得尽可能精确。当时复习这门课的时候,我敢说我前后背诵+默写知识体系不下十余遍,最后拿到了 A 一个还算不错的好成绩

软工考试往年题占比很大,基本上可以说是重复出题,所以我浏览完全部往年题后整理了一些反复考、没有答案、容易混淆的题目,然后发邮箱请教老师,结果!考场上基本全中!!!可惜的是老师因事没有及时回复,最后在考场门口逮住我、给我解答的,所以我也忘记答案了555

不过我敢保证,这些题依旧很有借鉴价值,大家可以问问chatGPT,我记得cha老师对这些题的回答都是正确的


判断

RUP本质是轻量级的软件开发规范()

类的行为可以基于用例图测试()

(用例可以用类图来描述?)

面向对象设计方法和面向对象分析方法产生结果类似,比如都可以用UML图表示()

UML语言支持面向对象的主要概念,并与具体的开发过程相关。()


选择

以下关于封装在软件复用中所充当的角色的叙述,正确的是_________。

A:封装使得其他软件开发人员不需要知道一个软件组件内部如何工作。

B:封装使得软件组件更有效工作。

C:封装使得软件开发人员不简要编制开发文档。

D:封装使得软件组件开发更加容易。

复审目的是为了什么  B:降低风险  C:提高质量

下列关于项目估算的叙述不正确的是___D____

A. 专家判断方法受到专家经验和主观性影响

B. 启发式方法(如COCOMO模型)的参数难以确定

C.  COCOMOII采用多次估算的策略,估算结果将越来越准确

D. 结合上述三种方法可以得到精确的估算结果

(为什么?)


简答

  1. 一个老板认为迭代开发是,第一次迭代是需求分析,第二次迭代是系统设计,第三次。。。他的认为是否正确呢?说明理由

(因为这道题是回忆版,可能题干不完整,如果按照这道题的要求来说,我的回答是:

1.不正确,

2.原因:a.迭代式的概念

b.需求分析、系统设计等等只是螺旋开发模型迭代的产品,而不是迭代本身)

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值