This document outlines the steps in a software development process including data collection, analysis, design, coding, testing, and review. It lists the roles of analyst, developer, and tester. The process involves analysts creating DFDs, flowcharts and database designs, developers coding the designs, testers testing schemes and providing reports, and analysts reviewing features, errors, and opportunities for improvement before developers update coding and testers retest.