软件工程第5讲结构化需求分析贾西平Email:******@2本课程的学习内容09:0623需求建模方法——结构化数据流图(DFD)E-R图状态转换图(STD图)加工说明控制说明数据说明数据字典(DD)4内容提纲数据建模功能建模行为建模数据字典需求验证5数据建模—E-R图概念数据模型 一种面向问题的数据模型,是按照用户的观点对数据建立的模型。概念数据模型包含的信息数据对象数据对象的属性数据对象彼此间相互连接的关系6数据对象——实体定义客观世界存在且可以相互区分的事物可以是人,物,抽象概念图形描述:矩形框举例:计算机,学生,课程…7属性定义实体某方面的特征图形描述:椭圆举例学生实体有学号、姓名、班级等属性注意事项属性中的“键”属性不能与其它实体发生联系根据对解决问题的理解来适当确立实体的属性 例如:在“机动车管理系统”和“机动车设计系统”中汽车属性的定义侧重点不一样8联系定义实体之间的相互关系图形描述:菱形联系的3种类型:一对一联系(1∶1)一对多联系(1∶N)多对多联系(M∶N)举例学生实体与课程实体之间的选课关系注意:联系也可能有属性9E-R模型中的基本符号符号含义表示实体表示实体间的联系,与实体间的连线上需用数字标明具体的对应关系表示与实体有关的属性用于实体、属性及联系的连接10学生和课程之间的E-R模型学生和课程之间的多对多联系E-R模型;(b)将多对多联系转换为一对多联系E-R模型
软件工程R2 来自淘豆网m.daumloan.com转载请标明出处.