BTEc unit 12 software development

Slides:



Advertisements
Similar presentations
What Was I Thinking??. Key Terms 1. Control 1. Control 2. Design Mode 2. Design Mode 3. Event 3. Event 4. Form 4. Form 5. Interface 5. Interface 6. Properties.
Advertisements

CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Chapter 3: Modularization
ABNIAC The following slide presentation is to acquaint the student with ABNIAC. The version used for presentation is the Java version, which can be found.
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Programming. Software is made by programmers Computers need all kinds of software, from operating systems to applications People learn how to tell the.
Fundamentals of Programming in Visual Basic 3.1 Visual basic Objects Visual Basic programs display a Windows style screen (called a form) with boxes into.
Copyright © 2001 by Wiley. All rights reserved. Chapter 1: Introduction to Programming and Visual Basic Computer Operations What is Programming? OOED Programming.
Adding Automated Functionality to Office Applications.
Describe the application and limits of procedural, object orientated and event driven programming. 
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
Mr C Johnston ICT Teacher BTEC IT Unit 06 - Lesson 02 Types of Programming Language.
Ch 26 & 27 User Interfaces.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Learning Objectives Data and Information Six Basic Operations Computer Operations Programs and Programming What is Programming? Types of Languages Levels.
Introduction to VBA MGMI Aug What is VBA? VBA = Visual Basic for Application Excel’s powerful built-in programming language An event-driven.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
06/10/ Working with Data. 206/10/2015 Learning Objectives Explain the circumstances when the following might be useful: Disabling buttons and.
Programming Examples to Accompany Structure Topic Please use speaker notes for additional information!
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
OCC Network Drives  H:\  P:\ 
Software Development Process.  You should already know that any computer system is made up of hardware and software.  The term hardware is fairly easy.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Preparing for Assignment 3. Setup Assignment 3 builds on Assignment 2, and we are using the same basic scenario. Save the spreadsheet you used for Assignment.
Sanjay Johal. Introduction(1.1) In this PowerPoint I will be explaining :  The purpose of the code for each of the two given programs, e.g. to carry.
What is Programming? Computer programming is about telling the computer what it is we want it to do We tell the computer what we want it to do by sending.
P6 BTEC Level 3 Subsidiary Diploma in ICT. Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
Foreign language in my future career.
Intermediate 2 Computing Unit 2 - Software Development Topic 2 - Software Development Languages and Environments.
Chapter One An Introduction to Programming and Visual Basic.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
VAT Calculator program Controls Properties Code Results.
M4 BTEC Level 3 Subsidiary Diploma in ICT. Technical Documentation The technical documentation may be a section in the user documentation or could be.
Overview.ppt Overview-An Overview of Visual Basic.NET An Overview of Visual Basic.NET.
Programming and Languages Dept. of Computer and Information Science IUPUI.
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
31/01/ Selection If selection construct.
11 Debugging Programs Session Session Overview  Create and test a method to calculate percentages  Discover how to use Microsoft Visual Studio.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
Brief Version of Starting Out with C++ Chapter 1 Introduction to Computers and Programming.
This is where you can reset and run your program. If your program has an “INP” (input) command, you will type it in this box here. Using the LMC These.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
Procedural programming Procedural programming is where you specify the steps required. You do this by making the program in steps. Procedural programming.
Unit 2 Technology Systems
Development Environment
Component 1.6.
Unit 2 Technology Systems
A Playful Introduction to Programming by Jason R. Briggs
Introduction to Programming and Visual Basic
Event-driven programming
Console and GUI Programs
An Introduction to Programming and VB.NET
Department Array in Visual Basic
The Characteristics and Uses of a Software Program
Please use speaker notes for additional information!
Working with Files.
Chapter One: An Introduction to Programming and Visual Basic
Tonga Institute of Higher Education IT 141: Information Systems
Introduction In today’s lesson we will look at: why Python?
Language Constructs Construct means to build or put together. Language constructs refers to those parts which make up a high level programming language.
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Basic Mr. Husch.
Presentation transcript:

BTEc unit 12 software development

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.

Program one

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.

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.

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.

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.

Program two

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.

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

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.

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.

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.

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

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.