

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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
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
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
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)
Patrones Grasp. Desarrollo del lado del Cliente (java Script) Utilización de Bootstrap, Foundation 8 Evaluación T2. III
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
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