IDEF (I-CAM DEFinition eller Integrated DEFinition) - metoder i ICAM -familien (Integrated Computer-Aided Manufacturing) til løsning af problemer med modellering af komplekse systemer , giver dig mulighed for at vise og analysere aktivitetsmodeller for en bred vifte af komplekse systemer i forskellige sektioner. Samtidig bestemmes bredden og dybden af undersøgelsen af processer i systemet af udvikleren selv, hvilket gør det muligt ikke at overbelaste den oprettede model med unødvendige data.
IDEF -metoder blev skabt inden for rammerne af US Air Force Industrial Computerization Program - ICAM, under implementeringen af hvilket behovet blev afsløret for udvikling af metoder til at analysere interaktionsprocesser i produktions(industrielle) systemer. Det grundlæggende krav i udviklingen af den overvejede familie af metoder var muligheden for effektiv informationsudveksling mellem alle specialister, der deltager i ICAM-programmet (deraf navnet: Icam DEFinition - IDEF; en anden mulighed er Integrated DEFinition). Efter udgivelsen af standarden blev den med succes anvendt i forskellige forretningsområder, hvilket viste sig at være et effektivt værktøj til at analysere, designe og vise forretningsprocesser . Desuden er det med den udbredte brug af IDEF (og den tidligere metode - SADT ), at fremkomsten af hovedideerne i det nu populære koncept BPR ( business process reengineering ) er forbundet.
I øjeblikket kan følgende standarder tilskrives IDEF-familien:
Funktionsmodellering (Business Process Modeling) er en funktionel modelleringsmetodologi. Ved hjælp af et visuelt grafisk sprog IDEF0 fremstår det undersøgte system for udviklere og analytikere som et sæt af indbyrdes forbundne funktioner (funktionelle blokke - i form af IDEF0). Som regel er IDEF0-modellering det første trin i undersøgelsen af ethvert system. IDEF0-metoden kan betragtes som det næste trin i udviklingen af det velkendte grafiske sprog til beskrivelse af funktionelle systemer SADT (Structured Analysis and Design Technique);
Informationsmodellering er en metode til modellering af informationsstrømme i et system, der giver dig mulighed for at vise og analysere deres struktur og sammenhænge.
IDEF1X (IDEF1 Extended) - Datamodellering - databasemodelleringsmetodologi baseret på entity-relationship-modellen. Det bruges til at bygge en informationsmodel, der repræsenterer strukturen af den information, der er nødvendig for at understøtte funktionerne i et produktionssystem eller et miljø. IDEF1-metoden, udviklet af T. Ramey baseret på P. Chens tilgange, giver dig mulighed for at bygge en datamodel svarende til en relationel model i tredje normalform . På nuværende tidspunkt, baseret på forbedringen af IDEF1-metoden, er dens nye version, IDEF1X-metoden, blevet oprettet. Den er designet med nem læring og automatisering i tankerne. IDEF1X-diagrammer bruges af en række almindelige CASE-værktøjer (især ERwin , Design/IDEF).
Simulation Model Design er en metode til dynamisk modellering af systemudvikling. På grund af de meget alvorlige vanskeligheder ved analysen af dynamiske systemer blev denne standard praktisk talt opgivet, og dens udvikling blev suspenderet i den allerindledende fase. I øjeblikket findes der algoritmer og deres computerimplementeringer, der gør det muligt at omdanne et sæt IDEF0 statiske diagrammer til dynamiske modeller bygget på basis af Colored Petri Nets (CPN - Color Petri Nets);
Procesbeskrivelse Capture (dokumentation af teknologiske processer) - en metode til at dokumentere processer, der forekommer i et system (for eksempel i en virksomhed), beskriver scenariet og rækkefølgen af operationer for hver proces. IDEF3 har et direkte forhold til IDEF0-metoden - hver funktion (funktionsblok) kan repræsenteres som en separat proces ved hjælp af IDEF3-værktøjer;
Objektorienteret design er en metode til at bygge objektorienterede systemer, der giver dig mulighed for at vise objekternes struktur og de underliggende principper for deres interaktion, og derved analysere og optimere komplekse objektorienterede systemer;
Ontologibeskrivelse Capture — En standard for ontologisk udforskning af komplekse systemer. Ved hjælp af IDEF5-metoden kan et systems ontologi beskrives ved hjælp af et bestemt ordforråd af termer og regler, på grundlag af hvilket pålidelige udsagn om tilstanden af det pågældende system på et eller andet tidspunkt kan dannes. På baggrund af disse udsagn drages konklusioner om den videre udvikling af systemet, og dets optimering udføres;
Design Rationale Capture - Rationale for designhandlinger. Formålet med IDEF6 er at lette tilegnelsen af "metodekendskab" til modellering, dens præsentation og anvendelse i udviklingen af virksomhedsledelsessystemer. Under "kendskab til metoden" refererer til de årsager, omstændigheder, bagtanker, der bestemmer de valgte modelleringsmetoder. Enkelt sagt fortolkes "metodeviden" som svaret på spørgsmålet: "Hvorfor blev modellen, som den blev?" De fleste modelleringsteknikker fokuserer på de faktiske resulterende modeller snarere end på processen med at skabe dem. IDEF6-metoden fokuserer på processen med at skabe en model;
Brugergrænseflademodellering - En metode til udvikling af grænseflader til interaktion mellem operatøren og systemet (brugergrænseflader). Moderne brugergrænsefladeudviklingsmiljøer handler mere om udseendet og følelsen af grænsefladen. IDEF8 fokuserer grænsefladeudvikleres opmærksomhed på at programmere den ønskede gensidige adfærd for grænsefladen og brugeren på tre niveauer: den operation, der udføres (hvilken slags operation er det); scenarier for interaktion, bestemt af brugerens specifikke rolle (i henhold til hvilket scenarie det skal udføres af en eller anden bruger); og endelig om detaljerne i grænsefladen (hvilke kontroller tilbyder grænsefladen til at udføre operationen);
Scenariedrevet IS-design (Business Constraint Discovery-metoden) - Business Constraint Discovery-metoden blev udviklet for at lette opdagelsen og analysen af begrænsninger i det miljø, som en virksomhed opererer i. Normalt, når man bygger modeller, er der ikke tilstrækkelig opmærksomhed på beskrivelsen af de begrænsninger, der påvirker flowet af processer i virksomheden. Viden om de vigtigste begrænsninger og arten af deres indflydelse, indlejret i modellen, forbliver i bedste fald ufuldstændig, inkonsekvent, fordelt irrationelt, men ofte slet ikke. Dette fører ikke nødvendigvis til, at de konstruerede modeller ikke er levedygtige, men deres implementering vil stå over for uforudsete vanskeligheder, som et resultat af, at deres potentiale ikke vil blive realiseret. Men når det kommer til at forbedre strukturer eller tilpasse sig forudsigelige ændringer, er viden om eksisterende begrænsninger afgørende;
Disse metoder er blevet identificeret som værende efterspurgte, men er endnu ikke fuldt udviklede.
Softwareudvikling | |
---|---|
Behandle | |
Koncepter på højt niveau | |
Vejbeskrivelse |
|
Udviklingsmetoder _ | |
Modeller | |
Bemærkelsesværdige tal |
|