View on GitHub

Homework Space

Homework Space for Introduction to Software Engineering

我的第一次作业

名词解释:

  1. computer:
    计算机是一种可以通过计算机编程来命令并自动执行一系列算术或逻辑运算的装置。现代计算机拥有遵循广义操作集的能力,称为程序。这些程序使得计算机能够执行非常广泛的任务.
  2. Computer science:
    计算机科学是研究计算机设计与使用基础的理论、实验和工程的学科。它是一种科学且实用的计算与应用的方法,且是对程序的可行性,结构,表达的系统性研究. 另一种更简洁的定义是,它是对自动化算法过程的研究。
  3. Software
    计算机软件,或简称软件,是一个涉及一系列数据或者计算机指令的通用术语,和构建系统的物理硬件相对,它实际上是在执行工作。在计算机科学和软件工程中,软件是由计算机系统,程序和数据处理的所有信息。软件包括计算机程序,库和相关的不可执行数据,比如联机文档或数字媒体。计算机软件与硬件相互依存,单独都不可以运行。
  4. Software engineering
    软件工程是指将科学技术知识,方法和经验用于设计,实施,测试和运行软件的系统应用。
  5. Alan Turing
    图灵是一位英国计算机科学家、数学家、逻辑学家、密码分析家、哲学家、和理论生物学家。图灵在计算机科学理论的发展中有非常高的影响力,他用图灵机提供了算法概念与计算的形式化。图灵机被认为是通用计算机的模型。图灵被广泛认为是理论计算机科学与人工智能之父。然而,他也是一个悲剧:一个仅仅因为同性恋而在有生之年从为被祖国充分认可的英雄。
  6. Moore’s law
    摩尔定律是对集成电路中晶体管的数量大概每两年增加一倍的预测。这个预测以费尔柴尔德半导体和英特尔的联合创始人戈登▪摩尔的名字命名。他曾在1965年用论文描述了每个集成电路的元件每年翻一倍的规律,并且预测这个增长比例将持续至少十年。1975年,他修正了这个预测为每两年翻一倍。现在因为英特尔执行官大卫▪豪斯的预测,这个规律通常被引用为每18个月翻一倍。