自我介绍
我叫许宇伟,是一个青海大学计算机技术与应用系16级3班的学生,我觉得这门课能让我知道,什么是软件工程,让我们学会与别人合作,团体配合。也教我们分析客户的需求,帮助我们设计软件,还有软件测试,更重要的是教我们软件工程师的职业道德,我的目标是,决定以后的工作方向。
第一题:
花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。
地址:https://coding.net/u/xuyuwei/p/student/git?public=true
第二题:
在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
(1)
在我看到第四章,第85页 两人合作的时候,我就产生一个疑问,如果工作时被老板安排与另一个人合作,但我们实在是合不来的时候,那是自己干自己的工作好,还是强行合作效率高呢?我查了资料,两种选择都有人选,但是我还是很疑惑。
(2)
在我看到第16章,第347页 创新的迷思的时候,我就有一个疑问,我们在开发软件时,是应该跟随当时的潮流,还是应该坚持创新呢?我查了资料,网上也是众说纷纭。我也不知道该听谁的。
(3)
当我看到第八章时,第160页的时候,我很疑惑,在我们开发软件时,我们是更应该偏向于它的功能,还是界面,或是操作是否简洁明了呢?毕竟这都是需求。我网上查了资料,大多数人说要偏向于它的功能,但是我觉得操作方便同样重要啊。比如:你写的软件操作很复杂,就算是功能再好,也不见得会有很多人会去用。
(4)
当我看到第9章,第192页的时候,我有点好奇想要成为项目经理除了领导力以外还需要什么条件?查的资料都是关于怎么提高领导力的,没有我想要的回答。
(5)
在快速浏览了《构建之法》这本书之后,我很疑惑软件的后期维护成本比前期软件的开发成本还高,要怎么才能最大的降低软件后期维护成本呢?我查了资料,都是说挖掘关键词还有研究数据等等的优化问题,没能解决我的疑惑。
第三题:
(1)手机应用:
方便,可以随时随地用,玩,这一点十分吸引我。一般都是免费的,更新都是更新安装包.
(2)游戏:
它的新鲜性,还有可以和朋友联机,消磨时间等等原因吸引着我们,游戏一般都是要付费的,更新的话是保留游戏原数据更新。
(3)网页软件:
最吸引我的地方就是方便,可以随时随地打开,还是免费的,更新是打开网页时自动更新。
它们的一些特点是:
(1)方便。
(2)可以在闲暇时间制造一些欢乐。
(3)加深一朋友间的联系。