Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Ciclo de vida Orientado a Objetos

No description
by

Mariana Márquez

on 18 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Ciclo de vida Orientado a Objetos

Modelos de Ciclo de Vida Orientado a Objetos
METODOLOGÍA
NORMATIVIDAD
En la base esta el análisis de Requisitos, a partir de la cual va creciendo el ciclo de vida y solo cae para el mantenimiento.

La piscina sería el repositorio de clase.
Conclusión
Ciclo de Vida de un Software
- Ciclo de Vida Estructurado

-Ciclo de Vida Orientado a Objetos
Modelo Fuente
Su creador fue Henderson-Sellers y Edwards en 1990. Es posiblemente el modelo mas usado dentro de el ciclo de vida orientado a objetos.

Permite un desarrollo solapado e iterativo .

Cada clase o modulo tiene su modelo de ciclo de vida ya que una puede estar en una fase diferente del ciclo de vida durante el desarrollo del sistema.

Se aplica a los agrupamientos de clase que seria la reutilizaron parcial o total de la clase.
Modelo Remolino
Es un proceso multiciclo no lineal

En 1992 James Rumbaugh señala que las metodologías de desarrollo en cascada ,las cuales asumen solo una dimensión de iteración, muestran una visión muy alejada de la real ya que es mucho mas desordenada e implica múltiples iteraciones.
CICLO DE VIDA ORIENTADO A OBJETOS
Técnica representada en los 90's.

La reutilización de componentes, aumenta del 10 al 50 % los costos de desarrollo.

Cada requerimiento solicitado por el cliente es considerado un objeto.

CRC
(Clase- Responsabilidaddes-Colaboración).


NECESIDAD DE UNA METODOLOGÍA
Surge por la necesidad de adoptar los sistemas informáticos a las exigencias del mercado.
Modelo de Agrupamiento
Basada en agrupaciones de clases llamadas
CLUSTERS
.

La metodología se trabaja de manera continua en todas sus agrupaciones.

Permite la modulación y la reutilización de cada ciclo de desarrollo.

Ventaja de un control de calidad en cada mini-proyecto.

ISO 12207


La ISO, en su norma 12207 define al Ciclo de Vida de un Sw como un marco de referencia que contiene las actividades y las tareas involucradas en el desarrollo, la exploración y el mantenimiento de un producto Sw, abarcando desde la definición hasta la finalización de su uso.


IEEE 1040

Entiende por el Ciclo de Vida de un Sw como una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el manteniemiento del Sw.

Para el desarrollo del software es un modo sistemático de realizar, gestionar y administrar un proyecto para llevarlo a cabo con altas posibilidades de éxito.


Capas de un Ciclo de Vida del Sw:


-PLANIFICACIÓN

-IMPLEMENTACIÓN

-PUESTA EN PRODUCCIÓN
Modelos de Ciclos de Ciclo de Vida

Metodologías que podemos adoptar

Tipos de proyectos más beneficiosos de utilizar
En la década de los 70's utilizaban un técnica llamada
CODE & FIX
quedando obsoleta ya que no seguía una norma del proyecto y solo importaba la satisfacción final del cliente.
Se divide en tres fases:

Planificación del negocio

Construcción: Es la mas importante y se divide en otras cinco:

Planificación
Investigación
Especificación
Implementación
Revisión

Entrega

La primera y tercera fase son independientes de la metodología oo


Periodos
Crecimiento: Es el tiempo durante el cual se construye el sistema.

Madurez: Es el periodo de mantenimiento.

Cada mejora se realiza con las mismas fases de planificación del negocio, construcción y entrega.
Dimensiones
Amplitud

Profundidad

Madurez

Alternativas

Alcance

La necesidad de una metodología para la realización del desarrollo de proyectos de software es indispensable para generar un producto de alta demanda.
"analizar y considerar la complejidad, la comunicación con el usuario, el tiempo y la problemática "
¿Qué modelo de ciclo de vida elegir?
Propuesto por Ampler en el año de 1994, en el cual al proyecto se le denomina como Pelota y su equipo de trabajo son considerados jugadores.

Contiene clases, atributos, métodos e interrelaciones de forma iterativa.

Se pasa la programación e implementación, pero los pasos se realizan en cualquier orden.

Modelo de Pinball
Full transcript