面向对象与软件工程—个人作业1

软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。

答:

    我选择了软件:腾讯视频、淘宝、windows操作系统。

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

答:

1)腾讯视频:我是自己下载的,根据自己的需求查找视频软件的时候看到用户对这款软件的评价都不错,所以就下载了。软件开发者的目的也不是只为了利益,当然也是通过了解了人们的需求,想让用户通过这款软件观看到各种有趣的视频以及最新的电视剧,是一款很好的娱乐软件;可是其中一些视频只有VIP才能观看,或者是用户想要看超前点播等的这些功能的目的确实是为了赚钱。

2)淘宝:淘宝我是为了网上购物才下载的。这款软件给人们带来极大的方便,对于那些商家们来说,淘宝为他们做生意赚钱提供了一种线上的更方便,更轻松的赚钱方式,对于用户们来说,他们可以通过手机就能逛更多的商店,买到自己喜欢的东西,不仅方便而且省时;而商家想要在淘宝做生意,就必须买相关插件,还要付高额的租金费,这使得软件开发者转到很大的盈利,所以在我看来,软件开发者最大的目标还是赚取利益。

3)windows操作系统:使用到该系统是因为学习需要买了电脑,而电脑上安装的就是这种系统。Windows操作系统相对于其他操作系统来时是用户们使用最普遍的操作系统了,而且该操作系统通过不断的更新升级已经是十分成功的操作系统了,现在我们可以在官网直接下载操作系统,或者拷贝他人的操作系统。而其开发者最大的目标还是为用户提供一种更优化的计算机系统,其次就是赚取利益。

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

答:

    腾讯视频和淘宝都是自己下载的,而windows操作系统本来就安装在自己的电脑上。

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

答:

   这些软件和系统都是通过用户反馈各种Bug信息给客服、测试人员 等的,然后测试人员通过自己测试后如果真的出现Bug,他们就会将Bug反馈给 开发人员或者是程序员,让他们重新修改代码,经过多次测试,修复Bug,在给用户使用。更新软件版本通常都会在使用该软件的时候弹出提示更新软件的消息,用户可以根据自己的需求去选择=更新或者不更新。
4.同一类型的软件之间是如何竞争的?

答:

   同一类型的各种软件通常都是通过该软件界面的美观,功能的完善。以及能为用户带来更多的利益和方便,或者是提供一些奖品等去吸引更多用户,来进行竞争的。

 

你可能感兴趣的:(面向对象与软件工程—个人作业1)