Multiple Choice 1. The issue in software complexity that refers to the “relation
ID: 3883240 • Letter: M
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.
[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.
Explanation / Answer
1. (1)depth
Depth in software complexity refers to relations and interactions.
2. (3) process and methodology
This is the main technical concern among the others. And the others not come under technical concerns.
3.[2] 300
The communication chanels can be calculated by formula n(n-1)/2. According to this it is 300.
4.[4] All of these are correct
To solve complex problems step by step by resolution means divide the problem into small and solve is best approach.
5) [4] 28
To know the communication channels we have formula n(n-1)/2. According to that for 8 persons communication paths are 28.
6.E) decomposition and modularization
In decompositiom and modularization all the related things are grouped together. By that obviously all the relationships, etc are reduced.
7. D) All of these are correct.
All those are main factors of developers.
8.C) process and methodology.
This is the main technical concern.
9. [1] estimation and planning
10. [3] Problem description and the requirements
This must be the main thing first need to ensure before resolution.
11.[4] All of these are correct.
1. False
2. Flase
3. False
4. False
5. True
6. True
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.