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 =
Design should always be user friendly, not programmer friendly which is why we need people outside the programming world working in design and testing.