Learn CSIT
CSC-326Theory

System Analysis and Design

Semester V3 credit hours
6
Units
26
Lessons
5/5
Labs

Plan systems before you build them: requirements, structured analysis, design, implementation and testing.

What you'll learn

The key areas this subject covers, mapped to the official curriculum.

  • Information systems and the systems development life cycle
  • Feasibility study and project planning
  • Structured analysis: data flow diagrams and data dictionaries
  • Logical design: input, output, database and user interface
  • Implementation, testing and maintenance

Course units

The structured path through this subject.

  1. 1

    Foundations for Systems Development

    What an information system is, who builds it, and the life cycle and methodologies used to develop it.

    4 topics · 4 lessons available

  2. 2

    Planning

    Identifying worthwhile projects, studying feasibility, and planning and managing the development effort.

    4 topics · 4 lessons available

  3. 3

    Analysis

    Finding out what the system must do: requirements, fact-finding, and structured modeling with DFDs and data dictionaries.

    5 topics · 5 lessons available

  4. 4

    Design

    Turning the logical model into a physical blueprint: input, output, database, architecture and user interface.

    5 topics · 5 lessons available

  5. 5

    Implementation and Maintenance

    Delivering the system: installation strategies, testing, training, and long-term maintenance.

    4 topics · 4 lessons available

  6. 6

    Introduction to Object-Oriented Development

    Object-oriented concepts and UML modeling: use cases, class diagrams and behavioral diagrams.

    4 topics · 4 lessons available

Subject details

Code
CSC-326
Credit hours
3
Semester
Semester V
Category
theory