信息系统分析与设计第四章

上传人:宝路 文档编号:47210538 上传时间:2018-06-30 格式:PPT 页数:30 大小:4.53MB
返回 下载 相关 举报
信息系统分析与设计第四章_第1页
第1页 / 共30页
信息系统分析与设计第四章_第2页
第2页 / 共30页
信息系统分析与设计第四章_第3页
第3页 / 共30页
信息系统分析与设计第四章_第4页
第4页 / 共30页
信息系统分析与设计第四章_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《信息系统分析与设计第四章》由会员分享,可在线阅读,更多相关《信息系统分析与设计第四章(30页珍藏版)》请在金锄头文库上搜索。

1、Company LOGO第4章 需求工作流Osbert Oglesby案例研究学习目标需求工作流的过程草拟初始业务模型草拟需求花果山的网络规划v 生产部副总说:“我们需要通过网络把水果园里的各项参 数比如湿度、温度、二氧化碳含量等采集并显示到我的电 脑上,并且能和其它各地分园的数据比较共享;还需要监 控水果基地,防止有人偷吃”。v 销售副总说:“我们要和全球的客户们无障碍的进行网络 沟通,包括订单接受、客服服务、在线咨询协商等”。v 开发部门老大说:“我们为了要保证花果山开发图纸的安 全,需要采用B/S架构模式进行图纸开发,我们的图纸很多 ,流量很大哦” v 财务部眼镜女暴起:“我要独立,我要

2、绝对的安全!” 4.1 需求工作流概述v 系统分析师在需求阶段的主要任务是与信息系统的客户和 将来的用户合作来确定客户需要什么。 v 出现问题: 客户没有注意到组织所发生的情况 需求调研过程中客户不能有效配合 系统分析人员不了解领域知识 系统分析人员没有利用有效的调研方法v 解决方案n 从目标信息系统的客户和将来的用户那里 获得初始信息,并把初始信息作为统一过程 的输入。通过遵循统一过程的步骤,系统分 析师将能够确定客户的真正需求。需求工作流的流程v理解领域v使用正确的术语,误解术语可 能导致最终交付有缺陷的软件。 如:支票、汇票、本票 构造一份术语表:专业词汇、 客户内部习惯用语、缩写、标准

3、 规范4.2 领域的初始理解:Osbert Oglesby案例研究vOsbert Oglesby基本情况v系统分析人员首先对领域知识进行了解 油画的分类 按材质:油质、水彩、铅笔、蜡笔、炭笔 按主题:肖像、风景、静物 按质量:精品、名品、其他著名的艺术品经销商,需要一个信息系统来帮 助他购买和销售油画。构造术语表精品 确实优秀的油画 名品 某位画过 一幅精品的画家先前或之后所画的次级油画 其他油画 既不是精品也不是名品的油画 材质 一种分类标准。为艺术品着色的材质 油质 一种材质。“油基颜料”的缩写 水彩 一种材质。“水基颜料”的缩写风景 自然景色的油画 肖像 一人或多人的油画 质量 一种分类

4、标准。可分为精品名品和其他 静物 无生命物体的油画 主题 一种分类标准。主题包括风景、肖像和静物 其他主题 不是风景、肖像或静物的主题对领域的初始理解4.3 业务模型v系统分析师需要获得对多种不同业务过程的详细理解 购买配料的详细过程例如:饮食业的业务过程包括:购买配料、准 备食物和供应膳食。v 包办伙食者从批发商那里订购配料 v 批发商把配料供应给包办伙食者 v 批发商发送一份发货清单给包办伙食者 v 包办伙食者为发货清单付款4.3.1 采访 v问题: 公司雇佣了多少位销售人员? 需要系统有多快的响应时间? 为什么对目前的状况不满意? v采访 有组织:询问特定的、预先计划的问题。 无组织:封

5、闭式问题+开放式问题。 v注意 采访者必须完全熟悉应用领域 采访者要采访持重要信息的人物 不要先入为主 结束后生成采访报告封闭式询问开放式询问4.3.2 其他技术v发放调查表;v研究业务过程中产生的各种文档;v直接观察用户的工作过程。4.3.3 用例v业务建模用例图 用例:用于为信息系统自身及该系统的参与者之间 的交互建模。是一个用来描述参与者如何使用系统 来实现其目标的一组场景的集合。 它显示了信息系统与在其运行环境之间的交互。参 与者是信息系统外部世界中的成员,矩形表示信息 系统自身。椭圆中的标签描述了用例代表的业务活 动。v 参与者扮演关于信息系统的角色(role)v系统用户v用例发起者

6、v起关键作用的人v也可以不必是人,如另一个信息系统v用户可以扮演多种角色v标识参与者的问题Medical Staff的泛化当系统中参与者可 能出现标识重叠时,可 以将参与者进行泛化, 给出参与者之间的关系 。4.4 初始业务模型: Osbert Oglesby案例vOsbert Oglesby公司需要的信息系统:l 购画:在购买油画时,能够计算他应该支付的最 大价格。l 尽快检测到艺术品市场上的新趋势。可以检测到 何时某位特殊画家的作品售价高于预期。l 提供关于上一年度购买的报告和上一年度销售的 报告。建立初始业务模型初始业务模型的用例图用例的描述简短描述Buy a Painting用例使Ob

