Sunday, 10 February 2013

List the applications of software


The applications of software are listed below:
Ø  System Software
Ø  Business Software
Ø  Real Time Software
Ø  Engineering Software
Ø  Embedded Software
Ø  Personal computer Software
Ø  Web-based Software
Ø  Artificial intelligence Software
Ø  Software Crisis
Ø  System Software:
System software:
It is computer software or an operating system designed to operate and control the computer hardware and to provide a platform for running application software.
Real Time Software:
Real-time software enables the user to execute various task and activities all at the same time, as long as the programs are kept open. In computer systems, real-time operating systems accommodate a multitude of programs to run and operate even if the user is focused only on just one application. Some of these software programs are also designed to fulfill scheduled tasks, thus, even if not opened, they automatically respond to the computer's time clock and do the tasks given to them.
As for example, Real-time software programs can be found in various applications. Some of them are known as anti-virus programs, which perform scheduled maintenance checks, as well as database applications like airline database controls, and 24-hour transaction facilities.
Business Software:
Business software or business application is any software or set of computer programs that are used by business users to perform various business functions. These business applications are used to increase productivity, to measure productivity and to perform business functions accurately.
Some business applications are interactive i.e. they have a graphical user interface or user interface and user can query/modify/input data and view results instantaneously. They can also run reports instantaneously.
Engineering and scientific Software:
It is used for such fields as automated manufacturing, molecular modelling, volcanology, and construction. Engineering and scientific software is the set of tools used to design, simulate and analyse civil engineering structures such as bridges, roads and buildings. Scientific software is typically used to solve differential equations. Although some differential equations have relatively simple mathematical solutions, exact solutions of many differential equations are very difficult to obtain.    
Embedded Software:
Embedded software is computer software, written to control machines or devices that are not typically thought of as computers. It is typically specialized for the particular hardware that it runs on and has time and memory constraints. Manufacturers 'build in' embedded software in the electronics in cars, telephones, modems, robots, appliances, toys, security systems, pacemakers, televisions and set-top boxes, and digital watches.
Personal Computer Software:
The software which we are using in computer is called personal computer software. Day to day useful application like MS Word, spread sheets, multimedia, database management, personal and business financial applications are some of the common examples for personal computer software.
Artificial Intelligence Software:
Artificial Intelligence Software makes use of non-numerical algorithms to solve complex problems that are not amenable to computation or straightforward analysis. Expert systems, also called knowledge based system, pattern recognition, game playing are representative examples of applications within this category.
Software Crisis:
Software crisis was a term used in the early days of computing science. The term was used to describe the impact of rapid increases in computer power and the complexity of the problems that could be tackled. In essence, it refers to the difficulty of writing correct, understandable, and verifiable computer programs. The roots of the software crisis are complexity, expectations, and change.

No comments:

Post a Comment