metodo

Páginas: 10 (2433 palabras) Publicado: 8 de abril de 2013
Metodología para
desarrollo de software

Introducción
Modelado de SW

Construcción de una casa para “fido”

Puede hacerlo una sola persona
Requiere:
Modelado mínimo
Proceso simple
Herramientas simples

Construcción de una casa

Construida eficientemente y en un tiempo
razonable por un equipo
Requiere:
Modelado
Proceso bien definido
Herramientas más sofisticadas Construcción de un rascacielos

Claves en Desarrollo de SI

Abstracción - Modelado Visual (MV)

MV para definir la Arquitectura del SW
Interfaz de Usuario
(Visual Basic,
Java, ..)
Lógica del Negocio
(C++, Java, ..)

Servidor de BDs
(C++ & SQL, ..)

“Modelar el sistema independientemente
del lenguaje de implementación”

MV promueve la reutilización
Múltiples Sistemas

ComponentesReutilizados

Introducción: UML

¿Qué es UML?
UML = Unified Modeling Language
Un lenguaje de propósito general para el modelado
orientado a objetos
Documento “OMG Unified Modeling Language Specification”
UML combina notaciones provenientes desde:

Modelado Orientado a Objetos
Modelado de Datos
Modelado de Componentes
Modelado de Flujos de Trabajo (Workflows)

Situación dePartida
Diversos métodos y técnicas OO, con muchos aspectos en
común pero utilizando distintas notaciones
Inconvenientes para el aprendizaje, aplicación, construcción y
uso de herramientas, etc.
Pugna entre distintos enfoques (y correspondientes gurús)
Establecer una notación estándar

Historia de UML
Comenzó como el “Método Unificado”, con la
participación de Grady Booch y Jim
Rumbaugh.Se presentó en el OOPSLA’95
El mismo año se unió Ivar Jacobson. Los
“Tres Amigos” son socios en la compañía
Rational Software. Herramienta CASE
Rational Rose

Historia de UML
UML 2.0

2001

UML 1.4

2000
1999
1998
Nov ‘97

UML 1.3
#
!

"

UML 1.2

Participantes en UML 1.0
Rational Software
(Grady Booch, Jim Rumbaugh y Ivar
Jacobson)

Digital EquipmentHewlett-Packard
i-Logix (David Harel)
IBM
ICON Computing
(Desmond D’Souza)

Intellicorp and James Martin & co.
(James Odell)

MCI Systemhouse
Microsoft
ObjecTime
Oracle Corp.
Platinium Technology
Sterling Software
Taskon
Texas Instruments
Unisys

UML “aglutina” enfoques OO
Rumbaugh
Jacobson

Booch
Odell

Meyer
Pre- and Post-conditions

Shlaer-Mellor
Object life cycles

UMLHarel

State Charts

Gamma et. al.
Frameworks, patterns,
notes

Embly
Singleton classes

Wirfs-Brock
Fusion

Responsabilities

Operation descriptions,
message numbering

Perspectivas de UML
UML es el lenguaje de modelado orientado a objetos
estándar predominante
Razones:

Participación de metodólogos influyentes
Participación de importantes empresas
Aceptación del OMG comonotación estándar
Evidencias:

Herramientas que proveen la notación UML
“Edición” de libros
Congresos, cursos, “camisetas”, etc.

Breve Tour por UML

Modelos y Diagramas
Un modelo captura una vista de un sistema del mundo real. Es
una abstracción de dicho sistema, considerando un cierto
propósito. Así, el modelo describe completamente aquellos
aspectos del sistema que son relevantesal propósito del modelo,
y a un apropiado nivel de detalle.
Diagrama: una representación gráfica de una colección de
elementos de modelado, a menudo dibujada como un grafo con
vértices conectados por arcos
OMG UML 1.4 Specification

... Modelos y Diagramas
Un proceso de desarrollo de software debe ofrecer un conjunto de modelos
que permitan expresar el producto desde cada una de lasperspectivas de
inter s
El c digo fuente del sistema es el modelo m s detallado del sistema (y
adem s es ejecutable). Sin embargo, se requieren otros modelos ...

Cada modelo es completo desde su punto de vista del sistema, sin
embargo, existen relaciones de trazabilidad entre los diferentes modelos

Diagramas de UML

... Diagramas de UML
Los diagramas expresan gráficamente partes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos De Metodos
  • El Método
  • Metodo
  • El Método
  • Metodo
  • Metodos
  • Metodos
  • Metodos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS