Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Sílabo del Curso: Diseño y Arquitectura de Software, Resúmenes de Mecánica

El sílabo del curso de diseño y arquitectura de software de la carrera de ingeniería de sistemas computacionales de la facultad de ingeniería. El curso desarrolla competencias generales y específicas relacionadas con el diseño e implementación de sistemas de software que satisfagan necesidades y resuelven problemas dentro de limitaciones reales. El documento detalla los temas principales, el logro del curso y la organización de unidades de aprendizaje.

Tipo: Resúmenes

2019/2020

Subido el 07/09/2021

salomon-munoz
salomon-munoz 🇵🇪

2 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SÍLABO DEL CURSO DISEÑO Y ARQUITECTURA DE SOFTWARE
I. INFORMACIÓN GENERAL:
Facultad
Ingeniería
Carrera
Profesional
Ingeniería de Sistemas
Computacionales
Ciclo
Créditos
Periodo
lectivo
2020-1
Requisitos
Modelamiento y Análisis de
Software
Horas
HT
HP
HL
2
2
4
El curso aporta a las
competencias generales:
Inteligencia Social: Elabora un mensaje que sea acorde con las personas con las que interactúa a través de diversos medios,
regulando sus emociones y fortaleciendo la relación y el aprendizaje mutuo
Resolución de Problemas: Diseña e implementa soluciones de manera innovadora y emprendedora que agregue valor al
proceso, servicio o producto y evalúa su impacto
El curso aporta a la(s)
competencia(s)
específica(s):
Competencia C: Capacidad para diseñar un sistema, un componente o un proceso que satisfaga las necesidades planteadas
dentro de restricciones realistas, tales como económicas, ambientales, sociales, políticas, éticas, de salud y seguridad, de
capacidad de fabricación, y de sostenibilidad.
Competencia E: Capacidad de identificar, formular y resolver problemas de ingeniería.
Competencia K: Capacidad de utilizar técnicas, habilidades y herramientas de la ingeniería moderna necesarias para la
práctica de la ingeniería.
El curso desarrolla el
componente:
Investigación Responsabilidad Social Ciudadanía Práctica Pre profesional
En el presente semestre académico, por situación de excepción en el país, el docente podría ref ormular la secuencia y/o modalidad de las actividades para el
desarrollo de contenidos y/o evaluaciones, en función a las disposiciones que emita la universidad.
II.SUMILLA:
El curso de Diseño y Arquitectura de Software es de naturaleza teórico práctico, tiene como propósito de sarrollar en el estud iante las competencias
relacionadas con el diseño e Implementación de sistemas de software que satisfagan las necesidades y resuelvan problemas dentro de limitaciones rea les,
haciendo uso de técnicas y herramientas modernas de la ingeniería de software.
Los temas principales son: Fundamentos de requerimiento y diseño de software, diseño arquitectónico, patrones de diseño implementación, herramientas de
soporte al diseño, implementación del software.
III. LOGRO DEL CURSO:
Al finalizar el curso, el estudiante elabora un diseño arquitectónico y detallado de un sistema de software, basado en los requerimientos fundamentales del
producto, considerando diferentes patrones de arquitecturas y de diseño, atributos de calidad y diferentes principios de diseño e implementación de Software
IV. ORGANIZACIÓN DE UNIDADES DE APRENDIZAJE:
UNID
NOMBRE / LOGRO DE UNIDAD
SEM
SABERES ESENCIALES
ACTIVIDADES PC
I
FUNDAMENTOS DE REQUERIMIENTO Y
DISEÑO DE SOFTWARE
Al finalizar la unidad, el estudiante formula
un modelo, con requerimientos y la
realización del análisis de un producto de
software para las necesidades de los
stakeholders, aplicando un lenguaje de
modelado como UML, un proceso de
desarrollo y una herramienta CASE;
definiendo la Visión del Negocio, modelo de
casos de uso, prototipos visuales y
definición de un componente de base de
datos.
.
1
Presentación del sílabo del curso.
Introducción a los ciclos de vida del desarrollo de software.
Mejores Prácticas de la Ing. de Software.
Proceso de desarrollo. Artefactos Plan de Iteraciones.
Introducción a Implementación web, con el Framework MVC ,
conociendo la herramienta y algunos conceptos básicos.
No Aplica
2
Documento Visión del Software.
Modelado de requerimientos (actor, CU, paquetes de CU, DGCU)
Relaciones de CU (Include, Extend, generalización)
Priorización de CU.
Acceso a Datos con procedimientos Almacenados, páginas maestras,
hojas de estilo, uso de sesiones.
3
Realización de Casos de uso prioritarios según plan de iteraciones
Diagrama de Actividad y diagrama de clases de datos.
Mantenedores de tablas si mples, listar, insertar, editar, anular,
usando procedimientos almacenados en la capa de acceso a datos.
Arquitectura de Capas y MVC en la presentación.
4
Evaluación T1.
No Aplica
II
DISEÑO ARQUITECTÓNICO
Al finalizar la u nidad, el estudiante diseña la
arquitectura de un producto de software,
haciendo uso de patrones arquitectónicos,
patrones grasp, elementos del modelo de
diseño, clases de diseño, subsistemas,
interfaces y herramientas CASE;
cumpliendo con los requerimientos
fundamentales del producto.
5
Arquitectura de Software.
Mantenedores de tablas bás icas, listar, insertar, editar, anular,
usando procedimientos almacenados en la capa de acceso a datos
Arquitectura de Capas y MVC en la presentación.
6
Patrones Arquitectónicos.
Validando un mantenedor Básico (Validaciones del lado del Cliente y
del servidor)
pf2

