SlideShare uma empresa Scribd logo
1 de 8
Computer Systems Software Lesson 14
1 Defining the Problem 5.  Documentation The Programming Cycle 2  Planning the Solution 4 Checking out the program 3 Coding the Solution
1. Defining the Problem The task of problem definition is one of making sure what has to be done  or what problem has to be solved
2. Planning the Solution This 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 Solution At 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 program Debugging is the task of finding program errors  ( bugs)  and correcting them  so that the program runs correctly. Type of errors in programming Clerical 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. Documentation The technical documentation includes: Complete statement of the problem Description of the program logic and copies of the flow charts  Final source listing List and description of error tests along with the disposition of these errors Operating instructions, including programs  and data structures and test data used.
5. Documentation Input and output specifications Schedules to be maintained

Mais conteúdo relacionado

Mais procurados

software cost factor
software cost factorsoftware cost factor
software cost factorAbinaya B
 
Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving TechniquesAshesh R
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
La5 Program Phases
La5 Program PhasesLa5 Program Phases
La5 Program PhasesCma Mohd
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringsmumbahelp
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1Fundamental Programming Lect 1
Fundamental Programming Lect 1Namrah Erum
 
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factorsNancyBeaulah_R
 
ICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
ICALT 2010: Supporting Exception Handling in Scripted Collaborative CoursesICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
ICALT 2010: Supporting Exception Handling in Scripted Collaborative CoursesRoberto Perez-Rodriguez
 
Bca5030 software engineering
Bca5030   software engineeringBca5030   software engineering
Bca5030 software engineeringsmumbahelp
 
Nota program development
Nota program developmentNota program development
Nota program developmentAzmiah Mahmud
 

Mais procurados (20)

Chap6
Chap6Chap6
Chap6
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving Techniques
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
La5 Program Phases
La5 Program PhasesLa5 Program Phases
La5 Program Phases
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
Fundamental Programming Lect 1
Fundamental Programming Lect 1Fundamental Programming Lect 1
Fundamental Programming Lect 1
 
Jeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems AnalystJeremiah Yancy | Skills and techniques of the Systems Analyst
Jeremiah Yancy | Skills and techniques of the Systems Analyst
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
ICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
ICALT 2010: Supporting Exception Handling in Scripted Collaborative CoursesICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
ICALT 2010: Supporting Exception Handling in Scripted Collaborative Courses
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Week10 final
Week10 finalWeek10 final
Week10 final
 
Firststeps
FirststepsFirststeps
Firststeps
 
Bca5030 software engineering
Bca5030   software engineeringBca5030   software engineering
Bca5030 software engineering
 
Class 7 lecture notes
Class 7 lecture notesClass 7 lecture notes
Class 7 lecture notes
 
Notacd081
Notacd081Notacd081
Notacd081
 
Nota program development
Nota program developmentNota program development
Nota program development
 

Destaque

Ict lesson plan for sec 3 e (fuctions and graphs)
Ict lesson plan for sec 3 e (fuctions and graphs)Ict lesson plan for sec 3 e (fuctions and graphs)
Ict lesson plan for sec 3 e (fuctions and graphs)bryan
 
Lesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsLesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsKeith Borgonia Manatad
 
Ict lesson plan 1857 revolt
Ict lesson  plan 1857 revoltIct lesson  plan 1857 revolt
Ict lesson plan 1857 revoltgayathrytm25
 
Lesson plan Output Devices
Lesson plan Output DevicesLesson plan Output Devices
Lesson plan Output DevicesfizahPhd
 
Semi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesSemi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesManila Central University
 
Semi detailed lesson plan
Semi detailed lesson planSemi detailed lesson plan
Semi detailed lesson planFelmar Agunos
 
Lesson Plan in Technical Livelihood Education (TLE)
Lesson Plan in Technical Livelihood Education (TLE)Lesson Plan in Technical Livelihood Education (TLE)
Lesson Plan in Technical Livelihood Education (TLE)Cristina Protacio, LPT
 
Module 6.9 tle
Module 6.9 tleModule 6.9 tle
Module 6.9 tleNoel Tan
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10Bogs De Castro
 
Lesson plan in TLE I (Grade 7)
Lesson plan in TLE I (Grade 7)Lesson plan in TLE I (Grade 7)
Lesson plan in TLE I (Grade 7)QA Ilagan
 
K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]Daniel Manaog
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Junnie Salud
 
Lesson Plan PowerPoint Presentation
Lesson Plan PowerPoint PresentationLesson Plan PowerPoint Presentation
Lesson Plan PowerPoint Presentationyseauy
 

