首页 > 代码库 > 软件工程第一次作业

软件工程第一次作业

1、软件有很多种,如工具类软件、游戏类软件、系统类软件,它们的运行方式也各种各样,如以单机方式运行、以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点。

*音乐类软件:QQ音乐。它可以直接安装在电脑上运行,也可以下载QQ音乐app到手机客户端,我一直都在使用QQ音乐,同时也使用其他类型的音乐软件,比如酷狗音乐、酷我音乐盒、多米音乐、网易云音乐等等。这些音乐软件大体上功能相近,不过各有各的优缺点,就说QQ音乐,可以在线试听、收藏和在线下载各种类型的音乐,观看MV,收听电台,关注歌手等等。我喜欢用QQ音乐是因为它的音质较好,界面清新,习惯了使用它听音乐,因为平时不方便用电脑时,还可以打开手机客户端的QQ音乐app,和电脑端同步,听音乐十分方便。但它也有让人抓狂的地方,那就是由于版权的问题需要我们支持歌手才可以免费试听音乐,有的甚至要收费,所以我为了能听到更多好听的音乐,通常还使用其他的音乐软件。

*游戏类软件:王者荣耀。这是最近十分火爆的一款网络游戏,是天美发布的一款角色扮演类型的魔幻2D网游,以手机app方式运行在客户端,因其精美的游戏画质,低耗流量,登录方便,玩家可方便互动,深受用户喜爱。我觉得这个游戏是网游《英雄联盟》的缩影,英雄联盟是当下最火爆的网络游戏,进入大学以后,据我调查了解,基本上大多数大学生都在玩这款游戏,或许是因为天美的口碑较好吧,他们发布的许多游戏都比较受欢迎,比如天天酷跑、天天飞车、天天迅斗、天天爱消除等等。这些手机游戏几乎占据了手机网游的半壁江上,这些游戏我大多都玩过,确实做得不错。就说《王者荣耀》这个游戏,玩家可以在线交流,甚至在游戏中也可以交流,交流方式可以用文字交流,也可以语音通话,玩家组队对战推塔可以随时通话,互相配合,以便更好的进攻和防守。

*系统类软件:360手机卫士。这个系统软件相信没有人不认识,很多人都在用,它以APP方式运行在手机客户端,可以实时监控和防护手机安全,定期清理手机缓存和垃圾,清除无用文件和查杀病毒,让手机运行加快。此类型的手机系统软件很多,功能相近的如360清理大师、腾讯手机管家、鲁大师等等。我习惯于使用360手机卫士,其他类型的系统软件也有些功能比较好,但我只使用360手机卫士,只因长期使用熟悉了不想再更换吧。

2、这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?

这些软件一些是因为亲自体验过,使用觉得方便,熟悉,比如QQ音乐,360手机卫士等;还有的是因为朋友或者同学在使用,并且有不错的好评才开始使用。

他们的目标不一定都是为了盈利,大多数游戏是带盈利性质的,他们一般会想方设法让玩家通过充值获得更好的角色或装备,以让玩家花费更多的时间和精力在游戏上,并且通过玩家向他们的朋友扩散,帮助他们更进一步宣传,从而带给他们更多的利润。但还有的软件不是以盈利为目的,比如很多软件公司的目的除了盈利之外,还有就是不断提高软件质量,不断改进和完善,保证其公司的名誉和知名度,提高企业在同行业其他类型产品的竞争力。

还有的软件不是直接向用户收取费用,而是开发者在交给销售方的使用权时,已经直接买断版权,比如Android系统的目标客户是各大手机厂商,通过赚取版权费盈利。

3、这些软件是如何到你手里的(邮购,下载,互相拷贝……)

这些软件基本是通过下载的方式安装在手机或电脑等设备的,在各大应用商店或各大搜索引擎都能找到。但有一些软件因为版权问题或者使用权限问题不能在手机或者电脑上使用,我一般会在百度云盘或360云盘搜索破解版的软件,还可以找同学互相拷贝。

4、这些软件是如何处理Bug 的?又是如何更新新版本的?

