书签 分享 收藏 举报 版权申诉 / 37
上传文档赚钱

类型软件工程课件:4-第四讲(0).ppt

  • 上传人(卖家):罗嗣辉
  • 文档编号:2046145
  • 上传时间:2022-01-21
  • 格式:PPT
  • 页数:37
  • 大小:453KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件工程课件:4-第四讲(0).ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件工程 课件 第四
    资源描述:

    1、毛新军毛新军 教授教授计算机科学与技术系计算机科学与技术系602教研室教研室 0731-(45)73649软件工程导论软件工程导论 之之Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法2n需求分析的任务n建模是实现需求分析任务的一种好的方法 有助于全面、系统地了解和分析用户的需求 有助于发现需求描述中不一致、错误和模糊性 确保软件SRS一致化、全面化、准确化n如何建立用户需求的模型?Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法31.基本思想和原理2.建模语言3.建模过程4.CASE工具Copyright Xin

    2、jun Mao面向数据流的需求分析方法面向数据流的需求分析方法4n提出一种建模方法时需考虑的问题 用户需求的本质是什么? (原理) 表示机制以刻画和描述用户的需求? (语言) 建模的过程和步骤? (方法)Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法5n结构化软件开发方法 70年代Edward Yourdon, Tom DeMarco等人提出 基本思想: “自顶向下,逐步求精” ,“抽象和分解”n结构化软件开发方法 结构化需求分析 + 结构化软件设计 + 结构化程序设计n面向数据流分析方法(DFD)是结构化软件开发方法一员Copyright Xinju

    3、n Mao面向数据流的需求分析方法面向数据流的需求分析方法6n 用户需求:功能和行为, 性能, 设计约束n从信息处理的角度上看,应用系统的功能本质上对各种数据的加工和处理 如何表示各种数据的加工和处理? 怎样进行需求分析?Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法71.基本思想和原理2.建模语言3.建模过程4.CASE工具Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法8n数据流图n数据字典n小说明Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法9n数据流图是一种描述数

    4、据以及对数据进行加工转换的图形工具n一个数据流图主要由以下四个部分组成: 数据流数据流数据处理数据处理外部实体外部实体数据存储数据存储外部实体名称外部实体名称数据存储名称数据存储名称转换转换名称名称数据流名称数据流名称Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法10 订订票票员员 订订票票员员 预预定定机机票票 准准备备机机票票 记记帐帐 订订票票单单 航航班班目目录录 航航班班号号 航航班班 费费用用 帐帐单单 机机票票 记记帐帐数数据据库库 帐帐目目 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法11 订

    5、票员订票员 订票员订票员 预定预定机票机票 准备准备机票机票 记帐记帐 订票单订票单 航班目录航班目录 航班号航班号 航班航班 费用费用 帐单帐单 机票机票 记帐数 据记帐数 据库库 帐目帐目 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法12n面向数据流分析需要引进数据字典n数据字典以一种准确、简洁的方式对数据流图中数据流、外部实体、数据存储作说明n数据字典中的每个数据条目有以下内容: 名字(别名) 数据类型 使用该数据条目的简要说明 数据条目的解释性说明 其他补充说明:取值范围、缺省值、设计约束等 以它作为输入流或输出流的转换的列表Copyrigh

    6、t Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法13n订票单订票单 名字名字: 订票单 数据类型数据类型: 航班日期 + 目的地 + 出发地 + 航班号 作为输出流的转换列表作为输出流的转换列表: 作为输入流的转换列表作为输入流的转换列表: 预定机票 使用说明使用说明: 必须给出各个数据项 解释性说明解释性说明: 无 缺省值: 出发地 = 填写本地 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法14 订票员订票员 订票员订票员 预定预定机票机票 准备准备机票机票 记帐记帐 订票单订票单 航班目录航班目录 航班号航班号 航班航班

    7、费用费用 帐单帐单 机票机票 记帐数 据记帐数 据库库 帐目帐目 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法15n小说明准确、详细对数据流图中的各个转换的功能、性能和设计约束等作进一步的解释和说明;n需求分析人员通常用结构化的自然语言、判定树和判定表来书写小说明n小说明应该尽可能的简洁、清晰、易于理解Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法16n记帐(1) 将本次业务记录到中心数据库中(2) 产生帐单(3) 打印账单 订订票票员员 订订票票员员 预预定定机机票票 准准备备机机票票 记记帐帐 订订票票单

    8、单 航航班班目目录录 航航班班号号 航航班班 费费用用 帐帐单单 机机票票 记记帐帐数数据据库库 帐帐目目 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法171.基本思想和原理2.建模语言3.建模过程4.CASE工具Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法18nDFD是系统中各处理子功能以及它们之间数据流动的图形表示 - 刻划系统功能和行为nDFD为描述和建模的工具和手段n如何利用DFD进行需求分析,描述用户需求?Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法19

    9、n面向数据流分析方法运用了抽象和分解的技术.提供一些经验知识和规则以指导需求分析Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法20n根据问题域与外部环境之间的相互关系定义问题 域的边界,即问题域与外界环境之间的输入输出关系 - 得到最高抽象层次n顶级数据流图仅仅描述待开发的软件系统与外部环境之间的关系,因此在此DFD中,待开发的软件系统被抽象描述为一个转换Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法21 读读者者 书书库库管管理理员员 读读者者管管理理员员 图图书书馆馆系系统统 借借阅阅图图书书命命令令 读读

    10、者者管管理理命命令令 书书库库管管理理命命令令 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法22n自顶向下、逐步求精对顶级数据流图进行精化,生成下一级数据流图n对用户的需求描述进行语法分析 名词或名词短语构成潜在数据流、数据存储和外部实体 动词构成潜在的处理功能Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法23 读读者者 书书库库管管理理员员 读读者者管管理理员员 图图书书馆馆系系统统 借借阅阅图图书书命命令令 读读者者管管理理命命令令 书书库库管管理理命命令令 Copyright Xinjun Mao面向数

    11、据流的需求分析方法面向数据流的需求分析方法24 图图书书借借阅阅 借借阅阅图图书书命命令令 读读者者管管理理命命令令 书书库库管管理理命命令令 书书库库管管理理 读读者者管管理理 读读者者信信息息库库 图图书书信信息息库库 图图书书信信息息 读读者者信信息息 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法25 读读者者管管理理命命令令 命命令令分分析析 增增加加读读者者 删删除除读读者者 更更改改读读者者信信息息 读读者者基基本本信信息息 读读者者标标识识 读读者者标标识识 读读者者信信息息 读读者者信信息息 图图书书借借阅阅 借借阅阅图图书书命命令令

    12、 读读者者管管理理命命令令 书书库库管管理理命命令令 书书库库管管理理 读读者者管管理理 读读者者信信息息库库 图图书书信信息息库库 图图书书信信息息 读读者者信信息息 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法26 判判断断读读者者是是否否存存在在 读读者者信信息息库库 读读者者基基本本信信息息 读读者者基基本本信信息息 自自动动生生成成读读者者标标识识 读读者者信信息息 读读者者管管理理命命令令 命命令令分分析析 增增加加读读者者 删删除除读读者者 更更改改读读者者信信息息 读读者者基基本本信信息息 读读者者标标识识 读读者者标标识识 读读者者

    13、信信息息 读读者者信信息息 Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法27n在分解、精化过程中,把生成的数据流、数据存储、外部实体在数据字典中加以定义, 对底层转换在小说明中作出描述n什么是底层转换? 是一个转换 没有被进一步精化和分解Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法28 判判断断读读者者是是否否存存在在 读读者者信信息息库库 读读者者基基本本信信息息 读读者者基基本本信信息息 自自动动生生成成读读者者标标识识 读读者者信信息息 Copyright Xinjun Mao面向数据流的需求分析方法

    14、面向数据流的需求分析方法29n读者基本信息 名字和别名:读者基本信息 数据类型:名字读者类别出生日期系别 照片 限制: 必须提供所有的信息 相关的转换列表:n读者类别 名字和别名:读者类别 数据类型:教师 | 本科生 | 硕士研究生 | 博士研究生 限制: 无 相关的转换列表:Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法30 判判断断读读者者是是否否存存在在 读读者者信信息息库库 读读者者基基本本信信息息 读读者者基基本本信信息息 自自动动生生成成读读者者标标识识 读读者者信信息息 Copyright Xinjun Mao面向数据流的需求分析方法面向

    15、数据流的需求分析方法31n判断读者是否存在 判断读者信息的合法性和有效性 查询读者信息库,判断该读者是否已经注册Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法32n正确使用数据流图中的各个图形要素;如一个转换既有输入,又有输出n每个数据流、数据存储、外部实体在数据字典中均有定义,数据流图中最底层的转换必须在小说明中说明n父图和子图之间必须保持平衡,即父图中某一转换的输入、输出数据流和分解这个转换的子图的 输入、输出数据流必须完全一致n精化过程适可而止Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法331.基本思想

    16、和原理2.建模语言3.建模过程4.CASE工具Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法34n建模(数据流图, 数据字典, 小说明)n模型的存储, 显示和检索n模型之间, 数据条目之间的一致性检查nCopyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法351.基本原理和思想2.建模语言(数据流、数据字典、小说明)3.建模方法(规则和经验)Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法36n你认为面向数据流的需求分析方法能否自然,清晰,有效地获取和刻划用户需求? 为什么?n面向数据流的需求分析方法是如何体现抽象、问题分解、建模等需求分析技术的?Copyright Xinjun Mao面向数据流的需求分析方法面向数据流的需求分析方法37Practice, Practice, and Practice

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件工程课件:4-第四讲(0).ppt
    链接地址:https://www.163wenku.com/p-2046145.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库