Email this page to a friend

Select Lectures on Software Engineering

Select's new series of video Lectures on Software Engineering.

Over 120 hours of quality presentations covering all aspects of contemporary software engineering.



Syllabus:

Overview

  • The Evolution of Software
  • The Future of Software Engineering
  • Presenters' Commentary

Basic Design Concepts

  • Human-Computer Interface Design
  • Fundamentals of Web Engineering

Product & Process

  • The Software Process
  • Requirements Analysis & Management
  • Process Development & Rollout
  • Agile Methodology
  • Test-Driven Development
  • Software Reuse
  • Commercial Software Product Development
  • Computer Aided Software Engineering

Software Project Management

  • Aspects of Project Management
  • Software Project Planning
  • Project Scheduling and Tracking
  • Risk Management


Modelling Methods & Techniques

  • Conventional Methods of Software Engineering
  • Strategic Business Modelling
  • Business Process Modelling
  • UML Information Structure
  • Developing the Behavioural Model (UML)
  • Model-Driven Development

Object-Oriented Methods

  • Fundamentals of Objects to Users
  • Object-Oriented Software Engineering
  • Object-Oriented Analysis
  • Object-Oriented Design
  • Object Modelling Case Study
  • Metrics for OO Systems

Verification & Validation

  • Software Quality Assurance
  • Software Configuration Management
  • Software Testing Strategies
  • Software Testing Methods

Information Technologies & Architectures

  • Application Architectures
  • Service Oriented Architecture
  • Component Based Software Engineering
  • Data Management
  • Security
  • Network Concepts and Applications
  • XML and Related Technologies

 




 

       Introduction

      The Evolution of Software

      The Future of Software Engineering

      Presenters' Commentary

       Basic Design Concepts

      Human-Computer Interface Design

      Fundamentals of Web Engineering

       Product & Process

      The Software Process

      Requirements Analysis & Management

      Process Development & Rollout

      Agile Methodology

      Test-Driven Development

      Software Reuse

      Commercial Software Product Development

      Computer Aided Software Engineering

       Software Project Management

      Aspects of Project Management

      Software Project Planning

      Project Scheduling and Tracking

      Risk Management

       Modelling Methods & Techniques

      Conventional Methods of Software Engineering

      Strategic Business Modelling

      Business Process Modelling

      UML Information Structure

      Developing the Behavioural Model (UML)

      Model-Driven Development

       Object-Oriented Methods

      Object-Oriented Software Engineering

      Fundamentals of Objects to Users

      Object-Oriented Analysis

      Object-Oriented Design

      Object Modelling Case Study

      Metrics for OO Systems

       Verification & Validation

      Software Quality Assurance

      Software Configuration Management

      Software Testing Strategies

      Software Testing Methods

       Information Technologies & Architectures

      Application Architectures

      Service Oriented Architecture

      Component Based Software Engineering

      Data Management

      Security

      Network Concepts and Applications

      XML and Related Technologies