Вы находитесь на странице: 1из 5

UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SÍLABO
1. DATOS GENERALES:
1.1 Nombre de la asignatura : Ingeniería de Software II
1.2 Código de la asignatura : IIAB81
1.3 Prerrequisito(s) : IIAB71
1.4 Créditos : 04
1.5 Ciclo : VIII
1.6 Año y Semestre Académico : 2019-I
1.7 Duración : 16 semanas
1.8 Horas : TH: 05 (HT: 02; HP: 03)
1.9 Fecha de inicio y término : Del 01/04/2019 al 19/07/2019
1.10 Ambiente/instalaciones : Aula 202 - EPIS / Local Ccoyahuacho
1.11 Docente responsable : M.Sc. Carlos Yinmel Castro Buleje
1.12 Correo electrónico : Ccastro@unajma.edu.pe
1.13 Jefe de prácticas :

2. SUMILLA:
La asignatura de Ingeniería de Software II tiene naturaleza teórica – practica y de formación obligatoria. El
propósito es proveer al estudiante los conocimientos para el proceso de gestión de proyectos de software, y su
construcción, pasando por el control de calidad de software, métricas, y estrategias. Esta asignatura comprende
los siguientes tópicos: Desarrollo de metodologías tradicionales, y agiles.

La signatura en su contenido comprende 02 unidades.

• Ciclo de vida de software y metodologías de desarrollo.


• Desarrollo de metodologías agiles.

3. CONTENIDOS TRANSVERSALES:
3.1 Educación en valores
3.2 Desarrollo sostenible local, regional y nacional
3.2 Investigación científica y tecnológica

4. COMPETENCIA:
Brindar una amplia visión en el análisis preliminar del entorno organizacional, sus requerimientos y otros
factores involucrados en el desarrollo de software que ayuden a identificar el proceso de desarrollo que mejor
se adapte a las necesidades del cliente; valorando su importancia en el ámbito profesional.

1
5. ORGANIZACIÒN DE LAS UNIDADES DE APRENDIZAJE:
5.1. Ciclo de vida de software y metodologías de desarrollo.
08 semanas:
Conoce los fundamentos en el desarrollo de software asimismo documenta los requerimeintos según una
metodología de desarrollo determinada.

SABERES DE LA COMPETENCIA ESTRATEGIA


SEMANA
PROCEDIMIENTOS CONOCIMIENTOS ACTITUDES

Identifica La ingeniería de software y - Demuestra ética, -Exposición


los modelos del proceso
claramente los compromiso y temática del
1 (ciclo de vida)
autodisciplina en profesor
modelos ciclo de
vida los trabajos que -Resolución de
asume. ejercicios
Identifica claramente los El proceso del software,
flujos de modelos de proceso - Promueve la prácticos
2 Procesos de desarrollo de en la ingeniería de software. corresponsabilidad -Práctica dirigida
Software involucrándose en clases
Identifica los modelos de Actividades de los procesos, positiva y
proceso de software e Modelos del proceso de creativamente en el
software, Iteración de
3 identifica el modelo adecuado procesos, Especificación del trabajo en equipo.
según el tipo de solución de software, Diseño e
software a desarrollar implementación del software,
Validación del software
Entenderlos Requerimientos funcionales
y no funcionales:
conceptos relacionados a
los requerimientos del Requerimientos del usuario,
usuario y del sistema, requerimientos del sistema,
diferenciar entre el documento de
4 requerimientos requerimiento del software,
funcionales y no estudios de factibilidad,
funcionales validación de requerimiento,
administración de
requerimientos

Conocer el uso de El Proceso Unificado de


La metodología Desarrollo de Software
Introducción
RUP
Dirigido por Casos de Uso
Centrado en la
Arquitectura
5 -Iterativo e Incremental
-Beneficios del enfoque
iterativo
-El Ciclo de Vida del
Proceso Unificado

6 Conocer el uso de Fases de la metodología


RUP.
La metodología
-Disciplinas
RUP -Hitos
-Un proceso conducido por
Casos de Uso
-Un proceso centrado en la
arquitectura
-Un proceso iterativo e
2
incremental
7 Realiza diagramas de clases Diagramas de clases. Tipos
de análisis De relaciones:
generalización, asociación y
agregación
8 EVALUACIÓN
EVIDENCIAS:
A) DESEMPEÑO:
B) PRODUCTO: Plano de arquitectura
C) CONOCIMIENTOS: Prueba escrita, prueba práctica en software
D) ACTITUDES: Puntualidad en la presentación de trabajos, asistencia y responsabilidad

5.2 Desarrollo de metodologías ágiles:


08 semanas:
Resultado de aprendizaje:
Aplica los conocimientos de el modelado y desarrollo de software utilizando metodologías agiles.

SEMANA SABERES DE LA COMPETENCIA ESTRATEGIA

