O'Reilly logo

Engineering Trustworthy Systems: Get Cybersecurity Design Right the First Time by O. Sami Saydjari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER

19   Engineering Fundamentals

Overview

•   19.1 Systems Engineering Principles

•   19.1.1 Murphy’s Law

•   19.1.2 Margin of Safety

•   19.1.3 Conservation of Energy and Risk

•   19.1.4 Keep It Simple, Stupid

•   19.1.5 Development Process

•   19.1.6 Incremental Development and Agility

•   19.2 Computer Science Principles

•   19.2.1 Modularity and Abstraction

•   19.2.2 Layering

•   19.2.3 Time and Space Complexity: Understanding Scalability

•   19.2.4 Focus on What Matters: Loops and Locality

•   19.2.5 Divide and Conquer and Recursion

Learning Objectives

•   Explain the implications of Murphy’s Law to systems engineering.

•   Define the engineering of a margin of safety and how it relates to uncertainty.

•   Discuss the pseudo-principle ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required