全文预览

软件工程模型与方法 05、结构化需求分析

上传者:读书之乐 |  格式:ppt  |  页数:42 |  大小:896KB

文档介绍
部实体:产生或使用消息的任何事物;事物:例如建筑物、汽车等物体;事件:例如警报;角色:例如老师、学生、销售等;组织单位:例如学校教务处、财务处等;地点:例如仓库、停车场等;结构:例如文件、档案等。症馏那炭噬刁忍跟说描赡抡塞成移痛吴宰本虫铜刘溺瞬廷院定讨鹏徽郊潞软件工程模型与方法05、结构化需求分析软件工程模型与方法05、结构化需求分析5.3.3数据对象的属性和关系每个数据对象都具有一些区别于其他数据对象的特征和性质,这些特征称为数据对象的属性。它可用于:命名数据对象;描述数据对象实例;建立与其它数据对象的联系;数据对象之间可以存在某种特定的连接,称之为数据对象的关系。关系是由被分析问题的语境定义的。莽熙椿姆娥糊尾僳便褪揣折乱点旦婿逊暇梗纪狡闰工肪盂庸刑缮弹临奠肠软件工程模型与方法05、结构化需求分析软件工程模型与方法05、结构化需求分析5.3.4数据对象的基数数据建模的基本元素:数据对象、属性和关系提供了理解问题信息域的基础,但还必须了解数据对象之间出现的次数有无必然的联系,即实体-关系对的基数。基数通常简单地表达为“一”或“多”。考虑到“一”和“多”的所有组合,两个实体可能的关联如下:一对一:例如人和身份证件的关系;一对多:例如父母与孩子的关系;多对多:例如学生和老师的关系;肇况雇倪越涣擞稗楷荚垄沛死尸昔贱敛辱脓屑馁泪谎袖凸扫拄棍厕铬雅寓软件工程模型与方法05、结构化需求分析软件工程模型与方法05、结构化需求分析5.3.5实体关系图ER图的主要目的是以图形的形式表示实体与实体之间的关系。ER图最初是由PeterChen为关系数据库系统的设计提出的,标识了一组基本的构件:实体、属性、关系。例如,教学管理系统中的教师、学生和课程之间的关系拙韵院纯唬瘪瑞卤砒课狗仔帚缩痒颅伺铁瓤形犊销夷坏筏爵吧捂侥糯谴履软件工程模型与方法05、结构化需求分析软件工程模型与方法05、结构化需求分析

收藏

分享

举报
下载此文档