|
Readings for this quiz: Lakos, Ch.0; Brooks, Ch.1-4.]
NOTE: These are sample questions. This is not a sample quiz. Thus, the length of your quizzes will not be as long as this. These are just the questions I threw out so I could fit the quiz inside five minutes.
GRADING: Quizzes are graded on a pass/fail basis.
Answer:
If it sounds like they've read ch. 4 of Brooks, then it receives full credit.
Answer:
Either one of these would work.
Answer:
A man-month is simply the results that a single person can produce in a single month. (Have you noticed that Brooks assumed that all engineers and programmers were men?)
Some possible answers for the second part include:
Answer:
TRUE. This is a direct quote from Lakos, section 0.2, page 3.
Note: This might be a little too obscure for a quiz question.
Answer:
``linking components that give a small amount of functionality,
but bloating the executable size
disproportionately to the gain in functionality.''
``If you have attempted to link to a small amount of functionality in a library and found that your time to link has increased disproportionately to the benefit you are deriving, then you may have been trying to reuse heavy-weight rather than light-weight components.''
Basically, your code gets bloated because the String class you included has over a hundred functions, even though you just wanted to some a couple basic functions (Lakos pg. 5-6). Note that there's a difference between a compile-time dependency (#includes, etc.) and link-time dependency.
This document was generated using the LaTeX2HTML translator Version 98.1p1 release (March 2nd, 1998)
Copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split 0 -no_navigation sample_quiz.tex.
The translation was initiated by Jimmy Ho on 1999-01-29