软件工程第二次作业
| 软件工程 | https://www.cnblogs.com/mskw/ |
|---|---|
| 这个作业的目标 | <带着思考读课本> |
| 姓名-学号 | <徐文浩>-<2018330301026> |
书P15 Bug的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。
个人看法:这句话是不是过于绝对了。以游戏cross fire为例,游戏里的经典地图《运输船》、《生化金字塔》、《新年广场》、《水之城》……都存在Bug,通过一定的操作可以在特定的地点让人物模型进入地图外部空间或者进入掩体内部。在Bug刚被发现的开始那段时间,这样的Bug影响了游戏的平衡性。但是在几个月后,玩家自发组织开创卡Bug房间,将Bug作为一种新的娱乐方式。这样的Bug或许不太需要工程师去消灭吧(用户的主观能动性可以和谐部分Bug )。当然,闪退、数据丢失这样的Bug不能忍!
书P57 巴克斯顿说技能的反面是“Problem Solving”—“解决问题”
个人看法:技能的反面是求助他人。在遇到问题时能否在借助一定工具的情况下依靠自己解决,如果可以,那是拥有解决该问题的技能;反之就向他人寻求帮助。通过向他人寻求帮助(通过翻书,向他人询问……)解决问题并在下次遇到类似问题的时候能通过自己解决就是获取技能的过程。
书P57 关于真实的“技能”
个人看法:如果不完全了解其内在机理但能够应用就不算技能,那么获取技能的价值会不会过于高昂。以我们所学习的电为例,一些底层的基础知识可以追溯到几十年前甚至百年前。现在的学习是将这些东西逐层封装后形成具有一定功能的模块,而我们只需要明白对应模块的功能和参数就可以对其进行应用,不必深究其内部各种元器件的排列组合。在这样的情况下我们是否还能说自己有对应的技能呢?
浙公网安备 33010602011771号