NotesB.Sc ITSystem Analysis & Design
BSIT403/BSBC301

System Analysis & Design Notes

Program:B.Sc IT
Semester:Semester 4
Credits:5
Units:4 Units

Subject Overview

System Analysis & Design covers the System Development Life Cycle and analyst's role, system design processes and documentation, system testing types, and system implementation and maintenance. A 5-credit core theory paper.

Subject at a glance

4

Units

21

Topics

5

Credits

4

Infographics

Unit-wise Syllabus

4 units — open any unit for detailed topic-wise notes, diagrams and important exam questions

  • System definition
  • characteristics
  • elements and types
  • phases of SDLC
  • information gathering tools
  • structured analysis tools
  • role of the system analyst
ProcessSystem development life cycle
  1. 1

    Preliminary investigation

    Is there a problem worth solving?

  2. 2

    Feasibility study

    Technical, economic, operational

  3. 3

    System analysis

    Requirements, DFDs

  4. 4

    System design

    Input, output, files, database

  5. 5

    Development and testing

  6. 6

    Implementation

  7. 7

    Maintenance

Study guide

This unit covers the System Development Life Cycle: definition, characteristics, elements and types of system, SDLC phases, information gathering tools, structured analysis tools and the system analyst's role. Learn the SDLC phases in order with one activity for each.

Read Unit 1 notes
  • Process and stages of systems design
  • input/output and file design
  • documentation (user manual, design documentation, training manual)
  • case study techniques in system design
ClassificationOutputs of system design
System design
  • Input design

    Forms, screens, validation

  • Output design

    Reports, dashboards

  • File and database design

    Tables, keys

  • Process design

    Programs, logic

  • Documentation

    User, design and training manuals

Study guide

You study the stages of system design, input, output and file design, documentation (user manual, design documentation, training manual) and case study techniques. Design a simple input form and report for a library system.

Read Unit 2 notes
  • Unit testing
  • system testing
  • integration testing
  • alpha and beta testing
  • acceptance testing
  • regression testing
ProcessLevels of software testing
  1. 1

    Unit testing

    Individual modules

  2. 2

    Integration testing

    Modules working together

  3. 3

    System testing

    The whole system

  4. 4

    Alpha testing

    By users at the developer's site

  5. 5

    Beta testing

    By users in real conditions

  6. 6

    Acceptance testing

    Client signs off

Study guide

You study unit, system, integration, alpha, beta, acceptance and regression testing. Know what each level tests and who performs it.

Read Unit 3 notes
  • System implementation process
  • implementation methods
  • system maintenance
  • post-implementation maintenance
ComparisonSystem changeover methods
How it works
Risk and cost

Direct cutover

Old system off, new system on

High risk, low cost

Parallel running

Both systems run together for a time

Low risk, high cost

Pilot

New system in one unit first

Moderate

Phased

Introduced module by module

Moderate, slower

Study guide

You study system implementation: the process, implementation methods, system maintenance and post-implementation maintenance. Compare direct, parallel and phased implementation.

Read Unit 4 notes

Why System Analysis & Design Matters

System analysis is how software projects start in the real world, and understanding requirements and design is key to roles in business analysis, project management and development.

How to Prepare for System Analysis & Design

  • Analyse a real system, such as your college admissions process, using DFDs and flowcharts.
  • Learn the difference between the testing levels.
  • Prepare a short note on each implementation method.

System Analysis & Design: Frequently Asked Questions

What is SDLC?

The System Development Life Cycle is the series of phases, from planning to maintenance, used to develop an information system.

What is the role of a system analyst?

A system analyst studies a business's needs and designs information systems to meet them, acting as a link between users and developers.

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for System Analysis & Design.