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

INF3705 Question Pool | 250+ MCQs with Answers | Requirements, Design, Reuse, Testing | University of South Africa

Rating
-
Sold
-
Pages
74
Grade
A+
Uploaded on
07-10-2025
Written in
2025/2026

This document is a curated question pool of over 250 multiple-choice questions with correct answers for the module INF3705 – Software Engineering, aligned with the 2025/2026 academic year at the University of South Africa (UNISA). Designed to support exam preparation and deep understanding of software development principles, this collection targets both foundational and advanced topics in software engineering. Topics explored in this MCQ pool include: Requirements Engineering: Functional and non-functional requirements, elicitation techniques, user stories Software Design: Modular design, coupling and cohesion, interface specifications, architectural styles Software Reuse & Reengineering: Component-based design, software product lines, legacy systems Testing & Quality Assurance: Unit testing, integration testing, validation, verification, test-driven development Model-Driven Engineering & UML: Use case, activity, class, and sequence diagrams Software Process Models: Agile vs. plan-driven, incremental development, prototyping, formal specification Dependability and Maintenance: Fault tolerance, risk management, maintainability metrics Every question includes the correct answer clearly marked, offering a reliable self-assessment tool for students reviewing for semester tests or final exams. The structure of the document closely resembles UNISA's testing style, making it a valuable supplement to textbooks and lectures. Recommended for: INF3705 students at UNISA Software engineering and IT diploma students Open distance learners preparing for semester exams Candidates aiming to reinforce their knowledge of system design and testing Applicable courses or prep areas: INF3705 Software Engineering Software Design & Testing Requirements Analysis and System Modelling Advanced Software Development Techniques Keywords: INF3705, software engineering, UNISA, MCQ pool, software testing, requirements engineering, design patterns, software reuse, modular design, UML diagrams, SDLC, agile development, formal methods, integration testing, software quality assurance

Show more Read less
Institution
INF3705
Course
INF3705











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

Written for

Institution
INF3705
Course
INF3705

Document information

Uploaded on
October 7, 2025
Number of pages
74
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

INF3705 MCQ Pool 2025/2026 Exam
Questions with 100% Correct Answers |
Latest Update



Which of the following Unified Modeling Language Diagrams show how the

system reacts to internal and external events?

a. Activity diagrams

b. State diagrams

c. Sequence diagrams


d. Pattern diagrams - 🧠 ANSWER ✔✔b. State diagrams


Which one of the following is the key factor that a user may consider when

planning software development reuse?

a. lower development costs

b. reduced process risk

,c. accelerated development.


d. the expected software lifetime - 🧠 ANSWER ✔✔d. the expected software

lifetime

An agile approach to software development consists of design and

implementation, which should be:

a. central to activities in the software process.

b. part of a development process.

c. part of general activities in the software design phase.


d. part of a final product of the system. - 🧠 ANSWER ✔✔a. central to

activities in the software process.

All systems that involve interaction with a shared database can be

considered transaction-based systems. Which of the following is an

example of an information system that allows controlled access to a larger

database of Information?

a. Process measurement

b. Employee records

c. Process change

,d. Process analysis - 🧠 ANSWER ✔✔b. Employee records


One of the problems with managing business legacy systems is a skills

shortage.

a. True


b. False - 🧠 ANSWER ✔✔a. True


Which of the following does not form part of the software reuse landscape?

a. Platform level protection

b. Application frameworks

c. Design patterns


d. Legacy System wrapping - 🧠 ANSWER ✔✔a. Platform level protection


Which of the following are costs associated with the reuse of existing

software?

a. the cost of the time spent in looking for software to reuse and assessing

whether it meets users' requirements.

b. configuration management tools to manage source code versions and to

integrate and build systems.




COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
3

, c. testing tools, such as JUnit, that can automatically run a set of tests on a

new version of a program.

d. tools to support refactoring and program visualisation. - 🧠 ANSWER

✔✔a. the cost of the time spent in looking for software to reuse and

assessing whether it meets users' requirements.

Which of the following is an attribute of a dependable software engineering

process?

a. Redundancy

b. Documentable page

c. Complies with regulations.


d. Diversity - 🧠 ANSWER ✔✔d. Diversity


Scrum is an agile method that outlines the basic practices that must be

integrated when using agile methods.

a. True


b. False - 🧠 ANSWER ✔✔a. True


Validation of requirements is the process of ensuring that:

a. The system validations can do what they are meant to achieve.

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.
NinjaNerd Liberty University
View profile
Follow You need to be logged in order to follow users or courses
Sold
225
Member since
1 year
Number of followers
5
Documents
12686
Last sold
14 hours ago
NinjaNerd

Here You will All Documents and Package Deals Offered by Seller NinjaNerd.

3.6

38 reviews

5
14
4
7
3
9
2
3
1
5

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 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

Frequently asked questions