Method Framework for Engineering System Architectures
Encyclopedia
The Method Framework for Engineering System Architectures (MFESA) is a method engineering
framework based on situational method engineering, which provides a method for developing appropriate, project-specific system architecture engineering methods
. It is primarily developed by Donald Firesmith
and first published in 2008.
MFESA is a four part method framework consisting of the MFESA:
Method engineering
Method engineering in the "field of information systems is the discipline to construct new methods from existing methods". It focuses on "the design, construction and evaluation of methods, techniques and support tools for information systems development"....
framework based on situational method engineering, which provides a method for developing appropriate, project-specific system architecture engineering methods
Software development process
A software development process, also known as a software development life cycle , is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle...
. It is primarily developed by Donald Firesmith
Donald Firesmith
Donald G. Firesmith is an American software engineer, consultant, and trainer at the Software Engineering Institute .- Biography :...
and first published in 2008.
MFESA is a four part method framework consisting of the MFESA:
- OntologyOntologyOntology is the philosophical study of the nature of being, existence or reality as such, as well as the basic categories of being and their relations...
defining the key concepts of system architecture engineering and their relationships - Metamodel defining the foundational abstract supertypes of method components for engineering system architectures including architectural:
- Work products including architectures and architectural representations such as models and documents
- Work units including activities, tasks, and techniques for producing the work products
- Producers including system architects, architecture teams, and architecture tools that perform the work units to produce the work products
- Repository of free, open-source, reusable method components for creating situation-specific system architecture engineering methods
- Metamethod for creating situation-specific system architecture engineering methods by selecting appropriate method components from the repository, tailoring them as appropriate, and integrating them to form the new architecture engineering method
External links
- The OPEN Process Framework Repository Organization The MFESA tasks have been incorporated into the OPFRO repository of reusable method components.