This two-day course describes an approach to requirements analysis that can be applied by analysts with different levels of experience. Underpinning the approach is the concept of Use Cases. These describe requirements from the perspective of the users of a software application.
The course first shows participants how to create a conceptual model. The conceptual models provides a context for identifying requirements and the development of use case models. Finally packaging of a requirements specification and various project issues are discussed.
The course is based on UML (unified modeling techniques) and includes a number of generic and project specific workflows, which show how to apply the techniques to a variety of different projects. |