MBASE
Appearance
Model-Based Architecting and Software Engineering (MBASE) is a software development process that focuses on ensuring that a project’s product models (architecture, requirements, code, etc.), process models (tasks, activities, milestones), property models (cost, schedule, performance, dependability), and success models (stakeholder win-win, IKIWISI - I’ll Know It When I See It, business case) are consistent and mutually enforcing.
History
Over the three years (1995 to 1998) of developing digital library products for the libraries at University of Southern California (USC), Barry Boehm and Dan Port had been evolving an approach called Model-Based (System) Architecting and Software Engineering (MBASE).
References
- USC Center for Software Engineering (CSE) MBASE Research
- Barry Boehm and Dan Port: Conceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE)
- Barry Boehm, et al.: Guidelines for Lean Model-Based (System) Architecting and Software Engineering (LeanMBASE)
External links
- Barry Boehm, David M. Wong, and Raffi Tikidjian: Reconciling LeanMBASE with Role-based Agility