Software Engineering Lecture 3 Georges Grinstein Olsen 301E Class materials:
September 10 Today –UVP –Weave User stories and use cases for Weave –Ask me questions ArgoUML
Weave Documents Discussion Demos Your need to decide 1. what area you like 2. what you will document/test 3. what you might be able to implement
User Story Templates As a [role], I can [feature] so that reason] As a [role], I want [feature] because [reason] As a [role], I can [feature] As a [role], I can [feature] so that [reason]
Acceptance Story Make user story testable with acceptance stories (or tests) These can be written using the template: Scenario 1 Title Given [context] and [some more context] When [event] Then [outcome] and [another outcome]
Homework 2 - due Tuesday 9/15 Read Weave Documents Play with demo site On the area you want to work on identify 5 use cases and user stories for each of –current Weave version (0.5) –year 2 Weave (1.0) We will develop these use cases, activity and sequence diagrams next week
So ask me questions about Weave and write your use cases/user stories/…