Destaque (19)

Ict lesson plan for sec 3 e (fuctions and graphs)
Ict lesson plan for sec 3 e (fuctions and graphs)Ict lesson plan for sec 3 e (fuctions and graphs)
Ict lesson plan for sec 3 e (fuctions and graphs)
 
MY ICT LESSON PLAN 2
MY ICT LESSON PLAN 2 MY ICT LESSON PLAN 2
MY ICT LESSON PLAN 2
 
Day 1 ICT lesson plan
Day 1 ICT lesson planDay 1 ICT lesson plan
Day 1 ICT lesson plan
 
Lesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsLesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and Paragraphs
 
ICT LESSON PLAN
ICT LESSON PLANICT LESSON PLAN
ICT LESSON PLAN
 
Ict lesson plan 1857 revolt
Ict lesson  plan 1857 revoltIct lesson  plan 1857 revolt
Ict lesson plan 1857 revolt
 
Lesson plan Output Devices
Lesson plan Output DevicesLesson plan Output Devices
Lesson plan Output Devices
 
Lesson plan new
Lesson plan newLesson plan new
Lesson plan new
 
Semi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming LanguagesSemi Detailed Lesson Plan in Programming Languages
Semi Detailed Lesson Plan in Programming Languages
 
Grade 10 ENGLISH DLL Q2-Q4
Grade 10 ENGLISH DLL Q2-Q4Grade 10 ENGLISH DLL Q2-Q4
Grade 10 ENGLISH DLL Q2-Q4
 
Semi detailed lesson plan
Semi detailed lesson planSemi detailed lesson plan
Semi detailed lesson plan
 
Lesson Plan in Technical Livelihood Education (TLE)
Lesson Plan in Technical Livelihood Education (TLE)Lesson Plan in Technical Livelihood Education (TLE)
Lesson Plan in Technical Livelihood Education (TLE)
 
Module 6.9 tle
Module 6.9 tleModule 6.9 tle
Module 6.9 tle
 
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
 
Lp in ict
Lp in ictLp in ict
Lp in ict
 
Lesson plan in TLE I (Grade 7)
Lesson plan in TLE I (Grade 7)Lesson plan in TLE I (Grade 7)
Lesson plan in TLE I (Grade 7)
 
K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]K-12 Module in TLE - ICT Grade 9 [All Gradings]
K-12 Module in TLE - ICT Grade 9 [All Gradings]
 
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
Detailed Lesson Plan (ENGLISH, MATH, SCIENCE, FILIPINO)
 
Lesson Plan PowerPoint Presentation
Lesson Plan PowerPoint PresentationLesson Plan PowerPoint Presentation
Lesson Plan PowerPoint Presentation
 

Semelhante a Lesson 14 computer system sofware

Stnotes doc 5
Stnotes doc 5Stnotes doc 5
Stnotes doc 5Alok Jain
 
Chapter 2(1)
Chapter 2(1)Chapter 2(1)
Chapter 2(1)TejaswiB4
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer ProgrammingProf. Erwin Globio
 
Program design and problem solving techniques
Program design and problem solving techniquesProgram design and problem solving techniques
Program design and problem solving techniquesDokka Srinivasu
 
Overview of c++
Overview of c++Overview of c++
Overview of c++geeeeeet
 
SULTHAN's - C Programming Language notes
SULTHAN's - C Programming Language notesSULTHAN's - C Programming Language notes
SULTHAN's - C Programming Language notesSULTHAN BASHA
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxSherinRappai1
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxSherinRappai
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingMa Ella Masilungan
 
Programming_Lecture_1.pptx
Programming_Lecture_1.pptxProgramming_Lecture_1.pptx
Programming_Lecture_1.pptxshoaibkhan716300
 
programming and languages (chapter 14)
programming and languages (chapter 14)programming and languages (chapter 14)
programming and languages (chapter 14)Fadilah Badari
 

Semelhante a Lesson 14 computer system sofware (20)

PROBLEM SOLVING
PROBLEM SOLVINGPROBLEM SOLVING
PROBLEM SOLVING
 
Stnotes doc 5
Stnotes doc 5Stnotes doc 5
Stnotes doc 5
 
Chapter 2(1)
Chapter 2(1)Chapter 2(1)
Chapter 2(1)
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Program design and problem solving techniques
Program design and problem solving techniquesProgram design and problem solving techniques
Program design and problem solving techniques
 
Software tools
Software toolsSoftware tools
Software tools
 
