惠州学院 软件工程导论 第三章__需求分析 刘宇芳(10)

发布时间:2021-06-07

惠州学院 软件工程导论 第三章__需求分析 刘宇芳老师

(1) 数据对象:是软件必须理解的复合信息的抽象,是具有一系列不同性质或属性的事物,仅有单个值的事物(例如,宽度)不是数据对象。

(2) 可以由一组属性来定义的实体都可以被认为是数据对象。

如:外部实体、事物、行为、事件、角色、单位、地点或结构等。

(3) 数据对象只封装了数据而没有对施加于数据上的操作的引用,这是数据对象与面向对象范型(参见本书第9章)中的“类”或“对象”的显著区别。

(4) 数据对象彼此间是有关联的。

属性

属性定义了数据对象的性质,数据对象是由其属性来刻画的。

一个实体可能有许多属性,分析应根据对所要解决的问题的理解,来确定特定数据对象的一组合适的属性。

必须把其中的一个或多个属性的联合定义为“标识符”,也就是说,当我们希望找到数据对象的一个实例时,用标识符属性作为“关键字”(通常简称为“键”)。

联系

是数据对象彼此之间相互连接的方式。关系可分为以下3种类型:

(1) 一对一联系(1∶1)

(2) 一对多联系(1∶N)

(3) 多对多联系(M∶N)

(4) 联系也可能有属性

对联系的说明 P46,48

惠州学院 软件工程导论 第三章__需求分析 刘宇芳(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219