Software-Requirements

Question 1
Which one of the following is a functional requirement
A
Maintainability
B
Portability
C
Robustness
D
None of the mentioned
Question 1 Explanation: 
Functional Requirements include:
1. Descriptions of data to be entered into the system
2. Descriptions of operations performed by each screen
3. Descriptions of work-flows performed by the system
4. Descriptions of system reports or other outputs

→ The Functional Requirements Specification is designed to be read by a general audience. Readers should understand the system, but no particular technical knowledge should be required to understand the document.

Examples:
1. Interface requirements
2. Business requirements
3. Regulatory/Compliance requirements
4. Security requirements
Question 2
What are the characteristics of software?
A
Software is developed or engineered;It is not manufacturing in the classical sense
B
Software can be custom built or custom build
C
Software doesn't "wear out"
D
All mentioned above
Question 2 Explanation: 
Software characteristics are
● Functionality: Refers to the degree of performance of the software against its intended purpose.
● Reliability: Refers to the ability of the software to provide desired functionality under the given conditions.
● Usability: Refers to the extent to which the software can be used with ease.
● Efficiency: Refers to the ability of the software to use system resources in the most effective and efficient manner.
● Maintainability: Refers to the ease with which the modifications can be made in a software system to extend its functionality, improve its performance, or correct errors.
● Portability: Refers to the ease with which software developers can transfer software from one platform to another, without (or with minimum) changes
● Robustness refers to the degree to which the software can keep on functioning in spite of being provided with invalid data
● integrity refers to the degree to which unauthorized access to the software or data can be prevented
Question 3

The Software Requirement Specification(SRS) is said to be _________ if and only if no subset of individual requirements described in it conflict with each other.

A
Correct
B
Consistent
C
Unambiguous
D
Verifiable
Question 3 Explanation: 
Consistent :
The Software Requirement Specification(SRS) is said to be Consistent if and only if no subset of individual requirements described in it conflict with each other.
Unambiguous :
SRS said to be unambiguous if there exist no word that have more than one meaning and this will not confuse testers to get the exact reference.
Correct :
SRS is said to be correct if it is error free and accurate.
Question 4

Software products need perfective maintenance for which of the following reasons ?

A
To rectify bugs observed while the system is in use.
B
When the customers need the product to run on new platforms
C
To support the new features that users want it to support
D
To overcome wear and tear caused by the repeated use of the software
Question 4 Explanation: 
Maintenance:
Maintenance can be referred as a process of enhancement in the software product according to the changing requirements of user.
4 types of maintenance:
1. Adaptive – modifying the system to cope with changes in the software environment (DBMS, OS).
2. Perfective – implementing new or changed user requirements which concern functional enhancements to the software.
3. Corrective – diagnosing and fixing errors, possibly ones found by users.
4. Preventive – increasing software maintainability or reliability to prevent problems in the future.
Question 5
Which one of the following is NOT desired in a good software requirement specifications(SRS) document?
A
Functional requirements
B
Non Functional requirements
C
Goals of implementation
D
Algorithm for software implementation
Question 5 Explanation: 
The software requirements specification document is a requirements specification for a software system, is a complete description of the behavior of a system to be developed and may include a set of use cases that describe interactions the users will have with the software. In addition it also contains non-functional requirements. Non-functional requirements impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints)
An SRS document should clearly document the following aspects of a system: Functional Requirements, Non-Functional Requirements and Goals of implementation
Question 6
The extent to which the software can control to operate correctly despite the introduction of invalid input is called as
A
reliability
B
robustness
C
fault tolerance
D
Portability
Question 6 Explanation: 
● Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment.
● robustness is the ability of a computer system to cope with errors during execution[1and cope with erroneous input
● Fault tolerance is the property that enables a ​ system​ to continue operating properly in the event of the failure of some (one or more faults within) of its components.
● Portability in high-level computer programming is the usability of the same software in different environments.
Question 7
Software requirement Specification(SRS) is also known as specification of:
A
White box testing
B
Integrated testing
C
Acceptance testing
D
Black box testing
Question 7 Explanation: 
The system is considered as a black box whose internal details are not known that is, only its visible external (input/output) behavior is documented.
There are 7 questions to complete.

Access quiz wise question and answers by becoming as a solutions adda PRO SUBSCRIBER with Ad-Free content

Register Now

If you have registered and made your payment please contact solutionsadda.in@gmail.com to get access