127k views
0 votes
Which case you should write software requirement specification more detail is better?

A. Accurate estimates are needed
B. Precedents are available as when a previous application is being replaced
C. Customers are extensively involved
D. A package solution will be used

User Krinn
by
7.6k points

1 Answer

3 votes

Final answer:

A detailed SRS is particularly important when accurate estimates for cost, time, and resources are needed. It takes into account customer involvement, past precedents, and details required for creating a detailed design, including the physical aspects of a product.

Step-by-step explanation:

A software requirement specification (SRS) needs to be detailed when accurate estimates are needed. Detailed SRS documents are crucial in ensuring that accurate and precise estimates can be made regarding the project's cost, time, and resource requirements. This level of detail is also necessary when assessing risks and determining project feasibility.

A situation in which a previous application is being replaced would require an SRS that references existing precedents, as it draws from past experiences to better understand and outline the new system requirements. When customers are extensively involved, detail becomes critical for effectively capturing their needs and expectations within the SRS. However, if a package solution is being used, the SRS would be adapted as package solutions come with pre-defined specifications and requirements that may not require as much detail in customization.

Moreover, as part of the design process, especially when it moves from a general design concept to a detailed design phase, accurate documentation of design steps and a clear understanding of the customer needs, constraints, and resources are fundamental. This detailed design includes shapes and dimensions of all physical components and might involve a series of iterations, prototyping, and refinement.

User Jakub Bartczuk
by
7.8k points