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
  • Powerful Essays

    IT/210 Appendix D

    • 453 Words
    • 4 Pages

    The following information demonstrates all the items you need to develop your programming assignments and the final project.…

    • 453 Words
    • 4 Pages
    Powerful 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
  • Better Essays

    There are many ways to develop an Information system, which is very complex. The systems development life cycle (SDLC) provides an overall efficient framework for managing the process of system development. Various organizations use information systems to support all kind of processes that a business needs to carry out its functions. There are different kind of information system and each has its own life, and system developer describe this idea as life cycle of system. During the life of an information system, it is first conceived as an idea; then it is designed, built, and deployed during a development project; and finally it is put into production and used to support the business. Projects during products phase can still be updated, modified through smaller projects. This entire process of building, deploying and updating the information system is called system development life cycle (SDLC).…

    • 947 Words
    • 4 Pages
    Better 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
  • 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
  • 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

    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

    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
  • 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

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

    • 717 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

    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
  • 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