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.

Credits

3

Prerequisite

CSC-115 or Equivalent Experience

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Understand the role of a system analyst and systems analysis and design in a business today
  2. Understand the systems development life cycle, name and define each phase
  3. 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.
  4. Describe the component parts of the Study Phase in the systems development life cycle; including initial investigation, system performance definition and feasibility analysis.
  5. 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
  6. Describe the component parts of the Development Phase in the systems development life cycle; including computer program development and preparing for implementation