Кіріспе
Eclipse процессі (EPF) - Eclipse Foundation басқаратын ашық бастапқы кодты жоба. Ол Eclipse Technology Project жоғары деңгейінде орналасқан және екі мақсаты бар: Бағдарламалық жасақтама процестерін жасау әдісі мен процестерді жасау, кітапханаларды басқару, процестерді конфигурациялау және жариялау үшін кеңейтілетін негіздеме мен үлгілік құралдарды ұсыну. Итеративті, жылдам және қосымша дамуды қолдайтын және даму платформалары мен қосымшаларының кең жиынтығына қолданылатын бағдарламалық жасақтамаларды әзірлеу және басқару процестерінің қатары үшін үлгілі және кеңейтілетін процестерді қамтуды қамтамасыз ету. Мысалы, EPF OpenUP-ті ұсынады, бұл кішігірім жобалар үшін оңтайландырылған бағдарламалық жасақтаманы әзірлеудің жылдам процесі. EPF Composer-ді қолдану арқылы инженерлер алдын ала белгіленген схеманы пайдалану арқылы бағдарламалық жасақтаманы әзірлеу процесін құра алады. Бұл схема SPEM 1.1 OMG спецификациясының эволюциясы болып табылады, ол бірыңғай әдіс архитектурасы (UMA) деп аталады. UMA-ның негізгі бөлігі SPEM 2.0-ның қабылданған қайта қаралуына қатысты. EPF жақын арада SPEM 2.0 бағдарламасын толықтай қолдауға ниетті. UMA және SPEM схемалары даму әдістері мен процестерінің сипаттамаларының үлкен көлемін ұйымдастыруды қолдайды. Мұндай әдіс мазмұны мен процестері бағдарламалық жасақтамамен шектелуі қажет емес, сонымен қатар машина жасау, бизнес трансформациясы және сату циклдері сияқты басқа жобалау және инженерлік пәндерді қамти алады. IBM коммерциялық нұсқасын IBM Rational Method Composer ұсынады.
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 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.
Шектеулер
"Мазмұнның өзгермелілігі" мүмкіндігі пайдаланушыларды бір-бірден карталауға қатты шектейді. Түрлі аспектілерді біріктіруге тырысатын процестер бұл шектеуді айналып өту үшін блок көшірмелеу-жапсыру стилі клондарын қажет етуі мүмкін. Бұл SPEM моделінің шектеулі бөлігі болуы мүмкін және ол жылдам әдістер сипатталады деген болжамға негізделуі мүмкін, өйткені бұл әдістерде терең тәуелділіктер болмайды.