我习惯使用360电脑管家或者腾讯电脑管家、鲁大师等,当这些软件运行出错或者因丢失文件无法正常运行,我通常使用360电脑管家查找问题软件,并通过相关操作处理bug,让软件正常使用。一般没类软件如果本身存在着一些特殊问题,运行出错时都会提示用户下载相应插件或补丁以修复bug。软件每次更新版本都是围绕着如何让软件比原来的软件功能更完善,用户体验更好,软件占用空间更小等等。

至于更新版本,可以针对上一版本有哪些没有测试出来的错误更进一步修复和完善,或者还存在着不足的地方添加补丁,然后发布新版本;更新时也有可能在功能上、界面上和用户体验上进行改变,更新时有一个软件版本号,每次更新都是在上一次的基础上作出的调整。

5、同一类型的软件之间是如何竞争的? 这一类软件的发展趋势如何?

同一类型软件竞争主要就得看用户体验度了,比如360和腾讯,在手机系统安全软件这一块上存在很大的竞争关系,360手机卫士和腾讯手机管家孰优孰略,还得看用户对他们的评价,比如腾讯手机管家的下载量达到十多亿次,而360也评分较高。

这些软件都深受广大用户喜欢,而且这些软件一直都在更新换代,以适应越来越多用户的需求,它们不向从前的一些应用程序,不但功能有限,而且潜力低,无法更新换代,软件还是原来那些功能,导致用户越用越烦,随着越来越多新产品发布而逐渐被淘汰。

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

它们和硬件肯定是有很大不同的,我们不清楚软件是具体怎么实现的,因为软件看不见,摸不着,它是虚拟的,是程序。它不像硬件,是具体存在的物体,看得到,摸的到,像cpu、密密麻麻的集成电路板、光驱等等。软件的本质就是一些程序的组合,通过软件工程,应用一些工具设计出来的。

7、此类软件是什么时候开始出现的

像QQ音乐和360卫士出现时间较早,都是在2006年出现的,在我中学第一次碰触到电脑开始,这些软件就活跃在各大应用商店之中,并且到目前为止从来没有淡出过用户的视线,而像王者荣耀这些类型的网游,发展日期较短,最近两年才开始风靡起来,玩游戏的都知道,游戏类软件注定无法像这些老牌的应用软件或者系统软件一样一直受用户喜爱,因为这些软件强大的竞争力,想要留住更多用户,必须不断创新改进,提高用户体验度。

8、你个人第一次用此类软件是什么时候,你当时是什么状态,有什么期望,当时的软件是如何得到的(买的正版,盗版,下载?)

第一次用QQ音乐和360卫士是在初中的时候,是那个时候最火的几款软件,为了能常听音乐,方便管理手机,一般都会安装这些软件,当时拥有一个QQ号是很有面子的事,朋友联系不再只通过电话,有了QQ号,不但可以注册QQ音乐,许多问题也迎刃而解。而王者荣耀是在今年暑假第一次被朋友推荐使用,都是通过下载正版的方式,安装到手机和电脑上使用。

9、你是如何学会用这软件的?它给你什么好处,坏处?

学会使用这些软件并不难,只要按照指示操作,一般不会有什么问题,我现在还在使用这些软件就可以看出这些软件对我的帮助还是很大的,听音乐方便了,管理手机也不麻烦了,除了游戏类软件,这些游戏不能长时间玩,以免上瘾,偶尔玩一下打发时间,放松心情是可以的。

10、你现在还用它么,或者是同类软件的不同品牌,为何?

现在还在使用它,因为熟悉,所以对它们产生了依赖,除非必要,否则一般不更换而使用其它品牌。说明这些软件在我看来做得很成熟,能够满足我的需要。

11、这种软件再过10年,20年还会存在么,为什么?

像QQ音乐、360卫士等等口碑较好的老牌软件,我觉得是不会消失的,因为它们已经深入了广大用户的生活之中,并且还将长期影响着我们,而像游戏类软件就不好说了,虽然它们不会消失在我们的视野之中,但使用的人不会越来越多,除非它具有相当强大的发展前景和同类产品中具有相当大的竞争力。

 

软件工程第一次作业