Software Engineering Lecture 4 Georges Grinstein Olsen 301E Class materials:
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
Focal Areas of Interest TopicNames DatabasesEric Krupnik, Steve Zukowski, Brian Mello, Sreeja Kaimal SecurityShawn MacFarland, Anthony White CollaborationJohn Festitta, Tom Kiley Chris Corecran Statistics/SOAHeather Byrne
Your User Story Examples As a [role], I {can|want} [feature] {so that|because} [reason]
Corresponding Acceptance Stories Scenario Title Given [context] and [some more context] When [event] Then [outcome] and [another outcome]
Use Cases with ArgoUML Sri will provide examples and ArgoUML usage
Need 2 Presenters for Each Advanced Software Engineering Chapter 3 Modeling Web Applications Chapter 4 Web Application Architectures Chapter 5 Technology-Aware Web Application Design Chapter 6 Technologies for Web Applications
Homework 3 - due Tuesday 9/23 Develop your use cases, activity and sequence diagrams fully and submit them Read the papers –Faultless Systems - yes we can –Formal vs Agile development –Programs that test themselves –Making sense of revisions systems