SlideShare a Scribd company logo
Computer Systems SoftwareLesson 14
1Defining the Problem5. DocumentationThe Programming Cycle2 Planning the Solution4Checking out the program3Coding the Solution
1. Defining the ProblemThe task of problem definition is one of making sure what has to be done  or what problem has to be solved
2. Planning the SolutionThis commonly involves determining the sequence of processing steps within individual programs.To save on time and effort, the programmer refers to  a pictorial representation , the program flow chart. The flowchart is an all-purpose tool and a program blueprint.
3. Coding the SolutionAt this stage , the programmer  converts the steps depicted  in the program flow chart into readable instructions that make up the actual program. Coding can be written at different levels , ranging from machine language to high-level programming languages.
4. Checking out the programDebugging is the task of finding program errors  ( bugs)  and correcting them  so that the program runs correctly.Type of errors in programmingClerical errors – occur in the coding or data  entry process.Logical errors – they occur because the programmer does not  thoroughly understand  a phase of the problem  to be solved.
5. DocumentationThe technical documentation includes:Complete statement of the problemDescription of the program logic and copies of the flow charts Final source listingList and description of error tests along with the disposition of these errorsOperating instructions, including programs  and data structures and test data used.
5. DocumentationInput and output specificationsSchedules to be maintained

More Related Content

What's hot (20)

PPT
Chap6
artipradhan
 
PPTX
software cost factor
Abinaya B
 
PPT
Problem Solving Techniques
Ashesh R
 
PDF
POLITEKNIK MALAYSIA
Aiman Hud
 
PDF
POLITEKNIK MALAYSIA
Aiman Hud
 
PPT
La5 Program Phases
Cma Mohd
 
ODP
Algorithms
Pradhan Rishi Sharma
 
ODP
Algorithms
Pradhan Rishi Sharma
 
DOCX
Mi0033 software engineering
smumbahelp
 
PPT
Fundamental Programming Lect 1
Namrah Erum
 
PPT
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy
 
PPTX
Chapter 1 2 - some size factors
NancyBeaulah_R
 
PPTX
ICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
Roberto Perez-Rodriguez
 
PPTX
Software maintenance
RajalakshmiK19
 
PPTX
Week10 final
Irfan Ali Memon
 
PPT
Firststeps
nckrishna
 
DOCX
Bca5030 software engineering
smumbahelp
 
PPT
Class 7 lecture notes
Stephen Parsons
 
PDF
Notacd081
cikgushaharizan
 
DOC
Nota program development
Azmiah Mahmud
 
software cost factor
Abinaya B
 
Problem Solving Techniques
Ashesh R
 
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
Aiman Hud
 
La5 Program Phases
Cma Mohd
 
Mi0033 software engineering
smumbahelp
 
Fundamental Programming Lect 1
Namrah Erum
 
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy
 
Chapter 1 2 - some size factors
NancyBeaulah_R
 
ICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
Roberto Perez-Rodriguez
 
Software maintenance
RajalakshmiK19
 
Week10 final
Irfan Ali Memon
 
Firststeps
nckrishna
 
Bca5030 software engineering
smumbahelp
 
Class 7 lecture notes
Stephen Parsons
 
Notacd081
cikgushaharizan
 
Nota program development
Azmiah Mahmud
 

Viewers also liked (19)

DOC
Ict lesson plan for sec 3 e (fuctions and graphs)
bryan
 
PPTX
MY ICT LESSON PLAN 2
shamnadhadeeya
 
PPTX
Day 1 ICT lesson plan
shamnadhadeeya
 
DOCX
Lesson plan: HTML Formatting Texts and Paragraphs
Keith Borgonia Manatad
 
DOCX
ICT LESSON PLAN
shabeerasaif
 
DOCX
Ict lesson plan 1857 revolt
gayathrytm25
 
DOCX
Lesson plan Output Devices
fizahPhd
 
DOCX
Lesson plan new
Joelben Nares
 
DOCX
Semi Detailed Lesson Plan in Programming Languages
Manila Central University
 
DOC
Grade 10 ENGLISH DLL Q2-Q4
Jaerah Mae Pajigal
 
