Stabilitetsmodell

Inom mjukvaruutveckling är Stability Model ( SM ) en metod för att designa och modellera mjukvara . Det är en förlängning av Object Oriented Software Design (OOSD) metodik, såsom Unified Modeling Language (UML), men lägger till sin egen uppsättning regler, riktlinjer, procedurer och heuristik för att uppnå mer avancerad objektorienterad (OO) programvara.

Motivationen är att uppnå en högre nivå av OO-funktioner, som t.ex

  • Stabilitet: objekten kommer att vara stabila över tiden och behöver inte ändras
  • Återanvändbarhet : föremålen kan återanvändas för olika typer av applikationer
  • Underhållbarhet : objekten kommer att behöva minsta möjliga underhåll

Exempel

Stabilitetsmodellen har setts och använts i en rad olika användningsfall. En av dessa är i modighetsmodellen, där alla händelser som 9/11-terroristattacker kan orsaka AnyImpact såsom ekonomiska effekter, psykologiska effekter och fysiska/hälsomässiga effekter.

Principer

Designen försöker använda sunt förnuft samtidigt som den vägleder genom processen med SM-baserad design. Det kommer att behöva minsta möjliga uppladdningstid för människor att förstå nya applikationer och objekt när processen och metodiken väl har kommit i åtanke.

Stabilitetsmodellen är byggd med hjälp av tre huvudkoncept -

Historia

SM-metoden för OOSD formulerades av Dr Mohamed Fayad. Han har varit chefredaktör för Computer Magazine i IEEE i många år. Han har undervisat OOSD vid två amerikanska universitet och har skrivit och för närvarande skrivit få böcker om detta ämne.

Bibliografi

  • "MODIG STABIL ARKITEKTURMÖNSTER" (PDF) . 2010 . Hämtad 13 november 2015 .

externa länkar