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

UNIVERSIDAD NACIONAL DE MOQUEGUA

VICEPRESIDENCIA ACADÉMICA EPISI


Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

SILABO

ANALISIS Y DISEÑO DE SISTEMAS II

I. DATOS DE LA ASIGNATURA
1.1. Escuela Profesional : Ingeniería de Sistemas e Informática
1.2. Semestre Académico : 2020 – I
1.3. Ciclo de Estudio : V
1.4. Código de Asignatura : IS-522
1.5. Créditos : 03 (TRES)
1.6. Horas Semanales : 04 (CUATRO)
1.6.1. Horas Teoría : 02 (DOS)
1.6.2. Horas Práctica : 02 (DOS)
1.7. Pre-requisito : ANALISIS Y DISEÑO DE SISTEMAS I (IS-422)
1.8. Docente Responsable : Ing. Danyer Alain Valencia LLamoca

II. SUMILLA
Conceptos y fundamentos de la Ingeniería de Software, paradigmas. Gestión de proyectos de Software: matrices
del proyecto, planificación de proyectos de software. Control de calidad de software. Métodos convencionales de
la Ingeniería de Software, métricas. Técnicas del Software. Ingeniería de Software Orientada a Objetos. Métricas
técnicas para sistemas orientados a objetos. Ingeniería del Software asistida por computadora.

III. COMPETENCIA Y CAPACIDADES


Este curso presenta los principios y técnicas necesarias de Diseño de Sistemas para que a partir de los requisitos
ya identificados y analizados, realizar un diseño robusto de una aplicación de software mediante la aplicación del
proceso unificado de desarrollo (RUP)

IV. RESULTADO DEL APRENDIZAJE


Mediante la resolución de un caso real, aprenderán a aplicar las diferentes fases de RUP sobre un proyecto de
desarrollo basado en objetos. El lenguaje unificado de modelado, UML, se utilizará de forma intensiva para
representar y refinar los diferentes artefactos de la metodología.
 Se utilizará una herramienta CASE (ejemplo Power Designer) para la producción de código fuente.
 Ser capaz de aplicar los principios y tecnologías de ingeniería de software para asegurar que las
implementaciones de software son robustos, fiables y apropiados para su público objetivo
 Entendimiento de lo que las tecnologías actuales pueden y no pueden lograr
 Identificar y analizar los criterios y especificaciones apropiadas a los problemas específicos, y planificar
estrategias para su solución.
 Especificar, diseñar e implementar sistemas basados en computadoras.
 Implementar efectivamente las herramientas que se utilizan para la construcción y la documentación de
software, con especial énfasis en la comprensión de todo el proceso involucrado en el uso de computadoras
para resolver problemas prácticos. Esto debe incluir herramientas para el control de software, incluyendo el
control de versiones y gestión de la configuración

Página 1 de 6
UNIVERSIDAD NACIONAL DE MOQUEGUA
VICEPRESIDENCIA ACADÉMICA EPISI
Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

V. PROGRAMACION DE LOS CONTENIDOS

PRIMERA UNIDAD: GESTION DE PROYECTO DE SOFTWARE


Avance
CONTENIDOS
Sem. Porcentual
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL AP* AA**
Ingeniería del Software Reconocer los conceptos de 5% 5%
Definición, características. software.
Productos de software. Ejemplificar de aplicaciones de
1
Aplicaciones de software. software.
Paradigma orientado a objetos. Diseñar estructuras de proyectos de
UML, introducción software.
Ciclo de vida del software Identificar y analizar los modelos de 7% 12%
Ciclo de vida clásico construcción de software
Captura de datos, mejoras y Elaboración de cuadro comparativo
herramientas. de modelos de software,
2 Modelos de construcción de representación, ventas y
software desventajas

Taller: identificar el proceso de la


