Silabo desarrollo de sistemas 2013

12
Universidad Nacional de Chimborazo Facultad de Ciencias de la Educación, Humanas y Tecnologías Escuela de Informática Aplicada a la Educación Sílabo de la Cátedra de DESARROLLO DE SISTEMAS 2012-2013

Transcript of Silabo desarrollo de sistemas 2013

Page 1: 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

Page 2: Silabo desarrollo de sistemas 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.

Page 3: Silabo desarrollo de sistemas 2013

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.

Page 4: Silabo desarrollo de sistemas 2013

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.

Page 5: Silabo desarrollo de sistemas 2013

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.

Page 6: Silabo desarrollo de sistemas 2013

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

Page 7: Silabo desarrollo de sistemas 2013

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.

Page 8: Silabo desarrollo de sistemas 2013

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

Page 9: Silabo desarrollo de sistemas 2013

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.

Page 10: Silabo desarrollo de sistemas 2013

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.

Page 11: Silabo desarrollo de sistemas 2013

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.

Page 12: Silabo desarrollo de sistemas 2013

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.