Diagrama de temas

  • General

    Curso de Analísta Programador de Aplicaciones de Software

    Curso de Analista Programador

    El analista desarrollador realizará las actividades de análisis de requerimientos, participará en las actividades de diseño de software, realizará la creación, prueba y documentación de programas siguiendo las normas acordadas por la empresa y buenas prácticas de la industria. Podrá desempeñarse en empresas de diferente índole que posean un área de desarrollo de software; de igual forma podrá ejercer la ocupación de forma independiente.

    A través de este curso se buscará que el alumno adquiera la competencia de Desarrollar soluciones informáticas, de acuerdo a los requerimientos establecidos por los clientes y a las técnicas y estándares actuales.

    Prof. Dr. Pedro Salcedo Lagos
    Universidad de Concepción
    http://www.udec.cl/~psalcedo

  • Tema 1

    MODULO 1: TEORIA DE CONJUNTOS Y LÓGICA PROPOSICIONAL

    Competencia del módulo: resolver operaciones asociadas a la teoría de conjuntos y lógica preposicional en el contexto de situaciones reales de trabajo.

    Aprendizajes esperados:

    1. Aplicar la teoría de conjuntos como una herramienta básica en la formulación y resolución de problemas tanto en el ámbito matemático como en la vida cotidiana.
    2. Aplicar la lógica preposicional como un lenguaje simbólico útil en la formulación y resolución de problemas tanto en el ámbito matemático como en la vida cotidiana.
  • Tema 2

    MODULO 2: INTRODUCCION A LA INFORMATICA

    Competencia del módulo: diseñar de manera estructurada, soluciones a problemas computacionales simples a través de estructuras de seudocódigo.

    Aprendizajes Esperados:
    1. Fundamentar la terminología y principales conceptos que rodean a la industria informática en el contexto actual e histórico.
    2. Aplicar metodologías de resolución de problemas simples en el contexto de la vida cotidiana.

  • Tema 3

    MODULO 3: Desarrollo de Software

    Competencia del módulo: Desarrollar software de acuerdo a estándares definidos por la industria.

    1. Implementa código utilizando un lenguaje formal orientado a objetos
    2. Desarrolla programas computacionales basados en principios de la orientación a objetos.
    3. Genera una aplicación simple para satisfacer un requerimiento planteado, respetando los estándares de programación Java.


    INTRODUCCION A JAVA

    Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

    Para este módulo recomendamos el curso: Java con Eclipse y JavaBeans


    • Tema 4

      Modulo 4: GESTIÓN DE REQUISITOS PARA LA CONSTRUCCIÓN DE SOFTWARE

      Competencia del módulo: Reconocer el proceso y las técnicas de levantamiento de requisitos para la construcción de un software, de acuerdo a estándares definidos por el cliente.

      Aprendizajes Esperados:
      1. Documenta requerimientos utilizando técnicas definidas.
      2. Realiza el proceso de levantamiento de requisitos de acuerdo a los mecanismos de levantamiento definidos

      • Tema 5

        MODULO 5: PROFUNDIZACIÓN DEL DESARROLLO DE SOFTWARE

        Competencia del módulo: Desarrollar software de acuerdo a las técnicas y pautas específicas de los lenguajes de programación.

        Aprendizajes Esperados:

        1. Integra el diseño de interfaces gráficas de usuario en el desarrollo de aplicaciones de software.
        2. Desarrolla una aplicación de software integral, moderadamente compleja, que interactúe con un motor de base de datos
        • Tema 6

          MODULO 6: INTEGRACION DE MODULOS DE SOFTWARE

          Competencia del módulo: realizar la integración de módulos o componentes de software para crear servicios operacionales, de acuerdo a los mecanismos definidos por el cliente.

          Aprendizajes Esperados:
          1. Realiza integración del software de acuerdo a los procedimientos establecidos para su ejecución
          2. Realiza pruebas de integración de software de acuerdo a los procedimientos establecidos para su ejecución

          • Tema 7

            MODULO 7: SOPORTE TECNICO DE APLICACIONES DE SOFTWARE

            Competencia del módulo: Solucionar las incidencias de las aplicaciones corporativas de software, de acuerdo a procedimientos acordados con el cliente.

            Aprendizajes Esperados:

            1. Diseña solución a fallas de aplicaciones de software de acuerdo a los procedimientos acordados
            2. Implementa solución diseñada para resolver fallas de aplicaciones de software
            • Tema 8

              MODULO 8: DISEÑO DE BASES DE DATOS

              Competencia del módulo: Diseñar bases de datos a partir de la identificación de los requerimientos del cliente

              Aprendizajes Esperados:
              1. Gestiona el diseño de la solución de la base de datos de acuerdo a estándares definidos por la industria y/o empresa.
              2. Diseña la solución de la base de datos de acuerdo a los principios de diseño de bases de datos.


              • Tema 9

                • Tema 10