Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Paradigmas

aqui dejandoles esto

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Paradigmas

  1. 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOSTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓNMateriaDESARROLLO DE APLICACIONES 1TemaPARADIGMA DE PROGRAMACION ESTRUCTURADA Y ORIENTADA A OBJETOS.Nombre completo del Alumno: Jorge Humberto Donato Monreal.Grado: 3 Grupo: “A”Nombre del Docente: Lucia González HernándezFecha de entrega : 15/mayo/2013
  2. 2. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOSTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓNANTECEDENTES CARACTERISTICAS VENTAJAS DESVENTAJASParadigmadeprogramaciónestructurada.La programación estructurada esun paradigma deprogramación orientado a mejorarla claridad, calidad y tiempo dedesarrollo de un programa decomputadora, utilizandoúnicamente subrutinas y tresestructuras: secuencia, selección(if y switch)e iteración(bucles for y while),considerando innecesario ycontraproducente el uso de lainstrucción de transferenciaincondicional (GOTO), que podríaconducir a "código espagueti", quees mucho más difícil de seguir y demantener, y era la causa demuchos errores de programación. Los programas son más fáciles deentender, pueden ser leídos deforma secuencial y no haynecesidad de hacer engorrososseguimientos en saltos de líneas(GOTO) dentro de los bloques decódigo para intentar entender lalógica. La estructura de los programas esclara, puesto que las instruccionesestán más ligadas o relacionadasentre sí. Reducción del esfuerzo en laspruebas y depuración. Elseguimiento de los fallos o erroresdel programa ("debugging") sefacilita debido a su estructura mássencilla y comprensible, por loque los errores se puedendetectar y corregir másfácilmente. Reducción de los costos demantenimiento. Análogamente ala depuración, durante la fase demantenimiento, modificar oextender los programas resultaEl principal inconveniente deeste paradigma deprogramación es que seobtiene un único bloque deprograma, que cuando sehace demasiado grandepuede resultar problemáticosu manejo; esto se resuelveempleando la programaciónmodular, definiendo módulosinterdependientesprogramados y compiladospor separado.Un método un poco mássofisticado es laprogramación por capas, enla que los módulos tienen unaestructura jerárquica en laque se pueden definirfunciones dentro defunciones o deprocedimientos.
  3. 3. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECASUNIDAD ACADÉMICA DE PINOSTECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓNmás fácil. Los programas son más sencillos ymás rápidos de confeccionar. Se incrementa el rendimiento delos programadores, comparadocon la forma anterior que utilizaGOTO.Paradigmadeprogramaciónorientada aobjetos.Es un paradigma deprogramación que usa losobjetos ensus interacciones, para diseñaraplicaciones yprogramas informáticos. Estábasado en varias técnicas,incluyendoherencia, cohesión, abstracción, polimorfismo, acoplamientoy encapsulamiento. Su uso sepopularizó a principios de la décadade los años 1990. En la actualidad,existe variedad de lenguajes deprogramación que soportan laorientación a objetos.AbstracciónDenota lascaracterísticasesenciales deun objeto,donde secapturan suscomportamientos. Cada objetoen el sistemasirve comomodelo de un"agente".Fomenta la reutilización y extensióndel código.Facilita el mantenimiento del software.Permite crear sistemas más complejos.Agiliza el desarrollo de software.Facilita la creación de programasvisuales.Facilita el trabajo en equipo.Relacionar el sistema al mundo real.No todos los programaspueden ser modelados conexactitud por el modelo deobjetos. Si lo que deseas es leeralgunos datos, hacer algosimple y escribir de nuevo, notienes necesidad de definirclases y objetos. Sin embargo,en algunos lenguajes de POO,puede que tengas que realizareste paso extra. Otradesventaja es que si se fuerzael lenguaje en el concepto deprogramación orientada aobjetos, se pierden algunas delas características de loslenguajes útiles, como los"lenguajes funcionales". Otradesventaja el que concepto queun programador tiene de loque constituye un objetoabstracto puede no coincidircon la visión de otroprogramador.

×