Preview

Basic Software Development Life Cycle

Good Essays
Open Document
Open Document
644 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Basic Software Development Life Cycle
CORPORATE AFFAIRS COMMISSION

COMMITTEE ON RESEARCH

Date : 3rd Quarter, 2009

From : Computing & Software Desk
Subject : Basic Software Development Life Cycle.

Introduction:
A software development process is a structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.
Software Development Life Cycle
The Software Development Life Cycle is a step-by-step process involved in the development of a software product. It is also denoted as Software Development process in certain parts of the world. The whole process is generally classified into a set of steps and a specific operation will be carried out in each of the steps.
Classification
The basic classification of the whole process is as follows • Planning • Analysis • Design • Development and Implementation • Testing • Deployment • Maintenance
Each of the steps of the process has its own importance and plays a significant part in the product development. The description of each of the steps can give a better understanding.
Planning
This is the first and foremost stage in the development and one of the most important stages. The basic motive is to plan the total project and to estimate the merits and demerits of the project. The Planning phase includes the definition of the intended system, development of the project plan, and Parallel management of the plan throughout the proceedings of the development.
A good and matured plan can create a very good initiative and can positively affect the complete project.
Analysis
The main aim of the analysis phase is to perform statistics and requirements gathering. Based on the analysis of the project and due to the influence of the results of the planning phase, the requirements for the project are decided and gathered.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The planning phase of any project is the heart of the project. At this point one must look into the future and see what the end goal of the project is. During this phase, three essential things take place:…

    • 3456 Words
    • 14 Pages
    Satisfactory Essays
  • Satisfactory Essays

    The project will be initiated in which details for the project will be discussed, as well as interviews with key stakeholders will be had. Following this planning will be begun to set project dates and goals. The next step will be execution of the project, and then the project will be observed and…

    • 337 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    Braude, E. J., & Bernstein, M. E. (2011). Chapter 3 and Chapter 28 Software process. In Software engineering Modern approaches (2nd ed., pp. 32-62 and ). Hoboken, NJ: John Wiley & Sons.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The system development life cycle, known as the SDLC, consist of six stages. A project team works through the stages of conceptualize, analyze, design, construct and implement a new information technology system. By using the system development life cycle it increases the accuracy and efficiency, also decreasing the odds of product failure.…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    •Project definition and planning: The scope of the project will need an outline so the work which needs to be performed is available. Prioritizing, budgets and timelines are in this phase as well.…

    • 2364 Words
    • 8 Pages
    Satisfactory Essays
  • Good Essays

    Cis207

    • 776 Words
    • 4 Pages

    The analysis phase collects and analyzes the end user business requirements. Oftentimes these are collected by a Business Analyst or a Project Manager. This phase provides documentation of the detailed set of business needs for the system and includes the documented requirements along with sponsor and stakeholder signatures. Following this with a process diagram or flowchart (such as a Visio document) that outlines the inputs, outputs, and processes of the system is a best practice.…

    • 776 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Software development is the full-cycle process of developing a software product. The software development cycle, assuming the software project management follows the waterfall model, includes: requirement gathering, system analysis, designing, coding, testing, and implementation. A software development team must commit to creating and maintaining (i.e. bug fixes) the source code to remain relevant and progressive against competition.…

    • 665 Words
    • 3 Pages
    Good Essays
  • Good Essays

    “Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. The development of a new information system involves several different, but related activities. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. In other words, SDLC is a conceptual model that guides project management in information system development.”(Wikibooks)…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The Systems Development Life Cycle (SDLC) is an example of one way that companies use different steps to decide which program to use. The lifecycle involves six stages the systems investigation, systems analysis, systems design, programming and testing, implementation, and operation and maintenance. Systems Investigations are when developers research the existing problems with the current system. Then the developers examine the problem and determine the user requirements, which is Systems Analysis. System Design is the step when developers decide how to resolve the problem. Next the developers change the solution to the problem into computer code, which is Programming and Testing. Implementation happens when the old system is converted into the new system. To ensure the success of the new program, the developers schedule audits to assess the systems capabilities, which is Operation and Maintenance. The systems development life cycle is important because it forces…

    • 546 Words
    • 3 Pages
    Satisfactory Essays
  • Best Essays

    There are several Software Development Life Cycle methods that are availabel to utilize although, the Waterfall SDLC is the most desirable due to the simplicity and straight forward methods utilized and will be discussed in regards to topics in this paper. The benefits of this model type include departmentalization and manegerial control. A schedule can be set for each phase similarly to a how a factory system works from one step to the next in a proceeding manner until the product is complete. However, once in the testing phase it is difficult to revert back to make any additional changes. (SDLC Models., n.d.).…

    • 1383 Words
    • 5 Pages
    Best Essays
  • Powerful Essays

    Cis 300 Notes

    • 2475 Words
    • 10 Pages

    A systems development methodology is an organized approach to manage the development of information systems. The Systems Development Life Cycle (SDLC) is a methodology organized into a number of major activities known as phases. The number of phases can vary from IT…

    • 2475 Words
    • 10 Pages
    Powerful 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
  • Better Essays

    Innovation Process Paper

    • 1051 Words
    • 4 Pages

    Phases of Innovative ProcessThe innovative process was very influential in product development. In the 1960s NASA developed the four basic phases which are the Preliminary analysis, definition, design, and operation. As part of the project planning, Greyhound Bus Lines will use these steps to produce a new creative innovation and design that will make the organization a better way for public transportationPreliminary analysis will be the first step the bus lines will approach. The Greyhound organization will work with necessary consultants and gather all the information along with feedback from the consumers in order to address and outline a design that will result in customer satisfaction and profit gain.…

    • 1051 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    Computer and Correct Answer

    • 7687 Words
    • 31 Pages

    A(n) ____ allows others besides the manufacturer to develop software to run on the system or device.…

    • 7687 Words
    • 31 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