Preview

Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

Good Essays
Open Document
Open Document
876 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Steps in Program Development

Computer programming is an art. Many peoplebelieve that a programmer must be good at mathematics, have a memory for figures and technical information, and be prepared to spend many hours sitting at a computer, typing programs. However, given the right tools and steps to follow, anyone can write well designed programs. It is a task worth doing, as it is both stimulating and fullfilling.

Programming can be defined as the development of a solution to and identified problem, and the setting up of a related series of instructions that, when directed through computer hardware, will produce the desired results. It is the first part of this definition that satisfies the programmer’s creative needs; that is, to design a solution to an identified problem. Yet this step is so often overlooked. Leaping straight into the coding phase without first designing a proper solution usually results in a program that contains many errors. Often the programmer then needs to spend a significant amount of time finding these errors and correcting them. A more experienced programmer will design a solution to the program first, desk check this solution, and then code the program in a chosen programming language.

These are seven basic steps in the development of a program, as follows.

1. Define the problem

This step involves carefully reading and rereading the problem until you understand completely what is required. To help with this initial analysis, the problem should be divided into three separate components: the inputs, the outputs, the processing steps to produce the required outputs. A defining diagram is recommended in this analysis phase, as it helps to separate and define the three components.

2. Outline the solution

Once the problem has been defined, you may decide to break it down into smaller tasks or steps, and establish solution outline. This initial outline is usually a rough draft of the solution. The solution outline may also

You May Also Find These Documents Helpful

  • Powerful Essays

    The purpose of this Lab. is to familiarize student how to solve practical problems programmatically; they will practice on elementary programming using primitive data types, variables, constants, operators, expressions, and input and output. Also, they will learn how to diagnose errors that may occur when a program is compiled or executed. There are some exercises, through which they will understand the concept learn in this chapter.…

    • 2338 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    Coding Application Report

    • 2395 Words
    • 10 Pages

    The following Coding Application statements are intended to familiarize you with the coding process in a more concentrated and definitive manner. Please feel free to share with your instructor and with your fellow students your findings and methods. If you have questions this is the time to ask for clarity and explore the outcomes.…

    • 2395 Words
    • 10 Pages
    Satisfactory Essays
  • Good Essays

    Kipbo

    • 440 Words
    • 2 Pages

    By way of example, coding has been defined as the language of the future, and has the ability to shape technology we use throughout our day-to-day lives. From the software on your computer, to the apps installed on your smartphone, these platforms are all made and created with code. Generally speaking, people who know the ins and out of coding have some of the most in-demand jobs in the world-and kids are never too young to start learning the language since studies show that at least 50% of careers require technical skills.…

    • 440 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    References: Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson Education.…

    • 253 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    1-5 Why Program? • Computers are tools that can be programmed to perform many functions, such as: • spreadsheets • games • databases • etc. • word processing • Computers are versatile because they can be programmed. • Computer Programmers implement programs that perform these functions. © 2012 Pearson Education, Inc.…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Powerful Essays

    Decision Making Paper

    • 1197 Words
    • 5 Pages

    The first step in the decision making process would be to define the problem. During this stage information is gathered and the guidelines are put into place as to identify specifically what the group needs to accomplish out of the problem or opportunity being resolved. It is important for the group to make sure that the problem is understood completely and that all members of the group are informed the same and on the same level.…

    • 1197 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    It210 Syllabus

    • 2333 Words
    • 10 Pages

    Objectives 1.1 Describe the importance of using a structured, modular approach when creating program requirements, design, and code. 1.2 Identify how a computer processes and stores data. Read the course description and objectives. Read the instructor’s biography and post your own. Read Appendix A. Read Ch. 2 of Prelude to Programming. Read Ch. 3 of Prelude to Programming.…

    • 2333 Words
    • 10 Pages
    Good Essays
  • Better Essays

    Before creating any models, visual, mathematical or spreadsheets, one has to start with the problem solving process. The problem solving process consists of six stages that can be followed to solve almost any problem. These stages or steps are employed and are repeated multiple times, not necessarily in the same order, to obtain an efficient and refined solution to a particular problem.…

    • 2313 Words
    • 10 Pages
    Better Essays
  • Good Essays

    Everyone around me had trouble understanding what could possibly draw me to such a difficult language. But the truth is that I wasn’t even sure what made coding so fascinating to me. The only thing I knew was that I was captivated by its intricacy and the ability to express my thoughts in neat lines of brackets and semicolons. There was no stopping once I started tapping away at the keyboard. Even though using computers was banned in our school dormitory, I always found a way to sneak in my laptop and trade off sleep for more perfect, beautiful code. I was a computer freak.…

    • 673 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    OUTLINING Making and Using an Outline What is an Outline? • An outline is a way of organizing key ideas • An outline helps to set up an essay or a research paper •…

    • 587 Words
    • 5 Pages
    Satisfactory Essays
  • Better Essays

    Computer programmers should also be efficient communicators. Many of the individuals who fulfill the role of computer programmer will find themselves as a type of liaison for various individuals such as members of the general public and company employees. They will help these individuals to not only understand the computer programs but to walk them through ways that they can correct any problems they may have with the computer programs. An individual who possesses good communication skills will find that this trait comes in handy in their daily job duties.…

    • 1002 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Problem Based Learning

    • 538 Words
    • 2 Pages

    What ideas and plans do you have about approaching each of the three main phases and related tasks? The first phase of understanding the problem is to develop an action plan. The plan should consist of analyzing options, planning events, who will do what, when, where, why and how. Facts will need to be determined and if there was any good from the problem such as some things that worked well, some that clearly did not, and if there was any minor tweaks that could be made. Thinking outside of the box on this process is very crucial in determining the problem. The next step is exploring the information and making a complete list of sources that can be used. This step includes:…

    • 538 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson Education…

    • 356 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Problem Solving

    • 656 Words
    • 3 Pages

    2. Analyze the problem - analyzing the problem involves learning as much as you can about it. It may be necessary to look beyond the obvious, surface situation, to stretch your imagination and reach for more creative options.…

    • 656 Words
    • 3 Pages
    Good Essays
  • Better Essays

    The basic five-step process usually used in a problem-solving works for design problems as well. The process may require backtracking and iteration. Solving a design problem is a contingent process and the solution is subject to unforeseen…

    • 1139 Words
    • 5 Pages
    Better Essays