当前位置:首页 > 软件导论实验报告
软件工程实验报告一
软件的数据模型设计
学院:计算机科学学院 班级:网络工程0901班 姓名:刘晓兰 学号:40909040139
西安工程大学实验报告
课 程_____软件程导论___ 实验名称_软件的数据模型设计_ 系 别__计算机科学学院__ 实 验 日 期 年 月 日 专业班级__网络工程0901班__ 组别_____________ 实 验 报 告 日 期 年 月 日
姓 名___刘晓兰___ 学号___40909040139____ 报 告 退 发 ( 订正 、 重做 )
E_mail:____________________ 教 师 审 批 评分___________________
实验一:软件的数据模型设计实验
一、 实验目的和任务
实验目的:
1: 学习如何清晰的表示用户的需求,掌握建立信息模型的一般原
则和方法。
2: 熟悉系统关联图的使用方法。 3: 熟悉数据模型ER图的使用方法。
试验任务:
利用结构化分析方法进行模拟项目案例的需求分析。掌握需求分
析的基本要点与表述方法。
二、实验环境和设备
硬件环境需求:
P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于200G. 软件环境需求:
? ?
操作系统:Windows 2003 或 Windows XP 数据库: SQLServer 2005 数据库系统
? CASE工具:
模型绘图工具: Microsoft Visio 2003 数据建模工具: Erwin 4.0、PowerDesigner12 UML建模工具:Rose 2000 、PowerDesigner12 项目计划工具: Microsoft Project 2003 文本编辑工具: Microsoft Word 2003
三、 实验步骤和过程
1:熟悉目前最常用的建造系统关联图的方法:
对该系统的业务流程分析,建立一个逐层细化的层次结构来表示该系统的结构环境,则构成了该系统的结构环境图。图中每一个方框代表一个外部实体,整个系统用圆角矩形表示,用附加名字的箭头表示外部实体与整个系统间传送的数据或控制信息。
例如:对于一个物品传输系统,它的结构环境图如下:
分配站操作员条形码阅读器条码请求查询及报告分类结构传输线分类系统格式化报告数据主机 传输线线速指示器诊断数据分配站操作员
2:熟悉目前最常用的数据建模方法---“ER方法”的概念及作图过程:
(1) 了解熟悉实体——关系模型中的基本符号。 符号表如下:
符号 含义 表示实体 实体间的联系,与实体间的连线上需用数字标明具体的对应关系 表示与实体有关的属性 用于实体、属性及联系的连接 (2)运用:“实体——关系”模型建立相应的数据模型,具体步骤如下: A.数据域和功能域进行分析,确定系统中所涉及的实体。 例如:在学生选课系统中,根据学生与所选择的课程确定其中关系,可得其中所涉及的实体有学生、课程。 B.确定系统中各实体之间的联系。
例如:在学生选课系统中,一个学生可以选择不同的课程,同一门课程也可以有不同的学生选择,所以学生和课程之间是多对多的关系。
C.确定各实体及联系的属性。
例如:在学生选课系统中,学生的属性有学号、姓名、专业、年级等;课程的属性有课号、课名、学时、学分。 举例图如下所示:
共分享92篇相关文档