MBASE
Model-Based Architecture and Software Engineering in software engineering is a software development process developed by Barry Boehm and Dan Port in the late 1990s. MBASE focuses on ensuring that a project's product models, process models, property models, and success models are consistent and mutually enforcing.
MBASE is an approach to the development of software systems that integrates the system's process, product, property and success models, models that are documented in the following system definition elements :
- Operational Concept Description
- System and Software Requirements Definition
- System and Software Architecture Description
- Life Cycle Plan
- Feasibility Rationale Description
- Construction, Transition, Support plans and reports
- Risk-driven prototypes