电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

需求分析案例VIP免费

需求分析案例_第1页
1/28
需求分析案例_第2页
2/28
需求分析案例_第3页
3/28
需求分析案例需求分析建模方法分析建模方法结构化分析(传统建模方法)面向对象分析计算机世界计算机世界现实世界现实世界结结构构化化开开发发方方法法结构化结构化分析分析结构化结构化分析分析结构化结构化设计设计结构化结构化设计设计结构化结构化编程编程结构化结构化编程编程OOAOOAOODOODOOPOOP面面向向对对象象开开发发方方法法结构化分析模型的组成结构结构化分析模型的组成结构数据流图数据流图((DFDDFD))E-RE-R图图状态状态变变迁图迁图((STDSTD图图))加加工工说说明明控制说明控制说明数数据据对对象象说说明明数据字典数据字典((DDDD))面向对象分面向对象分析模型的组成结构析模型的组成结构对象对象--关关系模型系模型类类//对对象象模型模型对象对象--行为模行为模型型使用实例使用实例(UseCase)(UseCase)操作、操作、属性、属性、协作者协作者1.SA1.SA分析模型的构成分析模型的构成•数据字典数据字典(DD)(DD)::模型模型核心核心((中心库中心库))•E-RE-R图图(ERD)(ERD)::•数据流图数据流图(DFD)(DFD)•指明数据在系统中移动时如何被变换指明数据在系统中移动时如何被变换;;•描述对数据流进行变换的功能描述对数据流进行变换的功能;;DFDDFD中每个功能的描述包含在加工规约中每个功能的描述包含在加工规约((小说明小说明))。。•状态变迁图状态变迁图(STD)(STD)指明作为外部事件的结果指明作为外部事件的结果,,系统将如何系统将如何动作。动作。需求建模实例:酒店管理系统的局部DFD已预订的入住预订请求预订预订确认未预订的入住已预订的入住请求未预订的入住请求客人数据客房数据预订确认信息预订确认信息客人信息夜审结算信息结算信息财务系统时钟数据建模实例:简单的酒店系统数据模型客人入住客房状态客房服务服务类别姓名地址身份证号码护照号码电话……客房号床位数房间类别价格1……住宿编号住宿时间支付方式……日期,客人数状态(已预定/占用/维修中)……日期,数量……名称,价格……需求建模实例:数据字典条目的定义预订请求=客人数据+住宿期限+客房类别客人数据=客人姓名+地址+身份证号码+[护照号码]+支付方式身份证号码=十进制15{数字}18护照号码=字母+8{数字}8字母=“A”…“Z”十进制数字=“0”…“9”需求建模实例:描述客房状态的状态图取消预定入住已预订空闲占用维修维修完成退房换房入住换房??事件创建2.2.面向对象分析面向对象分析--------如何建立用例模型如何建立用例模型建立系统用例模型的过程就是对系统进行功能需求分析的过程。定义系统定义系统确定执行者和用例确定执行者和用例描述执行者和用例关系描述执行者和用例关系确认模型确认模型●确定系统范围;●分析系统功能。●执行者通常是使用系统功能的外部用户或系统。●用例是一个子系统或系统的一个独立、完整功能。各模型元素之间有:关联、使用、扩展及泛化等关系。确认用例模型与用户需求的一致性,通常由用户与开发者共同完成。一、确定执行者一、确定执行者(Actor)(Actor)执行者是指用户在系统中所扮演的角色,执行者用类似人的图形来表示,但执行者可以是人,也可以是一个外界系统。如何确定执行者:如何确定执行者:11、谁使用系统的主要功能、谁使用系统的主要功能((主执行主执行者者)?)?22、谁需要从系统获得对日常工作的支、谁需要从系统获得对日常工作的支持和服务?持和服务?33、需要谁维护管理系统的日常运行、需要谁维护管理系统的日常运行(副执行者副执行者)??44、系统需要控制哪些硬件设备?、系统需要控制哪些硬件设备?55、系统需要与其它哪些系统交互?、系统需要与其它哪些系统交互?66、谁需要使用系统产生的结果(值、谁需要使用系统产生的结果(值))??一、执行者供货供货买饮料买饮料取货款取货款客户客户供货人供货人收银员收银员自动售货系统二、用例如何确定用例:如何确定用例:1、与系统实现有关的主要问题是什么?2、系统需要哪些输入/输出?这些输入/输出从何而来?到哪里去?3、执行者需要系统提供哪些功能?4、执行者是否需要对系统中的信息进行读、创建、修改、删除或存储?二、用例二、用例二、用例二、用例(usecase)...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

需求分析案例

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部