Vista previa parcial del texto

¡Descarga Sílabo del Curso: Diseño y Arquitectura de Software y más Resúmenes en PDF de Mecánica solo en Docsity!

SÍLABO DEL CURSO DISEÑO Y ARQUITECTURA DE SOFTWARE

I. INFORMACIÓN GENERAL:

Facultad Ingeniería (^) ProfesionalCarrera^ Ingeniería de Sistemas Computacionales Ciclo 7 ° Créditos 5 Periodo lectivo^2020 -^1 Requisitos^ Modelamiento y Análisis de Software Horas

HT HP HL PC

El curso aporta a las competencias generales: Inteligencia Social: Elabora un mensaje que sea acorde con las personas con las que interactúa a través de diversos medios, regulando sus emociones y fortaleciendo la relación y el aprendizaje mutuo Resolución de Problemas : Diseña e implementa soluciones de manera innovadora y emprendedora que agregue valor al proceso, servicio o producto y evalúa su impacto El curso aporta a la(s) competencia(s) específica(s): Competencia C: Capacidad para diseñar un sistema, un componente o un proceso que satisfaga las necesidades planteadas dentro de restricciones realistas, tales como económicas, ambientales, sociales, políticas, éticas, de salud y seguridad, de capacidad de fabricación, y de sostenibilidad. Competencia E: Capacidad de identificar, formular y resolver problemas de ingeniería. Competencia K: Capacidad de utilizar técnicas, habilidades y herramientas de la ingeniería moderna necesarias para la práctica de la ingeniería. El curso desarrolla el componente: Investigación  Responsabilidad Social  Ciudadanía  Práctica Pre profesional  En el presente semestre académico, por situación de excepción en el país, el docente podría reformular la secuencia y/o modalidad de las actividades para el desarrollo de contenidos y/o evaluaciones, en función a las disposiciones que emita la universidad. II.SUMILLA: El curso de Diseño y Arquitectura de Software es de naturaleza teórico práctico, tiene como propósito desarrollar en el estudiante las competencias relacionadas con el diseño e Implementación de sistemas de software que satisfagan las necesidades y resuelvan problemas dentro de limitaciones rea les, haciendo uso de técnicas y herramientas modernas de la ingeniería de software. Los temas principales son: Fundamentos de requerimiento y diseño de software, diseño arquitectónico, patrones de diseño – implementación, herramientas de soporte al diseño, implementación del software. III. LOGRO DEL CURSO: Al finalizar el curso, el estudiante elabora un diseño arquitectónico y detallado de un sistema de software, basado en los requerimientos fundamentales del producto, considerando diferentes patrones de arquitecturas y de diseño, atributos de calidad y diferentes principios de diseño e implementación de Software IV. ORGANIZACIÓN DE UNIDADES DE APRENDIZAJE: UNID NOMBRE / LOGRO DE UNIDAD SEM SABERES ESENCIALES ACTIVIDADES PC I

FUNDAMENTOS DE REQUERIMIENTO Y

DISEÑO DE SOFTWARE

Al finalizar la unidad, el estudiante formula un modelo, con requerimientos y la realización del análisis de un producto de software para las necesidades de los stakeholders, aplicando un lenguaje de modelado como UML, un proceso de desarrollo y una herramienta CASE; definiendo la Visión del Negocio, modelo de casos de uso, prototipos visuales y definición de un componente de base de datos. .

