Application Software Flashcards
Hardware
All physical parts of a computer system and its related internal or external devices
Software
General term covering all computer programs
Examples of Utility Software
- Antivirus
- Defragmentation
- Backup
- Compression
- Firewalls
Examples of Application Software
- Presentation
- Word Processor
- Spreadsheet
- Web Browser
- Database
- Communications
- Games
- Multimedia
- Photo Editing
- Video Editing
- Graphics Manipulation
Advantages and Disadvantages of Open Source Software
Advantages:
- Software is free
- Wide community modification
- Companies get their software out to a wider community
Disadvantages:
- Can be poorly supported
- Some features might not be well tested
- Little financial gain for companies
Advantages and Disadvantages of Closed Source Software / Proprietary
Advantages:
- Well supported, tested and professionally built
- Companies receive an income for their product
Disadvantages:
- Costly / an ongoing subscription fee
- Constant demand from community for more features and improvements
Open Source Software
Users can view, modify and distribute the source code - ideal for collaborative projects
Proprietary (Closed Source) Software
Source code is hidden and not able to be modified - ideal for businesses requiring polished products
Translators
Convert source code from a high level language to a low level language
Interpreters
Translates source code from high level languages to machine code for it to be processed by CPU - translated line by line to debug more easily
Compilers
Translate entire source code into machine code at once and then executes it as an executable file
Assemblers
Translate assembly language into machine code