Overview of c++
Overview of c++Overview of c++
Overview of c++
 
SULTHAN's - C Programming Language notes
SULTHAN's - C Programming Language notesSULTHAN's - C Programming Language notes
SULTHAN's - C Programming Language notes
 
Algorithm to programs.pptx
Algorithm to programs.pptxAlgorithm to programs.pptx
Algorithm to programs.pptx
 
Computer
ComputerComputer
Computer
 
grade 10 2023.pptx
grade 10 2023.pptxgrade 10 2023.pptx
grade 10 2023.pptx
 
Programming part2
Programming part2Programming part2
Programming part2
 
Notacd08
Notacd08Notacd08
Notacd08
 
TAMUC LO 10
TAMUC LO 10TAMUC LO 10
TAMUC LO 10
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Programming_Lecture_1.pptx
Programming_Lecture_1.pptxProgramming_Lecture_1.pptx
Programming_Lecture_1.pptx
 
programming and languages (chapter 14)
programming and languages (chapter 14)programming and languages (chapter 14)
programming and languages (chapter 14)
 

Mais de guevarra_2000

School personnel sheet2
School personnel sheet2School personnel sheet2
School personnel sheet2guevarra_2000
 
Ting's report on training of spa
Ting's report on training of spaTing's report on training of spa
Ting's report on training of spaguevarra_2000
 
Personnel administration
Personnel administrationPersonnel administration
Personnel administrationguevarra_2000
 
Filipino values and culture
Filipino values and cultureFilipino values and culture
Filipino values and cultureguevarra_2000
 
Format for the action research project
Format for the action research projectFormat for the action research project
Format for the action research projectguevarra_2000
 
Action research format
Action research formatAction research format
Action research formatguevarra_2000
 
Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9guevarra_2000
 
Filipino culture report
Filipino culture reportFilipino culture report
Filipino culture reportguevarra_2000
 
Personnel administration report
Personnel administration reportPersonnel administration report
Personnel administration reportguevarra_2000
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversityguevarra_2000
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversityguevarra_2000
 
Principles of getting job done
Principles of getting job donePrinciples of getting job done
Principles of getting job doneguevarra_2000
 
Leading different personalities
Leading different personalitiesLeading different personalities
Leading different personalitiesguevarra_2000
 

Mais de guevarra_2000 (20)

School personnel sheet2
School personnel sheet2School personnel sheet2
School personnel sheet2
 
Ting's report on training of spa
Ting's report on training of spaTing's report on training of spa
Ting's report on training of spa
 
Personnel admin
Personnel adminPersonnel admin
Personnel admin
 
Personnel administration
Personnel administrationPersonnel administration
Personnel administration
 
Supervisor's role
Supervisor's roleSupervisor's role
Supervisor's role
 
Filipino values and culture
Filipino values and cultureFilipino values and culture
Filipino values and culture
 
Format for the action research project
Format for the action research projectFormat for the action research project
Format for the action research project
 
Course outline
Course outlineCourse outline
Course outline
 
Course outline
Course outlineCourse outline
Course outline
 
Action research format
Action research formatAction research format
Action research format
 
Recruitment
RecruitmentRecruitment
Recruitment
 
Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9Recruitmentcompatible 1222798911739370-9
Recruitmentcompatible 1222798911739370-9
 
Filipino culture report
Filipino culture reportFilipino culture report
Filipino culture report
 
Personnel administration report
Personnel administration reportPersonnel administration report
Personnel administration report
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversity
 
Leader&cultural diversity
Leader&cultural diversityLeader&cultural diversity
Leader&cultural diversity
 
Edleadership
EdleadershipEdleadership
Edleadership
 
Principles of getting job done
Principles of getting job donePrinciples of getting job done
Principles of getting job done
 
Leading different personalities
Leading different personalitiesLeading different personalities
Leading different personalities
 
Success2012
Success2012Success2012
Success2012
 

Lesson 14 computer system sofware

  • 2. 1 Defining the Problem 5. Documentation The Programming Cycle 2 Planning the Solution 4 Checking out the program 3 Coding the Solution
  • 3. 1. Defining the Problem The 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 Solution This 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 Solution At 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 program Debugging is the task of finding program errors ( bugs) and correcting them so that the program runs correctly. Type of errors in programming Clerical 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. Documentation The technical documentation includes: Complete statement of the problem Description of the program logic and copies of the flow charts Final source listing List and description of error tests along with the disposition of these errors Operating instructions, including programs and data structures and test data used.
  • 8. 5. Documentation Input and output specifications Schedules to be maintained