软件工程第一次作业
软件工程第一次作业
一、编写四则运算
coding地址:https://coding.net/u/wanqingquan/p/wqq/git/blob/master/1.cpp
二、阅读《构建之法》,提出5-10个问题
1.两人的合作,自然会出现不同的想法,为什么一定要说服别人?各持己见没有一点优点可言吗?
2.敏捷的开发流程是真的没有计划,没有文档吗?
3.学习所有的经验会不会使自己过于格式化,按部就班?
4.PM要做到哪些才能得到团队成员的支持和尊重?
5.牺牲质量去追求用户体验,这种做法到底是好是坏?
三、我们使用的软件
1.游戏(地下城与勇士)
1)软件开发者通过QQ大力对他的用户们进行宣传,用户抱着试一试的态度玩一玩,结果成功吸引到了用户,他们的目标开始并不是盈利,是真正想让用户玩到一个好的游戏,然而随着一大批的游戏公司与其竞争,造成了不出盈利活动没人玩的状况,不得不改变初衷。
2)这个游戏是通过官方网站下载到自己电脑上的。
3)当用户遇到BUG,可以在官方网站上进行投稿,官方人员通过测试检验核实对此用户发放奖励。
4)同一类型的软件是通过各种活动吸引用户相互竞争。
2.语音聊天软件(YY语音)
1)这个软件用它的优秀的语音聊天功能吸引到了用户,满足的用户的需求,这个软件的目标不是盈利,只是一种用户的收集软件,通过优秀的性能收集了大量的用户,然后再后续出其他的软件,让用户使用,可以说是另一种QQ,QQ并不盈利,但是这可以为它其他软件进行宣传。
2)这个软件是通过在官方网站上下载。
3)用户反馈或者测试人员发现BUG进行更新。
4)同一类型的软件通过良好的用户体验吸引用户进行竞争。
3.视频软件(爱奇艺视频)
1)当你想要看一部电影时,用户发现只有这一个软件能看这部电影,然后就必须成为这个软件的用户了,他们的目标是用户体验和盈利,既能让用户看到好电影,又能是自己盈利。
2)通过网站下载。
3)用户反馈和测试人员检验BUG,然后进行更新。
4)同类型的软件通过购买各种电影电视剧的版权竞争。