Final Exam: Secure Agile Programmer - apply best practices for secure software development
- apply bug tracking in an Agile environment
- apply continual security testing
- apply story-driven modeling
- apply verification and validation for Agile programming
- build secure user stories
- collect Agile requirements
- compare between Agile and Waterfall
- conduct static code analysis
- configure bug tracking in an Agile environment
- create a secure Agile culture
- create a secure Agile software development lifecycle
- create secure user stories
- create secure user story
- define Agile techniques including iterative delivery and the use of user stories
- define Agile techniques including the daily standup meeting, pair programming, Scrum events, and planning poker
- define Agile techniques including the use of user stories
- describe Agile and security concepts
- describe Agile modeling
- describe Agile modeling
- describe Agile processes such as the Agile Unified Process and the use of sprints
- describe Agile testing
- describe best practices for secure Agile development
- describe extreme programming
- describe iterative software development
- describe Lean software
- describe rapid application development
- describe Scrum
- describe secure methods for Scrum
- differentiate between Agile and Waterfall
- facilitate a secure organizational culture
- gather Agile requirements
- identify Agile methods
- identify Agile modeling
- identify Agile processes such as the Agile Unified Process and the use of sprints
- identify Agile techniques including the daily standup meeting, pair programming, Scrum events, and planning poker
- identify rapid application development
- identify Scrum roles
- identify secure methods for Scrum
- implement Agile testing
- implement a secure Agile software development lifecycle
- implement best practices for secure software development
- implement continual security testing
- implement continuous integration techniques
- implement Disciplined Agile Delivery
- implement metrics into Agile programming
- implement Specification by Example
- implement story-driven modeling
- implement testing standards into Agile
- implement verification and validation for Agile programming
- integrate metrics into Agile programming
- integrate testing standards into Agile
- perform static code analysis
- promote a secure Agile culture
- promote a secure organizational culture
- recall Agile and security concepts
- recognize iterative software development
- recognize Lean software
- use secure user stories
- use Specification by Example
|