MBASE
Model-Based Architecture and Software Engineering (MBASE) inom mjukvaruteknik är en mjukvaruutvecklingsprocess som utvecklades av Barry Boehm och Dan Port i slutet av 1990-talet. MBASE fokuserar på att säkerställa att ett projekts produktmodeller ( arkitektur , krav , källkod , etc.), processmodeller (uppgifter, aktiviteter, milstolpar), fastighetsmodeller (kostnad, schema, prestanda, pålitlighet) och framgångsmodeller (intressentvinst- win, IKIWISI - I'll Know It When I See It, business case) är konsekventa och ömsesidigt genomdrivande.
MBASE är ett tillvägagångssätt för utveckling av mjukvarusystem som integrerar systemets process (PS), produkt (PD), egenskap (PY) och framgång (SS) modeller, modeller som är dokumenterade i följande systemdefinitionselement (även kallade "artefakter" eller "leveranser")):
- Operational Concept Description (OCD)
- System- och programvarukravsdefinition (SSRD)
- System- och mjukvaruarkitekturbeskrivning (SSAD)
- Livscykelplan (LCP)
- Beskrivning av genomförbarhetsmotiv (FRD)
- Construction, Transition, Support (CTS) planer och rapporter
- Riskdrivna prototyper
Kärnan i LeanMBASE-metoden är att utveckla systemdefinitionselementen samtidigt, genom iterativ förfining, med hjälp av den riskdrivna, tre-ankarpunkten, Win-Win Spiral-metoden som definieras i Boehms Anchoring the Software Process .
Historia
Under de tre åren (1995 till 1998) av att utveckla digitala biblioteksprodukter för biblioteken vid University of Southern California (USC), hade Barry Boehm och Dan Port utvecklat ett tillvägagångssätt kallat Model-Based (System) Architecture and Software Engineering (MBASE) .
Se även
- Modelldriven ingenjörskonst (dvs OMG :s MDA tillämpas i den plattform/teknikoberoende modellen (PIM/TIM) och plattform/teknikspecifik modell (PSM/TSM) i MBASE:s SSAD)
- USC Center for Software Engineering (CSE) MBASE Research
- Barry Boehm : Förankring av mjukvaruprocessen
- Barry Boehm och Dan Port: Conceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE)
- Barry Boehm , et al.: Riktlinjer för Lean Model-Based (System) Architecting and Software Engineering (LeanMBASE)
externa länkar
- Barry Boehm , David M. Wong och Raffi Tikidjian: Att förena LeanMBASE med rollbaserad agility