SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Universidad Nacional de Chimborazo
Facultad de Ciencias de la Educación, Humanas y
Tecnologías
Escuela de Informática Aplicada a la Educación
2012-2013
EL SILABO
a. INSTITUCIÓN: Universidad Nacional de Chimborazo
b. FACULTAD: Facultad de Ciencias de la Educación, Humanas y Tecnologías.
c. NOMBRE DE LA CARRERA: Informática Aplicada a la Educación.
d. SEMESTRE: Cuarto Año
e. NOMBRE DE LA ASIGNATURA: Desarrollo de Sistemas
f. CODIGO DE LA MATERIA: 404
g. NÚMERO DE CRÉDITOS: 6.25
h. NUMERO DE CRÉDITOS TEÓRICOS: 3
i. NÚMERO DE CRÉDITOS PRÁCTICOS: 3.25
DESCRIPCION DE CURSO
La materia de Desarrollo de Sistemas, considerada la base, para la implementación de
automatizaciones informáticas puede ser enfocada desde varios puntos de vista, entre
ellos el metodológico y aplicativo de la Ingeniería de Software, la cual hoy en día está
reconocida como una verdadera disciplina, derivada de una investigación seria, un
estudio minucioso y un debate multitudinario.
Actualmente el software ha superado al Hardware como la clave del éxito de muchos
sistemas basados en computadoras. Las metodologías de diseño, implementación y
concepción misma del software han evolucionado hasta contar al momento con
herramientas CASE que permiten el modelamiento y la implementación casi
inmediata, en muchos de los casos con muy poco esfuerzo en lo que a programación
se refiere.
Cuatro conceptos básicos serán analizados: Conceptos, Metodologías en la parte
teórica y Programas y modeladores en la práctica. Se ha pensado hacerlo utilizando
las herramientas que al momento se hallan vigentes tales como MySQL, SQL Server
2012, Power Designer, JAVA Netbeans 7.
Este ambicioso programa de estudios será un éxito si logramos que los estudiantes
logren su mejor de la tarea misma del Desarrollo de Sistemas Informáticos.
PREREQUISITOS
Base de Datos (305)
CORREQUISITOS
Sistemas de Información Aplicados a la Educación, Desarrollo de Software Educativo y
Multimedia.
OBJETIVOS DEL CURSO
Capacitar al alumno para desarrollar aplicaciones de acuerdo a normas y
estándares establecidos por la industria
Incentivar el uso de herramientas de programación para acelerar los procesos y
obtener el máximo resultado.
Motivar el uso de herramientas de diseño para lograr interfaces más humanas para
el trabajo con la computadora
Duración: 40 Sem. Aproximadamente.
Intervalos: En semanas.
Clases teóricas y prácticas son necesarias. En cada clase se realiza la revisión de teoría y práctica.
CONTENIDOS, RESULTADOS Y EVIDENCIAS
CONTENIDOS, TEMAS Número de Horas
por Semana
Resultados del
Aprendizaje
Evidencias de lo
aprendido.
Introducción:
INTERCULTURALIDAD
Y CÓDIGO DE LA NIÑEZ
UNIDAD I
*El Proceso y su gestión.
Importancia del software
Mitos del Software
Paradigmas de la
Ingeniería de Software
Definición
Ciclo de vida clásico
Construcción de
prototipos
El modelo Espiral
Técnicas de Cuarta
Generación
Combinación de
paradigmas.
1.s
2.s.
2.s.
3.s
3.s.
4.s.
5.s.
El estudiante será capaz
de:
Comprender la
importancia del
desarrollo
organizado del
software..
Identificar las
metodologías más
adecuadas acorde
con el problema de
automatización.
Podrá elaborar su
propio paradigma de
desarrollo acorde
con la realidad
actual.
Exposiciones de
tema.
Elaboración de
modelos
conceptuales
Socializaciones
Organizadores
gráficos
Realizar
laboratorios
prácticos para
reforzar lo
aprendido.
CLASES PRACTICAS
Ejemplo de Sistemas
Informáticos.
Taller: Casos Prácticos
de Implementación
1-5.s.
Trabajo de Investigación Conceptos de Ingeniería de Software
Nuevas Metodologías de Desarrollo
Herramientas Informáticas de Desarrollo de Sistemas
Propuesta personal de paradigma de desarrollo
UNIDAD II
Métricas.
Métricas del Software
El proceso de gestión del
proyecto
Métricas para la
productividad y la
calidad del software
Medición del Software
Métricas para la calidad
del Software.
Técnicas de estimación
del Software.
COCOMO básico.
COCOMO Intermedio y
Avanzado
6.s.
6.s.
6.s.
7.s.
8.s.
9.s.
10.s.
Podrá tener una idea
clara del tamaño del
software y su costo
Podrá implementar
programas que
permitan calcular el
tamaño del software
y sus variables.
Podrá estimar el
software y sus
clasificaciones.
Elaboración de un
programa que
implemente las
teorías de métricas
de software.
Exposición sobre el
modelo COCOMO.
Socialización del
trabajo de
implementación.
CLASES PRACTICAS
Ejercicios de aplicación
Uso de software preelaborado
para aplicación y análisis..
6-10 s.
Trabajo de Investigación Variables de medida del Software
Calidad del Software
Problemas a resolver
Implementación de un programa que permita el calculo usando
métricas O. al tamaño, Punto de Función y punto de característica.
UNIDAD III
*Modelamiento
Mecanismos del Análisis
estructurado
Diagrama de Flujo de
Datos DFD
Niveles de Profundidad
Procesos
Entidades externas
Almacenamiento de
Datos
Flujo de la Información
El diccionario de datos
Modelado del análisis
10.s.
11.s.
11.s.
12.s.
12.s.
13.s.
14 s.
Analizar los
procesos
involucrados e
identificar las
entidades y cada uno
de las estructuras de
datos que componen
un sistema.
Usar herramientas
CASE para el
modelado e
implementación del
sistema.
Implementar objetos
de procesamiento de
Ejercicios para
resolver
Exposiciones
grupales
Consultas
Laboratorios
prácticos calificados
tanto en grupo como
individuales.
Modelamiento de un Sistema.
Casos de Uso
Clases
Diagramas de Secuencia
Diagramas de
colaboración
Diagramas de Estado
Diagramas de Actividad
Diagramas de
Componentes
15 .s.
16 s. – 18 s.
19 .s.
19 .s.
20.s.
20.s.
21.s.
información
aplicables al ámbito
del sistema.
CLASES PRACTICAS
Uso del modelador
Creación de modelos lógicos y
físicos de datos
Implementación de los modelos
usando herramientas CASE
9 - 21 s.
Trabajo de Investigación
Exposiciones
Ejercicios prácticos
Laboratorio Calificado individual y por grupo
UNIDAD IV
Diseño de Sistemas.
Etapas De un Proyecto.
Análisis de factibilidad.
Planeamiento del
Proyecto
Los elementos del
Modelo de Análisis
Manejo de Herramientas
O.O.
Uso de un Lenguaje de
Programación JAVA en
Netbeans
Diseño de Menús
Diseño de las Ventanas
de Datos.
Acceso a datos (Con
JDBC y ODBC y un
lenguaje de
programación)
Implementación de un sistema
Exposición de Trabajos
22.s.
23.s.
23.s.
24.s.
24.s.
25-28.s.
29.s.
30.s.
30 – 40 s.
Implementar un
modelo de datos
usando el lenguaje
SQL.
Administrar el motor
de base de datos.
Manejar el lenguaje
SQL
Hacer un correcto
uso del lenguaje sql
para
implementaciones de
datos
Exposiciones de
tema.
Socializaciones
Organizadores
gráficos
Realizar
laboratorios
prácticos para
reforzar lo
aprendido.
Implementaciones
prácticas de
laboratorio.
CLASES PRACTICAS
Instalación y administración de
SQL SERVER.
Instalación y administración de
MYSQL.
22-40 s.
Trabajo de Investigación Elaboración de un proyecto de Automatización
Exposición
Conexión a Base de Datos desde JAVA
Laboratorios calificados referentes a los subtemas expuestos.
Individual y en Grupo.
CONTRIBUCION DEL CURSO EN LA FORMACIÒN DEL PROFESIONAL
La asignatura de Desarrollo de Sistemas consolidará en los estudiantes los elementos
propicios para un adecuado análisis, diseño e implementación de sistemas informáticos
empresariales u orientados a bases de datos, usando la herramienta más adecuada y vigente
en el mercado. La utilización de lenguajes de última generación así como herramientas de
diseño hacen que el futuro profesional, se convierta en un ente productivo altamente
competitivo.
RELACION DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE
La asignatura contribuye a consolidar la formación docente y de esta manera el estudiante se
convierta en el protagonista, actor investigador, del proceso de diseño e implementación de
Sistemas Informáticos a través de la acción y reflexión.
Mantendrá un criterio técnico innovador y autónomo, de la ventaja de la implementación de
Sistemas Informáticos acorde con los requerimientos individuales, grupales, empresariales y
del estado.
METODOLOGÌA
Métodos:
Clases Expositivas
Análisis de casos prácticos.
Desarrollo de Prácticas de Laboratorio
Talleres en el Aula
Técnicas:
Metodología proactiva
Dinámica de trabajo en Grupos
Deductivo, inductivo, participativo
Ejercicios prácticos
Prácticas Grupales
Trabajos de investigación
BIBLIOGRAFIA
BIBLIOGRAFÍA BÁSICA:
Barne., PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA US.,
Editorial Pearson., Edición 2007., Pp. 10-110.
Deitel., PROGRAMACIÓN ORIENTADA A OBJETOS., Editorial Pearson,
edición 2010., Pp. 60-180.
Dean., INTRODUCCIÓN A LA PROGRAMACIÓN CON JAVA., Editorial
McGraw-Hill., Edición 2009., Pp. 8-90.
Martin., JAVA 2 PROGRAMADOR CERTIFICADO., Editorial
ALFAOMEGA, 3ra. Edición 2011., Pp.15-140.
Pressman., ING. DE SOFTWARE UN ENFOQUE PRACTICO., Editorial
MCGRAW-HILL., 7ma. Edición 2010., Pp. 15-400.
Sommerville., INGENIERÍA DEL SOFTWARE.,Editorial Pearson., 7ma.
Edición 2005., Pp. 90-180.
Villalobos., FUNDAMENTOS DE PROGRAMACIÓN., Editorial Pearson.,
2da. Edición 2006., Pp.40-80.
CÓDIGO DE NIÑEZ Y ADOLESCENCIA.
BIBLIOGRAFÍA COMPLEMENTARIA:
Cuadra., DESARROLLO DE BASES DE DATOS., Editorial ALFAOMEGA,
Edición 2008.
Dannen Chris., DESARROLLO DE APLICACIONES IOS PARA REDES
SOCIALES., Editorial ANAYA, Edición 2012.
Deitel., COMO PROGRAMAR EN JAVA., Editorial PEARSON, 7ma.
Edición 2008.
Grune., DISEÑO DE COMPILADORES MODERNO., Editorial MCGRAW-
HILL, Edición 2007.
Jones., ADMINISTRACIÓN. DE PROYECTOS DE SOFTWARE., Editorial
MCGRAW-HILL, 2da. Edición 2007., Pp. 56-90.
Molina Francisco., DESARROLLO DE FUNCIONES EN EL SISTEMA
INFORMÁTICO., Editorial RA-MA, Edición 2008.
Pantaleo., CALIDAD EN EL DESARROLLO DE SOFTWARE., Editorial
ALFAOMEGA., Edición 2011.
Peña., DISEÑO DE PROGRAMAS C/CD., Editorial PEARSON, 3ra. Edición
2005.Ribas Lequerica Jhon., DESARROLLO DE APLICACIONES PARA
ANDROID., Editorial ANAYA, Edición 2011.
Schneiderman., DISEÑO DE INTERFACES DE USUARIO., Editorial
PEARSON., 4ta. Edición 2006.
Zechner Mario., DESARROLLO DE JUEGOS PARA ANDROID., Editorial
Anaya., Edición 2012.
LECTURAS RECOMENDADAS
CÓDIGO DE NIÑEZ Y ADOLESCENCIA.
RESPONSABLE DE LA ELABORACION
DEL SILABO
Ms.C. Gonzalo Pomboza J. Ing.
FECHA: 7 de Septiembre del 2012
TABLA 2. B-1 Resultados o logros del aprendizaje del curso (a ser entregada por el
profesor junto con el sílabo). Este documento es exigido por el CEAACES).
OBJETIVO 1:
MEDIADOR E INVESTIGADOR DE APRENDIZAJES EN EL AREA INFORMATICA
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
a) Define adecuadamente la
Metodología de desarrollo
necesaria en un proyecto
informático
Media Define adecuadamente la
Metodología de desarrollo a
ser usada en un proyecto
informático.
a) Definir el alcance del
software, su costo y
recursos usados.
Media Definir el alcance del
software, su costo y recursos
usados. Aplicación de las
Métricas y medidas de
estimación de software.
a) Utiliza e Implementa las
herramientas de
modelamiento para ilustrar
el comportamiento del
sistema Informático
Analizado.
Media Utiliza e Implementa las
herramientas de
modelamiento para ilustrar el
comportamiento del sistema
Informático Analizado.
a) Realiza el modelamiento
de un Sistema de
Información con ayuda de
herramientas CASE (UML
con POWER DESIGNER)
Media Realiza el modelamiento de
un Sistema de Información
con ayuda de herramientas
CASE (UML con POWER
DESIGNER)
a) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Media Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas
a) Diseño e Implementación
de un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
Medio Diseño e Implementación de
un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
OBJETIVO 2:
ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
b) Define adecuadamente la
Metodología de desarrollo
necesaria en un proyecto
informático
Alta Define adecuadamente la
Metodología de desarrollo a
ser usada en un proyecto
informático.
b) Definir el alcance del
software, su costo y
recursos usados.
Alta Definir el alcance del
software, su costo y recursos
usados. Aplicación de las
Métricas y medidas de
estimación de software.
b) Utiliza e Implementa las
herramientas de
modelamiento para ilustrar
el comportamiento del
sistema Informático
Analizado.
Alta Utiliza e Implementa las
herramientas de
modelamiento para ilustrar el
comportamiento del sistema
Informático Analizado.
b) Realiza el modelamiento
de un Sistema de
Información con ayuda de
herramientas CASE (UML
con POWER DESIGNER)
Alta Realiza el modelamiento de
un Sistema de Información
con ayuda de herramientas
CASE (UML con POWER
DESIGNER)
b) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Baja Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas
b) Diseño e Implementación
de un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
Media Diseño e Implementación de
un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
OBJETIVO 3:
GESTION DE REDES Y EQUIPOS INFORMATICOS
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
c) Define adecuadamente la
Metodología de desarrollo
necesaria en un proyecto
informático
Baja Define adecuadamente la
Metodología de desarrollo a
ser usada en un proyecto
informático.
c) Definir el alcance del
software, su costo y
recursos usados.
Alta Definir el alcance del
software, su costo y recursos
usados. Aplicación de las
Métricas y medidas de
estimación de software.
c) Utiliza e Implementa las
herramientas de
modelamiento para ilustrar
el comportamiento del
sistema Informático
Analizado.
Baja Utiliza e Implementa las
herramientas de
modelamiento para ilustrar el
comportamiento del sistema
Informático Analizado.
c) Realiza el modelamiento
de un Sistema de
Información con ayuda de
herramientas CASE (UML
con POWER DESIGNER)
Baja Realiza el modelamiento de
un Sistema de Información
con ayuda de herramientas
CASE (UML con POWER
DESIGNER)
c) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Media Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas
c) Diseño e Implementación
de un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
Baja Diseño e Implementación de
un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
OBJETIVO 4:
DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
d) Define adecuadamente la
Metodología de desarrollo
necesaria en un proyecto
informático
Alta Define adecuadamente la
Metodología de desarrollo a
ser usada en un proyecto
informático.
d) Definir el alcance del
software, su costo y
recursos usados.
Alta Definir el alcance del
software, su costo y recursos
usados. Aplicación de las
Métricas y medidas de
estimación de software.
d) Utiliza e Implementa las
herramientas de
modelamiento para ilustrar
el comportamiento del
sistema Informático
Analizado.
Alta Utiliza e Implementa las
herramientas de
modelamiento para ilustrar el
comportamiento del sistema
Informático Analizado.
d) Realiza el modelamiento
de un Sistema de
Información con ayuda de
herramientas CASE (UML
con POWER DESIGNER)
Alta Realiza el modelamiento de
un Sistema de Información
con ayuda de herramientas
CASE (UML con POWER
DESIGNER)
d) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Alta Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas
d) Diseño e Implementación
de un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.
Alta Diseño e Implementación de
un sistema de gestión
empresarial y usando las
herramientas estudiadas y
conocimientos adquiridos.

