Software Engineering Project Management

Objectives:

  • To gain an in-depth understanding of the basic principles of Project Management and software engineering principles
  • To gain an understanding of the advanced principles of architecture, Behaviour Driven Development (BDD), and traditional and contemporary Software Development Life Cycle (SDLC)models, such as TOGAF and Agile
  • To acquire an efficient ability to undertake analysis, program design, software construction and testing required for software development
  • To gain an appreciation for current and future challenges, limitations and opportunities
  • To explore the implications of computer and network architectures for system-level design and development, as appropriate for risk and quality management