Presentación del sílabo del curso. Introducción a los ciclos de vida del desarrollo de software. Mejores Prácticas de la Ing. de Software. Proceso de desarrollo. Artefactos Plan de Iteraciones. Introducción a Implementación web, con el Framework MVC, conociendo la herramienta y algunos conceptos básicos. No Aplica 2 Documento Visión del Software. Modelado de requerimientos (actor, CU, paquetes de CU, DGCU) Relaciones de CU (Include, Extend, generalización) Priorización de CU. Acceso a Datos con procedimientos Almacenados, páginas maestras, hojas de estilo, uso de sesiones. 3 Realización de Casos de uso prioritarios según plan de iteraciones Diagrama de Actividad y diagrama de clases de datos. Mantenedores de tablas simples, listar, insertar, editar, anular, usando procedimientos almacenados en la capa de acceso a datos. Arquitectura de Capas y MVC en la presentación. 4 Evaluación T1. II^ No Aplica

DISEÑO ARQUITECTÓNICO

Al finalizar la unidad, el estudiante diseña la arquitectura de un producto de software, haciendo uso de patrones arquitectónicos, patrones grasp, elementos del modelo de diseño, clases de diseño, subsistemas, interfaces y herramientas CASE; cumpliendo con los requerimientos fundamentales del producto.

Arquitectura de Software. Mantenedores de tablas básicas, listar, insertar, editar, anular, usando procedimientos almacenados en la capa de acceso a datos Arquitectura de Capas y MVC en la presentación. 6 Patrones Arquitectónicos. Validando un mantenedor Básico (Validaciones del lado del Cliente y del servidor)

UNID NOMBRE / LOGRO DE UNIDAD SEM SABERES ESENCIALES ACTIVIDADES PC

Patrones Grasp. Desarrollo del lado del Cliente (java Script) Utilización de Bootstrap, Foundation 8 Evaluación T2. III

PATRONES DE DISEÑO –

IMPLEMENTACIÓN

Al finalizar la unidad, el estudiante diseña e implementa componentes y clases de software; haciendo uso de herramientas CASES, patrones de diseño GOF, y patrones de arquitectura y diseño, que garanticen la integración, en el marco de una arquitectura definida¸ cumpliendo con los requerimientos fundamentales del producto.

Patrones de Diseño. Implementando Patrón Strategy, Singleton, etc. 10 Implementación de un patrón de Diseño. Implementando un formulario - Cabecera-Detalle 11 Evaluación T3. Asesoría de Proyectos. IV

HERRAMIENTAS DE SOPORTE AL

DISEÑO, IMPLEMENTACIÓN DEL

SOFTWARE

Al finalizar la unidad, el estudiante evalúa el diseña e implementación de un producto de software, haciendo uso de atributos de calidad y técnicas de ingeniería inversa; cumpliendo con los requerimientos, y arquitectura fundamental del producto.

Diagrama de Comunicación y Secuencia. Implementando reportes y consultas - combinando varios parámetros 13 Ingeniería Inversa. Diagrama de Componentes y despliegue. Despliegue en Internet Asesoría de Proyectos. 14 Evaluación T4. 15 Técnicas de evaluación de arquitecturas de software 16 EVALUACIÓN FINAL. 17 EVALUACIÓN SUSTITUTORIA: No aplica. V.SISTEMA DE EVALUACIÓN

  • EVALUACIÓN PESOS SEM (^) BREVE DESCRIPCIÓN DE EVALUACIÓN T1 15% 4 Evaluación T1: Evidencia o Desempeño de Aprendizaje Establecida por el Docente T2 15% 8 Evaluación T2: Evidencia o Desempeño de Aprendizaje Establecida por el Docente T3 15% 11 Evaluación T3: Evidencia o Desempeño de Aprendizaje Establecida por el Docente T4 15% 14 Evaluación T4: Presentación de proyecto. Evaluación Final 40% 16 Evaluación Final: Examen teórico práctico. Evaluación Sustitutoria (^) ------ 17 Según la naturaleza del curso: *No Aplica Los calificativos deben ser publicados en el sistema de acuerdo al Calendario Académico establecido para el presente Semestre. VI.BIBLIOGRAFÍA BÁSICA: N° CÓDIGO AUTOR TÍTULO AÑO 1 005.1 SOMM/ES 2011 (^) Sommerville, Ian Ingeniería de software 2011 VII. INFORMACIÓN COMPLEMENTARIA: A. ENLACES IMPORTANTES. REFERENCIA ENLACE B. MEGAEVENTOS INTERNACIONALES UPN. NOMBRE DEL EVENTO FECHA Ver Calendario de Eventos Internacionales