Subido por Juan Pedro Santos Fernández

Silabo-IS-I-2022-I -Sede - VISADO

Anuncio
UNIVERSIDAD NACIONAL DE TRUJILLO
SILABO DE LA EXPERIENCIA CURRICULAR
“INGENIERÍA DE SOFTWARE I”
I. DATOS DE IDENTIFICACIÓN
1.1. Área: Especialidad
1.2. Facultad: Ingeniería
1.3. Departamento Académico: Ingeniería de Sistemas
1.4. Programa de Estudios: Ingeniería de Sistemas
1.5. Sede: Trujillo
1.6. Año - Semestre académico: 2022-I
1.7. Ciclo: VII
1.8. Código de la experiencia curricular: 3376
1.9. Sección(es)/grupo(s): A
1.10. Créditos: 4
1.11. Requisito: 3366
1.12. Inicio – término: 23/05/2022 – 09/19/2022
1.13. Tipo: Especialidad
1.14. Régimen: Obligatorio
1.15. Organización semestral del tiempo (semanas):
Unidades
Actividades
Total de Horas
I
II
III
Semana / Día
Aplazados
Teóricas
30
10
10
10
---
Prácticas
60
20
20
20
---
Consolidación de
aprendizajes
08
02
02
02
02
Total Horas
98
1.10. Docente / equipo docente(s):
CONDICIÓN
APELLIDOS Y NOMBRES
PROFESIÓN
EMAIL
INSTITUCIONAL
Coordinador(a)
SANTOS FERNÁNDEZ, JUAN PEDRO
INGENIERO DE SISTEMAS
Docente 1
SÁNCHEZ TICONA, ROBERT JERRY
INGENIERO DE COMPUTACIÓN Y
rsanchezt@unitru.edu.pe
SISTEMAS
jsantos@unitru.edu.pe
II. SUMILLA:
La experiencia curricular de Ingeniería del Software I es de naturaleza teórico–práctico, se orienta a desarrollar en el
estudiante la capacidad de aplicar métodos, metodologías, procedimientos en el desarrollo de productos software de
calidad. Los Conocimientos y desarrollo práctico del curso contribuyen directamente al logro de las Capacidades
Terminales CT1.2, CT3.2, CT3.3 y CT3.4
Se ha organizado el desarrollo de la experiencia curricular en los siguientes bloques temáticos: Ingeniería de software, el
proceso de desarrollo del software, modelos de proceso de desarrollo del software, metodologías inherentes al desarrollo
de software, Gestión de Proyectos de software, planeación y calendarización del proyecto, medidas, métricas e
indicadores, requerimientos del software: funcionales y no funcionales, requerimientos del usuario y del sistema;
modelado del análisis, modelado funcional y modelado del flujo de información, diseño de datos, diseño arquitectónico,
diseño de la interfaz gráfica del usuario; garantía de calidad del software, técnicas de prueba del software, estrategias de
prueba del software, mantenimiento del software y gestión de configuraciones.
La experiencia curricular de Ingeniería del Software I será útil para que el estudiante sea capaz de gestionar un proyecto
de desarrollo de software, así como del desarrollo del producto software con las especificaciones requeridas por los
usuarios.
UNIVERSIDAD NACIONAL DE TRUJILLO
COMPETENCIA DE EXPERIENCIA CURRICULAR
UNIDAD DE COMPETENCIA
Gestiona efectivamente la planificación, análisis, diseño, implementación, ejecución, prueba, implantación, administración y
control de proyectos de tecnologías y sistemas de información que promueven el aprovechamiento racional de los recursos
informáticos de una organización empresarial, la gestión de su gobernabilidad y servicios de tecnologías de información, la gestión
del desarrollo de software, la gestión de su infraestructura y comunicaciones y la investigación científica, contribuyendo a creación
de valor y la mejora continua de sus procesos clave del negocio y la seguridad de la información valorando la importancia del
desarrollo económico, social y ambiental de las nuevas generaciones digitales.
ARTICULACION CON LAS COMPETENCIA GENERALES DE LA UNT
Competencias Generales de la UNT
DESARROLLA su pensamiento crítico aplicado en la solución de problemas en un contexto globalizado, haciendo uso de la
tecnología de la información.
III.
PROGRAMACIÓN ACADÉMICA
CAPACIDADES
TERMINALES
Reconoce los
pasos de la
metodología RUP
en el desarrollo
de software y
diagramas del
modelo del
negocio.
RESULTADOS
DE
APRENDIZAJES
Describe la
Ingeniería de
Software con
pertinencia.
Detalla la
metodología
Rational Unified
Process (RUP)
mostrando
congruencia.
Explica el modelo
del negocio con
coherencia.
ORGANIZACIÓN DE
UNIDADES DE
CONTENIDOS
ESTRATEGIAS
DIDÁCTICAS
Unidad I. Rational Unified
Process (RUP) y modelo
del negocio
Presentación y socialización
del sílabo
Introducción a la Ingeniería
de Software.
La crisis del software.
Introducción al Rational
Unified Process (RUP).
Modelado de negocio
Reglas del negocio.
Modelo de casos de uso del
negocio.
Diagrama de objetivos del
negocio.
Diagrama de casos de uso
del negocio vs. objetivos del
negocio.
1. Socialización del
sílabo (Video
conferencia).
2. Exposición docente
(vídeo conferencia).
3. Lectura de módulo
de aprendizaje.
4. Video referente a la
tarea.
5. Ejecución y envío
de la tarea N° 1.
Diagrama general de
casos de uso del negocio
Diagrama de actores del
negocio.
Diagrama general de casos
de uso del negocio.
Diagrama de trabajadores
del negocio
Diagrama de entidades del
negocio
Diagrama de estados
1. Exposición docente
(Video conferencia).
2. Lectura del módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 2.
Realizaciones del negocio
Diagrama de realizaciones
del negocio.
Diagrama de clases del
negocio
Diagrama de actividades del
negocio.
Modelo del dominio
1. Exposición docente
(video conferencia).
2. Lectura de módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 3.
Informe.
Exposición del trabajo de
investigación
1.Exposición /
Presentación del
trabajo aplicativo
Informe.
EVIDENCIAS DE
DESEMPEÑO
INSTRUMENTOS
DE EVALUACIÓN
SEMANAS
Informe.
Rúbrica.
1ra semana:
23 - 27 de
mayo
Informe.
Rúbrica
2da semana:
30 de mayo 03 de junio
Rúbrica.
3ra semana:
06 - 10 de
junio
Rúbrica.
4ta semana:
13 de junio 17 de junio
UNIVERSIDAD NACIONAL DE TRUJILLO
Presentación, sustentación y
defensa del trabajo aplicativo
grupal.
Identifica y
documenta los
requerimientos de
software, estima
el tiempo de
desarrollo, calcula
la viabilidad
económica e
identifica riesgos,
utilizando
modelos,
estándares y
técnicas vigentes
de la ingeniería
del software.
Describe el
modelo de
requerimientos
mostrando
conocimiento.
Analiza e
interpreta la
estimación del
tiempo de
desarrollo de
software
mostrando
coherencia.
Explica la
factibilidad
económica de un
proyecto de
software con
pertinencia.
Analiza, diseña,
construye,
prueba,
implementa y
mantiene
aplicaciones
informáticas con
criterios de
seguridad, calidad
y eficiencia.
grupal (Video
conferencia).
2. Debate en foro.
3. Chat de
retroalimentación.
Examen parcial II.
Desarrollo de una
prueba de
conocimientos.
Prueba.
Prueba escrita.
5ta semana:
20 - 24 de
junio
Unidad II. Modelo de
requerimientos
Modelo de requerimientos
Requerimientos funcionales
y no funcionales.
Matriz de actividades vs.
requisitos
Matriz
de
requisitos
funcionales adicionales
Modelado de requerimientos
Diagrama de casos de uso
Diagrama de actores
Diagrama de casos de uso
por proceso de negocio
Diagrama de casos de uso
general
1. Exposición docente
(video conferencia).
2. Debate en foro.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 4
Informe.
Rúbrica.
6ta semana:
27 de junio 01 de julio
Estimación del tiempo de
desarrollo de software
Estimación de tiempo de
desarrollo basado en puntos
de casos de uso.
Estimación de tiempo de
desarrollo basado en Método
COCOMO II.
1. Exposición docente
(video conferencia).
2. Lectura de módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 5.
Informe.
Rúbrica.
7ma semana:
04 de julio - 08
de julio
Factibilidad económica
Estudio
de
Viabilidad
Económica.
Priorización de casos de uso.
Gestión de Riesgos en
Proyectos de Software.
Documento del proyecto de
software
1. Exposición docente
(Video conferencia).
2. Lectura del módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 6.
Exposición del trabajo de
investigación
Presentación, sustentación y
defensa del trabajo aplicativo
grupal.
1.Exposición /
Presentación del
trabajo aplicativo
grupal. (Video
conferencia)
2. Debate en foro.
3. Chat de
retroalimentación.
Examen parcial II.
Desarrollo de una
prueba de
conocimientos.
Unidad III. Modelos de
análisis,
diseño,
desarrollo, pruebas e
implementación
Modelo de análisis
Diagrama de clases de
análisis. Diagramas de
colaboración. Diagrama de
paquetes. Diagrama de
subsistemas.
1. Exposición docente
(video conferencia).
2. Debate en foro.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 7.
Rúbrica.
8va semana:
11 - 15 de
julio
Informe.
Rúbrica.
9na semana:
18 - 22 de
julio
Prueba.
Prueba escrita.
Informe.
Informe.
Rúbrica.
10ma semana:
25 - 29 de
julio
11va semana:
01 - 05 de
agosto
UNIVERSIDAD NACIONAL DE TRUJILLO
Describe el
modelo de análisis
con fundamento.
Analiza e
interpreta el
modelo de diseño
mostrando
congruencia.
Explica los
modelos de
desarrollo,
pruebas e
implementación
con pertinencia.
Modelo de diseño
Modelo conceptual. Modelo
de entidades. Modelo lógico
de B.D. Modelo físico de B.D.
Diagrama de clases de
diseño.
Casos de uso de realización.
Diseño de formularios.
Diagramas de secuencia.
Diagramas
de
estado.
Diagrama de navegabilidad.
Diagrama de componentes.
Diagrama de despliegue.
Modelo de desarrollo
Especificaciones
del
lenguaje de desarrollo.
Generación de código.
Modelo de pruebas
Modelo de casos de uso de
pruebas. Pruebas de la caja
blanca. Pruebas de la caja
negra. Pruebas unitarias.
Modelo de implementación
Elaboración de manuales.
Capacitación. Puesta en
marcha del sistema.
Informe.
Rúbrica.
1. Exposición docente
(Video conferencia).
2. Lectura del módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 9.
Informe
Rúbrica.
12va semana:
08 - 12 de
agosto
13va semana:
15 – 19 de
agosto
Exposición del trabajo de
investigación
Presentación, sustentación y
defensa del trabajo aplicativo
grupal.
1.Exposición /
Presentación del
trabajo aplicativo
grupal. (Video
conferencia)
2. Debate en foro.
3. Chat de
retroalimentación.
Informe.
Examen parcial III
Desarrollo de una
prueba de
conocimientos.
Prueba.
Prueba escrita.
15va semana:
29 de agosto –
02 setiembre
Desarrollo de una
prueba de
conocimientos.
Prueba
Prueba escrita
16va semana:
05 - 09 de
setiembre
Examen de aplazados
IV.
1. Exposición docente
(video conferencia).
2. Lectura de módulo
de aprendizaje.
3. Video referente a la
tarea.
4. Realización y envío
de la tarea N° 8.
Rúbrica.
14va semana:
22 – 26 de
agosto
SISTEMA DE EVALUACIÓN
5.1 Base legal: Reglamento de normas generales de evaluación y aprendizaje con el enfoque en competencias, de los estudiantes de
pregrado UNT.
5.2 Principios y procedimientos:
 La evaluación por competencias se caracteriza por ser progresiva, formativa y auténtica; por lo que es de procesos e integral y
se orienta a asegurar el logro de los aprendizajes esperados, capacidades y competencias
 Se evalúan las evidencias concretas a través de las cuales los estudiantes demuestran haber logrado aprendizajes (exposiciones
orales, presentación de trabajos escritos, ensayos, exposiciones, mapas conceptuales, infografías, maquetas, entre otros); y
sirve para recoger información, tomar decisiones oportunas e informar a los estudiantes y autoridades para las acciones de
mejora respectiva.
 Si el estudiante no se presenta a la exposición de algún trabajo de investigación o del proyecto real, tarea de teoría, práctica o
laboratorio, examen de teoría, examen de laboratorio o presentación de avance del proyecto real, se hará acreedor a la nota de
cero (00).
 Se considerará las siguientes evidencias de evaluación: TA=Tareas académicas, TID=Trabajo de investigación (elaboración de
un artículo de revisión), EE=Examen escrito.
 Al valorar los resultados y/o productos, se debe de tener en cuenta una ponderación específica según los instrumentos de
evaluación empleados.
 La fórmula para calcular los promedios de Unidad es la siguiente:
𝑃𝑈𝑖 =
𝑇𝐴𝑖 ∗1+𝑇𝐼𝑖 ∗2+𝐸𝐸𝑖 ∗3
6
, siendo i = 1..3 unidades
UNIVERSIDAD NACIONAL DE TRUJILLO
 La fórmula para calcular el promedio promocional es la siguiente:
