Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

Which of the following is the CORRECT definition of the term Nonfunctional Requirement?

A. One or more logically related system capabilities that provide value to a user and are described by a set of functional requirements
B. A description of a behavior that a system will exhibit under specific conditions
C. A kind of nonfunctional requirement that describes a service or performance characteristic of a product.
D. A description of a property or characteristic that a system must exhibit or a constraint that it must respect.
D
Which of the following is the CORRECT definition of the term Feature?

A. A description of a behavior that a system will exhibit under specific conditions.


B. A kind of nonfunctional requirement that describes a service or performance characteristic of a product.
C. A description of a property or characteristic that a system must exhibit or a constraint that it must respect.
D One or more logically related system capabilities that provide value to a user and are described by a set of functional requirements
D
Which of the following is the CORRECT definition of the term User Requirement?
A. A goal or task that specific classes of users must be able to perform with a system. or a desired product attribute.
B. A kind of nonfunctional requirement that describes a service or performance characteristic of a product.
C. A top-level requirement for a product that contains multiple subsystems. which could be all software or software and hardware
D A description of a property or characteristic that a system must exhibit or a constraint that it must respect.
A
Which of the following is the CORRECT definition of the term Business Requirement?
A. A high-level business objective of the organization that builds a product or of a customer who procures it
B. A restriction that is imposed on the choices available to the developer for the design and construction of a product
C. A policy, guideline, standard, or regulation that defines or constrains some aspect of the business, or a software requirement in itself, but the
origin of several types of software requirement
D. A description of a connection between a software system and a user, another software system, or a hardware device
A
Requirement attributes include:
1. Date the requirement was created
2. Current versos number of the requirement
3. Author who wrote the requirement
4. Priority
5. Requirement validation
A. 2, 3, 4, 5
B. 1, 2, 3, 4
C. 1, 3, 4, 5
D .1, 2, 4, 5
B
The following skills are important for business analyst, EXCEPT:
A. Project framework knowledge
B. Modeling skills
C. Interpersonal skills
D. Creativity and Observational skills
A
Which is NOT a common way to represent software requirement?
A. The language you "invented" and write what you like
B. Formal specifications that define requirements by using mathematically precise specification languages
C. Visual models that illustrate transformational processes, system states and changes between them, data, relationships, logic flows, and the like.
D. Well-structured and carefully written natural language
A
What is not included in Requirement Effort?
A. Holding workshops and interviews, analyzing documents, and performing other elicitation activities
B. Writing requirements specifications, creating analysis models, and prioritizing requirements
C. Planning requirements-related activities for the project
D. Reviewing requirements and performing other validation activities
E. Writing the software sources
F. Creating and evaluating prototypes intended to assist with requirements development
E
The following statements are true or false? Anywhere there are functions, there is data. Software functionally is specified to create,
modify, display, delete, process, and use data.
A. False
B. True
A
Which is NOT a synonym of project role Business Analyst?
A. System Analyst
B Requirements Engineer
C. Needs Analyst
D. Requirement Analyst
E Requirements Manager
F Application Analyst
C
The following terms can be used exchangeable. Which is the industry-standard term?
A. software requirements specification
B. business requirements document (BRD)
C. product specification
D. functional specification
E. requirements document
F. system specification
A
Which is the most appropriate way when you want to resolve the disagreement requirement between Individual users?
A. Favored user class gets preference
B. Business objectives dictate direction
C. Product champion or product owner who will decides the requirements
D. Segment with greatest impact on business success gets preference
C
Which is the most appropriate way when you want to resolve the disagreement requirement between Corporate customers?
A. Product champion or product owner who will decides the requirements
B. Segment with greatest impact on business success gets preference
C. Favored user class gets preference
D. Business objectives dictate direction
D
Which is the most appropriate way when you want to resolve the disagreement requirement between Users and user manage.
A. Marketing gets preference
B. Customers get preference. but in alignment with business objectives
C. Product owner or product champion for the user class decides
D. Business objectives dictate direction
C
Which is the CORRECT statements describe about User requirements?
A. User requirements describe as fully as necessary the expected behavior of the software system
B. User requirements describe why the organization is implementing the system, the business benefits the organization hopes to archive. The
focus is on the business objectives of the organization or the customer who requests the system
C. User requirements describe goals or tasks the users must be able to perform with the product that will provide value to someone. The domain
of user requirements also includes descriptions of product attributes or characteristics that are important to user satisfaction
D. User requirements specify the behaviors the product will exhibit under specific conditions. They describe what the developers must implement
to enable users to accomplish their task (user reequipments), thereby satisfying the business requirements
C
Requirements bill of responsibilities for software customers are, EXCEPT:
A. Respect a developer's assortment of the cost and feasibility of requirements
B. Make timely decisions about requirements when asked
C. Describe characteristics that will make the product easy to use
D. Educate BAs and developers about business
C
Requirements bill of rights for software customers are, EXCEPT:
A. Receive a system that meets your functional needs and quality expectations
B. Describe characteristics that will make the product easy to use
C. Hear ideas and alternatives for your requirements and for their solution
D. Be specific and precise when providing input about requirements
D
Impact analysis procedure and template are not necessary for change impact analysis
A. True
B. False
B
When to use notation TBD (to be determined) in software requirements specification?
A. When you numbering requirements
B. When you dealing with incompleteness requirements
C. When you labeling requirements
D. When you organizing requirements
B
Which is the generic template for a requirement written from the system's perspective?
A. The [user class or actor name] shall be able to [do something] [to some object] [qualifying conditions, response time. or quality statement]
B. [optional precondition] [optional trigger event] the system shall [expected system response]
B
Which template fit with the example requirement written based on the system's perspective? "If the requested chemical is found in the
chemical stockroom, the system shall display a list of all containers of the chemical that are currently in the stockroom"
A. The [user class or actor name] shall be able to [do something] [to some object] [qualifying conditions, response time. or quality statement]
B. [optional precondition] [optional trigger event] the system shall [expected system response]
B
Which template fit with the example requirement written based on the user's perspective? "The Chemist shall be able to reorder any
chef retrieving and editing the order details."
A. The [user class or actor name] shall be able to [do something] [to some object] [qualifying conditions, response time. or quality statement]
B. [optional precondition] [optional trigger event] the system shall [expected system response]
A
Which is the most appropriate way when you want to resolve the disagreement requirement between Development and customers?
A. Marketing gets preference
B. Customers get preference. but in alignment with business objectives
C. Product owner or product champion for the user class decides
D. Business objectives dictate direction
B
Which technique is should not to be used for the Embedded software project when you do requirements elicitation?
A. Workshops
B. Interviews
C. System interface analysis
D. Observations
C
Which is a good place to start specifying data requirements in the new software system you want to develop?
A. with the input and output flows on the sequence diagram
B. with the input and output flows on the state diagram
C. with the input and output flows on the system's context diagram
D. with the input and output flows on the data diagram
E. with the input and output flows on the use case diagram
F. with the input and output flows on the class diagram
C
Model the requirements and allocate requirements to subsystems activities should be done in ____ stage
A. Analysis
B. Specification
C. Validation
D. Elicitation
A
Which is NOT a basic task of a Business Analyst?
A. Identity project stakeholders and user classes
B. Elicit requirements
C. Delete business requirements
D. Plan the requirements approach
E. Thinking on your feet
F. Document requirements
E
Which is NOT an example belong to the Action Enablers, a type of business rule?
A. On the last day of a calendar quarter, generate the mandated ABC and XYZ reports on chemical handling and disposal for that quarter
B. Every order has a shipping charge
C. If the chemical stockroom has containers of the requested chemical in stock, then offer existing containers to the requester
D. If the expiration date for a chemical container has been reached, then notify the person who currently possesses that container.
B
____ identifies external events that could trigger behavior in the system. It depicts the scope boundary for the system by naming possible
business events triggered by user... (temporal) events or signal events received from external components, such as hardware devices
A. A feature tree
B. An event list
C. A Ecosystem map
D. A Sequence Diagram
B
Which analysis model you should use when the customers present their requirements using Verb?
A. Entities of their attributes (ERD)
B. Objects with states (STD)
C. Use cases (use case diagram)
D. Actors (use case diagram)
C
Which analysis model you should use when the customers present their requirements using Noun?
A. Entities of their attributes (ERD)
B. Relationships (ERD)
C. Use cases (use case diagram)
D. Process steps (swimlane diagram)
A
________ is a restriction that is imposed on the choices available to the developer for the design and construction of a product.
A. System requirement
B. Constraint
C. Quality attribute
D. Feature
E. Nonfunctional requirement
B
Which is NOT a good reason to set a use case at high priority to implement?
A. Other system functions depend on its presence
B. That use case won't be implemented for months
C. A favored user class requested it
D. Many users will use it frequently
E. It describes part of a core business process that the system enables
F. It's required for regulatory complicate
B
_____ is a visual depiction of the product's features organized in logical groups, hierarchically subdividing each feature into further
levels of details
A. A feature tree
B. An event list
C. A Ecosystem map
D. A Sequence Diagram
A
Software requirements specification template is be long to ____
A. Requirement Development Process Assets
B. Requirement Management Process Assets
A
Which is NOT belong to prepare for elicitation activity when you do requirements elicitation on your project?
A. Prepare questions and straw man models
B. Prepare resource
C. Document open issues
D. Decide on elicitation scope and agenda
C
Without customer contact the expectation gap ___ during software development time
A. Doesn't change
B. Increase
C. Decrease
B
The change control board charter includes:
1. Making decisions
2. Communicating status
3. Evaluating requirement cost
A. 1, 2
B. 1, 3
C. 2, 3
A
Requirements are missed during elicitation that does not relate the software projects shouldn't be finished on time
A. False
B. True
A
Which statement CORRECT describe the term use case?
A. A customer who will interact with a system either directly or indirectly
B. A statement that describes the strategic concept or the ultimate purpose and form of a new system
C. A format to capture user-requirements on agile projects in the form of one or two sentences that articulate a user need or describe a unit of
desired functionality, as well as stating the benefit of the functionality to the user
D. A description of a set of logically related possible interactions between an actor and a system that resulted in an outcome that provides value to
the actor. Can encompass multiple scenarios.
D
Which tip is NOT belong to Interviews technique when you do requirements elicitation?
A. Suggest ideas
B. Fill all of the team roles
C. Establish rapport
D. Listen actively
E. Prepare questions and straw man models ahead of time
F. Stay in scope
B
Define vision and scope and Select product champions activities should be done in ___ stage
A. Analysis
B. Validation
C. Elicitation
D. Specification
C
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
A
What is true about Sources of trace link intonation
A. Link source object type is System requirement, then Link target object type is Functional requirement
B. Link source object type is user requirement, then Link target object type is Functional requirement
C. Link source object type is Design Element, then Link target object types Code
D. All above answers are true
D
Which is NOT an example belong to the constraint, a type of business rule?
A. Books taller than 16 inches are shelved in the library's Oversize section
B. Industry standards
C. Organizational policies
D. Government regulations
A
Which analysis model you should use when the customers present their requirements using Conditional?
A. Entities of their attributes (ERD)
B. Objects with states (STD)
C. Use cases (use case diagram)
D. Decisions (decision tree, decision table, or activity diagram)
D
____ is a high-level business objective of the organization that builds a product or of a customer who procures it.
A. Business requirement
B. Business rule
C. Constraint
D. Functional requirement
E. System requirement
A
On projects using agile development methods, the traditional project role Business Analyst will likely be a ______
A. Scrum master
B. The tester
C. The team
D. Product owner
D
____ is a goal or task that specific classes of users must be able to perform with a system, or a desired product attribute
A. Quality attribute
B. System requirement
C. Constraint
D. User requirement
E. Business rule
D
Proposed requirements changes are _____ before being committed to
A. not need to evaluated
B. thoughtfully evaluated
B
Which is the correct definition of the term business rule based on the information system perspective?
A. A business rule is guidance that there is an obligation concerning conduct, action. practice, or procedure within a particular activity or sphere
B. A business rule is a statement that defines or constrains some aspect of the business. It is intended to assert business structure or to control or
influence the behavior of the business.
B
Which is the CORRECT statements that describe about background section in the template of Vision and scope document?
A. The background describes the primary benefits that the new system will provide to its sponsors. buyers. and users.
B. The background describes the business opportunity that exists and the market in which the product will be competing.
C. The background summarizes the important business benefits the product will provide in a quantitative and measurable way.
D. The background summarizes the rationale and context for the new product or for changes to be made to an existing one. Describe the history
or situation that led to the decision to build this product
D
Which is the CORRECT statements that describe about business objectives section in the template of Vision and scope document?
A. The business objectives describe the business opportunity that exists and the market in which the product will be competing.
B. The business objectives summarize the important business benefits the product will provide in a quantitative and measurable way.
C. The business objectives describe the primary benefits that the new system will provide to its sponsors. buyers. and users.
D. The business objectives summarize the rationale and context for the new product or for changes to be made to an existing one. Describe the
history or situation that led to the decision to build this product
B
Which is the CORRECT statements that describe about business opportunities section in the template of Vision and scope document?
A. The business opportunities describe the business opportunity that exists and the market in which the product will be competing.
B. The business opportunities summarize the important business benefits the product will provide in a quantitative and measurable way.
C. The business opportunities describe the primary benefits that the new system will provide to its sponsors. buyers. and users.
D. The business opportunities summarize the rationale and context for the new product or for changes to be made to an existing one. Describe the
history or situation that led to the decision to build this product
B
Which is the CORRECT statements that describe about business requirements section in the template of Vision and scope document?
A. The business requirements summarize the important business benefits the product will provide in a quantitative and measurable way.
B. The business requirements describe the primary benefits that the new system will provide to its sponsors. buyers. and users.
C. The business requirements describe the business opportunity that exists and the market In which the product will be competing.
D. The business requirements summarize the rationale and context for the new product or for changes to be made to an existing one. Describe the
history or situation that led to the decision to build this product
B
Customers have the responsibility to:
1. Dedicate the time that it takes to provide and clarify requirements.
2. Be specific and precise when providing input about requirements.
3. Make requirements and make prototypes.
4. Establish acceptance criteria.
A. 1, 2, 3
B. 1, 2, 4
C. 1, 3, 4
D. 2, 3, 4
B
According to Karl Wiegers and Joy Beatty in software requirements, third edition, which is the CORRECT statement describe the
production champion term?
A. Product champions are key members of the user community to provide the requirements
B. Product champions is a description of a hypothetical generic person who serves as a stand in for group of users having similar characteristics
and needs
C. Product champions are all member of the user community to provide the requirements
A
According to Karl Wiegers and Joy Beatty in the book Software Requirements, third edition, which is NOT a basic distinct level of
Software Requirement
A. System requirement
B. Functional Requirements
C. User Requirements
D. Business Requirements
A
Conduct focus groups and identify user requirements activities should be done in _____ stage
A. Analysis
B. Validation
C. Elicitation
D. Specification
C
Choose true sentence about links in the requirements chain
A. Customer needs and Requirements are absolutely identical
B. Customer needs and Requirements are related to each other
B
What sentence is correct?
A. Both others are true
B. Customers agree that the requirements address their needs.
C. Developers agree that they do not need to understand the requirements and on condition that they are feasible
A
What is NOT true about motivations for tracing requirements?
A. Maintenance. Project tracking. Reengineering. Reuse. Testing
B. Managing Project
C. Finding missing requirements. Finding unnecessary requirements. Certification and compliance. Change impact analysis
B
Which is NOT a basic element that make up Business Requirements?
A. Business opportunities
B. Functional requirements
C. Business objectives
D. Success metrics
E. Vision and scope statements
B
Which the most appropriate representation techniques when you are trying to show, analyze, or discover User task descriptions?
A. State-transition diagrams and state tables
B. Detailed screen layouts and high-fidelity prototypes
C. The entity-relationship diagram
D. User stories, scenarios and use case specifications
D
_____ is a set of requirements that has been reviewed and agreed upon and serves as basis for further development.
A. A requirements baseline
B. A system requirements document
C. A system requirements baseline
D. A requirements document
A
Which statement CORRECT describe the term user story?
A. A format to capture user requirements on agile projects in the form of one or two sentences that articulate a user need or describe a unit of
desired functionality as well as stating the benefit of the functionality to the user
B. A customer who will interact with a system either directly or indirectly
C. A description of a set of logically related possible interactions between an actor and a system that results in an outcome that provides value to
the actor. Can encompass multiple scenarios.
D A statement that describes the strategic concept or the ultimate purpose and form of a new system.
A
What is NOT true about Requirements traceability matrix?
A. Requirements traceability matrix does not relates to the links between requirements and other system elements
B. Requirements traceability matrix Represents the links between requirements and other system elements
A
What is NOT true about Fundamentals of software process improvement
A. Treat your improvement activities as mini-projects
B. Software process improvement is not necessary because it makes software development cost more
C. People and organizations change only when they have an incentive to do so
D. Process improvement should be evolutionary and continuous
E. Process changes should be goal-oriented
B
(3) Which could requirements be reused in the scope of cross an enterprise?
A. Security requirements
B. Stakeholder profiles
C. Interfaces
D. Infrastructures of functionality needed to support certain types of requirements (such as a report generator)
E. Constraints
F. Business rules
ABF
Which requirements should NOT be reused in the scope of cross an enterprise?
A. Business rules
B. Security requirements
C. Constraints
D. Stakeholder profiles
C
Which statements are true?
A. Identify user classes of the new software system will be developing should start by asking the project sponsor who he expects to use many user
classes as you can think of.
B. Identity user classes of the new software system will be developing should start by brainstorming as many user classes as you can tt sponsor
who he expects to use the system
A
Which is NOT a basic element of Plan when you do requirements elicitation on your project?
A. Expected products of efforts
B. Keep everyone engaged
C. Elicitation objectives
D. Schedule and resource estimates
E. Elicitation risks
F. Elicitation strategy and planned techniques
B
To understand user tasks and goals and the business objectives with which those tasks align the BA should discuss vv. users at which
A Validation
B Elicitation
C Analysis
D Specification
B
The use of traceability lades helps to
A. debug programs following the detection of run-time errors
B. determine the performance of algorithm implementations
C. identify, control, and track requirements changes
D. minimize miscommunication and unnecessary rework
C
According to Halle and Goldberg 2010 in Software Requirements, third edition; which is NOT a basic types of business rule?
A. Computations
B. Constraints
C. Facts
D. References
E. Inferences
F. Action Enablers
D
What sentence is not true about requirements changes?
A. The project incorporates requirements changes in a consistent and effective fashion.
B. Appropriate individuals make informed business decisions about requested changes.
C. Requirements changes do not affect requirement effort
D. Approved changes are communicated to all affected participants.
E. Change activity is made visible to affected stakeholders.
C
(4) A throwaway prototype is most appropriate when:
A. Users need to judge whether the requirements will enable the necessary business processes
B. Have difficulty envisioning the system from the requirements alone
C. reaching a better understanding the logical requirement
D. The gaps between customers and developers in the requirements
E. the team faces uncertainty, ambiguity, Incompleteness, or vagueness in the requirements
ABDE
A throwaway prototype is most appropriate when: *
A. Users need to judge whether the requirements will enable the necessary business processes
B. Have difficulty envisioning the system from the requirements alone
C. All of them mentioned
D. The gaps between customers and developers in the requirements
E. the team faces uncertainty, ambiguity, Incompleteness, or vagueness in the requirements
C
Which of the following is not a type of software requirement?
A. External Interface
B. Complexity
C. Functionality
D. Performance
B
A listed acceptance criteria to fulfil certain requirements of a user and normally written from the perspective of an end-user. This is a
A. product backlog
B. release
C. requirement
D. user story
E. timebox
F. task
D
Which is NOT the main audience of the software requirements specification document?
A The competitor, who want to steal the data of the software system
B Project managers base their estimates of schedule. effort. and resources on the requirements.
C Software development teams need to know what to build.
D Testers use it to develop requirements-based tests. test plans. and test procedures.
E Maintenance and support staff use it to understand what each part of the product is supposed to do.
F Customers, the marketing department. and sales staff need to know what product they can expect to be delivered.
A
Which of the following is most true about a non-functional requirement?
A. Is derived from hardware requirements
B. Is highly sensitive to the system architecture
C. Describes functions software is to execute
D. Acts to constrain the software solution
D
Which is NOT a reuse success factor?
A. National culture
B. Quality
C. Organizational culture
D. Terminology
E. Repository
F Interactions
A
Which of the following property is least critical to the interaction between process actors and the requirements process?
A. Process actor identification
B. The education of the actor
C. The requirements they elicit
D. The nature of their 'stake in the process
B
What types of process assets are correct about requirements engineering process assets?
A. Checklist, Example, Plan, Policy, Procedure, Process description, Template
B. Checklist, Example, Plan, Policy, Procedure, Process description, Template, Cost Evaluating
A
If requirements are easily understandable and defined then which software process model is best suited?
A. Spiral model
B. Agile model
C. Prototyping model
D. Waterfall model
D
What Is not included in Requirement Statuses?
A. Proposed. In Progress. Drafted
B Not Need
C. Approved. Implemented. Verified
D. Deferred. Deleted. Rejected
B
Which is NOT a basic skill of a Business Analyst?
A. Communication skills
B. Interviewing and questioning skills
C. Document requirements
D. Analytical skills
E Listening skills
F. Modeling skills
C
Product requirement validation occurs primarily after____
A. Specification
B. Elicitation
C. Testing
D. Analysis
A
Major requirements management activity include
1. Version Control
2. Change Control
3. Test Trackings
4 Requirement Status Trackings
5 Requirement Tracking
A 1.2.4.5
B 2.3.4.5
C 1.3.4.5
D 1.2.3.4
A
Which of the following is not a good characteristic well written of a software requirements specification?
A. Consistent
B. Ranked
C. Verifiable
D Redundant
D
Which is the most appropriate way to improve the ambiguous terms (improved. better. faster. superior. higher quality)?
A. Quantify how much better or faster constitutes adequate improvement in a specific functional area or quality aspect.
B Explain how either the developer or the user can make this Judgment.
C. Specify the minimum acceptable time in which the system performs some action.
D. State the maximum and minimum acceptable values of some parameter.
A
Which is NOT the good way to identify use case?
A. Using a business process description. ask. 'What tasks must the system perform to complete this process or convert the inputs into use cases.
B_ Identify the actors first. then lay out the business processes being supported by the system. and define the use cases for activities wh
C. Create a specific scenario to illustrate each business process. then generalize the scenarios into use cases and identify the actors in
D. Use a CRUD (Create. Read. Update. Delete) analysis to identify data entities that require use cases to create. read. update. delete.
E. Based on your wants.
F Identify the external events to which the system must respond. then relate these events to participating actors and specific use cases.
E
What Is considered the traditional means or requirements elicitation?
A. Prototypes
B. Interviews
C. Observations
D Scenarios
B
______ is the process of examining a project to identify potential threats
A. Risk avoidance
B. Risk assessment
C_ Risk control
D. Risk monitoring
E. Risk resolution
B
(4) Which is(are) the characteristics of product backlog?
A. Ranking of features is done based on business value. technical value. risk management or strategic fitness.
B. Multiple teams can work on a single product backlog.
C. Lowest ranking items are decomposed into smaller stories during release planning so that they can be completed in future
D. Highest ranking items are decomposed into smaller stories during release planning so that they can be completed in future
E. Each product should have one product backlog which can have a set of large to very large features.
ABDE
Which is NOT the most important characteristics of product backlog?
A. Ranking of features is done based on business value. technical value. risk management or strategic fitness.
B. Multiple teams can work on a single product backlog.
C. Lowest ranking items are decomposed into smaller stories during release planning so that they can be completed in future
D. Highest ranking items are decomposed into smaller stories during release planning so that they can be completed in future
E. Each product should have one product backlog which can have a set of large to very large features.
C
A key tool for software designer, developer and their test team is to carry out their respective tasks is defined by:
A. Technical documentation
B. User document
C. Software design documentation
D. Requirement documentation
D
Which is(are) the skills of business analyst on Agile project?
A. Understanding of the business area that the project is involved with
B. Understanding of the agile development process
C. Ability to facilitate a team to consensus on scope, design decisions, and implementation decisions
D. All of the mentioned
E. Ability to document requirements formally or informally depending on the need of the project
D
As requirements are elicited, what source is most likely to impose previously unidentified user processes?
A. Stakeholders
B. The operational environment
C. Application domain specialists
D. The organizational environment
D
What is a software requirements specification (SRS) document?
A. A document listing the time it takes to execute the existing manual processes
B. A document detailing software requirements and specifications
C. A document which features instructions for how to install new software and test it for errors
D. A document used while testing the software code for validity
B
Requirement elicitation is communication intensive and should be aligned with:
A. The cost-benefit analysis
B. The business case
C. The stakeholders' needs and constraints
D. The requirement management plan
C
Giving an example of quality requirements: "After performing a file backup, the system shall verify the backup copy against the original
and report any discrepancies". This is a (an) ______
A. robustness requirement
B. integrity requirement
C. performance requirement
D. interoperability requirement
B
Which is NOT a technique to find missing requirements?
A. Check boundary values for missing requirements
B. Trace system requirements, user requirements, event-response lists, and business rules to their corresponding functional requirements to make
sure that all the necessary functionality was derived.
C. Create a checklist of common functional areas to consider for your projects
D. Check a list of tasks corresponding with end users
E. Decompose high-level requirements into enough detail to reveal exactly what is being requested
D
Which is NOT the helpful of product backlog?
A. It helps in planning the roadmap for the product
B. It helps in managing the demands of stakeholders
C. It helps in determining what to prioritize first. Team ranks the item and then builds value.
D. It helps in re-ranking the features so that more value can be added to the product-
E. It is prepared so that estimates can be given to each and every feature
B
Which activities are NOT belong to requirements status tracking?
A. Tracking the status distribution of all requirements
B. Recording the status of each requirements
C. Defining possible statuses
D. Tracking individual requirements versions
D
To depict the complex logic, which representation technique should be used?
A. Decision tree
B. Context diagram
C. Swimlane diagram
D. State-transition diagram
E. Data flow diagram
F. Data dictionary
A
To express the user task descriptions, which representation technique is NOT suitable?
A. Scenarios
B. User stories
C. Use case specifications
D. Storyboards
D
Requirement baselines are:
A. Requirements committed to be implemented
B. Requirements committed to be tested
C. Requirements within scope
D. Requirements out of scope
A
Which adverbs are the causes of requirements ambiguity in documenting Software Requirement Specification?
A. reasonably
B. generally
C. usually
D. appropriately
E. All of the mentioned
F. approximately
E
The voice of the customers may be derived from?
A. Impact analysis
B. Customer complaints
C. Business rules
D. The business case
B
Why is Requirements Management important? It is due to the changes
A. in technology
B. in customer's expectations
C. all of the mentioned
D. to the environment
E. in the demand of stakeholders
C
Which technique overtaps for use in requirements elicitation and requirements validation?
A. Facilitator meetings
B. Prototypes
C. Observations
D. Interviews
B
The software requirements specification should NOT be called ___
A. user requirements
B. requirements document
C. system specification
D. product specification
E. a business requirements document (BRD)
F. functional specification
A
If a requirements status is proposed then it
A. Is an approved requirement that has been removed
B. Is work complete
C. Has been requested by an authorized source
D. Is a requirement that was proposed, but not planned for implementation
D
Which of the following you should be based on when you estimate the projectsize and effort?
A. Function points (Jones 1996b;IFPUG 2010)
B. All of the mentioned answers
C. The number, type, and complexity of user interface elements
D. Story points (Cohn 2005;McConnell 2006) or use case points (Wiegers 2006)
E. Estimated lines of code needed to implement specific requirements
F. The number of individually testable requirements (Wilson 1995)
B
Due to the iterative nature of the requirements process, change has to be managed through the review and approval process. Which of the
following is likely to require the least amount of management?
A. Requirements tracing
B. Impact analysis
C. System definition
D. Software configuration management
C
In order to determine solutions to business problems, the business analyst applies a set of:
A. Inputs and outputs
B. Practices and processes
C. Tasks and techniques
D. Activities and tasks
C
In the V model, the user requirements are detected by
A. Unit testing
B. Acceptance testing
C. Integration testing
D. System testing
B
Which is the benefits of the reuse requirements technique?
A. to estimate implementation effort if you have data available from implementing the same requirements on a previous project.
B. All of the mentioned answers
C. improve functional consistency across related members of a product line or among a set of business applications
D. Faster delivery, lower development costs, consistency both within and across applications, higher team productivity, fewer defects, and
reduced rework.
E. save review time, accelerate the approval cycle, and speed up other project activities, such as testing
B
The system users have stated their needs for revised online order entry system capabilities.Her team needs the ability to perform online,
remote order entry when they are traveling worldwide. What class or type of requirements best describe this need?
A. Functional requirements
B. Business requirements
C. User requirements
D. Transition requirements
A
Which is NOT the advantage of Agile methods?
A. adapt with the requirements changes of stakeholders
B. modify what already exists, enrich the initial features, add new ones, and correct defects that were discovered
C. puts considerable effort into trying to get the full requirements set 'iight" early on.
D. the development team could add a small set of functionalities based on priorities established by the customer
E. breaking the development of software into short cycles
C
Which requirements should NOT be reused within an operating environment or platform?
A. Infrastructures of functionality needed to support certain types of requirements (such as a report generator)
B. stakeholder profiles
C. Constraints
D. Interfaces
B
Which is NOT a purpose of the software prototype technique?
A. Clarify, complete, and validate requirements
B. Specific technologies, tools, languages, and databases that must be used or avoided
C. Create a subset that will grow into the ultimate product
D. Explore design alternatives
B
Why is base-lining project?
A. To get disagreement for all the requirements of project
B. To get an agreement for each set of requirements after the team implements them
C. To minimize miscommunication and unnecessary rework
D. To get an agreement for all the requirements of project
B
The business analysis team has put together the elicitation results documenting their understanding of the user needs. What types of
requirements have they developed at this point in time?
A. Maintained and reusable
B. Communicated and confirmed
C. Stated and unconfirmed
D. Validated and confirmed
D
What is a best practice for change control?
A. Submit multiple changes at one time
B. Open and honest communication
C. Give overviews of the changes
D. Hold change meetings
D
Which is NOT the reuse barrier?
A. Organizational culture
B. Inconsistent organization
C. Writing style
D. Ownership
E. Project type
A
Which is NOT the type of requirements development tools
A Requirement Management tools
B. Elicitation tools
C. Modeling tools
D. Prototyping tools
A
Giving a statement in an Airport check-in kiosk application: "As a traveler. I want to check in for a flight so that I can fly to my
destination". This is a(n) example
A. actor
B. use case
C. user story
D. entity
C
The work products produced during requirement elicitation will vary depending on the ____
A. Stakeholders needs
B. software process being used
C. size of the product being built
D. size of the budget
C
Which is NOT belong to the case of use case traps?
A. Including data definitions in the use cases
B. Including design in the use cases
C. Highly complex use cases
D. Use cases that users don't understand
E. Too many use cases
F. Depicts detail the use case story
F
The requirements engineering process is ____
A. The same for each organization and process
B. Initiated at the beginning of a project and continues to be refined throughout the life cycle.
C. A discrete fermented activity of the software life cycle.
D. A continuous process that ends when requirements are specified and documented
B
Process quality and improvement relies most on which of the following?
A. Product operator performance
B. Human factors
C. Customer preferences
D. Requirements process measures
D
Software Requirement Specification (SRS) is also known as specification of
A. White box testing
B. Black box testing
C. Integrated testing
D. Acceptance testing
D
Giving a condition example in specification of withdrawn money use case: "the ATM has dispensed money and printed a receipt'. This is a(n)
A. exception
B. precondition
C. postcondition
D. extension
C
Which dimension of requirement classification is critical for consideration of tolerant design?
A. Whether the requirement is functional or non-functional.
B. Whether the requirement is a high or low priority.
C. Whether the requirement is on the product or process.
D. Whether the requirement is volatile or stable.
D
Which is NOT the type of internal quality?
A. Verifiability
B. Modifiability
C. Efficiency
D. availability
E. Scalability
D
(2) Select the true statements (two options)
A. Verification determines whether the product of some development activity meets its requirements (doing the thing right).
B. Validation determines whether the product of some development activity meets its requirements (doing the right thing)
C. Verification assesses whether a product satisfies customer needs (doing the thing right).
D. Validation assesses whether a product satisfies customer needs (doing the right thing)
AD
Giving a business rule" All website images must include alternative text to be used by electronic reading devices to meet accessibility
requirements for visually impaired users.' This is a type of _____ rule.
A. inferences
B. constraint
C. facts
D. action enabler
E. computation
B
Portability is an internal quality attribute which could be described:
A. How well the system protects against unauthorized access to the application and its data
B. How quickly and predictably the system responds to user inputs or other events
C. How easy it is for people to learn. remember. and use the system
D. How easily the system can be made to work in other operating environments
D
The requirement passed its tests after integration into the product. this is status
A. approved
B. implemented
C. rejected
D. verified
E. deferred
F. deleted
D
The BEST way to conduct a requirements validation review is to _____
A. examine the system model for errors
B. have the customer look over the requirements
C. send them to the design team and see if they have any concerns
D. use a checklist of questions to examine each requirement
D
Classifying users should not base on:
A. The tasks user perform during their business operations
B. The knowledge user have
C. User's access privilege or security levels (such as ordinary user. guest user. administrator)
D. User's native language
E. The features user use
F. The frequency with which user use the product
B
Which of these steps in the planned change process puts the change plan into action?
A. Implement the change
B. Select the change agent
C. Develop the change plan
D. Recognize the need for change
A
Which are the processes in requirements engineering?
A. Elicitation
B. Specification
C. Analysis
D. Validation
E. Requirements management
F. All of the mentioned
F
Which is NOT describe the correct purpose of requirements elicitation?
A. Collect, discover. extract. and define requirements
B. Discover business. user. functional. and nonfunctional requirements. along with other types of information
C. Collect. discover. extract. and define exactly what are the outputs of project.
D. Identify the needs and constraints of the various stakeholders for a software system.
C
(2) The important goals of writing requirement:
A. Each reader's interpretation matches what the author intended to communicate
B. Each implementation of readers matches what the author intended to communicate
C. Anyone who reads the requirement comes to the same interpretation as any other reader
D. None of the answers
AC
According to the SWEBOK Guide, what are the four major activities of the requirements engineering process?
A. Identification, specification, construction, and testing
B. Elicitation, analysis, specification, and validation
C. Analysis, planning, construction, and verification
D. Elicitation, planning, construction, and testing
B
What is the most common type of scenario elicitation technique?
A. The prototype
B. The use case
C. The facilitator meeting
D. Observation
B

You might also like