Introduction

Introduction to DM571 and Waterfall

Introduction to DM571 and Waterfall

This lecture will begin with an introduction to the course and why it is important to master Software Engineering in the modern IT world.

Read More
Week 1 - Assignments

Week 1 - Assignments

1 Waterfall In the article Managing the Development of Large Software Systems discuss the following:

Read More
Week 2 - Assignments

Week 2 - Assignments

1 Agile vs agile What is the different between “Agile” and “agile” other than the obvious casing?

Read More
Week 3 - Assignments

Week 3 - Assignments

1 Agile Principles Pick one of the 12 Principles and find some examples of this being applied in practice.

Read More
Week 4 - Assignments

Week 4 - Assignments

1 Scrum Open Assesment Take the Scrum Open Assesment: https://www.scrum.org/open-assessments Please note you are not allowed to copy from the test!

Read More
Week 6 - Assignments

Week 6 - Assignments

1 User Stories User Stories As a User I can Login, so that I can see my Account Details As a User I can Logout, so that I can leave the computer As a User I can Edit my Account, so that I can update my name, email and personal details As a User I can search other Users, so that I can connect with my friends As a User I can find similar Users, so that I can find new friends As a User I can upload a document and share it with other users, so that we can collaborate on the document As a User I can see my list of documents fast, so that I do not leave the page As a User I can easily update my profile image, so that I always have a new and good profile picture As an Admin I can monitor the system to make sure everything works As an Admin I can see the current system load for each of the servers, so that I can see if we are on top of performance As an Admin I can delete users, to keep the user database clean As an Admin I can manage the application, to make sure we are GDPR compliant Use the User Stories above.

Read More
Week 8 - Assignments

Week 8 - Assignments

Save the implementation of the Java class and the Swagger Definition, because we might use it later in some of the exercise in a few weeks :).

Read More
Week 9 - Assignments

Week 9 - Assignments

1 Observer pattern We now need to enhance our Parking Lot class with some new electronic signs that shows how many vacant parking lots we currently have.

Read More
Week 10 - Assignments

Week 10 - Assignments

1 Equivalence Partitions Identify for equivalence partitions for the code you created in one of the previous weeks.

Read More
Week 11 - Assignments

Week 11 - Assignments

1 “Spotify” Model Using the “Spotify” Model, describe the following terms:

Read More
Week 12 - Assignments

Week 12 - Assignments

1 Jakob Nielsen’s 10 Heuristics Go trough the 10 Heuristics and come up with 1 example per heuristic.

Read More
Week 13 - Assignments

Week 13 - Assignments

1 Scrum Outside IT You have been hired by a newspaper to introduce Scrum in the editorial and journalistic process.

Read More
Week 14 - Assignments

Week 14 - Assignments

1 Quiz-time Go through all the slides and see how many questions you can answer without looking at your notes, or the internet.

Read More