网站大量收购独家精品文档,联系QQ:2885784924

结构化建模综述报告.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《结构化建模综述报告》课程名称: 软件工程 班 级: 软件13-10 学 号: 1320011006 姓 名: 纪宇航 2015/4/23目 录3.1软件需求分析阶段的任务 ……………………………………13.2结构化分析方法简介 …………………………………………13.3功能建模 ………………………………………………………23.3.1数据流图的基本图形符号 …………………………………23.3.2环境图 ………………………………………………………33.3.3 数据流图的分层 …………………………………………… 43.4数据建模 ………………………………………………………43.5行为建模 ………………………………………………………43.5.1状态 …………………………………………………………43.5.2状态转换 ……………………………………………………53.5.3事件 …………………………………………………………53.6数据字典 ………………………………………………………53.6.1词条描述 ……………………………………………………53.7加工规格说明 …………………………………………………53.7.1决策表 ………………………………………………………53.7.2决策树 ………………………………………………………53.8需求规格说明 …………………………………………………5小结 …………………………………………………………………63.1 软件需求分析阶段的任务 1.需求获取 通过启发、引导从客户那里得到的原始需求是他们的业务要求,简称N。 2.需求分析 完整性:每项需求给出清晰的描述 正确性:获取的每项需求必须是准确无误的 合理性:各项需求之间、软件需求与系统需求应是协调一致的 可行性:技术可行性、经济可行性、经济可行性 充分性:获取的需求是否全面、周到 3.需求定义 软件开发的依据,必须将已经过分析的需求准确、清晰、全面的描述成为正式的文档。 4.需求验证 确保需求的准确无误,需要进行严格的评审,要求客户参加。步骤结果NR1R2R3需求状态获取的需求分析的需求定义的需求验证的需求图3-1 软件需求分析阶段的工作步骤3.2结构化分析方法简介 传统的分析建模方法称为结构化分析方法。数据流图,描述数据在系统中如何被传送和变换,以及描述如何对数据流进行变换的功能,用于功能建模;实体-关系图,描述如何对数据对象及数据对象之间的关系,用于数据建模;状态-迁移图,描述系统对外部事件如何回应,用于行为建模。数据对象描述加工规格说明数据流图数据字典实体-关系图状态-迁移图控制规格说明图3-3 结构化分析模型3.3功能建模 3.3.1数据流图的基本图形符号 数据源或数据汇点表示图中要处理数据的输入来源或处理结果要送往何处。 数据流表示数据沿箭头方向的流动。 加工是对数据对象的处理和变换。 数据存储在数据流图中起保存数据的作用,可以是数据库文件或任何形式的数据组织。加工。对输入数据进行变换以产生输出数据,其中要注明加工名字。 或数据流。描述被加工数据及传递方向。箭头旁边要注明数据流的名字。数据存储。要用名字或名词性短语为数据存储姓名。外部实体,即数据输入源或数据输出汇点。要注明数据源或汇点名字。 或 或图3-4 数据流图的基本图形符号3.3.2环境图 环境图也称为顶层数据流图(或0层数据流图),它仅包括一个数据处理过程,也就是要开发的目标系统。图3-5 环境图3.3.3 数据流图的分层 在分层的数据流图中,各层数据流图之间应保持“平衡”关系。3.4数据建模3.4.1数据对象 数据对象是目标系统所需要的复合信息的表示,复合信息是具有若干不同属性的信息。3.4.2属性 属性定义数据对象的特征,在ER图中用椭圆或圆角矩形表示属性。3.4.3关系 不同数据对象的实例之间是具有关联关系的。零个、一个或多个Y零个或一个Y一个或多个Y一个Y 图3-6 ER图中表示关联数量的符号3.5行为建模3.5.1状态 状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式,状态规定了系统对事件的响应方式。 在一张状态图中只能有一个初态,而终态则可以有多个。3.5.2状态转换 状态图中两个状态之间带箭头的连线成为状态转换。3.5.3事件 事件是在某个特定时刻发生的事情,它是对引起系统做动作或从一个状态转换到另一个状态的外部事件的抽象。 动作表达式是一个过程表达式,当状态转换开始时执行该表达式。3.6数据字典3.6.1词条描述 对于数据流图中每一个被命名的圆形元素均加以定义。其内容包括图形元素的名字,圆形元素的别名或编号,图形元素类别(如加工、数据流、数据文件、数据元素,以及数据源点、数据汇点等)、描述、定义、位置等。3.7加工规格说明3.7.1

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档