软件质量保证与测试(--作业--)

15选1 ,我选择第7题

有人认为,“中文编程”, 是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么?

我认为“中文编程”并不是提升编程效率的武器。

1.目前并没有成熟的编译环境;

2.反复切换中英文输入容易引起不易察觉的Bug;

3.英语作为目前编程的公认语言,被大家广泛使用,使用中文编程后,大量的开源项目都难以维持,造成交流上的障碍;

4.中文语言歧义较多,需要定制一系列的规定才能真正应用起来。

2.题目:

选择一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史

系统软件:操作系统,设备驱动程序、工具软件等

应用软件:用户使用它们来完成工作,从管理核电厂到写文章,或者是通信、游戏、浏览网页、播放视频等

恶意软件:软件病毒等

应用软件:淘宝

优点: 
1. 为用户提供了庞大的信息量,满足了大部分用户的需求 
2. 以购物为目的行为,配合其他信息的服务,促进了商品浏览量,进而促进了商品的成交率。 
3. 阿里巴巴、阿里软件、阿里妈妈、淘江湖、口碑网、淘宝平台环环相扣为卖家解决了从货源,库存到推 广销售等一系列的问题。 
4. 社区营销提升了商品的交易

5.能买到一些不容易买到的东西,能以低于一般市场价格买到东西,可以足不出户就买到东西,省事

缺点: 
1. 信息量大,信息整合做的稍微差点,使得用户不能获得有价值的信息,进而会降低用户的粘性。 
2. 产业链庞大,各个产业开发运营成本较高,维系产业链用户的成本较高,使得各平台之间的广告投入加
大来增强盈利,但这样致使广告的虚假性得不到有效的控制,进而损害用户的利益,进而影响用户的忠诚度。 

发展历史:

 2003年5月10日,淘宝网上线。

    2003年10月,淘宝网推出了第三方支付工具“支付宝”。2012年支付宝占第三方支付47%市场份额,已经成为中国互联网行业最普及的第三方支付工具。

 2004年,阿里巴巴五周年庆典上,马云将阿里巴巴第二个五年战略描述为从“Meet At Alibaba”跨越到“Work At Alibaba”,推出“网商”的概念。

   2005年10月,阿里宣布对淘宝追加10亿元投资,并号称淘宝将继续免费3年

   从2006年之后,淘宝的发展不再是单一C2C逻辑,开始在忽而扩张合并忽而拆分独立的节奏中进行。

   2008年,淘宝网与广告平台阿里妈妈合并。

   2009年,阿里巴巴集团将口碑网资产注入淘宝网。 

  2010年11月,淘宝商城正式启用独立域名并开始独立运营。

   2011年,淘宝网孵化的业务线在拆分中清晰起来,淘宝网、淘宝商城、一淘(购物搜索)、聚划算(团购)业务相继独立。   

   随着2012年七大业务群和2013年初25事业部的两度重组,淘宝网基本完成阿里架构上的业务线孵化任务(在事业部划分上已经没有淘宝网)。

 3.选取三种软件,请分析他们各自的特点

我选取的是Opperating Systems ,Games,MobileApps

对于Opperating Systems特点:

1、并发性并发性:是指两个或两个以上的事件或活动在同一时间间隔内发生。操作系统是一个并发系统,并发性是它的重要特征,操作系统的并发性指它应该具有处理和调度多个程序同时执行的能力。多个 I/O设备同时在输入输出;设备 I/O和 CPU计算同时进行;内存中同时有多个系统和用户程序被启动交替、穿插地执行,这些都是并发性的例子。发挥并发性能够消除计算机系统中部件和部件之间的相互等待,有效地改善系统资源的利用率,改进系统的吞吐率,提高系统效率。例如,一个程序等待I/O时,就出让 CPU CPU,而调度另一个程序占有 CPU执行运行。这样,在程序等待I/O时,CPU便不会空闲,这就是并发技术。

2、共享性:共享性是操作系统的另一个重要特性。共享指操作系统中的资源,第一种是互斥访问。系统中的某些资源如打印机、磁带机、卡片机,虽然它们可第二种是同时访问。系统中还有许多资源,允许同一时间内多个进程对它们进行。

对于Games

随着软件的发展,游戏的种类也越来越多,当接触了计算机,手机后一般情况下也就开始接触了游戏,不同的游戏有不同的群体爱好者,但他们只有不断的更新,解决BUG才能吸引更多的用户。很多游戏偶尔会出现屏幕失灵,闪退,和无响应的情况。硬件是物理设备,软件运行时建立在硬件上面的,在良好的硬件下运行软件能得到更好的体验。软件是程序+软件工程,而程序由算法+数据结构,一条条代码在良好硬件的设备下运行。

 特点:娱乐性最强,可用于娱乐消遣,图形界面丰富,交互友好,因为娱乐性强。

对于MoblieApps

(1)手机一出现,里面便带有一些软件。这些软件会提供一些快捷方便,或者大家没有体验过的功能,让用户产生好奇心理来吸引用户。他们的目标基本都是为了盈利或者打响企业知名度。盈利不一定是为了赚取现金,许多应用一开始都是免费的或者终生免费,但他可以赚取用户信任感,等用户剧增,再开启一些收费。

(2)刚开始接触的都是手机里的自带APP,后来玩熟悉了之后会自己下载

(3)一般新手上路都有指导,带领我们怎么玩,后来在不断的实践中,掌握更多的技巧

(4)桶一类的软件肯定都有竞争,就看哪个更能满足用户的心理,随时代的发展不断更新,解决技术问题
特点:

1.拥有庞大的潜在用户群。手机游戏潜在的市场比其他任何平台,比如PiayStation和GameBoy都要大。

2.便携性在控制台游戏时。和游戏控制台或者PC相比,手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。

3.各种APP的出现,使得人们可以通过手机就可以完成各种工作,例如银行转账,话费充值,购物等等

原文地址:https://www.cnblogs.com/logo-9096/p/5243916.html