Computer Systems in the modern world

advertisement
a)
b)
c)
d)
e)
Define a computer system
Describe the importance of
computer systems in the modern
world
Explain the need for reliability in computer
systems
Explain the need for adherence to professional
standards in the development, use and
maintenance of computer systems
Explain the importance of ethical,
environmental and legal considerations when
creating computer systems.

We’re surrounded by a multitude of
computer systems in every day life that:
› Keep us safe
› Enable us to do our jobs
› Entertain us
› Run our homes
› Enable us to communicate with other
people

Apart from obvious (laptops\PCs)
Embedded computer system to control
functions.
 Handles complex wash cycle
 Ensures correct amount of water is used
 Water heated to correct temp.
Embedded computer systems – invisible
 Developed by engineers – Easy life

Set top satellite box
 Contains a computer system that:

› Checks subscriber account is valid – reads
inserted smart card
› Handles channel decryption
› Electronic Program Guide
› Handle recording & playback
Blue Ray\DVD player
 TV – stream content from internet
 Smart Phone

Heavily reliant on CS’s to do job
effectively
 Help to create professional work
 Hopefully mistake free
 Collaboration – work with people on
other side of the world, from home & on
the move. Share documents
 Teleworking

ATM – cash & other services
 Keeping accounts secure (1995- 20
million credit card details stolen – poor
security)
 Keep track of customer accounts
 Online banking

X-Rays, CAT\MRI scanners, blood analysis
 IV & radiotherapy machines
 Monitoring: blood pressure & heart rate
 Admin systems: patient booking stock
control
 NHS wasted £12 billion on computer
system that was never used

School network – hot desking
 Library system
 Attendance system (SIMS)
 Biometric systems

Online ticket booking system
 Touch screens – ticket printing
 Projector & audio system
 Air conditioning system

Very complex supply chain – where
correct item needs to be in right place
at right time. (from bread rolls to a tank)
 Logistics handled by systems that track
items using barcodes & RFID

Weapon systems with sophisticated onboard CS – pin point accuracy
 Connects to GPS satellites to work out its
current path in real time

Command & control – chain of
command (Iraq – 120,000 US troops)
 General issues orders to officers – officers
to troops etc
 Requires reliable, tough comms. System
 Military systems include:

› Digital radio backpack
› Sophisticated satellites
21st century soldier
 “situational awareness” is key term
 Imagine platoon where all soldiers know
where their comrades are in real-time –
through helmet mounted graphical
display.
 Connect to RT video feeds from hovering
cameras. Becoming reality – computer
systems are at the heart


Almost 100% reliant on CS’s we need to
be able to trust that they will be reliable.
When they go wrong it can range from
being an inconvenience to life
threatening.
Tesco Bank – customers still unable to
access online accounts – several days –
computer glitch.
 Vodaphone mobile network disrupted
after break-in at its exchange
 Facebook says its suffering its worst
shutdown in 4 years

Many computer systems have thousands
\ millions of lines of code
 Limitless pathways through them
 Testing is vital to ensure systems are
reliable
 Testing very expensive & time consuming
– many bugs are missed

They’re everywhere
 Take for granted their impact on our lives

Download