my assignment to do Model 1 Waterfall and Model 2 Fountain.
Systems Development Life Cycle
By Day 1 of Week 1, your instructor will assign each student two models for the assignment. The System Development Life Cycle (SDLC) comprises the steps a project team uses to implement a new information technology system. The goal is to increase efficiency and accuracy and reduce the risk of failure. There are different System Development Life Cycle (SDLC) models including:
- Model 1: Waterfall
- Model 2: Fountain
For your two assigned SDLC models compare and contrast the two models.
- Include a graphic display of at least one of your SDLC models.
- For each step in one of your models, describe the steps in the model.
- Identify and summarize a scholarly article within the past four years related to one of your SDLC model’s.
- Of your two models, which model do you recommend for SDLC and why? Be specific including a minimum of three well-developed reasons.
Your assignment
- Must be three to four double-spaced pages in length (not including title and references pages) and formatted according to APA style as outlined in the Writing CenterLinks to an external site..
- Must include a separate title page with the following:
- Must use at least three sources in addition to the course text.
- Must document all sources in APA style as outlined in the Writing Center.
- Must include a separate references page that is formatted according to APA style as outlined in the Writing Center.
Carefully review the Grading RubricLinks to an external site. for the criteria that will be used to evaluate your assignment.
Expert Solution Preview
Introduction:
In this assignment, we will compare and contrast two System Development Life Cycle (SDLC) models, Model 1: Waterfall and Model 2: Fountain. We will provide a graphic display of one of the models, describe the steps in one of the models, and summarize a scholarly article related to one of the models. Finally, we will recommend one of the models and provide three reasons for our recommendation.
Comparison of Waterfall and Fountain Models:
Waterfall model is a sequential SDLC model, where each phase must be completed before moving to the next phase. In contrast, the Fountain model is an iterative SDLC model, where the phases are repeated and refined until the final product is achieved.
Waterfall model is best suited for large projects where the requirements are clearly defined, and there is minimal to no change to the requirements during the project. The Fountain model is best suited for small to medium projects where the requirements are not clear, there is a need for flexibility, and changes are expected during the project.
Graphic Display of Waterfall model:
Step 1: Requirements gathering and analysis
Step 2: Design
Step 3: Implementation
Step 4: Testing
Step 5: Deployment
Step 6: Maintenance
Scholarly Article:
One of the scholarly articles related to the Waterfall model is “A new framework for software development life cycle models based on product constraints” by A. Immaneni et al. The article proposes a new framework for SDLC models that address product constraints, including time, cost, and quality. The framework is evaluated using six SDLC models, including the Waterfall model.
Recommendation:
Based on the comparison of Waterfall and Fountain models, we recommend the Fountain model for SDLC. Our reasons for the recommendation are:
1. Flexibility: The Fountain model allows for flexibility and changes during the project, which is ideal for small to medium projects with unclear requirements.
2. Continuous Improvement: The iterative nature of the Fountain model enables continuous improvement and refinement until the final product is achieved.
3. Stakeholder Involvement: The Fountain model encourages stakeholder involvement throughout the project, resulting in a better final product that meets the stakeholders’ needs and expectations.
Conclusion:
In conclusion, the Fountain model is the recommended SDLC model due to its flexibility, continuous improvement, and stakeholder involvement. The Waterfall model is more suitable for larger projects with clearly defined requirements and minimal changes during the project.