软件工程基本概念(1) 软件:是计算机系统中与硬件相互依存的另一部分,它是包括程序、 数据及其相关文档的完整集合。(2) 软件工程 : 开发、运行、维护和修复软件的系统方法。(3) 软件工程方法学 : 通常把在软件生命周期全过程中使用的一整套技术的集合,称为软件工程方法学。(4) 软件开发模型 :是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。(5) 系统流程图 :描绘物理系统的一种传统工具,它的基本思想是用图形符号以黑盒子形式描绘系统里面的每一个部件(程序、文件、数据库、表格、人工过程等)。(6) 数据流图 (Data Flow Diagram ,DFD):描绘系统的一种逻辑模型,图中没有任何具体的物理元素, 只是描绘信息在系统中流动和处理的情况。(7) 数据字典 (Data Dictionary, DD):对于数据流图中所出现的所有被命名的图形元素作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。(8) 模型:对对象