Log In
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
1 vote

Software validation mainly checks for inconsistencies between

  1. use cases and user requirements
  2. implementation and system design blueprints
  3. detailed specifications and user requirements
  4. functional specifications and use cases
in IS&Software Engineering
edited by

1 Answer

2 votes
Ans C

Software validation : is performed to ensure that the product actually meets the user’s needs and that the specifications were correct in the first place. In other words, to demonstrate that the product fulfills its intended use when placed in its intended environment.

Software validation is achieved through a series of tests that demonstrate conformity with requirements. A test plan outlines the classes of tests to be conducted, and a test procedure defines specific test cases that are designed to ensure that all functional requirements are satisfied, all behavioral characteristics are achieved, all content is accurate and properly presented, all performance requirements are attained, documentation is correct, and usability and other requirements are met (e.g., transportability,
compatibility, error recovery, maintainability). After each validation test case has been conducted, one of two possible conditions exists:

(1) The function or performance characteristic conforms to specification and is accepted or

(2) a deviation from specification is uncovered and a deficiency list is created.

Deviations or errors discovered at this stage in a project can rarely be corrected prior to scheduled delivery. .

Reference :- Pressman Page no 468

Related questions

1 vote
1 answer
Which of the following statements is/are true? P: In software engineering, defects that are discovered earlier are more expensive to fix. Q: A software design is said to be a good design, if the components are strongly cohesive and weakly coupled. Select the correct answer from the options given below: P only Q only P and Q Neither P nor Q
asked Jul 2, 2019 in IS&Software Engineering Arjun 264 views
1 vote
1 answer
The M components in MVC are responsible for user interface security of the system business logic and domain objects translating between user interface actions/events and operations on the domain objects
asked Jul 2, 2019 in IS&Software Engineering Arjun 319 views
2 votes
1 answer
In the context of software testing, which of the following statements is/are NOT correct? P: A minimal test set that achieves $100\%$ path coverage will also achieve $100\%$ statement coverage. Q: A minimal test set that achieves $100\%$ path coverage will generally detect ... will generally detect more faults than one that achieves $100\%$ branch coverage. R only Q only P and Q only Q and R only
asked Jul 2, 2019 in IS&Software Engineering Arjun 412 views
1 vote
1 answer
Software reuse is the process of analysing software with the objective of recovering its design and specification the process of using existing software artifacts and knowledge to build new software concerned with reimplementing legacy system to make them more maintainable the ... create a representation of a higher level of abstraction and breaking software down into its parts to see how it works
asked Jul 2, 2019 in IS&Software Engineering Arjun 246 views