𝑃𝑃 = 0.3 ∗ 𝑃𝑈1 + 0.3 ∗ 𝑃𝑈2 + 0.4 ∗ 𝑃𝑈3
Criterios para la promoción
El sistema de calificación es vigesimal (0-20). La nota aprobatoria es 14, en el promedio promocional el medio punto (0.5) favorece
al estudiante. La asistencia será en función al ingreso a la plataforma y/o a los productos académicos virtuales presentados en la
semana por parte de los estudiantes En caso de incumplimiento en un 30%, serán inhabilitados.
En caso de estudiantes que asuman la modalidad no presencial con módulo auto instructivo, la asistencia será en función a las
tareas presentadas.
Nivel de logros
Valoración integral de la competencia a través de las evidencias de desempeño de los estudiantes obtenidos al finalizar la
experiencia curricular. Se establece tres niveles de logro:
 Nivel de inicio: Necesita reforzar las capacidades previstas en coordinación con la Dirección de Escuela y/o Estudios Generales,
según corresponda. (0-13).
 Nivel logrado: Muestra un nivel adecuado de dominio de las capacidades en la asignatura (14-17)
 Nivel avanzado: Posee un alto nivel de dominio de las capacidades de la asignatura (18-20)
Los estudiantes que alcancen el nivel de inicio, pasarán a un examen sustitutorio el cual reemplazará a la nota más baja obtenida
en las tres Unidades. Se dará en la semana última de la programación.
Al final de cada Unidad de aprendizaje, el docente debe implementar acciones correctivas(retroalimentación), para aquellos
estudiantes que se encuentren en los niveles de inicio.
Reportes:
El coordinador de la Experiencia Curricular, reporta al Director de Escuela / EGUNT, los niveles de logros alcanzados en cada
unidad adjuntando su plan de mejora.
V.
CONSEJERÍA ACADÉMICA
7.1 Propósito:
Acompañamiento y monitoreo académico oportuno al estudiante que no logra las capacidades programadas en el proceso del
desarrollo de la experiencia curricular como parte del plan de mejora.
7.2 Desarrollo de la tutoría
Días: jueves
Lugar: Aula virtual mediante chat.
Horario: 03:00-05:00 p.m.
VI. REFERENCIAS BIBLIOGRÁFICAS
REFERENCIA
ENLACE VIRTUAL O LUGAR
Bruegge, B., & Dutoit, A. H. (2002). Ingeniería de software
orientado a objetos (Primera ed.). México D.F., México:
Pearson.
https://www.academia.edu/9198830/Ingenieria_
Software_Orientada_a_Objetos
Fowler, M., & Scott, K. (1999). UML gota a gota (Primera
ed.). México D.F., México: Pearson.
https://ingenieriasoftware2011.files.wordpress.c
om/2011/07/uml-gota-a-gota.pdf
Gibert Ginestà, M., & Peña González, Á. (2005).
Ingeniería del software en entornos de SL (Segunda ed.).
Barcelona, España: Eureca Media, SL.
http://www.sw-computacion.f2s.com/Linux/009Ingenieria_del_software.pdf
Gómez Fuentes, M. d., Cervantes Ojeda, J., & González
Pérez, P. P. (2019). Fundamentos de ingeniería de
software (Primera ed.). México D.F., México: Universidad
Autónoma Metropolitana, Unidad Cuajimalpa.
http://www.cua.uam.mx/pdfs/conoce/libroselec
/Fundamentos_Ing_SW-VF.pdf
Jacobson, I., Booch, G., & Rumbaugh, J. (2000). El proceso
unificado de desarrollo de software (Primera ed.).
Madrid, España: Pearson.
https://es.slideshare.net/gagamonsterbadroman
ce/el-proceso-unificado-de-desarrollo-desoftware--jacobson-boochrumbaugh?from_action=save
Kendall, J. E., & Kendall, E. J. (2011). Análisis y diseño de
sistemas (Octava ed.). México D.F., México: Pearson.
https://docer.com.ar/doc/vvnnv
UNIVERSIDAD NACIONAL DE TRUJILLO
REFERENCIA
ENLACE VIRTUAL O LUGAR
Kimmel, P. (2008). Manual de UML (Primera ed.). México,
México: McGraw-Hill.
https://www.academia.edu/29446479/Manual_
de_UML_-_Paul_Kimmel.pdf
Larman, C. (2003). UML y patrones. Una intdroducción al
anñalisis y diseño orientado a objetos y al proceso
unificado (Segunda ed.). Madrid, España: Pearson.
http://fmonje.com/UTN/ADES%20%20208/UML%20y%20Patrones%20%202da%20
Edicion.pdf
Pressman, R. (2010). Ingeniería del software. Un enfoque
práctico (Séptima ed.). México D.F., México: McGrawHill.
http://cotana.informatica.edu.bo/downloads/ldIngenieria.de.software.enfoque.practico.7ed.Pres
sman.PDF
Rumbaugh, J., Jacobson, I., & Booch, G. (2000). El
lenguaje unificado de modelado. Manual de referencia
(Primera ed.). Madrid, España: Pearson.
https://ingenieriasoftware2011.files.wordpress.c
om/2011/07/el-lenguaje-unificado-de-modeladomanual-de- referencia.pdf
Schmulletr, J. (2000). Aprendiendo UML en 24 horas
(Primera ed.). México D.F., México: Prentice-Hall.
https://www.academia.edu/17124068/Aprendie
ndo_UML_en_24_Horas_Joseph_Schmuller
Sommerville, I. (2011). Ingeniería de software (Novena
ed.). México D.F., México: Pearson.
http://artemisa.unicauca.edu.co/~cardila/Libro_S
ommerville_9.pdf
Villalobos Abarca, M. (2019). Proyectos de desarrollo de
software (Primera ed.). Arica, Chile: Universidad de
Tarapacá.
http://sb.uta.cl/libros/Libro%20de%20Ingenier%
C3%ADa%20de%20Software%20V1.pdf
Whitten, J. L., & Bentley, L. D. (2008). Análisis de
sistemas: diseño y métodos (Séptima ed.). México D.F.,
México: McGraw-Hill.
https://www.academia.edu/35874357/An%C3%
A1lisis_de_sistemas_7ma_Edici%C3%B3n_Jeffrey
_L._Whitten_FREELIBROS.ORG
Trujillo, mayo del 2022
Descargar