70 likes | 248 Vues
Software Engineering 2 91.412 - Lecture 3. Georges Grinstein Olsen 301E grinstein@cs.uml.edu. Class materials: www.cs.uml.edu/~grinstei/91.412. September 10. Today UVP Weave User stories and use cases for Weave Ask me questions ArgoUML. Weave. Documents Discussion Demos
E N D
Software Engineering 291.412 - Lecture 3 Georges Grinstein Olsen 301E grinstein@cs.uml.edu Class materials: www.cs.uml.edu/~grinstei/91.412
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/…