一)需求分析:
系统总体功能分析:
包括:
每一项均有 input execute output
(1)学生选课
input
execute
output
(2)学生上课
(3)教师上课
(4)管理员维护系统
(二)系统用例模型(use case view)
建立用例视图分为以下步骤:
(1)确定角色
学生(students) 教师(teacher) 管理员(administrator)
(2)创建用例
选课 上课 维护系统
(3)创建角色—用例关系图
学生-选课 学生-上课 教师-上课 管理员-维护系统
(三)系统动态模型 (活动框图、序列图、协作图)
针对某个用例add sequence
(四)创建系统包图
包将具有一些共性的类组合在一起。
(五)系统类模型 (Logical view)
类模型是在Logical视图中显示的,Logical视图关注系统如何实现用例中提出的功能。
(六)系统部署
软硬件资源组合在一起(组件图和配置图)