SECURE SOFTWARE LIFE CYCLE
2018/2019, Semester 1
Non-Faculty-Based Departments (Institute Of Systems Science)
Modular Credits: 3
In light of heightened information security concerns, organisations are looking at security as part of software development and lifecycle. Without Security involvement, applications can be developed that create major security exposures. Such security flaws, if discovered late, can result in applications having to be redeveloped, or can force reliance on expensive, inflexible security solutions to be added. Security education provides application developers knowledge and awareness to avoid developing insecure applications. This course details security measures that must be put in different phases of software lifecycle, from requirements, design to acceptance phases as well as deployment maintenance and ultimately disposal.
There are no hard prerequisites in terms of existing courses, but students are expected to have basic knowledge of software development techniques and the software development lifecycle.
Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week