O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Lenguajes de programación orientada a objetos.

Cristhian Alfonso Espanhol

Conteúdo do mapa

Lenguajes de programación orientada a objetos.

  1. C++

    • Las principales ventajas de este lenguaje de programacion son: Alto rendimiento, lenguaje actualizado, multiplataforma extendido
      • Su alto rendimiento se debe a que puede hacer llamadas directas al sistema operativo, se compila para cada plataforma y posee gran variedad de parametros de optimizacion
  2. CSharp

    • Es un lenguaje de programacion que permite a los desarrolladores crear muchos tipos de aplicaciones seguras y solidas que se ejecutan en .NET
      • Varias caracteristicas de C# facilitan la creacion de aplicaciones solidas y duraderas como: la recoleccion de elementos no utilizados, los tipos aceptan valores NULL. El control de excepciones. Operaciones asincronicas entre otras.
  3. JAVA

    • LA principal caracteristica es que es multiplataforma, esto quiere decir que no se necesita saber el sistema operativo para su programacion
      • No existen problemas de liberacion de memoria en el sistema, haciendo que el programador ya no fuese el responsable de esta tarea, y lo unico es que debe solicitar la memoria al sistema
  4. Pascall

    • Una de sus ventajas es que no permite asignaciones dentro de las expresiones utiliza sintaxis distintas para asignaciones y comparaciones evitando muchos bugs
      • Tiene dos partes definidas: declaratvia y ejecutiva estos evitan impresiones, su facilidad de programar es una gran ventaja
  5. SmallTalk

    • Es considerado el primer lenguaje de programacion orientado a objetos
      • De su entorno han surgido muchas de las practicas y herramientas de desarrollo promulgadas actualmente por las metodologias agiles
        • Siendo tecnologia de objetos pura es realmente poderoso y flexible para hacer cambios y mantener los sistemas en cualquier momento.
  6. Procesos de desarrollo

    • El objetivo basico del proceso es hacer predecible el trabajo. Prediciendo el costo, manteniendo un nivel de calidad alto y prediciendo el tiempo del desarrollo
      • Las principales actividades para un proyecto de software podrian ser:
        • Entender la naturaleza de la aplicacion. Esto parece obvio pero casi siempre lleva tiempo entender lo que desean los clientes, en especial cuando ellos mismos no saben por completo que quieren
        • Establecer un plan de trabajo. Es importante desde un principio mantener una estrategia de trabajo y asi mantener siempre la calidad del resultado
        • Generar y gestionar la documentacion. Los proyectos requieren documentacion desde el principio, es muy probable que estos documentos sufran muchos cambios por esto es importante mantener siempre una estrategia para mantener dichos documentos esto es denominado "Gestion de la Configuracion"
        • Captura de los requerimientos. hay que reunir los requisitos que ha de cumplir la aplicacion, gran parte de esta actividad es conversar con los interesados
        • Diseñar y construir el producto. Hay que analizar el problema, diseñar la solución y codificar los programas
        • Probar y validar el producto. El producto inicial y final debe probarse de forma exhaustiva en todos sus aspectos
        • Entregar y mantener el producto. Una vez entregado el producto entra el modo "mantenimiento", que incluye reparaciones y mejoras. Esta es una actividad que consume muchos recursos, muchas veces hasta el 65% de los recursos . Esto hace que sea considerada una actividad fundamental.
      • El proceso de desarrollo consta de niveles de maduracion como:
        • Primitivo: El proceso no esta formalizado o no existe
        • Programado: Tiene definido una secuencia de etapas y los resultados que deben generar cada una de ellas
        • Sistematico: El proceso esta sistematicamente definido y se reduce la dependencia de los individuos concretos que la realizan
        • Administrado: Puede predecir los costos y la programacion de las tareas, todo rendimiento del proceso es medible objetiva y cuantitativamente
        • Optimizado: Es necesario disponer de estrategias adaptativas que permitan la adopcion de nuevas tecnologias

Informações

Descrição
Mapa Mental sobre Lenguajes de programación orientada a objetos., criado por Cristhian Alfonso em 18-02-2022.
Visualizações
6
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?