软件工程第一次作业

1.关注《构建之法》的作者邹欣老师的博客

软件工程第一次作业要求
本次作业的标题命名为“软件工程第一次作业”
花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。
https://coding.net/u/SQjiao/p/rjgc/git/blob/master/四则运算
在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
1.第六章:什么时候选择敏捷开发?它的缺点是什么?(在看到第六章敏捷流程的步骤的时候想到我们应该在什么情况下选择敏捷开发呢,如果敏捷开发那么它的缺点是什么?中国软件开发的情况又是什么呢)
2.第七章:怎样理解并有效运用MSF?(MSF总的来说是个框架,但是我们在开发的时候不是追求创新么?所以我们应该怎样理解呢?)
3.第七章:“我们是预期变化,不是期望变化”是什么意思?
3.第七章:怎样快速辨别用那种模式开发?
4.第八章:怎样才能准确的分析出用户的需求?(用户需求无疑来说很重要,但是我们在没有条件或者没有很多用户调研的情况下应该怎样才能准确分析出用户需求?)
5.第十三章:在众多测试方法中如何选择合适的测试方法来测试系统?
软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
1.基于网页的软件:
bilibili弹幕网
1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?
弹幕网站是朋友推荐的,里面有很多视屏爱好者的言论让我很感兴趣。目标是在盈利的条件下让更多的有共同爱好的人交流。
2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
浏览器推荐
3)这些软件是如何处理Bug的?又是如何更新新的版本的?
一旦网站管理员发现bug,便会修改代码。重新发布后。网站管理员会定期通知更新时间。我们登录网页时就会发现这些bug都已经被修复了。
4) 同一类型的软件之间是如何竞争的?
从发布视频的时间,清晰度及网页环境
2.手机应用:
QQ
1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?
QQ聊天软件方便了同学家人朋友之间的联系,所以在买了手机之后我们自然都会下载,目标是盈利。
2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
手机商店下载
3)这些软件是如何处理Bug的?又是如何更新新的版本的?
一旦网站管理员发现bug,便会修改代码。重新发布后。网站管理员会定期更新升级,使产品更加完善,画面更加美观。我们更新下载即可
4) 同一类型的软件之间是如何竞争的?
通过各软件支持更为强大的功能,或者更加便捷的操作,减少使用者的时间。来获取更多的用户的。
3.游戏
英雄联盟
1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?
此款游戏风靡一时,画面精美,角色众多,不是以往可以用游戏币来升级的游戏,比较吸引人。目标是盈利。
2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
网页下载
3)这些软件是如何处理Bug的?又是如何更新新的版本的?
一旦网站管理员发现bug,便会修改代码。重新发布后。网站管理员会定期更新升级,使产品更加完善,画面更加美观。我们更新下载即可
4) 同一类型的软件之间是如何竞争的?
从操作的流畅度,画面的美观度,难易程度,等方面。

posted @ 2017-04-22 21:14  SQJIAO  阅读(173)  评论(0编辑  收藏  举报