update} QUESTIONS AND ANSWERS 100%
CORRECT
In his essay "No Silver Bullet," what was the "werewolf" that Fred Brooks was hoping
to "kill?"
- The inadequate tools that typically cause problems in software projects
- The inadequate processes that typically cause problems in software projects
- The missed deadlines, flawed products, and blown budgets common to software
projects
- The lack of talented developers that is epidemic to software development - correct
answer The missed deadlines, flawed products, and blown budgets common to
software projects
,According to the IEEE Spectrum software failure reading, what does the term "Hubble
Psychology?" mean? (A single sentence is adequate.) - correct answer The term
Hubble psychology refers to the idea that you can be doing a project that is a huge
failure but as long as you keep getting money and keep getting funded, eventually it
will succeed.
Mr. Brown wants to create a web application that can assist people buying tickets for a
cruise ship. Which of the following is the POOREST example of the requirement?
- The web's backend should use the most popular programming language, Python, so
that it could be easily maintained since more people know how to use it.
- The web's page should provide some space for online advertising so that the
advertising place could be sold to other commercial companies.
- Customers can not only purchase tickets but also join the waiting list if the tickets
are temporarily sold out.
,- The web should support people with reading disabilities so that they could purchase
the tickets smoothly. - correct answer The web's backend should use the most popular
programming language, Python, so that it could be easily maintained since more
people know how to use it.
Requirements should define:
- The how, not the what
- The what, not the how
- Neither what nor how
- The what and how - correct answer The what, not the how
Which one of the following statements about requirements is false?
, - The requirements phase is the mostly costly phase in the software life cycle, in
terms of dollars spent.
- If you get the requirements right, it will help avoid many costly fixes later on in the
software life cycle.
- Requirements issues are at the root of many software failures.
- What the customer wants is sometimes not the same as what the customer needs.
- Requirements describe what the software should do, without saying how it should do
it. - correct answer The requirements phase is the mostly costly phase in the software
life cycle, in terms of dollars spent.
Which software development situation is the most common in the U.S.?
- Software is developed mostly by geographically distributed volunteers, and the code
is made available for free (open source)