Silabo de Ing de Software

3
UNIVERSIDAD PRIVADA TELESUP SÍLABO I. DATOS GENERALES 1.1. Curso : INGENIERÍA DE SOFTWARE 1.2. Ciclo : VI 1.3. Carrera : Ingeniería de Sistemas e Informática 1.4. Código curso : S-604 1.5. Requisito : S-401 1.6. Créditos : 03 II. DESCRIPCIÓN GENERAL La asignatura es de naturaleza teórico - práctica, tiene por objetivo que el estudiante de computación adquiera conocimientos sobre actividades fundamentales en el campo de desarrollo de software, esta disciplina trasciende la actividad de la programación. Asimismo, pueda desarrollar las habilidades pertinentes para evaluar, en cualquier ámbito sistémico de las distintas áreas de una empresa, incluye el análisis previo de la situación el diseño del proyecto , el desarrollo del software y las pruebas necesarias para confirmar , su correcto funcionamiento y la implementación del sistema. Comprende cuatro Unidades de Aprendizaje: I Introducción a la Ingeniería de software, II Introducción al UML, III. Modelo de Negocio., IV Modelo de Análisis de Negocio III. COMPETENCIAS Comprende los elementos prácticos sobre las bases teóricas y aplicación metodológica que sustenta las diferentes alternativas de enfoque de la ingeniería de software. IV. CAPACIDADES 1. Conoce metodologías y enfoques para la creación de un proyecto, los aspectos fundamentales teóricos de la ingeniería de software. 2. Aplica y crea elementos y diagramas validos en el diseño de un modelo sistémico 3. Conoce y explica la estructura dinámica del software utilizando la metodología RUP 4. Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de análisis del negocio. V. ACTITUDES 1. Valora la creación de diseños y modelos como parte del proceso de construcción de un proyecto. 2. Valora la creación de diseños y modelos como parte del proceso de aprendizaje. 3. Incentiva la innovación y utilización del software. 4. Presentar con criterio de análisis un modelo de negocios.

description

silabus

Transcript of Silabo de Ing de Software

Page 1: Silabo de Ing de Software

UNIVERSIDAD PRIVADA TELESUP

SÍLABO

I. DATOS GENERALES

1.1. Curso : INGENIERÍA DE SOFTWARE 1.2. Ciclo : VI 1.3. Carrera : Ingeniería de Sistemas e Informática 1.4. Código curso : S-604 1.5. Requisito : S-401 1.6. Créditos : 03

II. DESCRIPCIÓN GENERAL

La asignatura es de naturaleza teórico - práctica, tiene por objetivo que el estudiante de computación adquiera conocimientos sobre actividades fundamentales en el campo de desarrollo de software, esta disciplina trasciende la actividad de la programación. Asimismo, pueda desarrollar las habilidades pertinentes para evaluar, en cualquier ámbito sistémico de las distintas áreas de una empresa, incluye el análisis previo de la situación el diseño del proyecto , el desarrollo del software y las pruebas necesarias para confirmar , su correcto funcionamiento y la implementación del sistema. Comprende cuatro Unidades de Aprendizaje: I Introducción a la Ingeniería de software, II Introducción al UML, III. Modelo de Negocio., IV Modelo de Análisis de Negocio

III. COMPETENCIAS

Comprende los elementos prácticos sobre las bases teóricas y aplicación metodológica

que sustenta las diferentes alternativas de enfoque de la ingeniería de software.

IV. CAPACIDADES

1. Conoce metodologías y enfoques para la creación de un proyecto, los aspectos

fundamentales teóricos de la ingeniería de software.

2. Aplica y crea elementos y diagramas validos en el diseño de un modelo sistémico

3. Conoce y explica la estructura dinámica del software utilizando la metodología RUP

4. Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de análisis

del negocio.

V. ACTITUDES

1. Valora la creación de diseños y modelos como parte del proceso de construcción de un

proyecto.

2. Valora la creación de diseños y modelos como parte del proceso de aprendizaje.

3. Incentiva la innovación y utilización del software.

4. Presentar con criterio de análisis un modelo de negocios.

Page 2: Silabo de Ing de Software

VI. PROGRAMACIÓN DE CONTENIDOS

UNIDAD DE APRENDIZAJE I: INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

CAPACIDAD: Conoce metodologías y enfoques para la creación de un proyecto, los aspectos fundamentales teóricos de la ingeniería de software.

Semana Contenidos conceptuales Contenidos procedimentales Actividades

1

1. Definición, Objetivos y Procesos.

Aprende y conceptualiza a la Ing. de software y sus elementos

Discusión del contenido de lecturas Ejercicios de autoevaluación

2.Paradigma de la Programación orientada a objetos.

Determina los fundamentos en el proceso de construcción de un software bajo en enfoque de la programación orientada a objetos

