The systems development life cycle (SDLC)

The systems development life cycle (SDLC)

The systems development life cycle (SDLC) is the traditional approach used by organizations to plan large IT projects, such as IT infrastructure. The SDLC is a structured framework that consists of sequential processes by which information systems are developed. Whether companies use a structured method such as the traditional waterfall approach or more agile methods, all development projects start with defining the requirements and design before building the system components.

To Prepare:

  • Consider      the following scenario:
    • Your       school intends to develop a student management system. The system will       need to hold all details of registered students, including personal       information, courses taken, and examination grades.

Submit by Day 7 a 3- to 4-page paper that includes the following:

  • A      description of the core activities in the software development process
  • An      explanation of the distinction between systems analysis and systems design      and a description of the activities involved in each
  • An      explanation of the benefits of information systems
  • An      explanation of what the information system’s requirements are
  • An      explanation of why the information system’s requirements are difficult to      determine correctly
  • An      explanation of why the testing stage of systems development is so      important.
  • An      explanation of the difference between the three stages of testing for an      information system
  • A      description the role of programming, conversion, production, and      maintenance in systems development
  • An      evaluation of which of the three (programming conversion, production, and      maintenance) is most important to project success and why
  • An      explanation of which of the three (conversion, production and maintenance)      is most difficult to do correctly and why
  • An      analysis of the benefits and limitations of each of the following methods      of building information systems: traditional waterfall method,      prototyping, and component-based development
  • A      recommendation for which method the school should use for developing a      student management system and justification of your choice