
软件工程需求分析和概要设计SASD实验实验报告总结归纳.doc
2页需求分析和概要设计 实验报告一.实验目的1. 理解结构化分析和设计的软件工程范型;2. 能运用常用的工具建立简单系统的分析模型和设计模型二.实验内容图书管理系统的分析和设计主要完成借书、还书、图书预定、图书查阅和 图书管理等功能要求建立系统的需求模型: DFD(data flow diagram) 功能需求描述:1. 借阅者可以通过网络查询书籍信息和预定书籍2. 借阅者能够借阅书籍和还书3. 图书管理员能够处理借阅者的借阅和还书请求,以及处理预定图书三.实验结果1. 图书管理员处理借书第一层 图书管理员处理借书第二层2. 图书管理员处理还书第一层3. 图书管理员处理预定图书第一层 图书管理员处理预定图书第二层 四.实验分析在本次实验中,我主要画出了图书管理员处理借书、还书以及预定图书的 数据流程图这是一个我们都很熟悉的环境, 因此我们分析起来相对的会容易些, 思路也会更加的清晰,在这个系统中,通过稍加细致的分析,我们可以了解到:1. 图书管理员处理借书的时候,其主要过程是,先扫描读者信息,确认读 者的合法性接着,处理读者欲借阅的书再接着,处理借书过程,同时修改读 者和图书的有关信息最后,系统将有关的信息反馈给我们的读者。
2. 图书管理员处理还书的时候, 其过程相对的简单一些, 只需直接处理读 者欲还的书 同时修改读者和图书的有关信息 最后,系统将有关的信息反馈给 我们的读者3. 图书管理员处理图书预定的时候,其主要过程是,先扫描读者信息,确 认读者的合法性接着,处理读者欲预定的书再接着,处理预定图书过程,同 时修改读者和图书的有关信息最后,系统将有关的信息反馈给我们的读者在对这样的过程进行了分析后,再画数据流程图也就显得容易很多了 通过本次的实验,我对数据流程图的重要性有了更加深刻的认识,数据流 程图在我们设计系统过程中所扮演的角色是多么的重要, 试想,如果一个系统在 设计的过程中, 不使用图的方式, 而是将其用文字语言进行描述, 这会是一个怎 么样的情景 图的作用就是使我们对知识的理解非常的形象, 易懂一个非常复 杂的问题,若是通过图形的方式向我们展示的话,会收到意想不到的结果。












