Question: Multiple Choice 1. The issue in software complexity that refers to the relations and interactions among these functions, components, and so on, is: [1] depth.
Multiple Choice
1. The issue in software complexity that refers to the relations and interactions among these functions, components, and so on, is:
[1] depth.
[2] breadth.
[3] size.
[4] decomposition.
2. Important technical concerns in a large software development are:
[1] estimation and planning.
[2] size and complexity.
[3] process and methodology.
[4] All of these are correct.
[5] estimation, planning, size, and complexity.
3. What is the maximum number of communications among a team of 25 people?
[1] 100
[2] 300
[3] 325
[4] 125
[5] 625
4. A method to simplify a complex problem is:
[1] decomposition.
[2] modularization.
[3] incremental iteration.
[4] All of these are correct.
5. 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?
[1] 13
[2] 15
[3] 26
[4] 28
[5] 43
6. A technique to lessen the relationships, number of functionalities, amount of interactions, and so on, is called:
A) decomposition.
B) modularization.
C) integration.
D) All of these are correct.
E) decomposition and modularization.
7. Large systems require software engineers to consider many aspects of development, including:
A) problem and design decomposition.
B) technology and tool considerations.
C) process and methodology.
D) All of these are correct.
8. Important technical concerns in large software development are:
A) estimation and planning.
B) size and complexity.
C) process and methodology.
D) All of these are correct.
E) estimation, planning, size, and complexity.
9. Important nontechnical concerns in large software development are:
[1] estimation and planning.
[2] process and methodology.
[3] size and complexity.
[4] All of these are correct.
[5] estimation, planning, process, and methodology
10. What must we understand before jumping into implementing the solution?
[1] Programming language and algorithms
[2] Testing techniques
[3] Problem description and the requirements
[4] Integration scheme
.
11. What is the main area that needs to be coordinated in large software projects?
[1] Process
[2] Product
[3] People
[4] All of these are correct.
[5] Process and product only
True/False
1- The breadth of the software complexity refers to the relations and interactions among these functions, components, and so on.
True/False
2- Horizontal software refers to specific applications and vertical application refers to common services.
True/False
3- Current sophisticate users do not need user manuals and product support.
True/False
4- The chance of an error in communication increases with the number of communication paths, not with the number of people who need to communicate.
True/False
5- More people means there are more communication paths
True/False
6- Once the requirements are documented, a review with the users/customers is done before the design of the software.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
