Software = programs containing instructions for hardware
Hardware = Physical Software = Intangible
Software:
Device Drivers ex: Printers, Mouse
Application Software ex: Powerpoint, Word, Excel
System Software ex: Windows 7, Mac OX
Embedded Software ex: Mobile Phone Software
Programming Tools ex: Integrated Development Environments (IDE's) allow programmers to design, code, debug and reverse engineer
Software Development:
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
User Centred Design:
The design should always be user friendly, not programmer friendly which is why we need people outside the programming world working in design and testing.
No comments:
Post a Comment