UNIVERSIDAD DE CARTAGENA
FACULTAD DE CIENCIAS E INGENIERAS
PROGRAMA DE INGENIERIA DE SISTEMAS
De la clase anterior ..
Qu es un servicio?
Qu es la Internet?
Qu es la Ingeniera de Servicios de Internet?
ISI:
Es la aplicacin de metodologas, herramientas y modelos tecnolgicos en el
desarrollo de soluciones integrales de alta calidad, a necesidades de comunidades
(personales o empresariales) que se colocan disponibles a los usuarios a travs de
Internet.
INGENIERA
WEB
INGENIERA
DE
SOFTWARE
INGENIERA
DE
REQUISITOS
SISTEMAS
DE
INFORMACIN
BASES
DE
DATOS
GESTIN
DE
PROYECTOS
+ Ingeniera de Usabilidad
Averiguar en qu consisten estas disciplinas?
Contenido
Introduccin a UML
Diagramas de UML
Modelo del Dominio
Taller de instalacin de herramienta de
Modelado Open Source.
Taller de Modelo de Dominio.
Qu es UML?
Lenguaje aceptado universalmente para los planos del diseo
software.
Lenguaje Unificado de Modelado.
Notacin Visual Estndar.
Describe un conjunto de notaciones y diagramas estndar para
modelar sistemas orientados a objetos, y describe la semntica
esencial de lo que estos diagramas y smbolos significan.
Se puede usar para modelar distintos tipos de sistemas, por
ejemplo: sistemas de software y de hardware, sistemas
organizacionales, micromundos o sistemas del mundo real.
Programa de Ingeniera de Sistemas Universidad de Cartagena
Qu es UML?
Consolidacin de muchas notaciones y conceptos ms usados
orientados a objetos. Comienza como una consolidacin del trabajo
de Grade Booch, James Rumbaugh, e Ivar Jacobson.
1996, el Object Management Group (OMG), public una peticin
con propsito de un metamodelo orientado a objetos de semntica y
notacin estndares.
1997: UML, en su versin 1.0, fue propuesto como una respuesta a
esta peticin.
Noviembre de 1997: OMG UML versin 1.1: Compendio que aade
nuevas propuestas a UML.
Julio del 2003: UML 2.0.
Diagramas de UML
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
Diagrama de secuencia
Diagrama de comunicacin
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interaccin (UML 2.0)
Fuente: http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
Programa de Ingeniera de Sistemas Universidad de Cartagena
Diagramas de UML
Fuente: http://upload.wikimedia.org/wikipedia/commons/6/6f/Uml_hierarchie_des_diagrammes.png
Programa de Ingeniera de Sistemas Universidad de Cartagena
Lo que el Usuario
Necesita.
(Ing. de Usabilidad)
Modelo Mental
Modelo Conceptual
Requisitos
Diagramas UML
Desarrollo de Software
Metodologas o
Artefactos UML + Modelos de
Desarrollo
(Ej: Modelo en espiral, Modelo
en
Cascada,
Modelo
de
Prototipos, RUP: Desarrollo
Iterativo y Desarrollo dirigido por
el riesgo)
Programa de Ingeniera de Sistemas Universidad de Cartagena
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Desarrollo Iterativo e
Incremental
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Disciplinas del UP
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Requisitos
Diseo
Implementacin
Gestin
del
proyecto
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
Fuente: [2]
Programa de Ingeniera de Sistemas Universidad de Cartagena
2.
Referencias
[1] WiKipedia. Web Site: http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado.
[2] Craig Larman. UML y Patrones, Una introduccin al anlisis y diseo orientado a objetos
y al proceso unificado. Editorial PEARSON y Prentice Hall.
[3] Grup de Recerca Interacci Persona Ordinador, Universitat de Lledida. Web Site:
http://griho.udl.es/mpiua/diseno.htm
Ejercicios:
http://dis.um.es/~jmolina/as.html