Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
29/05/2020 1 Pautas para las clases Inicio: 5:00 p.m. Fin: 6:45 p.m.1 20 min. clases – 5 min. preguntas (Q&A)2 Break de 5 minutos a la mitad de la sesión3 Preguntas a alumnos como encuestas anónimas.4 Consultas a mario.quinde@udep.edu.pe5 Evaluación: 1 práctica + 1 trabajo6 Trabajo: mismos grupos.7 Grabación de clases8 Uso de redes sociales: Se necesita consentimiento de involucrados. 9 Presentación de clases serán subidas al SIGA10 Cronograma11 Any Questions? 29/05/2020 2 D I S E Ñ O D E S I S T E M A S INTRODUCC IÓN Temas a estudiar Temas que se estudiarán en la unidad ‘Diseño de Sistemas’ Procesos de Desarrollo de SW Repaso del tema Diseño de sistemas Conceptos básicos Contenido 1 2 3 29/05/2020 3 Procesos de Desarrollo de SW Repaso del tema Contenido Procesos de Desarrollo de Software: Modelo Cascada Diseño del sistema Implementación Mantenimiento Responde a la pregunta ‘¿Cómo se construirá el sistema?’ Programación del sistema. Cambios del sistema Análisis del sistema Responde a la pregunta ‘¿Qué es lo que hará el sistema?’ Verificación Instalación del sistema. 29/05/2020 4 Procesos de Desarrollo de Software: Metodologías ágiles Satisfacción del cliente1 Aceptar de cambios de requisitos2 Entrega de SW funcional frecuente3 Responsables del negocio + Desarrolladores4 Individuos motivados5 Conversación cara a cara6 Progreso SW funcionando7 Promueve desarrollo sostenible8 Excelencia técnica + buen diseño9 Simplicidad10 Equipos autoorganizados11 Reflexión en equipo12 Fuente: https://agilemanifesto.org/ Procesos de Desarrollo de Software: SCRUM 2 - 4 Weeks 24 Hours Potentially Shippable Product Increment Product Backlog Sprint Backlog Más información en https://scrumprimer.org/ 29/05/2020 5 Procesos de Desarrollo de Software: SCRUM Más información en https://scrumprimer.org/ Plan BuildDesign Review Test Plan BuildDesign Review Test Plan BuildDesign Review Test Sprint 01 Sprint 02 Sprint 03 Comparación: Cascada vs SCRUM Cascada SCRUM Equipo de personas multifuncionales 4 Flexible 3 Menos documentación 2 Orientado a la satisfacción del cliente. 1 Equipo de personas especializadas 4 Poco flexible3 Más documentación2 Orientado al proceso de desarrollo. 1 29/05/2020 6 Any Questions? Trabajo parte 2 29/05/2020 7 Diseño de sistemas Conceptos básicos Contenido Procesos de Desarrollo de Software: Modelo Cascada Diseño del sistema Implementación Mantenimiento Responde a la pregunta ‘¿Cómo se construirá el sistema?’ Programación del sistema. Cambios del sistema Análisis del sistema Responde a la pregunta ‘¿Qué es lo que hará el sistema?’ Verificación Instalación del sistema. 29/05/2020 8 Diseño de sistemas requisitos funcionales? requisitos no funcionales? ¿Cómo satisfacer… Diseño de sistemas: Algunas decisiones a tomar ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y los usuarios. Arquitectura del sistema Componentes que formarán parte de la construcción del sistema. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. 29/05/2020 9 Diseño de sistemas: ¿Qué limita las decisiones de diseño? Estratégico Táctico Operativo La organización: Los procesos que se mejorarán El/los proceso(s) más importante (cuello de botella) Características de los usuarios Recursos: • Dinero • Tiempo • Equipo de trabajo Tecnología existente Diseño de sistemas: ¿Qué limita las decisiones de diseño? Laura Ilzarbe, Mapa de procesos: Primer paso para la gestión excelente del almacén. URL: https://bit.ly/2SiO5Q2 Procesos de la organización 29/05/2020 10 Any Questions? Temas a estudiar Temas que se estudiarán en la unidad ‘Diseño de Sistemas’ Contenido 29/05/2020 11 Diseño de sistemas: Temas a tratar en el curso ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y sus usuarios. Arquitectura del sistema Componentes que formarán parte de la construcción del sistema. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. Diseño de sistemas: Temas a tratar en el curso ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y los usuarios. Arquitectura del sistema Definir los componentes del sistema y la distribución de éstos. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. Curso Base de Datos 29/05/2020 12 Diseño de sistemas: Temas a tratar en el curso ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y los usuarios. Arquitectura del sistema Definir los componentes del sistema y la distribución de éstos. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. Diseño de sistemas: HCI ¿Qué tecnología se utilizará para permitir la interacción entre los usuarios y el sistema? Algunos ejemplos… 29/05/2020 13 Diseño de sistemas: Temas a tratar en el curso ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y los usuarios. Arquitectura del sistema Definir los componentes del sistema y la distribución de éstos. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. Diseño de sistemas: Temas a tratar en el curso ¿Cómo satisfacer los requisitos? Almacenamiento de datos ¿Cómo serán almacenados los datos necesarios para que el sistema logre sus objetivos? HCI (Human-Computer Interaction) Interacción entre el sistema y los usuarios. Arquitectura del sistema Definir los componentes del sistema y la distribución de éstos. Prueba del sistema Asegurarse que el sistema haga lo que debe hacer. Validación del sistema Medir la satisfacción de los usuarios. 29/05/2020 14 Any Questions?
Compartir