软工课后作业01 P18第四题

GitHub账号注册

我选取:Tools(工具软件)、Games(游戏)、Operating Systems(操作系统)进行分析。

Tools(工具软件)

(1)软件的开发者制作出的工具软件具有实用性的特点、通过工作学习中必需要使用为理由,让我成为了他们的用户。他们的目标大部分是盈利的,但也有一些工具软件写出来是免费给用户使用的。

(2)这些工具软件大部分通过下载到我的电脑上,但也有通过老师发工具软件,进行互相拷贝,当时上小学4年级,例如excel工具软件,在制作图表的时候方便了许多。更容易做出来并且更容易看得懂。

(3)这些软件处理Bug的时候,一方面是通过用户的使用出错时,用户自行上传反映Bug给开发公司,另一方面开发公司自己测试,发现Bug并修改。

工具软件通过开发公司发布新的版本,之后去官网下载,重新安装软件,进行更新。

(4)同一类的工具软件在竞争中,让软件的使用更加人性化,或者通过软件的免费使用进行竞争。

Games(游戏)

(1)游戏软件通过游戏的游戏性让我成为他们的用户,他们的目标都是盈利。赚取用户的现金。

(2)游戏软件都是通过下载到我手里,当时上小学4年级,感觉非常的好玩,娱乐性很强。可以充分消磨无聊的时间。

(3)处理Bug最开始对游戏软件进行封测、内测、然后公测,通过玩家游戏中的不符合游戏规则的地方。进行修复Bug,版本小更新时直接通过线上直接更新,

版本大更新,通过去下载官网发布的新的版本,重新安装。

(4)同一类型的游戏软件通过游戏性来进行竞争。

Operating Systems(操作系统)

(1)操作系统因为是系统软件,电脑如果要正常运行,通过强制使用,说服了我去成为他们的用户。他们的是为了盈利。赚取用户的现金。

(2)这些软件大部分电脑自动安装好了,但也有通过下载到我手上,当时上小学3年级,感觉很便利,有了操作系统对电脑的操作也方便了许多。

(3)软件通过用户反馈或者开发公司自己测试来处理Bug,版本更新除了像win7,变win8、win10需要重新安装,其他的小更新线上更新即可。

(4)同一类的软件通过广告推广自己的操作系统软件或者通过方便性宣传自己的操作系统进行竞争的。

在使用上述软件时会出现特殊现象,软件在使用时没有硬件方面的支持,软件也就不能使用。

软件的本质特征为:用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。

原文地址:https://www.cnblogs.com/362xu/p/8521663.html