Skip to content

edinburgh-napier/SET08103

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SET08103 Software Engineering Methods

Please See Moodle for (re-)assessment details.

Welcome to the GitHub page for Software Engineering Methods. GitHub contains all of the material for the module. Please always check Moodle for assessment related information. Before commencing the module you should view the introduction to the module on Moodle

You should attempt to complete the labs individually which will give you the skills to contribute towards your group coursework

Unit Title Lab Assessment
1 Unit 01 (a): Setting up our Working Environment
Unit 01 (b): Forming Scrum Teams
Lab 01: Setup Coursework available
2 Unit 02 (a): Version Control and Git
Unit 02 (b): Lean Software Development
Lab 02: Continuous Integration Setup
3 Unit 03 (a): Modern Software Development
Unit 03 (b): Three Ways of DevOps
Lab 03 (a): Requirements and issues
Lab 03 (b): Use Cases
4 Unit 04 (a): The First Way of DevOps - Flow
Unit 04 (b): Kanban
Lab 04: Task Management and Kanban Code Review 1
5 Unit 05 (a): Requirements Gathering
Unit 05 (b): User Stories and Use Cases
Lab 05: UML
6 Unit 06 (a): UML Diagrams
Unit 06 (b): UML Workflow
Lab 06: Unit Testing
7 Unit 07 (a): The Second Way of DevOps - Feedback
Unit 07 (b): Test-Driven Development (TDD)
Lab 07: Integration Testing Code Review 2
8 Unit 08 (a): Continuous Integration
Unit 08 (b): Continuous Delivery
Needs reduced Lab 08: Deployment
9 Unit 09 (a): Bug Tracking and Monitoring
Unit 09 (b): The Third Way of DevOps - Continuous Experimentation and Learning
Lab 09 (a): Bug Tracking
Lab 09 (b): Code Quality
Code Review 3
10 Unit 10 (a): Ethics and Professionalism
Unit 10 (b): Legal Issues
Unit 10 (c): Computer Security
Lab 10: Final Deliverable
Week 13: Revision week Code Review 4
Final Deliverable

Copyright Notice

All material provided is developed by Kevin Chalmers and modified by Kevin Sim and Andreas Steyven and is © 2024 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.

Releases

No releases published

Packages

No packages published