• when we do something, we always follow a sequence of step to
accomplish a set of tasks
• the tasks are usually performed in the same order each time
• we can think of a set of ordered tasks as a process
• when the process involves the building of some product, we
refer to the process as a life cycle
• software development process is called software life cycle