Unit 1 of 4 · B.Sc IT Sem 4

Unit 1: System Development Life Cycle

System Analysis & Design notes · PTU syllabus (BSIT403/BSBC301)

3 min read7 topics10 exam questions
On this page
  1. Unit summary
  2. System: definition and characteristics
  3. Elements of a system
  4. Types of systems
  5. Phases of the system development life cycle
  6. Information gathering tools
  7. Structured analysis tools
  8. Role of the system analyst
  9. Key terms
  10. Quick revision
  11. Important questions

Unit summary

Every information system is planned, analysed, designed, built and maintained through a disciplined life cycle. This unit covers the definition, characteristics, elements and types of systems, the phases of the system development life cycle, information gathering tools, structured analysis tools and the role of the system analyst.

After this unit you can

  • Define a system and describe its characteristics, elements and types
  • Explain the phases of the SDLC
  • Use information gathering and structured analysis tools
  • Describe the role and qualities of a system analyst

PTU syllabus topics

  • 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

1

Topic 1

System: definition and characteristics

  • System: an organised set of interrelated components working together towards a common goal — e.g., a college admission system, a payroll system, the human body.
Key termsCharacteristics of a system
Organisation
Components arranged in a structure that achieves objectives
Interaction
Components work with each other (admissions with accounts)
Interdependence
One part depends on another; output of one is input to another
Integration
Parts combine into a whole
Central objective
A common goal that all parts serve
2

Topic 2

Elements of a system

ProcessElements of a system
  1. 1

    Inputs

    Data and resources entering the system

  2. 2

    Processor

    Operations that transform inputs into outputs

  3. 3

    Outputs

    Results such as reports, bills, results

  4. 4

    Control

    Decision-making that guides the system

  5. 5

    Feedback

    Output compared with standards and fed back to control

  6. 6

    Environment and boundaries

    Everything outside that affects it, separated by a boundary

  7. 7

    Interface

    Points where the system meets other systems

Example

Online fee system: input — student ID and amount; processor — validation and payment gateway; output — receipt; control — finance rules; feedback — daily reconciliation report; environment — bank, students, university; interface — payment gateway API.

3

Topic 3

Types of systems

ComparisonTypes of systems
Description
Example

Physical or abstract

Tangible equipment, or ideas and models

Computer hardware; a payroll formula

Open or closed

Interacts with environment, or isolated

Business firm; a sealed chemical reaction

Deterministic or probabilistic

Predictable output, or uncertain output

Calculator; weather forecasting

Man-made information systems

TPS, MIS, DSS

Billing (TPS), monthly sales reports (MIS), what-if planning (DSS)

  • Information systems by level: transaction processing systems (operations), management information systems (middle management), decision support systems and executive support systems (top management).
4

Topic 4

Phases of the system development life cycle

CycleSystem development life cycle
System development life cycle
1Preliminary investigation
2System analysis
3System design
4Development
5Testing
6Implementation
7Maintenance
  1. 1. Preliminary investigation: Identify the problem and test feasibility
  2. 2. System analysis: Study the current system and determine requirements
  3. 3. System design: Plan the new system: input, output, files, processes
  4. 4. Development: Write and unit-test programs
  5. 5. Testing: Integrate and test the whole system
  6. 6. Implementation: Convert, train users and go live
  7. 7. Maintenance: Correct, adapt and improve over time
Key termsFeasibility study
Technical feasibility
Can it be built with available technology and skills?
Economic feasibility
Do benefits exceed costs (cost–benefit analysis)?
Operational feasibility
Will users accept and use it?
Schedule feasibility
Can it be done in time?
Legal feasibility
Does it comply with laws and contracts?
5

Topic 5

Information gathering tools

ComparisonInformation gathering tools
Best for
Limitation

Review of records and documents

Understanding current forms, reports, policies

Records may be outdated

On-site observation

Seeing how work is actually done

People behave differently when watched

Interviews

In-depth opinions of key users

Time-consuming; interviewer bias

Questionnaires

Many users spread across locations

Low response; no follow-up

Joint application development (JAD) sessions

Agreement among users and developers

Needs a skilled facilitator

Example

For a library system, the analyst reviews issue registers, observes the counter at peak hours, interviews the librarian and sends a questionnaire to 200 students.

6

Topic 6

Structured analysis tools

  • Data flow diagram (DFD): shows how data moves through processes, stores and external entities; drawn in levels (context diagram as level 0, then level 1, level 2).
Key termsDFD symbols
External entity (rectangle)
Source or destination of data — Student
Process (circle or rounded box)
Transforms data — Issue book
Data store (open rectangle)
Stored data — Books file
Data flow (arrow)
Movement of data — Issue request
  • Data dictionary: a catalogue defining every data element, flow and store — name, type, size, range and where used.
  • Decision table: lists conditions and actions in a grid for complex rules.
  • Decision tree: shows the same rules as branches.
  • Structured English: describes process logic in plain language with IF–THEN–ELSE and loops.
Decision table: library fineRule 1Rule 2Rule 3
Returned late?NoYesYes
More than 10 days late?—NoYes
ActionNo fineRs 5 per dayRs 5 per day + notice
7

Topic 7

Role of the system analyst

FrameworkRoles of the system analyst
  • Change agent

    Introduces and manages change in the organisation

  • Investigator and monitor

    Finds causes of problems and tracks progress

  • Architect

    Designs the logical and physical structure

  • Motivator, psychologist and salesperson

    Wins user acceptance and sells the idea

  • Qualities: analytical and problem-solving ability, communication, business knowledge, technical knowledge, interpersonal skills, honesty and patience.

Key terms

System
Set of interrelated components working towards a goal
SDLC
Phased process for developing information systems
Feasibility study
Assessment of whether a system is worth building
DFD
Diagram showing data movement through a system
Data dictionary
Repository of definitions of data elements

Quick revision

  • Characteristics: organisation, interaction, interdependence, integration, central objective.
  • Elements: input, process, output, control, feedback, environment, boundary, interface.
  • Types: physical/abstract, open/closed, deterministic/probabilistic; TPS, MIS, DSS.
  • SDLC phases; feasibility types.
  • Records, observation, interviews, questionnaires, JAD; DFD, data dictionary, decision tables and trees, structured English; analyst roles.

Important exam questions

Practice questions written to the PTU exam pattern for this unit's syllabus: short answers (Section A style) and long answers (Sections B and C style).

Short-answer questions

  1. Q1.Define a system.
  2. Q2.What is feedback in a system?
  3. Q3.Distinguish open and closed systems.
  4. Q4.Name the types of feasibility.
  5. Q5.State two advantages of questionnaires.
  6. Q6.What is a context diagram?

Long-answer questions

  1. Q1.Explain the characteristics and elements of a system.
  2. Q2.Explain the phases of the SDLC.
  3. Q3.Explain information gathering tools with their merits and limitations.
  4. Q4.Explain structured analysis tools and the role of the system analyst.

Stuck on this unit?

Message SBS on WhatsApp for help with System Analysis & Design, or to ask about studying B.Sc IT at Synetic.

WhatsApp us