Modulo II contextualización de Computación e Informática

5
2. IDENTIFICACIÓN DE LAS UNIDADES DIDÁCTICAS- Capacidades terminales Unidades Didácticas Contenidos Básicos Criterios de evaluación Horas 1. Reali zar el estudio de factibilida d y diseñar la arquitectur a del Software, y determinar los requerimien tos necesarios del sistema de información ANÁLISIS Y DISEÑO DE SISTEMAS ANALISIS DE SISTEMAS Sistemas de información Definición, funcionamiento y tipos de sistemas de información. Necesidades de información. Uso estratégico de los sistemas de información. Misión, objetivos e impacto de los sistemas de información en la organización. Plan estratégico de los sistemas de información. Estudio de Pre - Factibilidad Recolección de la información Técnicas de recolección de la información, métodos, estrategias, fuentes de información, entrevistas cuestionarios. Estudio de factibilidad Objetivos Soluciones alternativas Factibilidad técnica y operacional DISEÑO DE SISTEMAS Aspectos esenciales del diseño: diseño de una salida, diseño entrada , diseño de interfaces de usuario, diseño de procedimientos Recopila la información utilizando técnicas e instrumentos de recolección de información, teniendo en cuenta las funciones y procesos de la organización. Establece los objetivos del sistema de información, en base a los requerimientos de información de la organización. Describe con precisión las necesidades y oportunidades para la implementación de un sistema de información. Determina la viabilidad de los sistemas de información, tomando en cuenta el análisis de costo – beneficio. Diseña sistemas de información basado en el analisis. 2. Reali zar la lógica de la programació n considerand o procesos y secuencias. LÓGICA DE PROGRAMACIÓN Fundamentos de programación Técnicas en la elaboración de algoritmos (DFD). Técnicas de programación - Estructuras de control Estructura de datos Programación estructurada y P.O.O Realiza algoritmos de procesos y subprocesos. Elabora diagramas de flujo de los procedimientos requeridos. Comprueba los diagramas realizados para su validación. 3. Model ar la arquitectur TALLER DE MODELAMIENTO DE SOFTWARE Técnicas y Metodologías para el modelamiento lógico del sistema Utiliza técnicas y metodologías pertinentes para el modelamiento de

description

Contextualización de Computación e Informática Puno. Mesa de trabajo llevado a cabo en el INSTITUTO SUPERIOR DE EDUCACIÓN PÚBLICO DE “AYAVIRI”

Transcript of Modulo II contextualización de Computación e Informática

Page 1: Modulo II contextualización de Computación e Informática

2. IDENTIFICACIÓN DE LAS UNIDADES DIDÁCTICAS-

Capacidades terminales

Unidades Didácticas

Contenidos Básicos Criterios de evaluación Horas

1. Realizar el estudio de factibilidad y diseñar la arquitectura del Software, y determinar los requerimientos necesarios del sistema de información

ANÁLISIS Y DISEÑO DE SISTEMAS

ANALISIS DE SISTEMASSistemas de informaciónDefinición, funcionamiento y tipos de sistemas de información.Necesidades de información.Uso estratégico de los sistemas de información.Misión, objetivos e impacto de los sistemas de información en la organización.Plan estratégico de los sistemas de información.

Estudio de Pre - Factibilidad

Recolección de la informaciónTécnicas de recolección de la información, métodos, estrategias, fuentes de información, entrevistas cuestionarios.

Estudio de factibilidadObjetivosSoluciones alternativasFactibilidad técnica y operacional

DISEÑO DE SISTEMAS

Aspectos esenciales del diseño: diseño de una salida, diseño entrada , diseño de interfaces de usuario, diseño de procedimientos

Recopila la información utilizando técnicas e instrumentos de recolección de información, teniendo en cuenta las funciones y procesos de la organización.

Establece los objetivos del sistema de información, en base a los requerimientos de información de la organización.

Describe con precisión las necesidades y oportunidades para la implementación de un sistema de información.

Determina la viabilidad de los sistemas de información, tomando en cuenta el análisis de costo – beneficio.

Diseña sistemas de información basado en el analisis.

2. Realizar la lógica de la programación considerando procesos y secuencias. LÓGICA DE

PROGRAMACIÓN

Fundamentos de programaciónTécnicas en la elaboración de algoritmos (DFD).

Técnicas de programación - Estructuras de controlEstructura de datos

Programación estructurada y P.O.O

Realiza algoritmos de procesos y subprocesos.

Elabora diagramas de flujo de los procedimientos requeridos.

Comprueba los diagramas realizados para su validación.

3. Modelar la arquitectura del software.

TALLER DE MODELAMIENTO

DE SOFTWARE

Técnicas yMetodologías para el modelamiento lógico del sistema de informaciónDiagrama de Flujo de Datos (DFDs)

HERRAMIENTAS CASEModelado de NegocioModelado de RequisitosModelado EstructuralModelado DinámicoModelado Arquitectónico de Software

Esquemas de documentación del diseño de software.

Utiliza técnicas y metodologías pertinentes para el modelamiento de la estructura lógica del sistema de información.

Utiliza herramientas (software) pertinentes para el modelamiento de la estructura lógica y física del sistema de información.

Documenta el diseño del software, de acuerdo a la metodología utilizada.

4. Implementar la base de datos de acuerdo al diseño.

TALLER DE BASE DE DATOS

Análisis y Diseño de BD Planificar y Modelar el sistema de Base de Datos de soporte para el Sistema Informático Modelamiento Entidad-Relación Normalización

