• Verkeerd document? Gratis ruilen
  • Geschreven door studenten die geslaagd zijn
  • Direct beschikbaar na je betaling
  • Online lezen of als PDF
Verkopen
Kies je studieland
Kies je taal
Document preview thumbnail
Voorbeeld 3 van de 16 pagina's
Tentamen (uitwerkingen)

INF3705 Assignment 2 (COMPLETE ANSWERS) 2025 - DUE 1 August 2025

Document preview thumbnail
Voorbeeld 3 van de 16 pagina's

INF3705 Assignment 2 (COMPLETE ANSWERS) 2025 - DUE 1 August 2025

Voorbeeld van de inhoud

I

,NF3705 Assignment 2 (COM
Question 1: How Advances in Technology Can Force a Software
Subsystem to Undergo Change or Risk Becoming Useless
Introduction
Technology evolves rapidly, and software systems must adapt to
these changes to remain functional and relevant.
Reasons Advances Force Software Changes
 Hardware Changes: New hardware architectures (e.g.,
multi-core processors, GPUs) require software subsystems
to be optimized or redesigned for performance
improvements.
 Operating System Upgrades: Updates or changes in the OS
can deprecate APIs or change system behavior, forcing
software to adapt.
 New Standards and Protocols: Introduction of new
communication protocols, data formats, or security
standards require software to support them to maintain
interoperability.
 User Expectations and Features: Advances like cloud
computing, mobile platforms, or AI require software to
integrate new features or interfaces.

,  Security Requirements: Emerging security threats drive
the need to update software subsystems to protect against
vulnerabilities.
 Integration with Other Systems: As other systems evolve,
software subsystems must change to interface correctly
with updated services or databases.
Risk of Becoming Useless
If software subsystems do not evolve:
 They may become incompatible with new hardware or OS.
 They may fail to meet user needs or security standards.
 They may lose performance efficiency compared to
modern alternatives.
 They can become obsolete, replaced by newer solutions.


Question 2: Strategic Options for Legacy System Evolution and
When to Replace Rather Than Maintain
Strategic Options for Legacy System Evolution
1. Re-engineering (Code Refactoring):
o Restructure or improve existing code without
changing functionality.
2. Re-hosting (Lift and Shift):

Gekoppeld boek
 image
Ian Sommerville Software Engineering
Uitgever: 2007 ISBN: 9780321313799 Druk: Onbekend

Documentinformatie

Geüpload op
30 juli 2025
Aantal pagina's
16
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden
$2.77

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

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.
ScholarsCompas
4.0
(28)
Verkocht
134
Volgers
0
Items
263
Laatst verkocht
2 maanden geleden



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