DOCX
Semi detailed lesson plan
Felmar Agunos
 
DOCX
Lesson Plan in Technical Livelihood Education (TLE)
Cristina Protacio, LPT
 
PDF
Module 6.9 tle
Noel Tan
 
PDF
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
Bogs De Castro
 
PDF
Lp in ict
Ric Dagdagan
 
DOCX
Lesson plan in TLE I (Grade 7)
QA Ilagan
 
PDF
K-12 Module in TLE - ICT Grade 9 [All Gradings]
Daniel Manaog
 
DOCX
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Junnie Salud
 
PPTX
Lesson Plan PowerPoint Presentation
yseauy
 
Ict lesson plan for sec 3 e (fuctions and graphs)
bryan
 
MY ICT LESSON PLAN 2
shamnadhadeeya
 
Day 1 ICT lesson plan
shamnadhadeeya
 
Lesson plan: HTML Formatting Texts and Paragraphs
Keith Borgonia Manatad
 
ICT LESSON PLAN
shabeerasaif
 
Ict lesson plan 1857 revolt
gayathrytm25
 
Lesson plan Output Devices
fizahPhd
 
Lesson plan new
Joelben Nares
 
Semi Detailed Lesson Plan in Programming Languages
Manila Central University
 
Grade 10 ENGLISH DLL Q2-Q4
Jaerah Mae Pajigal
 
Semi detailed lesson plan
Felmar Agunos
 
Lesson Plan in Technical Livelihood Education (TLE)
Cristina Protacio, LPT
 
Module 6.9 tle
Noel Tan
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
Bogs De Castro
 
Lp in ict
Ric Dagdagan
 
Lesson plan in TLE I (Grade 7)
QA Ilagan
 
K-12 Module in TLE - ICT Grade 9 [All Gradings]
Daniel Manaog
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Junnie Salud
 
Lesson Plan PowerPoint Presentation
yseauy
 
Ad

Similar to Lesson 14 computer system sofware (20)

PPT
Introduction to problem solving in c++
Online
 
PDF
Chapter 1
afifahnailah
 
PPT
Problem Solving and Algorithm Design in Computer Science
RaviRaval36
 
PPT
C programming for Computing Techniques
Appili Vamsi Krishna
 
PPTX
PPS_Unit 1.pptx
KundanBhatkar
 
PPT
Programs_Problem_Solving_Algorithms.ppt
malik681299
 
PPTX
Programming logic &practices
HABEEBRAHMANKALATHIL
 
PPTX
Programming C ppt for learning foundations
ssuser65733f
 
PPTX
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
PPT
computer programming introduction ppt.ppt
AlazarAlemayehu2
 
PPSX
CC-112-Lec.1.ppsx
Aamir Shahzad
 
PPTX
C programming .pptx
SuhaibKhan62
 
PPT
part_1 (1).ppt
lekha572836
 
PPT
Comp102 lec 1
Fraz Bakhsh
 
PDF
Cse115 lecture03problemsolving
Md. Ashikur Rahman
 
PDF
Introduction to Problem Solving Techniques- Python
PriyankaC44
 
PDF
Study Material for Problem Solving Techniques
Bobby Murugesan
 
PPTX
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
PDF
CSC 101-CSC 111 - Introduction to Computer Science - Lecture 4.pdf
MisterPhilips
 
PPTX
Introduction to computer programming
Sangheethaa Sukumaran
 
Introduction to problem solving in c++
Online
 
Chapter 1
afifahnailah
 
Problem Solving and Algorithm Design in Computer Science
RaviRaval36
 
C programming for Computing Techniques
Appili Vamsi Krishna
 
PPS_Unit 1.pptx
KundanBhatkar
 
Programs_Problem_Solving_Algorithms.ppt
malik681299
 
Programming logic &practices
HABEEBRAHMANKALATHIL
 
Programming C ppt for learning foundations
ssuser65733f
 
s-INTRODUCTION TO PROBLEM SOLVING PPT.pptx
ShamithRai
 
computer programming introduction ppt.ppt
AlazarAlemayehu2
 
