如何从用例图过渡到类图

       近段时间做项目,总结了下如何用例图过渡到类图:用例图可以表示系统要完成的功能,要干哪些事情;类图表示系统有哪些类,哪些方法,从类图可以了解系统的结构和组成,确定用例图比较简单,比如一个系统的登录就是可以看作一个用例。


先看一个最简单的用例,拿一般系统的登录来说:

 

 

管理员输入用户密码登录系统。那根据这个用例如何确定有哪些类呢?

 

应该有这样的两种思路:

    第一种,从三层架构的角度出发,每层对应该操作的一个类,DAL层对应着数据库操作相关的方法,BLL层对应着逻辑相关的方法,U层对应着数据的输入与输出,另外需要实体类在各层之间传输数据,起到了封装参数的作用。

图可以这样画:


 

    第二种,从面对对象的角度分析:类是对象的抽象,对象代表的是现实世界的实体,这登录这个用例中,用户输入用户名密码登录系统,用户是对象,有用户名、密码的属性,因此可以确定一个用户类,把登录方法也放到用户类中,类图可以这样画

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值