Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of UML. You’ll learn to read, draw, and use this visual modeling language to create clear and effective blueprints for software development projects. The modular approach of this series including drills, sample projects, and mastery checks makes it easy to learn to use this powerful programming language at your own pace.