×
您的位置:
计算机软件基础

计算机软件基础

  • 课程主讲:朱程荣
  • 所属机构:同济大学
  • 视频数量:15讲
  • 所属分类:软件研发
  • 课程时长:13小时30分钟
  • 课程人气:1143

计算机软件基础的相关介绍

      计算机软件是计算机运行的重要组成部分,计算机系统中不管是程序还是文档,都需要用软件作为支撑才可以正常运行。在本教程中,相关专业学生会了解更多关于计算机软件的知识。

      计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。

      软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。

      软件的含义

      (1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。

      (2)程序能够满意地处理信息的数据结构。

      (3)描述程序功能需求以及程序如何操作和使用所要求的文档。

      软件的特点

      (1)计算机软件与一般作品的目的不同。计算机软件多用于某种特定目的,如控制一定生产过程,使计算机完成某些工作;而文学作品则是为了阅读欣赏,满足人们精神文化生活需要。

      (2)要求法律保护的侧重点不同。著作权法一般只保护作品的形式,不保护作品的内容。而计算机软件则要求保护其内容。

      (3)计算机软件语言与作品语言不同。计算机软件语言是一种符号化、形式化的语言,其表现力十分有限;文字作品则是人类的自然语言,其表现力十分丰富。

      (4)计算机软件可援引多种法律保护,文字作品则只能援引著作权法。


    第一篇 C语言程序设计基础 第一章 C语言基础 第二章 顺序结构、选择结构和循环结构的程序设计 第三章 数组 第四章 函数 第五章 指针 第六章 结构类型 第二篇 数据结构基础 第七章 数据结构概论 第八章 线性表 第九章 栈、队列和数组 第十章 树和二叉树 第十一章 图 第十二章 常用的查找方法 第十三章 常用的排序方法 第三篇 软件工程基础 第十四章 软件工程概论