Click here to load reader

Método de las 6 d

Embed Size (px)

Citation preview

  • 1. Sesin 01Objetivos: Identificar las etapas de un mtodo para solucionar problemas utilizando la computadora. Definir y ejemplificar cada uno de los conceptos bsicos de la teora de objetos. Definir el concepto de modelamiento y la notacin a utilizar.

2. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA Mtodo de las 6DEtapa 01Descripcin Problema Etapa 02DefinicinEtapa 03n veces SolucinDiseoSolucin Etapa 04 Ingeniera reversa DesarrolloSolucinEtapa 05 Depuracin Etapa 06 PruebasDocument. 3. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA Mtodo de las 6D Ingeniera reversan veces Diseo Ingeniera reversaSolucin DesarrolloSolucin DepuracinPruebas La ingeniera reversa nos permitecrear o actualizar el modelopreliminar realizado en la ETAPA03 Diseo de la solucin a partirdel cdigo del programa realizadoen la ETAPA 04 Desarrollo de lasolucin y corregido en la ETAPA05 Depuracin y pruebas. 4. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA ModelamientoDefinicin:Todo problema informtico,procedente del mundo real,esta afecto, a que su solucinVf = Vo + at a%3pueda ser planteada entrminos de un modelo queModelo matemticorefleje la realidad observada yanalizada.Un modelo es unarepresentacin grfica osimblica de algn aspectodel mundo real, que est bajoobservacin o estudio.Modelo de clases 5. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORAModelamiento - UMLDefinicin:El Lenguaje Unificado de Modelado (Unified ModelingLanguage, UML) es un lenguaje grfico que nos permite: Visualizar. Especificar (construir modelos precisos, no ambiguos). Construir (se establecen correspondencias con lenguajes OO,como Java, C++, Visual Basic,...). Documentar los componentes de un sistema de software(arquitectura, requisitos, diseo, pruebas, versiones,planificacin,...). Describir el ciclo de vida completo del desarrollo OO. 6. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORAModelamiento - UMLEjemplo: seresVivosHombre (SeresVivos)nombres. nombres Expresado en apellidos. apellidos Estructuras de Datos. edadedad. correr()correr().caminar() Expresado en Algoritmos. caminar(). 7. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORAModelamiento - UMLDiagramas:State StateDiagrams de Diagramas Use CaseDiagrams ClaseUse Case State Use CaseDiagrams deDiagramas Paquete StateUse CaseDiagramsCasos de Uso Diagrams deDiagramas Diagrams deDiagramas Diagrams ObjetosDiagramsSecuencia ScenarioScenario StateState Diagrams deDiagramasDiagrams deDiagramasDiagrams Colaboracin Diagrams Componentes Modelo Scenario ComponentScenario Component Diagrams de Diagramas Diagrams deDiagramas DiagramsDiagrams EstadosDistribucin Diagramas de Actividad Diagramas bsicos UML. En las nuevas versiones se pueden apreciar nuevos diagramas. 8. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA AlgoritmoDefinicin:El algoritmo constituye una lista completa de pasos secuenciales yuna descripcin de datos necesarios para resolver un determinadoproblema. Una lista de pasos secuenciales quedeben ser ejecutados. Una descripcin de los datos que sonmanipulados por estos pasos. 9. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA Algoritmo utilizando PseudocdigoDefinicin:Un pseudocdigo permiteexpresar un algoritmo conAlgoritmo PrgMensaje main()palabras en castellano queson semejantes a lasENTRADA: sueldoinstrucciones de un SALIDA: sueldolenguaje de programacin. INICIONUMERO sueldoLos Algoritmos permiten sueldo = 0LEER sueldoexpresar los mtodos de sueldo = sueldo * 0.85las clases. ESCRIBIR sueldoFIN 10. MTODO PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORAProgramacin utilizando Java Nombre de paquete comienza con minscula Nombre de Clase comienza con mayscula Nombre de mtodo comienza con minscula El primer mtodo en ejecutarse es el mtodo mainSe usar la clase LE que esta dentro del paquete biblioteca (clasecreada para facilitar el ingreso y visualizacin de datos utilizando cuadrosde dilogo).