Professional Documents
Culture Documents
Omitln
Omitln
Omitln
Omitln
Omitln
Tlanchinol
Tlanchinol
Tlanchinol
Programacin
Mdulo 1: Desarrolla software de aplicacin utilizando programacin orientada
a objetos, con almacenamiento persistente de los datos
Submdulo 1: Desarrolla software de aplicacin utilizando programacin
orientada a objetos.
Competencias:
2.1.1 Analiza y disea sistemas.
2.1.2 Programa aplicaciones.
2.1.3 Implementa y prueba las aplicaciones desarrolladas
2.1.4 Elabora el manual tcnico y de usuario de una aplicacin.
2.1.5 Mantiene el software de aplicacin actualizado.
Introduccin al Submdulo
Objetivo General
Mapa Curricular
Mapa de Contenidos
Cronograma
Ponderaciones
Desarrollo de las Esferas de Competencia
Cierre del Submdulo
Bibliografa
Glosario
Anexos
00
00
00
00
00
00
00
00
00
00
00
Plan de Evaluacin
Gua del Portafolio
Instrumentos de Evaluacin
Proyecto Integrador
00
00
00
00
Programacin
Mdulo 1: Desarrolla software de aplicacin utilizando programacin orientada
a objetos, con almacenamiento persistente de los datos
Submdulo 1: Desarrolla software de aplicacin utilizando programacin
orientada a objetos.
Competencias:
2.1.1 Analiza y disea sistemas.
2.1.2 Programa aplicaciones.
2.1.3 Implementa y prueba las aplicaciones desarrolladas
2.1.4 Elabora el manual tcnico y de usuario de una aplicacin.
2.1.5 Mantiene el software de aplicacin actualizado.
Competencia 1
Analiza y Disea sistemas.Atributos de la
competencia.
1. Conceptos bsicos.
2. Metodologa para la solucin de problemas.
3. Aplicacin de distintos instrumentos o tcnicas
de recoleccin de datos para conocer necesidades
del cliente.
Saberes
1. Conceptos bsicos
2. Plantilla o clase
3. Instancia u objeto.
4. Atributos
5. Propiedades
6. Algoritmos
7. Diagramas de ujo
8. Metodologas
9. Instrumentos y tcnicas para la recoleccin de
datos segn necesidades del cliente.
Actitudes.
Limpieza
Orden
Responsabilidad.
Competencia 2
Atributos de la competencia.
1. Fundamentos de la programacin orientada a
objetos. (OOP).
2. Manipular el lenguaje de
Programacin Visual.
3. Disear formularios.
4. Codicar procedimientos.
5. Control de ujo de datos.
6. Manipular informacin de bases de datos.
7. Generar consultas.
8. Realizar informes.
Saberes
1. Objetos
2. Clases
3. Abstraccin
4. Encapsulamiento
5. Polimorsmos
6. Herencia
7. Entorno visual.
8. Formulario.
9. Controles.
10. Estructura de control.
11. Funciones.
12. Manejo de base de datos.
Actitudes.
Limpieza
Orden
Responsabilidad.
Competencia 3
Implementa y prueba las aplicaciones
desarrolladas.Atributos de la competencia.
Competencia 4
Elabora el manual tcnico y de usuario de una
aplicacin.Atributos de la competencia.
Saberes
1. Fases de la implantacin
2. Seleccin del equipo
3. Tipos de pruebas de las aplicaciones
Saberes
1. El manejo de las herramientas de edicin de
textos y manipulacin de imgenes
Actitudes.
Actitudes.
Limpieza.
Responsabilidad.
Orden.
Limpieza.
Responsabilidad.
Competencia 5
Mantiene el software de aplicacin
actualizado.Atributos de la competencia.
1. Mantenimiento de software.
2. Plan de mantenimiento.
3. Llevar un adecuado control de cambios de las
diferentes versiones de la aplicacin.
4. Verica que la incorporacin y/o eliminacin de
cdigo no afecte a otras partes de la aplicacin.
5. Vericar que la ejecucin del programa satisfaga
los requisitos establecidos.
Saberes
1. Mantenimiento de software.
2. Bitcora de plan de mantenimiento.
3. Actualizacin de software.
4. Funcionalidad de cambios.
Actitudes.
Limpieza.
Responsabilidad.
En el Submodulo 1
Evidencia de Producto
Evidencia de Desempeo
Evidencia de actitud
40%
50%
10%
COMPETENCIA 1
Competencia 1
Analiza y Disea sistemas.Saberes
1. Conceptos bsicos
2. Metodologas y/o estrategias para la solucin de
problemas.
3. Instrumentos y tcnicas para la recoleccin de datos segn
necesidades del cliente.Ejemplos
1. Tabla de conceptos bsicos.
2. Analiza y conoce etapas.
3. Diseo mi formato de calicaciones.Ejercicios
1. Parafrasea tus conceptos
2. Instrumentos y tcnicas para recoleccin de datos.
3. Etapas del anlisis
4. Los ciclos para el desarrollo de sistemas
5. Uso de mis conceptos, metodologas y tcnicas.
6. Instrumentos y Tcnicas para recoleccin de
datos.Practicas
1. Informa tu rendimiento acadmico.
Anlisis estructurado
Anlisis de flujo de
datos
Definicin
Es un conjunto de
componentes
que
interaccionan entre s
para lograr un objetivo
comn.
Sustento
Bibliogrfico
Anlisis y diseo de
sistemas de
informacin de
James A. Senned,
Mc Graw Hill. Pag. 19
Parafraseado
Conjunto de
Elementos que
interactan para lograr
un fin determinado.
Actitudes
1. Limpieza.
2. Orden.
3. Respeto.
4. Puntualidad.
5. Responsabilidad.
Competencias Genricas
5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.
5.1 Sigue instrucciones y procedimientos de manera reexiva, comprendiendo como cada uno
de sus pasos contribuye al alcance de un objetivo.
8. Participa y colabora de manera efectiva en equipos diversos.
8.2 Aporta puntos de vista con apertura y considera los de otras personas de manera reexiva.
Manera didctica de lograrla
El alumno realizara el anlisis y el parafraseo mediante la investigacin sustentada con acervo
bibliogrco y a travs de una actitud de orden.
Ejercicio
Parafrasea tus conceptos
Instrucciones para el alumno
Realiza una tabla como la que se te mostro en el ejemplo anterior, con cada uno de los
conceptos que investigaste.
Actitudes
1. Limpieza.
2. Orden.
3. Responsabilidad.
4. Trabajo en equipo.
Mtodo Didctico
El docente analiza cada uno de los conceptos del alumno.
Competencias Genricas
5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.
5.1 Sigue instrucciones y procedimientos de manera reexiva, comprendiendo como cada uno
de sus pasos contribuye al alcance de un objetivo.
8. Participa y colabora de manera efectiva en equipos diversos.
8.2 Aporta puntos de vista con apertura y considera los de otras personas de manera reexiva.
Manera didctica de lograrlas
El alumno realizara el anlisis y el parafraseo de los conceptos solicitados mediante la
investigacin sustentada con acervo bibliogrco y a travs de una actitud de orden.
Saberes No. 2
Metodologas y/o estrategias para la solucin de Problemas.
Instrucciones para el alumno
El alumno analizara los tres mtodos o estrategias para el desarrollo de sistemas; los cuales le
darn la pauta de elegir el que le convenga para generar la solucin ms ptima a sus problemas.
Mtodo didctico
El docente realizara el anlisis de los mtodos para el desarrollo de sistemas, mediante la
investigacin sustentada con acervo bibliogrco.
SISTEMAS DE INFORMACIN ORGANIZACIONALES
Operaciones o Procesos (segn metodologa, tcnicas e instrumentos) La nalidad de los
sistemas de informacin, como las de cualquier otro sistema dentro de una organizacin son
procesar ENTRADAS, mantener archivos de datos relacionados con la organizacin y producir
INFORMACIN, REPORTES Y OTRAS SALDAS.
Los sistemas de informacin estn formados por subsistemas que incluyen hardware, software,
medios de almacenamiento de datos para archivos y bases de datos.
Durante el diseo los analistas tienen la responsabilidad de identicar las caractersticas
importantes y necesarias que deben tener los nuevos sistemas. El analista especica la forma en
que va a operar el sistema y sus subsistemas, las ENTRADAS requeridas, las SALIDAS que se
deben producir y los trabajos que se efectuaran tanto por las computadoras como en forma
manual. Para generar estos sistemas es necesario que el usuario o cliente especique de forma
clara cul es el problema y que quiere optimizar o satisfacer una o varias necesidades de su
empresa o negocio.
Para llevar a cabo este proceso es necesario conocer algunas estrategias que te ayudaran a
analizar y disear tus sistemas de informacin resolviendo cada uno de los problemas que se te
presenten.
Saberes No. 3
Instrumentos y tcnicas para la recoleccin de datos segn necesidades del cliente.
Ejemplo
Analiza y conoce etapas
Instrucciones para el alumno
Analiza con apoyo de tu profesor el siguiente diagrama, generando una secuencia de forma
lgica.
Mtodo Didctico
El docente expone la secuencia lgica del diagrama.
Actitudes
1. Limpieza.
2. Orden.
3. Respeto.
4. Puntualidad.
5. Responsabilidad.Competencias Genricas
5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.
5.1 Sigue instrucciones y procedimientos de manera reexiva, comprendiendo como cada uno
de sus pasos contribuye al alcance de un objetivo.
8. Participa y colabora de manera efectiva en equipos diversos.
8.2 Aporta puntos de vista con apertura y considera los de otras personas de manera reexiva.
Manera didctica de lograrla
El alumno realiza el diagrama utilizando el anlisis y la secuencia lgica que se le solicita.
Ejercicio
Instrumentos y tcnicas para la recoleccin de datos
El anlisis de sistemas utiliza tcnicas o determinados instrumentos para encontrar los datos
relacionados con los requerimientos, generando la solucin ms ptima al problema. Entre
estos se encuentran la entrevista, el cuestionario, la revisin y la observacin. Estos
instrumentos interactan con las etapas de los mtodos o estrategias para la solucin de
problemas.Instrucciones para el alumno
Elabora un cuadro comparativo donde describas en que consiste cada uno de estos
instrumentos o tcnica, anexando una columna ms donde especiques que etapa o fase de
cada uno de los mtodos requiere que se use esta tcnica.
Mtodo Didctico
El docente explica las fases para efectuar el cuadro comparativo.
Actitudes
1. Orden.
2. Puntualidad.
3. Responsabilidad.
Competencias Genricas
5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.
5.1 Sigue instrucciones y procedimientos de manera reexiva, comprendiendo como cada uno
de sus pasos contribuye al alcance de un objetivo.
Qu es lo que se hace?
Cmo se hace?
Existe algn problema?
Con qu frecuencia se presenta?
Qu tan grande es el volumen de transacciones o de decisiones?
Cul es el grado de eciencia con el que se efectan las tareas?
Existe algn problema?
Si existe un problema, Qu tan serio es?
Factibilidad operacional
Factibilidad tcnica
Factibilidad financiera y
econmica
Preguntas Clave
Existe el apoyo suficiente para el proyecto por parte de la administracin? Y por parte de los
usuarios?
Los mtodos que actualmente usan en la empresa Son aceptados por los usuarios?
Los usuarios han participado en la planeacin y desarrollo del proyecto? Cmo lo han hecho?
El sistema propuesto causara prejuicios?
Producir resultados pobres en alguna rea?
Se perder control en alguna rea especfica?
Se perder la factibilidad de acceso a la informacin?
La productividad de los empleados ser menor despus de instalado el sistema?
Los clientes se vern afectados por la implantacin?
Existe o se puede adquirir la tecnologa necesaria para realizar lo que se pide?
El equipo propuesto tienen la capacidad tcnica para soportar todos los datos re queridos para
usar su nuevo sistema?
El sistema propuesto ofrecer respuestas adecuadas a las peticiones sin importar el nmero y
ubicacin de los usuarios?
Si se desarrolla el sistema, se puede crecer con facilidad?
Existen garantas tcnicas de exactitud, con fiabilidad, facilid ad de acceso y seguridad de los
datos?
El costo de llevar a cabo la investigacin completa de sistema.
El costo del hardware y software para la aplicacin.
Beneficios en la forma de reduccin de costos o de menos errores costosos.
El costo si nada sucede (si el proyecto no se lleva a cabo).
Si / No
COMPETENCIA 1
Programacin
Desarrolla software de aplicacin
utilizando programacin orientada a objetos,
con almacenamiento persistente de los datos
COMPETENCIA 1
Programacin
Desarrolla software de aplicacin
utilizando programacin orientada a objetos,
con almacenamiento persistente de los datos
Programacin
Desarrolla software de aplicacin
utilizando programacin orientada a objetos,
con almacenamiento persistente de los datos
Programacin
Desarrolla software de aplicacin
utilizando programacin orientada a objetos,
con almacenamiento persistente de los datos