
考点
考点
软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的整个过程。可分为软件定义,软件开发
及软件维护3个阶段。软件生命周期中,能够准确确定软件系统必须做什么和必须具备哪些功能的阶段是:
需求分析。
软件工程包括3个要素:方法,工具和过程
软件工程的原则:抽象,信息隐蔽,模块化,局部化,确定性,一致性,完备性,可验证性
需求分析阶段的工作:需求获取,需求分析,编写需求规格说明书,需求评审。
数据流图(DFD-Data Flow Diagram):是结构化分析方法中用于系统逻辑模型的一种工具。它以图形的方式描绘在系统中流动和处理的过程。数据流图中四种基本的符号。
箭头:表示数据流,数据流是数据在系统中传播的路径。
圆或椭圆:表示加工,加工又称为数据处理,是对数据流进行某些操作或变换。
双横:表示数据存储(数据源)。
数据存储又称为文件,指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
方框:源、潭。表示数据的源点或终点。它是软件系统外部环境中的实体,统称外部实体
数据字典(DD):它是结构分析方法的核心,是用来描述系统中所用到的全部数据和文件的文档,
作用是对DFD中出现的被命名的图形元素进行确切解释。
数据字典由以下4类元素组成
(1)数据流 (2)数据流分量 (3)数据存储 (4)处理
软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段得出的最主要的文档。软件需求规格说明书的特点:有正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性。其中最重要的是无歧义性。
概要设计的工具:
结构图(SC-Structure Chart)也称程序结构图,在结构图中,模块用一个矩形表示,箭头表示模块间的调用关系。可以用带注释的箭头表示模块调用过程中来回传递的信息。还可用带实心圆的箭头表示传递的是控制信息,空心圆箭心表示传递的是数据。
结构图的基本形式:基本形式、顺序形式、重复形式、选择形式。
结构图有四种模块类型:传入模块、传出模块、变换模块和协调模块。
关系模式采用二维表来表示,由关系数据结构,关系操纵和关系完整性约束3部分组成,
在关系数据库中,用来表示实体间联系的是关系。关系:一个关系对应一张二维表。
一个关系就是一个二维表,但是一个二维表不一定是一个关系。
元组:表中的一行即为一个元组。
属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。
分量:元组中的一个属性值,是不可分割的基本数据项。
域:属性的取值范围。
在二维表中惟一标识元组的最小属性值称为该表的键或码。
表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。
关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。





近期评论