Hva er et fragment Hook?

Hva er et fragment Hook?


Informatikk teoretikere definerer hver subrutine forbundet med en webtjeneste prosess som et fragment kroken. Ved å analysere programvare på nivået av fragmentet kroken, kan teoretikere bestemme den beste måten å organisere individuelle komponenter av tjeneste for maksimal effektivitet. Kombinere fragment kroker optimalt lar programmerere å sikre at prosessen går effektivt som server maskinvare og programvare utvikler seg.

Software Evolution

Nytten av programvare system eller applikasjon endringer som andre teknologiske evner forhånd og brukernes behov utvikler seg. Denne ideen er oppsummert som Lehman første lov av programvare evolusjon: Hvert program må kontinuerlig tilpasse seg nye omstendigheter, eller det vil bli mindre tilfredsstillende etter som tiden går. Informatikk teoretikere som er interessert i å studere slik programvare utviklingen kan bruke metoder for å routinize analyse av programvare systemytelsen. Disse teoretikere benytter teoretiske modeller for å undersøke faktorer som er relevante for å tilpasse programvaren for å fortsette effektivitet.

ADORE Model

Den ADORE-protokollen er en teoretisk modell som postulerer hvordan programvarearkitekturer utvikle seg over tid. ADORE, som står for "Aktivitet modellen støtte orkestre Evolution", spesielt omhandler optimalisere prosessene som komponerer en webtjeneste. Den ADORE prosessen bruker en rekke algoritmer for å relatere den aktuelle utførelsen av tjenesten til tidligere resultater, som lar programmerere å kvantifisere utviklingen av tjenestens effektivitet.

fragment Hooks

ADORE definerer hver enkelt subrutine som komponerer en tjeneste som et fragment kroken. Hvert fragment krok er en enkelt behandling aktivitet innenfor rammen av web som en helhet. ADORE visninger hver av disse programma fragmenter som fleksible enheter som kan teoretisk kombineres med andre fragmenter i et uendelig antall måter. Den spesifikke måten som fragment kroker er forbundet med hverandre, eller "flettet" definerer effektiviteten av webtjenesten.

fragment Weaving

Adore algoritmer undersøke ulike måter å sette sammen fragment kroker å optimalt levere webtjenesten. Den første bekymring for ADORE er å finne den optimale rekkefølgen av fragment kroker innenfor tjenesten som helhet til å utføre sine oppgaver mest mulig effektivt. Deretter Adore algoritmer beregne spesifikke programmerings tiltak som kreves for å reorganisere webtjenesten i ønsket rekkefølge. Til slutt, vever ADORE sammen fragment kroker for å lage den nylig oppdaterte tjenesten. Denne tre trinns prosess pågår; som bruker atferd og teknologi endring, fragmentene vil bli kontinuerlig re-vevd for å opprettholde systemeffektivitet.