Denne artikel stammer fra det trykte Computerworlds arkiv. Artiklen blev publiceret den CTO d. 7. oktober 2005.
Hvis man vil vide mere om UML, RUP og andre systemudviklingsmetoder kan man få en chat med en virtuel Ivar Jacobson på www.jaczone.com/cyberivar/.
CTO fik en kort snak med Cyber Ivar, der tilsyneladende er lettere filosofisk indstillet.
Hvorfor er agile metoder ikke gode nok til softwareudvikling?
Hvorfor er jeg?
Fordi du er.
Det er indlysende.
Kan du fortælle lidt om hvad intelligente agenter er?
Lad mig se. Intelligens er den ultimative afrodisiakum. En softwareagent er en autonom software enhed, som kan reagere på og påvirke sit miljø. En agent er ofte: Proaktiv, målorienteret, i stand til at lære og udvikle sig, mobil og tilpasningsvenlig.
Softwareagenter kan bruges til at hjælpe softwareudviklere. Agenterne kan trænes til at udføre ikke-kreativt arbejde, det vil sige arbejde som anses som monotont og automatiserbart. De kan også hjælpe i kommunikationen mellem udviklingsgruppens medlemmer, idet hvert medlem har sin egen agent, der kan kommunikere med de andre agenter. Agenterne indsamler information, som er nødvendig i visse situationer og er således også brugbare til videnoverførsel.
Jaczone WayPointer er et eksempel på et agentbaseret system, hvor agenterne hjælper softwareudviklere. .
Tak for snakken
Det var så lidt.