Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A Requirements Specifications (SRS) document presents developers' understanding of customer requirements and expectations. SRS documentation provides the foundation for the remaining phases of the software

A Requirements Specifications (SRS) document presents developers' understanding of customer requirements and expectations. SRS documentation provides the foundation for the remaining phases of the software development life cycle, and a carefully crafted SRS document is essential for successful system development. The SRS document must be written in precise language explicitly stating all functions and capabilities a software system must provide. The SRS document is often called a "parent" document because all subsequent project management documents such as the statement of work, software architecture, design specifications, and testing plans are based on it. It must be noted that an SRS document details functional and non-functional requirements only without delving into design, solution approaches, or implementation details. A well-prepared SRS document accomplishes four goals:

It is used to provide feedback to the customer. Hence, an SRS document should be written using non-technical language without any computer jargon.

It helps in decomposing the problem into manageable components. A set of requirements written in a well-designed format organizes the information, identifies the boundary of the proposed system, and helps break down the problem into parts.

The SRS document serves as a foundation for detailed design specifications. Therefore, an SRS document should capture all functional requirements to provide a solid foundation for the design.

The SRS document serves as the parent document for software testing and validation strategies.

A typical SRS document should adequately address the following issues:

Software functionality

Software external interfaces

Non-functional requirements such as throughput, response time, accuracy, and reliability

Design and implementation constraints (if any)

==================

The students are expected to provide the following by the next week:

Project title

Background

Problem statement

Scope of the project

Objectives of the project

Functional requirements

Non-functional requirements

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 24th International Conference Dexa 2013 Prague Czech Republic August 2013 Proceedings Part 2 Lncs 8056

Authors: Hendrik Decker ,Lenka Lhotska ,Sebastian Link ,Josef Basl ,A Min Tjoa

2013th Edition

3642401724, 978-3642401725

More Books

Students also viewed these Databases questions

Question

Explain the contribution of Peter F. Drucker to Management .

Answered: 1 week ago

Question

What is meant by organisational theory ?

Answered: 1 week ago

Question

What is meant by decentralisation of authority ?

Answered: 1 week ago

Question

Briefly explain the qualities of an able supervisor

Answered: 1 week ago