Cloud Computing and Other Training / Software Design Training
Gathering User Requirements
This user requirements training course teaches Business Analysts and System Analysts how to gather and document user requirements to develop quality software. Participants will learn how different models are used to capture "views" of the proposed system at different levels of detail. A comprehensive, hands-on lab gives each student an opportunity to learn how to work as a member of a team to collect detailed and accurate information for new software systems or modifications to existing systems. This course is not limited to analysts that are working in an object-oriented environment.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
User Requirements Training Objectives
User Requirements Training Outline
Background of problem - re: software development
Functional - includes the behavior visible to the users
Non-functional - includes the environment that supports the functional - such as security, performance (speed), maintainability
Levels of requirements - Business, User, Software
Mapping requirements models by focus
Functional vs. non-functional requirements
Levels of requirements
What is an artifact?
What artifacts are there?
Relationship between models
How do artifacts map to focus questions*?
All User Requirements students receive a copy of Requirements by Collaboration by Ellen Gottesdiener, related courseware, and copies of all files developed during the class.
Software needed for each student PC: