• No se han encontrado resultados

FACULTAD DE INGENIERIA CARRERA PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS SÍLABO DE INGENIERIA DE SOFTWARE II

N/A
N/A
Protected

Academic year: 2018

Share "FACULTAD DE INGENIERIA CARRERA PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS SÍLABO DE INGENIERIA DE SOFTWARE II"

Copied!
5
0
0

Texto completo

(1)

UNIVERSIDAD PRIVADA ANTONIO GUILLERMO

FACULTAD DE INGENIERIA

CARRERA PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS

SÍLABO DE INGENIERIA DE SOFTWARE II

II. FUNDAMENTACIÓN

El desarrollo del presente curso tiene como propósito brindar al estudiante un enfoque sistemático, disciplinado y cuantificable al

desarrollo, mantenimiento y operación del software, brindándole los principios y prácticas esenciales para el desarrollo de sistemas

grandes, complejos y confiables.

1. Asignatura

2. Carrera Profesional

3. Ciclo de estudios

4. Periodo académico

5. Tipo

6. Horas semanales

6.1. Teoría

6.2. Práctica

7. Créditos

8. Prerrequisito

10. Periodo de desarrollo

9. Duración

10.1. Inicio

10.2. Término

12. Correo Electrónico

11. Docente

: INGENIERIA DE SOFTWARE II

I. DATOS INFORMATIVOS

: INGENIERIA INFORMATICA Y DE SISTEMAS

: 5

: 20161

: OBLIGATORIO

: CUENCA CABRERA JORGE LUIS

: 01 horas

: 06 horas

: 04

: INGENIERIA DE SOFTWARE I

: 17 semanas

: 15 de julio de 2016

: 21 de marzo de 2016

: jorge.cuenca@upagu.edu.pe

III. SUMILLA

La asignatura de Ingeniería de Software II es de naturaleza teórico-práctico, con el propósito de proporcionar a los estudiantes algunas

herramientas que les permita desarrollar la habilidad para investigar, desarrollar la capacidad para trabajar en equipo y desarrollar la

competencia en el tratamiento de información y en el uso de las TIC’s.

La asignatura establece métodos y técnicas para desarrollar y mantener aplicaciones de software Orientado a Objetos que resuelven

problemas del mundo real en todo campo de acción. Permite el aseguramiento de la calidad del software, ejecuta pruebas al software

de las aplicaciones desarrolladas, establece métodos para ejecutar ingeniería inversa y manejo de herramientas CASE.

IV. COMPETENCIAS

Desarrollar la habilidad para investigar (Razonamiento lógico): identificando, analizando y aplicando los conceptos relacionados con la

asignatura.

Fortalecer la capacidad para trabajar en equipo (socialización): demostrando habilidades sociales, utilizando estrategias adecuadas, así

como una adecuada expresión oral-escrita, en los trabajos grupales de la asignatura.

Desarrollar habilidades para el tratamiento de la información y el uso de las TIC’s (pensamiento resolutivo y creativo): resolviendo

problemas, demostrando habilidades de planificación, desarrollando casos e investigando temas relacionadas con la asignatura.

V. PROGRAMACIÓN DE CONTENIDOS

5.1. PROGRAMACIÓN DE UNIDADES

1. Denominación

UNIDAD DE APRENDIZAJE N° 1

INGENIERÍA DE SOFTWARE - MODELADO DE NEGOCIO

:

2. Duración

:

Del 21 de marzo al 17 de abril

3. Capacidades

Conoce los conceptos básicos para iniciar un proyecto de desarrollo de software, siguiendo el proceso de Open UP, y una herramienta CASE

como elemento software de apoyo.

Identifica procesos organizacionales en una realidad práctica que debe analizar y modelar.

Establece los lineamientos para el inicio de un proyecto de desarrollo de software.

:

4. Programación

:

Semanas y

Fechas Contenidos Destrezas a desarrollar

Estrategias

Metodológicas Valores y Actitudes

1 (Del 21 de marzo al 27 de

PRESENTACIÓN DEL SILABO:

Características de la asignatura y reglas de convivencia.

Expresar de forma oral Demostrar habilidades sociales

Exposición oral de sus intereses y perspectivas sobre la asignatura. Demostración de habilidades

(2)

Semanas y

Fechas Contenidos Destrezas a desarrollar

Estrategias

Metodológicas Valores y Actitudes

marzo) EVALUACIÓN DIAGNÓSTICA.INTRODUCCIÓN A LA ASIGNATURA Identificar sociales en su presentación personal.Identificación de los elementos básicos de la programación estructurada.

Compromiso

2 (Del 28 de marzo al 03 de

abril)

PROCESOS DE SOFTWARE Identificar

Aplicar

Demostrar habilidades sociales

Identificación de las características principales de los procesos de software.

Aplicación de los conocimientos de ingeniería de software para el desarrollo de casos propuestos. Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones. Responsabilidad Respeto Solidaridad Compromiso 3 (Del 04 de abril

al 10 de abril)

MODELADO DEL NEGOCIO Identificar

Procesar información Aplicar

