About

Main Menu

viernes, 20 de abril de 2012

Ciclo de vida Orientado a Objecto (Object Oriented Systems Developement Life Cycle)

Los tipos de ciclos de vida que se han visto hasta ahora son relativos al análisis y diseño estructurados, pero los objetos tienen una particularidad, y es que están basados en componentes que se relacionan entre ellos a través de interfaces, o lo que es lo mismo, son mas modulares y por lo tanto el trabajo se puede dividir en un conjunto de miniproyectos. Además, hoy en día la tendencia es a reducir los riesgos, y en este sentido, el ciclo de vida en cascada no proporciona muchas facilidades. Debido a todo esto, el ciclo de vida típico en una metodología de diseño orientado a objetos es iterativo e incremental.


[ENGLISH]
The types of life cycles that have been seen so far are related to structured analysis and design, but the objects have a particularity, and that are based on components that relate to each other through interfaces, or what is the same , are more modular and therefore the work can be divided into a set of mini. Moreover, the trend today is to reduce risks, and in this sense, the waterfall life cycle does not provide many facilities. Because of this, the typical life cycle methodology for object-oriented design is iterative and incremental.
[/ENGLISH]
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 

En este texto sólo veremos un tipo de ciclo de vida orientado a objetos, que es además el más
representativo, el modelo fuente.

 
[ENGLISH]
In this text we will only see one type of life cycle object oriented, which is also the most

representative, the source model.

[/ENGLISH]
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Fue creado por Henderson-Sellers y Edwards en 1990. Es un tipo de ciclo de vida pensado para la orientación a objetos y posiblemente el más seguido. Un proyecto se divide en las fases:

  1. Planificación del negocio
  2. Construcción: Es la más importante y se divide a su vez en otras cinco actividades
    • Planificación
    • Investigación
    • Especificación
    • Implementación
    • Revisión
  3. Entrega
[ENGLISH]
It was created by Henderson-Sellers and Edwards in 1990. A type of life cycle thinking to object orientation and possibly more often. A project is divided into phases:

  1. Business Planning
  2. Build: It is the most important and is subdivided in five other activities
    • planning
    • research
    • specification
    • implementation
    • review
  3. Delivery
[/ENGLISH] 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  

La primera y la tercera fase son independientes de la metodología de desarrollo orientado a objetos. Además de las tres fases, existen dos periodos:

  1. Crecimiento: Es el tiempo durante el cual se construye el sistema
  2. Madurez: Es el periodo de mantenimiento del producto. Cada mejora se planifica igual que el periodo anterior, es decir, con las fases de Planificación del negocio, Construcción y Entrega.
Cada clase puede tener un ciclo de vida sólo para ella debido a que cada una puede estar en una fase diferente en un momento cualquiera. La ventaja es que permite un desarrollo solapado e iterativo. En la figura se muestra un esquema de este tipo de ciclo de vida.

[ENGLISH]
The first and third phases are independent of the methodology of object-oriented development. Besides the three phases, there are two periods:

  1. Growth: The time during which the system is constructed
  2. Maturity: The period of maintenance. Each improvement is planned as the previous period, ie the phases of business planning, construction and delivery.
Each class can have a life cycle just for her because each one can be in a different phase at any one time. The advantage is that it allows overlapping and iterative development. Next figure shows a scheme of this type of life cycle.
[/ENGLISH]
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

0 comentarios:

Publicar un comentario