软件开发生命周期第5章案例分析ppt课件

上传人:pu****.1 文档编号:568303157 上传时间:2024-07-24 格式:PPT 页数:59 大小:496.50KB
返回 下载 相关 举报
软件开发生命周期第5章案例分析ppt课件_第1页
第1页 / 共59页
软件开发生命周期第5章案例分析ppt课件_第2页
第2页 / 共59页
软件开发生命周期第5章案例分析ppt课件_第3页
第3页 / 共59页
软件开发生命周期第5章案例分析ppt课件_第4页
第4页 / 共59页
软件开发生命周期第5章案例分析ppt课件_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《软件开发生命周期第5章案例分析ppt课件》由会员分享,可在线阅读,更多相关《软件开发生命周期第5章案例分析ppt课件(59页珍藏版)》请在金锄头文库上搜索。

1、第五章第五章案例分析案例分析案例案例1:仓库信息管理系统:仓库信息管理系统一、一、需求分析需求分析二、系统用例模型二、系统用例模型三、系统动态模型三、系统动态模型四、创建系统包图四、创建系统包图五、系统类模型五、系统类模型六、系统部署六、系统部署系统总体功能需求系统总体功能需求一个功能完全的仓库信息管理系统,必需包括以下的几个管一个功能完全的仓库信息管理系统,必需包括以下的几个管理系统:理系统:1用户登录用户登录2仓库管理仓库管理3业务查询业务查询4系统设置系统设置一、一、需求分析需求分析系统总体构造图系统总体构造图 用户登录功能模块用户登录功能模块仓库管理功能模块仓库管理功能模块 系统设置功

2、能模块系统设置功能模块二、系统用例模型二、系统用例模型创建用例建用例图分分为以下几个步以下几个步骤:确定角色确定角色创建用例建用例创建角色建角色用例关系用例关系图1、确定角色、确定角色2、创建用例建用例仓库信信息息系系统根根据据业务流流程程可可以以分分为以以下下的的几几个个用用例例UseCases:仓库进货仓库退退货仓库领料料仓库退料退料商品商品调拨仓库清点清点库存存查询业务分析分析仓库历史史记录查询供供应商信息商信息维护仓库信息信息维护用用户登登录用用户注注销退出系退出系统建立用例图建立用例图3 3、创建角色建角色用例关系用例关系图 三、系统动态模型三、系统动态模型动动态态模模型型包包括括许

3、许多多图图:活活动动图图ActivityActivity、时时 序序 图图 SequenceSequence 、 协协 作作 图图 CollaborationCollaboration等。等。业业务务用用例例可可以以采采用用言言语语描描画画的的方方式式,但但是是对对于于复复杂杂的的业业务务处处置置流流程程 ,最最好好采采用用活活动动图图的方式。的方式。进货的活动图进货的活动图 仓库清点过程时序图仓库清点过程时序图 仓库清点过程协作图仓库清点过程协作图 四、创建系统包图四、创建系统包图包包是是模模型型的的一一部部分分,模模型型的的每每一一部部分分必必需需属属于于某某个个包包。建建模模者者可可以以

4、将将模模型型的的内内容容分分配配到到包包中中。UMLUML对对如如何何组组包包并并不不强强迫迫运运用用什什么么规规那那么么,但但是良好的分组会很大的加强模型的可维护性。是良好的分组会很大的加强模型的可维护性。 系统包图系统包图 人员信息包内的类人员信息包内的类 事务包内的类事务包内的类 五、系统类模型五、系统类模型类类图图是是面面向向对对象象系系统统的的建建模模中中最最常常见见的的图图。类类图图显显示示了了一一组组类类、接接口口、协协作作以以及及他他们们之之间间的关系。的关系。类类图图不不仅仅对对构构造造模模型型的的可可视视化化、详详述述和和文文档档化化很很重重要要,而而且且对对经经过过正正向

5、向与与逆逆向向工工程程构构造造可可执执行的系统也很重要。行的系统也很重要。Logical视图视图类图类图 六、系统部署六、系统部署仓仓库库管管理理系系统统部部署署是是整整个个工工程程实实施施过过程程中中最最后后的的阶阶段段,就就是是把把该该系系统统中中涉涉及及到到的的硬硬件件软软件件、整合到一同,并且可以让系统运转起来。整合到一同,并且可以让系统运转起来。组件图组件图配置图配置图案例案例2:ATM系统系统建立一个具有根本功能的ATM机软件客户可以存钱,取钱客户可以查询节余客户可以修正密码客户可以运用信誉卡付帐需求建模用例图 需求分析的第一步是确定系需求分析的第一步是确定系统可以做什可以做什么?

6、么?谁来运用来运用这个系个系统?用例用例图显示用例表示系示用例表示系统功能与角功能与角色表示提供或者接色表示提供或者接纳系系统信息的人或信息的人或系系统之之间的交互。的交互。用用户,工程管理,工程管理员,分析人,分析人员,开,开发人人员,质保人保人员都可以都可以经过用例用例图了解系了解系统功能。功能。需求建模用例图建立用例建立用例图分分为以下几个步以下几个步骤:确定角色确定角色Actors创建用例建用例UseCase创建角色建角色UseCases用例用例UseCase关系关系图角色 系统用户 与本系统交互的其他系统 时间 确定角色确定角色(Actor)用例 描画一个系统或一个子系统做什么,而不

