 In this week, we will be recapping what we have learnt in the previous weeks. In week 1, we learnt about the different phases of software development process. In week 2, we learnt about the FBS framework. In this week, we will give an overview of how FBS relates to the phases in software development process. In week 3, we learnt about another form of modelling using UML diagrams. In this week now, we will learn about how these forms of modelling describe the software design at different levels of abstraction. We will also provide you with various videos on experiences of how software developers work in the industry today and we will have discussions and questions based on these videos.