zoukankan      html  css  js  c++  java
  • 2013551814第一次作业

    15选一 第二题:

      软件有很多种,也有各种分类办法:

         ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上);   Web APP (基于网页的软件);   Internal Software (企业或学校或某组织内部的软件);

         Games (游戏);   Mobile Apps (手机应用);    Operating Systems (操作系统);    Tools (工具软件)

         选取一类软件,  请分析:

         1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的?  他们的目标都是盈利么?  他们的目标都是赚取用户的现金么?还是别的?

         2) 你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,是什么状态,对软件有什么期望 (这个必须写,我要看看全世界的学生怎么抄袭这一段的

         3)当时的软件是如何到你手里的 (邮购,下载,互相拷贝,从应用商店购买,。。。)

         4) 你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的?  如何更新新版本的?

         5) 同一类型的软件之间是如何竞争的?你现在还用它么,或者是同类软件的不同品牌,为何?

         6)这种软件再过 3 年,5 年还会存在么,为什么?

    答:

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

    (1)     这类软件首次出现在上世纪八十年代,这类软件是在我买手机后自然而然的使用中成为他们的用户,他们的目标不都是盈利,有些是为了扩大知名度

    (2)     我第一次使用此类软件是我买第一部手机的时候,我当时12岁在上小学,当时软件还比较简单,我希望APP在日后发展越来越有趣,并且越来越良心吧,不要老是装一大堆插件占空间

    (3)     当时软件一般都是手机自带的,很少下载

    (4)     就是长期用久学会了,它带给我们很多方便,但也占用了我们的时间

    (5)     一般都是先一支独放到百家争鸣,后面的基本上都是模仿 ,所以一般用的都是始祖软件吧,很少有真正做到后起之秀的。

    (6)     如果一款软件不及时更新,估计就会不存在了,因为需求一直在变化

    (7)     着种软件一般换代特别的快,硬件的话更新较慢

     

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

    操作系统发展历史及其优缺点

     

    操作系统的历史此前经历过七个阶段,分别为CP/M系统——MS-DOS系统——Windows系统——Unix系统——Linux系统——FreeBSD系统——Mac OS系统

     

    操作系统这类软件一般设计成本较高,时间很长,耗时耗力。但却非常有用

    比如最简单的操作系统DOS,它速度快 安全并且整个系统体积较小 但是功能却很少

    而一般操作系统是相当复杂的,现在的操作系统普遍图形界面良好,拥有良好的集成开发环境,并且可以整合很多常见的软件,方便。缺点就是因为自身过大 ,从而导致了系统更新会落后,漏洞较多,易受到病毒的攻击,并且经常存有大量垃圾碎片。

     

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

     

    Webapp特点:

    网络密集性:WebApp驻留在网络上,服务于不同客户群体的需求。网络提供开放的访问和通信(如因特网)或者受限的访问和通信(如企业内联网)。

    并发性:大量用户可能同时访问WebApp。很多情况下最终用户的使用模式存在很大差异。

    无法预知的负载量:WebApp的用户数量每天都可能有数量级的变化。周一显示有100个用户使用系统,周四就可能会有10000个用户。

    性能:如果一位WebApp用户必须等待很长时间(访问、服务器端处理、客户端格式化显示),该用户就可能转向其他地方。

    可用性:尽管期望百分之百的可用性是不切实际的,但是对于热门的WebApp,用户通常要求能够24/7/365(全天候)访问。澳大利亚或亚洲的用户可能在北美传统的应用软件脱机维护时间要求访问。

    数据驱动:许多WebApp的主要功能是使用超媒体向最终用户提供文本、图片、音频及视频内容。除此之外,WebApp还常被用做访问那些存储在Web应用环境之外的数据库中的信息(例如,电子商务或金融应用)。

    内容敏感性:内容的质量和艺术性仍然在很大程度上决定了WebApp的质量。

    持续演化:传统的应用软件是随一系列规划好的时间间隔发布而演化的,而Web应用则持续地演化。对某些WebApp而言(特别是WebApp的内容),按分钟发布更新,或者对每个请求动态更新页面内容,这些都是司空见惯的事。

    即时性:尽管即时性(也就是将软件尽快推向市场的迫切需要)是很多应用领域的特点,然而将WebApp投入市场可能只是几天或几周的事。

    安全性:由于WebApp是通过网络访问来使用的,因此要限制访问的最终用户的数量,即使可能也非常困难。为了保护敏感的内容,并提供保密的数据传输模式,在支持WebApp的整个基础设施上和应用本身内部都必须实施较强的安全措施。

    美观性:不可否认,WebApp的用户界面外观很有吸引力。是否能将产品或是思想成功地推向市场,界面设计的美观和技术设计同样重要

     

    Android操作系统特点:Android上的应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可以供其他应用程序使用。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或主屏幕这样的核心组件也可以。Android 是一种完整的多任务环境,其中应用程序可以并行运行。在后台运行时,应用程序可以生成通知以引起注意。

     

    游戏软件特点:1.庞大的潜在用户群:全球在使用的移动电话已经超过10亿部,而且这个数字每天都在不断增加。在除美国之外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台,比如PlayStation和GameBoy都要大。

    2.便携性与移动性:在控制台游戏时代,GameBoy热销的一个原因就是便携性——人们可以随时随地沉浸在自己喜欢的游戏中,还可以随时随地抢购自己喜欢的
    装备或宠物。和游戏控制台或者PC相比,手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。手机便携性、移动性的特征更能满足用户随时随地玩游戏的需求,用户利用排队、等车的时间进行游戏,手机游戏碎片化的特性凸显。调查显示,29.8%的用户在用手机玩游戏以后电脑端玩游戏的时间减少,手机游戏已经开始抢夺电脑游戏时间。22.4%的用户手机游戏时间越来越长,仅有10%的用户时间变短,手机游戏已逐渐成为一种普遍的娱乐方式。
    3.支持网络:因为手机是网络设备,在一定限制因素下可以实现多人在线游戏。随着移动网络的发展,移动游戏也越来越多的被大家接受,对于之前长期通知市场的掌机来说造成了不少的冲击。市场研究公司IDC和App Annie报告显示2013年第一季度iOS和Android平台游戏业务营收是掌机的3倍。
  • 相关阅读:
    EOJ 1822 Hanoi Tower IV
    Firefox,chrome,IE上传图片预览
    js保存,获取,删除cookie的操作
    jquery 特效
    SimpleDateFormat转换时间,12,24时间格式[转]
    javascript捕获页面窗口关闭事件
    [转]ajQuery的deferred对象详解
    iframe
    火狐路径问题
    JAVA折腾微信公众平台(Token验证)[转]
  • 原文地址:https://www.cnblogs.com/a504552467/p/5239912.html
Copyright © 2011-2022 走看看