一·计算机专业术语

    软件架构(Software Architecyure

   软件设计与实现(Software Design,Implementation and Debug)

   源代码管理(Source Code Control)

   配置管理(Software Configuration Management )

   软件维护(Software Maintenance)

   计算机科学(Computer Science)

   微软学术搜索(Microsoft Academic Search

   计算理论(Theoretical Computing)

   信息和编码理论(Information and Coding Theroy)

   算法和数据结构(Algorithm and Data Structure)

   形式化方法(Formal Methods)

   程序设计语言(Programming Language)

   计算机体系结构(Computer Architecture)

   并行计算和分布式系统(Concurrent,Parallel and Distributed System)

   实时系统和嵌入式系统(Real Time and Embedded System)

   操作系统(Operating System)

   计算机网络(Networking)

   科学计算(Scientific Computing)

   安全和密码学(Security and Cryptography)

   人工智能(Artificial Intelligence)

   模式识别(Pattern Recognition)

   机器学习(Machine Learning)

   数据挖掘(Data Mining)

   信息提取(Information Retrieval)

   计算机图形学(Computer Graphics)

   计算机视觉(Computer Vision)

   多媒体(Multimedia)

   数据库和大规模数据处理(Database and Large Scale Data Processing)

·

     1·p18-2

      1)第一章概论第一节

          我看到刚开始做一个初始版本,后来用户又提了要求,又在原有的基础上加了一些新功能, 软件团队的成员每天都在修改各种源代码,怎么保证软件在修改过程中质量不断提高,至少要维持以前的质量? 有时候,我们要为某个需求写一些特殊功能,不久后又要把这些功能再合并回主要版本,我知道现在有很多做软件的公司都有自己最开始的基础的软件代码,之后再根据客户需求在原有的基础上添加符合客户的功能,可是过了几个月,还要优化,这个质量怎么保证,是不是需要大量的人力和时间?

      2)第四章第一节

          现代软件产业经过几十年发展,一个软件由一个人单枪匹马完成,已经很少见了,软件都是在相互合作中完成的。合作的最小单位是两个人,两个工程师在一起,做的最多的事情就是“看代码”,每个人都能看“别人的代码”,并发表意见。程序员写的代码是给人看的还是给机器看的?人也看,机器也看,但最终是人在看。我们的代码要让旁观者看的清清楚楚?

       3)第四章第四节

          看到代码复审,最有经验,熟悉这一部分代码的人,我们要请不止一个人来做代码复审,为什么非得做代码复审不可?难道开发人员没有能力写出合格的代码吗?既然找我进公司,就是相信我有这个能力,对不对?就算是审查能发现问题,如果开发者做到完美,复审者的时间和精力就是一种浪费了?

       4)第六章第六节

          看到敏捷问答,在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。从2001年开始,一些软件界的专家开始倡导“敏捷”的价值观和流程,他们肯定了流行做法的价值,但是强调敏捷的做法更能带来价值,为什么人们以前没总结出来敏捷,而是最近几年才醒悟呢?

      5)第七章第三节

           在MSF团队模型中,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。一个项目要达到的项目目标很多,MSF团队模型让不同的角色去实现这些目标,最后,比如测试团队要保证发现的所有问题都得到解决,保证这些问题都得到处理和得到解决是不一样的,有些问题目前不能得到完美的解决,但是可以让用户满意的处理方案,项目团队不能回避这些问题,但是我们目前的处理不能让用户满意怎么办?说是在讨论处理方案时,每个角色从自己的质量目标出发并对其负责,那有冲突怎么办?

      2·p18-3

        a.微信,QQ:聊天软件,方便快捷,更多的人使用;

        b.WPS:方便在手机上修改文档,外出时随时随地就弄了;

        c.王者荣耀:娱乐身心,锻炼反应速度及手速,但不要过度消耗时间;

        1)在手机应用商店里,每一个软件下都显示使用量,游戏类的是自己体验的最后留下这一个,感觉有意境。

             差不多基本上都有盈利,比如充会员QQ里就会有好看的皮肤,来电话也有好听的铃声,消息提醒也可以换成VIP才能使用的系列。

             目标是赚取用户软件钱包里的钱,一个人虽然不能消费多少,越多的人使用,就会积少成多,也有那种财大气粗的,什么钱都得充点,QQ里分VIP和SVIP,还有黄                 钻,绿钻,红钻,每一个都有不同的方面。

        2)每个软件都是高中毕业时下载的,我都很喜欢,每一个都深得我心,但是游戏还是少玩一点的好,有益于身心健康。

        3)我不知道是如何处理的,我只知道出现BUG不久,BUG就被修复了,很快的。

             更新新版本没有整体更换的,每次更新都是在原有的基础上添加新功能,让用户拥有更多的功能,也不是强制更新,但是只要更新就得等到更完才能用,很少有后台               更新的。

        4)就微信和QQ来说,微信容易操作,在现今这个年代,老年人都人手一部智能机,对于他们来说QQ难操作,里面的小东西多,有很多功能,而微信就比较简洁,没有               那么多附加的小边边,这就是微信明明是后出的,现在却与QQ并肩的理由。