Demostrar habilidades sociales

Identificación de los procesos de una organización para entender su dinámica.

Procesamiento de la información para la plantear mejoras basado en sus conocimientos previos.

Aplicación de técnicas de modelado para la representación de los procesos de la organización. Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones sobre el tema.

Responsabilidad Respeto Solidaridad Compromiso

4 (Del 11 de abril

al 17 de abril)

PLAN DE DESARROLLO DE SOFTWARE Analizar Aplicar

Demostrar habilidades sociales

Análisis de los procesos de la gestión de software.

Aplicación de los pasos de planificación de software.

Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones sobre el tema

Responsabilidad Respeto Solidaridad Compromiso

1. Denominación

UNIDAD DE APRENDIZAJE N° 2

REQUERIMIENTOS, ANÁLISIS Y DISEÑO DE SOFTWARE

:

2. Duración

:

Del 18 de abril al 22 de mayo

3. Capacidades

Aplica técnicas de recopilación de datos, para la captura de requisitos funcionales y no funcionales en una organización.

Modela los requisitos a través de casos de uso. Identifica las clases de interfaz, control y entidad dentro de los casos de uso.

Elabora diagramas de interacción entre clases y finalmente elabora el modelo de análisis.

Plantea prototipos de software y los socializa con el usuario final.

:

4. Programación

:

Semanas y

Fechas Contenidos Destrezas a desarrollar

Estrategias

Metodológicas Valores y Actitudes

5 (Del 18 de abril

al 24 de abril)

INGENIERÍA DE REQUERIMIENTOS Analizar

Procesar información Demostrar habilidades sociales

Análisis de la información acerca de la ingeniería de requerimientos para usarlos en casos de la realidad. Procesamiento de información para la resolución de casos propuestos. Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones sobre el tema.

Responsabilidad Respeto Solidaridad Compromiso

6 (Del 25 de abril al 01 de mayo)

CAPTURA Y ANÁLISIS DE REQUISITOS Identificar Aplicar

Analizar y clasificar

Identificación de los modelos de procesos de software.

Aplicación de diversas técnicas de captura de requisitos de acuerdo al proyecto emprendido.

Análisis de los requisitos capturados y clasificación en funcionales y no funcionales. Responsabilidad Respeto Solidaridad Compromiso 7 (Del 02 de mayo

al 08 de mayo)

MODELADO DE CLASES Identificar

Analizar Aplicar

Expresar oral-escrita Demostrar habilidades sociales

Identificación y análisis de la información de requerimientos capturados.

Aplicar técnicas de orientación objetos para la creación de clases.

Demostración de habilidades sociales en el trabajo colaborativo durante el desarrollo del proyecto.

(3)

Fechas Contenidos Destrezas a desarrollar Metodológicas Valores y Actitudes

8 (Del 09 de mayo

al 15 de mayo)

EVALUACIÓN II: EXAMEN PARCIAL Analizar Procesar Aplicar

Análisis de la información planteada en los ejercicios.

Procesamiento de información para la resolución de casos planteados. Aplicación de técnicas y conocimientos para plantear soluciones de software.

Responsabilidad Respeto Solidaridad Compromiso

9 (Del 16 de mayo

al 22 de mayo)

DISEÑO DE PROTOTIPOS Identificar

Investigar

Demostrar habilidades sociales

Identificación de las características de interactividad del software requeridas por el usuario.

Investigar el uso de herramientas para creación de prototipos.

Demostración de habilidades sociales en el trabajo colaborativo durante el desarrollo del proyecto

Responsabilidad Respeto Solidaridad Compromiso

1. Denominación

UNIDAD DE APRENDIZAJE N° 3

CONSTRUCCIÓN Y PRUEBAS DE SOFTWARE

:

2. Duración

:

Del 23 de mayo al 17 de julio

3. Capacidades

Analiza la arquitectura a utilizar en el desarrollo de software.

Implementa el modelo de datos que soporte los procesos manejados por el software.

Aplica estándares de programación para el desarrollo del software requerido.

Identifica, analiza y aplica las técnicas de prueba de acuerdo al software desarrollado.

:

4. Programación

:

Semanas y

Fechas Contenidos Destrezas a desarrollar

Estrategias

Metodológicas Valores y Actitudes

10 (Del 23 de mayo

al 29 de mayo)

ARQUITECTURA DEL SOFTWARE Investigar Analizar

Demostrar habilidades sociales

Investigar conceptos y características acerca de las arquitecturas de software más utilizadas en la actualidad.

Análisis de las ventajas y desventajas de las diferentes arquitecturas para elegir la que más adecuada para el nuestro proyecto.

Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones sobre el tema.

Responsabilidad Respeto Solidaridad Compromiso

11 (Del 30 de mayo

al 05 de junio)

IMPLEMENTACIÓN DEL MODELO DE DATOS

Analizar Aplicar algoritmos Demostrar habilidades sociales

Análisis de la información del modelado de clases.

Aplicación de algoritmos para la creación de tablas, vistas, procedimientos almacenados y otras estructuras para la creación del modelo de datos.

Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposiciones sobre el tema.