UNAM para su proyecto final.
Gestión de proyectos Identificar y describir los 7% 19%
Componentes de la gestión componentes de gestión de
Planificación de proyectos software.
Estudio de factibilidad Recopilar información de la
3
situación organizacional para el
Laboratorio: Microsoft Project, modelamiento de software
calendario, tareas, hitos, duración,
recursos y predecesoras
NTP- ISO/IEC RT 29110 Identificar el propósito, objetivos, 6% 25%
Asume con responsabilidad
Proceso de gestión de proyecto, productos de entrada, salida.
las actividades académicas
Proceso de implementación de Internos, roles involucrados y
asignadas.
software actividades comprendidos en la
4
NTP 29110
Trabaja en equipo de forma
Laboratorio: Microsoft Project,
ordenada y equitativa al
costos, control, recursos, vistas,
momento del desarrollo de
línea base seguimiento e informe
proyecto y prácticas de
Metodologías de desarrollo Identificar y relacionar la aplicación 8% 33%
laboratorio.
Enfoque estructura y orientado a de las metodologías de software,
objetos. según el tipo de situación
Realiza con honestidad las
Metodologías tradicionales. organizacional.
evaluación asignadas.
Metodologías agiles. Definir el tipo de enfoque y la
5 Metodologías web. metodología a usar en proyecto de
Métricas de software software
Factores de calidad de MacCall Investigación y presentación de
conceptos principales de enfoques
Taller: identificar la metodología a de desarrollo de software
emplear en su proyecto
UML – Lenguaje de Identificar, analizar y explicar los 6% 39%
6 Modelamiento Unificado diagramas de modelamiento y su
Conceptos aplicación en proyecto de software.
Resumen de notación UML Identificar y analizar los elementos
Herramientas CASE: Open de construcción de los diagramas 6% 45%
Source, licenciadas. para el negocio
Diagramas de estructura: clases, Elaborar los diagramas de UML
despliegue, objetos, para el negocio.
7 componentes, estructura y
paquetes
Diagramas de comportamiento:
casos de uso, actividad, maq. De
estados, tiempo, secuencia y
comunicaciones
Presentación 1er entregable de Elaborar informe preliminar informe 5% 50%
proyecto preliminar de proyecto de software
8
Primer Examen Parcial
* AP Avance Parcial ** AA Avance Acumulado

Página 2 de 6
UNIVERSIDAD NACIONAL DE MOQUEGUA
VICEPRESIDENCIA ACADÉMICA EPISI
Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

SEGUNDA UNIDAD: PROCESO DE DESARROLLO E IMPLEMENTACIÓN DE SOFTWARE


Avance
CONTENIDOS
Porcentual
Sem.
CONCEPTUAL PROCEDIMENTAL APTITUDINAL AP* AA**
RUP – Proceso Unificado Identificar, analizar y explicar los 5% 55%
Definiciones generales flujos de trabajo RUP y su aplicación
9 Características y componentes en el proyecto de software
Fases y Flujo de Trabajo (FT) Elaborar informe preliminar del
Artefactos proyecto de software
FT RUP: modelado de negocio Identificar y analizar los elementos 5% 60%
Evaluación del negocio de construcción de los diagramas
Pictográfico situacional para el negocio
Pictográfico solucionador Elaborar diagramas UML para el
Reglas de negocio negocio
10 Diagramas UML: diagrama de
casos de uso de negocio,
diagrama de objetos de negocio

Laboratorio: desarrollar
diagramas de negocio
FT RUP: modelado de Identificar y describir los elementos 7% 67%
requerimientos de construcción de los diagramas
Modelado de requerimiento para el requerimiento.
Estimación de proyecto Elaborar diagramas UML para el
Diagramas UML: diagrama de requerimiento y los incorpora en el
casos de uso de requerimientos, proyecto de software
11 plantillas, diagrama de clases de Asume con
requerimientos responsabilidad las
actividades académicas
Laboratorio: elaborar informe de asignadas.
modelamiento de software,
aplicando los conceptos del Trabaja en equipo de
modelo de negocio y modelado de forma ordenada y
requerimientos equitativa al momento del
FT RUP: modelado de análisis Identificar y describir los elementos desarrollo de proyecto y 8% 75%
Diagramas UML: diagrama de de construcción de los diagramas prácticas de laboratorio.
12 clases y estereotipos de clase, para el análisis y diseño.
diagrama de secuencia, diagrama Elaborar diagramas UML para el Realiza con honestidad
de colaboración análisis y diseño las evaluación asignadas.
FT RUP: modelado de diseño 8% 83%
Diagramas UML: subsistemas e
interfaces, modelo arquitectónico,
13 diagrama de estados