PROCEDIMIENTOS CONOCIMIENTOS ACTITUDES

9 Realiza diagramas Introducción al modelado de - Demuestra ética, -Exposición


de casos de uso software utilizando UML: Diagramas compromiso y temática del
de casos de uso. autodisciplina en los profesor
Realiza Especificación de casos de uso, trabajos que asume. -Resolución de
documentación de manejo de - Promueve la ejercicios
10
especificación de corresponsabilidad prácticos
casos de uso. involucrándose -Práctica dirigida
Realiza diagramas Diagramas de clases: Tipos de positiva y en clases
11 creativamente en el
de clases de análisis relaciones, generalización,
asociación y agregación. trabajo en equipo.
Realiza diagramas Diagramas de secuencia, de .
12 actividad, descripción de actividades
de secuencia.
del sistema.
Entender la La Metodología SCRUM, Artefactos
metodología de de SCRUM, pila de productos,
tableros camban.
desarrollo rápido de
software frente a
13 otras metodologías
-Comprenderlas
ventajas y
desventajas
Comprender el La metodología SCRUM: Reuniones
proceso de scrum y diarias, Sprints, Reunión de
retrospectiva.
14 definir las
iteraciones, así
como las reuniones.

15 Desarrolla una Desarrollo de una aplicación


aplicación utilizando utilizando metodología SCRUM

3
la metodología
SCRUM.
16 Examen práctico, presentación de trabajos finales.
6. ESTRATEGIAS METODOLÓGICAS:
A fin de lograr un mejor desarrollo del aprendizaje, se emplearán las siguientes estrategias metodológicas:
a. Conferencia o clase magistral
b. Metodologías activas: rompecabezas, tándem, aprendizaje colaborativo
c. Técnicas grupales: debate, seminario, taller
d. Análisis y controles de lecturas
e. Trabajos y prácticas individuales y grupales
f. Trabajo de aplicación
7. EVALUACIÓN DEL APRENDIZAJE:
La evaluación del aprendizaje de los estudiantes tiene su base en el Reglamento General de estudios y el
Reglamento General de Evaluación del Proceso de Enseñanza Aprendizaje de la UNAJMA. Está orientada
a determinar si el estudiante posee conocimientos, habilidades, destrezas y aptitudes requeridas para
alcanzar una formación educativa mediante el proceso de enseñanza aprendizaje; considerando la entrega
de información objetiva, válida, confiable y oportuna; considerando las fases inicial, progresiva, permanente
(intermedia) y final.
La asistencia es obligatoria. El 25% de inasistencias inhabilita al estudiante para rendir sus evaluaciones y/o
aprobar la asignatura.
La evaluación del aprendizaje será una tarea constante durante todo el proceso de enseñanza-aprendizaje
de la asignatura. Se evaluará los conocimientos que el alumno vaya adquiriendo, sus actitudes, crítica y
progresos en el razonamiento, etc.
a. Criterios de aprobación y promoción

TÉCNICAS DE
EVIDENCIAS INSTRUMENTOS PESO
EVALUACIÓN
Conocimiento (Contenido conceptual): - Pruebas escritas Examen escrito 40%
- Exposiciones temáticas (0.4)
- Análisis de lecturas
Productos (contenido procedimental): - Análisis de contenido Examen práctico 50%
- Informes del producto (0.5)
- Entregables - Observación
Desempeño (Contenido procedimental
de proceso):
- Demostraciones
-Trabajo final

Actitudes (Contenido actitudinal) - Observación Lista de actitudes 10%


-Actitudes (0.1)

4
8. BIBLIOGRAFÍA
Bruegge, B; Dutoit, A (2009). Object-Oriented Software Engineering con UML, Patrones y Java. 3ra edición. New
York. Pearson education SA.
Gomaa, H (2011), Modelado y Diseño de Software: UML, casos de uso, patrones y Arquitecturas Software. New
York. Cambridge University Press.
IEEE (2014).Guide to the Software Engineering Body of Knowledge Version 3.0 SWEBOK. 3.0 edition. Washington:
Copyright © 2014 IEEE
Kim, R.; (2006) Learning UML 2.0. First Edition, California USA: Ed. O’Reilly Media.
Pressman, R. (2009). Ingeniería de Software. 7ma edición. México: Ed. Mc Graw Hill.
Sommerville, I (2010). Ingeniería del software. 9na edición. Madrid: Pearson educación. S.A
Quatrani,T.; Palistrant, J. (2006) Visual Modeling with IBM Rational Software Architect and UML. Estados Unidos
de Norteamérica. IBM Press.

Andahuaylas, marzo de 2019

----------------------------------------------------------
M.Sc. Carlos Yinmel Castro Buleje
Docente de asignatura

RECEPCIÓN

Vº Bº DEL DIRECTOR DE DEPARTAMENTO ACADÉMICO

Вам также может понравиться