Course Hero Logo

Application software an application software is

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 13 - 16 out of 100 pages.

Application SoftwareAn application software is designed for benefit of users to perform one or more tasks.Examples of application software include Microsoft Word, Excel, PowerPoint, Oracle, etc.Differences between Software and Hardwareare sorted out below −Program and ProgrammingA computer is a tool used for processing data into information. The processing is controlled by aset of detailed step by step instructions. The list of instructions that the computer must follow to
11be able to process data into information is called program or software. These instructionsconsist of statements written in a specific programming language. When a program is written,we are basically solving a problem. To solve a problem, we need to use our mind power or logicto develop the detailed instructions.The procedure of developing the detailed instructions for the computer is called programming. Itis a five-step process namely:1. Define the problem2. Design the solution/program3. Code the program4. Test the program5. Document the programThe problem definition step means that there should be clear understanding of the problem. Itrequires performing the following:1.Specify program objectives and identify the users of the program.2. Specify the output requirements.3. Specify the input requirements.4. Specify processing requirements.5.Study feasibility of implementing the program.6. Document the analysis.In designing the program, the following steps are done:1.Determine the program logic through top-down approach and modularization, usinghierarchy charts.2. Design details using pseudo-code and /or flowcharts.3.Test design with a structural walkthrough. Structural walkthrough consists ofreviewing process with other programmers and system analyst and scrutinize(“walkthrough”) the programmer’s work.Program coding is the step which translates the logic of the program based on the pseudo-code(algorithm) or flowcharts into a high-level programming language using the syntax andsemantics of the specific language.The steps include:1.Determine the appropriate programming language to use.2.Code the program in the specific programming language decided on.Program testing consists of desk checking, debugging, and running real data to make sure thatthe program works. Desk checking is just reading through or checking the program manually toensure that it is free from errors and the logic works. Debugging means detecting, locating, andremoving errors in the computer program. Error may be syntax errors or logic errors. Syntax
12errors can be typographical error or incorrect format of the statement used. Logic errors arecaused by incorrect use of control structures.Documenting the program consists of the written descriptions of what the program is all aboutand how to use it. The documentation should prepare for the users, operators and theprogrammers. The steps are as follows:1. Write user documentation. This is the manual that is prepared to help the user use theprograms.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 100 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
N/A
Tags

Newly uploaded documents

Show More

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture