版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 需求工程,王玲电子科大沙河校区主楼西301,w_,(Software Requirements Engineering),数据词典(DD),数据流 文件 数据项 加工,作用 建立一组一致的定义 便于用户与分析员之间、用户与程序员之间的通讯 使程序员用一致的数据项和数据存储定义来描述数据库和数据结构 避免了模块接口和系统接口的不一致性,组成,含义:对数据流图中包含的所有元素的定义的集合构成了数据词典。,A、 数据流条目给出某个数据流的定义,通常是列出该 数据流的各组成数据项。 例如:报名单姓名单位名年龄性别课程名 常用符号:、()、,C、数据项条目 数据项条目给
2、出某个数据单项的定义,通常是数据项的值类型,允许的取值范围。,B、文件条目给出某个文件的定义,文件的定义通常是列出文件记录的组成数据流。例如: 订单文件订单编号顾客名称产品名称订货数量交货日期,D、加工条目 加工类条目就是“加工小说明”。一般应该单独列出。,数据词典卡片,学生管理系统:登记表(数据流)、课程目录(数据存储),数据项:,加工说明,结构化语言 判定表 判定树,针对:对DFD图中每一个基本加工 描述:加工的激发条件、加工逻辑、优先级、执行频率和出错处理等。,三种描述方式,结构化语言是介于自然语言和形式语言之间的一种半形式语言,是自然语言的一个受限制的子集。 一般分为两层结构:外层语法
3、较具体,为控制结构(顺序、选择、循环),内层较灵活,表达“做什么”。,(一) 结构化语言,判定表是一种二维的表格,常用于较复杂的组合条件(与结构化语言比较)。,(二) 判定表,特点:可处理较复杂的组合条件,但不易理解,不易输入计算机。,通常由四部分组成。 条件框 条件定义。 操作框 操作的定义。 条件条目 各条件的取值及组合。 操作条目 在各条件取值组合下所执行的操作。,例:商店每天的营业额所收税率,(三) 判定树,特点:描述一般组合条件,较清晰,易理解。不易输入计算机。,案例4 图书销售系统之“优惠处理”的加工,根据顾客的营业额和信誉判定是否给予优惠处理,1992年由Jacobson提出了U
4、se case 的概念及可 视化的表示方法Use case图,并加入由他提出的 面向对象的软件工程(OOSE)。 Use case 的概念受到了IT界的欢迎,被广泛应 用到了面向对象的系统分析中。基于用例的需求方 法,已成为面向对象的分析方法的主流。,基于用例的方法,4.2.2 面向对象的分析方法(OOA),Use case图,采用“基于用例的方法”来识别和获取需求,是从外部的角度来看系统功能,建立系统的Use case模型。描述外部执行者(Actor)所理解的系统功能。即待开发系统的功能需求。 用例 表示一个子系统,或者系统一个独立的功能。 角色 表示外部的“执行者”。,ATM机验证储户身份
5、的Use case图,创建用例模型的工作包括: 定义系统、确定执行者和用例、描述用例、定 义用例间的关系、确认模型。,Use case图,用例模型被推荐为获取和识别需求的首选工具!,案例5:网上拍卖系统,在互联网上模拟拍卖环境,用户可以轻松实现在线商品的拍卖和竞标,案例分析,例:一图书销售系统,其中一加工为“优惠处理”,条件是:顾客的营业额大于1000元,同时必须信誉好,或者虽然信誉不好,但是20年以上的老主顾。,请做出此加工的判定表与判定树。,案例4 图书销售系统之“优惠处理”加工,判定表,判定树,随着 Internet 技术的发展和互联网的日益普及,互联网用户中约 1/4 的用户使用 In
6、ternet 进行互联网通信或经贸活动。电子商务总额每年可达到 6 万亿美元。 网上拍卖系统就是一个在互联网上模拟拍卖环境的典型的范例。可实现从展示产品、相互竞价到最后产品成交等一系列功能;用户可以轻松实现在线商品的拍卖和竞标 。 建立系统的USE CASE模型。,案例5 网上拍卖系统,一、竞拍平台 1.竞拍者资格审查 2.竞拍规则设定 3. 竞拍过程控制,二、拍卖商品信息发布 确定发布的商品信息 对商品信息操作,三、拍卖步骤及在线帮助 四、网上支付系统 五、用户管理,用户需求,系统需求,1. 执行者用户 系统是通过网络提供给商品的销售者和购买者一个交易平台,因此所有上网用户都是本系统的用户,
7、具体又分为商品购买者和商品销售者、系统管理员。,考虑到一般用户既可能是商品购买者也可能是商品销售者,所以将用户分为:非会员用户和会员用户. 非会员_未注册的用户,只能在网站上浏览商品,不能参与竞标,也不能提供物品出售。 会员_已注册的用户,可以直接参与拍卖或竞标.,2.用例 分析系统功能 提供高效的内容丰富的 Web 拍卖商业服务;展示产品、相互竞价 、产品成交 。 实现拍卖商品种类的更新和消息的发布。 实现个人物品流通和网上信息发布、留言。,初步确定以下功能: 1)会员注册 2)会员天地 3)商品分类浏览 4)查找商品 5)拍卖商品 6) 购买商品 7) 网上支付,系统需求,进一步确定以下功
8、能: 1) 会员注册 (填写用户帐号,用户名,密码,Email等) 2) 会员天地(查看并修改个人信息,交易记录,收邮件,信用评价等) 3) 商品分类浏览(浏览、更新、最新商品推荐等 ) 4) 查找商品(按关键字查找、输出打印商品信息) 5) 拍卖商品(包括商品上架:提供商品信息:商品名称、类别、图片、,起拍价格、新旧程度、使用时间 等,及编辑商品,商品下架) 6) 购买商品 (即出价参与竞标,拍卖结束时按照竟价规则获得商品),系统需求,7) 网上支付 (通过银行网络系统进行交易,设置多 种支付方式) 增加执行者“银行” 8) 收藏商品(可添加收藏,取消收藏,修改收藏) 9) 会员管理(查看会
9、员信息,封锁会员账号,激活 会员账号) 10) 商品类别管理(添加商品类别,编辑商品类别, 删除商品类别) 11) 交易管理(查看交易,查看交易报表,关闭交易, 退款管理,申诉管理) 12) 公告栏管理(添加公告,修改公告,删除公告),系统需求,建立Use Case模型,1. 精度要求 本系统所涉及的所有交易数据,均按实数保存,在处理时保留小数点后2位。 2. 时间特性要求 操作响应时间:满足普通人员的操作要求; 查询运行时间:满足普通人员的查询要求; 更新处理时间:数据库在网络无故障的情况下, 插入一条数据和更新一条数据的数据库操作响应时间 控制在2秒/条之内; 数据传输时间:数据交换过程控制在10秒钟内;,非功能需求,3. 故障处理能力要求 当出现错误时,要求以界面形式向用户说明,并 用一览表方式列出,各类可能的错误或故障出现时, 系统的处理方法和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 爆破器材运输工安全技术交底
- java软件工程师笔试题及答案
- 小学三年级英语教学设计:Unit 6 Numbers in life Part B Let's talk and let's learn
- 卫生法规试题及答案
- 小学科学五年级上册《轮轴的秘密》教学设计
- 统编版初中语文七年级上册第1课《春》教学设计:基于整本书阅读导入的文本重构与审美体验
- 小学三年级心理健康教育《兴趣是学习的动力》教学设计
- 小学四年级德育与法治教案 恶作剧的代价与责任担当
- 帕金森护理查房(含病例分析)
- 2026年(狂犬病暴露预防处置)预防接种培训试题(附答案)
- 2024新一代变电站集中监控系统系列规范第1部分:总则
- 县域精神富有评价指南
- 20CJ88-1 20CS02-1 餐厨废弃物智能处理设备选用与安装图集(一)
- 《光伏发电工程可行性研究报告编制规程》(NB/T32043-201)中文版
- 建设法规与案例分析教案
- 医疗废物和污水管理领导小组及岗位职责
- 第八版妇产科学配套ppt课件-妊娠特有疾病
- PHP+MySQL动态网站开发基础教程全套完整教学课件
- 端点效应(共12张PPT)
- 体育教学团队申请
- GB/T 1216-2004外径千分尺
评论
0/150
提交评论