QUESTIONS AND CORRECT ANSWERS
All of these are correct. - CORRECT ANSWER Which of the following are design constraints?
programming language and algorithms. - CORRECT ANSWER The design constraints
imposed in the sorting system are:
acceptance testing. - CORRECT ANSWER Testing done by the client, or somebody on their
behalf, to make sure the program runs as specified is considered:
All of these are correct. - CORRECT ANSWER Effort estimation will enable the developer to
create:
Verification - CORRECT ANSWER One of the pointers on implementation is to test functions
to make sure they work. What type of testing is this?
All of these are correct. - CORRECT ANSWER A typical kind of nonfunctional requirement
is:
Before - CORRECT ANSWER Extreme programming practices writing test cases at what
point while writing the code?
algorithms. - CORRECT ANSWER Performance will usually be the most important influence
in the choice of:
Before writing the code - CORRECT ANSWER Extreme Programming practices writing test
cases at which point?
True - CORRECT ANSWER An example of a design constraint imposed by the client may be
the programming language for implementation.
, False - CORRECT ANSWER It does not make any performance difference to sort 100
numbers versus sorting close to a million numbers.
True - CORRECT ANSWER An example of a functional requirement is: "Your client wants
the newest platform."
False - CORRECT ANSWER The final deadline for delivering the project always comes from
the programmers because they know how long it will take to finish.
True - CORRECT ANSWER When a method fails, the code that was defective can be outside
of the method's code.
depth. - CORRECT ANSWER The issue in software complexity that refers to the "relations
and interactions" among these functions, components, and so on, is:
process and methodology. - CORRECT ANSWER Important technical concerns in a large
software development are:
300 - CORRECT ANSWER What is the maximum number of communications among a team
of 25 people?
All of these are correct. - CORRECT ANSWER A method to simplify a complex problem is:
13 - CORRECT ANSWER What is the increase in the number of maximum communication
paths when we grow from a six-person software team to an eight-person software team?
decomposition. - CORRECT ANSWER A technique to "lessen" the relationships, number of
functionalities, amount of interactions, and so on, is called:
All of these are correct. - CORRECT ANSWER Large systems require software engineers to
consider many aspects of development, including: