Guidance for the item(s) below:
While you are learning Python basics, let's also take a look at some other SE topics that we need to cover. In the early weeks, we try to cover SE topics somewhat independent from the programming topics being covered so that if you are slow on the programming side, you can still make progress on the SE side.
To start, let's look at the design aspect, and abstraction which is a concept most fundamental to the design aspect (and to many other aspects of SE).
Guidance for the item(s) below:
Software engineers often have to write developer documentation to explain their work to others. One important objective of developer documentation is to explain the design and the implementation of the software, which usually uses diagrams as models of the design being described.
Let's learn what models are, and how they are useful even beyond mere documentation.
Guidance for the item(s) below:
Activity diagrams is the first UML diagram type you'll be learning in this module, and probably the easiest and most intuitive of the lot. You've heard about 'flow charts', right? Well, this is the UML equivalent of that.