SlideShare una empresa de Scribd logo
1 de 26
ESCUELA : NOMBRES: METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN II CICLO : Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO 2010 Ciencias de la Computación BIMESTRE: I Bimestre
Capítulo I:  El modelado del software ,[object Object],[object Object],[object Object],[object Object]
1.1  La necesidad de modelar
Modelando software ,[object Object],[object Object],[object Object],[object Object]
Software de calidad
¿Qué es un modelo? ,[object Object],[object Object],[object Object]
1.2 Principios del modelado ,[object Object],[object Object]
Principio 1
1.2 Principios del modelado (2) ,[object Object],[object Object]
Principio 2
1.2 Principios del modelado (2) ,[object Object],[object Object]
Principio 3
[object Object],[object Object],1.2 Principios del modelado (3)
Principio 4
Modelos de software
1.3 Modelado en objetos ,[object Object]
Objetos Mundo real Software Estudiante Matrícula Asignatura Factura Libro Pago Record Académico Aula Evaluación
Conceptos OO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objetos: Características ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.4 Introducción a UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML para Visualizar ,[object Object],[object Object],[object Object]
UML para especificar ,[object Object]
UML para Construir ,[object Object],[object Object],[object Object],[object Object],[object Object]
UML para Documentar ,[object Object],[object Object],[object Object]
Inputs to the UML Fusion Operation descriptions,  message numbering Before and after  conditions  Meyer Harel State  charts Wirfs-Brock Responsibilities Embley Singleton classes,  High - level view Odell Classification Object lifecycles Shlaer- Mellor  Gamma, et.al Frameworks, patterns,  notes Booch Rumbaugh Jacobson Selic, Gullekson, Ward ROOM (Real-Time  Object-Oriented Modeling)
 

Más contenido relacionado

La actualidad más candente

Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Jorge Pariasca
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
S8 arely medina_informe
S8 arely medina_informeS8 arely medina_informe
S8 arely medina_informeArely_Medina
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanArianna Peralta
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Alfredo Humberto Escalante Godinez
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?Israel Rey
 
Diseño de componentes.
Diseño de componentes.Diseño de componentes.
Diseño de componentes.Annel D'Jesús
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesTensor
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREadark
 

La actualidad más candente (20)

Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016
 
Juan velasquez
Juan velasquezJuan velasquez
Juan velasquez
 
El modelo de tareas
El modelo de tareasEl modelo de tareas
El modelo de tareas
 
MDE & DSLs
MDE & DSLsMDE & DSLs
MDE & DSLs
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
S8 arely medina_informe
S8 arely medina_informeS8 arely medina_informe
S8 arely medina_informe
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
Diseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizanDiseño estructurado y las técnicas que lo caracterizan
Diseño estructurado y las técnicas que lo caracterizan
 
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)Propuesta de Sistema de Evaluación y Retroalimentación (SER)
Propuesta de Sistema de Evaluación y Retroalimentación (SER)
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?
 
Ensayo common kads
Ensayo common kadsEnsayo common kads
Ensayo common kads
 
Diseño de componentes.
Diseño de componentes.Diseño de componentes.
Diseño de componentes.
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
5.principios que guían la práctica
5.principios que guían la práctica5.principios que guían la práctica
5.principios que guían la práctica
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Conceptos de diseño
Conceptos de diseñoConceptos de diseño
Conceptos de diseño
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
 
Proceso de diseño
Proceso de diseñoProceso de diseño
Proceso de diseño
 
Poa
PoaPoa
Poa
 

Destacado

Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Criterios para comprar software
Criterios para comprar softwareCriterios para comprar software
Criterios para comprar softwareTania Pineda
 
Algunos criterios para la selección del software
Algunos criterios para la selección del softwareAlgunos criterios para la selección del software
Algunos criterios para la selección del softwareSolange Zambrano
 
Recoleccion y analisis de resultados
Recoleccion y analisis de resultadosRecoleccion y analisis de resultados
Recoleccion y analisis de resultadosDavid Useche
 
Herramientas Multimediales
Herramientas MultimedialesHerramientas Multimediales
Herramientas MultimedialesDiroplan
 
02.recolección de datos
02.recolección de datos02.recolección de datos
02.recolección de datosJame'z ValDivia
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnicomakoto10
 
El proyecto de investigacion proceso de selección del tema
El proyecto de investigacion proceso de selección del temaEl proyecto de investigacion proceso de selección del tema
El proyecto de investigacion proceso de selección del temaMarina H Herrera
 
La RecoleccióN De Datos
La RecoleccióN De DatosLa RecoleccióN De Datos
La RecoleccióN De DatosEdison Morales
 
Recoleccion de Datos en la Investigación Cualitativa
Recoleccion de Datos en la Investigación CualitativaRecoleccion de Datos en la Investigación Cualitativa
Recoleccion de Datos en la Investigación Cualitativagambitguille
 
analisis y graficas estadisticas
analisis y graficas estadisticasanalisis y graficas estadisticas
analisis y graficas estadisticasguest44ef69f
 
