What are the phases of the SDLC?
What are examples of Privacy Risk?
What are three models for software requirements?
What is an attack surface?
An attack surface is what is available to be used by an attacker against the product itself.
What is test driven development?
It means developing the unit tests for their modules before they even start coding
What are the 4 testing types for the exam
What are fuzzers and fuzzing?
What’s a manual test?
A manual test is used to analyze aspects of the program that require human intuition and can usually be judged using computing techniques.
Testers try to locate design flaws and hack the software
What’s the difference between Verification and Validation?
What is a zero-day vulnerability?
What are the key security tasks of the Requirements gathering phase?
What are two key security tasks in the Design phase?
What are 2 key security tasks in the Development Phase?
What are two key security activities in the Testing phase?
Why is the V-shaped methodology better than waterfall in some respects?
V-shaped emphasizes testing throughout the development process, not just at the end. Thus, it has a higher chance of success
What is a prototype?
A prototype is a sample of software code or a model that can be developed to explore a specific approach to a problem before investing expensive time and resources
What’s the difference between?
What is the incremental methodology with respect to software development?
What is the Spiral Methodology?
What are the advantages of the spiral methodology?
What is the Rapid Application Development methodology?
Do Agile methodologies use prototypes to represent the full product?
No – Agile methodologies break the product down into individual features that are continuously being delivered
What are some of the key features of the Scrum method of Agile development