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

INF3705 Exam Key Points – 2025/2026 | 200+ Solved Concepts & Definitions | Agile, Software Models, Testing, Design Patterns | University of South Africa

Rating
-
Sold
-
Pages
25
Grade
A+
Uploaded on
01-10-2025
Written in
2025/2026

This document provides 200+ verified definitions, exam-style answers, and concept summaries specifically tailored for INF3705 at the University of South Africa (UNISA) for the 2025/2026 academic year. Structured in a clear Q&A format, it serves as a comprehensive revision resource for students preparing for exams in software engineering and system development. Topics are derived from core INF3705 curriculum and include: Software Process Models: Waterfall, incremental development, component-based software engineering Agile Development: Scrum, user stories, sprints, refactoring, continuous integration, scaling agile practices Requirements Engineering: Elicitation, specification, validation, and management System Modeling: Use case diagrams, sequence diagrams, class and state diagrams, activity models, context models Architecture & Design: Architectural patterns (MVC, layered, client-server), software architecture decisions, and object-oriented design Software Reuse & Product Lines: Application frameworks, service-oriented architecture (SOA), RESTful services Validation & Verification: Test-first development, automated testing, static analysis, scenario and acceptance testing Dependability & Maintenance: System reliability, fault tolerance, legacy systems, refactoring, software evolution System Engineering & Procurement: Emergent properties, conceptual design, procurement models, systems operation This document is ideal for: INF3705 students at UNISA preparing for semester exams or supplementary assessments Learners in software engineering, system design, and application architecture modules Distance learning students needing condensed, exam-focused material Tutors and academic support centers providing revision materials Each point is carefully crafted to mirror the learning outcomes and exam expectations of the INF3705 module, ensuring thorough theoretical and applied understanding of software engineering practices. Keywords: INF3705, software processes, agile methods, Scrum, UML diagrams, requirements engineering, system modeling, architecture patterns, object-oriented design, static analysis, test-driven development, software reliability, legacy systems, SOA, RESTful services, software reuse, systems engineering, UNISA exam prep, software maintenance

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 1, 2025
Number of pages
25
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

INF3705 Key points 2025/2026 Exam
Questions and Verified Answers |
Already Graded A+



Software processes - 🧠 ANSWER ✔✔are the activities involved in

producing a software system and are abstract representations of these

processes.


General process models - 🧠 ANSWER ✔✔describe the organization of

software processes.

Examples of these


general models include? - 🧠 ANSWER ✔✔the waterfall model, incremental

development, and reusable component

configuration and integration.

,Requirements engineering - 🧠 ANSWER ✔✔is the process of developing a

software specification.


Specifications - 🧠 ANSWER ✔✔are intended to communicate the system

needs of the customer to the system developers.


Design and implementation processes - 🧠 ANSWER ✔✔are concerned with

transforming a requirements specification

into an executable software system.


Software validation - 🧠 ANSWER ✔✔is the process of checking that the

system conforms to its specification and

that it meets the real needs of the users of the system.


Software evolution - 🧠 ANSWER ✔✔takes place when you change existing

software systems to meet new

requirements. Changes are continuous, and the software must evolve to

remain useful.


Processes - 🧠 ANSWER ✔✔should include activities to cope with change

and may be structured for iterative

, development and delivery so that changes may be made without disrupting

the system as a whole.


Process improvement - 🧠 ANSWER ✔✔is the process of improving existing

software processes to improve software

quality, lower development costs, or reduce development time. It is a cyclic

process involving

process measurement, analysis, and change.


Agile methods - 🧠 ANSWER ✔✔are iterative development methods that

focus on reducing process overheads and documentation and on

incremental software delivery. They involve customer representatives

directly in the development process.


agile or a plan-driven approach - 🧠 ANSWER ✔✔The decision on whether

to use an agile or a plan-driven approach to development should depend

on

the type of software being developed, the capabilities of the development

team, and the culture of the

company developing the system. In practice, a mix of agile and plan-based

techniques may be used

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

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
15 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 exams and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can immediately select a different document that better matches what you need.

Pay how you prefer, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card or EFT 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