Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 10 out of 81 pages
Exam (elaborations)

Essentials of Software Engineering Fifth Edition Tsui TESTBANK PDF

Document preview thumbnail
Preview 10 out of 81 pages

Essentials of Software Engineering Fifth Edition Tsui TESTBANK PDF

Content preview

, TESTBANK FOR Essentials of Software Engineering Fifth Edition Tsui

Important Notes
 The file includes the complete test bank, organized chapter by chapter.
 A sample of selected pages has been provided for preview.
 All available appendices and Excel files (if included in the original resources) are
provided.
 Quizzes, Midterm and final exams are included (if available in the original resources).
 We continuously update our files to ensure you receive the latest and most accurate
editions.
 New editions are added regularly – stay connected for updates!
 ⚠️Note on Answer Keys: If the answer key is not included within the chapter
questions, you will find the complete answers and solutions at the end of each
chapter.

✅ Why Buy From Us?
 📚 Complete & organized chapter-by-chapter – no missing content, no guessing.
 ⚡ Instant digital delivery – get your file the moment you pay, no waiting.
 📅 Always up to date – we track new editions so you always get the latest version.
 💬 Friendly support – real humans ready to help, anytime you need us.
 🔒 Safe & secure – thousands of satisfied students trust us every semester.

🛡️Our Guarantees
 💰 Money-Back Guarantee: Not satisfied? We offer a full refund – no questions asked.
 🔄 Wrong File? No Problem: Contact us and we will replace it immediately with the
correct version, free of charge.
 ⏰ 24/7 Support: We are always here – reach out anytime and expect a fast response.

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Import Settings:
Base Settings: Brownstone Default
Information Field: Complexity
Information Field: Ahead
Information Field: Subject
Highest Answer Letter: E
Multiple Keywords in Same Paragraph: No



Chapter: Chapter 01 – Test Bank



Short Answer



1. _____________ are statements that define or qualify what a program needs to do.
Ans: Requirements
Alternate Ans: Program requirements
Complexity: Moderate
Ahead: A Simple Problem
Subject: Chapter 1



2. _____________ are statements that constrain the ways in which the software can be designed and
implemented.
Ans: Design constraints
Complexity: Moderate
Ahead: A Simple Problem
Subject: Chapter 1



3. As we grow the software, ________ is one of the two major examples of growth in depth of complexity.
Ans: decision branching
Ans2: loops
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



4. CLI stands for __________.
Ans: command line interface
Complexity: Moderate
Ahead: Implementations
Subject: Chapter 1



5. _________ is an interface with graphical icons to communicate to users.
Ans: Graphic user interface


Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Alternate ans: GUI
Complexity: Moderate
Ahead: Implementations
Subject: Chapter 1



6. The _________ qualify the functional requirements and specify in what manner they need to be
achieved.
Ans: nonfunctional requirement statements
Complexity: Moderate
Ahead: A Simple Problem
Subject: Chapter 1



7. In _____________ testing, the test cases are based only on the requirements specification, not on the
implementation code.
Ans: black box
Complexity: Moderate
Ahead: Testing
Subject: Chapter 1



True/False



1. True or False? The program done in this chapter is not tested.
Ans: False
Complexity: Moderate
Ahead: Estimating Effort
Subject: Chapter 1



2. True or False? The time estimation for a development task should be done by the client.
Ans: False
Complexity: Moderate
Ahead: Estimating Effort
Subject: Chapter 1



3. True or False? Implement every function, even if the needed function exists in the standard library.
Ans: False
Complexity: Moderate
Ahead: Implementations
Subject: Chapter 1



4. True or False? The final deadline for delivering the project comes always from the programmers
because they know how long it will take to finish.


Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Ans: False
Complexity: Moderate
Ahead: A Simple Problem
Subject: Chapter 1



Multiple Choice



1. Further reading about how to keep track of programming tasks and why programmers would benefit
from doing so is found in:
A) Chapter 13.
B) Humphrey (1996).
C) personal software process.
D) All of these are correct.
Ans: D
Complexity: Moderate
Ahead: Estimating Effort
Subject: Chapter 1



2. Estimating the effort needed to complete a project is important because it is used to develop the:
A) design.
B) test cases.
C) schedule.
D) requirements.
Ans: C
Complexity: Moderate
Ahead: Estimating Effort
Subject: Chapter 1



3. Which of the following is a nonfunctional requirement found in the system described in this chapter?
A) Performance
B) Real-time requirements
C) Modifiability
D) All of these are correct.
Ans: D
Complexity: Moderate
Ahead: Estimating Effort
Subject: Chapter 1