Discusión del contenido de lecturas Ejercicios de autoevaluación

3. Metodologías Conoce las adecuadas metodologías de la ingeniería de software.

Discusión del contenido de lecturas Ejercicios de autoevaluación

4.Requerimientos e Ingeniería

Conoce los fundamentos de los requerimientos de un proyecto

Discusión del contenido de lecturas Ejercicios de autoevaluación

UNIDAD DE APRENDIZAJE II: INTRODUCCIÓN AL UML

CAPACIDAD: Aplica y crea elementos y diagramas validos en el diseño de un modelo sistémico.

Semana Contenidos conceptuales Contenidos procedimentales Actividades

2

1. Lenguaje de Modelado Unificado

Reconoce los fundamentos generales de UML.

Discusión del contenido de lecturas Ejercicios de autoevaluación

2. Modelado de Objetos (Meta modelos) y reglas UML

Analiza el proceso y diferencia a los modelos y reglas de un proceso.

Discusión del contenido de lecturas Ejercicios de autoevaluación

3. Ciclo de Vida de un Proceso Unificado

Construye los elementos generales comprendidos en cada uno de los diagramas de UML.

Discusión del contenido de lecturas Ejercicios de autoevaluación

4. Diagramas y Elementos de UML

Reconoce y elabora los términos adecuados de cada uno de los objetos e identifica las vistas de uml.

Discusión del contenido de lecturas Ejercicios de autoevaluación

UNIDAD DE APRENDIZAJE III: MODELO DE NEGOCIO.

CAPACIDAD: Conoce y explica la estructura dinámica del software utilizando la metodología RUP

Semana Contenidos conceptuales Contenidos procedimentales Actividades

3

1. Modelo de negocio - Definición

Conceptualiza a la Ing. de software y sus elementos.

Discusiones guiadas. Lecturas Ejercicios de autoevaluación

2. Modelo de negocio, Construcción.

Analiza al modelo de negocio como elemento fundamental en la construcción de software.

Discusiones guiadas. Lecturas Ejercicios de autoevaluación

3. Reglas de negocio Conoce las reglas de negocio. Discusiones guiadas. Lecturas Ejercicios de autoevaluación

4. integración RUP Aplica las fases del Rup en el modelo de negocio.

Discusiones guiadas. Lecturas Ejercicios de autoevaluación

UNIDAD DE APRENDIZAJE IV: MODELO DE ANALISIS DEL NEGOCIO

CAPACIDAD: Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de análisis del negocio.

Semana Contenidos conceptuales Contenidos procedimentales Actividades

4

1. modelo de análisis del negocio - Definición

Reconoce el modelo de análisis de negocio y sus elementos.

Discusión del contenido de lecturas Ejercicios de autoevaluación

2. Arquitectura del Análisis

Identifica los elementos y componentes del modelo de análisis de negocio.

Discusión del contenido de lecturas Ejercicios de autoevaluación

3. Integración RUP II Analiza el modelo de negocio como una herramienta de desarrollo

Discusión del contenido de lecturas Ejercicios de autoevaluación

4. Documentación de realización de caso de uso.

Conoce la documentación para la realización de un caso de uso.

Discusión del contenido de lecturas Ejercicios de autoevaluación

Page 3: Silabo de Ing de Software

VII. METODOLOGÍA

1. Presentación y discusión de los temas 2. Revisión de lecturas por temas y unidades de aprendizaje 3. Desarrollo de actividades y ejercicios prácticos 4. Desarrollo de talleres presénciales mediante equipos de trabajo

VIII. EQUIPOS Y MATERIALES

Multimedia, pizarra, texto didáctico, referencias de fuentes de información, internet y equipo informático

IX. EVALUACIÓN

La Nota final será el promedio de: 1. Actividades (ACT) 50% 2. Asistencia al Seminario (AS) 10% 3. Examen Final (EF) 40%

.

X. FUENTES DE INFORMACIÓN

1. Bibliográficas Roger Pressman 6ta edición mc Graw Hill ingeniería de software

Richard fairley Editorial: mc Graw Hill ingeniería de software

Len Bass Prasun Dewan Editorial john wiley & sons User Interface Software

Antonio J. Morata Programador certificado java 2. curso práctico, Libros de

Programación y lenguajes

Visual Foxpro 5.0 (Diseño de la Base de Datos), Ariel Cortez – Ingeniería de

software.

Manual de PHP, Elizabeth EDICION 1999

2. Electrónicas

Ingeniería de software http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software

Lenguaje de modelamiento Unificado http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado

Fundamentos de ingeniería de software http://www.slideshare.net/chiki.carito/modelado-del-anlisis

Diagramas de actividades UML: Referencia

http://msdn.microsoft.com/es-es/library/dd409360.aspx

PROMEDIO 5ACT + 1AS + 4EF FINAL = 10