1
Software Engineering for Capstone Courses
Richard Anderson CSE 481b Winter 2007
Announcements
HW 2, Due Thursday, Jan 19 Presentations, Tuesday Jan 23
15 minute presentation + 3 minutes
discussion
PowerPoint slides Group order: A, B, C, D
Today’s lecture
Software Engineering vs. Computer
Science
Software Life Cycle Requirements Risk Analysis
Key aspects of software engineering
Large scale projects Long lasting projects External constraints
E.g., Make money, Support a business
process, Don’t kill anyone
Life cycle that includes many non-
programming activities
SE for Capstone Courses
Process Useful Partial Life Cycle Realistic Challenge Meet a Delivery
Software Engineering Computer Science