• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
16/04/20091
MAESTRIA EN GESTION YDESARROLLO DE PROYECTOSDE SOFTWARE
ANALISIS Y DISEÑO ORIENTADO AOBJETOS
Introducción al AnálisisLa ambigüedad
3
Introducción
Laformalizacnayudaaidentificaráreasdeambigüedad,inconsistenciasyomisiones.Laespecificaciónyelanálisissonactividadesinteractivas,concurrenteseincrementales
Análisis
Seenfocaenlaproduccióndeunmodelodelsistema:ModelodeAnálisis.Sediferenciadelaobtenciónderequerimientosyaquelosdesarrolladoressecentranenlaestructuraciónyformalizacióndelosrequerimientos.
Análisis: Esquema General
 
16/04/20092
Diagrama de Actividad procesosdel análisisAnálisis
Obligaalosdesarrolladoresaidentificarelementoscomplejosdesdeelcomienzodeldesarrollo.
Elmodelodeanálisisdebecumplircon
 –
Corrección:
Elmodelodescribelarealidaddelproblemadeinterésdelcliente,nootrarealidad
 –
Completitud:
Todofenómenodeintesesdescritoenelmodelousandoundeterminadoconcepto.
 –
Consistencia:
Todoslosfemenosdelmodelocorrespondenafenómenosdelamismarealidad.
 –
Verificabilidad:
Hacereferenciaaqueunavezqueelsistemaesconstruido,sepuedenhacerpruebasrepetiblesquedemuestranqueelsistemacumpleconlosrequerimientos.
AnálisisAnálisis: Esquema GeneralModelos del AnálisisQue es un objeto?
Un objeto es una unidad que tiene
características
propias, un
comportamiento
y una
identidad
(aquello que lo hace único, lo diferenciade otros objetos similares).
Un objeto encapsula tanto datos(características) como procedimientosasociados a estos datos(comportamiento).
 
16/04/20093
Que es un objeto?
Según las definiciones formales de JamesRumbaugh y Grady Booch (dos de lasprincipales autoridades de la orientación aobjetos en la actualidad, y coautores deUML, el lenguaje de modelado universalpara objetos).
Que es un objeto?
un objeto es una abstracción de larealidad que tiene un significadoconcreto y claro para el problema quese está modelando.
Un objeto posee Estado
Lo que el objeto sabe 
El estado de un objeto es una de las posiblescondiciones en que el objeto puede existir
El estado normalmente cambia en el transcursodel tiempo
El estado de un objeto es implementado por unconjunto de propiedades (atributos), ademásde las conexiones (relaciones) que puede tener
Un objeto posee Identidad
Cada objeto tiene una identidad única,incluso si su estado es idéntico al de otroobjeto
Un objeto posee Comportamiento
Lo que el objeto puede hacer 
El comportamiento de un objeto determinacómo éste actúa y reacciona frente a laspeticiones de otros objetos
Es modelado por un conjunto de mensajes alos que el objeto puede responder(operaciones que puede realizar)
Se implementa mediante métodos
MCC Oscar
Que es una Clase?
Una clase es una descripción de ungrupo de objetos con:
Propiedades en común (atributos)
Comportamiento similar (operaciones)
La misma forma de relacionarse conotros objetos (relaciones)
Una semántica en común (significan lomismo)
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...