From the course: Programming Foundations: Object-Oriented Design

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Analysis, design, and programming

Analysis, design, and programming - Python Tutorial

From the course: Programming Foundations: Object-Oriented Design

Start my 1-month free trial

Analysis, design, and programming

- When you see the words object-oriented, there's usually another word right beside it, object oriented programming, object oriented design, or object oriented analysis. These are all connected and refer to the idea that to develop any piece of software, you need to do three things, understand your problem, plan your solution, and finally, build it, or rather, analysis, design, and programming. Although they're listed as two separate steps, analysis and design are usually talked about together because they encompass everything that should happen before you write a single line of code. Analysis answers the question what do you need to do? What's the problem you're trying to solve? And design figures out how you're going to do it. In this course, we'll go through an entire object oriented analysis and design process to produce the deliverables, the conceptual design that you, or maybe a separate team of programmers, can take and use to build a solution. - Conceptual is the key word…

Contents