7.4.1 功能分析

7.4.1 功能分析

在进行需求分析时,实际上进行了两项工作,一项是“数据流”的调查分析,另一项是“事务处理”过程的调查分析,也就是应用业务处理的调查分析。数据流的调查分析为数据库的信息结构提供了最原始的数据,而事务处理的调查分析则是行为设计的基础。

对于行为特性要进行如下分析:

①标识所有的查询、报表、事务及动态特性,指出对数据库所要进行的各种处理。

②指出对每个实体所进行的操作(增、删、改、查)。

③给出每个操作语义,包括结构约束和操作约束,通过下列条件,可定义下一步的操作:

执行操作的前提。

操作的内容。

操作成功后的状态。

例如,教师退休行为的操作特征如下:

该教师没有未讲授完的课程。

从当前在职教师表中删除此教师的记录。

将此教师的信息插入到退休教师表中。

④给出每个操作(针对每一对象)的频率。

⑤给出每个操作(针对每一应用)的响应时间。

⑥给出该系统总的目标。