山东大学大三下软工移动互联网开发期末回忆

注意本文适用于软件工程专业,老师为林丰波,和大数据班的不一样

关于课程:林丰波老师上课风格鲜明,不是那种循规蹈矩念ppt的老师,有很多的想法会在课堂上讨论,当然小实验也都是基于这些idea的设计(老师会发他的思路,不一定要做出来,有尝试即可)但是另一方面老师的思维比较跳脱可能会让人觉得跟不上,不跟着节奏一步步走很容易不知道上课在干什么(比如我...)

关于考试:考试题不是那种一板一眼的题,都比较开放,更多的是考你理解安卓开发的概念并应用(有利有弊,好混分但是不知道该怎么正确的写,感觉题的风格也很跳脱...)。对我个人来说感觉上课上的很迷茫但是能感觉出来老师的思维很活跃,所以不好评价,具体可以上一节课自己感受一下

一、名词解释

老师考前会发100个名词以及复习提纲,相应的词都记住应该没问题(之所以说"应该",是因为我没背过所以不知道效果如何...)

二、简答题

1.选择下列操作系统之一,并说明基于相应系统开发时的开发环境、工具、步骤...(还有一些要点忘记了,总之就是一些和开发相关的知道什么就回答什么)a.安卓 b.苹果 c.鸿蒙

2.apk逆向过程的方法、工具、目的等等;如何防止“打包党”的逆向操作

3.以“睡半小时APP”为例,说明用了哪些技术,尤其是传感器用了哪些,说明判断睡着、睡醒、叫醒的逻辑和操作(这个APP是我们上课的一个例子以及实验题,可能每学期不同,仅供参考)

4.基于目前移动技术的发展说明下列技术(选择两个以上)应该如何进一步发展优化(背景、如何实现、注意实现等等,算是个开放题)a.网络接入的方便性 b.显示技术 c.计算能力和续航能力的平衡 d.备份

三、设计题

从A、B中各选一个题目根据所给的要点进行设计,写出设计文档(整体上算是开放题,但是具体的一些函数和技术还是要知道,所以考前复习可以看看这方面)

A."多媒体播放器" "对话模型"

B."天气预报" "碰头APP"

(给出了哪些要点忘记了,大体有需求背景、界面设计、关键技术等等)

总体来说开放性较强,整体风格偏向于应用,因此题目仅供参考。有感兴趣的可以试听一节,根据自己能接受的授课风格斟酌是否选这门课

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值