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

软件需求分析图形表示与形式描述VIP免费

软件需求分析图形表示与形式描述_第1页
1/41
软件需求分析图形表示与形式描述_第2页
2/41
软件需求分析图形表示与形式描述_第3页
3/41
1 软件需求分析图形表示与形式描述 传统图形描述技术建模及语义 中国谚语:Ein Bild Zeigt ueber Tausend Saetze. (A picture shows more than 1000 sentences.) 1、三种主要传统图形描述技术 (1)数据流图技术DFD(Data Flow Diagram) 描述一个信息系统的数据(信息)流。 (2)实体关系图技术ERD(Entity Relationship Diagram) 描述一个信息系统的逻辑数据结构。 (3)状态转换图技术STD(State Transition Diagram) 描述一个信息系统的状态转换过程。 2、基于图形描述技术的需求分析模型 (1)需求分析模型的基本功能 2  描述用户需求  建立创建软件设计的基础  定义软件开发后的验证条件集合 (2) 需求分析模型结构 图2-1 给出了基于图形描述技术的需求分析模型结构。 图2-1:需求分析模型结构 (摘自Pressman,Softw are Engineering,P300) 其中 (1)核心部分 Data Dictionary (DD,数据字典): 3 -- 存储所有软件使用或产生的对象数据的描述。 (2)中间层  Data Flow Diagram(DFD,数据流图) -- 描述数据在经过系统时的转换过程 -- 图示数据流函数  Entity Relationship Diagram(ERD,实体关系图) -- 图示数据之间的关系  State Transition Diagram(STD,状态转换图) -- 描述系统接收外部事件后的状态变化 (3)外部层  Process Specification(PSPEC,过程规约) -- 描述DFD 中定义的每个函数  Data Object Description(数据对象描述) -- 描述ERD 中每个数据对象的属性  Control Specification(CSPEC,控制规约) -- 描述软件控制外观的附加信息 2.3.1 数据流图 DFD 及语义 1.定义(DFD) 数据流图 DFD 技术描述流经一个信息系统的数据(信息)流,主要包括: (1) 数据的输入与输出:数据是如何进入系统或从系统离开; (2) 数据处理站点:在哪里数据是怎样处理的; 4 (3) 存储单元:数据是在哪里存储的。 2.定义(DFD 符号) :数据(信息)的源点/终点 :数据(信息)加工或逻辑处理 :数据(信息)存储 :数据(信息)流 3.实例研究:汽车租赁数据流图 (1)一个汽车租赁数据流图 Eu Rent DFD 见图 2-2。 图 2-2:Eu Rent DFD (摘自Haggenmueller, Wirsing: Methoden der Softw are-Entw icklung, P29) 图中 Ku nde:用户或汽车租赁者 ...

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

碎片内容

软件需求分析图形表示与形式描述

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