start is it early? go back to sleep get dressed eat breakfast time for breakfast? go to school stop...

15
Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes Yes No

Upload: ashley-underwood

Post on 28-Dec-2015

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Start

Is it early?Go back to sleep

Get dressed

Eat breakfast Time for breakfast?

Go to schoolStop

No

Yes

Yes

No

Page 2: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No
Page 3: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Professional standards and development

Lesson Objective:Understand what is meant by professional standards

Learning Outcome:Define the key words and give a brief explanation for each.

Keywords: de facto standard, agreed standard, Blu-ray Vs HD DVD, programming standards, developmental life cycle,

Page 4: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Question

Avoids confusion Don’t have to learn another way to do

the same task Can easily share work with other

people.

What is the point of having standards in industry (e.g. Flowchart symbols)

Page 5: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Two types of standard:

De Facto This is a standard which has not been

formally agreed but is widely practised E.g. Flowchart symbols, programming

conventions

Agreed A committee or organisation have

published a standard to be followed. E.g. Hard disk format, WiFi protocol

Page 6: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Blu-ray vs HD DVDBattle of the standards

Page 7: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Question Why not let people or the open market

to decide upon standards?

Wasteful- people spend money on equipment which becomes obsolete.

Unable to share or communicate between different standards.

People will wait to buy equipment until a single standard is established.

Page 8: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

What if there were no standards?

Lisa wants to send a text to a guy that she likes, but her Android phone cannot send text messages to an iPhone. They work from a different standard.

Louis needs to get onto a website but it is written in Mac-html which is not compatible with his windows laptop.

Page 9: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Why are standards important when working in a company? Work in teams to develop a system

because they all have a common understanding of the design tools and diagrams.

Move between companies because the standards apply across the whole industry.

Pick up someone else’s design and code the program to achieve it.

Page 10: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Programming examples

Page 11: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Programming example(2)

Page 12: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

De-facto programming standards:

Meaningful variable names Useful comments Indent and show loops and conditions

(while and if statements) Don’t plagiarise other programmer’s

code!

Page 13: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Standard for problem solving:

Page 14: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

How many of those can you remember?

Identify Analyse Design

Code/test Evaluate Maintain

Page 15: Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Workbooks!