Más contenido relacionado

La actualidad más candente (16)

Informática
InformáticaInformática
Informática
 
Silabo informática
Silabo   informáticaSilabo   informática
Silabo informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Sylabo
SylaboSylabo
Sylabo
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
SILABO DE INFORMÁTICA
SILABO DE INFORMÁTICASILABO DE INFORMÁTICA
SILABO DE INFORMÁTICA
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
SILABO INFORMATICA
SILABO INFORMATICA SILABO INFORMATICA
SILABO INFORMATICA
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 
Pea informática
Pea   informáticaPea   informática
Pea informática
 

Similar a Silabo desarrollo de sistemas 2013

Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015wiinyzepeda
 
Formato syllabus versión 4 min
Formato syllabus  versión 4   minFormato syllabus  versión 4   min
Formato syllabus versión 4 minfigempa uce
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdfLuisFelipeUNI
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxLEODANPEREZLLACSA
 
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdfSilabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdfJavierJairSoplapucoH
 
Silabo base de datos 2013
Silabo base de datos 2013Silabo base de datos 2013
Silabo base de datos 2013gonzalopomboza
 
Diseño taller informática_java
Diseño taller informática_javaDiseño taller informática_java
Diseño taller informática_javaGabriel Mondragón
 
Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1UNFV
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual IEdgar Merino
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosLuis Eduardo Pelaez Valencia
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual IIEdgar Merino
 

