- 1、本文档共101页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--需求工程.ppt
成功的软件来之不易 软件项目失败原因 需求获取的困难 软件需求的重要性 软件需求的错误因素 需求错误的成本 软件需求的重要性 本章内容提纲 软件需求 软件需求的不同层次 案例:小型图书资料管理系统 业务需求 业务需求:MiliLibrary 用户需求 用户需求:MiliLibrary 系统需求-功能需求 系统需求-非功能需求 非功能需求 SRS中的需求分类 思考问题 需求工程 本章内容提纲 需求的来源 需求获取 需求获取 需求获取 需求获取的内容 问题描述 识别和描述项目相关者 理解Stakeholder的要求 理解Stakeholder的要求 识别系统的特性 需求获取 需求获取启动 用户面谈 用户面谈 需求专题讨论会 需求专题讨论会 问卷调查 现场考察 原型化方法 实践练习 本章内容提纲 需求分析 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析(SA) 结构化分析方法(SA) 数据流名:定货单 描述:每天一次送给采购员需定货的零件表 数据流来源:产生报表(加工) 数据流去向:采购员(外部实体) 数据结构:定货报表=零件编号+零件名称+定货数量+目前价格+主要供应者+次要供应者 数据量:200字节/条 流通量:3000记录/年 数据存储名称:图书目录文件 描述:存储图书馆所有图书信息 数据结构:图书流水号+分类目录号+书名+作者+内容摘要 +价格+入库日期+总灵敏+库存数 关键字:图书流水号 存储方式:按分类目录号的字母顺序递增排列。 存取频率:5000记录/天 数据项名称:图书流水号 描述:每一本图书的唯一编号 编码方式:12位编码(入库年份+分类号+6位顺序号) 数据类型:字符型 长度:12字节 取值范围:后六位从000001至999999 试写出飞行订票系统数据字典的部分内容: 数据流:订票单 数据存储:航班目录 数据项:航班目录的关键字 对数据流图的每一个基本加工,必须有一个基本加工逻辑说明 基本加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则 加工逻辑说明必须描述实现加工的策略而不是实现加工的细节 加工逻辑说明中包含的信息应是充足的,完备的,有用的,没有重复的多余信息 结构化分析方法(SA) IF 发货单金额超过$500 THEN IF 欠款超过了60天 THEN 在偿还欠款前不予批准 ELSE (欠款未超期) 发批准书,发货单 ENDIF ELSE (发货单金额未超过$500) IF 欠款超过60天 THEN 发批准书,发货单及赊欠报告 ELSE (欠款未超期) 发批准书,发货单 ENDIF ENDIF 机票预定系统有加工名为“查询机票价格”,主要描述如下: 1. 指导价格(全价)* 折扣+机场建设费+燃油加价 2.0-2岁小孩国际国内航班均享受1折优惠;伤残军人5折优惠 3.国内航线燃油加价80元,国际航线200元,机场建设费固定为50元 请用类高级语言和判定树分别表示该加工逻辑。 结构化分析方法(SA) 为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。 行为建模-状态图 例如, 当有多个申请占用CPU运行的进程时, 有关CPU分配的进程的状态迁移。 可得到的状态=就绪,运行,等待 生成的事件=t1,t2, t3, t4 ? t1 ─ 中断事件 ? t2 ─ 中断已处理 ? t3 ─ 分配CPU ? t4 ─ 用完CPU时间 订单配送系统-状态图 状态图-练习 结构化分析小结(SA) 需求规格说明 需求规格说明 需求规格说明 SRS (IEEE 830-1998) 需求规格的质量特性 需求规格的质量特性 需求规格的质量特性 需求规格的质量特性 需求规格的质量特性 需求规格的质量特性 需求描述举例 需求描述举例 需求描述举例 需求描述举例 本章内容提纲 需求验证 需求管理 需求管理 需求变更管理 需求跟踪管理 需求状态跟踪 需求跟踪管理 本章小结 Example Example Example 课堂练习 基本加工逻辑说明 结构化分析方法(SA) 加工逻辑词条描述 加工名: 加工编号:反映该加工的层次 简要描述
您可能关注的文档
- (补充)Linux常用服务配置.ppt
- (补充)如何用Visio绘制流程图.ppt
- (补充)第一章需求供给与均衡价格决定理论.ppt
- (西方经济学)第一章绪论.ppt
- (订正第页PPT)第六讲总需求总供给模型.ppt
- (讲课)分离定律练习题(好).ppt
- (课)圆的对称性.ppt
- (课件)不完全竞争的市场.ppt
- (课件)引论.ppt
- (课件)概率的预测.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)