1. Instructed on: 11-Nov-2011 | Session: #02
By: Alaa’ Amr – Miral Hossam – Mohanad Yehia
Topic Code: MIX-01-2012
All Copy Rights Saved to the 7th Students’ Conference on Communication and Information Based in the Faculty of Computers and Information Cairo University – Egypt 2011/2012 www.scci-cu.com
3. SDLC:
Stands for Software Development Life
Cycle.
Standard model used word wide to
develop a software.
Necessary to ensure the quality of the
software.
Logical steps taken to develop a
software product.
6. 1-Analysis:
The first and the most important phase
in the SDLC.
Determine where the problem is.
Breaking down the system.
Requirements.
Must be done carefully.
Any error in this phase will cost a lot !!
7. 2-Planning:
Determine who will do what !
Tasks are assigned to team members.
It all starts here.
11. Water Fall Model:
The waterfall model is
the oldest and most
widely used model in the
field of software
development.
12. Advantages & Disadvantages:
Advantages: Disadvantages:
Linear model. Unidirectional.
Documentation. Unclear requirements
lead to confusion.
Testing (software
coding). Client’s approval is in
the final stage.
14. Advantages & Disadvantages:
Advantages: Disadvantages:
Large and complicated Works on complicated
projects. projects only.
Adaptability with An experienced and
changes. skilled team are
required.
Testing at each phase.
20. Advantages & Disadvantages:
Advantages: Disadvantages:
Customer Satisfaction. Not suitable for handling
complex dependencies.
Saves Time.
More risk of
Testing.
sustainability,
maintainability and
extensibility.
Suitable for fixed or
changing requirements. Strict delivery
management dictates
. the scope, functionality
to be delivered, and
adjustments to meet the
deadlines.