Sunteți pe pagina 1din 9

SISTEMA DE GESTIÓN DE LA CALIDAD

CÓDIGO: USAT-PM0401-D-01

VERSIÓN: 03

FACULTAD DE INGENIERÍA

PROGRAMA DE ESTUDIOS DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

SÍLABO DE DISEÑO DE SOFTWARE

I. DATOS INFORMATIVOS

1.1 Asignatura: DISEÑO DE SOFTWARE

1.2 Código: 1204701C10IN

1.3 Ciclo del plan de estudios: IV

1.4 Créditos: 3

1.5 Tipo de asignatura: (X) Obligatorio ( ) Electivo

1.6 Prerrequisito: ANÁLISIS Y ESPECIFICACIÓN DE REQUISITOS

N° de horas teóricas: 1

1.7 Número de horas semanales: N° de horas prácticas: 4

N° de horas totales: 5

1.8 Duración: Del (19/08) al (14/12/2019)

1.9 Semestre académico: 2019-II

1.10 Grupo Horario: A

CONSUELO IVONNE DEL CASTILLO CASTRO


1.11 Docente coordinador:
cdelcastillo@usat.edu.pe

CONSUELO IVONNE DEL CASTILLO CASTRO


1.12 Docente(s):
cdelcastillo@usat.edu.pe
II. SUMILLA

Diseño de Software es una asignatura teórico-práctica, del área de Estudios de Especialidad.

Tiene como propósito que el estudiante comprenda las actividades relacionadas con el proceso de
desarrollo de software, específicamente con la construcción y materialización de una propuesta que
abarque los requisitos y/o necesidades de la organización hacía una solución viable, de calidad y
aplicando todos los principios metodológicas que coadyuven en su desarrollo. Se contemplarán
actividades que sigan la secuencia del curso de Análisis y Especificación de Requisitos, y se desarrolla una
metodología que oriente al alumno y guíe en la secuencia de actividades reales que debe seguir como
parte del desarrollo de un sistema para una organización, generando los artefactos necesarios y
documentando cada una de las etapas del desarrollo de la solución.

Comprende: Fundamentos de Diseño de Software, Modelos de Diseño UML, Metodologías de Desarrollo


de Software (Diseño), Diseño de Datos, Diseño arquitectónico, Diseño de Interfaz de Usuario, Diseño de
Procedimientos, Interacción Humano Computador, Herramientas para Diseño de Software.

III. COMPETENCIA(S)

3.1 Competencia(s) de perfil de egreso

La asignatura DISEÑO DE SOFTWARE, que corresponde al área de estudios Específicas, contribuye al logro
del perfil de egreso, específicamente a la(s) competencia(s):
- Implementar software de calidad que aporten mejoras significativas a las organizaciones y a la sociedad,
utilizando metodologías, modelos, herramientas modernas, estándares de calidad, buenas prácticas y
normativas vigentes.
- Gestionar proyectos de sistemas computacionales que permitan el desarrollo sostenible de las
organizaciones y la sociedad, utilizando metodologías, modelos, herramientas modernas, estándares de
calidad, buenas prácticas y normativas vigentes

3.2 Competencia de la asignatura

Implementar un proyecto de desarrollo de Sistemas empleando la metodología de desarrollo de software


