Programming in C - SDLC
Programming in C - SDLC
Programming in C
En Ainul Hazmin Bin
A.Hamid
TTO, Industrial Electronics
German Malaysian Institute
Objectives
Upon completion of SPG 0412, the students
should be able to:
Develop programs in C language using
structured programming techniques
Analysis Design
Coding-
Maintenance Implementation
What is a System?
A set of things or processes that are linked
together by rules to form a unified
process.
A system has boundaries & interacts with
the universe beyond the boundary, by
passing data across the boundary.
Life Cycle of System
Development (SDLC)
As a disciplined approach to developing
info.system
To document project phases, inputs and
outputs, boundaries (people /
organization).
An overall look of SDLC
SDLC
Phase Outcome - Output
1.Survey scope & Feasibility
feasibility assessment
2.Study current Problem statement
system
3.Define requirements Requirement
4.Select a feasible statement
solution Approved system
proposal (TOE)
SDLC (continued..)
Phase Outcome - Output
Commissioning
SDLC (continued..)
Flowcharts
System Program
System Flowchart
Process I/O
Dec. Termination
Offline
Program Flowchart
A program flowchart models the program
logic, in sequence.
A guide by programmers to code the
program, as well as for documentation.
Illustrates flow of data and how they are
processed.
Program Flowchart - Symbols
Process I/O
Dec.
Begin/Termination
Program Flowchart - Exercise