Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

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

Beoordeling
-
Verkocht
-
Pagina's
74
Cijfer
A+
Geüpload op
07-10-2025
Geschreven 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

Meer zien Lees minder
Instelling
INF3705
Vak
INF3705

Voorbeeld van de inhoud

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.

Geschreven voor

Instelling
INF3705
Vak
INF3705

Documentinformatie

Geüpload op
7 oktober 2025
Aantal pagina's
74
Geschreven in
2025/2026
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

$15.99
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF


Ook beschikbaar in voordeelbundel

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
NinjaNerd Liberty University
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
346
Lid sinds
1 jaar
Aantal volgers
6
Documenten
14163
Laatst verkocht
16 uur geleden
NinjaNerd

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

3.5

71 beoordelingen

5
25
4
14
3
15
2
4
1
13

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen