PowerPoint Lectures
Software Engineering 1
Lec-1 Introduction
Lecture 2
Lecture 3
CMMI
Lecture 4
Lecture 5
Lec-5-Software Project Managment
Project Management
Software Cost Estimation
Team Organization
Software Cost and Effort Estimation
Analysis Modeling
Software Testing Strategies
Software Testing Techniques


Lectures content:

  1. Overview and motivations
    • Real-world examples
    • Software process overview
    • Project management overview
  2. Requirements analysis
    • Requirements elicitation
    • Formal specification overview
  3. Software design
    • Software architectures
    • Function-oriented design
    • Object-oriented design
  4. Software development processes
    • Rapid software development
    • Reuse
    • Component-based software engineering
    • Critical systems development
    • Software evolution
  5. Verification and Validation
    • Static verification
    • Testing
  6. Project management
    • Cost estimation
    • Configuration management

Lectures

Lecture 11/09/2006Introduction to Software Engineering (Ch. 1) (752 Kb)
Lecture 21/11/2006The Big Picture (Ch. 2 & 3) (591.5 Kb)
Lecture 31/18/2006Software Process Models (Ch. 4) (1.654 Mb)
Lecture 41/23/2006Project Management (Ch. 5) (907.5 Kb)
Lecture 51/25/2006Software Requirements (Ch. 6) (1.939 Mb)
Lecture 61/30/2006Requirements Engineering Process (Ch. 7) (1.168 Mb)
Lecture 72/08/2006System Models (Ch. 8) (2.188 Mb)
Lecture 82/15-20/2006Formal Specification (Ch. 10) (1.461 Mb)
Lecture 92/20-22/2006Architecture Design (Ch. 11) (3.421 Mb)
Lecture 102/27/2006Function-oriented Design (601.5 Kb) From 5th Edition, Chapter 15 (download here)
Lecture 113/01/2006Introduction to Usability (162 Kb)
Lecture 123/08/2006Object-Oriented Design (Ch. 14) (2.021 Mb)
Lecture 1303/27-29/2006, 4/03/2006Verification & Validation (Ch. 22&23) (2.301 Mb)
Lecture 144/10/2006Cost Estimation (Ch. 26) (583 Kb)
Lecture 15A4/12/2006Software Evolution (Ch. 21) (982 Kb)
Lecture 15B4/12/2006Configuration Management (Ch. 29) (479.5 Kb)
Lecture 16A4/17/2006Critical Systems Specification (Ch. 9) (1.129 Mb)
Lecture 16B4/17/2006Critical Systems Development (Ch. 20) (184 Kb)
Lecture 17A4/19/2006Critical Systems Validation (Ch. 24) (1.136 Mb)
Lecture 17B4/19/2006Rapid Application Development (Ch. 17) (2.67 Mb)
Lecture 184/24/2006Software Reuse (Ch. 18 & 19) (2.383 Mb)


Ian Sommerville Lectures
.
Download zip of all presentations (PPT). This file is about 20 MBytes.
Download zip of all presentations (PDF). This file is about 25 MBytes. Sorry, no dark text on light background available in PDF.
Chap. 1 (PPT) (PDF)Chap. 2 (PPT) (PDF)Chap. 3 (PPT) (PDF)Chap. 4 (PPT) (PDF)Chap. 5 (PPT) (PDF)
Chap. 6 (PPT) (PDF)Chap. 7 (PPT) (PDF)Chap. 8 (PPT) (PDF)Chap. 9 (PPT) (PDF)Chap. 10 (PPT) (PDF)
Chap. 11 (PPT) (PDF)Chap. 12 (PPT) (PDF)Chap. 13 (PPT) (PDF)Chap. 14 (PPT) (PDF)Chap. 15 (PPT) (PDF)
Chap. 16 (PPT) (PDF)Chap. 17 (PPT) (PDF)Chap. 18 (PPT) (PDF)Chap. 19 (PPT) (PDF)Chap. 20 (PPT) (PDF)
Chap. 21 (PPT) (PDF)Chap. 22 (PPT) (PDF)Chap. 23 (PPT) (PDF)Chap. 24 (PPT) (PDF)Chap. 25 (PPT) (PDF)
Chap. 26 (PPT) (PDF)Chap. 27 (PPT) (PDF)Chap. 28 (PPT) (PDF)Chap. 29 (PPT) (PDF)

















Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Taqi Shah Blogspot -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -