Presentation is loading. Please wait.

Presentation is loading. Please wait.

BTEc unit 12 software development

Similar presentations


Presentation on theme: "BTEc unit 12 software development"— Presentation transcript:

1 BTEc unit 12 software development

2 brief I am a programmer working for a software development company. I have been asked to design and develop a program for a currency converter and bonus calculator. I have been told to look at two programs, one of them is a currency converter and the other one is a bonus calculator. The purpose of using a currency converter will be to exchange money like pounds into US dollars or any type of money you will need to be converted it in to. Bonus calculator is to reward people who work hard like in a company and jobs.

3 Program one

4 Purpose of Program one Program one is a currency converter. A currency converter is when you take your money and convert it into the money you need, e.g. pounds into us dollars. This program does this on a bigger scale. It calculates the exchange price and hands it over. So this program is a simpler version of a calculator but it’s more advanced . The Program will be very useful for people who are going on holiday. It is mainly to see how much the exchange rates are.

5 What languages does it use?
Program one uses a very basic coding language. It is really easy to use. You can tell this because when you are reading the code you can understand what is happening. If it is a more complicated coding language it will be a lot harder to read, also you wont know what is happening in the program. Also the coding looks like it has been done in Visual Basic because it is really simple to read and you know what is going on. So for this program they have used a high-level programing language.

6 What type of program is it?
Program one is an application program, you can tell this because it runs on servers. The application runs on servers because it needs to calculate the amounts that have been given to it. Also the information that has been gathered can be saved on the servers.

7 characteristics The characteristics of program one.
Program one has many characteristics like command words, subroutines and event handling. For e.g. There are a lot of command words used in this program like click. Click is a command word because it is telling the mouse to do something. Dim is another but it is a subroutine because dim is an instruction and it has a different purpose to a command word. Event handling is when they gave an instruction of code that tells the program to do something . For e.g. click button calculate . It shows that if you click the button it will calculate.

8 Program two

9 Purpose of Program two Program two is a bonus calculator it’s mainly for big business companies like Microsoft , Cisco and more. The bonus calculator is a reward system for hard working people like employees working for a big business company. Also with this software it will be easy to give people promotions.

10 What languages does it use?
The code in program two is done in Visual Basic. The coding is complicated but it is very simply to read. So the language is really easy to understand. With high-level languages like this, it is easy to correct errors. If it was a low-level language it will be a lot harder to correct and it will be best to start the program all over again. The codee in program two is done in visual basic. simply to read language is real easy to understand Its low level language

11 What type of program is it?
Program two is a storing and managing information application. You can store information and give out a result. The storing information is going to the people who are going to get rewarded for the hard work they put in. It’s a storing and managing information application because the information is being stored and the result is coming out. it’s a storing and managing information application because the information is being stored and the result is coming out.

12 characteristics The characteristics of program two.
Program two has more characteristics than program one like command words ,subroutines , and event handling For e.g. There is a lot of command words like message box it telling to message box to pop up soon as the target has been achieved. Dim is another but it is a subroutine because dim is an instruction and it has a different purpose to a command word. Event handling is when they give an instruction of code that tells the program to do something . For e.g. click button calculate . Its telling as if you click button it will calculate.

13 Flow charts To improve program one I have inputted a list box and a message box error. I have inputted a list box because I want the user to have more than one currency converting option. I also put a message box in case of a user error.

14 Strengths Program one The code is really clear so you know what is happening in the program . Also it is well spaced which makes it easy to read. They have comments to help you maintain the program. Program two It is easy to maintain. Its easy to understand

15 weaknesses Program one
It does not tell the user what it’s meant to do. There were no other options for the exchange Rate. The was no way to stop a human error. Program two Program two is not spaced out, the code is all bunched together. Also this program did not have an error message for human errors. It only works on one operating system.


Download ppt "BTEc unit 12 software development"

Similar presentations


Ads by Google