The Eclipse process framework (EPF) is an open source project that is managed by the Eclipse Foundation. It lies under the top-level Eclipse Technology Project, and has two goals:

  • To provide an extensible framework and exemplary tools for software process engineering - method and process authoring, library management, configuring and publishing a process.
  • To provide exemplary and extensible process content for a range of software development and management processes supporting iterative, agile, and incremental development, and applicable to a broad set of development platforms and applications. For instance, EPF provides the OpenUP, an agile software development process optimized for small projects.

By using EPF Composer, engineers can create their own software development process by structuring it using a predefined schema. This schema is an evolution of the SPEM[1] 1.1 OMG specification referred to as the unified method architecture (UMA). Major parts of UMA went into the adopted revision of SPEM, SPEM 2.0. EPF is aiming to fully support SPEM 2.0 in the near future. The UMA and SPEM schemata support the organization of large amounts of descriptions for development methods and processes. Such method content and processes do not have to be limited to software engineering, but can also cover other design and engineering disciplines, such as mechanical engineering, business transformation, and sales cycles.

IBM supplies a commercial version, IBM Rational Method Composer.[citation needed]

Limitations

edit

The "content variability" capability severely limits users to one-to-one mappings. Processes trying to integrate various aspects may require block-copy-paste style clones to get around this limitation. This may be a limitation of the SPEM model and might be based on presumption that agile methods are being described as these methods tend not to have deep dependencies.[citation needed]

See also

edit

References

edit
  1. ^ SPEM Archived 2007-10-30 at the Wayback Machine
edit

📚 Artikel Terkait di Wikipedia

Rational unified process

The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM

Scrum (project management)

text related to this article: The Scrum Guide Agile Alliance's Scrum library A scrum process description by the Eclipse process framework (EPF) project

Unified process

unified software development process or unified process is an iterative and incremental software development process framework. The best-known and extensively

Scott Ambler

Association of Software Architects (IASA). In the past he was an Eclipse Process Framework (EPF) committer and a Jolt Judge at the Jolt Awards. Ambler has

Eclipse (software)

Equinox, an implementation of the OSGi core framework specification. In addition to allowing the Eclipse Platform to be extended using other programming

EPF

refer to: .epf, a file extension for CadSoft Eagle project files Eclipse process framework, an open source project Club Penguin: Elite Penguin Force, a game

Electron (software framework)

js services and an inter-process communication module. Electron was originally built for Atom and is the main GUI framework behind several other open-source

Eclipse Foundation

GlassFish) Eclipse Che AsciiDoc Eclipse Xpanse The Eclipse Project Eclipse Java development tools Eclipse Jetty Eclipse Modeling Framework Eclipse S-CORE