100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

CS203 Sophomore Software Eng I Midterm Exam Review 2025 (With Solns)

Rating
-
Sold
-
Pages
33
Uploaded on
08-04-2025
Written in
2024/2025

CS203 Sophomore Software Eng I Midterm Exam Review 2025 (With Solns)CS203 Sophomore Software Eng I Midterm Exam Review 2025 (With Solns)CS203 Sophomore Software Eng I Midterm Exam Review 2025 (With Solns)CS203 Sophomore Software Eng I Midterm Exam Review 2025 (With Solns)

Show more Read less











Whoops! We can’t load your doc right now. Try again or contact support.

Document information

Uploaded on
April 8, 2025
Number of pages
33
Written in
2024/2025
Type
Exam (elaborations)
Contains
Unknown

Subjects

Content preview

CS203 Sophomore Software Engineering I

Midterm Exam Review (Qns & Ans)

2025



1. Which of the following is a core objective of software
engineering?
A. Designing hardware architectures
B. Producing reliable, maintainable, and efficient software
systems
C. Eliminating documentation requirements
D. Accelerating all stages of development without quality
checks
ANS: B. Producing reliable, maintainable, and efficient
software systems
Rationale: Software engineering focuses on delivering high-
quality, scalable, and maintainable systems.

©2025

,2. Which SDLC phase involves understanding and documenting
user needs?
A. Implementation
B. Maintenance
C. Requirements analysis
D. Deployment
ANS: C. Requirements analysis
Rationale: This phase captures user requirements to inform the
design and development process.


3. What is the primary purpose of using design patterns in
software engineering?
A. Ensuring faster code execution
B. Avoiding bugs in code
C. Providing reusable solutions to commonly occurring
problems
D. Automating software testing
ANS: C. Providing reusable solutions to commonly
occurring problems
Rationale: Design patterns offer standardized approaches to
solve recurrent software design challenges.



©2025

,4. What does the term "code refactoring" mean?
A. Adding new features to the software
B. Optimizing code structure without altering its functionality
C. Converting high-level code to machine code
D. Debugging syntax errors
ANS: B. Optimizing code structure without altering its
functionality
Rationale: Refactoring improves the clarity and efficiency of
existing code while preserving its behavior.


5. Which of the following testing strategies focuses on the
logical paths through code?
A. Black-box testing
B. White-box testing
C. Integration testing
D. Acceptance testing
ANS: B. White-box testing
Rationale: White-box testing examines the internal logic and
structure of the code.


---


©2025

, Fill-in-the-Blank Questions
6. A ________ chart is used to model the interaction between
system actors and use cases.
ANS: Use case
Rationale: Use case charts outline the relationships between
users (actors) and system functionalities.


7. The principle of ________ in object-oriented programming
ensures that implementation details are hidden, exposing only
necessary functionality.
ANS: Abstraction
Rationale: Abstraction simplifies system complexity by only
exposing essential features.


8. Software ________ involves preparing a deployed system to
adapt to evolving user and business needs.
ANS: Maintenance
Rationale: Maintenance ensures continued system relevance
and performance post-deployment.


9. In version control systems, a ________ represents a separate
branch of code development to isolate and test changes.
ANS: Branch

©2025

Get to know the seller

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.
ClementeO Walden University
View profile
Follow You need to be logged in order to follow users or courses
Sold
128
Member since
3 year
Number of followers
43
Documents
5013
Last sold
2 weeks ago

3.7

16 reviews

5
9
4
0
3
3
2
1
1
3

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

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

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight 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 smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions