Professional Documents
Culture Documents
IDENTIFICACIÓN
2. JUSTIFICACIÓN.
1
aprendizaje que tengan en cuenta estas nuevas realidades, y los nuevos avances
de las TIC.
3. OBJETIVO GENERAL
Objetivos específicos
2
4. COMPETENCIAS Y CONTENIDOS TEMÁTICOS DEL CURSO
3
los diagramas estáticos a partir de
Diseño de la interfaz de usuario. la narrativa o casos de uso.
Diseño de pantallas Nivel de destreza en la realización
Diseño de reportes de los diagramas dinámicos a partir
de la narrativa o casos de uso.
Diseño de bases de datos
Nivel de destreza en la definición de
contratos
Nivel de efectividad en la
interpretación de los diseños de
interfaz con el usuario
Mediadores
Enterprise Architectcomo entorno de modelado para el modelo conceptual y el de procesos
MS project para la planificación, actividades y recursos.
Técnica costo / beneficio para la factibilidad financiera.
Competencias Competencias
cognitivas Actividades Deducidas cognitivas
Tener conceptos Construir el Modelo del Reconocer la
básicos del enfoque problema a partir de las importancia del
orientado a objetos necesidades del usuario preanálisis en el ciclo
de vida de desarrollo
Reconocer algunos Producir un plan de actividades de software
modelos de a partir de las necesidades del
programación usuario Aplicar los elementos
básicos de
_____________ formulación y
Competencias _______________________ evaluación de
Actitudinales proyectos para definir
Actividades Inducidas un proyecto de
Disposición a desarrollo de software
aprender Llevar control de tiempo de las
diversas actividades ________________
Disposición al
dialogo Revisar y evaluar las Competencias
factibilidades técnicas, Actitudinales
Disposición al uso operativas y financieras de otros
de estándares compañeros Motivación para
desarrollar
Disposición al auto aplicaciones con uso
aprendizaje y al de herramientas
4 avanzadas
Mediadores
Técnica de Análisis orientado a objetos utilizando UML
Enterprise Architectcomo entorno de modelado para construir
casos de uso y diagramas de casos de uso
Juego “Levantamiento de requisitos” como complemento al tema,
de levantamiento de requisitos.
Blogs
Competencias Competencias
cognitivas cognitivas
Actividades Deducidas
Reconocer la Reconocer la
importancia del importancia del análisis
preanalisis en el ciclo Construir un modelo de de requerimientos en el
de vida de desarrollo objetos a partir de las ciclo de vida
de software necesidades del usuario Aplicar principios de
Aplicar los elementos Construir los diagrama de análisis de requisitos
básicos de formulación casos de uso que representen para identificar las
y evaluación de el modelo del problema necesidades de los
proyectos para definir Asimilar y apropiar modelos de usuarios
un proyecto de requisitos reales __________________
desarrollo de software ______________________ Competencias
Actitudinales
_____________ Actividades Inducidas
Motivación para
Competencias Llevar control de tiempo de las desarrollar aplicaciones
Actitudinales diversas actividades con uso de
Disposición a aprender herramientas
Disposición al dialogo Revisar y evaluar el modelo
del problema de los avanzadas
Disposición al uso de
estándares compañeros
Disposición al auto
aprendizaje y al
descubrimiento
6
5. Diseño y construcción
Objetivo de aprendizaje: Conceptualizar y manejar los procesos de diseño de software de forma que
puedan desarrollar e implementar sistemas informáticos que den solución a problemas específicos.
Referentes conceptuales: KA2 1.1, 1.2, 1.3.2, 5.1 (clases, CRC), 5.2 (interacciones), 6.3; KA3: 3.3
(codificación). (GUERRERO, 2007), (LARMAN, 2004), (PRESSMAN, 2002), (KENDALL & KENDALL,
1997), (JACOBSON et all, 2000).
Mediadores
Técnica de diseño orientado a objetos utilizando UML
Enterprise Architectcomo entorno de modelado para construir diagramas estáticos y
dinámicos básicos
Juego Armar la secuencia como apoyo al tema de diagramas de interacción
blogs.
Competencias
Competencias cognitivas
cognitivas Actividades Deducidas
Producir un modelo de datos a Reconocer la
Reconocer algunos importancia del diseño
modelos de partir del modelo de objetos
Producir diseño de diagramas en el ciclo de vida.
programación Aplicar principios de
Representar estáticos a partir del modelo del
problema diseño para disminuir
conceptos del espacio acoplamiento y mejorar
problema. Asimilar y apropiar modelos de
diseño reales la cohesión, y mejorar
Tener elementos interfaz con el usuario
básicos del concepto Construir el diseño que represente
una solución desde el código y Aplicar principios de
de objetos diseño para mejorar la
_________________ desde el diseño de alto nivel.
Generar código a partir de modelos interacción entre los
Competencias de diseño objetos
Actitudinales _________________________ Tener presente la
Disposición a calidad de la solución.
aprender Actividades Inducidas ________________
Disposición al dialogo Producir diseño de diagramas Competencias
Disposición al uso de dinámicos a partir del modelo del Actitudinales
estándares problema. Motivación para
Disposición al auto Llevar control de tiempo de las desarrollar
aprendizaje y al diversas actividades aplicaciones con uso
descubrimiento Revisar y evaluar el modelo la de herramientas
avanzadas
7
5. ESTRATEGIAS DIDÁCTICAS/METODOLÓGICAS
La entrega antes del inicio de clases se califica sobre 5, durante la clase sobre 4,
después por cada día se rebaja una unidad.
Clases:
Actas de clase:
Todas las clases se deben de realizar Acta, el monitor define quien realiza el acta de
cada clase. Quien elabora el acta la envía por email y si alguno de los estudiantes o el
docente tienen alguna diferencia debe responder con la aclaración del cambio.
Asesorías de clase:
Los grupos deben de seguir un orden para las asesorías, el docente atenderá a cada
grupo según el orden que se tenga.
8
A continuación se presentan las estrategias de enseñanza aprendizaje
organizadas por sesiones de clase
Estrategia DE ENSEÑANZA
Estrategias DE APRENDIZAJE
Conceptos utilizada por el docente y
potenciadas durante la enseñanza
desarrollados actividades que la
por el docente
estructuran
INTRODUCCIÓN Clase magistral y talleres teórico
prácticos con exposiciones por
Conceptualización Montaje del mapa conceptual sobre los
parte de los estudiantes
básica de los textos leídos y/o de los vínculos
sistemas de Exponer sobre los modelos de consultados.
información. desarrollo de software por grupos
Realizar lecturas de los capítulos 1 ,2 y 3
de máximo tres estudiantes.
del libro: (GUERRERO, 2007) de la página
Llevar a cabo actividades 1 a la página 20, el ejemplo en el anexo de
Introducción a la
grupales para que los estudiantes la página 241 a la 258 y el ejemplo del
Ingeniería del
identifiquen los diferentes aplicativo HICAP.
Software
modelos de desarrollo de
Hacer el preanálisis del proyecto utilizando
software
MS Project
Formulación y Realizar asesorías sobre el
Exploración de capítulo 1, 2 y 3
evaluación preanálisis del proyecto
relacionados al tema (PRESSMAN, 2002)
básicas de planteado por los estudiantes (en
proyectos de grupo de 2 a 3 estudiantes) Exploración del Capítulo 5 (SOMERVILLE,
desarrollo de 2005).
Realizar actividades lúdicas con el
software
fin de que los estudiantes Revisar y analizar el ejemplo del trabajo de
reconozcan el software como (MONTOYA Y CORREA) páginas 3 a la
producto y como proceso. 19.
Asesoría virtual (Chat) sobre la Desarrollo del informe 1 siguiendo el
realización de la formulación y ejemplo en el anexo de la página 241 a la
evaluación del proyecto de 258, Preanálisis del sistema (GUERRERO,
software a ser desarrollado. 2007).
Clase presencial para evaluación
9
Estrategia DE ENSEÑANZA
Estrategias DE APRENDIZAJE
Conceptos utilizada por el docente y
potenciadas durante la enseñanza
desarrollados actividades que la
por el docente
estructuran
MODELO DEL Clase magistral sobre la primera
DOMINIO parte de la etapa de Análisis del
proyecto seleccionado, reconociendo
Modelo del dominio la aplicación de los conceptos
del problema (DC) y técnicos, métodos y mediciones
Glosario de Realizar lectura previa de cada uno de los
aplicables al análisis temas relacionados con los aspectos que
términos
Usar el juego “Levantamiento de rodean el proceso de análisis de requisitos del
MODELO DE requisitos” como complemento al software. Lectura de los capítulos 10, 11, 20 y
PROCESOS DE tema. 21 (PRESSMAN, 2002), revisión del capítulo 6
NEGOCIO de (BENNETT, 2006) y de la página 39 a la 80
de (LARMAN, 2003)
Explicación del ejemplo de Leer el capítulo: Análisis de requerimientos del
ANÁLISIS DE (PRESSMAN, 2002) sobre “Hogar libro (GUERRERO, 2007).
REQUISITOS seguro” capitulo 20, con este se
explica que es una narrativa y como Realizar la parte inicial de los sistemas de
Principios y “préstamos bibliotecarios”, “Remates” y/o
conceptos de se seleccionan las clases , los
atributos y las operaciones “Alquiler de vehículos”
análisis.
Revisar el trabajo de (MONTOYA Y CORREA)
Artefactos páginas 19 a la 37.
El Lenguaje de Explicar Modelo Conceptual y Modelo
de procesos del negocio con el Realizar las preguntas que aparecen al final de
Modelado Unificado los capítulos (PRESSMAN, 2002).
(UML) para el sistema de Préstamos bibliotecario
desarrollo de la Con el “Sistemas de préstamos
etapa de análisis. bibliotecario” explicar la forma de Comenzar a realizar el Informe 2. Análisis del
Principios de la tomar los requerimientos usando sistema, bajo la metodología Análisis orientado
especificación de diagramas de casos de uso a objetos del proyecto a desarrollar en grupos
los requisitos del Explicación del ejemplo sobre TPDV de 2 a 3 estudiantes
software. (Terminal Punto de Venta) del libro Realización de foro virtual para revisión de los
Técnicas de (LARMAN, 2003) de la página 39 a la conceptos aprendidos.
elicitación de 80, para definir requerimientos
requisitos funcionales y no funcionales. Utilizando el AOO realizar la narrativa, clases,
atributos y métodos, como parte del informe
Requisitos número 2, utilizar el ejemplo de “hogar seguro “
funcionales y no Realizar asesoría por equipos de (PRESSMAN, 2002) páginas 351 a 353
funcionales trabajo sobre el informe 2.
Narrativa
10
Estrategia DE ENSEÑANZA
Estrategias DE APRENDIZAJE
Conceptos utilizada por el docente y
potenciadas durante la enseñanza
desarrollados actividades que la
por el docente
estructuran
informe 2.
Asesoría al desarrollo del informe 2
(Análisis del sistema) Estudiar la página www.software-engin.com
Realizar un foro participativo con el fin Utilizando el AOO extraer desde la narrativa las
que los estudiantes distingan los clases, atributos y métodos, los casos de uso y
objetos y sus relaciones en el utilizar enterprice architect para modelarlos,
modelado AOO, pero sobre todo, esto como parte del informe número 2
reconocer como lo expresa el análisis
mediante UML. Análisis del sistema 20% (En grupos de 2 a 3
estudiantes)-Asistir a asesoría con el docente
Explicación del ejemplo sobre TPDV en los grupos de trabajo
(Terminal Punto de Venta) del libro
(LARMAN, 2003) de la página 39 a la Taller sobre modelos objeto-relación y objeto
120, para definir casos de uso. comportamiento
11
Estrategia DE ENSEÑANZA
Estrategias DE APRENDIZAJE
Conceptos utilizada por el docente y
potenciadas durante la enseñanza
desarrollados actividades que la
por el docente
estructuran
diagramas de clase
Diagramas Diagrama de clases (mejorarlo), Diagramas
Dinámicos: Utilizar los trabajos desarrollados de casos de uso diagramas de secuencia
Secuencias y por los otros compañeros para
Asistir a asesoría con el docente en los
Comunicación ratificar conceptos.
equipos de trabajo
Definición de los
siguientes
Explicación de los temas Exploración del documento web “Object-
diseños, e
utilizando el ejemplo del sistema Oriented Design” en las direcciones :
implementación
de información de TPDV. http://mini.net/cetus/oo_uml.html
de los mismos
Utilizar el ejemplo de (LARMAN, Realizar lecturas del capítulos 22, 25 y 26
2003) para el manejo de contratos del libro Ingeniería del software: un
Diseño de enfoque práctico (PRESSMAN, 2002)
Asesorar a los equipos de trabajo
Contratos
en el tercer informe Exploración del libro: (LARMAN, 2003),
Diseño de la con respecto a los conceptos tratados,
interfaz de enfatizando en contratos.
usuario Entrega y evaluación del informe
Asistir a asesoría con el docente en los
3
Diseño de grupos de trabajo
pantallas
Usar entrepice archchitech para la
Diseño de Explicación del los diseños de realización del informe 4
reportes pantalla, reportes.
Terminar el desarrollo con la construcción y
Construcción de
Verificar conceptos con el libro pruebas individuales al aplicativo
código
(GUERRERO, 2007) sobre los desarrollado
temas de usabilidad de aplicativos
Desarrollar los ejercicios al final del
de software
capítulo 22 del libro de PRESSMAN,
,2002) y leer sobre diseño del libro
(GUERRERO, 2007) y (KENDALL &
Revisión de codificación del KENDALL, 1997)
aplicativo en equipo.
Como parte del informe 4 se debe
implementar algunos casos de uso
Asesoría y evaluación del informe seleccionados por los estudiantes y
4 aprobados por el docente.
Clase presencial para evaluación Se requiere las revisiones y correcciones
final utilizando HICAP IOI para de los informes anteriores además de
os conceptos. incluir los diseños de bases de datos, de
reporte, de pantallas, de contrato
detallados, diagramas dinámicos, DC
Evaluación del uso del blog como estereotipados. además del código fuente y
parte del 10% objeto de la solución en un lenguaje de
programación orientado a objeto
Deben entregar toda la documentación del
sistema de forma impresa y en CD con los
12
Estrategia DE ENSEÑANZA
Estrategias DE APRENDIZAJE
Conceptos utilizada por el docente y
potenciadas durante la enseñanza
desarrollados actividades que la
por el docente
estructuran
códigos fuentes, los ejecutables y un
archivo: leame.doc, donde se especifique
los usuarios del sistema y sus claves de
acceso, el software base( y su versión), la
configuración requerida, manejador de
bases de datos, sistema operacional,
además todas aquellas indicaciones que
permitan ejecutar de forma adecuada el
sistema.
13
7. REDISEÑO INSTRUCCIONAL DETALLADO
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
Reconocer la Clase magistral y talleres Montaje del mapa conceptual sobre los CD ‘s del curso
importancia teórico prácticos con textos leídos y/o de los vínculos
INTRODUCCIÓN del Formular y exposiciones por parte de consultados. Nivel de Videos sobre 1- 4
preanalisis evaluar la los estudiantes asimilación de los conceptos
Conceptualización factibilidad de Realizar lecturas de los capítulos 1 ,2 y los principios del curso, los (16/32)
básica de los en el ciclo de
vida de un proyecto Exponer sobre los modelos 3 del libro: (GUERRERO, 2007) de la básicos sobre ejemplos de
sistemas de específico de de desarrollo de software página 1 a la página 20, el ejemplo en formulación y sistemas
información. desarrollo de
software desarrollo de por grupos de máximo tres el anexo de la página 241 a la 258 y el evaluación de informáticos y
Sistema de software estudiantes ejemplo del aplicativo HICAP. proyectos libros digitales
Información y sus Aplicar los
elementos Llevar a cabo actividades Hacer el preanálisis del proyecto Nivel de libros:
componentes grupales para que los utilizando MS Project destreza en la (GUERRERO,
básicos de
Definición de formulación y estudiantes identifiquen los formulación y 2007)
diferentes modelos de Exploración de capítulo 1, 2 y 3 evaluación de (PRESSMAN,20
Sistema evaluación relacionados al tema del libro:
de proyectos desarrollo de software proyectos 02),
Definición de (PRESSMAN, 2002) (SOMERVILLE,
Sistema de para definir Realizar asesorías sobre Nivel de
un proyecto Exploración Capítulo 5 (SOMERVILLE, 2005)
Información el preanálisis del proyecto destreza en la
de desarrollo planteado por los 2005). definición del (MCCONNELL,1
de software estudiantes (en grupo de 3 Revisar y analizar el ejemplo del modelo 997).
14
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
a 5 estudiantes) trabajo de (MONTOYA Y CORREA) conceptual,
Introducción a la páginas 3 a la 19. MSproject 2000
Ingeniería del Realizar actividades
Software: lúdicas con el fin de que Desarrollo del informe 1 siguiendo el http://www.educ
los estudiantes reconozcan ejemplo en el anexo de la página 241 a ar.org/articulos/u
Definición de el software como producto la 258 (Preanálisis del sistema) del libro sodemapas.as
Ingeniería de y como proceso. (GUERRERO, 2007).
Software http://agilemanif
Usar el juego esto.org/;
Historia “Levantamiento de http://www.amby
Características requisitos” como soft.com/unified
complemento al tema process/agileUP
Crisis del software .html;
Asesoría virtual (Chat)
El software como sobre la realización de la http://www.agile
producto. formulación y evaluación modeling.com/
El software como del proyecto de software a
proceso. ser desarrollado.
15
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
problema (DC) y
Glosario de
términos
Modelo de
procesos de
negocio
ANÁLISIS DE Reconocer la Conceptualizar y Clase magistral sobre la Realizar lectura previa de cada uno de CD s del curso 5-7
REQUISITOS importancia manejar los primera parte de la etapa los temas relacionados con los
del análisis procesos de de Análisis del proyecto aspectos que rodean el proceso de Nivel de Videos de los (12/24)
Principios y de análisis de seleccionado, análisis de requisitos del software. asimilación de conceptos del
conceptos de requerimient requisitos de reconociendo la aplicación Lectura de los capítulos 10, 11, 20 y los conceptos curso
análisis. os en el ciclo forma que de los conceptos técnicos, 21 (PRESSMAN, 2002), revisión del básicos de
análisis de Blog virtual de
Artefactos de vida puedan métodos y mediciones capítulo 6 de (BENNETT, 2006) y de la la asignatura
desarrollar e aplicables al análisis página 39 a la 80 de (LARMAN, 2003) requisitos.
El Lenguaje de implementar Nivel de
Modelado sistemas Usar el juego Leer el capítulo: Análisis de
Aplicar “Levantamiento de requerimientos del libro (GUERRERO, efectividad en Aplicativo
Unificado (UML) principios de informáticos que la
para el desarrollo requisitos” como 2007). HICAP IOI
análisis de den solución a interpretación
de la etapa de problemas complemento al tema. libros:
requisitos Realizar la parte inicial de los sistemas de los
análisis. para específicos. Explicación del ejemplo de de “préstamos bibliotecarios”, requerimientos (GUERRERO,
Principios de la identificar las (PRESSMAN, 2002) sobre “Remates” y/o “Alquiler de vehículos” del usuario 2007)
especificación de necesidades “Hogar seguro” capitulo 20, (PRESSMAN,
de los con este se explica que es Revisar el trabajo de (MONTOYA Y Nivel de 2002),
los requisitos del CORREA) páginas 19 a la 37. destreza en la
software. usuarios una narrativa y como se (LARMAN,
seleccionan las clases , los definición de la
Realizar las preguntas que aparecen al narrativa a 2003)
Técnicas de atributos y las operaciones final de los capítulos (PRESSMAN,
16
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
elicitación de 2002). partir de los
requisitos Explicar Modelo requerimientos
Conceptual y Modelo de del usuario
Requisitos procesos del negocio con
funcionales y no el sistema de Préstamos Comenzar a realizar el Informe 2.
funcionales bibliotecario Análisis del sistema, bajo la
metodología Análisis orientado a
Narrativa Con el “Sistemas de objetos del proyecto a desarrollar en
préstamos bibliotecario” grupos de 2 a 3 estudiantes
explicar la forma de tomar
los requerimientos usando Realización de foro virtual para revisión
diagramas de casos de de los conceptos aprendidos.
uso Utilizando el AOO realizar la narrativa,
Explicación del ejemplo clases, atributos y métodos, como parte
sobre TPDV (Terminal del informe número 2, utilizar el
Punto de Venta) del libro ejemplo de “hogar seguro “
(LARMAN, 2003) de la (PRESSMAN, 2002) páginas 351 a
página 39 a la 80, para 353
definir requerimientos
funcionales y no
funcionales.
Realizar asesoría por
equipos de trabajo sobre el
informe 2.
Exponer el aplicativo Exploración de la página 60 a la 120 Nivel de 8- 10
“Sistemas de préstamos de (LARMAN, 2003) tema casos de destreza en la
Diagramas de Reconocer Conceptualizar y bibliotecario” para aclarar uso. definición de CD s del curso (12/24)
clases básico la manejar los los diagramas de casos de los casos de
importancia procesos de Realizar casos de uso de los sistemas Videos de los
uso y los casos de uso, y uso y conceptos del
del análisis análisis de su relación con el de “préstamos bibliotecarios”, diagrama de
17
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
de requisitos de diagrama de clases. “Remates” y/o “Alquiler de vehículos”, y actividades a curso, los
Casos de uso y requerimient forma que del proyecto escogido partir de los ejemplos de
diagramas de os en el ciclo puedan requerimientos sistemas
casos de uso de vida desarrollar e Deben de traer las correcciones que el del usuario informáticos y
Utilizar los trabajos docente realice sobre el informe
implementar desarrollados por los otros libros digitales.
sistemas anterior o que realice durante las
compañeros para ratificar asesorías. Blog virtual de
Diagramas de Aplicar informáticos que conceptos utilizando el
actividades den solución a la asignatura
principios de blog virtual. Deben de corregir los errores en el
análisis de problemas informe número 1 y deben de
requisitos específicos. entregarlo como parte del informe 2.
para página:
Asesoría al desarrollo del Estudiar la página www.software-
identificar las informe 2 (Análisis del www.software-
necesidades engin.com
sistema) engin.com
de los Utilizando el AOO extraer desde la
usuarios Realizar un foro narrativa las clases, atributos y Aplicativo
participativo con el fin que métodos, los casos de uso y utilizar HICAP IOI
los estudiantes distingan enterprice architect para modelarlos,
los objetos y sus libros:
esto como parte del informe número 2 (GUERRERO,
relaciones en el modelado
AOO, pero sobre todo, Asistir a asesoría con el docente en los 2007)
reconocer como lo expresa equipos de trabajo (PRESSMAN,
el análisis mediante UML. 2002),
Exploración del capítulo 3 del libro
Explicación del ejemplo (GUERRER0, 2007), el capítulo 21 de
sobre TPDV (Terminal (PRESSMAN, 2002), y temas referidos (BENNETT,
Punto de Venta) del libro en (LARMAN, 2003) 2006)
(LARMAN, 2003) de la
página 39 a la 120, para
definir casos de uso. Taller sobre modelos objeto-relación y
Con el sistema de objeto comportamiento
18
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
préstamos definir los casos
de uso y definir su Realización de los modelos objeto-
comportamiento utilizando relación y objeto comportamiento del
los diagramas de proyecto en grupo
actividades
Conceptos de Reconocer la Clase magistral sobre Exploración del documento web Nivel de CD s del curso 11-14
diseño importancia conceptos de diseño. “Object-Oriented Design” en las asimilación de
(encapsulación, del diseño en Conceptualizar y direcciones: los principios Videos de los (16/32)
abstracción, el ciclo de manejar los Retomar los ejemplos de la http://mini.net/cetus/oo_uml.html y básicos de conceptos del
cohesión, vida. procesos de bibliografía y desarrollar un discutirlo en el blog virtual. diseño curso, los
acoplamiento, diseño de foro con el fin de que los (cohesión, ejemplos de
polimorfismo, Aplicar software de estudiantes distingan los Exploración de capítulo 4 del libro acoplamiento, sistemas
persistencia, principios de forma que elementos del diseño (GUERRER0, 2007), el capítulo 22 de modularizació informáticos y
especialización, diseño para puedan orientado a objetos, (PRESSMAN, 2002), JACOBSON et n) libros:
visibilidad) disminuir desarrollar e mediante UML all, 2000). (GUERRERO,
acoplamiento implementar Nivel de 2007)
El lenguaje de y mejorar la sistemas Asesoría al informe 3, Manejar el juego “Armar la secuencia” y efectividad en (PRESSMAN,
sobre los temas de diseño. enviar las respuestas por el blog virtual
19
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
Modelado cohesión informáticos que la 2002),
Unificado (UML) den solución a Realizar el juego Armar la Realizar los diagramas de interacción interpretación
para la etapa de Aplicar problemas secuencia como apoyo al del sistema de préstamos bibliotecario de un JACOBSON et
Diseño principios de específicos. tema de diagramas de diagrama de all, 2000).
diseño para interacción. clases Explorar las
Estereotipos mejorar la Realización de los modelos objeto- páginas
básicos de interacción Retomar el sistema de Nivel de
Remates para elaborar los relación y objeto comportamiento
clases, Niveles de entre los destreza en la www.software-
Diagrama de objetos diagramas dinámicos Desarrollar los ejercicios al final del definición del engin.com y
Clases, DC (secuencia y capítulo 21 del libro: (PRESSMAN, modelo http://mini.net/
estereotipado comunicación). 2002). relacional a cetus/oo_uml.
Evaluación del informe 3. Del sistema de Remates explicado en partir del html
Principios de modelo de
arquitectura y (Análisis del sistema y clase realizar:
Diseño Parte inicial) objetos.
Diagrama de Diagrama de clases (mejorarlo),
paquetes Diagramas de casos de uso y Nivel de
diagramas de secuencia destreza en la
Diagramas Explicar los diagramas de definición de
Dinámicos: secuencia y su relación Desarrollo completo del informe los diagramas
Secuencias y con los atributos y métodos 2,desarrollando: estáticos a
Comunicación de los diagramas de clase partir de la
Diagrama de clases (mejorarlo),
Utilizar los trabajos narrativa o
Diagramas de casos de uso diagramas
desarrollados por los otros casos de uso.
de secuencia
compañeros para ratificar Nivel de
conceptos. Asistir a asesoría con el docente en los
efectividad en
equipos de trabajo
la
interpretación
de los
diagramas
dinámicos a
partir de la
20
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
narrativa o
casos de uso.
Nivel de
destreza en la
definición de
contratos
21
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
código de pantalla, reportes.
Revisar y Terminar el desarrollo con la
evaluar Verificar conceptos con el construcción y pruebas individuales al
diseños libro (GUERRERO, 2007) aplicativo desarrollado
sobre los temas de Blog virtual de
usabilidad de aplicativos Desarrollar los ejercicios al final del
capítulo 22 del libro de PRESSMAN, la asignatura
de software
,2002) y leer sobre diseño del libro libros:
(GUERRERO, 2007) y (KENDALL & (GUERRERO,
KENDALL, 1997) 2007)
Revisión de codificación
del aplicativo en equipo. Como parte del informe 4 se debe (PRESSMAN,
implementar algunos casos de uso 2002),
seleccionados por los estudiantes y (KENDALL &
Asesoría y evaluación del aprobados por el docente. KENDALL,
informe 4 Se requiere las revisiones y 199(LARMAN,
correcciones de los informes anteriores 2003),7)
Clase presencial para
evaluación final utilizando además de incluir los diseños de
HICAP IOI para os bases de datos, de reporte, de
conceptos. pantallas, de contrato detallados,
diagramas dinámicos, DC
estereotipados. además del código
Evaluación del uso del blog fuente y objeto de la solución en un
como parte del 10% lenguaje de programación orientado a
objeto
Deben entregar toda la documentación
del sistema de forma impresa y en CD
con los códigos fuentes, los ejecutables
y un archivo: leame.doc, donde se
especifique los usuarios del sistema y
sus claves de acceso, el software base(
22
No.
Situaciones de
Sesión
Aprendizaje Contenidos,
Actividades durante la Descripción de las actividades Indicadores materiales y (Horas
Conceptos Objetivos
clase en tiempo independiente de logro recursos TP/TI)
nuevos a Competen
trabajar en la cias
sesión
y su versión), la configuración
requerida, manejador de bases de
datos, sistema operacional, además
todas aquellas indicaciones que
permitan ejecutar de forma adecuada el
sistema..
23
8. ESTRATEGIAS DE SEGUIMIENTO Y EVALUACIÓN
PONDERACIÓN SESIÓN O
DESCRIPCIÓN
(%) FECHA
24
BIBLIOGRAFÍA
GUERRERO, Diego. (2006), Diseño del micro currículo “Ingeniería del software ISI54”.
Medellín: Decanatura Ingeniería de sistemas de información, Instituto Tecnológico
Metropolitano. Disponible en www.itm.edu.co
---------------- A. (2006A) Herramienta informática como apoyo pedagógico a la
asignatura ingeniería del software orientado a objetos -HICAP-IOI-. Proyecto de
investigación. Medellín: Centro de investigación Instituto Tecnológico Metropolitano.
---------------- B. (2006B). Guías de trabajo independiente del núcleo: “ingeniería del
software orientado a objetos IOI52”. Medellín: Decanatura Ingeniería de sistemas de
información, Instituto Tecnológico Metropolitano.
GUERRERO, Diego. (2007).”Elementos básicos de ingeniería del software” 1°Ed,
TEXTOS ACADÉMICOS ITM, Septiembre 2007, ITM. ISBN: 978-958-98275-6-7. 336
p.
---------------- A (2007A)“Estrategias Didácticas para la Ingeniería del Software a partir
del proyecto SWEBOK”. Revista Tecnológicas N° 18 ISSN 0123-7799, Medellín, 2007,
pp. 185-224.
Guide to the Software Engineering Body of Knowledge. SWEBOK,2004 Version. A
project of the IEEE Computer Society Professional Practices Comité. Disponible en
www.swebok.org
PRESSMAN, Roger S.. Ingeniería del software : un enfoque práctico. 5. ed. Madrid :
McGraw-Hill, 2002. 601 p
SENN, James A.. Análisis y diseño de sistemas de información. 2. ed. México :
McGraw-Hill, 1992. 942 p
LARMAN, Craig. UML y patrones introducción al análisis y diseño orientado a objetos.
2ª edición México : Prentice-Hall, 1999. 507 p.
JACOBSON, Ivar; BOOCH, Grady; RUMBAUGH, James. El proceso unificado de
desarrollo de software. Madrid : s.n., 2000. 438 p.
MCCONNELL, Steve. Desarrollo y gestión de proyectos informáticos cómo dominar
planificaciones ajustadas de software. 2 ed. Madrid : McGraw-Hill, 1997. 691 p.
KENDALL, Kenneth E.; KENDALL, Julie E.. Análisis y diseño de sistemas. 3. ed.
México : Prentice-Hall, 1997. 913 p.
Referencias adicionales:
Sitio con temas varios acerca del diseño de objetos. Referencia a diversas
herramientas CASE con UML: http://www.objectsbydesign.com/
Formalizando UML
http://www.iist.unu.edu/home/Unuiist/newrh/III/1/docs/techreports/report230.pdf
Integrating User Interface Design And Object-Oriented Development Through Task
Analysis And Use Cases. John M. Artin. Disponible en:
http://www.cutsys.com/CHI97/Artim.html
http://www.microsoft.com/spanish/MSDN/estudiantes/ingsoft/default.asp
25
http://www.cic.ipn.mx/ute/ogonzalez/Cursos/tp01/sld001.htm
http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/
Versión: Versión 6
26