SE 1: Software Requirements Specification and Analysis
Lecture 1: Introduction and Administration
Nancy Day, Davor Svetinovi´ c http://www.student.cs.uwaterloo.ca/˜cs445/Winter2006 uw.cs.cs445
U Waterloo SE1 (Winter 2006) – p.1/55
SE 1: Software Requirements Specification and Analysis Lecture 1: - - PowerPoint PPT Presentation
SE 1: Software Requirements Specification and Analysis Lecture 1: Introduction and Administration Nancy Day, Davor Svetinovi c http://www.student.cs.uwaterloo.ca/cs445/Winter2006 uw.cs.cs445 U Waterloo SE1 (Winter 2006) p.1/55
U Waterloo SE1 (Winter 2006) – p.1/55
U Waterloo SE1 (Winter 2006) – p.2/55
U Waterloo SE1 (Winter 2006) – p.3/55
U Waterloo SE1 (Winter 2006) – p.4/55
U Waterloo SE1 (Winter 2006) – p.5/55
U Waterloo SE1 (Winter 2006) – p.6/55
U Waterloo SE1 (Winter 2006) – p.7/55
INTEGRATE TEST CODE DESIGN REQUIREMENTS
U Waterloo SE1 (Winter 2006) – p.8/55
DOCUMENT REQUIRE− MENTS DESIGN CODE TEST REQUIRE− MENTS BUILD PROTOTYPE DESIGN PROTOTYPE TEST PROTOTYPE INTEGRATE
U Waterloo SE1 (Winter 2006) – p.9/55
DES TEST CODE INTEGRATE REQ DES TEST CODE INTEGRATE DES TEST CODE INTEGRATE REQ REQ TIME
U Waterloo SE1 (Winter 2006) – p.10/55
REQUIRE− MENTS DESIGN CODE TEST INTEGRATE REQUIRE− MENTS DESIGN CODE TEST INTEGRATE REQUIRE− MENTS DESIGN CODE TEST INTEGRATE TIME
U Waterloo SE1 (Winter 2006) – p.11/55
Determine objectives, alternatives, next level product Develop, verify Benchmarks Models, Simulations, Risk analysis identify, resolve risks Evaluate alternatives; Plan next phase constraints
U Waterloo SE1 (Winter 2006) – p.12/55
INCEPTION CONSTRUCTION TRANSITION ELABORATION
U Waterloo SE1 (Winter 2006) – p.13/55
U Waterloo SE1 (Winter 2006) – p.14/55
U Waterloo SE1 (Winter 2006) – p.15/55
DESIGN MAINTENANCE TESTING/ VERIFICATION IMPLEMENTATION REQUIREMENTS CERTIFICATION, ETC. CUSTOMER
U Waterloo SE1 (Winter 2006) – p.16/55
U Waterloo SE1 (Winter 2006) – p.17/55
U Waterloo SE1 (Winter 2006) – p.18/55
U Waterloo SE1 (Winter 2006) – p.19/55
U Waterloo SE1 (Winter 2006) – p.20/55
U Waterloo SE1 (Winter 2006) – p.21/55
U Waterloo SE1 (Winter 2006) – p.22/55
U Waterloo SE1 (Winter 2006) – p.23/55
U Waterloo SE1 (Winter 2006) – p.24/55
U Waterloo SE1 (Winter 2006) – p.25/55
U Waterloo SE1 (Winter 2006) – p.26/55
U Waterloo SE1 (Winter 2006) – p.27/55
U Waterloo SE1 (Winter 2006) – p.28/55
U Waterloo SE1 (Winter 2006) – p.29/55
U Waterloo SE1 (Winter 2006) – p.30/55
U Waterloo SE1 (Winter 2006) – p.31/55
U Waterloo SE1 (Winter 2006) – p.32/55
U Waterloo SE1 (Winter 2006) – p.33/55
Phone Subsystem Phone Interface Your Code Sockets
System Console
Terminal IPPhone Phone Subsystem Phone Interface Your Code IPPhone Phone Subsystem Phone Interface Your Code IPPhone
Server Your Code U Waterloo SE1 (Winter 2006) – p.34/55
U Waterloo SE1 (Winter 2006) – p.35/55
U Waterloo SE1 (Winter 2006) – p.36/55
U Waterloo SE1 (Winter 2006) – p.37/55
U Waterloo SE1 (Winter 2006) – p.38/55
U Waterloo SE1 (Winter 2006) – p.39/55
U Waterloo SE1 (Winter 2006) – p.40/55
U Waterloo SE1 (Winter 2006) – p.41/55
U Waterloo SE1 (Winter 2006) – p.42/55
U Waterloo SE1 (Winter 2006) – p.43/55
AT
U Waterloo SE1 (Winter 2006) – p.44/55
U Waterloo SE1 (Winter 2006) – p.45/55
U Waterloo SE1 (Winter 2006) – p.46/55
U Waterloo SE1 (Winter 2006) – p.47/55
U Waterloo SE1 (Winter 2006) – p.48/55
U Waterloo SE1 (Winter 2006) – p.49/55
U Waterloo SE1 (Winter 2006) – p.50/55
U Waterloo SE1 (Winter 2006) – p.51/55
U Waterloo SE1 (Winter 2006) – p.52/55
U Waterloo SE1 (Winter 2006) – p.53/55
U Waterloo SE1 (Winter 2006) – p.54/55
U Waterloo SE1 (Winter 2006) – p.55/55