Chapter 9. Software Development Security

Terms you’ll need to understand

Acceptance testing

Cohesion and coupling




Logic bomb

Rounding down



Buffer overflow

Techniques you’ll need to master

Identifying the system development life cycle

Understanding database design

Knowing the capability maturity model

Stating the steps of the development life cycle

Defining the ACID test

Recognizing the different types of failure states

Describing different types of application design techniques

Understanding the role of change management

Recognizing the primary types of databases


Software plays a key role in the productivity of most organizations, yet our ...

Get CISSP Exam Cram, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.