100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Essay

BTEC LEVEL 3 Unit 6 software design and development

Rating
3.9
(16)
Sold
20
Pages
21
Uploaded on
15-08-2017
Written in
2015/2016

BTEC LEVEL 3 UNIT 6 Software design and development P1,P2,P3,P4,P5,P6,M1,M2,M3,D1,D2 main program is about a phone bill program.











Whoops! We can’t load your doc right now. Try again or contact support.

Document information

Uploaded on
August 15, 2017
File latest updated on
April 18, 2018
Number of pages
21
Written in
2015/2016
Type
Essay
Professor(s)
Unknown
Grade
Unknown

Subjects

Content preview

UNIT 6
P1, p2

Procedural programming

 Procedural programming begins from the top and goes through tll the end. When a task which
may be carried our multple tmess the control goes to a functon. Which does actons and then
returning a value. For example giving two variables a numeric vale and then adding the two
numeric values together and then returning the result to show to the user.




Object orientated programming

 Object oriented language models by the use of objects. Objects have two main parts: data and
functons. The way to tell which is data and which is functon is members are known to what an
object hass while as methods is something an object does. For example an animal object could
have size and colour as data members but eat and noise as methods.




Event driven programming

 Event driven programming is used to fow a program executon by events. For example a user
mouse clicking or key pressing. Event driven is used to know events when they happens and
respond to the event using an appropriate event-handling procedure.



Procedural programming pros and cons

The advantages of procedural programming are: good for common programming purposess simple to
read the program code and simple to maintain the code because the procedures can be debugged in
isolaton.

The disadvantages of procedural programming are: If the code is long it can get difcult to modify and
understands editng a small part of the code would mean changes to the entre code and could be
difcult applying a code from a program to a dieerent one.

,Object-orientated programming pros and cons

 The advantages of object-orientated programming are: small changes to the code is not that
complex in datas objects are maintained individually allowing problems to fxed quicker and
more eeectvelys and the objects are also able to be used again on other programs.

 The disadvantages of object-orientated programming are: it is not that useful to use on simple
programs and has to be organized appropriately.



Event driven programming pros and cons

 The advantages of Event driven programming are: it allows for more interactve programss
allows hardware to interact with the sofware easily and can be input using hardware interrupts.

 The disadvantages of Event driven programming are: would not be appropriate for simple
programs as it would be difcult to manages and the fow of the code is usually more difcult to
understand.



Organisation policy

 When choosing a language to use organisaton policy is important. This is because specifc
organisatons may use a specifc programming language for projects in which programmers
would also have to use. For example one organisaton may decide to code their game in python
while another organizaton may decide to code it in VB.net.

suitability in terms of available features and tools

 When choosing a programming language to use suitability is important. Every programming
language has dieerent features and toolss which could impact the programming language useds
for example if an organizaton is planning to create a program in a specifc operatng system it
would be useful for going a programming language which has features and tools which will help
with creatng the program for that operatng system.



Availability of trained staf

 When choosing a programming language to use availability of trained stae is important. Trained
stae may be experienced to using a specifc programming language and may fnd it difcult to
get use to a programming language which they are new to.



Reliability

,  When choosing a programming language to use reliability is important. There are programming
languages which are more reliable than other programming languages. For examples some
programming languages can be a target for viruses and bugs.



development and maintenance costs

 When choosing a programming language to use development and maintenance costs is
important. All organisatons have costs for development and maintenance. Althoughs not every
organisaton has a lot of fundings to use any programming language they wants as using some
programming languages could cost thousands of pounds. Maintaining the sofware would also
have costss for example removing bugs or glitches on the programme.



Expandability

 When choosing a programming language to use Expandability is important. An organizaton
should assess if a programming language they want to use is able to expand with the
organisaton task. Which means the program will be able to be used in future. For examples a
specifc webpage on an online shopping website displaying images of items the organizaton is
selling and adding the product the cart of the user should use a language which supports
multple users at onces for example PHP.



Sequence in programming
Sequence is a set of instructons within a specifc order. Afer one instructon is completeds the next
follows. When one instructon is executeds there is a couple of seconds delay for it to complete being
executed. When a program needs to calculate and or output data from top to botom.

Selection
Select is when a queston is asked and determining on the answers there can be one or more possible
outcome. This in programming is usually known as an “if statement”. Selecton statements allows a
choice to be made to which statement should be carried out next.

Iteration
Iteraton is a loop within a computer which fows through a batch of instructons which is
executed over and over. The two main types of loops are conditonal and fxed loops.

Demonstrate the use of event driven tools and
technique
If and else-if design

Reviews from verified buyers

Showing 7 of 16 reviews
3 year ago

6 year ago

6 year ago

Thanks for your review.

6 year ago

6 year ago

Thanks for your review, what was the issue with the work?

6 year ago

Great help just needs to show where the specific task is like P3 maybe with subheadings as they;re some missed out

6 year ago

6 year ago

Thanks for the review.

7 year ago

7 year ago

What was the issue with the work? Thanks.

7 year ago

7 year ago

Thanks for your review.

3.9

16 reviews

5
9
4
2
3
2
2
0
1
3
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
xeon Brunel University
View profile
Follow You need to be logged in order to follow users or courses
Sold
1164
Member since
8 year
Number of followers
850
Documents
32
Last sold
5 months ago
BTEC ICT LEVEL 3 Previous Asssignments From QCF 2010

The best seller for BTEC ICT LEVEL 3 Extended Diploma in IT. Got D*D*D* in BTEC ICT LEVEL 3 Extended Diploma in IT (Which is the highest possible grade) Just finished studying computer science at Brunel University. PLEASE DO NOT BUY MY OLD COURSEWORK THINKING YOU WILL FIND ANSWERS TO YOUR ASSIGNMENT IN MY OLD COURSEWORK.

3.7

320 reviews

5
137
4
71
3
44
2
30
1
38

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions