### 软件工程实验报告知识点汇总 #### 第1次实验:熟悉Vision - **实验目标**:通过本次实验,学生需达到以下目的: - 熟练使用VISIO软件进行绘图。 - 掌握数据流程图(Data Flow Diagram, DFD)的关键要素及其绘制方法。 - 能够运用数据流程图方法进行实际绘图。 - **实验内容**:熟悉使用VISIO软件,特别关注于数据流程图的绘制。数据流程图是一种用来表示系统内部数据流动和处理过程的图形工具,主要包括以下四个基本元素: - 外部实体:系统之外与系统交互的对象或个体。 - 加工:系统内部对数据进行处理的过程。 - 数据存储:用于存储数据的实体。 - 数据流:数据在系统内的传递路径。 - **绘制步骤**: 1. 明确系统的外部实体,即数据的来源和去向。 2. 确定整个系统的输入和输出数据流,并绘制关联图。 3. 分析系统的主要信息处理功能,并将其划分为若干子系统。 4. 绘制每个子系统的输入输出数据流及相关的数据存储。 5. 按照自顶向下的原则,对每个子系统进行进一步的分解。 6. 对数据流图进行检查和优化,确保其逻辑清晰且准确。 - **注意事项**: - 在绘制过程中遵循自顶向下的原则。 - 确保每个数据流都通过至少一个加工环节。 - 将数据存储作为连接不同加工环节的纽带。 - 对各个元素进行合理的编号,便于管理和追踪。 #### 第2次实验:结构化需求分析 - **实验目标**: - 理解数据字典的概念及其与数据流程图之间的关系。 - 掌握数据字典的构成内容。 - **实验内容**: - 分析储蓄系统的工作流程,绘制其数据流图。 - 设计医院患者监护系统的数据流图,确保能够实现系统的基本功能,如实时监测病人生理信号、自动报警等。 - 为机票预订系统绘制数据流图,考虑旅客信息输入、航班安排、取票流程等功能。 - **关键知识点**: - **数据字典**:用于详细描述数据流程图中的每个元素,包括数据流、加工、数据存储等的具体含义和属性。 - **数据流图**:通过图形化方式展示系统内部数据的流动和处理过程,有助于理解系统的逻辑结构。 - **需求分析**:通过与用户的沟通和讨论,明确系统需求,确保设计满足用户的需求。 #### 第3次实验:数据库设计 - **实验目标**: - 熟练使用VISIO进行ER模型的构建。 - 掌握ER模型中的关键要素。 - **实验内容**: - 使用ER模型来设计储蓄系统的数据库结构。 - 理解概念结构设计和逻辑结构设计的基本原理。 - **关键知识点**: - **ER模型**:实体-联系模型,用于描述现实世界中的实体及其相互之间的联系。 - **概念结构设计**:通过ER模型等方式定义数据库的高层次概念结构,强调实体间的逻辑关系而非具体的物理实现。 - **逻辑结构设计**:将概念结构转换为特定DBMS支持的数据模型,如关系模型等。 通过这三个实验,学生不仅掌握了VISIO软件的应用技巧,还深入了解了数据流程图的绘制方法及其在软件工程中的重要性。此外,通过对数据字典的理解和ER模型的设计,学生能够在后续的学习和实践中更好地进行需求分析和数据库设计。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助