需求分析的概念和任务
获取需求的方法
需求分析方法
数据及数据库需求分析*
第3章 需求分析
恩痈诽胳求袒砌浩共乡足富植裹炭珐缝惩铸样斑轨条息邵逮吓角藤积垢彻34 数据及数据库需求分析34 数据及数据库需求分析
1
第三章 需求分析
4、数据及数据库需求分析*
在数据词典中,强调对数据存储结构的逻辑设计,并用数据结构表达数据项之间的逻辑关系。
但任何一个软件系统都可能有成千上万个数据项,仅仅描述这些数据项是不够的,更重要的是如何把它们以最优的方式组织起来,以满足系统对数据的要求。
僳磋央凉撅途那匹来绩赋魂锣温损惕泣椽息否夫甥盛蛹备脾寓参娇化报蒲34 数据及数据库需求分析34 数据及数据库需求分析
2
第三章 需求分析
⑴ 有关数据库的基本概念
在软件系统中需要处理的数据是现实世界中存在的事物及其联系的反映。
通常将与数据处理有关的领域分为三个世界:
现实世界
信息世界
数据世界
袋驮惶浩巴永评邓贤际衡颜暂翁亭勋滑燕毫白装八翠浴凤吭苇股挡奢屉数34 数据及数据库需求分析34 数据及数据库需求分析
3
第三章 需求分析
现实世界
现实世界是存在于人们头脑之外的客观世界,现实世界中的事物可分成对象和性质两大类。
对象可以是人、是物,还可以是实际的东西或概念的东西,例如,大学、城市等。对象还可以指事物与事物间的联系。
性质则是指事物的性质或特征。
瘴咙垦吟哉碟啊裳椽习姻檀棘硫荔霜甩览设铝纬筛研做椿风姓蘑隙屎昌膜34 数据及数据库需求分析34 数据及数据库需求分析
4
第三章 需求分析
信息世界是现实世界在人们头脑中的反映
客观世界中的事物在信息世界中叫做实体,反映事物之间联系的叫做实体模型。
实体是由若干属性的属性值组成。属性是实体某一方面的特征,相应于事物的性质。
信息世界
申笔锰飞骆联伺脸惕霍屎警尤浓搪映模辛饰腻声尝水顽紊争拈济留僻斋态34 数据及数据库需求分析34 数据及数据库需求分析
5
第三章 需求分析
例如:一个学生实体是如下的一个5元组:
(951149, 袁秋慧, 女, 19, 软件);
5元组中每一元素是学生的某一属性的属性值。他们对应的属性集合是:
(学号, 姓名, 性别, 年龄, 专业)
信息世界举例
这些属性集合表征了“学生”实体的类型,叫做实体型。同一类型的实体的集合叫做实体集。
遥胡墙颐伤窟凰卷迪同锁滑牌魄创魂素宽工卷李绰娥涂茵抵鼓均彤辣翁喝34 数据及数据库需求分析34 数据及数据库需求分析
6
第三章 需求分析
数据世界则是信息世界中信息的数据化,现实世界中的事物及其联系在数据世界中用数据模型描述。
描述每一实体的数据称为记录,描述属性的数据叫做数据项或字段。
与实体集相对应的称为文件。
例如:学生文件就由多个记录组成,这些记录放在一起构成一个二维表。表中每一横排叫做一个记录或元组,每一纵列叫做一个属性。
数据世界
腋沁签欧拐逛防骆岁蓟六隋淌躁账嫌果妒脓哆俞他刨订理刊仙锁乞之风茧34 数据及数据库需求分析34 数据及数据库需求分析
7
第三章 需求分析
数据世界举例
毋梅筏汾绒挎哄釜侯精草挽憾裔矗卯眶割带阅砷怒冰损黍勇砍瞳轴蛀缎闹34 数据及数据库需求分析34 数据及数据库需求分析
8
第三章 需求分析
记录由数据项组成,正如实体由若干属性的属性值组成一样。
一般数据项沿用属性名。用做属性名时表示观念信息,用做数据项名时表示数据信息。每个数据项包括两个特征:即数据类型和数据长度。
若干同类型的记录构成文件。
为了对文件中的记录有效组织和存取,通常指定一个数据项进行区别,这个数据项叫做关键字。
文件的组成
斗韭哪掷札媒弛慰扭倍冬伪订沂柱脯狐猪强蓟釉疗躺袄哲垃没捆虏飞挠军34 数据及数据库需求分析34 数据及数据库需求分析
9
第三章 需求分析
⑵ 实体联系图
在需求分析模型建立过程中,使用E-R图来建立数据模型。它描述了从用户的角度看到的数据,反映了用户的现实环境,而与在软件系统中的实现方法无关。
在E-R模型中,信息由实体型、实体属性和实体间的联系三种概念单元来表示。
炼娩绣羌韩搽啄匹幂鄂毁叮哗啡蝴页野戈邢苯矗治滤骄搞羌沫筹蔡铃疟奔34 数据及数据库需求分析34 数据及数据库需求分析
10
第三章 需求分析
34 数据及数据库需求分析 来自淘豆网m.daumloan.com转载请标明出处.