Building a software system is a lot like building a house—you wouldn’t start nailing boards without a blueprint. In this chapter, we’ll explore the key ideas and life cycles that guide systems analysts from the first spark of an idea to a working, secure, and valuable system.