软件工程第一次作业

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

  • 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?
  • 这些软件是如何到你手里的(邮购,下载,互相拷贝……)
  • 这些软件是如何处理Bug 的?又是如何更新新版本的?
  • 同一类型的软件之间是如何竞争的? 这一类软件的发展趋势如何?
  • 列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
  • 此类软件是什么时候开始出现的
  • 你个人第一次用此类软件是什么时候,你当时是什么状态,有什么期望,当时的软件是如何得到的(买的正版,盗版,下载?)
  • 你是如何学会用这软件的?它给你什么好处,坏处?
  • 你现在还用它么,或者是同类软件的不同品牌,为何?
  • 这种软件再过10年,20年还会存在么,为什么?

 

选取软件:   

                                     

         Photoshop          Visual Studio2015              QQ

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

Photoshop:刚开始接触平面设计软件只有Photoshop,在其行业领域可以说是唯一的,Photoshop的专长在于图像处理,而不是图形创作。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工;图形创作软件是按照自                 己的构思创意,使用矢量图形等来设计图形。Photoshop是Adobe公司的一款产品。Photoshop的激活需要激活码和联网认证,可以算是以营利为目的的一款软件,目前在国内市场破解版较多,只有少数大型设计公司才购买正版,只因其价格过高,                         Photoshop CS6的售价为 6476人民币。其目标还是以赚取用户的先进为主。

Visual Studio2015:因为我学的是计算机科学与技术,日常编程是免不了的,之前同学推荐的是CODEBLOCK,后来发现其界面老旧,于是百度搜索最好编程软件,推荐的就是Visual Studio。Visual Studio2015号称是史上最强大的IDE。我觉得它不是徒有其名,                               功能十分强大,界面也充满了科技感,其实最强大的是它可以安装很多插件,不断丰富其功能。Visual Studio2015可以说是良心软件,并不是以赚钱为目的,它的社区版是免费的,对于日常编程,其功能是绰绰有余的。当然,企业版和旗舰版是                               收费的,毕竟开发是需要成本的。我觉得Visual Studio的目标是在于推广,可能有人会说微软公司的产品还需要推广?没错,Visual Studio2015作为Microsoft旗下的一款产品,它充满了各种光环,可是在变编程件市场里,竞争非常激烈,并不                             像在操作系统领域里做到垄断,所以也是需要通过口碑来进行推广的。

QQ:刚接触QQ应该是在小学的时候,在我的印象中QQ仿佛是在一夜之间火起来的,为了追赶潮流,很多人都争相申请了QQ号,成为了QQ的用户。并不是开发者来说服而是自愿使用的。QQ作为最流行的社交软件,其目的应该是服务人们日常交流和办公的,并不是在        于赚钱。虽然有收费项,但都是一些增值业务,非必须选项,用户可以选择性使用,非强制性的。其目的也是推广,腾讯公司利用QQ这款软件进行其他软件的推送,用户在不经意间就会选择其公司的其他软件,而且推广效果明显。

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

Photoshop:Photoshop CS6是在Adobe公司的官网上利用浏览器下载的。

Visual Studio2015:Visual Studio2015是在MSDN获取链接,利用第三方下载软件下载的。MSDN涵盖了Microsoft几乎所有的软件和全部版本,而且下载方便,全部都是官方原版镜像。

QQ:QQ是在腾讯官网利用浏览器下载的。

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

Photoshop:Photoshop CS6使用到现在没遇到过BUG,唯一一次卡死是内存占满然后卡死,这时弹出对话框,有两个选项,一是继续等待,二是结束进程。结束进程后内存释放,电脑恢复正常。选择继续等待时,Photoshop会释放一部分内存,然后继续工作。                       Photoshop作为最强大的平面处理软件几乎没有bug,为此我在百度上搜索了一下,未见到其有bug的历史。由于Photoshop买的是对应版本,所以更新并不是很频繁,一般采用系统自动更新。

Visual Studio2015:Visual Studio2015在有bug是一般会卡死,让后让用户选择结束进程,bug处理的方式属于后期维护人员负责的,他们会收集用户反映的bug然后解决办法做成补丁更新。Visual Studio2015的更新选项有以下这两种:自动更新和不更新。

QQ:一般QQ出现bug是会让用户选择提供bug的信息,然后后期维护人员会将解决方案做成补丁更新原版QQ,一般QQ更新是强制性的,遇到重大版本更新时,打开QQ会自动弹出更新界面,并禁止使用未更新版本的QQ。

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

Photoshop: photoshop在平面设计领域是没有竞争对手,因为其功能强大是其他软件模仿不来的,加上其上市时间较长,在用户之间形成良好的口碑。对于平面设计软件其前景还是很广阔的,毕竟应用领域很广。加之Photoshop在功能上向着3D和视频处理方向上靠                  拢,使之功能更加强大,其二,新版Photoshop提供了很多便捷功能,很多复杂的操作都能一键完成,更加智能化。

Visual Studio2015:就目前而言,Visual Studio2015的竞争对手是Xcode,其实也不算是竞争对手,Xcode相比于Visual Studio2015还有很长一段路要走Visual Studio已经不仅仅是一个编程的IDE了,它是一套Application Lifecycle Management (ALM) 工                                 具,结合它背后的比如说Visual Studio Online,你可以用VS来管理你的项目,从设计,开发,到测试,部署和维护的整个生命周期。如果从这个角度来理解所谓的“集成开发环境 (IDE)”的话,VS显然比XCode先进太多了。VS一个工具,可以                             支持从移动设备,到服务器端应用,到大型企业应用,到云应用的开发。VS还是一个很开放的IDE环境,插件多如牛毛,如果真喜欢Emacs或者Vim,一个插件就搞定了。即便只是单纯从传统的IDE的角度,在IDE里画UI,基本上也是很落伍的做法                             了。

