In this course we will follow a structured, methodical approach to systems analysis and design. The student will gain a thorough understanding of the System Development Life Cycle (SDLC) through the preparation of deliverables (documents, discussions, coding) at each stage. We will also compare and contrast some of the newer development methodologies such as the modified SDLC, Rapid Application Design (RAD), Object Oriented Analysis and Design (OOA&D), and others.
The most important component of system development will always be communication. Therefore, communication is the key to success in software development and thus oral, written and interpersonal communication skills will be the main focus of this course. Students will work individually, and within a team environment, to develop their analytic/system design skills and prepare a complete system proposal.