project itself, but the attribute that makes system development different from regular project is that a project has a definite end & it is unlikely that ongoing maintenance will be included in the scope of the project but this falls in the definition of SDLC.
SDLC for building system:
There are three steps, including in sourcing, self sourcing &out sourcing.
We defined in sourcing as having IT specialist within an organization for building organization system by planning, defining the system to be developed, definingthe project scope, developing the project plan, managing & monitoring the project plan,analyzing the requirements, designing the technical architecture & system models,development, building the database & programs, testing using test scripts, deployment, providing training to the users of the system & maintenance.
Self sourcing means having knowledge about workers within organization build the organizations system Align self sourcing applications to the goals of theorganization, establish what external assistance will be necessary, documented &formalize the completed system created for future users, providing ongoing supports, prototyping, gathering requirements, creating prototype of system.
It is defined as having a third party that is out side the organization to buildthe organization’s system so expert minds can create the highest quality system by. Outsourcing for development software, selecting a target system, establishing logicalrequirements, developing a request for a proposal, testing & accepting a solution,monitoring & Reevaluating.There are different types of SDLC model.
Water fall model / classic lifecycle / linear sequential model2.Incremental models3.Iterative models