This course provides a detailed analysis of the System Development Life Cycle (SDLC). Emphasis is placed on the tools and techniques that a project leader and systems analyst would use to analyze, design and document an information systems with the object-oriented approach as well as traditional approach. The course will also emphasize the importance of various skills, which the systems analyst should possess, including: communication, problem solving and project management. Team-oriented projects are utilized to aid in understanding how systems concepts are developed in the business world.