Client Needs and Software Requirements Coursera Quiz Answers

Get All Weeks Client Needs and Software Requirements Coursera Quiz Answers

Module 1 Assessment (Graded) Answers

Q1. Which of the statements below are relevant to the activity of eliciting requirements? (Choose three that apply)

View
1.Necessitate curiosity and investigation.
2.Need interaction with the client and end users to define their problem.
3.Involve the client and end users in determining their needs.

Q2. The activity of analyzing requirements involves checking to ensure requirements are:

View
clearly written, and consistent with the client’s vision

Q3. Why is there an activity to manage requirements? Choose two that are correct.

View
1.So requirements are analyzed for improved clarity, consistency, and completeness.
2.So changes to requirements are tracked for impact upon other requirements and work.

Q4. Which are examples of the business rule type of software requirement? Choose two that are correct.

View
1.data retention policy constrains a business, and thus how a product provided by it must behave.
2.Government regulation

Q5. From the course, which type of requirement describes a task that an end user can do with the software product?

View
User requirement

Q6. Which types of non-functional requirements are involved in the following statement? “The mobile application must measure the user’s location 10 times per second, for a period of at least one hour.”

View
Performance and accuracy

Q7. What does the product vision include? Choose two that are correct.

View
1.Plans for activities to develop the product
2.Placement among competing solutions

Q8. What are acceptable ways to defend against scope creep? Choose two that are correct.

View
1.Make expectations clear.
2.Ask the question, “Is this in scope?”

Module 2 Assessment (Graded) Answers

Q1. End users are ___ users, since they use the product. Their supervisors are ___ users, if they use the product only occasionally or indirectly. Instances of both types of users are ___, since they are affected by the product.

View
primary / secondary / stakeholders

Q2. When forming the requirements for a software product to monitor a person’s physical health, what background characteristics of users should be considered? Choose two that are correct.

View
1.Background knowledge (e.g., computer skills)
2.Sensory abilities (e.g., sight)

Q3. Ways to elicit requirements from end-users include ___. Choose three that are correct.

View
1.focus group discussions
2.end user interviews
3.watching the tasks end users do

Q4. Requirements elicitation is an activity with stakeholders involving interactions that are ___. Choose two that are correct.

View
1.exploratory
2.balanced

Q5. A use case description defines a task supported by the software product, including the task goal, participating ___ involved in the task, the ___ that must be met once the task is completed normally, and the main steps of the task in the ___.

View
actors / post-conditions / basic flow

Q6. Within a use case description, what is the difference between a precondition and a trigger?

View
A precondition is a state that is met beforehand, while a trigger is an event that causes the use case to start.

Q7. A wireframe used during requirements elicitation is a good way to specify ___.

View
the important information to be displayed

Q8. Movie-style storyboards can use fictional characters with specific ___ to depict the different types of users, and their goals, behaviors, and characteristics, in the markets to be addressed by the software product.

View
personas

Module 3 Assessment (Graded) Answers

Q1. Which of the following Agile principles are applicable when exploring stakeholder needs? Choose all that are correct.

View
1.The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
2.Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Q2. In which traditional, standard form does a user story express the who, what, and why of a requirement?

View
As a ___, I want ___, so that ___.

Q3. Bill Wake devised the mnemonic INVEST to remember what makes a good user story. The “I” stands for “independent” and the “N” stands for “negotiable”. What do the “V”, “E”, “S”, and “T” stand for?

View
valuable, estimatable, small, testable

Q4. Consider the following user story: As a reader, I want to advance to the next article in my reading list by clicking a green button labeled “Next”. Besides missing the reason why, what else is poor about this requirement? Choose two that are correct.

View
1.It describes a specific implementation.
2.It is not negotiable.

Q5. To verify a user story as completed correctly, an acceptance criterion is a ___ and an acceptance test is a ___.

View
specific condition to be met / method to check for that condition

Q6. When employing the approach of writing user stories on index cards, what is commonly written on the back of the user story card?

View
Acceptance tests and/or criteria

Q7. Prior to planning, who determines the effort estimate to complete a user story on the product backlog?

View
The developer assigned to complete the user story

Q8. A story map takes the user stories on the product backlog and organizes them into columns that denote ___ and rows that denote ___.

View
functional categories / priorities or releases

Ambiguous Requirements Quiz Answers

Q1. Consider the user story, As a player, I want the machine to make a noise when I gain 100 points, so that I have an auditory signal when I’m doing well.”

Why is this user story considered ambiguous?

View
It does not specify how the machine will make the noise.

Q2. Consider the user story, “As a player, I want the machine to make a noise when I gain 100 points, so that I have an auditory signal when I’m doing well.”