Similar a Silabo desarrollo de sistemas 2013 (20)

Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
 
S4 tarea4 sihig
S4 tarea4 sihigS4 tarea4 sihig
S4 tarea4 sihig
 
Didáctica crítica.
Didáctica crítica.Didáctica crítica.
Didáctica crítica.
 
Programacion web se
Programacion web seProgramacion web se
Programacion web se
 
Formato syllabus versión 4 min
Formato syllabus  versión 4   minFormato syllabus  versión 4   min
Formato syllabus versión 4 min
 
Esis
EsisEsis
Esis
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docx
 
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdfSilabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
Silabo 2020-II DISEÑO DE SOFTWARE A (1).pdf
 
Dd026 caso practico
Dd026   caso practicoDd026   caso practico
Dd026 caso practico
 
Silabo base de datos 2013
Silabo base de datos 2013Silabo base de datos 2013
Silabo base de datos 2013
 
Diseño taller informática_java
Diseño taller informática_javaDiseño taller informática_java
Diseño taller informática_java
 
Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1Silabo tbd 2019_n_v1
Silabo tbd 2019_n_v1
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
 
Informatica
InformaticaInformatica
Informatica
 
Silabo programacion Web I
Silabo programacion Web ISilabo programacion Web I
Silabo programacion Web I
 
Silabo programacion eb I
Silabo programacion eb ISilabo programacion eb I
Silabo programacion eb I
 

Silabo desarrollo de sistemas 2013

  • 1. Universidad Nacional de Chimborazo Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación 2012-2013
  • 2. EL SILABO a. INSTITUCIÓN: Universidad Nacional de Chimborazo b. FACULTAD: Facultad de Ciencias de la Educación, Humanas y Tecnologías. c. NOMBRE DE LA CARRERA: Informática Aplicada a la Educación. d. SEMESTRE: Cuarto Año e. NOMBRE DE LA ASIGNATURA: Desarrollo de Sistemas f. CODIGO DE LA MATERIA: 404 g. NÚMERO DE CRÉDITOS: 6.25 h. NUMERO DE CRÉDITOS TEÓRICOS: 3 i. NÚMERO DE CRÉDITOS PRÁCTICOS: 3.25 DESCRIPCION DE CURSO La materia de Desarrollo de Sistemas, considerada la base, para la implementación de automatizaciones informáticas puede ser enfocada desde varios puntos de vista, entre ellos el metodológico y aplicativo de la Ingeniería de Software, la cual hoy en día está reconocida como una verdadera disciplina, derivada de una investigación seria, un estudio minucioso y un debate multitudinario. Actualmente el software ha superado al Hardware como la clave del éxito de muchos sistemas basados en computadoras. Las metodologías de diseño, implementación y concepción misma del software han evolucionado hasta contar al momento con herramientas CASE que permiten el modelamiento y la implementación casi inmediata, en muchos de los casos con muy poco esfuerzo en lo que a programación se refiere. Cuatro conceptos básicos serán analizados: Conceptos, Metodologías en la parte teórica y Programas y modeladores en la práctica. Se ha pensado hacerlo utilizando las herramientas que al momento se hallan vigentes tales como MySQL, SQL Server 2012, Power Designer, JAVA Netbeans 7. Este ambicioso programa de estudios será un éxito si logramos que los estudiantes logren su mejor de la tarea misma del Desarrollo de Sistemas Informáticos. PREREQUISITOS Base de Datos (305) CORREQUISITOS Sistemas de Información Aplicados a la Educación, Desarrollo de Software Educativo y Multimedia.
  • 3. OBJETIVOS DEL CURSO Capacitar al alumno para desarrollar aplicaciones de acuerdo a normas y estándares establecidos por la industria Incentivar el uso de herramientas de programación para acelerar los procesos y obtener el máximo resultado. Motivar el uso de herramientas de diseño para lograr interfaces más humanas para el trabajo con la computadora Duración: 40 Sem. Aproximadamente. Intervalos: En semanas. Clases teóricas y prácticas son necesarias. En cada clase se realiza la revisión de teoría y práctica. CONTENIDOS, RESULTADOS Y EVIDENCIAS CONTENIDOS, TEMAS Número de Horas por Semana Resultados del Aprendizaje Evidencias de lo aprendido. Introducción: INTERCULTURALIDAD Y CÓDIGO DE LA NIÑEZ UNIDAD I *El Proceso y su gestión. Importancia del software Mitos del Software Paradigmas de la Ingeniería de Software Definición Ciclo de vida clásico Construcción de prototipos El modelo Espiral Técnicas de Cuarta Generación Combinación de paradigmas. 1.s 2.s. 2.s. 3.s 3.s. 4.s. 5.s. El estudiante será capaz de: Comprender la importancia del desarrollo organizado del software.. Identificar las metodologías más adecuadas acorde con el problema de automatización. Podrá elaborar su propio paradigma de desarrollo acorde con la realidad actual. Exposiciones de tema. Elaboración de modelos conceptuales Socializaciones Organizadores gráficos Realizar laboratorios prácticos para reforzar lo aprendido. CLASES PRACTICAS Ejemplo de Sistemas Informáticos. Taller: Casos Prácticos de Implementación 1-5.s.
  • 4. Trabajo de Investigación Conceptos de Ingeniería de Software Nuevas Metodologías de Desarrollo Herramientas Informáticas de Desarrollo de Sistemas Propuesta personal de paradigma de desarrollo UNIDAD II Métricas. Métricas del Software El proceso de gestión del proyecto Métricas para la productividad y la calidad del software Medición del Software Métricas para la calidad del Software. Técnicas de estimación del Software. COCOMO básico. COCOMO Intermedio y Avanzado 6.s. 6.s. 6.s. 7.s. 8.s. 9.s. 10.s. Podrá tener una idea clara del tamaño del software y su costo Podrá implementar programas que permitan calcular el tamaño del software y sus variables. Podrá estimar el software y sus clasificaciones. Elaboración de un programa que implemente las teorías de métricas de software. Exposición sobre el modelo COCOMO. Socialización del trabajo de implementación. CLASES PRACTICAS Ejercicios de aplicación Uso de software preelaborado para aplicación y análisis.. 6-10 s. Trabajo de Investigación Variables de medida del Software Calidad del Software Problemas a resolver Implementación de un programa que permita el calculo usando métricas O. al tamaño, Punto de Función y punto de característica. UNIDAD III *Modelamiento Mecanismos del Análisis estructurado Diagrama de Flujo de Datos DFD Niveles de Profundidad Procesos Entidades externas Almacenamiento de Datos Flujo de la Información El diccionario de datos Modelado del análisis 10.s. 11.s. 11.s. 12.s. 12.s. 13.s. 14 s. Analizar los procesos involucrados e identificar las entidades y cada uno de las estructuras de datos que componen un sistema. Usar herramientas CASE para el modelado e implementación del sistema. Implementar objetos de procesamiento de Ejercicios para resolver Exposiciones grupales Consultas Laboratorios prácticos calificados tanto en grupo como individuales.
  • 5. Modelamiento de un Sistema. Casos de Uso Clases Diagramas de Secuencia Diagramas de colaboración Diagramas de Estado Diagramas de Actividad Diagramas de Componentes 15 .s. 16 s. – 18 s. 19 .s. 19 .s. 20.s. 20.s. 21.s. información aplicables al ámbito del sistema. CLASES PRACTICAS Uso del modelador Creación de modelos lógicos y físicos de datos Implementación de los modelos usando herramientas CASE 9 - 21 s. Trabajo de Investigación Exposiciones Ejercicios prácticos Laboratorio Calificado individual y por grupo UNIDAD IV Diseño de Sistemas. Etapas De un Proyecto. Análisis de factibilidad. Planeamiento del Proyecto Los elementos del Modelo de Análisis Manejo de Herramientas O.O. Uso de un Lenguaje de Programación JAVA en Netbeans Diseño de Menús Diseño de las Ventanas de Datos. Acceso a datos (Con JDBC y ODBC y un lenguaje de programación) Implementación de un sistema Exposición de Trabajos 22.s. 23.s. 23.s. 24.s. 24.s. 25-28.s. 29.s. 30.s. 30 – 40 s. Implementar un modelo de datos usando el lenguaje SQL. Administrar el motor de base de datos. Manejar el lenguaje SQL Hacer un correcto uso del lenguaje sql para implementaciones de datos Exposiciones de tema. Socializaciones Organizadores gráficos Realizar laboratorios prácticos para reforzar lo aprendido. Implementaciones prácticas de laboratorio.
  • 6. CLASES PRACTICAS Instalación y administración de SQL SERVER. Instalación y administración de MYSQL. 22-40 s. Trabajo de Investigación Elaboración de un proyecto de Automatización Exposición Conexión a Base de Datos desde JAVA Laboratorios calificados referentes a los subtemas expuestos. Individual y en Grupo. CONTRIBUCION DEL CURSO EN LA FORMACIÒN DEL PROFESIONAL La asignatura de Desarrollo de Sistemas consolidará en los estudiantes los elementos propicios para un adecuado análisis, diseño e implementación de sistemas informáticos empresariales u orientados a bases de datos, usando la herramienta más adecuada y vigente en el mercado. La utilización de lenguajes de última generación así como herramientas de diseño hacen que el futuro profesional, se convierta en un ente productivo altamente competitivo. RELACION DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE La asignatura contribuye a consolidar la formación docente y de esta manera el estudiante se convierta en el protagonista, actor investigador, del proceso de diseño e implementación de Sistemas Informáticos a través de la acción y reflexión. Mantendrá un criterio técnico innovador y autónomo, de la ventaja de la implementación de Sistemas Informáticos acorde con los requerimientos individuales, grupales, empresariales y del estado. METODOLOGÌA Métodos: Clases Expositivas Análisis de casos prácticos. Desarrollo de Prácticas de Laboratorio Talleres en el Aula Técnicas: Metodología proactiva Dinámica de trabajo en Grupos
  • 7. Deductivo, inductivo, participativo Ejercicios prácticos Prácticas Grupales Trabajos de investigación BIBLIOGRAFIA BIBLIOGRAFÍA BÁSICA: Barne., PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA US., Editorial Pearson., Edición 2007., Pp. 10-110. Deitel., PROGRAMACIÓN ORIENTADA A OBJETOS., Editorial Pearson, edición 2010., Pp. 60-180. Dean., INTRODUCCIÓN A LA PROGRAMACIÓN CON JAVA., Editorial McGraw-Hill., Edición 2009., Pp. 8-90. Martin., JAVA 2 PROGRAMADOR CERTIFICADO., Editorial ALFAOMEGA, 3ra. Edición 2011., Pp.15-140. Pressman., ING. DE SOFTWARE UN ENFOQUE PRACTICO., Editorial MCGRAW-HILL., 7ma. Edición 2010., Pp. 15-400. Sommerville., INGENIERÍA DEL SOFTWARE.,Editorial Pearson., 7ma. Edición 2005., Pp. 90-180. Villalobos., FUNDAMENTOS DE PROGRAMACIÓN., Editorial Pearson., 2da. Edición 2006., Pp.40-80. CÓDIGO DE NIÑEZ Y ADOLESCENCIA. BIBLIOGRAFÍA COMPLEMENTARIA: Cuadra., DESARROLLO DE BASES DE DATOS., Editorial ALFAOMEGA, Edición 2008. Dannen Chris., DESARROLLO DE APLICACIONES IOS PARA REDES SOCIALES., Editorial ANAYA, Edición 2012. Deitel., COMO PROGRAMAR EN JAVA., Editorial PEARSON, 7ma. Edición 2008. Grune., DISEÑO DE COMPILADORES MODERNO., Editorial MCGRAW- HILL, Edición 2007. Jones., ADMINISTRACIÓN. DE PROYECTOS DE SOFTWARE., Editorial MCGRAW-HILL, 2da. Edición 2007., Pp. 56-90. Molina Francisco., DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMÁTICO., Editorial RA-MA, Edición 2008. Pantaleo., CALIDAD EN EL DESARROLLO DE SOFTWARE., Editorial ALFAOMEGA., Edición 2011. Peña., DISEÑO DE PROGRAMAS C/CD., Editorial PEARSON, 3ra. Edición 2005.Ribas Lequerica Jhon., DESARROLLO DE APLICACIONES PARA ANDROID., Editorial ANAYA, Edición 2011.
  • 8. Schneiderman., DISEÑO DE INTERFACES DE USUARIO., Editorial PEARSON., 4ta. Edición 2006. Zechner Mario., DESARROLLO DE JUEGOS PARA ANDROID., Editorial Anaya., Edición 2012. LECTURAS RECOMENDADAS CÓDIGO DE NIÑEZ Y ADOLESCENCIA. RESPONSABLE DE LA ELABORACION DEL SILABO Ms.C. Gonzalo Pomboza J. Ing. FECHA: 7 de Septiembre del 2012
  • 9. TABLA 2. B-1 Resultados o logros del aprendizaje del curso (a ser entregada por el profesor junto con el sílabo). Este documento es exigido por el CEAACES). OBJETIVO 1: MEDIADOR E INVESTIGADOR DE APRENDIZAJES EN EL AREA INFORMATICA RESULTADOS O LOGROS DEL APRENDIZAJE CONTRIBUCIÓN (ALTA, MEDIA, BAJA) EL ESTUDIANTE DEBE: a) Define adecuadamente la Metodología de desarrollo necesaria en un proyecto informático Media Define adecuadamente la Metodología de desarrollo a ser usada en un proyecto informático. a) Definir el alcance del software, su costo y recursos usados. Media Definir el alcance del software, su costo y recursos usados. Aplicación de las Métricas y medidas de estimación de software. a) Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. Media Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. a) Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) Media Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) a) Implementa formas de acceso a datos tanto para bases de datos locales como Remotas Media Implementa formas de acceso a datos tanto para bases de datos locales como Remotas a) Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos. Medio Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos.
  • 10. OBJETIVO 2: ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA RESULTADOS O LOGROS DEL APRENDIZAJE CONTRIBUCIÓN (ALTA, MEDIA, BAJA) EL ESTUDIANTE DEBE: b) Define adecuadamente la Metodología de desarrollo necesaria en un proyecto informático Alta Define adecuadamente la Metodología de desarrollo a ser usada en un proyecto informático. b) Definir el alcance del software, su costo y recursos usados. Alta Definir el alcance del software, su costo y recursos usados. Aplicación de las Métricas y medidas de estimación de software. b) Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. Alta Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. b) Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) Alta Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) b) Implementa formas de acceso a datos tanto para bases de datos locales como Remotas Baja Implementa formas de acceso a datos tanto para bases de datos locales como Remotas b) Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos. Media Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos.
  • 11. OBJETIVO 3: GESTION DE REDES Y EQUIPOS INFORMATICOS RESULTADOS O LOGROS DEL APRENDIZAJE CONTRIBUCIÓN (ALTA, MEDIA, BAJA) EL ESTUDIANTE DEBE: c) Define adecuadamente la Metodología de desarrollo necesaria en un proyecto informático Baja Define adecuadamente la Metodología de desarrollo a ser usada en un proyecto informático. c) Definir el alcance del software, su costo y recursos usados. Alta Definir el alcance del software, su costo y recursos usados. Aplicación de las Métricas y medidas de estimación de software. c) Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. Baja Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. c) Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) Baja Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) c) Implementa formas de acceso a datos tanto para bases de datos locales como Remotas Media Implementa formas de acceso a datos tanto para bases de datos locales como Remotas c) Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos. Baja Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos.
  • 12. OBJETIVO 4: DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION RESULTADOS O LOGROS DEL APRENDIZAJE CONTRIBUCIÓN (ALTA, MEDIA, BAJA) EL ESTUDIANTE DEBE: d) Define adecuadamente la Metodología de desarrollo necesaria en un proyecto informático Alta Define adecuadamente la Metodología de desarrollo a ser usada en un proyecto informático. d) Definir el alcance del software, su costo y recursos usados. Alta Definir el alcance del software, su costo y recursos usados. Aplicación de las Métricas y medidas de estimación de software. d) Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. Alta Utiliza e Implementa las herramientas de modelamiento para ilustrar el comportamiento del sistema Informático Analizado. d) Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) Alta Realiza el modelamiento de un Sistema de Información con ayuda de herramientas CASE (UML con POWER DESIGNER) d) Implementa formas de acceso a datos tanto para bases de datos locales como Remotas Alta Implementa formas de acceso a datos tanto para bases de datos locales como Remotas d) Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos. Alta Diseño e Implementación de un sistema de gestión empresarial y usando las herramientas estudiadas y conocimientos adquiridos.