Git & SDLC
What is Git?
It is a distributed version control system designed for tracking changes in source code during software development.
What is GitHub?
It is a web-based interface that uses Git, the open source version control software Allows multiple people make separate changes to web pages at the same time
Git cheat Sheet
Contains configuration settings about remote repositories, branches, and user settings
Description:
A short description of the repository.
Hooks:
Contains scripts for committing, pushing, or receiving commits.
What is SDLC?
SDLC stands for Software Development Life Cycle.It is a structured process used for developing software applications.Here are the different phases of SDLC:
- Planing:
This phase includes gathering initial requirements and resources.
Define the project's scope, objectives, and feasibility.
- Requirements Analysis:
Gather detailed business and user requirements.
Involves interacting with stakeholders to understand what the software needs to accomplish.
- Design:
Create a blueprint for the software, including architectural design, user interfaces, databases, and system interfaces.
This phase often includes creating models and prototypes.
- Implementation :
Developers write the code according to the design specifications. This is the phase where the actual software is built.
- Testing:
This includes unit testing, integration testing, system testing, and user acceptance testing.
- Deployment:
Release the software to the production environment where users can start using it. This may involve installation, configuration, and user training.
- Maintenance:
Perform ongoing maintenance to fix bugs, improve performance, and add new features.
This phase ensures the software continues to meet user needs and operates efficiently