title: Is Software Development Process the same as Software Development Life Cycle?
body: <p>I have been taking classes on Udacity for the course "Software Development Process".</p>
  
  <p>In Lesson 1, A software process was defined as the process of breaking down software development into smaller pieces that can be tackled individually.
  In lesson 2 however, the software development life cycle was introduced as a sequence of decisions that determine the history of the software.</p>
  
  <p>However, when I googled for software development life cycle, it was defined as "The process of planning, creating, testing and deploying an information system"</p>
  
  <p>and when I googled for the various software development processes and software development life cycle models, they were both almost the same.</p>
  
  <p>This has got me a bit confused. Could you please tell me the difference between the two?</p>