Chapter 9. Software Development Security

Terms you’ll need to understand

Acceptance testing

Cohesion and coupling

Tuple

Polyinstantiation

Inference

Logic bomb

Rounding down

Database

Malware

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

Introduction

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

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.