Skip to main content

Hva er en funksjonsmodell?

En funksjonsmodell er en visuell representasjon av de forskjellige funksjonene i et programvareprodukt eller familie av relaterte produkter, som viser hvilke som er obligatoriske og som er valgfrie, for å gi seeren en ide om tilgjengelige konfigurasjoner.Funksjonsmodeller er nyttige i utvikling så vel som salg og kan legges ut på en rekke måter.De fleste har form av et diagram med standardiserte markeringer for å gjøre det enkelt å lese informasjonen som presentert.

I produktutvikling kan medlemmer av utviklingsteamet brainstorme for å diskutere hva de vil inkludere i et produkt eller en linje med produkter.Dette kan resultere i å lage en funksjonsmodell, et diagram som viser de viktigste funksjonene og de forskjellige måtene de kan konfigureres på.For eksempel kan et selskap som lager en serie programmer for bruk i kontorproduktivitet, ha en ordprofessor, regnearkprogram, grunnleggende tegningsprogram og skapelsesprogram for lysbildefremvisning.Den kan bygge en funksjonsmodell som viser disse alternativene i programvaresuiten og forskjellige konfigurerbare funksjoner i hver enkelt.

En viktig vurdering er hvilke funksjoner som må inkluderes og hvilke som kan være valgfrie, inkludert valg mellom to forskjellige funksjoner for å oppnå samme funksjon.For eksempel, i en nettbutikk, er sikkerhet nødvendig for å kryptere kundeinformasjon, så dette er obligatorisk.Sikkerhetssystemet kan fungere på flere forskjellige måter med forskjellige sikkerhetsnivåer, og disse vil bli representert som "eller" -alternativer som forgrenes fra den obligatoriske butikksikkerhetsfunksjonen.

Når produktutviklingen utvikler seg, kan en funksjonsmodell skifte som svar på endringerlaget til produktet.Teammedlemmer kan identifisere behovet for tilleggsfunksjoner eller kan bestemme seg for å kutte funksjoner som opprinnelig hadde brainstormet i de tidlige stadiene av utviklingen.De kan bestemme hvilke funksjoner som skal være integrert i motsetning til valgfritt.Dette kan omfatte å sette opp forskjellige nivåer, som en gratis versjon av et programvareprodukt kontra en betalt versjon med flere funksjoner, der selskapet ønsker å oppmuntre folk til å prøve den gratis versjonen og utvide til den betalte.

Kunder kan se på enFunksjonsmodell når du bestiller tilpasset programvare.Forgreningsdiagrammet tilbyr en rekke valg, slik at kundene kan konfigurere det for deres behov.En sykehusbestillingsprogramvare vil kanskje ha programvare med medisinsk avbildningsintegrasjon, for eksempel, eller vil kanskje ha en faktureringsfunksjon samt en posterfunksjon for å effektivisere journalføring.Den kan blande og matche funksjonene den ønsker innenfor de fleksible parametrene for å generere en tilpasset ordre.