0% found this document useful (0 votes)
65 views2 pages

SDLC (Software Development Life Cycle) Summary

The software development life cycle has 7 steps: 1) Planning with customers and experts, 2) Requirement analysis to outline customer desires, 3) Design of requirements including interfaces and architecture, 4) Implementation and coding along with testing plans, 5) Testing for bugs which are tracked and fixed, 6) Deployment of tested systems to production, and 7) Maintenance of servers, monitoring, and providing updates.

Uploaded by

Reynhard Dale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views2 pages

SDLC (Software Development Life Cycle) Summary

The software development life cycle has 7 steps: 1) Planning with customers and experts, 2) Requirement analysis to outline customer desires, 3) Design of requirements including interfaces and architecture, 4) Implementation and coding along with testing plans, 5) Testing for bugs which are tracked and fixed, 6) Deployment of tested systems to production, and 7) Maintenance of servers, monitoring, and providing updates.

Uploaded by

Reynhard Dale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Development Life Cycle

1. Planning
- mostly senior members of the company are the
ones working with this step with the customers together with the
other experts.
- outline of the requirements

2. Requirement Analysis
- outlining the requirements of the customer's desire for the application.
- each of the requirements has its own substructure.

3. Design
- it is the image or blueprint of all the requirements inserted to the
application.
- user interface layouts
- color schemes
- frameworks
- system server designs
- database relationships
- architecture of the application
- mobile aspects
- supported browsers

4. Implementation/ Coding
- operations team set-ups the physical hardware
- developers starting the code
- designers planning the user interface
- testers analyze the requirements and start testing the cases for their test
plans
- testers imagine or brainstorm the usability of the application to check the
flow.
-

5. Testing
- the most important part of the cycle
- checks or tests the problems of the customer's complaints about the
application.
- test the bugs or find the bugs
- ater tracking the bugs, it will be reported in a bug tracking system and
will be assigned to a developer
to fix and assign it back (called Bug of Life Cycle)

6. Deployment
- operations team will end up mirroring the staging or development
environment systems
that has been tested and get them ready for production
- install new hardware, brand new servers scalable for production
- setting up links, setting up the databases for real users, syncing with the
development teams
and release managers
- once those tasks are done, the application will be deployed or go live to
the real users

7. Maintenance
- after the live deployment of the application, we need to maintain the
servers.
- monitor the load, the stress of the servers from the number of people
logging in.
- changes or updates are done here as well.
- bugs found in the production to be fixed again and provide another live
release of the application.

You might also like