概述 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 软件工程学: 软件开发技术 软件开发方法学 ...

概述 结构化方法是一种面向数据流的开 发方法,它由以下构成: 结构化分析:根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。 结构化设计:根据模块...

数据库体系结构 数据描述有两种形式: 逻辑描述:指程序员或用户用以操作的数据形式,是抽象的概念化数据。 物理描述:指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。...

著作权 著作权(也称为版权):是指作者对其创作的作品享有的人身权和财产权。 人身权包括: 发表权 署名权 修改权 保护作品完整权 财产权包括: 作品的使用权 获得报酬 著作权中,发表权有时...

复杂度 算法时间复杂度以算法中基本操附重复执行的次数(简称为频度)作为算法的时间度量。一般不必要精确计算出算法的时间复杂度,只要大致计算出相应的数量级即可,使用大$O$表示法表示(空间复杂度也是)。...

低级和高级语言 程序设计语言根据硬件是否能识别区分为两类: 低级语言:二进制机器指令、汇编语言。 高级语言:面向各类应用的程序设计语言,更加接近自然语言。需要通过编译器或解释器(翻译)来让机器执行。...