Post

[THM] SDLC

This is a full walkthrough with answers and explanations for the TryHackMe room "SDLC".

[THM] 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-8 phases. 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 Prototyping it 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 Maintenance stage 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 testing phase 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

https://www.atlassian.com/devops/frameworks/calms-framework


[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 rates are 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.

This post is licensed under CC BY 4.0 by the author.