Laboratorio: desarrollo de
diagramas de análisis y diseño
según proyecto de estudio
FT RUP: modelado de Identificar y analizar los elementos 5% 88%
implementación de construcción de los diagramas
14 Diagramas UML: diagrama de para la implementación.
componentes, diagrama de Elaborar los diagramas UML para la
despliegue implementación y los incorpora en el
proyecto de software.
Transformación al modelo de 6% 94%
datos
15 Clases persistentes
Generación de modelos de datos
CMMI, SCAMPI, MOPROSOFT y
Otros Estándares.
Presentación de Proyecto Final Exposición sobre proyecto final 6% 100%
16
Segundo Examen Parcial
Examen Aplazados
17
ENTREGA RESULTADOS FINALES
* AP Avance Parcial ** AA Avance Acumulado

Página 3 de 6
UNIVERSIDAD NACIONAL DE MOQUEGUA
VICEPRESIDENCIA ACADÉMICA EPISI
Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

VI. ESTRATEGIAS METODOLOGIAS


 Los contenidos y actividades propuestas se desarrollarán siguiendo la secuencia práctica-teoríapráctica,
efectuando la recuperación de saberes previos, la reconstrucción, el análisis y la evaluación de los contenidos
propuestos.
 El profesor utilizará en la modalidad presencial el seminario, la exposición dialogada, el debate, el panel, el
trabajo en equipo; además el chat y el foro a través del aula virtual.
 Los estudiantes realizarán un trabajo individual, en pares (tandem) y en equipos, propiciándose la
investigación bibliográfica, de campo, vía internet, la consulta a expertos, la lectura compartida y los
resúmenes propiciando el desarrollo de comunidades de interaprendizaje mediados por la tecnología

VII. RECURSOS DIDACTICOS


6.1. Medios Didácticos
 Aulas multimedia.
 pizarra, plumones, mota.

6.2. Medios Auxiliares


 Guías teóricas (documentos y casos de estudio).
 Guías prácticas.

VIII. EVALUACION DEL APRENDIZAJE


Para la presente asignatura se considerará los siguientes aspectos:
a) Será permanente, considerando las intervenciones orales, practicas calificadas, exposiciones y actividades del
curso.
b) Serán evaluados con la aplicación de dos exámenes parciales.
c) La presentación del proyecto final será necesario para la aprobación del curso.
d) La asistencia del alumno es considerada en la aplicación de la evaluación, más del 30% de inasistencia el
alumno será considerado como desaprobado, en concordancia con el reglamento de la UNAM.

a. Momentos de Evaluación:
 Prueba de proceso.
 Evaluación de salida en cada clase.
 Evaluación de salida al final de la asignatura.

b. Formas de Evaluación:
 Prueba escrita.
 Pruebas orales.
 Exposición del Trabajo final.

Para que el alumno sea promovido será necesario que tenga como nota final del curso un promedio de 11, este
se obtendrá de la siguiente manera:
Evaluación Permanente: (EP) 40%

Página 4 de 6
UNIVERSIDAD NACIONAL DE MOQUEGUA
VICEPRESIDENCIA ACADÉMICA EPISI
Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

 Intervenciones Orales.
 Practicas Calificadas.
 Trabajos de Investigación.
 Ensayos, Exposiciones, etc.

Evaluación Escrita: (EE) 50%


 Evaluaciones Parciales.
 Evaluación final.

Evaluación Actitudinal: (EA) 10%


 Participación en clase.
 Aportes críticos.
 Genera debate.
 Responsabilidad.
 Puntualidad.
 Identificación institucional.

PP = EP(0.4) + EE(0.5) + EA(0.1)

PP Promedio Parcial

EP Promedio de Evaluación Permanente

EE Examen Parcial

EA Promedio Evaluación Actitudinal

El promedio Final será el promedio de los 2 (dos) unidades parciales de la asignatura

IX. FUENTES DE INFORMACION


9.1. BIBLIOGRAFIA BASE
 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.
 Gomaa, H (2011). Modelado y Diseño de Software: UML, casos de uso, patrones y Arquitecturas
Software. New York. Cambridge University Press.
 Pender TA. UML weekend crash course. 1st ed. Indianapolis, IN: Hungry Minds; 2002. xxi, 358 p. p.
 Denni s A, Wixom BH, Tegarden DP. Systems analysis design, UML version 2.0 : an object oriented
approach. 4th ed. Hoboken, NJ: John Wiley & Sons; 2012..
 Miles R, Hamilton K. Learning UML 2.0. 1st ed. Beijing ; Sebastopol, CA: O'Reilly; 2006. xiii, 269 p. p.
 Arlow J, Neustadt I. UML 2 and the unified process : practical object-oriented

9.2. BIBLIOGRAFIA COMPLEMENTRIA

Página 5 de 6
UNIVERSIDAD NACIONAL DE MOQUEGUA
VICEPRESIDENCIA ACADÉMICA EPISI
Escuela Profesional de Ingeniería de Sistemas e Informática UNAM

Sílabo: INGENIERIA DEL SOFTWARE

 Kendall KE, Kendall JE. Systems analysis and design. 9th ed. Upper Saddle River, NJ: Pearson; 2012.
 Bruegge B, Dutoit AH. Object-oriented software engineering : using UML, patterns, and Java. 3rd ed.
Boston: Prentice Hall; 2010.
 Gomaa H. Software modeling and design : UML, use cases, patterns, and software architectures.
Cambridge ; New York: Cambridge University Press; 2011.

9.3. LINKOGRAFIA
 ¿Qué es UML? ¿Qué diagramas componen UML?
https://diagramasuml.com/
 Ingeniería de software: Qué es, objetivos, características y más
https://micarrerauniversitaria.com/c-ingenieria/ingenieria-de-software/
 de Soto, A.,R., & Fernández, E. C. (2006). Nuevas tendencias en sistemas de nformación: Procesos y
Servicios1. Pecvnia, (2), 129-158. Retrieved from
http://search.proquest.com/docview/1368614972?accountid=146219.
 Valor, J. (2008, Apr 21). Escasea talento en sistemas de información. Economista. Retrieved from
http://search.proquest.com/docview/336466954?accountid=146219.
 Escrito por Jose Camilo,Daccach T. (2009, Jan 27). Metodologias disponibles para la gestion y
administracion de proyectos. NoticiasFinancieras. Retrieved from
http://search.proquest.com/docview/466829163?accountid=146219.
 Leguízamo León, A. V. (2009). Diseño de interfaces de usuario como apoyo a las estrategias de
aprendizaje. Revista Q, 3(6) Retrieved from
http://search.proquest.com/docview/1328326213?accountid=146219.
 Investigación en sistemas de información - YouTube. (s. f.). Recuperado 29 de enero de 2014
http://www.youtube.com/watch?v=BetSmhyEdJc.
 Cadena de Suministro Coca Cola - YouTube. (s. f.). Recuperado 29 de enero de 2014,
http://www.youtube.com/watch?v=-O1O1Fo5cek.
 Scrum.org | The home of Scrum > Home. (s. f.). Recuperado 29 de enero de 2014, a
https://www.scrum.org/.
 OpenUP. (s. f.). Recuperado 29 de enero de 2014, a partir de
http://epf.eclipse.org/wikis/openup/.
 Enterprise Unified Process (EUP): Strategies for Enterprise Agile. (s. f.)
http://enterpriseunifiedprocess.com/.

Moquegua, 15 de abril del 2020

Página 6 de 6

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