orientada a objetos: RUP (Proceso Unificado Rational RUP correspondiente a las etapas de análisis y
diseño utilizando UML como herramienta de modelado.

IV. UNIDADES DIDÁCTICAS

Unidad didáctica N° 01: Introducción al Diseño de Software

Resultado de aprendizaje N° 01 (RA1):


Conoce y aplica adecuadamente las iteraciones del proceso unificado Rational. Contenidos
RA1 = IND1(0.50) + IND2(0.50)

Indicadores Evaluación

Descripción Peso Evidencia Peso Instrumentos

IND1: Comprende los


conceptos básicos 1.1 Exposición de Silabo
Prueba escrita de
sobre metodologías de 1.2 Evaluación de entrada
conocimientos 1: Prom.
desarrollo de software: 50.00 Simple Cuestionario 1.3 Proceso Unificado Rational: Evolución/
Proceso Unificado
RUP (historia, Historia/Fases e Iteraciones
Rational
evolución, fases e 1.4 Introducción al Diseño de Software
iteraciones) 1.5 Avance de Proyecto 1
1.6 Prueba escrita de conocimientos 1

Avance de Proyecto:
IND2: Sustenta con Rúbrica de
Análisis y Especificación
fundamento la Prom. Evaluación y
50.00 Requisitos (Documento Simple
funcionalidad del exposición de
digital del proyecto
proyecto a desarrollar proyecto
corregido)
Unidad didáctica N° 02: Modelamiento de Análisis con RUP

Resultado de aprendizaje N° 02 (RA2):


Modela adecuadamente la etapa de análisis aplicado a un proyecto real de desarrollo de Contenidos
software
RA2 = IND3(0.30) + IND4(0.40) + IND5(0.30)

Indicadores Evaluación
2.1 Análisis de Sistemas con RUP
Descripción Peso Evidencia Peso Instrumentos 2.2 Modelo de Análisis
2.3 Iteraciones de Análisis

Práctica Calificada 01: 2.4 Herramienta para modelado de Análisis


IND3: Aplica los 2.5 Realización de Casos de Uso de Análisis:
desarrollo de caso Rúbrica de
conceptos relacionados Prom. - Diagramas de clases de Análisis
30.00 práctico de Simple desarrollo de
al modelo de análisis modelamiento de caso práctico 2.6 Diagramas de colaboración
del RUP. análisis. 2.7 Diagramas de clases parcial
2.8 Diagramas de clases general
IND4: Conoce los Prueba escrita de
conceptos y modela 2.9 Descripción textual
conocimientos 2: Prom.
adecuadamente la 40.00 Simple Cuestionario 2.10 Descripción de Arquitectura y glosario
modelamiento de
etapa de análisis de de análisis
análisis.
sistemas según RUP
2.11 Modelo de Dominio
IND5: Sustenta con 2.12 Práctica calificada 1
Rúbrica de 2.13 Asesoría de proyectos
fundamento el Avance de Proyecto: Prom. Evaluación y 2.14 Avance de proyecto 2
modelado de análisis 30.00 Simple
Modelo de análisis exposición de 2.15 Prueba escrita de conocimientos 2
del proyecto a proyecto
desarrollar.

Unidad didáctica N° 03: Modelamiento de Diseño con RUP

Resultado de aprendizaje N° 03 (RA3):


Modela adecuadamente la etapa de diseño aplicado a un proyecto real de desarrollo de Contenidos
software.
RA3 = IND6(0.20) + IND7(0.40) + IND8(0.40)

Indicadores Evaluación 3.1 Diseño de Sistemas con RUP


3.2 Modelo de Diseño

Descripción Peso Evidencia Peso Instrumentos 3.3 Iteraciones de Diseño


3.4 Realizaciones de casos de uso de
diseño:
IND6: Aplica los Práctica Calificada 02: - Diagramas de clases de diseño
conceptos relacionados desarrollo de caso Rúbrica de 3.5 Realizaciones de casos de uso de
Prom. diseño:
al modelo de diseño, 20.00 práctico de Simple desarrollo de
implementación y modelamiento de caso práctico -Diagramas de secuencia
prueba del RUP. diseño. -Descripción textual

3.6 Diagramas de clases General


IND7: Conoce y modela Prueba escrita de 3.7 Diagramas de estado
adecuadamente la conocimientos 3: Prom.
40.00 Simple Cuestionario 3 3.8 Diagramas de navegabilidad
etapa de diseño de modelamiento de 3.9 Diagramas de despliegue
sistemas según RUP diseño.
3.10 Descripción de Arquitectura y Glosario
3.11 Práctica calificada 2
Rúbrica de 3.12 Avance de proyecto 3
Avance de proyecto 3: 40.00 Evaluación y 3.13 Diseño de Interfaces
modelo de diseño exposición de
proyecto 3.14 Estándares para el diseño de interfaces
3.15 Herramientas para el diseño de
interfaces
3.16 Entornos gráficos de lenguajes de
programación
3.17 Diseño de Interfaces de proyectos
3.18 Diseño de Base de Datos
3.19 Lenguajes de Base de datos – DDL
3.20 Modelado de datos
IND8: Sustenta con 3.21 Herramientas para el modelado de
fundamento el Datos
modelado de diseño 40.00 3.22 Ejemplos de Modelado de Datos
del proyecto a Rúbrica de 3.23 Desarrollo de caso
desarrollar. Avance de proyecto 4: Evaluación y 3.24 Migración de Base de Datos: Ingeniería
60.00 Reversa e Ingeniería Directa
proyecto final exposición de 3.25 Modelo de Implementación
proyecto 3.26 Flujos, artefactos y trabajadores
3.27 Iteración de Implementación
3.28 Diagrama de componentes
3.29 Modelo de Prueba
3.30 Flujos, artefactos y trabajadores
3.31 Iteración de Prueba
3.32 Prueba escrita de conocimientos 3
3.33 Avance de proyecto 4
3.34 Publicación de resultados
3.35 Regularización de evaluación

V. ESTRATEGIAS DIDÁCTICAS
Para el desarrollo de la asignatura se emplearán las siguientes estrategias didácticas:

• Contextualización de la realidad
• Clase Magistral
• Resolución de ejercicios y problemas

VI. EVALUACIÓN

6.1 Criterios de evaluación

La calificación para todas las asignaturas, se realizará en la escala vigesimal, es decir, de cero (00) a veinte
(20). La nota aprobatoria mínima es catorce (14).

La evaluación será formativa y sumativa, se aplicará evaluaciones de entrada y de salida, considerando las
evidencias (por ejemplo informes, exposiciones sobre textos académicos) e instrumentos que se
emplearán para la evaluación de cada una de ellas. Por ejemplo: listas de cotejo, escalas estimativas,
rúbricas, pruebas de ensayo etc.

Normatividad:

- La asistencia a clases es obligatoria y responsabilidad del estudiante, la misma que será registrada por
el docente en cada sesión en el aula virtual. El tiempo de tolerancia para el ingreso a clase es de 10
minutos. De no presentarse el docente, los estudiantes deben informar el hecho por escrito a su Director
de Escuela, adjuntando la lista de asistencia.

- El límite de inasistencias injustificadas acumuladas es de 30% contabilizadas hasta dos semanas antes
de la finalización del semestre académico. El estudiante que excede este límite será inhabilitado de la
asignatura, tal como lo describe el artículo 20 del reglamento de Pre grado USAT.

- Cuando el estudiante ha dejado de asistir, por razones justificadas a las actividades académicas
programadas, podrá presentar la justificación ante la Dirección de Escuela, siempre y cuando se
configure alguna de las siguientes causales del artículo 21 del reglamento de Pre Grado USAT.

- La comprobación de todo tipo o intento de fraude en cualquier forma de evaluación será considerada
falta grave y acarreará retirar el examen al estudiante y registrar la calificación de cero (00) en la
evaluación respectiva, invitando al estudiante a retirarse del ambiente académico. El docente deberá
informar este hecho al Director de Escuela para el inicio de las acciones disciplinarias correspondientes.

6.2 Sistema de calificación

Fórmula para la obtención de la nota de resultado de aprendizaje (RA)

RA = promedio (Calificaciones obtenidas en sus indicadores)

Unidad(es) en la(s) N° de
Evaluación Peso
que se trabaja evaluaciones

Resultado de aprendizaje N° 01 (RA1) I 0.20 02

Resultado de aprendizaje N° 02 (RA2) II 0.40 03

Resultado de aprendizaje N° 03 (RA3) III 0.40 04

Total de evaluaciones programadas 09

Fórmula para la obtención de la nota final de la asignatura (NF)

NF = RA1(0.20) + RA2(0.40) + RA3(0.40)

VII. REFERENCIAS

7.1 Referencias USAT


• ENNETT S., MCROBB S., FARMER R.; “Análisis y diseño orientado a objetos de Sistemas – Usando UML”
3ª Edición, McGraw Hill, España. 2007.
• BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.; El lenguaje unificado de modelado. Editorial: Addison Wesley
Longman. 4 Ejemplares.
• BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.; El lenguaje unificado de modelado. Manual de referencia.
Editorial: Pearson Educación. 9 Ejemplares.

• BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.; El proceso unificado de desarrollo de software. Editorial
Pearson Educación. 12 Ejemplares.
• LARMAN, C.; UML y patrones: introducción al análisis y diseño orientado a objetos. Editorial: Prentice
Hall. 2 Ejemplares.
• RAMÍREZ CORRALES, L.; Aplicando herramientas UML. Editorial: Librería Editorial Macro. 5 Ejemplares.
• SCHACH, S.; Análisis y diseño orientado a objetos con UML y el proceso unificado. Editorial: McGraw-Hill
Interamericana. 1 Ejemplar.

7.2 Referencias complementarias

Enlaces de Internet

• Carlos Alberto Fernández y Fernández, Universidad Tecnológica de la Mixteca, utm.mx, Recuperado de:
http://www.utm.mx/~caff/doc/El%20Proceso%20Unificado%20Rational.pdf, Mayo 2016.
• Julio César Rueda Chacón, Universidad de San Carlos de Guatemala, biblioteca.usac.edu.gt, Enero 2017
Recuperado de:
http://biblioteca.usac.edu.gt/tesis/08/08_0308_CS.pdf

7.3 Investigaciones de docentes

VIII. PROGRAMACIÓN DE ACTIVIDADES

Unidad didáctica N° 01: Introducción al Diseño de Software

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

1 / 19 de agosto 1.1 Exposición de Silabo • Explicación del sílabo y


fundamentos de la asignatura.
1.2 Evaluación de entrada • Firman el acta de exposición de
sílabo.
• Evaluación diagnóstica
• Solución de la prueba diagnóstico

2 / 20 de agosto 1.3 Proceso Unificado Rational: Evolución/ • Clase magistral


Historia/Fases e Iteraciones

3 / 26 de agosto 1.4 Introducción al Diseño de Software • Clase magistral

4 / 27 de agosto 1.5 Avance de Proyecto 1 • Medición del indicador 2 • Avance de


Proyecto:
Análisis y
Especificación
Requisitos
(Documento
digital del
proyecto
corregido)
(Rúbrica de
Evaluación y
exposición de
proyecto)

5 / 2 de septiembre 1.6 Prueba escrita de conocimientos 1 • Medición del indicador 1 • Prueba escrita
de
conocimientos
1: Proceso
Unificado
Rational
(Cuestionario)
Unidad didáctica N° 02: Modelamiento de Análisis con RUP

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

6 / 3 de septiembre 2.1 Análisis de Sistemas con RUP • Clase magistral


2.2 Modelo de Análisis
2.3 Iteraciones de Análisis

2.4 Herramienta para modelado de Análisis

7 / 9 de septiembre 2.5 Realización de Casos de Uso de Análisis: • Clase magistral


- Diagramas de clases de Análisis

8 / 10 de septiembre 2.6 Diagramas de colaboración • Clase magistral

9 / 16 de septiembre 2.7 Diagramas de clases parcial • Clase magistral

10 / 17 de septiembre 2.8 Diagramas de clases general • Clase magistral

2.9 Descripción textual

11 / 23 de septiembre 2.10 Descripción de Arquitectura y glosario de • Clase magistral


análisis

2.11 Modelo de Dominio

12 / 24 de septiembre 2.12 Práctica calificada 1 • Medición del indicador 3 • Práctica


Calificada 01:
desarrollo de
caso práctico de
modelamiento
de análisis.
(Rúbrica de
desarrollo de
caso práctico)

13 / 30 de septiembre 2.13 Asesoría de proyectos • Asesoría

14 / 1 de octubre 2.14 Avance de proyecto 2 • Medición del indicador 5 • Avance de


Proyecto:
Modelo de
análisis (Rúbrica
de Evaluación y
exposición de
proyecto)

15 / 7 de octubre 2.15 Prueba escrita de conocimientos 2 • Medición del indicador 4 • Prueba escrita
de
conocimientos
2: modelamiento
de análisis.
(Cuestionario)
Unidad didáctica N° 03: Modelamiento de Diseño con RUP

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

8 de octubre COMBATE DE ANGAMOS

17 / 14 de octubre 3.1 Diseño de Sistemas con RUP • Clase magistral


3.2 Modelo de Diseño

3.3 Iteraciones de Diseño


3.4 Realizaciones de casos de uso de diseño:
- Diagramas de clases de diseño

18 / 15 de octubre 3.5 Realizaciones de casos de uso de diseño: • Clase magistral


-Diagramas de secuencia
-Descripción textual

19 / 21 de octubre 3.6 Diagramas de clases General • Clase magistral


3.7 Diagramas de estado

3.8 Diagramas de navegabilidad

20 / 22 de octubre 3.9 Diagramas de despliegue • Clase magistral


3.10 Descripción de Arquitectura y Glosario

21 / 28 de octubre 3.11 Práctica calificada 2 • Medición del indicador 6 • Práctica


Calificada 02:
desarrollo de
caso práctico de
modelamiento
de diseño.
(Rúbrica de
desarrollo de
caso práctico)

22 / 29 de octubre 3.12 Avance de proyecto 3 • Medición del indicador 8 • Avance de


proyecto 3:
modelo de
diseño (Rúbrica
de Evaluación y
exposición de
proyecto)

23 / 4 de noviembre 3.13 Diseño de Interfaces • Clase magistral


3.14 Estándares para el diseño de interfaces
3.15 Herramientas para el diseño de interfaces
3.16 Entornos gráficos de lenguajes de
programación

24 / 5 de noviembre 3.17 Diseño de Interfaces de proyectos • Clase magistral

25 / 11 de noviembre 3.18 Diseño de Base de Datos • Clase magistral


3.19 Lenguajes de Base de datos – DDL
3.20 Modelado de datos
3.21 Herramientas para el modelado de Datos

26 / 12 de noviembre 3.22 Ejemplos de Modelado de Datos • Clase magistral


3.23 Desarrollo de caso
3.24 Migración de Base de Datos: Ingeniería
Reversa e Ingeniería Directa

27 / 18 de noviembre 3.25 Modelo de Implementación • Clase magistral


3.26 Flujos, artefactos y trabajadores
3.27 Iteración de Implementación
3.28 Diagrama de componentes

28 / 19 de noviembre 3.29 Modelo de Prueba • Clase magistral


3.30 Flujos, artefactos y trabajadores
3.31 Iteración de Prueba

29 / 25 de noviembre 3.32 Prueba escrita de conocimientos 3 • Medición del indicador 7 • Prueba escrita
de
conocimientos
3: modelamiento
de diseño.
(Cuestionario 3)

30 / 26 de noviembre 3.33 Avance de proyecto 4 • Medición del indicador 8 • Avance de


proyecto 4:
proyecto final
(Rúbrica de
Evaluación y
exposición de
proyecto)

31 / 2 de diciembre 3.34 Publicación de resultados •-


32 / 3 de diciembre

33 / 9 de diciembre 3.35 Regularización de evaluación •-

34 / 10 de diciembre
ANEXOS
ANEXO 1. NIVEL DE CONTRIBUCIÓN DE LA ASIGNATURA A LOS RESULTADOS DEL ESTUDIANTE

NIVEL DE CONTRIBUCIÓN POR RESULTADOS DE ESTUDIANTE


0: Conoce, 1: Comprende, 2: Aplica a nivel intermedio, 3: Logra el Resultado del Estudiante
CICLO ASIGNATURA (a) (b) (c) (d) (e) (f) (g) (h) (i) (j)
IV DISEÑO DE SOFTWARE 1 2 2 2 1 2 1 2 2
Los Resultados del Estudiante se describen a continuación:
(a) CONOCIMIENTOS DE COMPUTACIÓN: La capacidad de aplicar conocimientos de matemáticas,
ciencias, computación y una especialidad de computación apropiados para los resultados del
estudiante y la disciplina del programa.
(b) ANÁLISIS DE PROBLEMAS: La capacidad de identificar, formular, investigar literatura y resolver
problemas complejos de computación y otras disciplinas relevantes en el dominio.
(c) DISEÑO Y DESARROLLO DE SOLUCIONES: La capacidad de diseñar, implementar y evaluar
soluciones a problemas complejos de computación y diseña y evalúa sistemas, componentes o
procesos que satisfacen las necesidades específicas.
(d) TRABAJO INDIVIDUAL Y EN EQUIPO: La capacidad de desenvolverse eficazmente como
individuo, como miembro o líder de equipos diversos.
(e) COMUNICACIÓN: La capacidad de comunicarse eficazmente, de forma oral y escrita, en una
variedad de contextos profesionales.
(f) PROFESIONALISMO Y SOCIEDAD: La capacidad de analizar el impacto local y global de la
computación sobre las personas, las organizaciones y la sociedad.
(g) APRENDIZAJE CONTINUO: La capacidad de reconocer la necesidad del aprendizaje y el
desarrollo profesional continuo.
(h) USO DE HERRAMIENTAS MODERNAS: La capacidad de crear, seleccionar, adaptar y aplicar
técnicas, recursos y herramientas modernas para la práctica de la computación, con la
comprensión de sus limitaciones.
(i) ÉTICA: La capacidad para aplicar principios éticos y comprometerse con la ética profesional y
las responsabilidades y normas de la práctica de la computación.
(j) GESTIÓN DE PROYECTOS: La capacidad de demostrar el conocimiento y la comprensión de los
principios de gestión en ingeniería y la toma de decisiones económicas, y su respectiva
aplicación.

S-ar putea să vă placă și