- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3 2.27 软件需求工程2
案例分析 用户提出系统应有以下功能: ① 计算买主订单 ② 准备销售报表 ③ 建立买主文件和应收帐发票 ④ 运行更新的盘存文件 ⑤ 产生托运单和包装单 ⑥ 保证库存及时订货 案例1:盘存/销售系统 盘存/销售系统 1.0.0 销售处理 1.1.0 盘存处理 1.2.0 计算销售 记录 1.1.1 产生销售 报表 1.1.2 核对买主 贷方金额 1.1.3 验证库存 量级 1.2.1 产生货运 订单 1.2.2 执行买主 汇票 1.2.3 产生盘存 报表 1.2.4 案例1:盘存/销售系统 顾客 出版社 验证 订单 汇总 订单 订单 出版社 订单 图书目录文件 顾客档案 待处理订单文件 正确 订单 一批 订单 出版社档案文件 订货存根文件 画图步骤 : 1、确定外部实体及输入、输出数据流。 2、确定分解顶层的加工。 3、确定使用的文件。 4、用数据流将各部分连接起来,形成数据封闭。 注意:标注各加工框及数据流名称。 案例2:图书预定系统(顶层DFD图) 拒绝信息 * 获取 * 缺乏领域知识,应用领域的问题常常是模糊的、不精确的; ● 存在默认的知识,如难以描述的常识问题; ● 存在多个知识源,且多知识源之间可能有冲突; ● 客户可能的偏见,如不能提供或不想告知你所需要了解的事情。 * 面谈的对象主要有用户和领域专家: 1) 面谈前的准备要充分; 2) 面谈后注意认真分析总结; 3) 注意掌握面谈的人际交流技能。 问卷调查:是从多个用户中收集需求信息的有效方式 ,一般问卷设计形式: 1)多项选择问题 ; 2)评分问题 ; 3)排序问题 。 专题讨论会:由开发方和用户方共同召开,操作步骤: ① 开发方根据双方制定的《需求调研计划》召开相关需求主题沟通会; ② 会后开发方整理出《需求调研记录》提交给用户方确认; ③ 如果此主题还有未明确的问题则再次沟通,否则开始下一主题; ④ 所有需求都沟通清楚后,开发方根据历次《需求调研记录》整理出《用户需求说明书》,提交给用户方确认签字。 1. 分解 将大问题分解为小问题,通常是自顶而下,不断细化的过程。 2. 抽象 抓住问题的本质特性,从不同抽象层次进行分析,提出解决问题的方案。 3. 多视点 注意从各类开发人员和不同用户的角度考虑问题,才能获得 对系统的全面完整的需求。 * * ER图。是由实体、属性和关系组成的网络图。E-实体,是一个或一组对象; R-关系,实体之间联系或交互作用。 * * * 软件工程 – 需求工程 电子科大生命学院 王玲 P* 第二章 需求工程 王玲电子科大沙河校区主楼西301 w_ling@uestc.edu.cn (Software Requirements Engineering) 今天的内容 需求分析的步骤、技术方法 面向数据流的结构化分析方法(SA) 布置作业2(3.9交) 提交作业1 提交小论文1(可行性论证报告) 关于软件工程实践 组长每周组织1-2次小组讨论会 提交《实验报告二》——需求说明书 截止日期:3.13 可纸可电(w_ling@uestc.edu.cn) 包括 一、概述(开发本软件的目的、意义和背景) 二、需求说明(用户需求描述,系统功能需求——DFD图或Use Case图,关键功能描述,关键数据字典,关键加工说明等) 三、非功能需求(性能需求及领域需求) 四、运行环境 作业2 1. 需求分析阶段的思维导图。 2. 为什么要做需求分析?需求建模的技术有哪些? 3. 需求说明书的作用是什么? 4. SA法的描述手段有哪些? 5. 如何画分层数据流图?有哪些基本原则? 6. 考察下图中子图、父图的平衡关系 作业2(续) 7. 画出取款过程的DFD图,选做关键部分的数据词典、加工小说明 8. 画出取款过程的Use Case图,选做关键角色的对象图及关键用例的状态图、动作图等 取款过程的问题描述为:储户用存折取款,首先填写取款单,根据“帐卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。 提交作业截止日期:3.9 需求分析怎么做?步骤?方法?技术? 需求工程的基本活动 ● 获取需求;深入实际,在充分理解用户需求的基础上,获取系统的需求。 ●需求分析与建模;进行需求建模、对模型或原型进行分析。 ●需求规
您可能关注的文档
- 2016九年级化学下册第九单元 溶液重点热点专练及易错易混专攻课件 新人教版.ppt
- 2016九年级化学下册第九单元 课题1 第1课时 溶液课件 新人教版.ppt
- 2016九年级化学下册第八单元 课题2 第1课时 金属与氧气、酸的反应课件 新人教版.ppt
- 2016九年级化学下册第八单元 课题2 第2课时 金属活动性顺序课件 新人教版.ppt
- 2016九年级化学下册第十一单元 盐 化肥自我测评课件 新人教版.ppt
- 1人教版小学数学二年级下册第二单元《表内除法(一)》第一课时课件.ppt
- 2016九年级化学下册第十单元 酸和碱综合测试卷课件 新人教版.ppt
- 2016南京商标的注册.ppt
- 2016二年级上册数学做家务北师大版(公开课).ppt
- 2016年九年级化学下册课件第11单元《盐 化肥》记读手册 .ppt
文档评论(0)