SDLC

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

SDLC

Discuss the questions

● What is SDLC (Software Development Life Cycle)?


● Why is SDLC important?
● What SDLC Phases do you know?
Why SDLC?

Here, are prime reasons why SDLC is important for developing a software system.

● It offers a basis for project planning, scheduling, and estimating


● Provides a framework for a standard set of activities and deliverables
● It is a mechanism for project tracking and control
● Increases visibility of project planning to all involved stakeholders of the development process
● Increased and enhance development speed
● Improved client relations
● Helps you to decrease project risk and project management plan overhead
SDLC Phases. Put the phases in the correct order.

Maintenance Design Testing Requirement collection and analysis Coding


Installation/Deployment Feasibility study

● Phase 1:
● Phase 2:
● Phase 3:
● Phase 4:
● Phase 5:
● Phase 6:
● Phase 7:
SDLC Phases. Could you comment on each of them?
Complete the activities with the words
met divide released preparation design verify scope existing assign upgrading
communicate defects

● To ____ tasks into units or modules


● Planning for the quality assurance requirements
● Defining overall system architecture
● _____ the application to the newer versions
● Recognising of the risks involved
● Getting a clearer picture of the ____ of the entire project
● To ensure that needs continue to be____
● Adding some new features into the ____ software
● To ____ bugs to developers
● To ____documents development
● Building the entire system by writing code
● To find some bugs/____
● To____ that the entire application works according to the customer requirement
● Defining and documenting software needs
● The final software is____ and checked for deployment issues if any
● To ____ tasks to different developers
● The system and software design documents _____
Complete the activities with the words

● To divide tasks into units or modules


● Planning for the quality assurance requirements
● Defining overall system architecture
● Upgrading the application to the newer versions
● Recognising of the risks involved
● Getting a clearer picture of the scope of the entire project
● To ensure that needs continue to be met
● Adding some new features into the existing software
● To communicate bugs to developers
● To design documents development
● Building the entire system by writing code
● To find some bugs/defects
● To verify that the entire application works according to the customer requirement
● Defining and documenting software needs
● The final software is released and checked for deployment issues if any
● To assign tasks to different developers
● The system and software design documents preparation
Match the activities with the stages.

Requirements Feasibility Design Coding Testing Deployment Maintenance


analysis study
Match the activities with the stages.

Requirements Feasibility Design Coding Testing Deployment Maintenance


analysis study

Planning for Defining and Defining Building the To verify that The final Upgrading the
the documenting overall system entire system the entire software is application to
quality assura software architecture by writing application released and the newer
nce needs code works checked for versions
requirements The system according to deployment
and software To divide the customer issues if any Adding some
Recognising design tasks into requirement new features
of the risks documents units or
involved into the
preparation modules To find some
bugs/defects existing
Getting a Design To assign software
clearer picture documents tasks to To
of the scope development different communicate To ensure that
of the entire developers bugs to needs
project developers continue to be
met
LANGUAGE FOCUS

Read and discuss the meaning in context


Key project management steps for monitoring and controlling a project:
Cost & Time Management

● Delegate this task to one of your teammates. It will help you save up some
time and focus on more urgent tasks.
● We are running out of resources to complete the project. Therefore, we have
to reconsider the budget. I suppose we need to cut down on the number of
reports. Otherwise, we’ll have to make a report on reports.
Quality Management

● Projects often fall short of achieving their anticipated= predicted


results, not due to a lack of project management, but rather from a lack
of project leadership.
● Simply breaking down work and tracking progress is all you need to
pull off a successful project.
● The overall number of users for the first time leveled off, which means
we’ve chosen the right strategy.
● How are you going to make up for lost time?
Risk Management

● There is no way out. We simply have to put up with the risks.


● The project was held up by various legal problems.
● What do you put our failure down to? Poor team performance or poor
risk management?
Acceptance Management

● There are few things I’d like to clear up before we kick off user
acceptance testing.
● He offered to create a reviewing system, but they turned it down.
● Let’s see if you're on track to hitting the objectives and all
deliverables meet the needs of the client.
Change Management

● We need to figure out how to resolve this issue within the budget we
have
● Can't you think up a better solution than just rejection?
● I’ve come up with an idea of how to meet deadlines despite the
changes.
LANGUAGE FOCUS

● Delegate this task to one of your teammates. It will help you ____
some time and focus on more urgent tasks.
● We are ____ resources to complete the project. Therefore, we have to
reconsider the budget. I suppose we need to ___the number of
reports. Otherwise, we’ll have to make a report on reports.
Quality Management

● Projects often ____ achieving their anticipated= predicted results, not


due to a lack of project management, but rather from a lack of project
leadership.
● Simply breaking down work and tracking progress is all you need to
____ a successful project.
● The overall number of users for the first time ____, which means we’ve
chosen the right strategy.
● How are you going to ____ lost time?
Risk Management

● There is no way out. We simply have to ___ the risks.


● The project was ___ by various legal problems.
● What do you ___ our failure ___? Poor team performance or poor risk
management?
Acceptance Management

● There are few things I’d like to ___ before we ____user acceptance
testing.
● He offered to create a reviewing system, but they ___ it ___.
● Let’s see if you're on track to ___the ____ and all deliverables meet the
needs of the client.
Change Management

● We need to ___ how to resolve this issue within the budget we have
● Can't you ____ a better solution than just rejection?
● I’ve ____ an idea of how to meet deadlines despite the changes.
Complete with the correct phrasal verbs in the correct form

This can really _ network traffic when many users request the same page.

He worked hard to _____ some money.

We can solve this but we're _____ of time.

Hanley ___ a surprise victory in the semi-final.

House prices now seem to be _____ after the steep=sharp rises of the last few years.

I worked extra hours to______ for the time I had missed.

I don't know how he ______their constant complaining.


Complete with the correct phrasal verbs in the correct form

This can really _hold up_ network traffic when many users request the same page.

He worked hard to __save up____ some money.

We can solve this but we're __running out ___ of time.

Hanley __pulled off__ a surprise victory in the semi-final.

House prices now seem to be __leveled off___ after the steep=sharp rises of the last
few years.

I worked extra hours to___make up___ for the time I had missed.

I don't know how he __puts up with____their constant complaining.


RECAP

What are your insights on this topic?


What are your “must use” phrases?
Is there anything that makes it difficult to apply the knowledge?
What else would you like to consider in relation to the theme?
Day of a life of a PM

You might also like