GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Unified Process

Milton HDez Spanisch 8 Seiten

Inhalt der Notizen (8)

Seite 1

The Unlfled Process (UP)The Unlfled Process (UP)

What Is lt?

is an ¡terative and incremental software development framework

The most popular variations include the Rational Unified Process (RUP)

Characteristics

architecture-centríc with major work

¡s an iterative and incremental development framework

design for most coding is done

It is risk-focused

the Unified Process is built around the idea of incorporating six specific "best practice

Seite 2

Those best practices are:

Develop Software Iteratively

Manage Requirements

Use Component-based Architectures

Visually Model Software

Verify Software Quality

Control Changes to Software

History

Jacobson worked at

Rational and teamed up with Grady Booch and Jim Rumbaugh and together they spent the next

several years further developing the Objectory Process (now known as the Rational Objectory

Process) and the Unified Method (which later became UML).

IBM acquired Rational Software in 2003, and in 2005 donated the core of the Rational Process to

the Eclipse Foundation open-source community

Components of the Unlfied Process:

Cycles

Phases

Operations

Disciplines

Activlties

Artifacts

Workers

Seite 3

The disciplines are:

Business Modeling

Requirements

Analysis and Design

Implementation

Testing

Deponent

Configuration and Change Management

Project Management

Environment

The four phases are:

Inception phase

Elaboration phase

Construction phase

Translation phase

Each phase is concluded when a measurable milestone has been reached and is followed by a "go/

no-go” decision by the project team on whether to move forward with the next phase.

Seite 4

Business Modeling

focuses on efforts to understand the organlzatlon, Its processes

Analysis and Design

are highly focused in the form of UML models and Use Cases (both diagrams and descriptions).

Analysis and Design

named the Solution Analysis and Design discipline

Implementation

The Implementation discipline consists of coding, unit testing, and integration of the software.

Testing

is focused on quality assurance of the software being released in that cycle or

Iteration

Deployment

is focused on planning the deployment of, and actually deploying, the software

Seite 5

Configuration and Change Management is focused on managing change to the

project’s work products.

Project Management

is focused on standard project management activities

Environment

is focused on supporting the overall project and development efforts

through managing environmental factors.

The Phases

Inception Phase

"why" of the development effort is defined.

Stakeholder agreement on business case, scope, and project cost and schedule estimates

The final prototypes are sufficient indications of the correct future development goals

Seite 6

Elaboration Phase

Is the part of the framework when more detailed analysis and planning are undertaken to better understand the problem domain, develop a more concrete project plan, Identify and eliminate the high-risk elements.

Detailing the non-functional requirements and any requirements not related to a use case are completed

business case and risk lists have been updated

executable architecture prototype has been created and approved for use

Construction Phase

Is the part of the framework where software development, integration, and

testing takes place.

The specific activities of this phase include:

The software is built, integrated, and tested

The user manuals have been created

The software product is stable and mature enough to be deployed to end users

Stakeholders are ready to transition to the new / updated software

Seite 7

Transition Phase

The software is deployed to end users and is essentially a broad "beta" test of the application.

The transition phase can include multiple iterations of the software, including beta releases, bug fixes, and enhancements

The specific activities of this phase include:

"Beta testing“ or "user acceptance testing”

Parallel operation with legacy systems

Users and maintainers of the software are fully trained

The software is fully rolled-out

Users are satisfied with the software

Actual versus planned expenditures are still acceptable enough to move forward with the project

Seite 8

Unified Process Variations

Agile Unified Process (AUP)

is a simplified version of RUP developed by Scott Ambler. It makes a

number of changes to RUP

It adds agile techniques such as test driven development

It combines the Business Modeling, Requirements, and Analysis & Design disciplines from UP

Focus on high-value activities: possible thing that could happen to you on a project

Tool independence: You can use any toolset that you want with the Agile UP.

Informationen

Beschreibung
Notiz am Unified Process, erstellt von Milton HDez am 26/07/2017.
Erstellt von
Milton HDez · Jul 2017
Aktualisiert
26 Jul 2017
Aufrufe
4
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck