The Systems Development Environment

Read the following – Answer the question asked at the end with an external reference citing APA. These are two different questions. Please use USA references.

1. The systems development life cycle (SDLC) and the potential sourcing options of software go hand-in-hand. The SDLC is a traditional approach to developing a new system or enhancing an old system. The first step is planning which establishes the need for a new system to assist with some process within the company. This is followed by analysis which sets the requirements that the new system needs to meet in order to accomplish its intended purpose. This system is then designed both logically and physically to ensure that it will be able to complete its function correctly. The following steps include the implementation and maintenance of the IS system. There are many sources that a company can look to when looking to create a new IS system. Outsourcing is the most popular source which involves using another organization to develop and run your companies IT applications. This frees up time and resources for internal IT personnel and allows the systems to be created faster and potentially more efficiently. If a company does choose to outsource their IT development, this alters their SDLC dramatically as another company is completing a majority of the steps. However, the company that is outsourcing the IT still needs to follow some of the SDLC steps to ensure that the system they are choosing to outsource will still complete the function they want it to.

So that poses the question: If a company chooses to outsource the development of a new system, how does the outsourcing process change the company’s SDLC?

—————————————————————————————————————-

2.Systems development methodology is a standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems.

While, Systems development life cycle (SDLC) is the traditional methodology used to develop, maintain, and replace information systems.

Based on the above definitions, is it fair to say that Systems development life cycle (SDLC) is the larger scope of software development where Systems development methodology’s steps analyze, design, implement are covered under the first step of SDLC i.e. develop ?