PROG 160 Systems Analysis & Design • 5 Cr.
Examines the system-development cycle in depth. Topics include, problem identification, problem solving, and information-gathering techniques. Current structured tools are used to describe business rules and objects, data flow, data structures, and process flow and documentation. Creative problem solving and working in a team environment are stressed. Prerequisites: Placement by assessment into ENGL& 101, or completion of ENGL 092 or ENGL 093 with a C or better. PROG 109 or PROG 110 with a C or better.
After completing this class, students should be able to:
- From a broad perspective, understand the process of systems analysis, design, development and implementation.
- Discuss the Systems Development Life Cycle, including the major phases and the tasks in each phase.
- Explore tools needed to complete an effective systems analysis and design process.
- Create examples of UML, using a data modeling tool.
- Review feasibility analysis considerations, cost-benefit techniques, and analysis of candidate systems.
- Discuss the issues of application architecture, output design, input design, and user-interface design.
- Research hiring requirements for careers in Systems Analysis and related fields, identifying personal skills, gaps in the student's background, and pathways to obtain necessary skills.