7、软件开发中的建模与单元测试

软件开发中的建模与单元测试

一、用户服务层与UML建模

在软件开发里,用户服务层涵盖了用户可见的操作,这些操作通过表示服务层的相应机制呈现给用户。从逻辑上讲,用户操作依赖于系统的不同用户类型。所以,存在四个主要的包,分别对应学生、管理员、教师这三种用户类型,还有一个用于通用操作。

用户类型 操作
学生 signUp()、registerForCourse()、unregisterFromCourse()
管理员 addCourseInstance()、removeCourseInstance()、assignRoomToCourse()、assignInstructorToCourse()
教师 addAsCertifiedInstructor()、removeAsCertifiedInstructor()
通用 login()、logout()、browseCourses()、browseCourse()

UML(统一建模语言)因被对象管理组织(OMG)采用以及其丰富的建模特性,成为了首选的建模语言。不过,建模常常被忽视,原因在于人们普遍认为它会分散构建软件这一“真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值