CSC 405: System Analysis and Design

Offered Under: B.Sc. in Computer Science (CSC)
Description

This course examines the tools and techniques used for the design and analysis of information systems. Topics covered include: Systems and models; Project management; Tools for determining system requirements; data flow diagrams; decision table and decision trees; Systems analysis: systems development life cycle models. Object oriented analysis: use-case modeling, Unified Modeling Language. Feasibility analysis, Structured analysis; systems prototyping; system design and implementation: application architecture, user interface design. Front-end and backend design; database design; software management and hardware selection. Case studies of Information Systems.



Course Type Major
Credit Hour 3
Lecture Hour 45
Expected Outcome(s):
  • Understand the system development life cycle.
  • Be familiar with a variety of problem solving tools and approaches for the design and analysis of information systems.
  • Write System Requirements (functional and non-functional).
  • Draw context and level-0 data flow diagrams.
  • Decompose level-0 DFD to level-1 DFD.
  • Draw Entity Relationship diagrams to represent common business situations.


Grading Policy:

Letter Grade Marks Grade Point
A 90 - 100 4.00
A- 85 - 89 3.70
B+ 80 - 84 3.30
B 75 - 79 3.00
B- 70 - 74 2.70
C+ 65 - 69 2.30
C 60 - 64 2.00
C- 55 - 59 1.70
D+ 50 - 54 1.30
D 45 - 49 1.00
F 00 - 44 0.00