学习笔记

软件工程复习笔记

绪论软件危机软件危机的产生与软件自身的特点有关,还与软件开发和维护的方法不正确有关 软件生命周期软件定义软件开发运行维护软件过程软件过程是为了获得高质量软件所需要完成的一系列任务框架,它规定了完成各项任务的步骤工作。 可行性分析系统流程图数据在系统各部件之间流动情况,而不是对数据进行加工处理的控制过程。 符号矩形:处理平行四边形:输入输出圆形:连接矩形加三角形:换页符箭头:数据流数据流图一种图形化技术,它描绘信息流和数据冲输入移动到输出的过程中所经受的变换。 符号正方形:数据的源点或终点圆角矩形或圆形:变换数据的处理开口矩形或平行横线:代表数据储存箭头:代表数据流数据字典含义:关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 组成方式顺序 +选择 [ ]重复 { }可选 ( )例子某程序设计语言规定,用户说明的标识符是长度不超过8个字符的 字符串,其中第一个字符必须是字母字符,随后的字符既可以是字母字符 也可以是数字字符。 标识符 = 字母字符 + 字母数字串字母数字串