软件工程课本讲解需求分析(第2章_第8章)ppt课件.ppt

软件工程课本讲解需求分析(第2章_第8章)ppt课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课本讲解需求分析(第2章_第8章)ppt课件

软件需求分析的基本概念 结构化分析方法;本章要点; ;需求分析的任务:就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。;通常软件开发项目是要实现目标系统的物理模型 目标系统的具体物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而得到的;需求分析的过程;软件的需求包括:;问题识别的另一项工作是建立分析所需要的通信途径,以保证能顺利地对问题进行分析。;(2) 分析与综合 从信息流和信息结构出发,逐步细化所有的软件功能,找出系统各元素之间的联系、接口特性和设计上的约束,分析它们是否满足功能要求,是否合理。剔除其不合理的部分,增加其需要部分。最终综合成系统的解决方案,给出目标系统的详细逻辑模型。;常用的分析方法;(3) 编制需求分析阶段的文档 软件需求说明书---规范描述 数据要求说明书 初??的用户手册 修改、完善与确定软件开发实施计划---针对原计划;(4) 需求分析评审;需求分析流程;软件需求分析的原则;;8.1~8.2 结构化分析概述及方法(SA)) ;结构化分析方法是一种建模技术。它建立的分析模型如图 :在模型的核心是数据词典(DD),它描述了所有的在目标系统中使用的和生成的数据对象。围绕着这个核心的有三种图:实体—联系图(ERD)描述数据对象及数据对象之间的关系;数据流图(DFD)描述数据在系统中如何被传送或变换,以及描述如何对数据流进行变换的功能(子功能);状态—迁移图(STD)描述系统对外部事件如何响应,如何动作。因此,ERD用于数据建模,DFD用于功能建模,STD用于行为建模。 ;结构化分析方法使用的描述工具: 数据流图---即系统由哪几部分组成,各部分的联系 数据词典---每一个图形元素 结构化英语 判定表与判定树;SA分析步骤; ; 逻辑模型 物理模型 (本质模型、概念模型) (实施模型、技术模型);需求分析过程示意;需求分析过程示意;需求分析过程示意;需求分析过程示意;8.3 数据流图; 图8.2是一个飞机机票预订系统的数据流图,其功能为旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间及目的地等)输入机票预订系统。系统为旅客安排航班,打印出取票通知单(付有应交的帐款)。旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。 ;图8.2 飞机机票预订系统;数据流图(DFD);;描述银行取款过程的数据流图;数据流与数据加工之间的关系;数据流图的层次结构;顶层数据流图;数据流图的精化与平衡;分层的数据流图;在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统的输出数据 底层流图是指其加工不需再做分解的数据流图,它处在最底层 中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。;图8.3 飞机机票预订系统顶层图;图8.4 飞机机票预订系统0层图;用SA方法画出下列问题的顶层和1层数据流图;运动会管理系统;报名单;某图书借阅系统有以下功能;图书借阅系统;借书证;数据流图绘制步骤 1.首先确定系统的输入和输出。找出外部实体,即画出顶层数据流图 2.画系统内部,即画下层数据流图 经过分析,某业务处理的主要功能有哪些,然后从输入端开始,根据业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图 3。画更下层数据流图时,由分解上层图中的加工(加细每一个加工框),一般沿着输入流的方向,凡数据流的组成或值发生变化的地方则设置一个加工.这样一直到输出流,如果加工的内部还有数据流,则对此加工在下层图中继续分解,直到每一个加工足够简单,不能再分解为止,这样的加工叫基本加工 ;(1)对考生送来的报名单进行检查,对合格的考生,编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; (2)对合格的考生制作考生通知单,将考试科目、时间、地点告诉考生;(考试安排) (3)对阅卷站送来的成绩单进行检查(成绩管理),按当年标准审查单科合格者,并发成绩单,对所考专业各科成绩全部合格者发给大专毕业证书; (4)进行成绩分类统计(按地区、年龄、职业、专业、科目等分类),产生统计分析表。(给管理员) (5)查询:考生可按准考证号随时查询自己的成绩。;(1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; (3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格标志)送给考生; (5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。;顶层数据流图;登记 报名单;第1层数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档