Recolección de Datos Estadísticos
Recolección de Datos EstadísticosRecolección de Datos Estadísticos
Recolección de Datos EstadísticosChris Ztar
 
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavier
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavierTecnicas de recolecion de datos cuantitativos y cualitativos uanejavier
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavierJavier Armendariz
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 

Destacado (20)

Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Silabo lógica de programación
Silabo   lógica de programaciónSilabo   lógica de programación
Silabo lógica de programación
 
Recoleccion de datos
Recoleccion de datosRecoleccion de datos
Recoleccion de datos
 
Criterios para comprar software
Criterios para comprar softwareCriterios para comprar software
Criterios para comprar software
 
Algunos criterios para la selección del software
Algunos criterios para la selección del softwareAlgunos criterios para la selección del software
Algunos criterios para la selección del software
 
Recoleccion y analisis de resultados
Recoleccion y analisis de resultadosRecoleccion y analisis de resultados
Recoleccion y analisis de resultados
 
Recolección de datos en estadistica
Recolección de datos en estadistica Recolección de datos en estadistica
Recolección de datos en estadistica
 
Herramientas Multimediales
Herramientas MultimedialesHerramientas Multimediales
Herramientas Multimediales
 
Qué es el modelado de negocios
Qué es el modelado de negociosQué es el modelado de negocios
Qué es el modelado de negocios
 
02.recolección de datos
02.recolección de datos02.recolección de datos
02.recolección de datos
 
recolección A
recolección Arecolección A
recolección A
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnico
 
El proyecto de investigacion proceso de selección del tema
El proyecto de investigacion proceso de selección del temaEl proyecto de investigacion proceso de selección del tema
El proyecto de investigacion proceso de selección del tema
 
La RecoleccióN De Datos
La RecoleccióN De DatosLa RecoleccióN De Datos
La RecoleccióN De Datos
 
Recoleccion de Datos en la Investigación Cualitativa
Recoleccion de Datos en la Investigación CualitativaRecoleccion de Datos en la Investigación Cualitativa
Recoleccion de Datos en la Investigación Cualitativa
 
Ensayo modelo pedagogico
Ensayo modelo pedagogicoEnsayo modelo pedagogico
Ensayo modelo pedagogico
 
analisis y graficas estadisticas
analisis y graficas estadisticasanalisis y graficas estadisticas
analisis y graficas estadisticas
 
Recolección de Datos Estadísticos
Recolección de Datos EstadísticosRecolección de Datos Estadísticos
Recolección de Datos Estadísticos
 
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavier
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavierTecnicas de recolecion de datos cuantitativos y cualitativos uanejavier
Tecnicas de recolecion de datos cuantitativos y cualitativos uanejavier
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 

Similar a Metodología de la Programación II El modelado del software

Estanislao contreras object-oriented_y_uml
Estanislao contreras object-oriented_y_umlEstanislao contreras object-oriented_y_uml
Estanislao contreras object-oriented_y_umlpierre R.
 
Unidad v adsi -p1- (iii-2012)-web
Unidad v   adsi -p1- (iii-2012)-webUnidad v   adsi -p1- (iii-2012)-web
Unidad v adsi -p1- (iii-2012)-webJesús Chaparro
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UMLJuan Antonio
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareBelen Gonzalez
 
Introducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfIntroducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfEnrique137614
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Henry Ayala
 
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"YuseLis Andrades
 
Perfiles UML - Jénifer Quintero
Perfiles UML - Jénifer QuinteroPerfiles UML - Jénifer Quintero
Perfiles UML - Jénifer Quintero2008PA2Info3
 
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"YuseLis Andrades
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 

Similar a Metodología de la Programación II El modelado del software (20)

Estanislao contreras object-oriented_y_uml
Estanislao contreras object-oriented_y_umlEstanislao contreras object-oriented_y_uml
Estanislao contreras object-oriented_y_uml
 
Unidad v adsi -p1- (iii-2012)-web
Unidad v   adsi -p1- (iii-2012)-webUnidad v   adsi -p1- (iii-2012)-web
Unidad v adsi -p1- (iii-2012)-web
 
uml
umluml
uml
 
Nesii
NesiiNesii
Nesii
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Curso
CursoCurso
Curso
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Curso de UML 2.0
Curso de UML 2.0 Curso de UML 2.0
Curso de UML 2.0
 
Introducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfIntroducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdf
 
Uml
UmlUml
Uml
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8
 
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
 
Perfiles UML - Jénifer Quintero
Perfiles UML - Jénifer QuinteroPerfiles UML - Jénifer Quintero
Perfiles UML - Jénifer Quintero
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
 
UmlProyectoFinal-Grupo29
UmlProyectoFinal-Grupo29UmlProyectoFinal-Grupo29
UmlProyectoFinal-Grupo29
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
cursoUML.ppt
cursoUML.pptcursoUML.ppt
cursoUML.ppt
 

Más de Videoconferencias UTPL

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraVideoconferencias UTPL
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientalesVideoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 

Último

Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 

Último (20)

Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 