CC-112-Lec.1.ppsx
Aamir Shahzad
 
C programming .pptx
SuhaibKhan62
 
part_1 (1).ppt
lekha572836
 
Comp102 lec 1
Fraz Bakhsh
 
Cse115 lecture03problemsolving
Md. Ashikur Rahman
 
Introduction to Problem Solving Techniques- Python
PriyankaC44
 
Study Material for Problem Solving Techniques
Bobby Murugesan
 
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
CSC 101-CSC 111 - Introduction to Computer Science - Lecture 4.pdf
MisterPhilips
 
Introduction to computer programming
Sangheethaa Sukumaran
 
Ad

More from guevarra_2000 (20)

PDF
School personnel sheet2
guevarra_2000
 
PPTX
Ting's report on training of spa
guevarra_2000
 
PDF
Personnel admin
guevarra_2000
 
PPTX
Personnel administration
guevarra_2000
 
PDF
Supervisor's role
guevarra_2000
 
PPTX
Filipino values and culture
guevarra_2000
 
PDF
Format for the action research project
guevarra_2000
 
DOCX
Course outline
guevarra_2000
 
PDF
Course outline
guevarra_2000
 
PDF
Action research format
guevarra_2000
 
PPT
Recruitment
guevarra_2000
 
PPT
Recruitmentcompatible 1222798911739370-9
guevarra_2000
 
PPTX
Filipino culture report
guevarra_2000
 
PPTX
Personnel administration report
guevarra_2000
 
PPT
Leader&cultural diversity
guevarra_2000
 
PPT
Leader&cultural diversity
guevarra_2000
 
PPT
Edleadership
guevarra_2000
 
PPTX
Principles of getting job done
guevarra_2000
 
PPTX
Leading different personalities
guevarra_2000
 
PPTX
Success2012
guevarra_2000
 
School personnel sheet2
guevarra_2000
 
Ting's report on training of spa
guevarra_2000
 
Personnel admin
guevarra_2000
 
Personnel administration
guevarra_2000
 
Supervisor's role
guevarra_2000
 
Filipino values and culture
guevarra_2000
 
Format for the action research project
guevarra_2000
 
Course outline
guevarra_2000
 
Course outline
guevarra_2000
 
Action research format
guevarra_2000
 
Recruitment
guevarra_2000
 
Recruitmentcompatible 1222798911739370-9
guevarra_2000
 
Filipino culture report
guevarra_2000
 
Personnel administration report
guevarra_2000
 
Leader&cultural diversity
guevarra_2000
 
Leader&cultural diversity
guevarra_2000
 
Edleadership
guevarra_2000
 
Principles of getting job done
guevarra_2000
 
Leading different personalities
guevarra_2000
 
Success2012
guevarra_2000
 

Lesson 14 computer system sofware

  • 2. 1Defining the Problem5. DocumentationThe Programming Cycle2 Planning the Solution4Checking out the program3Coding the Solution
  • 3. 1. Defining the ProblemThe task of problem definition is one of making sure what has to be done or what problem has to be solved
  • 4. 2. Planning the SolutionThis commonly involves determining the sequence of processing steps within individual programs.To save on time and effort, the programmer refers to a pictorial representation , the program flow chart. The flowchart is an all-purpose tool and a program blueprint.
  • 5. 3. Coding the SolutionAt this stage , the programmer converts the steps depicted in the program flow chart into readable instructions that make up the actual program. Coding can be written at different levels , ranging from machine language to high-level programming languages.
  • 6. 4. Checking out the programDebugging is the task of finding program errors ( bugs) and correcting them so that the program runs correctly.Type of errors in programmingClerical errors – occur in the coding or data entry process.Logical errors – they occur because the programmer does not thoroughly understand a phase of the problem to be solved.
  • 7. 5. DocumentationThe technical documentation includes:Complete statement of the problemDescription of the program logic and copies of the flow charts Final source listingList and description of error tests along with the disposition of these errorsOperating instructions, including programs and data structures and test data used.
  • 8. 5. DocumentationInput and output specificationsSchedules to be maintained