| CG2 
		- Software Development | 
    
 
    
    
    
         | 
        
		Preliminaries...(Suggestions) | 
    
    
         | 
        
         | 
        
        Make sure you can develop your program at home as well as in school. 
		(Install software if necessary) | 
    
    
         | 
        
         | 
        
        Decide on your plan for making regular backups. | 
    
    
         | 
        
         | 
        
        Buy a memory stick so you can transfer your work between home and school | 
    
    
         | 
        
         | 
        
          | 
    
    
        |   | 
    
    
         | 
        
        Software Development (30 Marks) | 
    
    
         | 
        
         | 
        
        
			
				| Section | 
				
				Marks | 
			 
			
				| 
				Software Development | 
				
				30 | 
			 
			
				|   | 
				You only need to create a working program for 
				this section. You will be assessed on the
				quality of your program 
				code... 
				
					- Have you used the facilities 
					of the programming language appropriately? 
 
					Eg. Have you used loops instead of 
					repetitive code? 
					- Have all the variables/objects/subroutines got 
					self-documenting names?
 
					Eg. A variable should be called 
					VATRate 
					not X 
					Eg. A textbox should be called 
					txtSurname not 
					TextBox1 
					- Have you displayed the structure of the program?
 
					Eg. Display structure by indenting 
					blocks? Eg. Have you broken the code down into small sections by 
					creating your own subroutines instead of having long 
					sections of 'spaghetti' code? 
					- Is the user interface 
					appropriate to the type of user.
 Eg. Have you used technical words in 
					your displayed instructions when the users will be children? 
				 
				 | 
				  | 
			 
			 
         | 
    
    
         | 
        
        HINT : | 
        
        Make sure your program code has lots of annotation - comments explaining 
		what each section of code is doing. This will help you as it will 
		clarify your thoughts...as well as the examiner when your work is 
		assessed. 
		..oh, and make sure your teacher sees the work is yours. Don't 
		suddenly turn up one day with lots of complex coding!  | 
    
    
 
    
    
    
      |   | 
    
    
      |   |