结构化分析过程实质上就是创建数据模型、功能模型和行为模型,其中数据建模的工具是实体关系图,功能建模的工具是数据流图,行为建模的工具是状态转换图,另外使用数据字典定义系统的所有数据项。为了理解和学会使用这些建模工具,我们结合一个"学生成绩管理系统"的实例讲解整个分析过程,并给出部分实体关系图、数据流图和状态转换图,下面列出用户对学生成绩管理系统的要求: 某校准备开发一个学生成绩管理系统。在该系统中,教务人员录入学生信息、课程信息和成绩信息,学生可以随时查询自己所选课程的成绩。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。 |