Discuss the following, supplying citations to support any information that you provide. Do not include your opinion, only what you can support with a citation. Address the following topics.
How does Application Security relate to software development?
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