1. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 1
Prof. Sullin Santaella
INGENIERÍA DEL SOFTWARE I
Plan Semanal
UNIDAD DE APRENDIZAJE I: FUNDAMENTOS DE SISTEMAS
Fecha CONTENIDOS ESTRATEGIAS DE APRENDIZAJE VIRTUAL
Sem 1
Presentación de la UC de manera virtual/ Plan de clase / Evaluación
Sensibilización al acceso del EVA.
Introducción a los sistemas:
Conceptos básicos y evolución.
La organización como sistema.
Funciones, procesos, procedimientos, normas, estructura.
El enfoque sistémico:
Sistemas y tecnologías de la información para la gestión.
Planificación de la Información en la Organización.
Presentación
Navegación por la plataforma.
Ajuste del perfil del estudiante
Interacción en los foros sociales
Interacción
Revisión de la planificación.
Revisión de la bibliografía y del material de apoyo
Publicación de los recursos para la unidad I
Publicar las actividades para el Glosario
Realimentación individual a los participantes en base a las correcciones de sus
actividades.
Participar en los foros sociales en la construcción colaborativa del conocimiento.
Cierre:
Interacción grupal e individual con los participantes: foro tipo social y técnico.
Mensaje a los participantes a través del foro tipo “Cartelera” indicando las
próximas actividades y recomendaciones pertinentes.
2. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 2
Sem 2
Sistemas de Información:
Información.
Conceptualización de sistemas de información (S.I)
Actividades y elementos de un S.I
Tipos de S.I
Importancia de los S.I.
Presentación
Respuesta a las dudas de los participantes, a través del foro “Técnico”.
Interacción:
Publicar la actividad para la prueba objetiva
Realimentación individual a los participantes en base a las correcciones de sus
actividades.
Publicar la Unidad II
Cierre:
Interacción grupal e individual con los participantes: foro tipo social y técnico.
Interacción grupal e individual con los participantes: foro tipo social y técnico.
Mensaje a los participantes a través del foro tipo “Cartelera” indicando las
próximas actividades y recomendaciones pertinentes.
UNIDAD DE APRENDIZAJE: II: FUNDAMENTOS DE LA INGENIERÍA DEL SOFTWARE
Sem 3
Sem 4
El software.
Cualidades del software.
Factores de calidad del software.
Ingeniería del software.
Visión general del Proceso de desarrollo de software.
Participantes en el proceso de desarrollo de software.
Ciclo de vida del software.
Fundamentación teórica de:
o Paradigmas de Programación.
o Métodos de desarrollo de software.
o Metodologías o procesos de desarrollo de software.
o Modelado de sistema.
o Técnicas y Herramientas en el proceso de desarrollo de
software.
Presentación
Respuesta a las dudas de los participantes, a través del foro “Técnico”.
Interacción:
Publicar en el recurso destinado para el Video:
Trabajo en equipos: cada grupo debe elaborar un video sobre el ciclo de vida y
un método de desarrollo asignado.
Publicar Recurso destinado para el Taller
Elaborar cuadros comparativos de las diferentes Metodologías o procesos de
desarrollo del software
Corrección de las actividades realizadas por los participantes.
Realimentación individual a los participantes en base a las correcciones de sus
actividades.
Cierre:
Interacción grupal e individual con los participantes: foro tipo social y técnico.
Socialización, conclusiones sobre el ciclo de vida y metodología de desarrollo
más conveniente para el desarrollo del Proyecto II.
Mensaje a los participantes a través del foro tipo “Cartelera” indicando las
próximas actividades presenciales y cualquiera recomendación pertinente.
3. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 3
UNIDAD DE APRENDIZAJE III: PROCESO DE DESARROLLO DE SOFTWARE.
Sem 5
Fundamentos del enfoque orientado a objetos:
Características.
Desarrollo de componentes.
Tipos de componentes.
Características de los componentes.
Estándares en el proceso de desarrollo de Software
Documentación y Artefactos.
Modelado de sistema.
Técnicas y herramientas en el proceso de desarrollo de software
Presentación: indicar el contenido de la unidad III
Lectura motivacional.
Interacción en los foros
Interacción:
Recursos con el contenido de la Unidad III
Foro con preguntas para participación activa de los estudiantes, para consolidar
el enfoque Orientado a Objeto para aplicar la metodología en el proceso de
desarrollo de software.
Revisión Bibliográfica.
Asignación de Investigación:
Trabajo en equipos: cada grupo debe elaborar un informe sobre las
características del enfoque OO
Cierre: Socialización estudiante/docente y reflexiones sobre el Enfoque
Orientado a Objeto, su relación con Programación.
Sem 6
o Estándares en el proceso de desarrollo de software.
o Documentación y Artefactos.
Ingeniería de Requisitos.
o ¿Qué son Requisitos?
o Tipos de requisitos: funcionales, no-funcionales.
o Características * SRS
Presentación:
Interacción en los foros sociales
Comentarios sobre la clase anterior.
Interacción:
Recursos con el contenido y ejemplificación sobre el formato del SRS
Participación activa de los estudiantes en los foros para la Socialización sobre el
tema
Revisión Bibliográfica.
Asignación de Investigación, pautas para el desarrollo del informe del SRS.
Cierre: Socialización estudiante/docente y reflexiones Comprender y explicar
los artefactos y documentos necesarios en el desarrollo de componentes.
4. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 4
Sem 7 - 8
o Metodologías empleadas:
-Proceso Unificado de Desarrollo (UP del inglés Unified Process).
Fases de desarrollo. Disciplinas.
o Introducción a los procesos ágiles de desarrollo.
o Elementos para interpretar el modelado de software (Lenguaje
Unificado de Modelado).
- Tipos de diagramas.
- Símbolos y notación de los diagramas.
- Uso de Herramientas CASE en el modelado.
Presentación:
Comentarios sobre la actividad anterior.
Indicar el contenido a presentar
Lectura motivacional.
Interacción en los foros
Interacción:
Recurso para explicar y ejemplificar el contenido
Interacción en los foros mediante preguntas para participación activa de los
estudiantes, para el desarrollo los diagramas UML, aplicando una herramienta
CASE.
Revisión Bibliográfica.
Cierre:
Mensaje a los participantes a través del foro tipo “Cartelera” indicando las
próximas actividades presenciales y cualquiera recomendación pertinente.
Socialización estudiante/docente y reflexiones sobre la importancia del Análisis
y Diseño del Sistema
Orientaciones sobre el Análisis y Diseño.
Sem 9 – 10
Símbolos y notación de los diagramas.
Uso de Herramientas CASE en el modelado
Tipos de Diagramas (Caso de Uso)
Descripción de Casos de Uso
Diagrama de Clases
Presentación:
Comentarios sobre la actividad anterior.
Indicar el contenido a presentar
Lectura motivacional.
Interacción en los foros
Interacción:
Recurso para explicar y ejemplificar el contenido
Interacción en los foros mediante preguntas para participación activa de los
estudiantes, para el desarrollo los diagramas UML, aplicando una herramienta
CASE.
Revisión Bibliográfica.
Cierre:
Mensaje a los participantes a través del foro tipo “Cartelera” indicando las
próximas actividades presenciales y cualquiera recomendación pertinente.
Socialización estudiante/docente y reflexiones sobre la importancia del Análisis
y Diseño del Sistema
Orientaciones sobre el Análisis y Diseño.
5. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 5
Sem 11
Fundamentos del enfoque orientado a objetos
Informe
Foro
Publicación de tareas
Sem 12 Elementos para interpretar el modelado de software: Lenguaje Unificado
de Modelado(UML)
Informe
Publicación de tareas
Sem 13 - 14
Evaluación:
SRS
Diagramas de Caso de Uso
Descripción de Casos de Uso
Diagrama de Clases
Mapa de Navegación
Presentación
Respuesta a las dudas de los participantes, a través del foro “Técnico”.
Interacción:
Publicación en los recursos destinados para tal fin del SRS y los diagramas
Corrección de las actividades realizadas por los participantes.
Realimentación individual a los participantes en base a las correcciones de sus
actividades.
Cierre:
Interacción grupal e individual con los participantes: foro tipo social y técnico.
Evaluación Reporte de Evidencias
Presencial
Sem 15 - 16 Recuperación / Entrega de Notas
Presentación:
Apertura del Bloque de Cierre
Interacción:
Publicación de Notas
Nos despedimos: Realimentación
Cierre:
Autoevaluación
Coevaluación
Participación en el Foro ¿Cómo fue mi participación en el EVA?
Realimentación Presencial
6. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 6
REFERENCIAS BIBLIOGRÁFICAS
Básica / Emergente Complementaria
Erich Gamma, Richard Helm (2002). Pearson Education
Humphrey Watts S. (2001). Introducción al Proceso Software Personal.
Addison Wesley. Meyer
Kendall & Kendall (2005). Análisis y diseño de sistemas. (6ª ed.).
México: Pearson.
Laudon, K. & Laudon, J. (2004). Sistemas de información gerencial. (8ª
ed.). México: Prentice Hall.
Leopoldo C (2008). Introducción a los Sistemas de Información (2008).
Documento en línea. Disponible en:
http://techtastico.com/post/introduccion-a-los-sistemas-de-informacion/
María Paloma Díaz (2005). Ingeniería de Software y patrones de
Diseño. Pearson Education
McConnell. (1999). Desarrollo y Gestión de Proyectos Informáticos.
McGraw Hill: Madrid.
O´Brien, James. (2003). Sistemas de información gerencial. Cuarta
Edición. Irwin-McGraw Hill. Colombia.
Peralta M. Sistema de Información. Documento en línea. Disponible en:
http://www.monografias.com/trabajos7/sisinf/
G. Booch, J. Rumbaugh, I. Jacobson. El Lenguaje Unificado de
Modelado. Guía de Usuario. Pearson. Educación, 2006.
B. Bruegge, A. H. Dutoit. Object-Oriented Software Engineering.
Using UML, Patterns, and Java. Pearson. Educación, 2004.
T. C. Lethbridge, R. Laganière. Object-Oriented Software Engineering.
Practical Software Development using UML and Java. Mc Graw Hill,
2005.
Burch, J. (1986). Sistemas de Información Teoría y Práctica. México:
Editorial LIMUSA S.A
Cohen, D. (1996). Sistemas de Información para la toma de
Decisiones. México: McGraw Hill.
Davis, G. y Olson, M. (1987). Sistemas de Información Gerencial. Mc
Graw Hill.
Gordon, D. (1987). Sistemas de Información Gerencial. Colombia: Mc
Graw Hill.
Hodge, B. y Gales, L. (1998). Teoría de la organización. Un enfoque
estratégico. Mc Graw Hill
Senn, J. (1991). Sistemas de Información para la administración.
7. Unidad de Planificación Curricular. EQ/CYE/CR/AS/2018 Página 7
Pfleeger, Shari Lawrence (2002). Ingeniería de Software. Teoría y
Práctica. Pearson Education, Buenos Aires.
Pressman, Roger S. (2005). Ingeniería del Software: Un enfoque
práctico; Sexta edición. McGraw-Hill, Madrid.
Reifer, Donald J. (1993). SOFTWARE MANAGEMENT. IEEE
Computer Society Press. Los Alamitos.
Sommerville, L. (2006). Ingeniería de Software. (8ª ed.). México:
Pearson.
Wang, Yingxu & King, Graham (2000). Software Engineering
Processes. Principles and Applications. CRC Press LLC, N. W. Florida.
Grupo Editorial Iberoamericana.
Pfleeger, S. Ingeniería de Software: teoría y práctica. Prentice Hall,
2002.
Sanchez, S., Sicilia, M. y Rodriguez, D. Ingeniería del Sofware. Un
enfoque desde la guía SWEBOK. Garceta. 2011.
Larman, C. UML y Patrones. Introducción al analisis y al diseño
orientado a objetos. Prentice Hall, 2003.
Jacobson. El Lenguaje Unificado de Modelado. Pearson Addison-
Wesley 1ra. Edición
Fowler, M. UML Distilled. Pearson Addison-Wesley 2da. Edición