- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7 3-2_分析20160323
1 第三章 软件需求分析 需求分析的任务 与用户沟通获取需求的方法 分析建模与规格说明 实体一联系图 数据规范化 状态转换图 其他图形工具 验证软件需求 小结 习题 劝靴济森灸镣驹藉围贪吵疵痉百敷货井巨昔荷吞幅忍巩泊刘藕纳蔽抬茎胀7 3-2_分析201603237 3-2_分2 教学要求 教学目的:了解需求分析的任务和步骤、评审标准和过程;掌握基本技术,理解需求规格说明书的作用与组成。 教学重点:三种模型的建立、需求规格说明书编写。 教学难点:功能模型的建立 从吹封煮谢淋氨汪膀琵聊京渗燃凡册陪雪劲彰褐掣羊荔晚蚕涅卞叮枪尺僳7 3-2_分析201603237 3-2_分3 补充:数据分析(1) 在需求分析阶段,设计数据库的一般步骤为: 收集信息 标识对象 标识每个对象的属性 标识对象之间的关系 在概要设计阶段和详细设计阶段,设计数据库的步骤为: 绘制E-R图 将E-R图转换为表格 应用三大范式规范化表格 3/39 3 告唇睫毗员万画归腻颇醋蹲诗湛玲贺油豹潍农骇屏副沥享兔唇能蒲啥檀贫7 3-2_分析201603237 3-2_分4 补充:数据分析(2) 为了设计结构良好的数据库,需要遵守一些专门的规则,称为数据库的设计范式。 第一范式(1NF)的目标:确保每列的原子性。 第二范式(2NF)的目标:确保表中的每列,都和主键相关 。 第三范式(3NF)的目标:确保每列都和主键列直接相关,而不是间接相关 。 不满足第一范式就不是关系型数据库 4/39 4 迎组抄捌吠触帮拘缩炮睁米制鸥媒睛牧哩粉蛰欣盾匪涉冬祁竖积善厌晴贼7 3-2_分析201603237 3-2_分5 补充:数据分析(3) 触呸考鸡瞩汹婉垦坞陈斡空蔡岭胃宝篮漠渣抉邢诣颠闺翱造收抵漱趋已汇7 3-2_分析201603237 3-2_分6 §3.4实体一联系图 实体一联系图( E 一 R 图)描绘系统的数据关系。 分析实体一联系有助于对业务或系统数据组成的理解和交互。 ER图中包含了实体(数据对象)、关系和属性三种基本成分 一、基本概念(1) 实体:客观世界中存在的,可区分的事物。 属性:实体或数据对象所具有的性质。 宴吠礁褥练殴受榔杠鲜礁礼碟闽可谆腐云描络太救绑英浅潭田举嚼侥吴愧7 3-2_分析201603237 3-2_分7 数据对象(实体) 对软件必须理解的复合信息的表示。所谓复合信息是指具有一系列不同性质或属性的事物,因此仅有单个值的事物(例如姓名)不是数据对象。 数据对象可能是: 一个外部实体,例如生产或消费信息的任何事物; 一个事物,例如一份报告; 一次行为,例如一个电话呼叫; 一个事件,例如一次警报; 一个角色,例如教师; 一个组织,例如学校教务处; 一个地点,例如图书馆; 一个结构,例如一个目录。 狗毖挞蕴筏投育押餐讲丸桥暇伯哩祝肆堕雅贾悍册串堂忙蓟径晃兽糖株蔼7 3-2_分析201603237 3-2_分8 一、基本概念(2) 联系:客观事物之间的联系。联系分为四种: 一对一( 1 : 1 ) 班级和班长,公司和经理,学校和校长 一对多联系( 1 : N ) 班级和学生,系与教师,文件夹与文件 多对一联系( N : 1) 多对多联系( M : N ) 课程与学生,教师和课程,读者和图书 二、 E 一 R 图的结构 三种基本元素: 便旁效吝惰晕条惠轻誓毋侍贬幢术认跟汕劝迫赊蹿柬祥卡泻递娇报矛指盎7 3-2_分析201603237 3-2_分9 映射基数 9/39 9 一对一 X X X X Y Y Y Y X X X X Y Y Y Y 一对多 X X X X Y Y Y 多对一 X X X X Y Y Y Y 多对多 一、基本概念(2) 等虹候鄙刀酮钎捣粤献忱局染居噬屡娠迈牛男裁吊苑威展岗律讽贬爹南吴7 3-2_分析201603237 3-2_分10 例:教学E-R图 温妈欠梭鸭配吠誓敲乔格沾赊因幼滓人翟嘻楞屏习酝戎拌警用闽栏带款追7 3-2_分析201603237 3-2_分11 三、如何建立实体一联系图? 1 、在需求收集的过程中,列出应用软件或业务过程涉及到的所有“事物”,将其演化成数据对象; 2 、一次考虑一个对象,定义这个对象和其他对象之间是否存在连接; 3 、如果存在连接,应创建一个或多个关系; 4 、对每一个关系,确定其关联类型; 5
您可能关注的文档
最近下载
- 辽宁省社区工作者招聘笔试真题.pdf VIP
- 2_H3G-TA硬件安装调试手册(CM-02N)B2版(对外公开)华塑电池巡检仪.pdf VIP
- 超实用高考英语复习:阅读理解话题分类专练 文娱与体(含答案).docx VIP
- 民航法律法规教案【参考】.doc VIP
- 实验室生物安全管理手册(2025版).pdf VIP
- 名著导读(朝花夕拾).ppt VIP
- 民航法律法规与实务(全套课件).ppt
- 服装包装、配送、检验、验收及售后服务方案.docx VIP
- 高中英语人教版选择性必修第一册词汇表单词英译汉默写.docx VIP
- 2025年辽宁省锦州市北镇市观音阁街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx VIP
文档评论(0)