Secure Software Development
Module Outcomes
Identify and manage security risks as part of a software development project.
Critically analyse development problems and determine appropriate methodologies, tools and techniques (including program design and development) to solve them.
Design and develop/adapt computer programs and to produce a solution that meets the design brief and critically evaluate solutions that are produced.
Systematically develop and implement the skills required to be effective member of a development team in a virtual professional environment, adopting real-life perspectives on team roles and organisation.
![](images/pic08.jpg)
Module Artefacts
As part of this module, I have worked on several activities to help me understand secure software development. This is part of the broader material and tools that this modue used to help us understand and grasp the concepts of secure software development.
We did various coding exercises and investigations that will be presented here as evidence of what we have covered.
![](images/pic09.jpg)
What I have learnt
The module, Secure Software Development, is the third module that I have studied in this MSc Computer Science journey. This module we took an in depth look into the security risks which are associated with programming languages.
![](images/pic10.jpg)
Module Notes
During this module, I collected usefule notes that i will be happy to share so that i can go back to them for gurther referencing.
Professional Skill Matrix and Action Plan
This module gave me an opportinity to understand secure software development process, requirements, considerations, tools and many other. The way the module was delivered has given me an insight as to how secure software development should be done.