Programa Analítico.
milenita_22Trabajo8 de Octubre de 2015
1.539 Palabras (7 Páginas)154 Visitas
| |
PROGRAMA ACADÉMICO | INGENIERIA DE SISTEMAS |
REGIÓN DE FORMACION | PROFESIONAL |
ÁREA | INGENIERIA DEL SOFTWARE |
SEMESTRE | SEPTIMO SEMESTRE |
PERIODO LECTIVO | 2015-2 |
| |||
CÓDIGO | 8202 | ||
NOMBRE DE LA ASIGNATURA | INGENIERIA DEL SOFTWARE II | ||
CRÉDITOS | TOTAL HORAS | HORAS PRESENCIALES | HORAS INDEPENDIENTES |
4 | 7 | 4 | 3 |
|
El profesional que se desempeñe como ingeniero de software debe responderse preguntas como: ¿Qué es la arquitectura del software? ¿Qué arquitecturas de software OO? ¿Qué lenguajes existen para especificar arquitecturas? ¿Qué es UML? ¿Qué es el proceso del software? ¿Qué es una metodología? ¿Qué metodologías existen?¿Cuál es la importancia de UML y UP? ¿Cómo aplicar UML y UP en proyectos de software de diversa envergadura? ¿Qué otros modelos metodológicos diferentes de UP pueden seguirse en proyectos de software de diferentes tipos? Por lo anterior, se hace muy importante que mediante el curso de Ingenieria del software II, el futuro profesional conozca, comprenda y aplique las metodologías modernas en el desarrollo de cualquier tipo de proyecto de software. |
|
La ingeniería de software comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema hasta el mantenimiento de este después que se utiliza. Los objetos estudiados por la ingeniería del software son el proceso y el producto. Mientras el proceso se relaciona con la metodología, el producto se relaciona con la arquitectura. Apoyados en estos dos términos surge toda una diversidad de tendencias que no escaparon al paradigma orientado a objetos. Específicamente UP y UML son las tecnologías estándar que el mercado ofrece en el ámbito de proceso y producto software. El UP para dirigir los proyectos de software y el UML para especificar la arquitectura de los proyectos y sus productos. Por esto es fundamental que los profesionales de ingeniería de sistemas conozcan y dominen estas propuestas del mercado para que las utilicen creativamente en la solución de las necesidades organizacionales. |
|
El curso pretende suministrar herramientas para resolver las siguientes preguntas:
|
|
Mediante el curso se darán a conocer las herramientas, los principales diagramas del lenguaje UML, su utilidad y reglas de diseño para aplicarlos en la especificación del software y Conocer los flujos y etapas del proceso unificado y las diferentes metodologías asociadas a dicho marco metodológico. |
|
|
| |||
COMPETENCIAS | UNIDADES DE COMPETENCIAS | ELEMENTOS DE COMPETENCIAS | INDICADORES DE DESEMPEÑO |
Competencia del área: Interpretación y aplicación de la metodología de solución de problemas, lenguajes de programación, técnicas de estructuración de datos estáticas y dinámicas, técnicas y procedimientos de administración de datos metodologías de construcción de software, tecnologías orientadas a objetos, alternativas de implementación en la web, tecnologías de la web. | Pensamiento Crítico Prospectivo | Conocimiento para procesar la información e interpretarla a partir de teorías, principios, leyes, axiomas, modelos, paradigmas, e inferir implicaciones y consecuencias.
| Selecciona el modelo adecuado para el desarrollo de un proyecto de Ingenieria del software y ofrece alternativas de solución ante la problemática planteada |
Pensamiento Sistémico | Demostrar capacidad para transferir los conocimientos teóricos a situaciones prácticas. | Realiza el desarrollo de las fases de análisis y diseño de un proyecto de ingeniería del software, aplicando la metodología y estándares de la ingeniería del software Caso de estudio. | |
Pensamiento científico | Manejar los criterios para clasificar y agrupar y analizar objetos situaciones y fenómenos. | Establece, comprende y determina prioridades en las etapas del desarrollo de un proyecto de software e identifica las herramientas adecuadas para su diseño. | |
Fuente: TOBON. Sergio (2006). Aspectos básicos de la formación basada en competencias. Talca: Proyecto Mesesup. |
CONTENIDOS | METODOLOGÍA | MATERIALES Y RECURSOS | EVALUACIÓN | BIBLIOGRAFÍA | SEMANA | |
UNIDADES DE APRENDIZAJE | TEMAS | |||||
Que metodologías y herramientas colaborativas existen para apoyar el desarrollo de proyectos de ingeniería del software??? | Introducción a UML,antecedentes pro y contras. | Clase magistral puesta en común, lecturas dirigidas Trabajo práctico (entrega final del curso) | Video Beam Aula Extendida, Material de profundización, | Ejercicios prácticos Pruebas escritas | El lenguaje unificado de modelado. BOOCH, Grady et al. Addison Wesley Ingeniería de Software. SOMERVILE, Ian. Addison Wesley. 2002 | 1 |
Ingeniería de requerimientos | Clase magistral casos de estudio, puesta en común, lecturas dirigidas | Video Beam Aula Extendida Material de profundización | Ejercicios en clase, Prueba escrita | El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. | 2 | |
Que metodologías y herramientas colaborativas existen para apoyar el desarrollo de proyectos de ingeniería del software??? | Modelado del negocio. | Clase magistral Taller casos de estudio, puesta en común, | Video Beam Aula Extendida Material de profundización, | Verificación taller, | El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. El lenguaje unificado de modelado. BOOCH, Grady et al. Addison Wesley. 1999 INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 3 |
Que artefactos permiten administrar el flujo de información de un proyecto de Ingeniería del software? | Introducción al Proceso Unificado de Software | Clase magistral Taller casos de estudio,Foro puesta en común, | Video Beam Aula Extendida Material de profundización, | Conclusiones y ensayo puesta en común, pruebas escritas | El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. El lenguaje unificado de modelado. BOOCH, Grady et al. Addison Wesley. 1999 | 5 |
PRIMER PARCIAL | Caso de análisis situación real, para proyectar alternativas de modelo de Casos de Uso | Formato parcial | Parcial, avance trabajo práctico | 5 | ||
Que artefactos permiten administrar el flujo de información de un proyecto de Ingeniería del software? | Modelado de Análisis y Diseño en UML | Clase magistral Taller casos de estudio, puesta en común, Trabajo Práctico Grupal | Video Beam Aula Extendida Material de profundización | Conclusiones y ensayo puesta en común, pruebas escritas, revisión Trabajo | Análisis y Diseño orientado a Objetos con UML Schach Sterphen R. El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. El lenguaje unificado de modelado. BOOCH, Grady et al. Addison Wesley. 1999 | 6 |
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Diagramas de Clase y Relaciones de Asociación | Clase magistral Taller casos de estudio, puesta en común, | Video Beam Aula Extendida, Material de profundización | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | análisis y diseño orientado a objetos con uml, SCHACH, STERPHEN R. INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 7 |
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Dependencia, Realización, Agregación, Composición y Herencia | Clase magistral Taller casos de estudio AulaExtendida, puesta en común,Video Profundización | Video Beam Aula Extendida | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | análisis y diseño orientado a objetos con uml, SCHACH, STERPHEN R. | 8 |
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Diagramas Dinámicos, Secuencia, Estado y Actividad | Clase magistral Taller casos de estudio, puesta en común, | Video Beam Aula Extendida Video | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | El lenguaje unificado de modelado. BOOCH, Grady et al. Addison Wesley. 1999 INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 9 |
Patrones de software, Clasificación de los Patrones de Software | Clase magistral Taller casos de estudio, puesta en común, aplicación trabajo practico | Video Beam Aula Extendida Video | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 10 | |
SEGUNDO PARCIAL | Desarrollo de alternativas de solución aplicando UML | Parcial, Avance proyecto práctico | 11 | |||
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Metodologías Modernas para el desarrollo de Software | Taller Generación de código a partir de diagramas UML, Clase magistral Taller casos de estudio, puesta en común, aplicación trabajo práctico | Video Beam Aula Extendida Herramientas Libres de Modelado, Video | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | El Proceso Unificado de Desarrollo de Software. BOOCH, Grady et al. Addison Wesley. | 12 |
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Pruebas del Software, Control de Versiones | Clase magistral Taller casos de estudio, puesta en común, aplicación trabajo práctico | Video Beam Aula Extendida Video | Conclusiones y ensayo puesta en común, pruebas escritas | Ingeniería de Software. SOMERVILE, Ian. Addison Wesley INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 13 |
Como se puede garantizar el análisis, diseño e implementación de una solución a una situación (necesidad o problema) real que brinde alternativas de solución?? | Ingeniería de Software en la Web | Clase magistral Taller dirigidos casos de estudio, puesta en común, aplicación trabajo práctico | Video Beam Aula Extendida Video | Conclusiones y ensayo puesta en común, pruebas escritas | Ingeniería de Software. SOMERVILE, Ian. Addison Wesley INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 14,15 |
Arquitecturas modernas de software: | Clase magistral Taller casos de estudio, puesta en común, aplicación trabajo práctico | Video Beam Aula Extendida Video | Conclusiones y ensayo puesta en común, pruebas escritas, resultados taller | Ingeniería de Software. SOMERVILE, Ian. Addison Wesley INGENIERIA DEL SOFTWARE ORIENTADO A OBJETOS, Bernad Bruegge, Pearson Educación S.A. | 15 | |
EXAMEN FINAL | Diseño de preguntas tipo Saber pro | Formato examen | Examen, proyecto práctico final. | 16 |
...