Tuesday, September 20, 2011

What is Software?

Software are programs which contain instructions to operate the hardware or carry out other tasks within the computer

A Software System is software working with other software and hardware.
EG. Content Management Systems - Wordpress Blogger
       Booking System (Ryanair – Website, Database, Mobile App)

Software Development is the Design, Implementation, Testing, Maintenance, Modification of Software

Software Engineering adds the element of Quality Control to the Software Development process

Software Development Process is a structure imposed on the development of software - usually defined as a series of steps that the developer should go through to ensure the development of quality software.

WEBSITE = A series of web pages joined together by hyperlinks

MOBLIE COMPUTING = Phones, Music Players, I(range), Cameras, Hand held Scanners (stock control/delivery drivers/restaurant orders)

Day to day examples =
  • Ticket Machines


  • ATM


  • Clock Card systems/Finger print attendance systems


  • NTL/Sky box


  • Medical Machinary


  • Design should always be user friendly, not programmer friendly which is why we need people outside the programming world working in design and testing.