Purchase Solution

System Development Life Cycle Methodologies.

Not what you're looking for?

Ask Custom Question

The System Development Life Cycle has developed over the decades to include a variety of Methodologies. Each of these Methodologies utilizes the same processes in a different way. Describe the primary SDLC Methodologies, their advantages and disadvantages and the types of projects they are best suited for.

Purchase this Solution

Solution Preview

The System Development Life Cycle (SDLC) is a process for designing, implementing and maintaining a system. The purpose of the System Development Life Cycle is to consistently produce software that meets or exceeds customer expectations, on time and on budget. The System Development Life Cycle was developed in the 1960s, in response to the need to produce large scale business systems (Elliott & Strachan & Radford, 2004). Prior to this point, applications were typically developed by a single programmer or group of developers in response to a perceived need or requirement. Oftentimes, programmers worked without the benefit of user input, resulting in software that of inconsistent quality, over budget and difficult to maintain.

The System Development Life Cycle consists of basically 5 steps, performed in a cyclical manner.

1. Planning-In the planning phase requirements are gathered and a high level view of the project is developed.
2. Analysis-The End user requirements are analyzed and a detailed description of the desired functions is created.
3. Design-The features and operations of the system are laid out in detail. This may include screen layout, rules and process diagrams. The pseudo code and other documentation are developed during this phase as well.
4. Implementation-The functional code is written, tested and the system is deployed.
5. Maintenance-This phase encompasses the remainder of the systems lifecycle as it is changed, corrected and updated. This process may also involve a repeat of the SDLC in miniature as upgrades are developed or as a new replacement system is created.

Since its inception, many different System Development Methodologies have been developed. Each methodology covers the same basic steps of the SLDC but uses different processes to accomplish its goals. Each methodology is appropriate ...

Purchase this Solution


Free BrainMass Quizzes
C# variables and classes

This quiz contains questions about C# classes and variables.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

Basic Networking Questions

This quiz consists of some basic networking questions.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.