Saturday, February 7, 2009

why it takes longer to develop a utility program?

Before discussing briefly why it takes longer to develop a utility program than an application program and longer still to develop a system program I just want to explain further there differences. Utility program performs a specific task related to the management of computer functions, resources, or files, as password protection, memory management, virus protection, and file compression. Application program is any program designed to perform a specific function directly for the user or, in some cases, for another application program. Application program use the services of the computer’s operating system and other supporting programs.

Why is it that it takes longer to develop a utility program? It is because this program that is designed to perform a particular function. It refers to software that solves narrowly focused problems or those related to computer system management. It functions more composite compared to application program. An application program carries out two types of task: those related to work being performed, such as accepting text or numbers input to a document or spreadsheet, and those related to maintenance chores, such as managing files and displaying information on the screen. These maintenance chores are performed by the computer’s operating system, and an application program interface provides the program with a means of communicating with the system, telling it when system-level task to perform and when.

Many programs come as part of a computer’s operating system, the software that schedules task, allocates data storage, and coordinates data transmission between the computer, connected devices and other computers. From this we can tell that system program has also the longest development time since it is the one who holds the computer and its function.

No comments:

Post a Comment