View
As a player, I want to hear a bell ring every time I gain 100 points so that I receive an auditory signal when I reach that milestone.

Suggest a better, less-ambiguous way of writing this user story.

Q3. Consider the user story, As a multiplayer, I want both players to have a controller, so that we can play together.”

Why is this user story considered ambiguous?

View
“Multiplayer” is an ambiguous role.

Q4. Consider the user story, As a player, I want to see the name of the player with the highest score everyday, so that I know who has the high score.”

Suggest a better, less-ambiguous way of writing this user story.

View
As a player, I want to view the name of the player with the highest score displayed daily so that I can identify the current high scorer.

Q5. Consider the user story, As a player, I want the targets to start moving after I press Start, so that I can start hitting them.”

What is the ambiguous word in this user story, and which category of ambiguous words does it belong to?

View
After, Temporal Words

Q6. Consider the user story, As a player, I want the targets to start moving after I press Start, so that I can start hitting them.”

Suggest a better, less-ambiguous way of writing this user story.

View
As a player, I want the targets to begin moving as soon as I press the “Start” button so that I can start hitting them.

Q7. Consider the user story, “As a player, I want the screen to always display a target, so that there’s always something to hit.”

View
It does not specify whether there is only one target displayed, or at least one target.

Q8. Consider the user story, As a player, I want the screen to always display a target, so that there’s always something to hit.”

Suggest a better, less-ambiguous way of writing this user story.

View
As a player, I want the screen to continuously display targets so that there’s always something available to hit.

Q9. Consider the user story, As a multiplayer, I want to beat them when I’m playing in versus mode, so that I win the game.”

Why is this user story considered ambiguous? (Select 2 answers)

View
1.It does not specify the difference between versus and teamwork mode.
2.It does not specify who “them” is in the user story.

Q10. Consider the user story, As a multiplayer, I want to beat them when I’m playing in versus mode, so that I win the game.”

Suggest a better, less-ambiguous way of writing this user story.

View
As a multiplayer in versus mode, I want to defeat my opponent so that I can win the game.

Module 4: Assessment (Graded) Answers

Q1. Considering the requirements criteria, a correct user story means ___.

View
it is an accurate description of a desired requirement

Q2. An unambiguous user story would be ___, assuming also the terminology and meaning are understood.

View
verifiable

Q3. A ___ user story means that whether it was satisfied can be tested.

View
verifiable

Q4. A traceable user story mainly means that ___.

View
it can be traced to related user stories

Q5. While eliciting requirements with a potential photo editor user, you hear they want to be able to edit the last photo. What should you do next?

View
Ask what benefit this capability would offer.

Q6. An ambiguous requirement is best resolved by:

View
Requesting additional details to revise the requirement.

Q7.  Identify the unambiguous user stories for a blog site. Choose two that are correct. As an author, ___, so that I can correct an entered post.

View
1.I want to be able to edit my current post
2.I want to be able to edit my newest post.

Q8. Identify the problem with the following user story for a restaurant menu app. Choose two that are correct. As a customer, I want to choose a dietary restriction including vegetarian and gluten-free, so that I avoid certain ingredients in my dishes.

View
1.Inconsistent
2.Incomplete

Course Assessment (Graded) Answers

Q1. In the course, software requirements are defined as: ___.

View
Describing client and end-user needs

Q2. In what form should requirements be expressed?

View
A usable form understood by the stakeholders and developers.

Q3. What is specifically achieved by the managing requirements activity? Choose two that are correct.

View
1.So requirements can be tracked throughout development.
2.So requirements can possibly have subsets reused in other products.

Q4. Which type of requirement explains why a software product is needed?

View
Business requirement

Q5. Which are examples of a business rule type of software requirement? Choose two that are correct.

View
1.Development constraints
2.Privacy policy

Q6. From the course, which type of requirement is the following statement?
The application must record the date, time, and beats per minute for a heart rate measurement.

View
Functional requirement

Q7.  Requirements can ___, so the ___ must be managed carefully to determine what is in or out of the product.

View
change / scope

Q8. What are acceptable ways to defend against scope creep? Choose two that are correct.

View
1.Discuss the boundary of the product in a use case diagram.
2.Prioritize the requirements.

Q9. While design notations like wireframes and storyboards are useful during requirements elicitation to generate product ideas, what is the main pitfall?

View
Settling on a specific solution too soon.

Q10. When forming the requirements for a software product to train a person in different physical exercises, what characteristics of users should be considered? Choose two that are correct.

View
Fitness level

Q11. What challenging issues could arise when working with end users to form requirements for a new software product? Choose two that are correct.

View
1.They may not be able to express what they really need.
2.They may prefer a poor product they already know rather than learn something new.

