信息系统分析与设计第四章.ppt_第1页
信息系统分析与设计第四章.ppt_第2页
信息系统分析与设计第四章.ppt_第3页
信息系统分析与设计第四章.ppt_第4页
信息系统分析与设计第四章.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

Company LOGO 第4章 需求工作流 Osbert Oglesby案例研究 学习目标 需求工作流的过程 草拟初始业务模型 草拟需求 花果山的网络规划 v 生产部副总说:“我们需要通过网络把水果园里的各项参 数比如湿度、温度、二氧化碳含量等采集并显示到我的电 脑上,并且能和其它各地分园的数据比较共享;还需要监 控水果基地,防止有人偷吃”。 v 销售副总说:“我们要和全球的客户们无障碍的进行网络 沟通,包括订单接受、客服服务、在线咨询协商等”。 v 开发部门老大说:“我们为了要保证花果山开发图纸的安 全,需要采用B/S架构模式进行图纸开发,我们的图纸很多 ,流量很大哦” v 财务部眼镜女暴起:“我要独立,我要绝对的安全!” 4.1 需求工作流概述 v 系统分析师在需求阶段的主要任务是与信息系统的客户和 将来的用户合作来确定客户需要什么。 v 出现问题: 客户没有注意到组织所发生的情况 需求调研过程中客户不能有效配合 系统分析人员不了解领域知识 系统分析人员没有利用有效的调研方法 v 解决方案 n 从目标信息系统的客户和将来的用户那里 获得初始信息,并把初始信息作为统一过程 的输入。通过遵循统一过程的步骤,系统分 析师将能够确定客户的真正需求。 需求工作流的流程 v理解领域 v使用正确的术语,误解术语可 能导致最终交付有缺陷的软件。 如:支票、汇票、本票 构造一份术语表:专业词汇、 客户内部习惯用语、缩写、标准 规范 4.2 领域的初始理解:Osbert Oglesby案例研究 vOsbert Oglesby基本情况 v系统分析人员首先对领域知识进行了解 油画的分类 按材质:油质、水彩、铅笔、蜡笔、炭笔 按主题:肖像、风景、静物 按质量:精品、名品、其他 著名的艺术品经销商,需要一个信息系统来帮 助他购买和销售油画。 构造术语表 精品 确实优秀的油画 名品 某位画过 一幅精品的画家先前或之后所画的次级油画 其他油画 既不是精品也不是名品的油画 材质 一种分类标准。为艺术品着色的材质 油质 一种材质。“油基颜料”的缩写 水彩 一种材质。“水基颜料”的缩写 风景 自然景色的油画 肖像 一人或多人的油画 质量 一种分类标准。可分为精品名品和其他 静物 无生命物体的油画 主题 一种分类标准。主题包括风景、肖像和静物 其他主题 不是风景、肖像或静物的主题 对领域的初始理解 4.3 业务模型 v系统分析师需要获得对多种不同业务过程的详细理解 购买配料的详细过程 例如:饮食业的业务过程包括:购买配料、准 备食物和供应膳食。 v 包办伙食者从批发商那里订购配料 v 批发商把配料供应给包办伙食者 v 批发商发送一份发货清单给包办伙食者 v 包办伙食者为发货清单付款 4.3.1 采访 v问题: 公司雇佣了多少位销售人员? 需要系统有多快的响应时间? 为什么对目前的状况不满意? v采访 有组织:询问特定的、预先计划的问题。 无组织:封闭式问题+开放式问题。 v注意 采访者必须完全熟悉应用领域 采访者要采访持重要信息的人物 不要先入为主 结束后生成采访报告 封闭式询问 开放式询问 4.3.2 其他技术 v发放调查表; v研究业务过程中产生的各种文档; v直接观察用户的工作过程。 4.3.3 用例 v业务建模用例图 用例:用于为信息系统自身及该系统的参与者之间 的交互建模。是一个用来描述参与者如何使用系统 来实现其目标的一组场景的集合。 它显示了信息系统与在其运行环境之间的交互。参 与者是信息系统外部世界中的成员,矩形表示信息 系统自身。椭圆中的标签描述了用例代表的业务活 动。 v 参与者扮演关于信息系统的角色(role) v系统用户 v用例发起者 v起关键作用的人 v也可以不必是人,如另一个信息系统 v用户可以扮演多种角色 v标识参与者的问题 Medical Staff的泛化 当系统中参与者可 能出现标识重叠时,可 以将参与者进行泛化, 给出参与者之间的关系 。 4.4 初始业务模型: Osbert Oglesby案例 vOsbert Oglesby公司需要的信息系统: l 购画:在购买油画时,能够计算他应该支付的最 大价格。 l 尽快检测到艺术品市场上的新趋势。可以检测到 何时某位特殊画家的作品售价高于预期。 l 提供关于上一年度购买的报告和上一年度销售的 报告。 建立初始业务模型 初始业务模型的用例图 用例的描述 简短描述 Buy a Painting用例使Obsert 能够购买油画 逐步描述 简短描述 Sell a Painting用例使Obsert 能够销售油画 逐步描述 简短描述 Produce a Report用例使Obsert 获得有关上一年度的购买和销售的油画的信息 逐步描述 4.5 初始需求: Osbert Oglesby案例 初始需求:决定初始业务模型中哪些是要构建计算机化的信 息系统的需求。 l 需求的类型 l功能性需求:信息系统必须能够执行的动作的需 求 l非功能性需求:信息系统本身的属性,如平台限 制、响应时间、可靠性、安全性等。 处理频繁变动的需求的一种好方式是维护一份可能的 需求以及这些需求的用例列表,这些需求得到团队成员及 客户的核准。 简短描述 Buy a Painting用例使Obsert 能够购买油画 逐步描述 1.Obsert输入他正考虑购买的油画的详细 信息。 2.信息系统用他应该支付的最大购买价格 响应。 3.如果卖主接受Obsert购买油画的出价, Obsert就输入进一步的详细信息。 初始需求用例图及其描述 初始需求的用例图 简短描述 Produce a Report用例使Obsert 获得有关上一年度的购买和销售的油画的信息, 或者检测艺术品市场上的新趋势。 逐步描述 1. Obsert 请求他所需要的报告的类型。打印报告。 简短描述 Sell a Painting用例使Obsert 能够销售油画 逐步描述 1. Obsert 输入他所销售的油画的详细信息。 细化Buy a Painting用例描述 v 确定在购买油画时,需要输入的信息 油画的描述 购买日期 卖主姓名 卖主地址 算法确定的最大价格 实际购买价格 目标销售价格 v 销售一幅油画后,必须记录的信息 销售日期 买主姓名 买主地址 实际销售价格 v 精品:扫描过去25年内同一画家的最相似的作品在全世 界的拍卖记录,把最相似的作品的拍卖价格作为底价,自拍 卖之日起,在底价基础上逐年加价8.5%,以此来计算最大 购买价格。 v 名品:把名品看做是同一位画家的精品来计算最大购买 价格。然后,如果油画在21世纪绘制的,则乘以0.25;否则 ,用该数字乘以(21-c)/(22-c),c代表作品是在哪一个世纪绘 制的。 v 其他油画:测量油画布的尺寸。然后,通过公式FA来计 算最大购买价格,F为针对画家的流行度系数,A为以平方 厘米为单位的油画布的面积。 最大购买价格的确定 v两幅油画之间的相似性系数计算方式: 如果材质匹配,则评分为1,否则评分为0. 如果主题匹配,则评分为1,否则评分为0. 把这两个数相加,用它乘以两幅画中那幅较小的油画 的面积,然后除以两幅画中那幅较大的油画的面积。 v信息系统必须包括每一位画家及其相应的F值列 表,而且列表能够定期更新。 v 信息系统必须利用有关过去25年里全世界的名品 的拍卖信息,这些信息不能更改。 更新用例描述 简短描述 Buy a Painting用例使Obsert 能够购买油画。 逐步描述 1.Obsert输入他正考虑购买的油画的详细信息。包括 画家姓名 作品年代 2.信息系统用Obsert输入应该支付的最大购买价格响应。 2.1 对于精品 2.2 对于名品 2.3 对于其他油画 3.如果卖主接受Obsert购买油画的出价,Obsert就输入进一步的详细信息。包括 购买日期 4.信息系统随后记录以下信息 算法确定的最大购买价格 目标销售价格 简短描述 Sell a Painting用例使Obsert 能够销售油画 逐步描述 1.Obsert 输入他所销售的油画的详细信息。 销售日期 买主姓名 买主地址 实际销售价格 考虑报告 简短描述 Produce a Report用例使Obsert 获得有关上一年度的购买和销售的油画的信息 ,或者检测艺术品市场上的新趋势。 逐步描述 1.必须根据需要生成以下报告。 1.1 购买报告:系统显示上一年度购买的所有油画。 1.以如下顺序进行输出: 2.1.2 销售报告:系统显示上一年度销售的所有油画。 3.以如下顺序进行输出: 4.1.3将来的趋势报告: 5. 对于上一年的各种场合下超过目标售价进行销售的画家作品,系统显 示所有这些画家。 6. 对于每件作品,以如下顺序输出: 4.6 补充 信息系统必须包括每一位画家及其相应的F值 表,F的值可能从一个月到另一个月而发生变化, 这依赖于某位画家目前的流行度,因此,该列表必 须实现成允许执行定期更新。 前面的描述: 添加“修订流行度系数”用例并给出用例描述: 简短描述 Update a Fashionability Coefficient用例使 Obsert 能够为画家改变流行度系数F。 逐步描述 1.Osbert为画家输入新的流行度系数。 Osbert Oglesby系统用例图的第二次迭代 Osbert Oglesby信息系统用例图的第二次迭代 总结 v 系统分析师在需求工作流阶段的主要工作是与信息系统 的客户一起确定需要什么。 v如何确定最终需求? v 首先获得对领域的初始理解(构造术语表) v 然后构建初始的业务模型(用例及用例描述) v 接下来构建初始的需求模型(用例及用例描述) v 检查

温馨提示

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

评论

0/150

提交评论