4. Showing your code to other people will:
A) help you find your defects.
B) be a software review of your code.
C) be cheating in the academic world but not in the real world.
D) All of these are correct.
Ans: D
Complexity: Moderate


Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Ahead: Implementations
Subject: Chapter 1



5. The implementation of the sorting program is tested using:
A) unit testing.
B) JUnit.
C) Frameworks.
D) All of these are correct.
E) unit testing and JUnit.
Ans: E
Complexity: Moderate
Ahead: Implementations
Subject: Chapter 1



6. Extreme programming practices writing test cases _____ writing the code.
A) before
B) while
C) after
D) All of these are correct.
Ans: A
Complexity: Moderate
Ahead: Testing
Subject: Chapter 1




Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Import Settings:
Base Settings: Brownstone Default
Information Field: Complexity
Information Field: Ahead
Information Field: Subject
Highest Answer Letter: E
Multiple Keywords in Same Paragraph: No



Chapter: Chapter 02 – Test Bank


Short Answer



1. The amount of functionality, components, interfaces, and so on of the software refers to the _______ of
software complexity.
Ans: breadth
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



2. When a large number of people are involved in a project, a(n) ______________ is necessary to help
guide and coordinate their activities.
Ans: development process
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



3. As software becomes present in every part of our daily lives, it also becomes more _______.
Ans: complex
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



4. Divide and conquer is a solution for _______.
Ans: complexity
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



5. Effort estimation, schedule, assignments, and communications are examples of ___________
consideration issues.
Ans: non-technical
Complexity: Difficult


Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
Ahead: Characteristics of Building a System
Subject: Chapter 2



6. CI/CD stands for________________.
Ans: Continuous Integration and Continuous Deployment
Complexity: Moderate
Ahead: Process & Methodology
Subject: Chapter 2



7. The design of the software includes decisions about functional ___________.
Ans: decomposition
Complexity: Moderate
Ahead: Building a Hypothetical System
Subject: Chapter 2



8. A software product with a long life span expectation needs to be designed for changes or
____________.
Ans: easy maintenance
Complexity: Moderate
Ahead: Coordination Efforts
Subject: Chapter 2



9. The number of serious and costly problems increases with software becoming large and __________.
Ans: complex
Complexity: Moderate
Ahead: Coordination Efforts
Subject: Chapter 2



10. The artifact for requirements is the ___________ document.
Ans: requirement
Complexity: Moderate
Ahead: Coordination Efforts
Subject: Chapter 2



Multiple Choice



1. The horizontal software refers to:
A) UI interface.
B) DB interface.
C) error messaging.
D) All of these are correct.


Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

,Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank
E) UI interface and DB interface.
Ans: D
Complexity: Moderate
Ahead: Building a Hypothetical System
Subject: Chapter 2



2. Technical concerns in developing large systems can involve:
A) the database.
B) the network.
C) version and configuration control.
D) All of these are correct.
E) the database and the network.
Ans: D
Complexity: Moderate
Ahead: Building a Hypothetical System
Subject: Chapter 2



3. Which of the following is a technique to “lessen” the relationships, number of functionalities, amount of
interactions, and so on?
A) Decomposition
B) Modularization
C) Integration
D) All of these are correct.
E) Decomposition and modularization
Ans: E
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



True/False



1. True or False? The coordination efforts in the building of a system require the control of the process,
the product, and the breadth.
Ans: False
Complexity: Moderate
Ahead: Coordination Efforts
Subject: Chapter 2



2. True or False? The reason for coordination of building software center is the prevention, detection, and
correction of problems.
Ans: True
Complexity: Moderate
Ahead: Coordination Efforts
Subject: Chapter 2



Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

, Essentials of Software Engineering, Fifth Edition
Frank Tsui
Test Bank


3. True or False? The chance of an error in communication increases with the number of communication
paths, not with the number of people who need to communicate.
Ans: False
Complexity: Moderate
Ahead: Characteristics of Building a System
Subject: Chapter 2



4. True or False? While Continuous Integration has been practiced since the 1970s, Continuous
Integration and Continuous Deployment is a more recent practice in the later part of 2010s.
Ans: True
Complexity: Moderate
Ahead: Process and Methodology
Subject: Chapter 2




Copyright © 2023 Jones & Bartlett Learning, LLC, an Ascend Learning Company

Document information

Uploaded on
July 7, 2026
Number of pages
81
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$25.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Sold
20
Followers
1
Items
827
Last sold
4 days ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions