Sie sind auf Seite 1von 2

Universidad Nacional de Ingeniera

Facultad de Ingeniera Industrial y Sistemas Unified Modeling Language

ANALISIS Y DISEO ORIENTADO A OBJETOS


A/DOO
1. Anlisis y Diseo. Qu es?

ANALISIS . El anlisis pone nfasis en una investigacin del problema y los


requisitos. Anlisis es un trmino amplio, es ms adecuado calificarlo como,
anlisis de requisitos o anlisis de objetos (un estudio de los objetos del
dominio).
El anlisis y diseo se
han resumido en la frase:
DISEO. El diseo pone nfasis en una solucin conceptual que satisface los
requisitos. Es ms apropiado calificarlo como diseo de objetos software (lgica Hacer lo correcto
de aplicacin) o diseo de objetos persistentes (diseo de bases de datos). (anlisis) y hacerlo
correctamente (diseo).

Por ejemplo, un diseo del esquema de una base de datos y los objetos Finalmente los diseos
software (software de aplicacin). Finalmente, los diseos pueden ser son implementados y
sometidos a prueba.
implementados.

2. A/DOO: Que son el anlisis y el diseo orientado a objetos?

ANALISIS ORIENTADO A OBJETOS. Durante el anlisis orientado a objetos, se presta especial atencin a
encontrar y describir objetos o mejor conceptos en el dominio del problema.

Por ejemplo: En el caso del sistema de informacin de la biblioteca, algunos de los conceptos son: Libro,
Socio, Catalogo.

Visualizacin de los
Libro
conceptos del dominio
- titulo :
Concepto del dominio - numEdicion :

package biblioteca;
import java.util.*;

public class Libro {


private titulo;
Representacin en un lenguaje de private numEdicion;
programacin orientado a objetos
public String getTitulo() {
return titulo;
}
}

Fig. 1. La orientacin a objetos presta especial atencin a la representacin de los objetos

Mg. Jorge Medi@NERO Acosta. Pgina |1


Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y Sistemas Unified Modeling Language

DISEO ORIENTADO A OBJETOS. Durante el diseo orientado a objetos, se


presta especial atencin a la definicin de los objetos software y en como
colaboran para satisfacer los requisitos.

Por ejemplo, en el sistema de la biblioteca, un objeto software Libro podr


tener un atributo titulo y un mtodo obteberTitulo (ver Fig 1.).
A/DOO. El anlisis y diseo
IMPLEMENTACION. Por ltimo, durante la implementacin o programacin orientado a objetos, se
orientada a objetos, los objetos de diseo se implementan usando un LPOO sustenta en TRES estrategias
como la clase Java Libro. metodolgicas:

La Orientation a Objetos.
Con todo, para el A/DOO necesitamos un lenguaje de notacin visual como Tcnicas de notacin UML.
UML para construir los planos del software, tanto como una herramienta Modelos de Ciclos de Vida,
para pensar en Objetos y como una forma estndar de comunicacin entre El Proceso unificado (UP)
las personas que estn involucradas en un proyecto de desarrollo de
software (Stakeholders).

3. UP: Cmo gestionar un proyecto de desarrollo de sistema de informacin?

Dado que existen muchas actividades en el desarrollo de un proyecto de informacin, desde los
requisitos hasta la implementacin, Cmo debera proceder un desarrollador o un equipo?

El A/DOO requiere un contexto para su desarrollo: Un Modelo de ciclo de vida el Proceso Unificado- o
proceso de desarrollo iterativo (UP-Unified Process). En general, un proceso de desarrollo de software
describe un enfoque para la construccin, desarrollo y mantenimiento de software.

El Proceso Unificado, se ha convertido en un modelo de desarrollo de software de gran xito para la


construccin de sistemas orientados a objetos.

El Proceso Unificado (UP) combina las practicas comnmente aceptadas como buenas practicas, como
el ciclo de vida iterativo y desarrollo dirigido por el riesgo.

Fases UP

Disciplinas UP

Modelado del negocio


El esfuerzo
relativo de las
Requisitos disciplinas
cambia entre
Anlisis las fases

Diseo

Implementacin

Fig. 2. Fases y disciplinas UP

Mg. Jorge Medi@NERO Acosta. Pgina |2

Das könnte Ihnen auch gefallen