Silabo desarrollo de sistemas 2013
-
Upload
gonzalopomboza -
Category
Documents
-
view
390 -
download
0
Transcript of Silabo desarrollo de sistemas 2013
Universidad Nacional de Chimborazo
Facultad de Ciencias de la Educación, Humanas yTecnologías
Escuela de Informática Aplicada a la Educación
Sílabo de la Cátedra de DESARROLLO DESISTEMAS
2012-2013
EL SILABO
a. INSTITUCIÓN: Universidad Nacional de Chimborazob. 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ñoe. NOMBRE DE LA ASIGNATURA: Desarrollo de Sistemasf. CODIGO DE LA MATERIA: 404g. NÚMERO DE CRÉDITOS: 6.25h. NUMERO DE CRÉDITOS TEÓRICOS: 3i. 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 deautomatizaciones informáticas puede ser enfocada desde varios puntos de vista, entreellos 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, unestudio minucioso y un debate multitudinario.
Actualmente el software ha superado al Hardware como la clave del éxito de muchossistemas basados en computadoras. Las metodologías de diseño, implementación yconcepción misma del software han evolucionado hasta contar al momento conherramientas CASE que permiten el modelamiento y la implementación casiinmediata, en muchos de los casos con muy poco esfuerzo en lo que a programaciónse refiere.
Cuatro conceptos básicos serán analizados: Conceptos, Metodologías en la parteteórica y Programas y modeladores en la práctica. Se ha pensado hacerlo utilizandolas herramientas que al momento se hallan vigentes tales como MySQL, SQL Server2012, Power Designer, JAVA Netbeans 7.
Este ambicioso programa de estudios será un éxito si logramos que los estudianteslogren su mejor de la tarea misma del Desarrollo de Sistemas Informáticos.
PREREQUISITOS
Base de Datos (305)
CORREQUISITOSSistemas de Información Aplicados a la Educación, Desarrollo de Software Educativo yMultimedia.
OBJETIVOS DEL CURSO
Capacitar al alumno para desarrollar aplicaciones de acuerdo a normas yestándares establecidos por la industria
Incentivar el uso de herramientas de programación para acelerar los procesos yobtener el máximo resultado.
Motivar el uso de herramientas de diseño para lograr interfaces más humanas parael 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 EVIDENCIASCONTENIDOS, TEMAS Número de Horas
por SemanaResultados delAprendizaje
Evidencias de loaprendido.
Introducción:
INTERCULTURALIDADY 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.s2.s.2.s.3.s3.s.4.s.5.s.
El estudiante será capazde: Comprender la
importancia deldesarrolloorganizado delsoftware..
Identificar lasmetodologías másadecuadas acordecon el problema deautomatización.
Podrá elaborar supropio paradigma dedesarrollo acordecon la realidadactual.
Exposiciones detema.
Elaboración demodelosconceptuales
Socializaciones Organizadores
gráficos Realizar
laboratoriosprácticos parareforzar loaprendido.
CLASES PRACTICAS
Ejemplo de SistemasInformáticos.
Taller: Casos Prácticosde 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 lacalidad 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 ideaclara del tamaño delsoftware y su costo
Podrá implementarprogramas quepermitan calcular eltamaño del softwarey sus variables.
Podrá estimar elsoftware y susclasificaciones.
Elaboración de unprograma queimplemente lasteorías de métricasde software.
Exposición sobre elmodelo COCOMO.
Socialización deltrabajo deimplementación.
CLASES PRACTICAS
Ejercicios de aplicaciónUso de software preelaboradopara 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álisisestructurado
Diagrama de Flujo deDatos 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 losprocesosinvolucrados eidentificar lasentidades y cada unode las estructuras dedatos que componenun sistema.
Usar herramientasCASE para elmodelado eimplementación delsistema.
Implementar objetosde procesamiento de
Ejercicios pararesolver
Exposicionesgrupales
Consultas Laboratorios
prácticos calificadostanto en grupo comoindividuales.
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ónaplicables al ámbitodel sistema.
CLASES PRACTICAS
Uso del modeladorCreación de modelos lógicos yfísicos de datosImplementación de los modelosusando 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 enNetbeans
Diseño de Menús Diseño de las Ventanas
de Datos. Acceso a datos (Con
JDBC y ODBC y unlenguaje deprogramación)
Implementación de un sistemaExposición de Trabajos
22.s.23.s.23.s.
24.s.
24.s.
25-28.s.29.s.
30.s.
30 – 40 s.
Implementar unmodelo de datosusando el lenguajeSQL.
Administrar el motorde base de datos.
Manejar el lenguajeSQL
Hacer un correctouso del lenguaje sqlparaimplementaciones dedatos
Exposiciones detema.
Socializaciones Organizadores
gráficos Realizar
laboratoriosprácticos parareforzar loaprendido.
Implementacionesprácticas delaboratorio.
CLASES PRACTICAS
Instalación y administración deSQL SERVER.Instalación y administración deMYSQL.
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 elementospropicios para un adecuado análisis, diseño e implementación de sistemas informáticosempresariales u orientados a bases de datos, usando la herramienta más adecuada y vigenteen el mercado. La utilización de lenguajes de última generación así como herramientas dediseño hacen que el futuro profesional, se convierta en un ente productivo altamentecompetitivo.
RELACION DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE
La asignatura contribuye a consolidar la formación docente y de esta manera el estudiante seconvierta en el protagonista, actor investigador, del proceso de diseño e implementación deSistemas 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 deSistemas Informáticos acorde con los requerimientos individuales, grupales, empresariales ydel estado.
METODOLOGÌAMé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., EditorialMcGraw-Hill., Edición 2009., Pp. 8-90.
Martin., JAVA 2 PROGRAMADOR CERTIFICADO., EditorialALFAOMEGA, 3ra. Edición 2011., Pp.15-140.
Pressman., ING. DE SOFTWARE UN ENFOQUE PRACTICO., EditorialMCGRAW-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 REDESSOCIALES., 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., EditorialMCGRAW-HILL, 2da. Edición 2007., Pp. 56-90.
Molina Francisco., DESARROLLO DE FUNCIONES EN EL SISTEMAINFORMÁTICO., Editorial RA-MA, Edición 2008.
Pantaleo., CALIDAD EN EL DESARROLLO DE SOFTWARE., EditorialALFAOMEGA., Edición 2011.
Peña., DISEÑO DE PROGRAMAS C/CD., Editorial PEARSON, 3ra. Edición2005.Ribas Lequerica Jhon., DESARROLLO DE APLICACIONES PARAANDROID., Editorial ANAYA, Edición 2011.
Schneiderman., DISEÑO DE INTERFACES DE USUARIO., EditorialPEARSON., 4ta. Edición 2006.
Zechner Mario., DESARROLLO DE JUEGOS PARA ANDROID., EditorialAnaya., Edición 2012.
LECTURAS RECOMENDADAS
INGENIERIA DEL SOFTWARE: UN ENFOQUE PRACTICO. PRESSMAN, R.S.Ed. Mc. Graw- Hill.
INGENIERIA DEL SOFTWARE. SOMMERVILLE, I. Ed. Addison-Wesley. ANÁLISIS Y DISEÑO DE SISTEMAS. KENDALL Y KENDALL. Ed. Prentice Hall. ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION". SENN, J.A. Ed. Mc. Graw-
Hill. ANALISIS ESTRUCTURADO MODERNO. YOURDON, E. Ed. Prentice Hall. ANALISIS Y DISEÑO DETALLADO DE APLICACIONES INFORMÁTICAS DE
GESTION. PIATTINI M. y otros . Ed. RA-MA. STRUCTURED SYSTEMS ANALYSIS AND SYSTEM SPECIFICATION. De MARCO T..
Yourdon Press Computing Series. PRACTICAL GUIDE TO STRUCTURED SYSTEM DESIGN. PAGE-JONES M. Yourdon
Press Computing Series. METODOLOGÍA DE PLANIFICACIÓN Y DESARROLLO DE SISTEMAS DE
INFORMACION. METRICA VERSION 3. M.A.P. CÓDIGO DE NIÑEZ Y ADOLESCENCIA.
RESPONSABLE DE LA ELABORACIONDEL 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 elprofesor 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 DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
a) Define adecuadamente laMetodología de desarrollonecesaria en un proyectoinformático
Media Define adecuadamente laMetodología de desarrollo aser usada en un proyectoinformático.
a) Definir el alcance delsoftware, su costo yrecursos usados.
Media Definir el alcance delsoftware, su costo y recursosusados. Aplicación de lasMétricas y medidas deestimación de software.
a) Utiliza e Implementa lasherramientas demodelamiento para ilustrarel comportamiento delsistema InformáticoAnalizado.
Media Utiliza e Implementa lasherramientas demodelamiento para ilustrar elcomportamiento del sistemaInformático Analizado.
a) Realiza el modelamientode un Sistema deInformación con ayuda deherramientas CASE (UMLcon POWER DESIGNER)
Media Realiza el modelamiento deun Sistema de Informacióncon ayuda de herramientasCASE (UML con POWERDESIGNER)
a) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Media Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas
a) Diseño e Implementaciónde un sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
Medio Diseño e Implementación deun sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
OBJETIVO 2:
ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
b) Define adecuadamente laMetodología de desarrollonecesaria en un proyectoinformático
Alta Define adecuadamente laMetodología de desarrollo aser usada en un proyectoinformático.
b) Definir el alcance delsoftware, su costo yrecursos usados.
Alta Definir el alcance delsoftware, su costo y recursosusados. Aplicación de lasMétricas y medidas deestimación de software.
b) Utiliza e Implementa lasherramientas demodelamiento para ilustrarel comportamiento delsistema InformáticoAnalizado.
Alta Utiliza e Implementa lasherramientas demodelamiento para ilustrar elcomportamiento del sistemaInformático Analizado.
b) Realiza el modelamientode un Sistema deInformación con ayuda deherramientas CASE (UMLcon POWER DESIGNER)
Alta Realiza el modelamiento deun Sistema de Informacióncon ayuda de herramientasCASE (UML con POWERDESIGNER)
b) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Baja Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas
b) Diseño e Implementaciónde un sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
Media Diseño e Implementación deun sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
OBJETIVO 3:
GESTION DE REDES Y EQUIPOS INFORMATICOS
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
c) Define adecuadamente laMetodología de desarrollonecesaria en un proyectoinformático
Baja Define adecuadamente laMetodología de desarrollo aser usada en un proyectoinformático.
c) Definir el alcance delsoftware, su costo yrecursos usados.
Alta Definir el alcance delsoftware, su costo y recursosusados. Aplicación de lasMétricas y medidas deestimación de software.
c) Utiliza e Implementa lasherramientas demodelamiento para ilustrarel comportamiento delsistema InformáticoAnalizado.
Baja Utiliza e Implementa lasherramientas demodelamiento para ilustrar elcomportamiento del sistemaInformático Analizado.
c) Realiza el modelamientode un Sistema deInformación con ayuda deherramientas CASE (UMLcon POWER DESIGNER)
Baja Realiza el modelamiento deun Sistema de Informacióncon ayuda de herramientasCASE (UML con POWERDESIGNER)
c) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Media Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas
c) Diseño e Implementaciónde un sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
Baja Diseño e Implementación deun sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
OBJETIVO 4:
DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
d) Define adecuadamente laMetodología de desarrollonecesaria en un proyectoinformático
Alta Define adecuadamente laMetodología de desarrollo aser usada en un proyectoinformático.
d) Definir el alcance delsoftware, su costo yrecursos usados.
Alta Definir el alcance delsoftware, su costo y recursosusados. Aplicación de lasMétricas y medidas deestimación de software.
d) Utiliza e Implementa lasherramientas demodelamiento para ilustrarel comportamiento delsistema InformáticoAnalizado.
Alta Utiliza e Implementa lasherramientas demodelamiento para ilustrar elcomportamiento del sistemaInformático Analizado.
d) Realiza el modelamientode un Sistema deInformación con ayuda deherramientas CASE (UMLcon POWER DESIGNER)
Alta Realiza el modelamiento deun Sistema de Informacióncon ayuda de herramientasCASE (UML con POWERDESIGNER)
d) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Alta Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas
d) Diseño e Implementaciónde un sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.
Alta Diseño e Implementación deun sistema de gestiónempresarial y usando lasherramientas estudiadas yconocimientos adquiridos.