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

    Software, Software Engineering 等名词的来源,请问 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时、何地、何人?

    Software这个名词的已知的最早的使用者是John Tukey。

    2000年,Fred Shapiro,耶鲁法学院的一位图书管理员,发表了一封公开信,揭示了在JSTOR的电子档案中,John Tukey在1958发表的”The Teaching of Concrete Mathematics”是已知的最早使用术语“Software”的论文,比《牛津英语词典》引用要早两年。

    Software Engineering的创造者是Anthony Oettinger,普及者是Margaret Hamilton。

    "Software engineering"这个术语由Anthony Oettinger创造,然后由Hamilton 推广."Software engineering"在1968年被用作世界上第一次软件工程的会议标题,这个会议由北约赞助和推进。 Hamilton在这个领域发展了许多概念,诸如异步软件,优先调度、端到端的测试,human-in-the-loop决策能力,优先显示(可靠的软件设计的基础)。

    引用自维基百科《John Tukey》:https://en.wikipedia.org/wiki/John_Tukey

    《Margaret Hamilton (scientist)》:https://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29

    软件有很多种,也有各种分类办法:
         ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上);Web APP (基于网页的软件);Internal Software (企业或学校或某组织内部的软件);Games (游戏);Mobile Apps (手机应用);Operating Systems (操作系统);Tools (工具软件)
         选取一类软件,请分析:
         1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的?  他们的目标都是盈利么?  他们的目标都是赚取用户的现金么?还是别的?

             腾讯QQ是1999年2月由腾讯自主开发的基于Internet的即时通信网络工具,它以其合理的设计、良好的易用性、强大的功能,稳定高效的系统运行吸 引了大量的用户,包括我的同学和我的老师都在用它,它是以盈利为目标的,但它的目标不仅是赚取用户的现金,更是以QQ为平台构建一个互联网王国,通过完整 的产业链来满足用户的多种需求。
         2)当时的软件是如何到你手里的 (邮购,下载,互相拷贝,从应用商店购买,。。。)

             从应用商店下载的。 
         3)这些软件是如何处理 bug 的?  如何更新新版本的?

             它通过更新软件版本来修复bug,更新通过它本身或者其他软件推送。
         4) 同一类型的软件之间是如何竞争的?这一类软件的发展趋势如何?

             通过强化软件推广和客户体验来竞争。他们开始提供视讯会议的功能,网络电话(VoIP),与网路会议服务开始整合为兼有影像会议与即时讯息的功能。即时通讯软件即将成为人与人沟通的一条主要管道。
         5) 列举你在使用上述软件的时候观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特征么?

            软件就算不停的工作也不会磨损,并且复制软件是很简单的事,软件通常会不断更新,而硬件会磨损,复制硬件也是比较复杂的,硬件的更新也不像软件那么频繁,以上体现了软件的无磨损性,易容制性和不断演变性。
         6)此类软件是什么时候开始出现的

             最早的即时通讯软体是ICQ,Mirabilis公司1996年11月份发布了最初的ICQ版本。
         7)你个人第一次用此类软件是什么时候,你当时是什么状态,有什么期望,当时的软件是如何得到的(买的正版,盗版,下载?)

             我在初三的暑假申请了我的第一个QQ,当时我想用它来登陆游戏,然后是用来和我的同学聊天,QQ是一款免费软件,直接在网上搜索就能下载。
         8) 你是如何学会用这软件的?它给你什么好处,坏处?

             当时是我的朋友教我使用的,它给我的生活带来许多便利,让信息的交流和获取更加方便快捷,它没有什么明显的缺点
         9)你现在还用它么,或者是同类软件的不同品牌,为何?

              除了QQ我现在还在使用微信,这两款软件都不赖,暂时没有其他软件能代替它们,所以我一直使用它。
         10)这种软件再过 3 年,5 年还会存在么,为什么?

              我相信是的,目前它已经成为人们生活的一部分,互联网时代的人们交流和信息获取主要依赖此类软件,短时间内是不会被淘汰的。

    引用自《腾讯从OICQ到QQ的发展历史》:http://www.360doc.com/content/14/0218/16/1630322_353563479.shtml

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

             知乎是我比较喜欢的一款App,它和人人贴吧有相似之处却又自成风格,在这里有许多技术大牛与名人雅士,他们向你分享知识与思想,这里有非常优质的内容,并且每个人都有机会在自己擅长的领域表现自己,帮助他人,唯一不足可能是缺乏实时性和互动性。

             2011年1月26日,知乎正式上线。上线之初,知乎对注册用户采用的是“邀请+认证”制度。知乎团队严格的审核环境保证了这个平台在初创阶段就拥有质量较高的用户群,知乎的用户在知名度和专业程度皆有比较高的保证,因此用户在鼓励持续产生高质量内容的同时,对各色话题地讨论也保证了高质量,形成良性循环。现在知乎已经在外界打拼出了甚高的知名度,无论在用户运营还是网络算法上也为下一步发展作好了充足的准备。

             2013年5月24日,知乎依托其每日产生的众多有价值的内容,发布了一款全新的资讯类应用——知乎日报。 每天推荐几条到几十条数量不等的高质量的问题解答,内容涉及方方面面。

             自2013年3月起,知乎向公众开放注册。

    引用自《知乎为什么火了?》:http://www.xzbu.com/8/view-4840324.htm

  • 相关阅读:
    sql 四大排名函数--简介
    Markdown语法规则
    利用ADO操作外部数据——Excel之VBA(15)
    VBA中的用户信息交换——Excel之VBA(14)
    窗体和控件(2)——Excel之VBA(13)
    窗体和控件(1)——Excel之VBA(12)
    使用VBA数组公式——Excel之VBA(11)
    使用DIR函数合并多个文件的数据——Excel之VBA(10)
    ubuntu jupter python虚拟环境
    Pytorch_加载自己的数据集并训练
  • 原文地址:https://www.cnblogs.com/zhangjun2013551829/p/5245739.html
Copyright © 2011-2022 走看看