Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual 1. DATOS GENERALES DEL CURSO Nombre del curso Ingeniería de software Programa al que pertenece Licenciatura en Tecnologías e Información Créditos 10 créditos Horas teoría 35 Horas práctica 70 Eje de formación Sistemas de aplicación Perfil deseable del profesor Experiencia en gestión de proyectos, metodología de proyectos IT, licenciatura en informática o afines 2. COMPETENCIA El estudiante aplica los principios y metodologías de la ingeniería de software para el desarrollo de sistemas, a través de técnicas y modelos que garanticen su calidad, en un contexto real de alguna institución o empresa. 3. ATRIBUTOS DE LA COMPETENCIA Conocimientos · Metodologías en cascada, evolutivo, espiral e incremental en el ciclo del desarrollo de software. · Características, ventajas y desventajas de los modelos ágiles. · Tecnologías y herramientas para analizar y modelar los requerimientos de los usuarios y entorno. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Habilidades 1. Razonamiento crítico, de síntesis, análisis, interpretación y resolución de problemas 2. Argumentación y justificación lógicamente las decisiones tomadas en el desarrollo de software. 3. Implementación de métodos y herramientas de la ingeniería de software. Actitudes Profesionalismo en el desarrollo de proyectos de software Capacidad de innovación Creatividad en las propuestas de desarrollo Liderazgo para desarrollar y emprender propuestas de software Valores Ética en la producción y elección del software Puntualidad y disciplina en el desarrollo de trabajo 4. COMPETENCIA GENERAL DEL PERFIL DE EGRESO CON QUE SE VINCULA O A LA QUE APOYA 5. PRODUCTO INTEGRADOR Descripción Diseñarás la propuesta del desarrollo de software para una empresa o institución, considerando todas las fases del ciclo de vida de software que aseguren su calidad. 6. RECORTE DE CONTENIDO Unidad 1 Unidad 2 Unidad 3 Unidad 4 Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Título Introducción a la ingeniería de Software Métodos del desarrollo de Software Análisis de requerimientos y modelado del sistema Calidad del software Objetivo Identificar los elementos, relevancia y fundamentos de la ingeniería de software. Establecer el método del desarrollo de software a implementar en la empresa o institución. Desarrollar la estrategia de gestión análisis, validación de requerimientos y modelado del sistema que se aplicará para en la empresa o institución identificada. Diseñar la estrategia para asegurar la calidad de software en la empresa o institución seleccionada. Contenido 1.1Conceptos básicos y antecedentes de la ingeniería de software.1.2 La importancia de la Ingeniería de software.1.3 El proceso y tipos del software.1.4 Principios y mitos del software 2.1 Modelos del Ciclo de vida del desarrollo de software 2.1.1 Cascada 2.1.2 Evolutivo(espiral/prototi po) 2.1.3 Espiral 2.1.4 Incremental 2.2 Modelos ágiles 3.1 Análisis de requerimientos3.2 Tipos de requerimientos 3.2.1 Funcionales y no funcionales3.2.2 Del usuario3.2.3 Del sistema3.2.4 De la interfaz3.3 Gestión y validación de requerimientos3.4 Modelado del sistema 4.1 Definición y atributos de la calidad del software.4.2 Estándares, normas y métodos para el aseguramiento de la calidad de software. Producto de la unidad Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Duración 7. PRODUCTO INTEGRADOR Título Propuesta del desarrollo de software para una empresa o institución Objetivo Diseñarás la propuesta del desarrollo de software para una empresa o institución, considerando todas las fases del ciclo de vida de software que aseguren su calidad. Caracterización 8. PROPUESTA DE ACTIVIDADES DE APRENDIZAJE POR UNIDADES Unidad 1 Objetivo Descripción Producto o resultado Materiales o herramientas necesarias Duración estimada en días o semanas Actividad de aprendizaje preliminar Para realizar esta actividad deberás realizar lo siguiente: 1. Para introducirte al tema deberás dar Describirás los conceptos sobre ingeniería de software y sus antecedentes para establecer su Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual lectura al "Capitulo 1 Introducción" del libro Ingeniería del Software de Ian Sommerville, de la página 1 a la 9 que encontrarás en el apartado de "recursos". 2. Para fortalecer lo anterior busca algunos conceptos de ingeniería de software, sus antecedentes e importancia. Puedes consultar fuentes en línea (bibliotecas virtuales, revistas electrónicas, libros digitales y demás) o en bibliotecas de tu localidad. 3. Una vez que te hayas documentado lo suficiente ingresa al foro "Introducción a la ingeniería de software" y comparte con tus compañeros algunas definiciones sobre importancia en la actualidad. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual ingeniería de software, puntos relevantes sobre sus antecedentes y comenta la importancia que tiene la ingeniería de software en la actualidad; puedes usar algunos ejemplos. 4. Después de publicar lo anterior, revisa los comentarios y aportaciones de por lo menos tres compañeros y brinda algunas sugerencias que busquen enriquecerlos, es decir evita comentarios que solo se limiten a felicitarlos o estar de acuerdo con ellos; recuerda que lo importante es "enriquecer y aportar" al compañero. 5. Para concluir elabora un documento con: • Tus conclusiones sobre lo Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual discutido en el foro abordando los tres puntos fundamentales (conceptos de ingeniería de software, antecedentes e importancia) • Coloca un breve análisis donde señales que aspecto o punto fue el más discutido y por qué • Coloca tu propio concepto para el término ingeniería de software. • Agrega las referencias bibliográficas al final del documento (señala los materiales consultados para el desarrollo de toda la actividad) • Terminado el documento localiza el portafolio de la actividad y envíala por este medio a tu asesor para su pronta revisión y retroalimentación. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Actividad de aprendizaje 1 Para esta actividad realiza las siguientes puntos: 1. Realiza la lectura del "Capitulo 1 El software y la ingeniería de software", del libro Ingeniería del Software de Roger S. Pressman, de la página 12 a la 20. 2. Desarrolla un esquema donde detalles el proceso, la práctica y los principios de la ingeniería de software. Dicho esquema lo puedes elaborar en un documento de Word o con cualquier otra herramienta; considera los que se encuentran en el apartado de "recomendaciones". 3. Una vez quehayas terminado envía tu esquema al portafolio correspondiente. 4. Reconocerás el proceso, la práctica y los principios de la ingeniería de software. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Para concluir participa en el foro: "Mitos del software" donde compartas tu opinión sobre los mitos consultados en la lectura y además compartas un mito adicional que te venga a la mente acompañado de su realidad. 6. Posterior a tu aportación, revisa los comentarios y aportaciones de por lo menos tres compañeros y brinda algunas sugerencias que busquen enriquecerlos, es decir evita comentarios que solo se limiten a felicitarlos o estar de acuerdo con ellos; recuerda que lo importante es "enriquecer y aportar" al compañero. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Actividad de aprendizaje integradora Para realizar la actividad sigue los pasos que a continuación se detallan: 1. Retoma las actividades que has realizado hasta el momento, con las observaciones de tu asesor, así como las lecturas recomendadas y con toda esa información elabora un organizador gráfico (puede ser un esquema mental, un mapa conceptual, etc.) 2. Los elementos mínimos que debe contener son: a. Conceptos básicos de ingeniería de software b. Importancia de la ingeniería de software c. El proceso del software d. Practica y principios de la ingeniería de software Describirás los elementos, proceso, práctica, principios antecedentes e importancia de la ingeniería de software. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual e. Debajo de tu organizador gráfico agrega una línea de tiempo que muestre con claridad los antecedentes de la Ingeniería de Software. 3. Para elaborar tu organizador gráfico debes hacer uso de cualquiera de las siguientes herramientas que te ayudarán a generarlo: http://mind42.com/; http://www.mindomo.co m/es/, http://www.mindmeister. com/es. 4. Ya terminado tu organizador gráfico, compártelo en el foro: Ingeniería de software, agregando una pequeña reflexión sobre ¿Cuáles consideras que serán los desafíos y retos en Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual materia de ingeniería de software?, realiza tu participación de acuerdo a la información consultada. 5. Una vez realizado lo anterior revisa las aportaciones de por lo menos 3 compañeros y envíales comentarios que busquen enriquecer su propuesta. Es vital que no solo te limites a mostrar empatía y a felicitarlos, ya que el propósito es desahogar el tema. Unidad 2 Objetivo Descripción Producto o resultado Materiales o herramientas necesarias Duración estimada en días o semanas Actividad de aprendizaje preliminar A continuación se te presentarán algunos puntos que deberás Detallarás el concepto de ciclo de vida del software, sus etapas e Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual llevar a cabo para concluir de manera exitosa la actividad; léelos con cuidado y cuando termines no olvides revisar las recomendaciones y los criterios de evaluación. 1. Busca información relevante sobre "el ciclo de vida del software, sus etapas e importancia". Recuerda consultar fuentes fidedignas, ya sea en medios digitales o impresos como bibliotecas, revistas y demás. 2. Posteriormente participa en el foro llamado: "ciclo de vida del software" y comparte con tus compañeros su definición, etapas y por qué consideras que es importante. 3. Cuando importancia. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual coloques tu aportación en el foro, revisa los comentarios de por lo menos 3 compañeros y enriquécelos a través de mensajes puntales y precisos, evitando caer solo en la empatía. 4. Una vez que terminen la discusión en el foro y se obtengan las conclusiones correspondientes al cierre, elabora un documento donde expongas: • Tu concepto final para "el ciclo de vida del software" • Sus etapas (las que acordaron y detallaron en el foro) • Y su importancia. • Agrega al final las referencias bibliográficas consultadas que te ayudaron a desarrollar la actividad, de acuerdo Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual a la norma APA. 5. Concluido lo anterior localiza el portafolio de la actividad y envía tu documento. Espera la retroalimentación (comentarios y sugerencias) de tu asesor, así como su calificación. Actividad de aprendizaje 1 Para realizar la actividad a continuación se describe una serie de pasos, te pido leas atentamente cada uno de ellos y consideres los criterios de evaluación para realizarlos con éxito. 1. Da lectura al "Capitulo 2 Modelos del proceso", del libro Ingeniería del Software de Roger S. Pressman, de la página 33 a la 42, que encontrarás en el apartado de "recursos". Analizarás las características, ventajas y desventajas de los modelos de desarrollo de software. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual También puedes complementar la información anterior con una búsqueda en fuentes fidedignas, digitales o impresas, sobre "los tipos de modelos de desarrollo de software". 2. Una vez que termines la lectura tendrás elementos para elaborar un cuadro comparativo titulado "Los tipos de modelos de desarrollo de software". Dicho cuadro deberá tener, como mínimo, lo siguiente: • Nombre del modelo • Descripción y concepto del tipo de modelo • Característica principal y distintiva • Ventajas • Desventajas Recuerda colocar las referencias bibliográficas al final, de acuerdo a la norma Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual APA. Es decir, todo material consultado, incluso el proporcionado por el curso, debe ser referenciado. 3. Cuando termines lo anterior habrás concluido la actividad y estará lista para ser evaluada, por lo tanto deberás enviarla al portafolio de entrega correspondiente. Espera la retroalimentación (comentarios) y calificación de tu asesor. Actividad de aprendizaje 2 Para concluir de forma exitosa la actividad deberás leer con cuidado los siguientes puntos y desarrollar lo que se te solicite. 1. El asesor formará equipos de cuatro personas Detallarás los modelos ágiles de desarrollo, sus características y ejemplos de los más utilizados para describir sus principales etapas y características. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual como máximo, tres mínimo, para desarrollar ésta actividad. El asesor les informará como quedaron conformados los equipos y quienes son los integrantes. Retoma esa información para que ubiques el que te corresponde. Cuando localicestu equipo de trabajo, comunícate con tus compañeros y hazles saber que estás listo para comenzar, quizás a través de un mensaje o correo electrónico. 2. Todos los integrantes del equipo deberán descargar y leer el material de consulta que encontrarán en el apartado de "recursos", es decir deberán leer con detenimiento el Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual "Capitulo 3 Desarrollo Ágil" del libro Ingeniería del Software de Roger Pressman, de la página 55 a la 77. 3. Cuando terminen la lectura anterior, el equipo en conjunto deberá abrir, realizar y desarrollar un wiki en el espacio "Wikispaces" (https://www.wikispaces .com/) con los siguientes puntos: a. Plantearán una definición para" desarrollo ágil de software" b. Establecerán sus principales características c. Indicarán cuales son los principios del desarrollo ágil y por qué d. Una vez realizado lo anterior plantearán 5 métodos de desarrollo ágil entre los cuales Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual destacan: XP, Scrum, Desarrollo adaptativo de software, Método de desarrollo de sistemas dinámicos, Cristal, Desarrollo impulsado por las características, Desarrollo esbelto de software, Modelado ágil, y proceso unificado ágil. e. Para cada método deberán indicar: su nombre, descripción y etapas. f. Al final del wiki deberán agregar una conclusión final sobre las principales ventajas y desventajas que identifican en los modelos ágiles. Recuerden que es muy importante que todos participen en el desarrollo del wiki y los puntos anteriores. Lo valioso e importante de trabajar con un wiki no Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual es que cada quien agregue su parte, sino que entre todos los integrantes agregan, modifican y enriquecen la información, de tal manera que todos llegan a establecer casi las mismas conclusiones, definiciones y productos. 4. Cuando hayan terminado el wiki, informen a su asesor, envíenle la dirección (liga) del wiki y bríndenle acceso (en caso que lo configuraran como "exclusivo") 5. Elaboren un documento con toda la información anterior (trabajada y capturada en el wiki), agreguen una hoja de presentación con los datos siguientes: tu nombre completo, los Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual integrantes del equipo, el nombre del asesor, la fecha de entrega, y el nombre de la actividad. Al final del documento has referencia a los materiales que consultaste para el desarrollo de la actividad, de acuerdo a la norma APA. 6. Una vez concluido el documento, cada integrante del equipo (de manera individual) localizará el portafolio de entrega correspondiente y enviará el documento. Esperen la retroalimentación, comentarios y calificación del asesor. Actividad de aprendizaje integradora Para realizar la actividad, sigue los pasos que a continuación se indican: Diseñarás una propuesta para el desarrollo de software e implementación de un Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual 1.- En un documento de Word, desarrolla los siguientes elementos: a) Hoja de presentación b) Nombre de la empresa o institución. c) Detallar su contexto (giro, principal actividad, detalles de la fundación, número de trabajadores, número de direcciones, áreas o departamentos, domicilio y ubicación, etc.) d) Necesidad (problemática) que cubrirá el sistema, especificando si se planteará un sistema nuevo, se actualizará el existente (en caso que la empresa cuente con uno) o se desarrollarán módulos adicionales. e) Propuesta del modelo de desarrollo de software que aplicarás justiciando su elección. modelo que buscará resolver una necesidad o problemática de una empresa o institución real. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual f) Establecer cronograma de trabajo de las principales etapas del modelo. g) Al final has referencia a los materiales consultados para el desarrollo de la actividad, considerando la norma APA. 2. Una vez terminada la propuesta envíala a tu asesor a través del portafolio de entrega correspondiente. 3. Espera la retroalimentación y evaluación de tu asesor. Unidad 3 Objetivo Descripción Producto o resultado Materiales o herramientas necesarias Duración estimada en días o semanas Actividad de aprendizaje preliminar A continuación se te presentarán algunos Describirás los conceptos y explica la Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual puntos que deberás llevar a cabo para concluir de manera exitosa la actividad; léelos con cuidado y cuando termines no olvides revisar las recomendaciones y los criterios de evaluación. 1. Busca información relevante sobre "el análisis de requerimientos y su importancia". Recuerda consultar fuentes fidedignas, ya sea en medios digitales o impresos como bibliotecas, revistas y demás. 2. Posteriormente participa en el foro llamado: "análisis de requerimientos" y comparte con tus compañeros su definición, porqué consideras que es importancia del análisis de requerimientos. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual importante y la fuente de información que consultaste para documentarte sobre "el análisis de requerimientos y su importancia". Si acaso tu fuente no fue fidedigna como: rincón del vago, buenas tareas y demás, tu asesor calificará tu aportación como "NA" (no acredita) y te pedirá que coloques una nueva que cumpla con lo solicitado. 3. Cuando coloques tu aportación en el foro, revisa los comentarios de por lo menos 3 compañeros y enriquécelos a través de mensajes puntales y precisos, evitando caer solo en la empatía. 4. Una vez que terminen la discusión en el foro y se obtengan las Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual conclusiones correspondientes al cierre, elabora un documento donde expongas: • Tu concepto final para "análisis de requerimientos" • Cuál es su importancia. • Agrega al final las referencias bibliográficas consultadas que te ayudaron a desarrollar la actividad, de acuerdo a la norma APA. 5. Concluido lo anterior localiza el portafolio de entrega correspondiente y envía tu documento. Espera la retroalimentación (comentarios y sugerencias) de tu asesor, así como su calificación. Actividad de Para realizar la Definirás las Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual aprendizaje 1 actividad a continuación se describe una serie de pasos, por lo tanto es indispensable que leas atentamente cada uno de ellos y consideres los criterios de evaluación para realizarlos con éxito. 1. Da lecturaal Capítulo 4 Ingeniería de requerimientos" del libro, ingeniería del Software de Iam Sommerville de la pagina 83 a la 98, que encontrarás en el apartado de "recursos". También puedes complementar la información anterior con una búsqueda en fuentes fidedignas, digitales o impresas, sobre "tipos de requerimientos". 2. Una vez que termines la lectura tendrás características de los tipos de requerimientos: funcionales, no funcionales, del usuario, del sistema y de la interfaz. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual elementos para elaborar un esquema sobre "Los tipos de requerimientos". Dicho esquema lo podrás desarrollar en un documento de Word o herramienta sugerida en la parte de recomendaciones, deberá tener como mínimo, lo siguiente: • Tipos de requerimientos • Características de los tipos de requerimientos • Elementos del documento de requerimientos • Especificación de los requerimientos 3. Cuando termines lo anterior habrás concluido la actividad y estará lista para ser evaluada, por lo tanto deberás enviarla al portafolio de entrega Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual correspondiente. Espera la retroalimentación (comentarios) y calificación de tu asesor. Actividad de aprendizaje 2 Para realizar la actividad a continuación se describe una serie de pasos, por lo tanto es indispensable que leas atentamente cada uno de ellos y al final no olvides consultar las recomendaciones y criterios de evaluación. 4. Da lectura al "Capitulo 4 Ingeniería de requerimientos" del libro, ingeniería del Software de Iam Sommerville de la página 99 a la 114, que encontrarás en el apartado de "recursos". 1. Una vez que termines la lectura Analizarás el proceso y las técnicas de la gestión y validación de requerimientos. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual tendrás elementos para elaborar un ensayo titulado "El proceso de gestión de requerimientos" en mínimo 3 cuartillas. Abordando los siguientes puntos de reflexión: a. Adquisición y análisis de requerimientos b. Elementos de la adquisición y análisis de requerimientos c. La validación y técnicas del análisis de requerimientos d. La administración y planeación del análisis de requerimientos e. El impacto de efectuar las técnicas de gestión y validación de requerimientos 5. Cuando termines lo anterior habrás concluido la actividad y estará lista para ser Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual evaluada, por lo tanto deberás enviarla al portafolio de entrega correspondiente. Espera la retroalimentación (comentarios) y calificación de tu asesor. Actividad de aprendizaje 3 Para realizar la actividad a continuación se describe una serie de pasos, por lo tanto es indispensable que leas atentamente cada uno de ellos y consideres los criterios de evaluación para realizarlos con éxito. 1. Da lectura "Capitulo 5 Modelado del sistema" del libro, ingeniería del Software de Iam Sommerville de la página 119 a la 141, que encontrarás en el apartado de "recursos". Compararás las definiciones, características y ejemplos de los diferentes modelados del sistema. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual También puedes complementar la información anterior con una búsqueda en fuentes fidedignas, digitales o impresas, sobre "Modelado de sistemas". 2. Una vez que termines la lectura tendrás elementos para elaborar un cuadro comparativo titulado "Modelado del Sistema". Dicho cuadro deberá tener, como mínimo, lo siguiente: a. Describe de forma general que es el modelado de sistema b. Integra a tu cuadro comparativo los distintos modelados (contexto, interacción, estructural, comportamiento) estableciendo: sus características, tipos y ejemplo de donde y Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual cuando los pudieras aplicar. 3. Después de terminar tu cuadro, en la parte final del documento o archivo, coloca una breve reflexión sobre tu opinión de la ingeniería dirigida por modelo. 4. Recuerda colocar las referencias bibliográficas al final, de acuerdo a la norma APA. Es decir, todo material consultado, incluso el proporcionado por el curso, debe ser referenciado. 5. Cuando termines lo anterior habrás concluido la actividad y estará lista para ser evaluada, por lo tanto deberás enviarla al portafolio de entrega correspondiente. Espera la Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual retroalimentación (comentarios) y calificación de tu asesor. Actividad de aprendizaje integradora A continuación se te presentarán algunos puntos que deberás llevar a cabo para concluir de manera exitosa la actividad; léelos con cuidado y cuando termines no olvides revisar las recomendaciones y los criterios de evaluación. 1. Retoma las actividades que has realizado hasta el momento en la unidad 3, con las observaciones de tu asesor e incluyendo las lecturas recomendadas. 2. En un documento en Word desarrolla los siguientes elementos: a. Hoja de presentación Diseñarás la estrategia de análisis de requerimientos para su uso en una empresa o institución. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual b. Retoma los siguientes puntos de la actividad integradora de la unidad 2: • Nombre de la empresa o institución. • Detallar su contexto (giro, principal actividad, detalles de la fundación, número de trabajadores, número de direcciones, áreas o departamentos, domicilio y ubicación, etc.) • Necesidad (problemática) que cubrirá el sistema, especificando si se planteará un sistema nuevo, se actualizará el existente (en caso que la empresa cuente con uno) o se desarrollarán módulos adicionales. c. Actores para el análisis de requerimientos. Lista los actores que identificas que te brindaran información Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual para el sistema e identifica su principal tipo de aportación. d. Gestión de requerimientos. Describe qué técnicas utilizarás para la obtención de requerimientos, te puedes auxiliar de un cuadro para: nombrar las herramientas, determina tiempos y establecer actores. Recuerda pueden ser: entrevistas, escenarios, casos de uso y etnografía, etc. e. Validación de requerimientos. Describe qué herramientas y cómo las utilizarás para validar los requerimientos. f. Ejemplos de requerimientos. Con la información que tienes Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual sobre la empresa brinda el ejemplo de 3 requerimientos funcionales y no funcionales del sistema. g. Modelo del Sistema. De acuerdo al modelado de sistema queestudiaste determina que tipos de modelos desarrollaras para el sistema y por qué, te puedes auxiliar de un cuadro para organizar la información. 3. Ya integrado el documento, compártelo en el foro: "estrategia de análisis de requerimientos y modelado del sistema". 4. Una vez realizado lo anterior revisa las aportaciones de por lo menos 3 compañeros y envíales comentarios que busquen Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual enriquecer su propuesta. Es vital que no solo te limites a mostrar empatía y a felicitarlos, ya que el propósito es desahogar el tema. Unidad 4 Objetivo Descripción Producto o resultado Materiales o herramientas necesarias Duración estimada en días o semanas Actividad de aprendizaje preliminar Para realizar la actividad a continuación se describe una serie de pasos, te pido leas atentamente cada uno de ellos y consideres los criterios de evaluación y recomendaciones. 1. Realiza la lectura del "Capitulo 14 Conceptos de calidad", del libro Ingeniería del Software de Roger S. Pressman, Identificarás los conceptos e importancia de la calidad, calidad del software, sus dimensiones y atributos. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual de la página 338 a la 345, que encontrarás en el apartado de "recursos". También puedes complementar la información anterior con una búsqueda en fuentes fidedignas, digitales o impresas, sobre "Calidad del Software". 2. Ya realizada la lectura contarás con los conocimientos necesarios para participar en foro de discusión "Conceptos e importancia de la calidad de software" , en ese espacio comparte con tus compañeros las reflexiones basadas en la lectura, sobre los siguientes temas: a) ¿Qué es para ti la calidad del software? b) ¿Por qué consideras Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual que es importante la calidad del software? c) Agrega dos preguntas a cada una de las dimensiones de la calidad de Garvin. a) Menciona los 2 factores / atributos de la calidad de MacCall que te parecen más relevantes y el porqué b) Menciona los 2 factores / atributos de la calidad ISO 9126 que te parecen más relevantes y el porqué 4. Una vez realizado lo anterior revisa las aportaciones de por lo menos 3 compañeros y envíales comentarios que busquen enriquecer su propuesta. Es vital que no solo te limites a mostrar empatía y a felicitarlos, ya que el propósito es desahogar el tema. 5. Finalmente, Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual publica una conclusión del tema con base a la información revisada y lo comentado en el foro, donde hagas tu propia definición del término calidad de software y su importancia. Actividad de aprendizaje 1 Para realizar la actividad a continuación se describe una serie de pasos por lo tanto es indispensable que leas atentamente cada uno de ellos y consideres los criterios de evaluación y recomendaciones, para realizarlos con éxito. 1. Tu asesor formará equipos de cuatro personas como máximo, 3 mínimo, para desarrollar ésta actividad. El asesor informará como Establecerás los estándares, normas y métodos para el aseguramiento de la calidad de software. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual quedaron conformados los equipos y quiénes son los integrantes. Retoma esa información para que ubiques el que te corresponde. Cuando localices tu equipo de trabajo, comunícate con tus compañeros y hazles saber que estás listo para comenzar, quizás a través de un mensaje o correo electrónico. 2. Todos los integrantes del equipo deberán descargar y leer el material de consulta que encontrarán en el apartado de "recursos", es decir deberán leer con detenimiento el "Capitulo 16 Aseguramiento de la calidad de software", del libro Ingeniería del Software de Roger S. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Pressman, de la pagina 368 a la 380. 3. Además todos los integrantes investigarán y buscarán más información sobre los diferentes estándares y normas relacionados con la calidad de software, principalmente del ISO y la IEEE, en fuentes fidedignas, digitales o impresas, revisa las recomendaciones. 4. Una vez realizado lo anterior el equipo en conjunto deberá abrir, realizar y desarrollar un wiki en el espacio "Wikispaces" (https://www.wikispaces .com/) con los siguientes puntos: a. Definición de aseguramiento de la calidad de software(ASC) b. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Describe los principales elementos para la ASC (Nombre, descripción, ejemplos) c. Principales tareas del ASC d. Mediciones de la confiabilidad y seguridad del software e. Estándares y normas con los siguientes puntos: nombre de la norma o estándar, principales características, se pueden auxiliar de un cuadro para representar la información. f. Principales características e importancia de un plan de acción para el ASC g. Conclusiones sobre la importancia del Aseguramiento de la calidad de Software y desafíos h. Incluir las fuentes consultadas. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Recuerden que es muy importante que todos participen en el desarrollo del wiki y los puntos anteriores. Lo valioso e importante de trabajar con un wiki no es que cada quien agregue su parte, sino que entre todos los integrantes agregan, modifican y enriquecen la información, de tal manera que todos llegan a establecer casi las mismas conclusiones, definiciones y productos. 5. Cuando hayan terminado el wiki informen a su asesor, envíenle la dirección (liga) donde está alojado el wiki y bríndenle acceso (en caso que su configuración sea restringida) para que Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual realice la revisión y evaluación. Actividad de aprendizaje integradora A continuación se te presentarán algunos puntos que deberás llevar a cabo para concluir de manera exitosa la actividad; léelos con cuidado y cuando termines no olvides revisar las recomendaciones y los criterios de evaluación. 1. Retoma las actividades que has realizado hasta el momento en la unidad 4, con las observaciones de tu asesor e incluyendo las lecturas recomendadas, para que repases las características, las dimensiones, atributos, el plan de aseguramiento de la calidad, los estándares Desarrollarás la propuesta de una estrategia para facilitar el aseguramiento de la calidad del software, basada en los estándares y normas consultadas. Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual y normas. 2. Posteriormente en un documento de Wordrealiza la propuesta del plan de aseguramiento de la calidad del software que aplicarías en el trabajo final que estás integrando. El archivo debe contener los siguientes elementos mínimos: a) Hoja de presentación b) Índice c) Describe el propósito y alcance del plan de aseguramiento de la calidad del software d) Especifica las dimensiones y atributos que medirás e) Lista los estándares y normas que consideras que son aplicables a tu proyecto con su justificación. f) Integra un cronograma donde definas la lista de tareas, acciones, Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual responsables, insumos a utilizar y tiempos para ejecutar el plan. g) Detalla las herramientas de apoyo que utilizaras para llevar a cabo las acciones y tareas. (preguntas me investigación, cuestionarios, formatos, etc) h) Identifica a los principales actores relacionados con la calidad del software de tu proyecto y define sus principales roles. i) Describa los beneficios esperados al implementar su plan de aseguramiento de la calidad de software. 3. Cuando termines lo anterior habrás concluido la actividad y estará lista para ser evaluada, por lo tanto deberás enviarla al Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual portafolio de entrega correspondiente. Espera la retroalimentación y calificación de tu asesor. 9. BIBLIOGRAFÍA Básica Sommerville, Ian. (2011). Capítulo 1 Introducción. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 1-9 Pressman, Roger S. (2010). Capítulo 1 El software y la ingeniería de software. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 12 - 20 Sommerville, Ian. (2011). Capítulo 1 Introducción. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 1- 9 Pressman, Roger S. (2010). Capítulo 1 El software y la ingeniería de software. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 12 - 20 Pressman, Roger S. (2010). Capítulo 2 Modelos del proceso. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 33 - 42 Pressman, Roger S. (2010). Capítulo 3 Desarrollo Ágil. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 55 - 77 Pressman, Roger S. (2010). Capítulo 2 Modelos del proceso. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 33 - 42 Pressman, Roger S. (2010). Capítulo 3 Desarrollo Ágil. Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 55 - 77 Sommerville, Ian. (2011). Capitulo 4 Ingeniería de requerimientos. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 83 Código: DEFM-06; Rev: 1; Fecha: 11/07/13 Formato 1 Diseño estructural y propuesta de actividades UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual - 98 Sommerville, Ian. (2011). Capitulo 4 Ingeniería de requerimientos. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 99 - 114 Sommerville, Ian. (2011). Capitulo 5 Modelado del Sistema. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 119 - 141 Sommerville, Ian. (2011). Capitulo 4 Ingeniería de requerimientos. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 83 - 98 Sommerville, Ian. (2011). Capitulo 4 Ingeniería de requerimientos. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 99 - 14 Sommerville, Ian. (2011). Capitulo 5 Modelado del Sistema. Ingeniería del Software. México. Novena edición. Ed. Pearson. Pp. 119 - 141 Pressman, Roger S. (2010). Capitulo 14 Conceptos de calidad.Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 338 -345 Pressman, Roger S. (2010). Capitulo 14 Conceptos de calidad.Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 368 -380 Pressman, Roger S. (2010). Capitulo 14 Conceptos de calidad.Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 338 -345 Pressman, Roger S. (2010). Capitulo 14 Conceptos de calidad.Ingeniería del Software. México. Séptima edición.Ed. McGraw Hill. Pp. 368 -380 Complementaria Revisión: 1; Fecha: 23/07/2014 UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Rúbrica de evaluación para el producto final del curso 1. DATOS GENERALES DEL CURSO Nombre del curso Ingeniería de Software Programa al que pertenece Licenciatura en Tecnologías e Información Eje de formación1 Análisis y diseño de sistemas 2. COMPETENCIA El estudiante aplica los principios y metodologías de la ingeniería de software para el desarrollo de sistemas, a través de técnicas y modelos que garanticen su calidad, en un contexto real de alguna institución o empresa. 3. DESCRIPCIÓN DEL PRODUCTO Propuesta de un desarrollo de software considerando todas las etapas del ciclo de vida de la ingeniería de software, con base en sus metodologías, que aseguren un sistema de calidad, de acuerdo al contexto real de alguna empresa o institución. Donde se incluyan los siguientes elementos: 1.- Portada 2.- Índice 3.- Resumen de la propuesta 4.- Contexto de la empresa 5.- Justificación 6.- Objetivo del sistema 7.- Metodología de desarrollo 7.1 Cronograma de trabajo 8.- Análisis de requerimientos 8.1 Planificación de los requerimientos 8.2 Detalle de requerimientos del sistema funcionales y no funcionales. 9. Modelado del sistema 10. Plan de Aseguramiento de la Calidad de Software 11. Conclusiones sobre trabajo final 12. Anexos 4. CRITERIOS DE EVALUACIÓN DE FONDO Observaciones DEMOSTRACIÓN DE COMPETENCIAS-PROCESOS2 PORCENTAJE E MB B R N 1 Solicitar información a la Coordinación de Diseño Educativo o la coordinación del programa. 2 Los criterios de forma descritos en este espacio son sugerencias, se pueden modificar según las características del producto. Revisión: 1; Fecha: 23/07/2014 UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Rúbrica de evaluación para el producto final del curso A Proceso para desarrollar la competencia Puntaje Descripción de criterios 4.1 Detalla y contextualiza la empresa o institución donde se llevará a cabo la propuesta de desarrollo de software, así como su justificante, objetivo y las actividades necesarias para su implementación. 10 En el resumen de la propuesta de desarrollo de software se describen sus elementos y partes El contexto debe contender una descripción precisa de la institución o empresa donde se implementará la propuesta, partiendo de aspectos generales como el número de trabajadores, giro principal y demás, hasta llegar al área o departamento donde se implementará la propuesta La justificación señala como la problemática detectada es resuelta por la propuesta de desarrollo de software El objetivo es claro y muestra con precisión lo que se logrará con el sistema o implementación de la propuesta de desarrollo de software Plantea un cronograma de trabajo donde se detallan las actividades necesarias, la duración de cada una y sus responsables, para el desarrollo de la propuesta de software 4.2 Establece el método y tipo de modelado del desarrollo de software a implementar en la empresa o institución. 15 Describe cuál es el modelo de desarrollo de software y etapas que seguirá la propuesta Justifica la elección del modelo de desarrollo de software y sus etapas Describe y justifica los tipos modelados del sistema que utilizará para representarloGráfica y esquematiza los tipos de modelados seleccionados 4.3 Desarrolla la estrategia de gestión análisis, validación de requerimientos y modelado del sistema que se aplicará en la empresa o institución identificada. 20 Planifica los requerimientos del sistema al detallar elementos como: los actores, la gestión de requerimientos y su validación Describe los requerimientos del sistema: funcional y no funcional Describe el trabajo llevado a cabo durante el detalle y establecimiento del análisis de requerimientos 4.4 Diseña la estrategia para asegurar la calidad de software en la empresa o institución seleccionada. 15 Establece los estándares, normas y métodos para el aseguramiento de la calidad de software Desarrolla un resumen de las características y alcances que contempla el plan de aseguramiento de la calidad Detalla los beneficios esperados de implementar el plan de aseguramiento de la calidad de software Revisión: 1; Fecha: 23/07/2014 UNIVERSIDAD DE GUADALAJARA Sistema de Universidad Virtual Rúbrica de evaluación para el producto final del curso 5. CRITERIOS DE EVALUACIÓN DE FORMA Observaciones PORCENTAJE E MB B R N A Formato del producto Puntaje Descripción de criterios 5.1 Datos de presentación 10 La portada presenta datos de la institución, el programa, el curso, datos del estudiante y fechas El índice contiene los apartados del documento indicando el número de página 5.2 Cuerpo de trabajo 20 La redacción y la ortografía, facilita la comprensión de la información La información se presenta de manera lógica 5.3 Fuentes de información 10 Las referencias y fuentes de consulta están correctamente citadas de acuerdo al sistema APA. Tanto las citas textuales y de paráfrasis como el listado final de referencias Las fuentes consultadas son confiables. Pertenecen a organismos educativos, gubernamentales o especializados en el área de conocimiento. Están firmados tanto por una institución de renombre, como por un autor reconocido por sus conocimientos en la materia La información citada tiene congruencia con el contexto del documento, ayuda a fundamentar. La información presentada es verdadera 6. Observaciones del asesor – COMENTARIOS SOBRE LA CUALIDAD DEL PRODUCTO
Compartir