Computer Software Terminology

Home >> Computer Awareness

1. Ripple effect states that a change to a single variable will have effect on the rest of a program. It provides a measure of the program's complexity.


*******

2. Software aging refers to progressive performance degradation of a software system due to exhaustion of operating system resources, fragmentation and accumulation of errors.


*******

3. Headless software is a software capable of working on a device without a graphical user interface. Such software receives inputs and provides output through other interfaces like network or serial port.


*******

4. Technical debt is a concept in software development. It reflects the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach.


*******

5. Software Decay is also known as software rot, code rot, bit rot, software erosion, software decay or software entropy. It is a slow deterioration of software performance over time.


*******

6. You aren't gonna need it or YAGNI is a principle of extreme programming that states a programmer should not add functionality until deemed necessary.


*******

7. SQALE stands for Software Quality Assessment based on Lifecycle Expectations. It is a method to support the evaluation of a software application source code. It is a generic method, independent of the language and source code analysis tools.


*******

8. Hosted, on-demand, cloud computing, software as a service all mean the same thing. Organizations host their software and data externally with a provider and can access it over the internet from anywhere at any time.


*******

9. An applet is a program capable of running on any computer regardless of the operating system. Many applets can be downloaded from various sites on the Internet.


*******

10. Greyware is a term for which all other malicious software such as adware, spyware, trackware, and other malicious code and malicious shareware fall under.


*******

11. A bootleg is an illegal copy of software that was not purchased from the developer or retail store. It is synonymous with piracy, and there are many laws which prohibit and restrict the sale of bootleg software.


*******

12. Bundle ware, pre-installed software, Bundled software is any software that is included with a new computer, hardware, or other software program. Bundled software is included at no additional cost to the user.


*******

13. Nedit is also known as the Nirvana editor. It is a graphical text editor for the X Window System. It is primarily used for editing source code.


*******

14. Off-the-shelf is a term used to describe software or hardware that is pre-packaged by the developer of the product. For example, Microsoft Office is a Commercial off-the-shelf product that is a packaged software solution for businesses.


*******

15. PEGI stands for Pan-European game information. It is rating system based on existing systems in Europe that is used on computer and video games and other computer software.


*******

16. Agile development methods are a set of procedures that dictate the ways in which multiple teams of developers collaborate on a project. The term "agile software development" was introduced in 2001.


*******

17. SCCM stands for System Center Configuration Manager. SCCM is a software management suite provided by Microsoft that allows users to manage a large number of Windows based computers.


*******

18. Alpha software is computer software that is still in the early testing phase. It is functional enough to be used, but is unpolished and often lacks many of the features.


*******

19. Brownfield software development is software that is built from an existing program. It may be contrasted with "Greenfield" development, which involves creating a software program from scratch.


*******

20. Beta software refers to computer software that is undergoing testing and has not yet been officially released. The beta phase follows the alpha phase.


*******
Advertisement

Kindly help us to keep GKToday updated and error free. Use this form to report error or outdated information in questions. We shall rectify asap...