[THM] SDLC
This is a full walkthrough with answers and explanations for the TryHackMe room "SDLC".
Link to the room: https://tryhackme.com/room/sdlc.
[Task 2] SDLC
How many phases can an SDLC have? (Format X-Y)
1
6-8
Companies can choose to rearrange by splitting or unifying these into
6-8phases. For example, we can merge the testing phase with the Development phase in scenarios where security is introduced in every development step, as developers fix bugs during testing.
[Task 3] SDLC Phases Part 1
What phase focuses on determining the first idea for a prototype?
1
Requirements Definition
A system’s requirements stage (
Requirements Definition) involves defining the prototype ideas and gathering all the necessary details.
What stage is also known as the “Feasibility Stage”?
1
Planning Stage
As part of the Planning Phase, also known as the
Feasibility Stage, the scope and purpose of the application are determined.
When do you outline the user interfaces and network requirements?
1
Design and Prototyping
In
Design and Prototypingit is first necessary for developers to outline the details of the overall application, including its attributes
[Task 4] SDLC Phases Part 2
What phase focuses on handling issues or bugs reported by end-users?
1
Operations and Maintenance
Developers in
Operations and Maintenancestage must move into maintenance mode and begin practising any activities required to handle issues reported by end-users.
What phase involves releasing new versions of software?
1
Deployment
After testing, the overall design for the software starts to come together, and different modules or configurations are integrated into the primary source code. That stage is called
Deployment.
What phase ensures software meets the standards defined in the requirements phase?
1
Testing
Testers in
testingphase will identify and report detailed bugs from test case execution and log the system’s performance compared to its requirements.
[Task 5] Keep CALMS
What does CALMS stand for?
1
Culture, Automation, Lean, Measurement, Sharing
[Task 6] DevOps Metrics
What 2 metrics are used to measure deployment agility?
1
Deployment speed and frequency
You can measure deployment agility by combining
deployment speed and frequency.
What is an essential rate for engineers in Production environments to know if code meets security requirements?
1
Failure rate
Tracking and reporting
failure ratesare essential for ensuring new code releases meet security requirements.
What is the measurement for recovery time after a failure?
1
MTTR
When a partial or total service interruption occurs, the mean time to recovery (
MTTR) is measured.
[Task 7] Production of the Droids
What is the flag that you receive once you have doubled the empire’s investment?
1
THM{Ruler.of.the.SDLC.Droids}
Try your best at first! Clue: When you will keep the number of developers low, and number of sprint high, then you can win the game.