2017-2018-1 JAVA实验站 第二周作业

小组成员:

组长

20162318张泰毓

成员

20162303石亚鑫

20162304张浩林

20162307张韵琪

20162321王彪

20162326齐力锋

题目

团队讨论选取Android上的一个游戏软件, 请回答:

1.此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?

2.你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,老师是谁,同桌叫啥?软件是如何到你手里的?例如:邮购,下载,互相拷贝,从应用商店购买,等等。 (这个部分必须详细写,不然这道题目得0分,我要看看全世界的学生怎么抄袭这一段的)。

3.我们知道有些软件是收费的,有些是“免费” 的, 那么,软件公司为何会给你免费使用这个软件呢? 写这个软件的工程师们,他们的工资如果不从你(用户)这里来, 从哪里来呢? 目前你们当地的软件工程师的工资大约是多少,请给出尽量详细的分析,精确到年收入多少万元人民币。

4.你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的? 如何更新新版本的? 你估计软件团队更新一个主要版本花了多少 人月? 请写上人月的定义. 如果你们宿舍(或者你和另外三四个同学)要做同样水平的软件,请估计你们需要多少时间?

5.同一类型的软件之间是如何竞争的?你现在还用它么,你为何选择这个产品,而不是它的竞争对手?

6.5年后, 这种软件运行的硬件会有什么变化, 软件再过 5 年还会存在么,为什么?

7.列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同? 这些能说明软件的某些本质特性么?

同学们在写文献综述类的文章的时候, 要参考很多别人的描述或研究成果。 这是无可厚非的, 因为一个人无法亲自经历或验证那么多事情,总要援引间接经验、论断、描述。 关键是 -- 注明引用来源。引用来源不能简单地说 “百度”,而是要指向具体的文章。 如果不注明,就会出大问题。 虽然很多同学以后不会去写科研论文, 但是这个要求坚持,重要引用没有说明的会以作弊论

问题回答

我们小组最终选取了 2048 这个Android上的一个游戏软件

1.此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?

  • 最早于2014年3月20日发行。原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到各个平台。这款游戏是基于《1024》和《小3传奇》的玩法开发而成的新型数字游戏。
  • 觉得很好玩,经过身边朋友亲戚的推荐
  • 这个游戏刚刚开始并不是以盈利为目标的,开发者初衷就是觉得好玩,在将其开源版本放到Github上后,意外走红。

2.你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,老师是谁,同桌叫啥?软件是如何到你手里的?例如:邮购,下载,互相拷贝,从应用商店购买,等等。 (这个部分必须详细写,不然这道题目得0分,我要看看全世界的学生怎么抄袭这一段的)。

  • 张泰毓:

      第一次用这一类软件大概是初二的时候,就读于博学中学,班主任是林安国,同桌是王日双,是从他那里拷贝过来的
  • 王彪:

      第一次用大概好像是在高中时候碰巧中午睡觉之前看见同桌在玩,是个女生,上手之后感觉就是只有女生会玩的游戏,很简单,音效和画面都很一般,操作也很简单,在益智类的游戏中算是比较简陋的,但就是简单所以上手快。可以随时玩一局打发时间。自己也从应用商店下载过,然后就删了,该游戏适用人群很广,当吸引力不足,热度一过就没什么新鲜的,游戏本身也没有什么可以创新的东西,无法进一步升级。
  • 石亚鑫:

      我第一次玩2048这类型的游戏是在高中,当时我在临汾市第一中学就读没有同桌。班主任李月萍,这是我从安卓应用市场下载的。
  • 张浩林:

      我第一次用2048这样的软件是在高中时候,大概高一吧,当时就读于巴彦淖尔市第一中学,班主任:李桂莲,同桌:大头,软件是我自己从华为应用商店下载的
  • 张韵琪:

      我第一次用2048是在高中的时候,老师是夏梅梅,同桌是刘怡彤,当时喜欢玩下载游戏玩,仅仅是单机的游戏,比如植物大战僵尸这种的,所以玩了2048,在应用市场上下载的
  • 齐力锋:

      第一次用是在高二的时候,当时15岁左右,在宝鸡中学读高二,班主任老师叫张乐,同桌叫李旋。我是通过看同学玩,然后经过同学推荐,初识此类游戏。同学用他手机上的蓝牙给我传输过来apk安装包,然后我进行安装的。

3.我们知道有些软件是收费的,有些是“免费” 的, 那么,软件公司为何会给你免费使用这个软件呢? 写这个软件的工程师们,他们的工资如果不从你(用户)这里来, 从哪里来呢? 目前你们当地的软件工程师的工资大约是多少,请给出尽量详细的分析,精确到年收入多少万元人民币。

  • 现在很多软件都是收费的,而且很多软件里面都是带有广告的,还有流量费,有很多软件就是刚刚开始时免费的,后来玩到一定程度,就开始收费了,写这个软件的工程师们他们的工资就从广告费,流量费中出。

4.你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的? 如何更新新版本的? 你估计软件团队更新一个主要版本花了多少 人月? 请写上人月的定义. 如果你们宿舍(或者你和另外三四个同学)要做同样水平的软件,请估计你们需要多少时间?

  • 这款游戏挺容易上手的。好处就是打发时间,能在玩游戏的同时动动脑子,不太能让人上瘾
  • 在软件商城中更新软件
  • 人月是工作量的计量单位,是项目所有参与者工作时长的累计,是最为方便计算成本的数据。是项目管理中常用的概念。大型软件如游戏更新所需的人月要高于小型软件,且需要看更新计划的具体要求才可对人月进行估算。
  • 如果你们宿舍(或者你和另外三四个同学)要做同样水平的软件,我们可能会需要很长很长的时间,我们现在的水平还没能达到做2048这样水平的软件

