FACULTAD DE INGENIERA CIVIL CARRERA DE INGENIERA DE SISTEMAS
SYLLABUS ESTANDARIZADO
1.- DATOS GENERALES Asignatura: HERRAMIENTAS CASE Cdigo de la Asignatura: IS1003 Eje Curricular de la Asignatura: PROFESIONAL Ao: 2014 2015 Horas presenciales teora: 2 horas de clases tericas por semana / 32 horas Semestrales. Ciclo/Nivel: 10mo. Semestre Horas presenciales prctica: 2 horas de clase presenciales en laboratorios o en el campo por semanas / 32 horas Semestrales. Nmero de crditos: 4 (CUATRO) Horas atencin a estudiantes:
Horas trabajo autnomo: 4 horas semanales / 64 horas semestrales Fecha de Inicio: 20/octubre/2014 Fecha de Finalizacin: febrero/2014 Prerrequisitos: IS504 DISEO ORIENTADO A OBJETOS IS405ISBASE DE DATOS Correquisitos:
2.- JUSTIFICACION DE LA ASIGNATURA Herramientas Case es una asignatura de aplicacin prctica y tcnica, que sirve para aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en trminos de tiempo y dinero, por lo que est orientada para que el estudiante sea capaz de: aplicar todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseo del proyecto, clculo de costes, implementacin del cdigo con el diseo dado y documentacin.
3.- OPERACIONALIZACION DE LA ASIGNATURA CON RESPECTO A LAS COMPETENCIAS DEL PERFIL PROFESIONAL 3.1 Objeto de estudio de la asignatura El Objeto de estudio de la asignatura es: el Desarrollo de software utilizando Herramientas CASE. Syllabus Estandarizado-UTMACH | 2 3.2 Competencia de la asignatura Desarrollar de manera rpida y efectiva, cada fase del ciclo de vida del software mediante el uso de HCASE. 3.3 Relacin de la asignatura con los resultados de aprendizaje
RESULTADOS DEL APRENDIZAJE CONTRIBUCIN (alta, media, baja) EL ESTUDIANTE DEBE: a) Habilidad para aplicar el conocimiento de las Ciencias Bsicas de la profesin BAJA Aplicar procedimientos matemtico y fsico en el desarrollo de software b) Pericia para disear y conducir experimentos, as como para analizar e interpretar datos. MEDIA Para el desarrollo del proyecto se requiere realizar investigacin de campo, recolectar datos y formalizar requisitos c) Destreza para manejar procesos de Ingeniera de Sistemas ALTA Desarrollar de manera rpida y efectiva, cada fase del ciclo de vida del software mediante el uso de HCASE. d) Trabajo multidisciplinario. MEDIO Para el desarrollo del proyecto final es necesario trabajar en equipo e) Resuelve problemas de Ingeniera de Sistemas. ALTA Identificar problemas informticos generales que involucren parmetros comunes y transferir lo analizado en diversos contextos a partir de soluciones a problemas conocidos. f) Comprensin de sus responsabilidades profesionales y ticas MEDIO Asumir la participacin en las actividades con responsabilidad. Demostrar su participacin e innovacin de nicamente los involucrados y entregarlo a tiempo g) Comunicacin efectiva MEDIO Utilizar un lenguaje simplificado, ordenado, grfico y estructurado para explicar la factibilidad y las ventajas del producto que han desarrollado. h) Impacto en la profesin y en el contexto social ALTA Todos los proyectos de la asignatura deben vincularse con el contexto social a resolver algn problema o satisfacer una necesidad. i) Aprendizaje para la vida MEDIO Practicar la investigacin para comprender la necesidad de seguir capacitndose continuamente. j) Asuntos contemporneos BAJA Analizar problemas de actualidad y ms comunes aplicados a la carrera. k) Utilizacin de tcnicas e instrumentos modernos BAJA Conocer nuevas metodologas, tcnicas y herramientas que simplifiquen procesos de extraccin y transformacin de la informacin l) Capacidad para liderar, gestionar o emprender proyectos BAJA Dirigir grupos de trabajo, liderando su rea de mayor competencia con empata. Syllabus Estandarizado-UTMACH | 3 3.4 Proyecto o producto de la asignatura: Desarrollar un proyecto informtico que resuelva algn problema o satisfaga una necesidad en una organizacin, aplicando las herramientas CASE en cada fase de la ingeniera de software. El estudiante, antes de la defensa del proyecto final, deber presentar 2 avances como mnimo. El estudiante deber desarrollar su trabajo, considerando los siguientes pasos: Recabar informacin de campo. Modelar la solucin al problema. Disear y construir la solucin informtica 4.- PROGRAMA DE ACTIVIDADES: Comprende el listado del contenido o programa del curso, indicando:
4.1 Estructura de la asignatura por unidades:
UNIDAD COMPETENCIAS RESULTADOS DE APRENDIZAJE I. LA INGENIERA DE SOFTWARE ASISTIDA POR COMPUTADOR, REQUISITOS DEL SOFTWARE 1.- Describir la estructura de las herramientas de Ingeniera de Software asistida por computadora 2.- Establecer el tema del proyecto y elegir una metodologa de desarrollo de software 3.- Establecer los requisitos del software a desarrollar 1.- Describe la estructura de las herramientas de Ingeniera de Software asistida por computadora
2.- Selecciona la metodologa y el conjunto de HCASE segn el tema de proyecto (software a desarrollar)
3.- Establece los requisitos del software a desarrollar mediante una herramienta II. GESTIN DEL PROYECTO DE SOFTWARE 1.- Estimar el tamao, costo y tiempo del proyecto de software.
2.- Planificar: actividades, tareas, costos, tiempo y recursos del proyecto de software utilizando una herramienta informtica.
1.- Estima el tamao, costo y tiempo del proyecto de software aplicando tcnicas de puntos de funcin y la herramienta COCOMO II.
2.- Planifica: actividades, tareas, costos, tiempo y recursos del proyecto de software utilizando una herramienta informtica.
III. ANLISIS Y DISEO DEL SOFTWARE 1.- Modelar los diagramas de anlisis y diseo del software 1.- Modela los diagramas de anlisis y diseo del software segn la metodologa elegida mediante HCASE IV. IMPLEMENTACIN DEL SOFTWARE 1.- Codificar el software en base a la fase de diseo 2.- Realizar pruebas del software. 3.- Documentar el cdigo, los manuales de instalacin y uso del software. 4.- Elaborar el Plan de implantacin y capacitacin 1.- Codifica el software en base a la fase de diseo 2.- Realiza pruebas del software. 3.- Documenta el cdigo, los manuales de instalacin y uso del software. 4.- Elabora el Plan de implantacin y capacitacin
Syllabus Estandarizado-UTMACH | 4 4.2 Estructura detallada por temas: UNIDAD I: LA INGENIERA DE SOFTWARE ASISTIDA POR COMPUTADOR, REQUISITOS DEL SOFTWARE SEMANAS DE ESTUDIO TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS 1.- 20/10/14 24/10/14 1.1 La Ingeniera de Software Asistida por Computador 1.1.1 Diagnstico y encuadre. 1.1.2 Conceptos de Ingeniera de Software. 1.1.3 Herramientas CASE 1.1.4 Eleccin del tema y metodologa de desarrollo de software Elaboracin de resmenes mediante organizadores grficos Investigaciones para profundizar los temas. Trabajos individuales y grupales Socializacin y plenaria 4 2.- 27/10/14 31/10/14 1.2 Ingeniera de Requisitos del Software: fundamentaci n 1.2.1 Obtencin, anlisis, documentacin, validacin y gestin de requisitos del software
Conferencia participativa Exposiciones grupales para explicar con ejemplos las tendencias actuales de la Ingeniera de Software Elaboracin de resmenes mediante organizadores grficos Investigaciones para profundizar los temas. Trabajos individuales y grupales Socializacin y plenaria 4 3.- 03/11/14 07/11/14 1.3 Ingeniera de Requisitos del Software: aplicacin 1.3.1 Obtener y analizar los requisitos del software 1.3.2 Documentar y modelar los requisitos mediante una herramienta 1.3.3 Evaluacin de unidad Ejemplos demostrativos Taller aplicativo Investigaciones para profundizar los temas. Trabajos individuales y grupales
4 TOTAL DE HORAS DE UNIDAD 12
UNIDAD II: GESTIN DEL PROYECTO DE SOFTWARE SEMANAS DE ESTUDIO TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS 4.- 10/11/14 14/11/14 2.1 Estimacin del software mediante la tcnica de puntos de funcin 2.1.1 Identificacin de los puntos de funcin 2.1.2 Uso de COCOMO II para estimacin del tamao, costo y tiempo del software Conferencia participativa Ejemplos demostrativos Descripcin de procesos Clase prctica Trabajos individuales y grupales 4 5.- 17/11/14 21/11/14 2.2 Planificacin del proyecto 2.2.1 Definir actividades, tareas y tiempo 2.2.2 Establecer recursos y costos
Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas. 4 6.- 24/11/14 28/11/14 2.3 Seguimiento y control del proyecto 2.3.1 Realizar el seguimiento y control del proyecto 2.3.2 Evaluacin de unidad Ejemplos demostrativos Taller aplicativo Investigaciones para profundizar los temas. 4 TOTAL DE HORAS DE UNIDAD 12 Syllabus Estandarizado-UTMACH | 5
UNIDAD III: ANLISIS Y DISEO DEL SOFTWARE SEMANAS DE ESTUDIO TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS 7.- 01/12/14 05/12/14 3.1 Anlisis de procesos del software 3.1.1 Modelado de procesos 3.1.2 Uso de HCASE de UML (Casos de Uso, Actividades, Secuencia) Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 8.- 08/12/14 12/12/14 3.2 Anlisis de datos del software 3.2.1 Modelado conceptual de datos 3.2.2 Uso de HCASE de modelado conceptual de datos Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 15/12/14 19/12/14 EXAMEN DEL HEMISEMESTRE 9.- 22/12/14 26/12/14 3.3 Diseo de datos del software 3.3.1 Modelado de la base de datos 3.3.2 Uso de HCASE de modelado de la base de datos 3.3.3 HCASE para UML (Clases) Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 10.- 29/12/14 02/01/15 3.4 Diseo arquitectnico del software 3.4.1 Diseo de la estructura arquitectnica del software 3.4.2 Uso de HCASE de UML (Componentes) Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 11.- 05/01/15 09/01/15 3.5 Diseo de interfaces de usuario 3.5.1 Diseo de las interfaces del software 3.5.2 Uso de HCASE 3.5.3 Evaluacin de unidad Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas Socializacin y plenaria 4 TOTAL DE HORAS DE UNIDAD 20
UNIDAD IV: IMPLEMENTACIN DEL SOFTWARE SEMANAS DE ESTUDIO TEMAS CONTENIDOS ESTRATEGIAS DE APRENDIZAJE HORAS 12.- 12/01/15 16/01/15 4.1 Codificar el software en base a la fase de diseo: BLL y DAC 4.1.1 Codificar el software: Capa de Acceso a Datos (DAC) 4.1.2 Codificar el software: Capa de Lgica del Negocio (BLL) 4.1.3 Codificar el software: Capa de interfaz de usuario Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 13.- 19/01/15 23/01/15 4.2 Realizar pruebas del software. 4.2.1 Realizar pruebas unitarias del software 4.2.2 Realizar pruebas de integracin y del sistema. Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 Syllabus Estandarizado-UTMACH | 6 14.- 26/01/15 30/01/15 4.3 Documentacin e implantacin 4.3.1 Documentar el cdigo, 4.3.2 Documentar los manuales de instalacin y uso del software 4.3.3 Elaborar el Plan de implantacin y capacitacin 4.3.4 Evaluacin de la unidad. Ejemplos demostrativos Taller aplicativo Trabajos individuales y grupales Investigaciones para profundizar los temas 4 15.- 02/02/15 06/02/15 Proyecto 4.4. Desarrollo de un proyecto dirigido Prctica de Laboratorio 4 16.- 09/02/15 13/02/15 Proyecto 4.4. Defensa de Proyectos Presentacin de un informe tcnico escrito y presentacin oral sobre la solucin del diseo de base de datos para la institucin seleccionada. 4 16/02/15 20/02/15 EXAMEN FIN DE SEMESTRE 20.- 7/02/14 21/02/14 EXAMEN DE SUSPENSO Y MEJORAMIENTO
TOTAL DE HORAS DE UNIDAD 20
5.- METODOLOGIA: (ENFOQUE METODOLOGICO)
5.1. Mtodos de enseanza De acuerdo a la temtica propuesta, las clases y las actividades sern: a) Clases magistrales, donde se expondrn los temas de manera terica, mostrando y analizando ejemplos. b) Trabajo en grupo, para elaborar los elementos de la literatura cientfica (fichas, citas y referencias bibliogrficas), como recurso operativo para elaborar el documento cientfico; talleres. c) Trabajo autnomo u horas no presenciales, que ser el material bsico para estructurar la carpeta del estudiante (o cuaderno) al que se agregar el trabajo en grupo: 1. Tareas estudiantiles, los trabajos bibliogrficos semanales de tipo individual, adems de resmenes, mapas conceptuales, mapas mentales, cuadros sinpticos, lneas de tiempo, ensayos, entre otros. 2. Investigaciones bibliogrficas, individuales o por grupos sobre profundizacin de temas a tratarse. 3. Trabajos de campo, realizados individual o grupalmente, donde realizan investigacin, recopilacin de datos acerca de los procesos y datos de la empresa para estructurar esquemas de base de datos.
d) Formas organizativas de las clases, los alumnos asistirn a clase con el material gua (libro) adelantando la lectura del tema de clase de acuerdo a la instruccin Syllabus Estandarizado-UTMACH | 7 previa del docente, sobre los puntos sobresalientes o trascendentales que se van a exponer. De estos anlisis saldrn los trabajos bibliogrficos que debern desarrollar y entregar posteriormente. e)Medios tecnolgicos que se utilizaran para la enseanza: Pizarrn para tiza lquida y marcadoresde varios colores. Libros y revistas de la biblioteca. Internet y material de Webs. Equipo de proyeccin multimedia y material acadmico en Power Point. Herramientas CASE: COCOMO II, Enterprise Architect, Toad Data Modeler, Project, otras Aula Virtual Laboratorio de computacin Software para diseo grfico y multimedia
6.- COMPONENTE INVESTIGATIVO DE LA ASIGNATURA: Los tipos de investigacin que se realizar en la asignatura son: Investigacin Formativa.- Referida al aprendizaje por descubrimiento y construccin del conocimiento por parte de los estudiantes. Este mtodo consiste en que el profesor a partir de una situacin problmica, logra que el estudiante busque, indague, y encuentre situaciones similares, as mismo que haga revisiones de literatura, (bibliografa, cdigos y especificaciones) recoja datos, los organice, interprete y encuentre soluciones a las dificultades planteadas por los profesores. 7. PORTAFOLIO DE LA ASIGNATURA Durante el desarrollo de la actividad acadmica el estudiante construir un Portafolio que comprende la evidencia de dichas actividades. El portafolio de la asignatura contendr la siguiente informacin Cartula Syllabus Tareas en clase, tales como trabajos de grupo, resmenes, prcticas de laboratorio, etc. Tareas extraclase, tales como Mapa Conceptuales, Mapa mentales, lneas de tiempo, Cuadro comparativo, Ensayos, Cuadro sinptico, Glosarios, prcticas, etc. Evaluaciones parciales de cada unidad Evaluacin final Evidencia de eventos investigativos (Informe Proyecto Final de la asignatura). Apuntes relevantes (Resumen de las clases)
Syllabus Estandarizado-UTMACH | 8 8. EVALUACIN La evaluacin ser diagnstica, formativa y sumativa, considerndolas necesarias y complementarias para una valoracin global y objetiva de lo que ocurre en la situacin de enseanza y aprendizaje. Los alumnos sern evaluados con los siguientes parmetros, considerando que la calificacin de los exmenes finales de cada parcial correspondern al 30% de la valoracin total, el restante 70% se lo debe distribuir de acuerdo a los dems parmetros, utilizando un mnimo de cinco parmetros. 8.1 Evaluaciones Parciales: Pruebas parciales dentro del proceso, determinadas con antelacin en las clases. Presentacin de informes escritos como producto de investigaciones bibliogrficas. Participacin en clases a partir del trabajo autnomo del estudiante; y, participacin en prcticas de laboratorio y de campo de acuerdo a la pertinencia en la asignatura. 8.2 Exmenes: Examen Final, al finalizar todas las unidades, en la semana No. 17, los estudiantes rendirn un examen final. 8.3 Parmetros de Evaluacin:
PARAMETROS DE EVALUACION PORCENTAJES 1er. PARCIAL Pruebas parciales dentro del proceso 30 Presentacin de informes escritos 5 Investigaciones bibliogrficas - Participacin en clase 5 Trabajo autnomo 10 Prcticas de laboratorio 10 Prcticas de campo 10 Exmenes Finales 30 Total 100
9. BIBLIOGRAFA 9.1. Bibliografa Bsica: Ttulo del autor Ttulo de la obra Editorial Manuel Mara Villapecelln Cid, ANTONIO GARCA TOME
Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas CASE Editor: RA-MA S.A. Editorial y Publicaciones (18 de noviembre de 2011) ISBN-10: 8478976388 ISBN-13: 978-8478976386
Syllabus Estandarizado-UTMACH | 9 9.2. Bibliografa Complementara: Ian Sommerville
Ingeniera de software Editor: Pearson (Mxico) (26 de abril de 2012) ISBN-10: 6073206038 ISBN-13: 978-6073206037 Roger Pressman
Ingeniera de Software Editor: McGraw-Hill, Edicin: 7 (4 de marzo de 2010) ISBN-10: 6071503140 ISBN-13: 978-6071503145
10. DATOS DEL DOCENTE: Bertha Eugenia Mazn Olivo Magster en Informtica Aplicada Direccin: Clda. Santa Ins, Mz. A, casa AB Telfonos: 0984847870 Correo electrnico: berthaeb@yahoo.es 11. FIRMA DEL O LOS DOCENTES RESPONSABLES DE LA ELABORACIN DEL SYLLABUS
_______________________ Ing. Bertha E. Mazn Olivo 12. FECHA DE PRESENTACION: Machala, 06 de Octubre del 2013