7、sert 能够购买油画逐步描述简短描述Sell a Painting用例使Obsert 能够销售油画逐步描述简短描述Produce a Report用例使Obsert 获得有关上一年度的购买和销售的油画的信息逐步描述4.5 初始需求: Osbert Oglesby案例初始需求:决定初始业务模型中哪些是要构建计算机化的信 息系统的需求。l 需求的类型l功能性需求:信息系统必须能够执行的动作的需 求l非功能性需求:信息系统本身的属性,如平台限 制、响应时间、可靠性、安全性等。处理频繁变动的需求的一种好方式是维护一份可能的 需求以及这些需求的用例列表,这些需求得到团队成员及 客户的核准。简短描述Bu

8、y a Painting用例使Obsert 能够购买油画逐步描述1.Obsert输入他正考虑购买的油画的详细 信息。2.信息系统用他应该支付的最大购买价格 响应。3.如果卖主接受Obsert购买油画的出价, Obsert就输入进一步的详细信息。初始需求用例图及其描述初始需求的用例图简短描述Produce a Report用例使Obsert 获得有关上一年度的购买和销售的油画的信息, 或者检测艺术品市场上的新趋势。逐步描述1. Obsert 请求他所需要的报告的类型。打印报告。简短描述Sell a Painting用例使Obsert 能够销售油画逐步描述1. Obsert 输入他所销售的油画的详

9、细信息。细化Buy a Painting用例描述v 确定在购买油画时,需要输入的信息 油画的描述 购买日期 卖主姓名 卖主地址 算法确定的最大价格 实际购买价格 目标销售价格 v 销售一幅油画后,必须记录的信息 销售日期 买主姓名 买主地址 实际销售价格v 精品:扫描过去25年内同一画家的最相似的作品在全世 界的拍卖记录,把最相似的作品的拍卖价格作为底价,自拍 卖之日起,在底价基础上逐年加价8.5%,以此来计算最大 购买价格。v 名品:把名品看做是同一位画家的精品来计算最大购买 价格。然后,如果油画在21世纪绘制的,则乘以0.25;否则 ,用该数字乘以(21-c)/(22-c),c代表作品是在

10、哪一个世纪绘 制的。v 其他油画:测量油画布的尺寸。然后,通过公式FA来计 算最大购买价格,F为针对画家的流行度系数,A为以平方 厘米为单位的油画布的面积。最大购买价格的确定v两幅油画之间的相似性系数计算方式: 如果材质匹配,则评分为1,否则评分为0. 如果主题匹配,则评分为1,否则评分为0. 把这两个数相加,用它乘以两幅画中那幅较小的油画 的面积,然后除以两幅画中那幅较大的油画的面积。 v信息系统必须包括每一位画家及其相应的F值列 表,而且列表能够定期更新。 v 信息系统必须利用有关过去25年里全世界的名品 的拍卖信息,这些信息不能更改。更新用例描述简短描述Buy a Painting用例使

11、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

12、 获得有关上一年度的购买和销售的油画的信息 ,或者检测艺术品市场上的新趋势。逐步描述1.必须根据需要生成以下报告。1.1 购买报告:系统显示上一年度购买的所有油画。1.以如下顺序进行输出:2.1.2 销售报告:系统显示上一年度销售的所有油画。3.以如下顺序进行输出:4.1.3将来的趋势报告:5. 对于上一年的各种场合下超过目标售价进行销售的画家作品,系统显 示所有这些画家。6. 对于每件作品,以如下顺序输出:4.6 补充信息系统必须包括每一位画家及其相应的F值 表,F的值可能从一个月到另一个月而发生变化, 这依赖于某位画家目前的流行度,因此,该列表必 须实现成允许执行定期更新。前面的描述:添加

13、“修订流行度系数”用例并给出用例描述:简短描述Update a Fashionability Coefficient用例使 Obsert 能够为画家改变流行度系数F。逐步描述1.Osbert为画家输入新的流行度系数。Osbert Oglesby系统用例图的第二次迭代Osbert Oglesby信息系统用例图的第二次迭代总结v 系统分析师在需求工作流阶段的主要工作是与信息系统 的客户一起确定需要什么。v如何确定最终需求?v 首先获得对领域的初始理解(构造术语表)v 然后构建初始的业务模型(用例及用例描述)v 接下来构建初始的需求模型(用例及用例描述)v 检查并改进补充直至满意(用例及用例描述)习题1、Osbert Oglesby决定通过附带销售来扩展业务。他同意把 油画悬挂在画廊中等待销售。如果在3各月内,该油画以 Osbert与油画所有者之间先前商定好的价格售出,那么他将与所有者平分销售额。如果没有卖出去,那么就把该油 画归还给其所有者,并且没有钱转手。为这种附带销售绘 制用例及用例描述。2、必须生成一份上一年度所有附带销售的报告,对上题用例及用例描述进行改进。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号