Professional Documents
Culture Documents
Test Plan:
Test data 2: Using high numbers to input as an error to test if the message box will pop up.
Test data 3: Using characters that are usually unaccepted to input as an error to also test if a
message box will pop up.
2. Robustness
Does the form box crashes? If so, how many times? Mark 1-5 and explain in detail.
4/5 marks. No crashes
3. Usability
Do you find the form box easy to navigate around? Mark 1-5 and explain in detail.
4/5 marks. Included the list of different currency convertors and it’s easy to navigate
around.
4. Resources
Do you find the current currency countries rates any helpful and reverent to the form box?
What else could be included as resources with the country rates and the picture of the
scales? How fast the form box loads when you open it? Mark 1-5 and explain in detail.
3/5 marks. The list of different currency convertors is helpful and reverent to the form
box and fast when the form box loads.
5. Maintenance
Do you have any understanding of how the program works? Can you identify the code
equations that I have created in the form box program? Mark 1-5 and explain in detail.
4/5 marks. Could improve on making the coding more clear, detailed and perhaps replace
the current currency rates with something else like a tick box or a menu list.
Rosa Rawlings
BTEC Level 2 Extended Certificate in Information and Creative Technology
Unit 12: Software Development
6. How would you rate the interface from 1-5? 1=Dreadful 5=Excellent.
1 2 3 4 5
x
7. How would you rate the functionality of the form box program from 1-5? 1=Dreadful
5=Excellent.
1 2 3 4 5
8. How would you rate the coding from under qualified to clear and accurate for the form box
program? 1= Dreadful 5=Excellent.
1 2 3 4 5
Nothing changed
here.
The checkboxes
coding after I
changed from the
list of convertors to
a collection of
checkboxes in form
mode. Making
improvements on
the program from
my feedback by
inputting currency
rate figures for
each country.
Rosa Rawlings
BTEC Level 2 Extended Certificate in Information and Creative Technology
Unit 12: Software Development
The Final Software Program Suitable For the Original Requirements and
Purpose:
The requirements:
Data inputted – for the program to be clearly identified for knowing what and how to input.
Date to be processed – quickly processed in an amount of seconds.
Usability – run smoothly and as a public program to be easily accessed.
Output calculated results – without any errors.
To be clear, easily usable and colourful – engaging users while using the program.
All of these requirements have been met to the program except from making the program public
and making it to be easily accessed anywhere. The program inputs, processes and outputs calculated
results. It is usable as you can open and close the form box, responds to text being typed in, the text
boxes, responds then you click the buttons to display the results, closes the form box, responds to
ticking and un-ticking on the check boxes and ticking each checkbox at a time to display a currency
rate figure in the rate text box. It’s clear and colourful because it has only little information required
to use the program in an organised layout and it’s bright because it contains a bright colour, with the
style of text and with the picture of the scales.
You can see the dim amount, rate and result as decimal in the coding under a comment code: ‘data
declaration’ before the calculation code: ‘CDec’. One of the examples of integer code is each check
box equal to a decimal rate figure at the end of the coding page before end class.
The comments in green and the statements in blue that shows in the coding. One of the examples of
comments shown in the coding page is 'To close messagebox back to the form box', leaving a
comment to indicate what the code does underneath. And one of the examples of statements is
‘Else’ as it is used to introduce the else statements to run the program from else statements
underneath the word: ‘Else’. Selective coding when typing in something it comes up with
suggestions to finish off what you are about to type. An example is when typing in messagebox
comes up with a suggestion to msgbox, which I used for the error message box in my program.
Amount and rate = CDec which I used for best accurate decimal calculation results. Multiplication of
Rosa Rawlings
BTEC Level 2 Extended Certificate in Information and Creative Technology
Unit 12: Software Development
amount and rate where I multiply the amount by the rate code to display the calculation results, the
textbox where to display the calculations and I have included public class, private sub, end sub, end
and end class to separate codes into different selections and to indicate the coding end.
Purpose:
The purpose to calculate currency exchange for the customers at a local travel agent. To calculate
the equivalent amount of British Pounds into a foreign currency (Euros) and then calculate the
equivalent in British pounds. For inexperienced in foreign travel and in money conversion figures, for
all ages and users who has at least basic IT skills and how to use the program. How the final software
program is fit for purpose is the check boxes has the currency rates to tick on one of them to input in
the rate textbox, the amount text box to enter in the amount you want to convert and the
functionality calculate button to calculate and view the results.
Evaluation of the Final Software Program Solution against the Original Design:
My original design compared difference to my final solution of my software program is the list of
checkboxes and the two option buttons in the error message box. In my original design I had the
software heading, amount rate and amount due texts and textboxes, calculation and end buttons
and picture of scales. I my final software program solution I have software heading, amount rate and
amount due texts and textboxes, calculation and end buttons, picture of scales, list of check boxes of
conversion rates and a currency website. I didn’t have the list of currency figures or any list of check
boxes in my firs original design. The coding I planned to have after my first original design was to
have the introduction, the message box, the calculations and displays but I didn’t expect to input
check boxes coding in my final solution. Making changes from my original to my final in checkboxes
to improve the usability performance from my feedback, from the two option message box buttons
to deciding not to have the buttons only the ok button because of difficulties into setting up the two
Rosa Rawlings
BTEC Level 2 Extended Certificate in Information and Creative Technology
Unit 12: Software Development
buttons. Inputting check boxes coding as part of my final solution in checkboxes to have the
currency figures displayed in the rate text box. The further recommendations to improve my
program would be a hyperlink in the website where it takes to a new program in desktop view and
when you tick on one of the check boxes then tick to another I would want it to automatically
uncheck the previous check box with the new one, to slightly improve on the timing of using my
program.