Today we will see in this post what is a program?, What is a programming Language? ,What is the exact meaning of programming? programming is actually a problem-solving process. Program Specification, Program objectives, Desired Results, Input data, Processing Related Requirement, Program specification document in easy and understandable English language. Guys, I hope it will be the best and beneficial concept for all.
What is a program?
To learn how programming works, Think about what a program is. Following the instructions for a programmed computer is a list that completes the process of processing the data and converting it into information. These instructions are build-up of statements that are helpful in programming languages such as C ++ Java or Visual Basic. You already know about some types of programs.
As discussed, application programs are widely used to accomplish a wide variety of tasks.
For example, we use word processors to generate documents and spreadsheets to analyze data. These can be purchased and are called prewritten (prewritten) or packaged programming. Programming can also be built or tailored to the need. Would prepared software be useful or should they be designed according to their needs? This is one of the first things to decide in programming.
A program is a list of instructions by which computer data is processed. Programming, also known as software development or app development, generally follows a six-step process known as software development life cycle (SDLC).
These six steps are as follows:
Program Specification Program objectives. Results, input, and processing requirements are determined.
Program Design: A solution is designed using programming techniques and analysis of ideas such as top-down programming design sketch, pseudocode, flowchart logic structure.
Program Code: A program is written or coded using a programming language.
The program is tested or debugged by checking the programming test syntax and logic error.
Programming Documentation: Documentation is an ongoing process that continues throughout the programming process. Formalizing the written descriptions and procedures used in the program at this stage attention is given to form.
Program maintenance is regularly reviewed to assess the accuracy, efficiency, standardization, and ease of use of the completed program. The code of the program is modified according to the need.
In companies, professional computer personnel is called software engineers or programmers who use this six-step process. In the future, we will read in detail about three of these six steps. In a recent survey by a magazine called Money, salary to software engineers, Ranking near the top spot was ranked among the more than 100 jobs of widespread choice based on reputation and safety.
The specification is also called program definition or program analysis for software development. It is necessary that the programmer — or if you are following this procedure, you, the maximum user — specify five items: () Program objectives (2) Desired results (3) Necessary Input Data (4) required processing, and (5) documents.
You solve many kinds of problems daily. One problem may be to decide how to go to school or work or what homework or report to complete first. This is how you set your objectives every day — that is, the problem you are trying to solve. Which is also similar to programming. You have to prepare a clear statement of the problem that you are trying to understand. An example of this would be
It is always better to determine the results before you try for something. You need to write down the tasks that you want to achieve with the computer system. Then you should decide what efforts will be made for this. The best way to do this is to sketch a picture. You should make a drawing about this to the end-user – right That programmer-to whom you want to see results when this work is done.
When you know the desired output, you can determine the input data and its source. For example, for a time-and-billing report, you can specify the source of the data to be processed. Must be a time card. These are usually statements or statements of the hours of the hour, presented electronically or in paper format.
Processing Related Requirement
Processing requirements determine the processing that must be done to obtain the output by processing the input data. For Advantage, one of the functions of the program would be to combine the hours spent in different names for different clients.
Program specification document
Continuous documentation is mandatory in the system life cycle. You should enter the program’s objectives, desired results, required input, and required processing. This leads to the next stage – Program Design.
Also Read This :https://techtaut.com/how-to-earn-money-online/