《软件工程案例》PPT课件.ppt
《《软件工程案例》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件工程案例》PPT课件.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、案例分析案例分析案例案例1:仓库信息管理系统:仓库信息管理系统一、一、需求分析需求分析二、系统用例模型二、系统用例模型三、系统动态模型三、系统动态模型四、创建四、创建系统包图系统包图五、系统类模型五、系统类模型六、系统部署六、系统部署系统总体功能需求系统总体功能需求一个功能完全的仓库信息管理系统,必须包括以下的几个管一个功能完全的仓库信息管理系统,必须包括以下的几个管理系统:理系统:(1)用户登录)用户登录(2)仓库管理)仓库管理(3)业务查询)业务查询(4)系统设置)系统设置一、一、需求分析需求分析系统总体结构图系统总体结构图用户登录功能模块用户登录功能模块仓库管理功能模块仓库管理功能模块系
2、统设置功能模块系统设置功能模块二、二、系统用例模型系统用例模型创建用例图分为以下几个步骤:创建用例图分为以下几个步骤:确定角色确定角色创建用例创建用例创建角色创建角色用例关系图用例关系图1、确定角色、确定角色2、创建用例、创建用例仓库信息系统根据业务流程可以分为以下的几个用例(仓库信息系统根据业务流程可以分为以下的几个用例(UseCases):):仓库进货仓库进货仓库退货仓库退货仓库领料仓库领料仓库退料仓库退料商品调拨商品调拨仓库盘点仓库盘点库存查询库存查询业务分析业务分析仓库历史记录查询仓库历史记录查询供应商信息维护供应商信息维护仓库信息维护仓库信息维护用户登录用户登录用户注销用户注销退出系
3、统退出系统建立用例建立用例图图3 3、创建、创建角色角色用例用例关系图关系图三、三、系统动态模型系统动态模型动动态态模模型型包包括括许许多多图图:活活动动图图(Activity)、时时 序序 图图(Sequence)、协协 作作 图图(Collaboration)等。等。业务用例能够采用语言描述的形式,但是对于复杂的业务处理流程,最好采用活动图的形式。进货的进货的活动图活动图仓库盘点过程时序图仓库盘点过程时序图仓库盘点过程协作图仓库盘点过程协作图四、四、创建系统包图创建系统包图包包是是模模型型的的一一部部分分,模模型型的的每每一一部部分分必必须须属属于于某某个个包包。建建模模者者可可以以将将模
4、模型型的的内内容容分分配配到到包包中中。UML对对如如何何组组包包并并不不强强制制使使用用什什么么规规则则,但但是是良好的分组会很大的增强模型的可维护性。良好的分组会很大的增强模型的可维护性。系统包图系统包图人员信息包内的类人员信息包内的类事务包内的类事务包内的类五、五、系统类模型系统类模型 类类图图是是面面向向对对象象系系统统的的建建模模中中最最常常见见的的图图。类类图图显显示示了了一一组组类类、接接口口、协协作作以以及及他他们们之之间间的关系。的关系。类类图图不不仅仅对对结结构构模模型型的的可可视视化化、详详述述和和文文档档化化很很重重要要,而而且且对对通通过过正正向向与与逆逆向向工工程程
5、构构造造可可执行的系统也很重要。执行的系统也很重要。Logical视图视图类图类图六、六、系统部署系统部署 仓仓库库管管理理系系统统部部署署是是整整个个项项目目实实施施过过程程中中最最后后的的阶阶段段,就就是是把把该该系系统统中中涉涉及及到到的的硬硬件件软软件件、整合到一起,并且可以让系统运行起来。整合到一起,并且可以让系统运行起来。组件图组件图配置配置图图案例案例2:ATM系统建立一个具有基本功能的建立一个具有基本功能的建立一个具有基本功能的建立一个具有基本功能的ATMATM机软件机软件机软件机软件客户可以存钱,取钱客户可以存钱,取钱客户可以存钱,取钱客户可以存钱,取钱客户可以查询节余客户可
6、以查询节余客户可以查询节余客户可以查询节余客户可以修改密码客户可以修改密码客户可以修改密码客户可以修改密码客户可以使用信用卡付帐客户可以使用信用卡付帐客户可以使用信用卡付帐客户可以使用信用卡付帐需求建模用例图 需求分析的第一步是确定系统能够做什需求分析的第一步是确定系统能够做什么?谁来使用这个系统?么?谁来使用这个系统?用例图显示用例(表示系统功能)与角用例图显示用例(表示系统功能)与角色(表示提供或者接收系统信息的人或色(表示提供或者接收系统信息的人或系统)之间的交互。系统)之间的交互。用户,项目管理员,分析人员,开发人用户,项目管理员,分析人员,开发人员,质保人员都可以通过用例图了解系员,
7、质保人员都可以通过用例图了解系统功能。统功能。需求建模用例图建立用例图分为以下几个步骤:建立用例图分为以下几个步骤:确定角色(确定角色(Actors)创建用例(创建用例(UseCase)创建角色(创建角色(UseCases)用例(用例(UseCase)关系图关系图角色 系统用户 与本系统交互的其他系统 时间 确定角色确定角色(Actor)用例 描述一个系统(或一个子系统)做什么,而不是说明怎么做.创建用例(创建用例(UseCase)用用例例是是角角色色启启动动的的,基基于于这这样样的的考考虑虑,ATM系系统统根据业务流程大致可以分为以下的几个用例:根据业务流程大致可以分为以下的几个用例:客户取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程案例 软件工程 案例 PPT 课件
限制150内