0% found this document useful (0 votes)
93 views

Unit 12 Assignment 1 Bradley

The document discusses two simple programs: a maze game program and a languages program. It provides details on the purpose, screenshots, characteristics, code, and improvements for each program. It also comments on the quality of the languages program and discusses strengths and weaknesses.

Uploaded by

api-523316592
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views

Unit 12 Assignment 1 Bradley

The document discusses two simple programs: a maze game program and a languages program. It provides details on the purpose, screenshots, characteristics, code, and improvements for each program. It also comments on the quality of the languages program and discusses strengths and weaknesses.

Uploaded by

api-523316592
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Unit 12 Software Development

Characteristics and uses of software


programs

Bradley Emmens
2A.P1) Explain the purpose of two simple
programs and their characteristics,
including tools and techniques used.
Purpose – Maze game
• Explain one purpose of the maze game program
The programmer has made the game so that another person can play a
maze game
Screenshots – Maze game program
• Provide a screenshot of program functionality
Characteristics – Maze game program
• Provide an explanation of the following characteristics:
- Programming language used (Visual Basic)

- Module and sub-routines (What are they?) sub, private sub, end sub

- Variables and Data Types (What variables were used? What data types were they? Why were they
used?) x and picture array, x is a loop counter

- Mathematical Operators (What are they? What operators were used and why?) + - * / =, +5 and -5
the player can only move 5 pixels at a time

- Commenting (Why was the code commented?) comments made by the programmer incase
someone else needs to look at the program
Code and commenting – Maze game program
Code and commenting – Maze game program
Purpose - Languages program
• Explain one purpose of the Languages program
Shows people what the different flags for different country's and what
hello world is in another language.
Screenshots - Languages program
• Provide a screenshot of program functionality
Characteristics - Languages program
• Provide an explanation of the following characteristics:
- Programming language used (Visual Basic)

- Module and sub-routines (What are they?) sub, private sub, end sub

- Variables and Data Types (What variables were used? What data types were they? Why were they
used?) color, e as eventsargs

- Mathematical Operators (What are they? What operators were used and why?)

- Commenting (Why was the code commented?)


Code and commenting – Languages program
• Provide a screenshot of code (with commenting)
Code and commenting – Languages program
• Provide a screenshot of code (with commenting)
2A.M1) Comment on the quality of one of the
given simple programs, suggesting any
improvements and provide a flow chart to show
the processing
Quality Review – Language program
• Comment on the quality of one program
Most of the program is high quality like the buttons change colours
when you click on them and all of the languages have the country's
flags. except it doesn’t run 100% because Portuguese doesn’t work and
English doesn’t have the English flag and instead has the union jack.
Improvements – Language program
• Suggest at least three improvements
The three improvements I would make would be to have the
Portuguese button to work with its flag, replace the union jack with the
English flag and add languages from other parts of the world like
Japanese.
Flow Chart – Language program
• Provide screenshot evidence of flow chart
User clicks on
Program displays chosen
start chosen language
flag and converts hello
button
world to selected language

If user
yes clicks no User can choose another
Application closes on exit country
2A.D1) Discuss the strengths and
weaknesses of the software program
Strengths - Language program
• Discuss at least three strengths of the program (in relation to usability,
functionality, efficiency and/or readability).
One of the strengths of the language program is that the layout is easy
to use. Another strength is that the program is robust. Final strength is
that the code that is commented by the programmer is easy to
understand.
Weaknesses - Language program
• Discuss at least three weaknesses of the program (in relation to
usability, functionality, efficiency and/or readability).
One weakness of the language program is that it has misinformation
with the English flag. Another weakness is that the language program
doesn’t have any code for the Portuguese language which means the
button doesn’t work. The final weakness is that the language program
it only does six countries.

You might also like