7、是阐明怎样做. 创建用例建用例UseCase用例是角色启用例是角色启动的,基于的,基于这样的思索,的思索,ATM系系统根据根据业务流程大致可以分流程大致可以分为以下以下的几个用例:的几个用例:客客户取取钱客客户存存钱客客户查询余余额客客户转帐客客户更改密更改密码客客户经过信誉系信誉系统付款付款建立用例图建立用例图创建角色建角色用例关系用例关系图客客户的角色的角色用例关系用例关系图一共有一共有6个用例:个用例:转账查询余余额存存钱付款付款取取钱修正密修正密码客户的用例关系图客户的用例关系图 建立事件流 事件流的目的是建档运用案例中的逻辑流程,详细描画系统的任务。用例“取钱的事件流 1简简要要阐阐

8、明明:客客户户可可以以从从ATMATM机机上上取取出出本本人帐目上的部分或者全部存款。人帐目上的部分或者全部存款。 前提条件:无前提条件:无 主事件流:主事件流: 1.客户将卡插入ATM机,开场用例。2.ATM显示欢迎音讯并提示客户输入密码。3.客户输入密码。4.ATM确认密码有效。假设无效那么执行其他事件流A1。假设与主机联接有问题,那么执行异常事件流E1。5.ATM提供以下选项:存钱,取钱,查询 。6.用户选择取钱选项。 7.ATM提示输入所取金额。8.用户输入所取金额。 9.ATM确定该帐户能否有足够的金额。假设余额不够,那么执行A2,假设与主机联接有问题,那么执行异常事件流E1。 10

9、.ATM从客户帐户中减去所取金额。 11.ATM向客户提供要取的钱。 12.ATM打印清单。 13.ATM退出客户的卡,用例终了。其他事件流其他事件流A1A1:输入无效密码:输入无效密码 ATMATM通知客户该密码错误。通知客户该密码错误。 ATMATM退出客户的卡,用例终了。退出客户的卡,用例终了。其他事件流其他事件流A2A2:余额缺乏:余额缺乏ATMATM通知客户该帐户余额缺乏。通知客户该帐户余额缺乏。ATMATM退出客户的卡,用例终了。退出客户的卡,用例终了。 异常事件流异常事件流E1E1:联接主机出现错误:联接主机出现错误ATMATM通知客户联接主机出现错误。通知客户联接主机出现错误。

10、ATMATM在错误日志记下错误。在错误日志记下错误。ATMATM退出客户的卡,用例终了。退出客户的卡,用例终了。 事后条件:无事后条件:无对象交互交互图 交互图显示一组对象以及它们之间传送的音讯 寻觅对象 研讨事件流及情景文档中的名词 分辨对象和对象属性 不在事件流中的控制对象 时序图按时间顺序对控制流建模用户从中看到业务过程的细节用户从中看到业务过程的细节 分析人员从中看四处置流程分析人员从中看四处置流程 开发人员看到需求开发的对象和它们的开发人员看到需求开发的对象和它们的操作操作 质保人员看到过程细节,并根据这个过质保人员看到过程细节,并根据这个过程开发测试案例程开发测试案例 客户李明取2

11、0元钱的顺序图 协作图按对象的组织对控制流建模质保人员和系统分析员用协作图显示对象间处置过程的责任分布和数据流。 客户李明取20元钱的协作图 对象构造类图 显示系统中类与类之间的交互分析员用类图显示系统细节。类图可以显示每个用例中类的相互作用,也可以显示整个系统或子系统 ATM系统“取钱用例的类图 读卡机类ATM屏幕类帐户类取钱机类创建系统包图创建系统包图包将具有一些共性的类组合在一同包将具有一些共性的类组合在一同. .一个包构成一个命名空间。经过包组织一个包构成一个命名空间。经过包组织大系统模型,减少复杂性大系统模型,减少复杂性 构造良好的包是松耦合,高内聚的,对构造良好的包是松耦合,高内聚

12、的,对其类容的访问具有严密的控制其类容的访问具有严密的控制 ATM系统的包图 对象行为形状图 显示一个对象从生成到删除的生命周期中相应事件所阅历的形状序列以及它们对哪些事件的相应。 分析人员和开发人员经过形状图更好的了解类的动态行为,使编码前能讨论和建立复杂逻辑。 Account对象的形状图 构造程序组件图 表示一组组件之间的组织和依赖关系 编译和部署系统的人员需求运用组件图。显示了类与实现组件之间的映射,组件按什么顺序编译,编译时生成哪些运转组件 构件图对于经过正向工程和逆向工程构造可执行系统是重要的 组件图ATM客户机的C+组件图 ATM效力器的C+组件图ATM客户机的Java组件图工程部署实施图 建模系统的实践部署 工程管理员,用户,分析员和部署人员经过实施图了解,显示网络的实践规划和网络节点上组件的配置ATM系统的实施图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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