System Development Programs System development programs known as programming software allow the users to develop programs in different programming languages.The process of developing and executing a program involves the following tasks: ● Debugging the program ● Linking the various variables and objects with the libraries files Translating the code from one language to another ● Running the machine code to perform the desired task
System Development Programs ◼ System development programs known as programming software allow the users to develop programs in different programming languages. The process of developing and executing a program involves the following tasks: • Debugging the program • Linking the various variables and objects with the libraries files • Translating the code from one language to another • Running the machine code to perform the desired task
Standard Application Programs Standard application programs,also known as general-purpose application programs,are programs that perform certain common information processing tasks for the users.For example,preparing documents such as letters and notes are common among almost all organizations as well as individuals. Examples of standard application programs include: Word processor ●Spreadsheet ● Database Manager ● Web Browser
Standard Application Programs ◼ Standard application programs, also known as general-purpose application programs, are programs that perform certain common information processing tasks for the users. For example, preparing documents such as letters and notes are common among almost all organizations as well as individuals. Examples of standard application programs include: • Word processor • Spreadsheet • Database Manager • Web Browser
Unique Application Programs There are situations where organizations need to develop their own programs to accomplish certain tasks that are unique to their areas of operations. Similarly,individuals like scientists,engineers, accountants,teacher and other professionals write their own programs to solve their problems.Such programs are known as unique application programs or application-specific programs. These programs are also referred to as end-user application programs
Unique Application Programs ◼ There are situations where organizations need to develop their own programs to accomplish certain tasks that are unique to their areas of operations. Similarly, individuals like scientists, engineers, accountants, teacher and other professionals write their own programs to solve their problems. Such programs are known as unique application programs or application-specific programs. These programs are also referred to as end-user application programs
Unique Application Programs Examples of unique applications include: Managing the inventory of a store ● Preparing pay-bills of employees in an organization ● Processing examination results of students ● Reserving seats in trains or airlines ● Analyzing mathematical models ● Computing person income tax These programs are usually developed in one of the high-level languages,such as C,C++,or Java and therefore,developing such programs in-house would require skilled programmers with deep knowledge not only in programming languages but also in programming environment
Unique Application Programs ◼ Examples of unique applications include: • Managing the inventory of a store • Preparing pay-bills of employees in an organization • Processing examination results of students • Reserving seats in trains or airlines • Analyzing mathematical models • Computing person income tax ▪ These programs are usually developed in one of the high-level languages, such as C, C++, or Java and therefore, developing such programs in-house would require skilled programmers with deep knowledge not only in programming languages but also in programming environment
Problem Solving Problems that can be solved through a computer may range in size and complexity.Since computers do not possess any common sense and cannot make any unplanned decisions,the problem,whether it is simple or complex,has to be broken into a well- defined set of solution steps for the computer to implement. ■ Problem solving is the process of solving a problem in a computer system by following a sequence of steps.The major steps that we need to follow for solving a problem are:
Problem Solving ◼ Problems that can be solved through a computer may range in size and complexity. Since computers do not possess any common sense and cannot make any unplanned decisions, the problem, whether it is simple or complex, has to be broken into a welldefined set of solution steps for the computer to implement. ◼ Problem solving is the process of solving a problem in a computer system by following a sequence of steps. The major steps that we need to follow for solving a problem are: