|
| ||||||||||||||
| Workshop Overview A use case is an alternate way to define requirements. In the Unified Process (UP), requirements are exclusively documented through use cases. Although heavily used by the object oriented community, use cases can also be beneficial for organizations that don’t follow the Unified Process. Learning Objectives In this workshop we will focus on the methods and techniques business analysts should master in order to be successful in developing solid use cases. Basic and advanced use case concepts will be discussed,including the Unified Modeling Language (UML), the use case model and actors. A running case study will be used to take participants from start to finish through a project that utilizes use cases. Beginning with a survey of project phases and software development life cycles, the participant is taken through the essential process of requirements management, including requirements collection, requirements documentation, change management, requirements traceability and the role of the business analysts throughout the development process. Participants will develop, amongst others, a solid understanding of requirements gathering techniques through use cases, levels and types of use cases, and the characteristics of clear and unambiguous use cases. They will learn how to:
|
| Discussion Topics Some of the topics that will be presented include:
Who Should Participate Product managers, business analysts, quality assurance analysts (testers), project managers. Basic knowledge of software engineering is required. Workshop Format The format will consist of lectures to present requirements collection concepts, followed by discussions, role-play and hands-on, real-world case studies that will allow participants to implement the concepts they were just introduced to. At the end of the workshop the participants will have the knowledge to successfully apply the techniques they have learnt in their organization. What Participants Will Receive
|
|