7.4.1 功能分析
2025年09月26日
7.4.1 功能分析
在进行需求分析时,实际上进行了两项工作,一项是“数据流”的调查分析,另一项是“事务处理”过程的调查分析,也就是应用业务处理的调查分析。数据流的调查分析为数据库的信息结构提供了最原始的数据,而事务处理的调查分析则是行为设计的基础。
对于行为特性要进行如下分析:
①标识所有的查询、报表、事务及动态特性,指出对数据库所要进行的各种处理。
②指出对每个实体所进行的操作(增、删、改、查)。
③给出每个操作语义,包括结构约束和操作约束,通过下列条件,可定义下一步的操作:
执行操作的前提。
操作的内容。
操作成功后的状态。
例如,教师退休行为的操作特征如下:
该教师没有未讲授完的课程。
从当前在职教师表中删除此教师的记录。
将此教师的信息插入到退休教师表中。
④给出每个操作(针对每一对象)的频率。
⑤给出每个操作(针对每一应用)的响应时间。
⑥给出该系统总的目标。