软件需求案例_第1页
软件需求案例_第2页
软件需求案例_第3页
软件需求案例_第4页
软件需求案例_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件需求案例,分析、获取并列出“数字化医院”的子系统医院病房监护系统的用户需求、功能需求及非功能需求。,一、问题的描述在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。,医院病房监护系统,医院病房监护系统,监视病情,更新病历,2.2.3实例:医院病房监护系统,请分析软件系统需求!,顾客,出版社,验证订单,汇总订单,订单,出版社订单,图书目录文件,正确订单,一批订单,出版社档案文件,画图步骤:1、确定外部实体及输入、输出数据流。2、确定分解顶层的加工。3、确定使用的文件。4、用数据流将各部分连接起来,形成数据封闭。,注意:标注各加工框及数据流名称。,例一图书预定系统(顶层DFD图),经过初步的需求分析,得到系统功能要求:1、监视病员的病症(血压、体温、脉搏等)。2、定时更新病历。3、病情出现异常情况时报警。4、随机地产生某一病员的病情报告。,医院病房监护系统,监视病情,更新病历,2.2.3实例:医院病房监护系统,1、监视病员的病症采集病症信号(血压、体温、脉搏等)。组合病症信号。将模拟病症信号转换为数字信号(A-D转换)。2、定时更新病历将病症信号进行格式化并加入更新日期、时间。更新病历库中病人的信息。可人工设定更新病历的时间间隔。3、病情出现异常情况时报警根据标准病症信号库中的值,判断是否报警。将报警信号转换为各种模拟信号(D-A转换)。实时打印病情报告,立即更新病历。4、随机地产生某一病员的病情报告,系统功能需求,局部监视,更新日志,产生病情报告,非功能需求,1、监视器与网络的可靠性要求,涉及人的生命安全。2、效率需求中对时间、空间的需求,所采集的病症信号数据量大。3、互操作需求如要求监视器采样频率可人工调整等。4、对病人病历的隐私的要求。,顶层,医院病房监护系统分层DFD图,顶层确定了系统的范围,其外部实体为病员和护士,护士,病员,护士,图2.14,第一层:,医院病房监护系统顶层DFD图,第二层:加工“中央监视”分解,医院病房监护系统二层DFD图,医院病房监护系统分层DFD图,图2.15,图2.16,紧急报告,面向对象的分析方法(OOA),案例网上拍卖系统随着Internet技术的发展和互联网的日益普及,互联网用户中约1/4的用户使用Internet进行互联网通信或经贸活动。电子商务总额每年可达到6万亿美元。网上拍卖系统就是一个在互联网上模拟拍卖环境的典型的范例。可实现从展示产品、相互竞价到最后产品成交等一系列功能;用户可以轻松实现在线商品的拍卖和竞标。建立系统的USECASE模型。,系统需求,一、需求获取采用“基于用例的方法”识别和获取需求的首选工具。是从外部的角度来看系统功能。用例表示一个子系统,或者系统一个独立的功能。“外部”即是“角色”或者“执行者”。,系统需求,1.执行者用户系统是通过网络提供给商品的销售者和购买者一个交易平台,因此所有上网用户都是本系统的用户,具体又分为商品购买者和商品销售者、系统管理员。,考虑到一般用户既可能是商品购买者也可能是商品销售者,所以将用户分为:非会员用户和会员用户.非会员_未注册的用户,只能在网站上浏览商品,不能参与竞标,也不能提供物品出售。会员_已注册的用户,可以直接参与拍卖或竞标.,系统需求,2.用例分析系统功能提供高效的内容丰富的Web拍卖商业服务;展示产品、相互竞价、产品成交。实现拍卖商品种类的更新和消息的发布。实现个人物品流通和网上信息发布、留言。,进一步确定以下功能:1)会员注册2)会员天地3)商品分类浏览4)查找商品5)拍卖商品6)购买商品7)网上支付,系统需求,具体可确定以下功能:1)会员注册(填写用户帐号,用户名,密码,Email等)2)会员天地(查看并修改个人信息,交易记录,收邮件,信用评价等)3)商品分类浏览(浏览、更新、最新商品推荐等)4)查找商品(按关键字查找、输出打印商品信息)5)拍卖商品(提供商品信息:商品名称,类别,图片,起拍价格、新旧程度、使用时间等)6)购买商品(超级搜索查找商品、填写竞价、登记需购商品等)7)网上支付(通过银行系统进行交易),建立UseCase模型,非功能需求,1.时间特性要求系统采用JDBC连接数据库,保证较快的响应时间和更新处理时间,采用JSP,Servlet技术,以满足用户对数据的转换和传送时间要求。,2.灵活性和精度需求要求当用户需求,如操作方式,运行环境,结果精度,数据结构及其他软件接口等发生变化时,增加新模块时,不会修改原有的模块,。,非功能需求,3.故障处理能力要求当出现错误时,要求以界面形式向用户说明,并用一览表方式说明,各类可能的错误或故障出现时,系统的处理方法和补救措施。,改进UseCase模型,需求工程小结,软件需求工程,是软件开发人员与用户密切配合,充分交换意见,获得对需求一致意见的过程。在开发者一方,参与工作的主要角色是系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论