第一周学习总结
UML可以分为:结构性图形(Structure Diagrams)和行为式图形(Behavior Diagrams)
分别对应了静态结构和动态结构。
用例(Use Case)的特征:
用例是相对独立的
意味着它不需要与其他用例交互而独自完成参与者的目的。即用例从“功能”上说是完备的。用例本质体现了系统参与者的愿望,不能完整达到参与者愿望的不能称为用例。
用例的执行结果对参与者来说是可观测的和有意义的
后台进程对参与者来说是不可观测的,它应该作为系统需求在补充规约中定义而不是一个用户需求。
单纯地输入密码却是没有意义的,输入完了呢?有什么结果吗?
不存在没有参与者的用例,用例不应该自动启动,也不应该主动启动另一个用例(必须由一个参与者发起)
从ATM取钱是一个有效的用例,ATM吐钞却不是(ATM不会自己无缘无故的就吐钞)。
用例必然是以动宾短语形式出现的
以“计算”、“统计”、“报表”、“输出”、“录入”之类命名的用例是不正确的。
一个用例就是一个需求单元、分析单元、设计单元、开发单元、测试单元,甚至部署单元
评论