Q12. To ease understanding with clients and end users, a glossary should be established that everyone agrees with. What kinds of terms should be defined in this glossary?

View
Terms from the problem domain.

Q13. You work for a company that makes home automation accessories, and one of the executives has tasked you to create a new mobile app to manage someone’s deployment of the accessories. When eliciting the product’s requirements, what is a good first question to be answered?

View
Why is a mobile app needed?

Q14. What kind of scenario does the basic flow of a use case description define?

View
sunny day

Q15. Why use a wireframe during requirements elicitation? Choose two that are correct.

View
1.To give context when discussing potential product ideas.
2.To help visually in generating the tasks that need to be supported.

Q16. What may be depicted by the two types of storyboards? Choose two that are correct.

View
1.A scenario of how actors use a product
2.States of the product user interface and their navigational relationships

Q17. Consider the following requirement:
The product shall record the starting and ending location for a ground travel expense item of a claimant.
What is an appropriate expression of the requirement in standard user story form?

View
As a claimant, I want to record the starting and ending location for a ground travel expense item, so that I can recall where the trip occurred.

Q18. What is a key difference between use cases and user stories?

View
A use case description defines the interactive steps of a task, while a user story generally does not.

Q19. The traditional, standard form of a user story correspondingly expresses the ___, ___, and ___ of a requirement. Choose two that are correct.

View
1.role / goal or desire / benefit
2.who / what / why

Q20. Consider the following user story:
As a traveler, I want the journal application to have a good user interface, so that I enjoy using it regularly.
What is poor about this requirement? Choose two that are correct.

View
1.It is not testable.
2.It is an epic.

Q21. Consider the following user story for an application:
As a meal planner, I want to see nutrition information for a given amount of a specific food, so that I prepare a healthy meal.
What are suitable acceptance tests? Choose two that are correct.

View
1.Enter the name of an item of food not in the system and confirm an error message is displayed.
2.Enter 250 g of baked Pacific salmon and confirm the correct nutrition information is displayed.

Q22. A product backlog consists of what must be worked on to complete the product, such as ___ and ___. A person in a specific role ___ the product backlog items.

View
user stories / found defects / prioritizes

Q23. A story map visually organizes the user stories on the product backlog into columns by functional categories. What can this technique enable? Choose three that are correct.

View
1.Prioritizing user stories against others in the same category.
2.Recognizing missing stories in corresponding categories.
3.Ensure testable user stories.

Q24. For an initial product, a story map helps to identify a ___ and useful set of valuable capabilities from across functional categories for an initial product.

View
minimal

Q25. According to the requirements criteria, the requirements should be complete. What does that mean?

View
The requirements fully describe the product to be developed.

Q26. Which of the following criteria for requirements would need to be checked holistically across the set of user stories, not by considering each user story independently? Choose two that are correct.

View
1.Consistent
2.Traceable

Q27. Consider the following user story:
As an expense claimant, I want the expense entry form to have a good user interface, so that I will know what to enter next.
Assuming sufficient resources and feedback from end users, this user story is _. Choose two that are correct.

View
1.verifiable
2. feasible

Q28. A manageable user story means that ___.

View
so it is easy to manage without impacting other stories

Q29. While eliciting requirements with a potential smartwatch user, you hear they will “never” need to display the times for more than two time zones at once. What should you do next?

View
1.Ask what typeface to use when showing two times.
2. Ask why two time zones are enough.
3.Write a user story assuming the two-time zone maximum.

Q30. An ambiguous requirement is best resolved by:

View
Rewriting it for one meaning and checking it with the stakeholder

Q31. Identify the ambiguous partial user story for an internet radio service.
As a listener, _.

View
I want to be able to end the audio stream I am listening to.

Q32. Consider the following user story for an ebook app by itself, and identify the potential problems. Choose three that are correct.
As a parent user, I want to see what my child is reading.

View
1.Incomplete
2.Unclear
3.Inconsistent
Get All Course Quiz Answers of Software Product Management Specialization

Introduction to Software Product Management Coursera Quiz Answers

Software Processes and Agile Practices Coursera Quiz Answers

Client Needs and Software Requirements Coursera Quiz Answers

Agile Planning for Software Products Coursera Quiz Answers

Reviews & Metrics for Software Improvements Coursera Quiz Answers

Team Networking Funda
Team Networking Funda

We are Team Networking Funda, a group of passionate authors and networking enthusiasts committed to sharing our expertise and experiences in networking and team building. With backgrounds in Data Science, Information Technology, Health, and Business Marketing, we bring diverse perspectives and insights to help you navigate the challenges and opportunities of professional networking and teamwork.

Leave a Reply

Your email address will not be published. Required fields are marked *