Comprender el diseño y selecciona adecuadamente las herramientas para implementar la base de datos.

Page 2: Modulo II contextualización de Computación e Informática

Herramientas para el diseño de BD

Descripción de los componentes de la BD

Gestores de BD

Describe los componentes a desarrollar, de acuerdo al diseño establecido.

Construye, implementa y valida la base de datos de acuerdo al diseño.

5. Determinar la metodología de desarrollo.

METODOLOGÍA DE DESARROLLO DE

SOFTWARE

Métodos de desarrollo de software Clasificación de métodos Definiciones Características, ventajas,

desventajas. Proyecto de desarrollo de software

aplicando una metodología. RUP y métricas

Identifica metodologías describiendo sus características, seleccionando la adecuada.

Aplica una metodología en el proyecto de desarrollo de software.

Interpreta metodologías utilizadas en proyectos de desarrollo de software.

6. Desarrollar software de escritorio utilizando un lenguaje de programación, de acuerdo al diseño.

HERRAMIENTAS DE DESARROLLO

DE SOFTWARE

Etapas de desarrollo de software

Herramientas de Desarrollo de Software (RAD, VISUAL, .NET, etc).

Elabora Software de escritorio en un Entorno De Desarrollo Integrado (IDE). Diseño de Interfaz. Aspectos específicos del lenguaje de

programación.

Compila y ejecuta prototipos de software.

Depura y valida el software. Puntos de ruptura. Seguimiento y control de variables.

Herramientas de Documentación de software.

Establece las etapas de desarrollo tomando en cuenta el diseño.

Establece métodos para el desarrollo de los componentes del software.

Construye la interfaz y el código fuente en el lenguaje de programación establecido en el diseño.

Integra y realiza pruebas del sistema de información.

Depura los errores del sistema de información

Documenta los sistemas de información.

7. Desarrollar software multiusuario utilizando un lenguaje de programación, de acuerdo al diseño.

TALLER DE PROGRAMACIÓN

DISTRIBUIDA

* Introducción a los sistemas distribuidos. Programación distribuida.* Arquitecturas multicapa

.* Herramientas de Desarrollo de Software distribuido

Desarrollo de aplicaciones distribuidas Programación con base de datos

distribuidas. Programación en entorno cliente

servidor.

Compila y ejecuta aplicaciones distribuidas.

Depura y valida el software. Puntos de ruptura. Seguimiento y control de variables.

Establece las etapas de desarrollo tomando en cuenta el diseño.

Establece métodos para el desarrollo de los componentes del software.

Construye la interfaz y el código fuente en el lenguaje de programación establecido en el diseño.

Integra y realiza pruebas del sistema de información.

Depura los errores del sistema de información.

8. Implantar el sistema de información, de acuerdo a los requerimientos técnicos.

TALLER DE PROGRAMACIÓN CONCURRENTE

Programación concurrente* Lógica de programaciónconcurrencia y SincronizaciónImplementación de procesos concurrentes* Semáforos regiones criticas comunicación sincrona

Prepara los requerimientos de los equipos para puesta en marcha del sistema de información.

Instala y configura el sistema de información, tomando en cuenta

Page 3: Modulo II contextualización de Computación e Informática

* Multiprocesamiento y multiprogramación.* Thread y Multithread *Modelo de variables compartidas*Modelo de paso de mensajes.* Transacciones en base de datos.

los requerimientos técnicos. Elabora plan de capacitación para

los usuarios del sistema.

Ejecuta el plan de capacitación

9. Gestionar la operatividad de la base de datos, teniendo en cuenta los estándares de calidad y seguridad ADMINISTRACIÓN

DE BASE DE DATOS

Servidores de BDSistemas de gestión de base de datosSoftware comercialSoftware libre

Administración de BDLenguaje estructurado de consultaSeguridad y auditoría de una base de datos

Herramientas para gestionar servidores de BDControl de los usuariosRestricciones de seguridad e integridadRespaldo y recuperación

Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema.

Describe y ejecuta procedimientos de administración de la base de datos, teniendo en cuenta estándares de calidad y seguridad.

Realiza tareas de gestión en el servidor, a partir de los procedimientos establecidos.

Taller de programación concurrente

* Programación concurrente* Lógica de programaciónconcurrencia y SincronizaciónImplementación de procesos concurrentes* Semáforos regiones criticas comunicación síncrona* Multiprocesamiento y multiprogramación.* Thread y Multithread *Modelo de variables compartidas*Modelo de paso de mensajes.* Transacciones en base de datos.

Mesa de trabajo llevado a cabo en el INSTITUTO SUPERIOR DE EDUCACIÓN PÚBLICO DE “AYAVIRI”

EQUIPOS DE TRABAJO:

INTEGRANTES: EQUIPO DE TRABAJO NRO. 01

Ing.CONDORI CONDORI, Juan Rigoberto (ISEP Ayaviri) Ing.CHAMBILLA CHAPARRO, Gerardo (ISEP Ayaviri) Ing. CANSAYA INOFUENTE, Edson Roberto (IESTP PV - Azangaro) Ing.CUTIPA NINA, Fredy Luis (IESTP Acora) Ing.TORRES BELTRÁN, Engels Ovidio (IESTP Juli) Ing.TITO ZEVALLOS, Marcial Avelardo (IESTP Yunguyo) Ing. WILLY E. QUISPE ACCHA (IESTP Santa Lucía)