Define application and software development
Briefly describe the role of application security in software development
Discuss two software development approaches
For each briefly discuss the high-level principles/approach
Discuss how Application Security should be included in each phase/step of the approaches
Discuss what elements of the application should be addressed and how. Examples: data at rest, data in motion, identity management, etc.
Discuss the potential downfalls that can occur if Application Security is not integrated with application development