Metodología de la Programación II El modelado del software

  • 1. ESCUELA : NOMBRES: METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN II CICLO : Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO 2010 Ciencias de la Computación BIMESTRE: I Bimestre
  • 2.
  • 3. 1.1 La necesidad de modelar
  • 4.
  • 6.
  • 7.
  • 9.
  • 11.
  • 13.
  • 16.
  • 17. Objetos Mundo real Software Estudiante Matrícula Asignatura Factura Libro Pago Record Académico Aula Evaluación
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Inputs to the UML Fusion Operation descriptions, message numbering Before and after conditions Meyer Harel State charts Wirfs-Brock Responsibilities Embley Singleton classes, High - level view Odell Classification Object lifecycles Shlaer- Mellor Gamma, et.al Frameworks, patterns, notes Booch Rumbaugh Jacobson Selic, Gullekson, Ward ROOM (Real-Time Object-Oriented Modeling)
  • 26.  

Notas del editor

  1. utpl
  2. utpl
  3. Essentials of Visual Modeling w/ UML 2.0 - Instructor Notes Typically, projects and organizations develop their own language for modeling systems, making it difficult for outsiders and new team members to understand what is going on. Communicating these conceptual models to others is prone to error unless everyone involved speaks the same language. The UML offers a set of symbols that represents well-defined semantics. One developer can write a model in the UML, and another developer can interpret that model unambiguously. There are things about a software system you can’t understand unless you build models that transcend the textual programming language. For example, the meaning of a class hierarchy can be inferred, but not directly grasped, by staring at the code for all the classes in the hierarchy. The UML is a graphical language that addresses this problem. If the developer who cut the code never wrote down the models, the information would be lost forever. At best, the information would only be partially recoverable from the implementation after the developer has moved on. Writing models in the UML addresses this issue. An explicit model facilitates communication. ( The Unified Modeling Language User Guide , Booch, 1999.) Stress how the UML is designed to promote communication using pictures rather than text. Using the UML allows the “light bulb” to go on in the minds of many people. Rather than trying to interpret a textual description of a system design, the UML offers a graphical representation of that same description. In this case, a picture is truly worth a thousand words.
  4. Essentials of Visual Modeling w/ UML 2.0 - Instructor Notes In this context, specifying means to build models that are precise, unambiguous, and complete. In particular, the UML addresses the specification of all the important analysis, design, and implementation decisions that must be made to develop and deploy software-intensive systems. ( The Unified Modeling Language User Guide , Booch, 1999.) The UML can be used to specify detailed or general models. Anyone who has worked on a project where miscommunication occurred appreciates this feature of the UML. The UML allows the modeler to specify their intentions in a clear, unmistakable manner.
  5. Essentials of Visual Modeling w/ UML 2.0 - Instructor Notes The UML is not a visual programming language. However, models using the UML can be directly connected to a variety of programming languages, making it possible to map from a model in the UML to a programming language or even to a database. If it is best expressed graphically, it is done graphically in the UML. If it is best expressed textually, it is done in the programming language. This mapping permits forward engineering : the generation of code from a UML model to a programming language. Reverse engineering is also possible: the reconstruction of a model from implementation back into the UML. The UML was designed with forward and reverse engineering in mind. Rational has partners who provide round-trip engineering for other languages.
  6. Essentials of Visual Modeling w/ UML 2.0 - Instructor Notes Project artifacts are critical in controlling, measuring, and communicating about a system during its development and after its deployment. The UML addresses the documentation of a system’s architecture and all of its details. The UML also provides a language for expressing requirements and for tests. Finally, the UML provides a language for modeling the activities of project planning and release management. ( The Unified Modeling Language User Guide , Booch, 1999.) This slide does not represent all the diagrams defined in the UML specification. For example, there is no graphic presented here for a composite structure diagram or a timing diagram. Composite structure is a more advanced modeling concept that is not covered in this course. The timing diagram is new to UML2 and will be introduced in a later module. UML diagrams should be treated as formal project artifacts. Each diagram created by a project team should be treated as an artifact. The UML can help alleviate some of the paper crunch that many software teams experience.
  7. Essentials of Visual Modeling w/ UML 2.0 - Instructor Notes UML development included incorporating ideas from numerous other methodologists. The main challenge was to construct an approach that was simple, yet allowed the modeling of a broad range of systems. The conceptual framework was established quickly, but the notational semantics took more time. Active collaboration with other industry leaders has brought unique expertise and experience into the UML effort. The UML effort was supported by a cross-section of the industry. Partners in the UML effort included HP, ICON Computing, IBM, I-Logix, Intellicorp, MCI Systemhouse, Microsoft, ObjecTime, Oracle, Platinum Technology, Ptech, Reich Technologies, Softeam, Sterling Software, Taskon, and Unisys. These partners provided contributors, reviewers, and advocates for the standardization efforts. In the end, a modeling language was created that has already withstood the test of widespread use in the industry and the scrutiny of international standardization efforts. Demonstrate that UML was developed as an industry standard with many influences. The UML is not owned and written by Rational. Do not spend a lot of time on this slide. Simply point out one or two contributors of special interest to your audience. For example, for a telephony audience, you might point out Harel and his state charts.