5.同一类型的软件之间是如何竞争的?你现在还用它么,你为何选择这个产品,而不是它的竞争对手?

  • 同一类型的软件不停地完善软件,减少bug,还会做广告以此来吸引更多的人来玩。因为一开始就在玩2048,2048是我看到的第一个此类型的游戏,所以会选择2048

6.5年后, 这种软件运行的硬件会有什么变化, 软件再过 5 年还会存在么,为什么?

  • 5年后, 这种软件运行的硬件会变化很大,因为科技是越发展越发达,不光是硬件会变化很大,还有软件也会变化很大。软件的运行对硬件也有很高的要求。
  • 软件再过 5 年有可能会存在,因为现在发展速度很快,谁也不知道下一秒有什么伟大的发现和发明出现,我觉得存在的可能性会大一些。

7.列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同? 这些能说明软件的某些本质特性么?

  • 软件与硬件产品有本质的区别
  • 硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,我们是不能看到实物
  • 软件生产主要靠脑力劳动。软件产品的成本构成中人力资源占了相当大的比重。软件产品的生产成本主要在开发和研制。研制成功后,产品生产就简单了,通过复制就能批量生产。对于软件而言,不存在折旧和磨损问题,如果需要的话可以永远使用下去。但是软件故障的排除要比硬件故障的排除复杂得多。软件故障主要是因为软件设计或编码的错误所致,必须重新设计和编码才能解决问题。

参考资料

2048百度百科

工程师工资图片

2017-2018-1 JAVA实验站 第二周作业的更多相关文章

  1. 2017-2018-1 Java演绎法 第二周 作业

    团队任务:讨论Android上的游戏软件 参考现代软件工程 第一章 [概论]练习与讨论: 软件有很多种,也有各种分类办法,本次团队任务是讨论选取Android上的一个游戏软件,考虑到每位组员接触的游戏 ...

  2. 2017-2018-2 java红茶第二周作业

    详见团队博客:http://www.cnblogs.com/javahc/p/9033816.html

  3. 2017面向对象程序设计(Java)第二周学习总结

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  4. Java第二周作业

    Java第二周作业 本周作业: 参考http://www.cnblogs.com/rocedu/p/7911138.html 学习第二三章视频 参考http://www.cnblogs.com/roc ...

  5. 2017-2018-1 Java小组-1623 第二周作业

    2017-2018-1 Java小组-1623 第二周作业 关于游戏软件的问题 讨论结果 20162301张师瑜 20162305李昱兴 20162306陈是奇 20162308马平川 2016231 ...

  6. C语言--第二周作业评分和总结(5班)

    作业链接:https://edu.cnblogs.com/campus/hljkj/CS2017-5/homework/1026 一.评分要求 要求1 阅读指定博客+阅读收获+例子.(5分) 要求2 ...

  7. 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结

    丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  8. 1903021116—吉琛—Java第七周作业—客户类测试

    项目 内容 课程班级博客链接 19信计班 这个作业要求链接 第七周作业链接 博客名称 学号-姓名-Java第七周作业-客户类测试 要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决 ...

  9. 1903021121-刘明伟-java第七周作业-客户类测试

    项目 内容 课程班级博客链接 19信计班(本) 作业要求链接 作业要求链接 博客名称 1903021121-刘明伟-java第七周作业-客户类测试 要求 每道题要有题目,代码,截图 第一部分: 创建客 ...

随机推荐

  1. Dull Chocolates Gym - 101991D 离散化 前缀和

    题目链接:https://vjudge.net/problem/Gym-101991D 具体思路:首先看数据范围,暴力肯定不可以,可以下离散化,然后先求出离散化后每一个点到(1,1)的符合题目的要求的 ...

  2. VueJS 轻松支持 JSX 配置

    使用: babel-preset-vue-app TODO

  3. juery下拉刷新,div加载更多元素并添加点击事件(二)

    buffer.append("<div class='col-xs-3 "+companyId+"' style='padding-left: 10px; padd ...

  4. Android检测富文本中的<img标签并实现点击效果

    本文旨在:通过点击一张图片Toast输出位置与url链接. 闲话少说,实现原理大概是酱紫的::通过正则表达式检测富文本内的图片集合并获取url,在src=“xxx” 后面添加 onclick方法,至于 ...

  5. spring(四)之基于注解(Annotation-based)的配置.md

    注解 这里讲的注解有下面几个 @Autowired @Qualifier(" ") @Genre(" ") @Offline @Resource(name=&q ...

  6. tomcat已启动,使用maven的deploy发布后,根据路径打开浏览器访问时报错HTTP Status 500 - Error instantiating servlet class

    web项目中请求出现错误,如下: HTTP Status 500 - Error instantiating servlet class XXXX类 type Exception report mes ...

  7. HDU 2594 Simpsons’ Hidden Talents(KMP求s1前缀和s2后缀相同部分)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2594 题目大意:给两串字符串s1,s2,,找到最长子串满足既是s1的前缀又是s2的后缀,输出子串,及相 ...

  8. python基础(6)---set、collections介绍

    1.set(集合) set和dict类似,也是一组key的集合,但不存储value.由于key不能重复,所以,在set中,没有重复的key. 集合和我们数学中集合的概念是一样的,也有交集.并集.差集. ...

  9. Error: could not open `C:\Java\jre7\lib\i386\jvm.cfg

    打开eclipse时出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg’) 删除 c:\windows\syste ...

  10. 什么是VC、PE、LP、GP?

    天使基金主要关注原创项目构思和小型初创项目,投资规模大多在300万元以下:风险投资关注初创时期企业长期投资,规模在1000万元以下:私募股权投资主要关注3年内可以上市的成熟型企业. VC即ventur ...