Last updated 28 Sep 2009 by Rachel Cardell-Oliver
Overviews for SRPM Lectures and Unit Objectives
SRPM Introduction
Software Product Metrics
Software Engineering Research (see SRPM overview for notes)
Requirements Overview
Elicitation
Analysis and Management
Specification and Requirements Specification Checklist
Negotiation (guest lecture)
Introduction to
Project Management
Project Planning and Control
Guest Lecture: Estimating Cost and Effort
Guest Lecture: Software Project Estimation with Function Points
Guest Lecture: Work Breakdown and
Earned Value Analysis
Managing Software Engineering Teams
Risk Management
Introduction to Verification and
Validation
Metrics for SW testing
Testing Process (Plan and Track
vs Test Driven Development)
Acceptance Testing TBA
Inspections and Reviews
Guest lecture
Paper copies of practical workshop exercises (and supplements) will be available at the classes.
Week 2. Research Project Startup (see below for project details)
Week 3. Requirements
Elicitation
Week 4. Requirements
Negotiation
Week 5. Practical Project Planning
Week 6. Software Estimation
Week 7. Project
Management with Earned Value
Week 8. No practical class (Mid-semester test today)
Week 9. Managing Risk in SE projects
Week 10. Team Software Inspections
Week 11. Essay Project consultation
Week 12. Guest lecturer
Research Essay Project
Cover sheet and marking schedule
Sample Exam
Paper Cover Sheet
Sample Exam Questions
There will be no sample solutions published for the sample exam, but when you
have completed the sample exam questions, if you have any queries about your
answers then the unit co-ordinator will be happy to discuss them with you.
All
the material in lectures, practicals, and recommended reading up to the
mid-semester test date is examinable. The 40 minute test will contain 6 short
answer questions, and is worth 10% of the total marks for the unit.
Click here for new sample test questions A
and also a second set of sample test
questions B for the mid-semester test.
You can also click here for some sample
answers A or sample answers B,
but please try answering the sample questions under test conditions before
reading the answers ;-)