Chapter 4 Flashcards
IT-arkitektur
Vilka delar som finns i ett IT-system och hur de kommunicerar med varandra.
Varför använder man sig av arkitektur? Management-
med arkitektur kan man dela upp komplexa problem i mindre delar. Man kan planera bättre och hålla ordning och reda.
Varför använder man sig av arkitektur? Kravhantering-
möjligheten att ställa krav på modulnivå.
Varför använder man sig av arkitektur? Vidareutveckling-
man har frikopplade delar i systemet så att ändringar inte påverkar hela systemet.
Varför använder man sig av arkitektur? Underhåll-
det blir lättare att förstå och underhålla systemet
vad kännetecknar bra arkitektur?
“High cohesion & low coupling”
vad är Cohesion
ur bra de inre delarna i ett element/modul hänger ihop (relation).
vad är Coupling-
vilket beroende de olika elementen/modulerna har av varandra/ hur bra de är separerade från varandra (beroende).
Maintainability-
underhålla systemet över tid så att funktionaliteten bibehålls
Extensibility-
lätt att lägga till ny funktionalitet
Portability-
lätt att modifiera mjukvaran att köras på en annan plattform (databas/OS)
Interoperability-
lätt att kopplas till andra system med integration
Availabiblity-
“uptime”, systemets tillgänglighet även under uppdateringar
Scalability-
kunna hantera ökande antal användare/data
Performance-
svarstiden