Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 35
Q1021:
In SCM, access control ensures that only the appropriate people _______.
A. Have permission to modify the object
B. Can view the configuration object
C. Can check-in the object
D. Can access the project database
Correct Answer:
A
Chapter: 35
Q1022:
What is a key part of the Configuration Audit?
A. Identifying additional modifications
B. Checking for user approvals
C. Reviewing test cases
D. Tracking developer logs
Correct Answer:
A
Chapter: 35
Q1023:
The Configuration Status Reporting (CSR) helps to prevent the problem of the _______ syndrome.
A. Unseen changes
B. Left hand not knowing what the right hand is doing
C. Version conflicts
D. Feature mismanagement
Correct Answer:
B
Chapter: 35
Q1024:
The "Check-in" process in SCM is used to _______.
A. Lock the configuration object for changes
B. Synchronize changes and ensure no overwriting occurs
C. Allow users to access the configuration object
D. Track changes in the project database
Correct Answer:
B
Chapter: 36
Q1025:
What is the goal of software development?
A. Developing quality software on time and within budget
B. Building a system architecture
C. Designing the user interface
D. Writing the code
Correct Answer:
C
Chapter: 36
Q1026:
Which of the following is considered a root cause of software project failure?
A. Lack of user input
B. Incorrect coding standards
C. Project team miscommunication
D. Low testing coverage
Correct Answer:
A
Chapter: 36
Q1027:
Which standard is associated with Configuration Management (CM)?
A. IEEE Std. No. 828-1983
B. ANSI/IEEE Std. No. 1042-1987
C. IEEE 1028-1988
D. All of the above
Correct Answer:
D
Chapter: 36
Q1028:
Which of the following is a part of Requirement Management KPA Goals?
A. Tracking requirement status and change activity
B. Identifying customer feedback
C. Performing unit tests
D. Implementing the requirement
Correct Answer:
B
Chapter: 36
Q1029:
What is the most common type of error in software development?
A. Requirement errors
B. Code errors
C. Design errors
D. Testing errors
Correct Answer:
A
Chapter: 36
Q1030:
What is the first status of a requirement in the requirement status attribute?
A. Proposed
B. Approved
C. Implemented
D. Verified
Correct Answer:
A
Chapter: 36
Q1031:
When a requirement is approved, what does it indicate?
A. The requirement is being analyzed and committed to implementation
B. No further action will be taken on the requirement
C. The requirement is being verified
D. The requirement is deleted
Correct Answer:
A
Chapter: 36
Q1032:
What does the 'Verified' status of a requirement mean?
A. The requirement has been implemented and verified through testing
B. Testing has failed
C. No further verification needed
D. The requirement is still under review
Correct Answer:
A
Chapter: 36
Q1033:
What is required for managing the change in requirements during software development?
A. Proper change request management
B. Strict code reviews
C. Continuous integration tests
D. Documentation of all coding procedures
Correct Answer:
A
Chapter: 36
Q1034:
The requirement status transition diagram captures the sequence of _________.
A. Requirement status changes
B. Software development phases
C. Requirement reviews
D. Impact analysis updates
Correct Answer:
A
Chapter: 36
Q1035:
Which of the following is one of the attributes of a requirement?
A. Requirement ID
B. Project manager's name
C. Development budget
D. Testing framework used
Correct Answer:
A
Chapter: 36
Q1036:
What happens when the 'Proposed' requirement status is achieved?
A. The requirement has been requested by a source with authority
B. The requirement is ready for implementation
C. The requirement has been verified
D. The requirement is deleted
Correct Answer:
A
Chapter: 36
Q1037:
Requirements management is essential for a project's success because it involves keeping track of ________.
A. Changing requirements
B. Team's progress reports
C. Design specifications
D. Technical documentation
Correct Answer:
A
Chapter: 36
Q1038:
The stability of requirements is usually higher when the requirements are ________.
A. Verified
B. Proposed
C. Approved
D. Deleted
Correct Answer:
C
Chapter: 36
Q1039:
In the context of requirement management, what does 'scope creep' refer to?
A. Continuous changes in requirements after the official requirements phase
B. Changes in the project scope during the initial design phase
C. Delays in implementing the software requirements
D. Unplanned bugs appearing in the code
Correct Answer:
A
Chapter: 36
Q1040:
What is the primary function of the 'Change Request Status' diagram?
A. It tracks the transitions of a requirement's status
B. Records the initial requirements
C. Helps in debugging code
D. Shows the testing schedule
Correct Answer:
A