Responsabilidad Respeto Solidaridad Compromiso

12 (Del 06 de junio

al 12 de junio)

ESTÁNDARES DE PROGRAMACIÓN Investigar Identificar Analizar Aplicar

Investigación de conceptos sobre los estándares de programación. Identificación y análisis de los conceptos respecto a los estándares de programación a utilizar en el desarrollo del proyecto.

Aplicación del estándar seleccionado en el desarrollo del software

Responsabilidad Respeto Solidaridad Compromiso

13 (Del 13 de junio

al 19 de junio)

PRUEBAS DEL SISTEMA Resolver problemas

Investigar

Demostrar habilidades para la planificación

Identificar Analizar Aplicar

Resolución de problemas respecto a las pruebas a aplicar en el software. Investigación de conceptos respecto a los tipos de pruebas.

Demostración de habilidades para la planificación en el desarrollo de las pruebas de software

Identificación y análisis de los conceptos respecto a las pruebas de software.

Aplicación de la prueba seleccionada para el software a evaluar.

Responsabilidad Respeto Solidaridad Compromiso

14 (Del 20 de junio

al 26 de

DOCUMENTACIÓN DEL SOFTWARE Describir Diseñar

Descripción ordenada y completa de los procesos y funcionalidades del software desarrollado.

(4)

Semanas y

Fechas Contenidos Destrezas a desarrollar

Estrategias

Metodológicas Valores y Actitudes

junio) Diseño adecuado de los manuales deinstalación, de procesos y de usuario. Compromiso

15 (Del 27 de junio

al 03 de julio)

PRESENTACIÓN Y SUSTENTACIÓN DEL PROYECTO FINAL

Demostrar habilidades sociales

Trabajo en equipo.

Demostración de habilidades sociales en la expresión de sus ideas y opiniones en trabajos de grupo y exposición del proyecto realizado.

Responsabilidad Respeto Solidaridad Compromiso

16 (Del 04 de julio

al 10 de julio)

EVALUACIÓN FINAL Analizar

Procesar Aplicar

Análisis de la información planteada en los ejercicios.

Procesamiento de información para la resolución de casos propuestos. Aplicación de técnicas y conocimientos para plantear soluciones de software.

Responsabilidad Respeto Solidaridad Compromiso

17 (Del 11 de julio

al 17 de julio)

EXAMEN DE APLAZADOS Analizar

Procesar Aplicar

Análisis de la información planteada en los ejercicios.

Procesamiento de información para la resolución de casos propuestos. Aplicación de técnicas y conocimientos para plantear soluciones de software.

Responsabilidad Respeto Solidaridad Compromiso

VI. NORMAS DE EVALUACIÓN

6.1. Normas o Sistemas de Evaluación:

Las Evaluaciones serán como a continuación se detallan

Promedio N° I [1]

Práctica Calificada (PC1) - Peso: 1

Promedio N° II [3]

Exámen Parcial (EP) - Peso: 1

Promedio N° III [2]

Práctica Calificada (PC2) - Peso: 1

Criterio Libre (CL) - Peso: 1

Promedio N° IV [4]

Proyecto (Poy) - Peso: 1

Exámen Final (EF) - Peso: 1

6.2. Condiciones de Aprobación:

Todas las calificaciones son en escala vigesimal.

Las fracciones iguales o superiores a 0.5 se consideran como unidad (en el Promedio Final).

El estudiante estará en la condición de inhabilitado con 40% o más de inasistencias del número real de sesiones

desarrolladas en el ciclo, no teniendo derecho a rendir al examen de aplazados.

Los calificativos con NP (No se presentó), equivale a cero (00). En caso se tramite la justificación respectiva solamente se

recupera la evaluación no rendida a través de la evaluación de REZAGADO.

La nota promocional mínima es de 10.5 (equivalente a once).

Solamente tienen derecho a rendir el examen de aplazados los estudiantes con promedio promocional desaprobatorio, igual

o mayor a SEIS (06).

El examen de aplazados incluirá todos los contenidos del curso tanto de teoría como de práctica. (La calificación máxima a

obtener es ONCE).

1. ROGER S. Pressman, 2002, Ingeniería del Software - Un Enfoque Práctico, 5ta. Edición, Mc Graw Hil

2. SCHACH Stephen, 2005, Análisis y Diseño Orientado a Objetos con UML, 1ra. Edición McGraw Hill

3. KENDALL, Kenneth y KENDALL, Julie,2005. ANÁLISIS Y DISEÑO DE SISTEMAS, 6ta. Edición, Prentice Hall.

4. JOSEPH Schmuller, Aprendiendo UML En 24 Horas. 1ra Edición.

5. PÉREZ Gustavo Guillermo, 2008. Aprendiendo Java y Programación Orientada A Objetos, 2da edición.

6. Páginas de Internet:

OpenUP. http://epf.eclipse.org/wikis/openup/index.htm

(5)

DOCENTE DE LA ASIGNATURA JEFE DE DEPARTAMENTO

CARRERA PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS

Referencias

Documento similar

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)