为什么要建模?更好的理解我们正在开发的系统并发现简化和重用的机会表达我们所渴望的系统结构和行为展示和控制系统体系结构风险控制面向对象的建模传统的软件开发是从算法的角度进行建模面向对象的建模方法是当前软件开发的主流方法UML是独立于过程的最适用于用例驱动、以体系结构为中心、迭代和增量的过程中UML的9个核心框图用例图类图对象图顺序图协作图状态图活动图组件图实施图最基本的建模类图中的各个类对象,按照顺序图的交互,完成一个用例。一个ATM系统实例建立一个具有基本功能的ATM机软件客户可以存钱,取钱客户可以查询节余客户可以修改密码客户可以使用信用卡付帐需求建模—用例图需求分析的第一步是确定系统能够做什么?谁来使用这个系统?用例图显示用例(表示系统功能)与角色(表示提供或者接收系统信息的人或系统)之间的交互。用户,项目管理员,分析人员,开发人员质保人员都可以通过用例图了解系统功能。ATM系统的用例图用例描述一个系统(或一个子系统)做什么,而不是说明怎么做角色系统用户与本系统交互的其他系统时间
系统建模技术ppt课件 来自淘豆网www.taodocs.com转载请标明出处.