SADT ( en akronym för strukturerad analys och designteknik ) är en strukturanalys och designmetodik som integrerar modelleringsprocessen, projektkonfigurationshantering, användning av ytterligare språkverktyg och projektledning med ett eget grafiskt språk. Modelleringsprocessen kan delas in i flera steg: intervjua experter, skapa diagram och modeller, distribuera dokumentation, bedöma om modellerna är lämpliga och acceptera dem för vidare användning. Denna process är väletablerad, för när man utvecklar ett projekt utför specialister specifika uppgifter, och bibliotekarien ser till att information utbyts i rätt tid.
SADT uppstod i slutet av 1960-talet under den strukturerade programmeringsrevolutionen. När de flesta experter kämpade för att skapa mjukvara var det få som försökte lösa den svårare uppgiften att skapa storskaliga system, inklusive både människor och maskiner, och mjukvara, liknande system som används inom telefonkommunikation, industri, ledning och kontroll av vapen. Vid den tiden började specialister som traditionellt varit involverade i skapandet av storskaliga system inse behovet av större ordning. Således beslutade utvecklarna att formalisera processen för att skapa ett system och dela upp det i följande faser:
Några av teorierna relaterade till metodiken och systembeskrivningsspråket kallades av deras författare, Douglas T. Ross, "Structural Analysis and Design Technique Methodology" (SADT – Structural Analysis and Design Technique). Det första arbetet med SADT började 1969. Dess första stora tillämpning realiserades 1973 under utvecklingen av ett stort flyg- och rymdprojekt, då det reviderades något av anställda på SofTech, Inc. 1974 förbättrades SADT ytterligare och togs över av ett av de största europeiska telefonbolagen. SADT kom in på marknaden 1975 efter ett år av produktutveckling. År 1981 användes SADT av mer än 50 företag i mer än 200 projekt som involverade mer än 2 000 personer och täckte mer än ett dussin ämnesområden, inklusive telefonnät, flygtillverkning, ledning och kontroll, lagerkontroll och databehandling. Dess nuvarande utbredda användning inom flygindustrin i Europa, Fjärran Östern och USA (under namnet IDEF0 ) gör att dessa siffror kan öka avsevärt. Således sticker SADT ut bland moderna systembeskrivningsmetoder på grund av dess breda tillämpning.
I början av 1970-talet implementerades SADT-metoden som en tydlig formell procedur. Under den här implementeringen använde SADT-analytiker tomma diagram och titelsidor. SADT:s unika och effektiva metod för att koda länkar mellan uppdelningar med hjälp av SADT:s ICOM-koder, samt SADT:s metod för att organisera referentgranskning med hjälp av en författare/läsarcykel, gör pappersimplementering mycket enklare. Dessa fördelar gör SADT mycket överlägsen alla andra pappersbaserade strukturanalysmetoder.
I slutet av 70-talet dök det upp datorer med tillräcklig kraft och räckvidd med en acceptabel hastighet för att skapa grafiska bilder. Detta gjorde det möjligt att automatisera de strukturella metoder som, liksom SADT, i hög grad förlitade sig på grafik . Även om sådan teknik precis började utvecklas vid den tiden, finansierade det amerikanska flygvapnet utvecklingen av det första SADT-automationssystemet (och förresten det första automatiserade strukturanalysverktyget som betonar grafik), kallat AUTOIDEF0 .
I början av 80-talet dök det upp en persondator med grafiska möjligheter som passar på ett skrivbord. Detta har lett till skapandet av arbetsstationer för flera grafiska metoder för strukturanalys. Samtidigt gjordes de första försöken att implementera SADT på mini- och mikrodatorer i USA , Europa och Skandinavien . Ett resultat av sådana ansträngningar var skapandet av en SADT-arbetsstation i Frankrike som heter SPECIF X.
Den nuvarande nivån av informationsteknologi ger ett rikt urval av metoder för att skapa automatiserat SADT-stöd. Det mest tillgängliga SADT-verktyget idag är Design / IDEF (Meta Software Corp.) - ursprungligen byggt som en del av programmet för integrerad datorisering av produktion och nu allmänt använt inom olika verksamhetsområden. Automatiserat stöd för SADT håller på att utvecklas från ett enkelt grafiskt verktyg till mjukvarubaserad kunskap om mer generella modelleringskoncept. Sådana avancerade verktyg har förmågan att förstå semantiken i det sammankopplade nätverket av SADT-diagram och flera modeller, och att integrera denna rika kunskap och regler med andra teknologier.
Händelsekedja av processer | |
---|---|