QQ:目前社交软件很多,有微信,陌陌,GaGa,派派等。现在社交软件功能做的越来越强大,文字,语音,视频,图片和文件传输,所以很难有所创新,而QQ作为国内“第一个吃螃蟹的人”,它的用户就有很多,而其他社交软件又很难超过QQ,所以导致了QQ一家独大        的场面,或许有人会说微信貌似更流行,不管是微信还是QQ,都是腾讯公司的产品。其实现在社交软件市场基本处于饱和状态。

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

首先我不能理解“特殊”现象是指什么。至于软件和硬件有什么不同,软件是硬件的灵魂,只有有了软件,硬件才会工作。而硬件是软件的载体,只有在硬件上,软件才会发挥作用。软件的本质是程序或类的集合,程序和类是代码的集合,代码经过编译器编译后变成中间码或者机器码,中间码通过framework或者JDK解释成为机器码,机器码就是所谓的二进制

6.此类软件是什么时候开始出现的?

Photoshop:1987年第一款photoshop产生,1988年七月,与Adobe公司合作,使用口头协议,次年4月才完成书面协议。

Visual Studio:1997年,微软发布了 Visual Studio 97。包含有面向 Windows 开发使用的Visual Basic 5.0、Visual C++ 5.0,面向Java开发的Visual J++和面向数据库开发的 Visual FoxPro,还包含有创建 DHTML (Dynamic HTML) 所需要的 Visual InterDev。其中,Visual Basic 和 Visual FoxPro 使用单独的开发环境,其他的开发语言使用统一的开发环境。

QQ:QQ是1999年2月由腾讯自主开发的基于Internet的即时通信网络工具——腾讯即时通信

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

Photoshop:我第一使用Photoshop大约在2008年左右,那时我刚开始学习摄影,拍摄的照片不是很理想,所以想用Photoshop修改一下,达到我想要的效果。我当时是在官网下载的正版,安装后才知道只能使用30天,所以我又从网上下载了破解补丁。

Visual Studio:第一次使用VS大约在2014年,当时厌倦了使用CODEBLOCK,所以选择了VS,我当时从网上看到了VS的界面,无论UI还是UE,VS全方位的碾压了CODEBLOCK,VS我是从MSDN下载的社区版官方原版镜像,因为社区版不收费,功能也够用,还是正版软件,何乐不为呢?

QQ        :第一次使用QQ大约在2006年左右,当时也不知道腾讯用了什么营销手段,QQ仿佛突然间火了起来,人们处处比较这自己的QQ等级,仿佛QQ等级给他们带了无尽的荣耀,由于从众心理,我也注册了一个QQ账号,从此走上了QQ之旅,QQ一般是从官网上直接下载,由于其是免费软件,到现在为止我还没听说过谁用的是盗版的QQ。

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

Photoshop:刚开始学习Photoshop时是跟着网上的视频教学学习的,后来发现课程内容不连贯,后期难度突然加大,跟不上进度而且讲课内容过于专业,我就尝试着自己摸索,由于有了一定的基础知识,感觉做起来不是非常难,而且自己摸索后得到的经验更容易记住。说起PS带来的好处有很多比如摄影器材没达到专业级的情况下,依旧可以用PS修改处专业的写真。而且用PS学会平面设计后可以自己做一些海报和展板之类的东西。

Visual Studio:其实就我需要的Visual Studio的功能而言,根本不需要刻意学习使用VS,和其他编译器操作起来是一样的。真正要学的并不是要怎么使用,而是要学习编程。至于给我带来的好处,我只能说我未来的工作就靠它了。

QQ:这款软件没有刻意的学习使用,界面设计的简洁易懂,功能也就是日常聊天等功能

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

这三款软件我到现在还在使用,Photoshop是在平面设计中功能最强大的软件,Visual Studio2015是编程软件中最强大的,不仅是它本身,其生态圈做的也非常好。而QQ更不用说了,到现在为止我还没找到能够替代它的软件,现在的QQ已经不只是一款聊天工具,它的生态圈也非常强大,而且许多允许第三方账号登录的选项中必有QQ,可见其重要的地位。其实我选择的这三款软件都代表着其领域的顶尖标准,起码到现在位置还没有哪款软件能超越他们在各自专长领域中的地位,而且排名第二位的也无法望其项背。可见要超越他们,其他软件还有很长的一段路要走。

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

Photoshop:前面也介绍过,Photoshop并不是一成不变,它也在更新,主要分为两个方面:一是向其他领域扩展,例如3D和视频;二是向着操作简单化智能化发展,一键进行各种复杂的处理,各种智能的算法使图像处理得更加自然

Visual Studio:作为Microsoft旗下的产品,微软开发出.Net,又怎么可能让他消失?在我的印象中,有电脑的存在就会有微软的存在。

QQ:作为一款社交软件,QQ的功能越来越强大,在我身边的人,至少人手一个QQ号,这么庞大的使用人群,是在想不出QQ消失的原因。当然,我也无法想象QQ消失后我们的生活会变成什么样子、

 

 

 

 

转载于:https://www.cnblogs.com/choppe/p/5875616.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值