MOD 11 Flashcards
What is the biggest problem in security?
human errors
What is a coding or design error? (something the designer sees)
Fault
What is a system not performing as required? (something the user sees)
Failure
What is it called when you search for faults and patch them?
Penetrate and Patch
What 3 things does good code have?
1) Modularity
2) Encapsulation
3) Information Hiding
What has multiple modules, easy to understand and find a failure point?
Modularity
What is an object-oriented concept wheere modules can’t change other modules?
Encapsulation
What is it called where modules can hide information from other modules?
Information Hiding
What is it called where all of the module parts belong and make sense together?
High cohesion
What is the belief that modules should be minimally dependent on each other?
low coupling
What catches errors?
Active fault detection
What allows the program to keep working in the event of failure?
Fault tolerance
What is a group of senior employees that approve major changes in code?
Change Control Board
What is a process of trying to find bugs in the code?
Inspection and Quality Control
Just testing the module?
Unit testing