文件名称:UML面向对象建模.doc
文件大小:48KB
文件格式:DOC
更新时间:2012-12-15 06:50:32
UML面向对象建模.doc
如何理解“用例驱动”? 先理解什么是用例和用例模型。用例(Usecase)就是“使用待开发的软件的过程案例”。既然是“过程案例”,就是有头有尾的、有意义的、完整的“事例”。假设我们找到了所有将会发生在待开发的软件上的这样的事情,知道了到底是谁,在什么情况下要让这每一件事情发生,这些事情之间有什么关系,这些事情发生的过程是怎样的,我们就能总结出在软件上将会发生的所有事例,用图形符号把找到事例及它们的关系表示出来,得到的就是“用例模型”。用例模型反映了站在使用者的角度看到的,未来的软件要被怎样地使用的全部信息。 “用例驱动”的意思就是说:软件要做成什么样子,要看将来使用软件的人需要怎样来使用待开发的软件。既然我们要开发一个软件,我们就自然要先搞清楚软件要开发成什么样子,要知道软件要开发成什么样子,自然就要知道软件是给哪些类型的人物而开发的,自然就要搞清楚这些人物需要怎样来使用待开发的软件。软件开发人员从这些信息出发可以查找到所有其他关于待开发软件的信息,软件开发人员发现的其他信息归根到底也全都可以回溯到这些信息上来。做到了这一点,就能开发出满足使用人既定需求的软件,开发出来的软件的任何部分就都会有人用。这些看起来都是些简单的常识,只是用了术语包装后,才变得难懂,不过,懂了术语以后,就不用每次都这样用大白话长篇大论了