CSC-243 Systems Analysis and Design I
This course is an introduction to systems analysis and design. It includes such topics as: defining the scope and objectives of a system project, investigative techniques, performing a feasibility analysis, design of input/output forms, database concepts and transaction file organization. Tools that the analyst uses are also introduced, i.e., data flow diagrams, system flowcharts, and use case diagrams. A variety of exercises and a case study will be performed by the students in teams, which will serve to emphasize the material covered in the text.
Prerequisite
CSC-115 or Equivalent Experience
For more detailed course information view the
Course Outline
Department
Computer Science
Course Description
This course is an introduction to systems analysis and design. It includes such topics as: defining the scope and objectives of a system project, investigative techniques, performing a feasibility analysis, design of input/output forms, database concepts and transaction file organization. Tools that the analyst uses are also introduced, i.e., data flow diagrams, system flowcharts, and use case diagrams. A variety of exercises and a case study will be performed by the students in teams, which will serve to emphasize the material covered in the text.
Credit Hours
3Prerequisites
CSC-115 or Equivalent Experience
Course Learning Outcomes
- Understand the role of a system analyst and systems analysis and design in a business today
- Understand the systems development life cycle, name and define each phase
- Successfully demonstrate the use of an analyst's "tools" in a project (case study) including the following: identification coding, forms and forms design, screen design, technical writing and presentations, charting techniques, data flow diagrams, data dictionary and system flow charts.
- Describe the component parts of the Study Phase in the systems development life cycle; including initial investigation, system performance definition and feasibility analysis.
- Describe the component parts of the Design Phase in the systems development life cycle; including system design, I/O design, file design and database design
- Describe the component parts of the Development Phase in the systems development life cycle; including computer program development and preparing for implementation
Topic Outline
- Information Systems and the Systems Analyst
- Introduction
- Business system components
- Computer Info Systems
- Basic Tools for Systems Analysis
- Charting (organization)
- Systems flowcharts
- Gantt charts
- Tools for Structured Systems Analysis and Design
- Data flow diagrams
- HIPO charts
- The Study Phase
- Initial Investigation
- Feasibility analysis
- Study Phase Report, Presentation
- The Design Phase
- File design specs
- I/O specs
- Design Phase Report, Presentation
- The Development Phase
- Preparing for implementation
- Computer program development
- Dev. Phase Report and review