ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa Analítico.

milenita_22Trabajo8 de Octubre de 2015

1.539 Palabras (7 Páginas)154 Visitas

Página 1 de 7

  1. IDENTIFICACIÓN GENERAL

PROGRAMA ACADÉMICO

INGENIERIA DE SISTEMAS

REGIÓN DE FORMACION

PROFESIONAL

ÁREA

INGENIERIA DEL SOFTWARE

SEMESTRE

SEPTIMO SEMESTRE

PERIODO LECTIVO

2015-2

  1. IDENTIFICACIÓN DE LA ASIGNATURA

CÓDIGO

8202

NOMBRE DE LA ASIGNATURA

INGENIERIA DEL SOFTWARE II

CRÉDITOS

TOTAL HORAS

HORAS PRESENCIALES

HORAS INDEPENDIENTES

4

7

4

3

  1. INTRODUCCIÓN

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.

  1. JUSTIFICACIÓN

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.

 

  1. PROBLEMAS E INCERTIDUMBRES.

El curso pretende suministrar herramientas para resolver las siguientes preguntas:

  • Que metodologías y herramientas colaborativas existen para apoyar el desarrollo de proyectos de ingeniería del software???
  • Que artefactos permiten administrar el flujo de información de un proyecto de Ingeniería del software?
  • 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??

  1. OBJETIVO GENERAL

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.

  1. PROPÓSITOS FORMATIVOS
  • Desarrollar en el estudiante todas las habilidades necesarias para que autónomamente conozca las metodologías modernas, aprenda a aplicarlas rápidamente y formule proyectos que redunden en beneficio de las organizaciones.
  • Diferenciar cada uno de las metodologías para desarrollo de software existentes en la actualidad.
  • Aprender y Aplicar UML para especificar el software y apoyar los procesos de desarrollo.
  • Aprender a combinar UML y cualquier metodología emergente para el desarrollo de proyectos de Software.
  1. COMPETENCIAS. [Según las propuestas por la Universidad]

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

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (282 Kb) docx (217 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com