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