Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.3 KB

README.md

File metadata and controls

33 lines (26 loc) · 2.3 KB
title has_children nav_order
Welcome
false
1

SET09102 Software Engineering

NB: This module assumes that you are familiar with the content of the Software Engineering Methods module (SET08103). You can review that material on the SET08103 GitHub site.

Unit Topic Tutorial Practical Self-test
0 Introduction
1 Code Quality and Maintainability Development tools Getting started with MAUI
2 Version Control and Collaboration Tools Using GitHub Migrating to MVVM Y
3 Project lifecycles and stages Data-driven applications Adding a database
4 Agile Methodologies Scrum Database migrations Y
5 Test-Driven Development (TDD) and Unit Testing Dependency mocking Unit testing
6 Continuous integration/continuous deployment (CI/CD) Code review practice Continuous integration Y
7 Software Metrics and Code Analysis Tools Static analysis Coursework
8 Integrating Generative AI in Software Development Generative AI Coursework
9 Ethics in Software Development Code review practice Coursework
10 Advanced Software Testing and Quality Assurance Troubleshooting Coursework

Copyright Notice

All material provided is developed by Brian Davison and is © 2023 Edinburgh Napier University unless otherwise stated.
Use and copying of this material is permitted under the Apache 2.0 license with suitable attribution given to the author.

The author accepts no liability in the use of this material.