Lesson 14 computer system sofware

340 views
315 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
340
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lesson 14 computer system sofware

  1. 1. Computer Systems Software<br />Lesson 14<br />
  2. 2. 1<br />Defining the Problem<br />5. <br />Documentation<br />The Programming Cycle<br />2 <br />Planning the Solution<br />4<br />Checking out the program<br />3<br />Coding the Solution<br />
  3. 3. 1. Defining the Problem<br />The task of problem definition is one of making sure what has to be done or what problem has to be solved<br />
  4. 4. 2. Planning the Solution<br />This commonly involves determining the sequence of processing steps within individual programs.<br />To save on time and effort, the programmer refers to a pictorial representation , the program flow chart. <br />The flowchart is an all-purpose tool and a program blueprint.<br />
  5. 5. 3. Coding the Solution<br />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.<br />
  6. 6. 4. Checking out the program<br />Debugging is the task of finding program errors ( bugs) and correcting them so that the program runs correctly.<br />Type of errors in programming<br />Clerical errors – occur in the coding or data entry process.<br />Logical errors – they occur because the programmer does not thoroughly understand a phase of the problem to be solved.<br />
  7. 7. 5. Documentation<br />The technical documentation includes:<br />Complete statement of the problem<br />Description of the program logic and copies of the flow charts <br />Final source listing<br />List and description of error tests along with the disposition of these errors<br />Operating instructions, including programs and data structures and test data used.<br />
  8. 8. 5. Documentation<br />Input and output specifications<br />Schedules to be maintained<br />

×