Preview

The Programming Development Life Cycle (Pdlc)

Powerful Essays
Open Document
Open Document
1923 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
The Programming Development Life Cycle (Pdlc)
The Programming Development Life Cycle (PDLC)

Programming can be defined as the development of a solution to an identified problem, and the setting up of a related series of instructions which, when directed through the computer hardware, will produce the desired results.

The notification that there is a problem can come from a systems analyst, an end user, or management. The problem needs to be defined so that the correct solution to solve it can be a program. Once a program is written, it is correct if it does what it is supposed to do.
Before a programmer ever sits down to code (write the program, using a programming language), he will first write the program out on paper. He will then look at each line that he has written (this is called desk checking or tracing) to make sure that each line will do what is expected and that the program will achieve the desired results. Only after tracing the program and testing that the logic works, will the programmer code the program.
The formal creation process of programming is known as the PDLC, the programming development life cycle. There are seven steps to this: define, outline, develop, test, code, run, and document and maintain. These are the steps that you will take to develop your projects. As the semester progresses, we will look into these topics more in depth.
Define - to decide what real world problem is to be solved and how a program can do this. The decisions of what the program should do. Looking at the flow of the data, the form of the input and output, the process needed and the user interaction.
A defining diagram helps the programmer to see the components. If I were asked to write a program which would compute the cost per square foot of living space for a house, given the dimensions of the house, the number of stories, the size of the nonliving space, and the total cost of the land, I would know that any noun or adjective is input or output and any verb is process.

Design Diagram

|Input

You May Also Find These Documents Helpful

  • Best Essays

    The Software Development Life Cycle (SDLC) gives very definable goals regardless of the methodology used; the development process will have a planning and a testing phase whether it is Waterfall or Agile. At Smith Consulting (SC), projects begin with a project planning phase when SC selects team leaders and assigns jobs to team members based on their particular strengths. Then SC locks project requirements into an open-ended Agile process…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Good Essays

    Eco / 365 Sldc Method

    • 590 Words
    • 3 Pages

    Systems development life cycle, or SDLC, is the method used to develop information systems (Kroenke, 2012). It contains a basic model for the purpose of project management that defines the stages in information system development from start to finish with the objective of keeping the project within a budget (Rouse, 2009).…

    • 590 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The systems development life cycle (SDLC) is also known as the waterfall model. The systems development life cycle is a SDM (systems development methodology) that consists of seven phases. The seven phases are in a specific order that is completed phase by phase. The first phase is planning. The planning stage is where an outline is drawn up for preparations. During this phase a systems analyst, who may work for the company or be an outside consultant, will outline a proposed system, develop a budget, and create a detailed development schedule. To help make the decision, the company will perform four types of feasibility analyses: (1) technical, (2) economic, (3) operational, and (4) schedule. The second phase of the waterfall model is system analysis. The systems analysis phase follows the planning phase. In this phase a systems analyst would work with a company to understand the problem fully and detail the requirements of an information systems solution. This phase uses many tools and techniques, including requirements gathering, structured…

    • 435 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Psychology Key Terms

    • 540 Words
    • 3 Pages

    algorithms - An algorithm is a set of instructions for solving a problem or completing a process…

    • 540 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Evolution is the change in genetic composition of organisms between generations. Evolution is the process that results in organisms becoming more varied and better adapted in comparison to their ancestors. The driving force of evolution is natural selection. Natural selection is the process where individuals containing specific traits become more likely to survive compared to individuals without those traits. Because certain individuals have a greater chance to survive, they become more likely to reproduce yielding offspring that contain the same favored characteristics. As this occurs, the number of individuals with preferred traits become more abundant while the population of individuals without these traits begins to decrease, possibly even reaching the point of complete elimination.…

    • 1342 Words
    • 6 Pages
    Good Essays
  • Good Essays

    The development activities would begin with the planning and requirements phase where all of the application flow, modules and calculations would be defined in detail along with some psudo-code to clarify all of…

    • 613 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The Systems Development Life Cycle (SDLC), is a six step project development process that was designed to help the development team develop the end product. The players involved are the users, systems analysts, programmers and technical specialists (Systems Development Life Cycle (SDLC), 2006-2013).…

    • 2250 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Many schools in the United Sates are at odds over school uniforms. In many cases, when uniforms are imposed students feel that their rights are being taken away (Kelly). That is the main argument against school uniforms. Although there is this disadvantage to school uniforms, there are many advantages. Along with making the student 's life easier, school uniforms would also provide for a more comfortable atmosphere and help students to focus mainly on their educations. In order to make uniforms acceptable, parents and teachers must work together to show the positive effects that uniforms could have on each student 's life.…

    • 546 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    computer year 11 summary

    • 6894 Words
    • 29 Pages

    (i) Input - involves accepting data in machine-readable form and sending it to the Central Processing…

    • 6894 Words
    • 29 Pages
    Powerful Essays
  • Powerful Essays

    JACK NEIFT TRUCKING CASE

    • 5818 Words
    • 32 Pages

    Jack Neift Trucking is a small, privately held trucking business that is feeling the impact…

    • 5818 Words
    • 32 Pages
    Powerful Essays
  • Good Essays

    Design- The logical specifications of the system from logical design are transformed into the technology- specific details which all programming and system construction can be accomplished.…

    • 755 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Ais 630

    • 686 Words
    • 3 Pages

    (a) (PAGE39) a survey which is the 1st step in system developmnt life cycle, it is not in depth investigation n covers nature, objective n scope of SDLC.…

    • 686 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Ooad

    • 2736 Words
    • 11 Pages

    The SDLC is a process used by a systems analyst to develop an information system, training, and user (stakeholder) ownership. Any SDLC should result in a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned Information Technology infrastructure, and is inexpensive to maintain and cost-effective to enhance.[2] Computer systems are complex and often (especially with the recent rise of service-oriented architecture) link multiple traditional systems potentially supplied by different software vendors. To manage this level of complexity, a number of SDLC models or methodologies have been created, such as "waterfall"; "spiral"; "Agile software development"; "rapid prototyping"; "incremental"; and "synchronize and stabilize SDLC models can be described along spectrum of agile to iterative to sequential.…

    • 2736 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    the data that is available, finding out what the problem is, constructing a solution or solutions,…

    • 717 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Business Logic

    • 547 Words
    • 2 Pages

    Preliminary analysis: The objective of phase 1 is to conduct a preliminary analysis, propose alternative solutions, describe costs and benefits and submit a preliminary plan with recommendations.…

    • 547 Words
    • 2 Pages
    Satisfactory Essays