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

软件工程第一次作业

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

答案:

工具类软件:搜狗输入法。当今主流的汉字拼音输入法之一,以客户端软件的方式运行,支持Windows、Linux和Mac及各类移动平台,部分功能需要联网才能实现。更新速度快,紧跟时代潮流,深受广大用户喜爱。

游戏类软件:英雄联盟。只能以客户端的方式安装在计算机上运行,更新速度快,是当今世界最具人气和影响力的网络游戏之一。

系统类软件:Microsoft Visual Studio。只能以客户端的方式安装在windows平台运行,自07年发布以来平均每两年更新一次,是目前最流行的Windows平台应用程序的集成开发环境。

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

答案:

当初之所以使用这些软件,全靠别人推荐,用的时间长了,发现这些软件相比其他同类软件都更有趣,功能也更完善,也就懒得尝试其他软件了。

这些软件的基本功能都免费提供给用户,但也有相当一部分功能只有付费才能使用,所以,软件越来越完善的基础功能是为了吸引更多的用户,而吸引更多的付费用户才是软件运营商的最终目的。

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

答案:一般windows平台的软件都从各自的官网下载,app软件则从各类android应用商店下载。

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

答案:

windows平台的软件不会经常更新版本,一般都靠各类插件和补丁修复,而移动端应用软件则只靠更新版本修复bug。

windows平台的大型软件的新版本都会发布在各自的官网上,用户可以自行下载更新,app软件则会在每次运行时提示新版本(需联网),用户同意后由软件自行更新。

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

答案:

影响同一类型软件之间竞争的影响因素众多,外部因素主要有行业市场、软件技术特性、客户资源和国家政策等,内部因素主要包括战略因素、组织管理、技术研发和融资策略。从用户来说则更倾向于效率更高、价格更优惠、使用更方便的软件。

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

答案:

硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。

软件的本质其实是硬件工作的任务,软件协调并指导硬件与硬件正确地交互产生人们想要的正确结果。

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

答案:

最早的汉字输入法,一般认为是从70年代末期或者80年代初期有了个人电脑PC开始诞生的,虽然更早有电报码,用0──9十个数字中的四位组合构成每一个 汉字,便于邮电局发送电报之用,但通常意义上,人们还是认为从1981年国家标准局发布《信息交换用汉字编码字符集基本集》GB2312-80以来,个人 计算机上开始使用五笔或者拼音输入汉字才是输入法广为使用的真正开始。在台湾的汉字输入法历史则可追溯至1976年由朱邦复发明的仓颉输入法。

真正的电子游戏专用机产生在70年代初。1971年,一个还在MIT学习的叫NolanBushnell的家伙设计了世界上第一个业务用游戏机,这个街机游戏的名字叫《电脑空间》。

编译软件最早是在20世纪50年代,IBM的John Backus带领的研究小组研究的FORTRAN语言及其编译器。但直到20世纪90年代,许多免费编译器和编译器开发工具被开发出来。

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

答案:我最早使用这些软件是在14年上大学以后。之所以使用这些软件,是因为生活、学习时离不开它们。好在这些软件都有免费的版本,可以直接从官网下载。

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

答案:

刚开始使用这些软件基本上都靠老师和同学们的指导,以及一些网上的教程。直到现在这些软件也确实为生活带来了很多便捷。但由于这些都是大型软件,很耗内存。

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

答案:

到现在一直在用,因为用习惯了,而且也确实挺好用,所以就懒得尝试其他软件了。

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

答案:

这些软件应该不会像现在这么火。如今软件的更新换代的速度很快,再过十多年很难保证这些软件不会被其他更高级的东西代替。

软件工程第一次作业