Software requirements specifications (SRS) Flashcards

1
Q

Why are software requirements specifications written?

A

SRS’s are essentially agreements between clients and developers, preventing scope-creep (gradual expansion of goals without approval) and ensuring project clarity.

They offer clear instructions on system needs, including functional and non-functional requirements. Diagrams within the SRS visually representing system functionalities, inputs, and outputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is contained within an SRS?

A

SRSs contain a description of the scope of a solution, the constraints upon that solution and the functional and non-functional requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a solution in programming?

A

A solution is a piece of code that solves a specific problem or performs a particular task. It’s the practical implementation of algorithms and instructions in a programming language to achieve a desired outcome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly