Do essential use cases and usage-centered design fit with UML and the so-called Unified Process?
Essential use case modeling and the techniques of usage-centered design can be incorporated into almost any software development life cycle model–or even no method at all. Although there are minor differences in notation, for the most part, simply conforming to the UML conventions is acceptable. The important exception is that we strongly recommend the superior form of structured narrative used in usage-centered design to detail use cases. See also usage-centered design process.