按图索骥 --- 软件的设计图纸
序:
我一直以为, 在软件设计中, 各种图要比文档重要的多。 图可以更加直接的反应软件的构造。
尤其是在面向对象的软件设计中。图可以让我们直观的了解各个类和对象直接的交互和关
系。
1、 用例图
定义: 展示系统中参与者与用例之间的关系
我的理解 : 用例图是根据需求分析得到的,也是软件设计中的第一张图纸。描述了软
件系统的全部用户(角色)和全部功能点(业务需求),以及他们之间的关系。也是软
件开发中最重要的一张图纸。
用例准则: 用例描述了为参与者提供可测量的价值的一个动作顺序,如:提取资金,登
记文件。
参与者准则: 参与者是和系统进行一次或多次交互的某个角色,它可以是人,组织,进
程或者外部系统,如:客户,学生,付款机
技巧:通过竖排用例,隐含表达用例之间的时间顺序。
用例名以意义明确的动词开头。
主要参与者放在图的左上角
图例: