Learning outcomes

After studying this course, you should be able to:

  • evaluate a specific example or case of a product development process in terms of the ‘waterfall’ life cycle model of software development
  • classify new product developments as: fault correction, enhancements, new but similar products, radically different, revolutionary or iconoclastic products
  • analyse the causes of a systems failure
  • identify and evaluate the importance of the relationships of the factors leading up to system complication and complexity
  • answer the question ‘why is systems engineering important?