I. Datos de la institución Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA Modalidad: A Distancia Grado o Licenciatura Licenciatura en Informática II. Datos del asesor Nombre MORALES HERNANDEZ GUSTAVO ARMANDO Correo tavo@unam.mx III. Datos de la asignatura Nombre INFORMÁTICA II (ADMINISTRACIÓN DE REQUERIMIENTOS) Clave 1216 Grupo 8292 Modalidad Obligatoria Plan 2012 Fecha de inicio del semestre 30 de enero de Horas de asesoria semanal 6 Horario Martes: 07:00-09:00 hrs Jueves: 07:00-09:00 hrs Viernes: 07:00-09:00 hrs Fecha de término del semestre 08 de junio de IV. Contenido temático TEMA HORAS Total Teoría Práctica I. 16 16 0 II. 24 24 0 1 de 6
III. 28 28 0 IV. 28 28 0 V. Presentación general del programa Ante las grandes necesidades de las organizaciones, institutos, empresas, entre otros, es necesario tener un ambiente de trabajo consolidado bajo un sistema integral que logre que sus áreas estratégicas sean el soporte de un crecimiento económico importante. A lo anterior el alumno conocerá los requerimientos generales que ayuden al análisis correspondiente para la propuesta y diseño de un sistema de información integral entre sus áreas. VI. Forma en que el alumno deberá preparar la asignatura El alumno deberá realizar las siguientes actividades con la finalidad de que sea capaz de diagnosticar, analizar y dar soluciones profesionales a cualquier empresa que necesite de una solución en sus diferentes áreas. Es importante que desarrolle todas y cada una de las actividades, cuestionarios que se presentan para obtener las debidas habilidades confirme el orden se muestra a continuación: 1. * Lo que sé Describe: - Cuáles son los elementos que caracterizan a un buen software? - Qué aspectos deben considerarse para el desarrollo de un software? * Actividad 1 Escribe 2 ejemplos de cada uno de los requerimientos básicos para el diseño de sistemas. * Elabora una tabla comparativa, donde se observen las características de los 5 tipos de usuarios de sistemas. * Cuestionario Contesta el siguiente cuestionario. 1. Qué es la ingeriría de software? 2. Por qué es necesario la identificación de requerimientos en el análisis de sistemas? 3. Indica qué es un requerimiento. 4. Define qué es un usuario de sistema. 5. A qué se refiere ser dueño de un sistema? 6. Qué es un constructor de sistemas? 7. Menciona 2 ejemplos de constructores de sistemas. 8. Quién es el analista del sistema? 9. Qué es un requerimiento desde el punto de vista de la ingeniería de software? * Lo que aprendí Con base en los conceptos que se han estudiado en esta unidad, elabora una propuesta del procedimiento que se llevaría a cabo para desarrollar un sistema que lleve el control de ventas de una empresa comercial. Elige el tipo de empresa. 2. Definición de requerimientos Lo que sé Para la construcción de un sistema necesitamos contar, previamente, con los requisitos del sistema. A qué se refiere esto y para qué nos sirve? Qué tipo de requerimientos consideras debes de conocer antes del desarrollo de un sistema? Cómo se obtiene esta información? Comparte tus respuestas en el foro de la unidad, requerimientos. Actividad 1 3 de 9 Escribe un ejemplo de un requerimiento de sistema y enfatiza las características básicas de los requerimientos en él. Escribe 3 ejemplos de cada una de las clasificaciones de los requerimientos, agrega conclusiones y envíalo a tu asesor para su revisión. Actividad 4 Realiza un mapa conceptual sobre el tema de análisis de requerimientos. Cuestionario 1. Qué es un requerimiento en el ámbito de la ingeniería de software? 2. Cuáles son las características básicas de los requerimientos? 3. Cómo se clasifican los requerimientos? 4. Explica brevemente cada una de las clasificaciones de requerimientos. Agrega dos ejemplos de cada una. 5. Cuáles son los 3 pasos a seguir en el análisis de requerimientos? 6. Para qué nos sirven los documentos entregables que surgen a partir del análisis de requerimientos? 7. Qué es la anticipación de requerimientos? Lo que aprendí Realiza un listado de requerimientos funcionales y no funcionales, que se podrían identificar para el desarrollo del software de control de ventas para la empresa comercial elegida en la unidad 1. Separa los requerimientos de acuerdo a las subclases mencionadas en tu material didáctico. 3. Recopilación de información Lo que sé Explica con tus propias palabras por qué es necesario recabar información antes de comenzar a desarrollar cualquier sistema de información. Comparte tus respuestas en el foro, lee lo que escribió cada uno de tus compañeros y comenta las diferencias y similitudes que encontraste. Actividad 1 Elabora un cuadro comparativo acerca de los diversos documentos generados en la construcción de sistemas (diagramas de flujo de datos, de caso de uso, diccionarios de datos, etc.), que contenga sus características principales y los tipos de requerimientos que pueden ser obtenidos de ellos. Actividad 2 En un procesador de textos, elabora un ejemplo de un diagrama de caso de uso, bajo un escenario que propongas. Actividad 3 Elabora un cuadro comparativo de las diferentes técnicas de recopilación de información, incluye ventajas y desventajas de cada una. Actividad 5 Realiza una breve investigación acerca del tema?el análisis documental en la creación de sistemas de información? Posteriormente, realiza una síntesis de tu investigación, teniendo en cuenta los siguientes puntos: 1.. 2. Importancia del análisis documental. 3. Aplicación en los sistemas de información. 4. funcionales y no funcionales que pueden ser obtenidos. 5. Conclusiones. Cuestionario 1. Qué es la gestión de requerimientos? 2. Escribe dos ejemplos de documentos obtenidos en la gestión de requerimientos y descríbelos brevemente. 3. Qué es una encuesta? 4. Qué es una entrevista? 5. Qué es un cuestionario? 6. Explica las diferencias entre observación y observación participativa. 7. Qué es el análisis documental y para qué sirve? 8. Cuáles son los documentos obtenidos en el proceso de gestión de requerimientos? Explica brevemente cada uno de ellos. 9. Cuáles son los elementos que integran un diagrama de casos de uso? 10. Cuáles son las fases que integran el análisis documental? Descríbelas brevemente. Lo que sé Hemos visto que para la construcción de un sistema es importante contar con información exacta. Esta se obtiene empleando diferentes métodos, que se 3 3 de 7 de 6 seleccionan en base a la información que se desea obtener. De acuerdo a lo visto en esta unidad y por investigaciones hechas por cuenta propia, contesta: 4 de 9 * Qué tipo de 2 de 6
información se debe de buscar en los documentos generados para la gestión de requerimientos? * Cuáles son los documentos principales en la gestión de requerimientos? * Qué tipo de información se debe de buscar al momento de realizar una entrevista? * Cuál sería la forma adecuada en que debe planearse y estructurarse una entrevista? * Cuáles son las ventajas y desventajas de emplear la entrevista para la identificación de requerimientos de un sistema? * Para qué le sirve al analista de sistemas usar los cuestionarios y qué tipo de información obtiene? * Qué diferencia existe entre la información que podemos recabar con una encuesta y con un cuestionario? * Lista tres razones sobre el por qué la observación es útil para el analista de sistemas en la organización. * De qué modo es útil observar al momento de definir los requerimientos de un sistema? * Lista tres razones sobre el por qué el análisis documental es útil para el analista de sistemas en la organización. 4. Modelos de solución Lo que sé Explica con tus propias palabras qué entiendes por validación. Actividad 1 Con base en lo estudiado en la unidad, elabora un mapa conceptual donde especifiques el proceso de validación de requerimientos. Investiga y elabora un cuadro comparativo de los documentos que pueden ser utilizados en el empleo de la técnica de revisión de requerimientos (toma como base los documentos presentados en el tema de gestión de requerimientos). Actividad 3 Entra al foro de la unidad e inicia un tema de discusión acerca de las ventajas y desventajas del empleo de la técnica de revisión de requerimientos. Lee las aportaciones de tus compañeros y coméntalas. Actividad 4 Realiza un cuadro comparativo relativo a las técnicas de validación de prototipos y de casos de prueba. Agrega una breve conclusión donde resaltes sus principales diferencias y ventajas. Actividad 5 Elabora un cuadro comparativo de las diferencias entre las técnicas de prototipos y de casos de prueba. Cuestionario 1. En qué consiste la validación de requerimientos? 2. Cuáles son las fases de la técnica de revisión de requerimientos? 3. Qué es un prototipo? 4. Describe brevemente las fases que integran la construcción de prototipos. 5. Qué es un la programación extrema (XP)? 6. Define qué es un caso de prueba. 7. Cuáles son las características de las pruebas empleadas en los casos de prueba? 8. Cómo ayudan los prototipos para la validación de requerimientos? 9. Plantea un problema en el que puedas emplear un caso de prueba para la validación de requisitos. 10. Cómo ayudan los casos de prueba en la validación de requerimientos? Lo que aprendí Con tus propias palabras define el concepto de validación de requerimientos y explica brevemente como se emplean las diversas técnicas de validación en dicho proceso. CALENDARIO DE ACTIVIDADES Fecha No. Unidad No. Actividad Descripción de la de actividad de acuerdo a la plataforma Ponderacio n 16 de febrero de Describe: - Cuáles son los elementos que caracterizan a un buen software? - Qué aspectos deben considerarse para el desarrollo de un software? 0 % 20 de febrero de Actividad 1 Escribe 2 ejemplos de cada uno de los requerimientos básicos para el diseño de sistemas. 3 % 23 de febrero de Elabora una tabla comparativa, donde se observen las características de los 5 tipos de usuarios de sistemas. 27 de febrero de Contesta el siguiente cuestionario. 1. Qué es la ingeriría de software? 2. Por qué es necesario la identificación de requerimientos en el análisis de sistemas? 3. Indica qué es un requerimiento. 4. Define qué es un usuario de sistema. 5. A qué se refiere ser dueño de un sistema? 6. Qué es un constructor de sistemas? 7. Menciona 2 ejemplos de constructores de sistemas. 8. Quién es el analista del sistema? 9. Qué es un requerimiento desde el punto de vista de la ingeniería de software? 3 % 02 de marzo de Con base en los conceptos que se han estudiado en esta unidad, elabora una propuesta del procedimiento que se llevaría a cabo para desarrollar un sistema que lleve el control de ventas de una empresa comercial. Elige el tipo de empresa. 8 % 06 de marzo de Para la construcción de un sistema necesitamos contar, previamente, con los requisitos del sistema. A qué se refiere esto y para qué nos sirve? Qué tipo de requerimientos consideras debes de conocer antes del desarrollo de un sistema? Cómo se obtiene esta información? 0 % 3 de 6
09 de marzo de Escribe un ejemplo de un requerimiento de sistema y enfatiza las características básicas de los requerimientos en él. 13 de marzo de Actividad 3 Escribe 3 ejemplos de cada una de las clasificaciones de los requerimientos, agrega conclusiones y envíalo a tu asesor para su revisión. 16 de marzo de Actividad 4 Realiza un mapa conceptual sobre el tema de análisis de requerimientos. 20 de marzo de 1. Qué es un requerimiento en el ámbito de la ingeniería de software? 2. Cuáles son las características básicas de los requerimientos? 3. Cómo se clasifican los requerimientos? 4. Explica brevemente cada una de las clasificaciones de requerimientos. Agrega dos ejemplos de cada una. 5. Cuáles son los 3 pasos a seguir en el análisis de requerimientos? 6. Para qué nos sirven los documentos entregables que surgen a partir del análisis de requerimientos? 7. Qué es la anticipación de requerimientos? 23 de marzo de Realiza un listado de requerimientos funcionales y no funcionales, que se podrían identificar para el desarrollo del software de control de ventas para la empresa comercial elegida en la unidad 1. Separa los requerimientos de acuerdo a las subclases mencionadas en tu material didáctico. 8 % 03 de abril de Explica con tus propias palabras por qué es necesario recabar información antes de comenzar a desarrollar cualquier sistema de información. Comparte tus respuestas en el foro, lee lo que escribió cada uno de tus compañeros y comenta las diferencias y similitudes que encontraste. 0 % 06 de abril de Actividad 1 Elabora un cuadro comparativo acerca de los diversos documentos generados en la construcción de sistemas (diagramas de flujo de datos, de caso de uso, diccionarios de datos, etc.), que contenga sus características principales y los tipos de requerimientos que pueden ser obtenidos de ellos. 10 de abril de En un procesador de textos, elabora un ejemplo de un diagrama de caso de uso, bajo un escenario que propongas. 13 de abril de Actividad 3 Elabora un cuadro comparativo de las diferentes técnicas de recopilación de información, incluye ventajas y desventajas de cada una. 17 de abril de Actividad 5 Realiza una breve investigación acerca del tema?el análisis documental en la creación de sistemas de información? Posteriormente, realiza una síntesis de tu investigación, teniendo en cuenta los siguientes puntos: 1.. 2. Importancia del análisis documental. 3. Aplicación en los sistemas de información. 4. funcionales y no funcionales que pueden ser obtenidos. 5. Conclusiones. 4 de 6
20 de abril de 1. Qué es la gestión de requerimientos? 2. Escribe dos ejemplos de documentos obtenidos en la gestión de requerimientos y descríbelos brevemente. 3. Qué es una encuesta? 4. Qué es una entrevista? 5. Qué es un cuestionario? 6. Explica las diferencias entre observación y observación participativa. 7. Qué es el análisis documental y para qué sirve? 8. Cuáles son los documentos obtenidos en el proceso de gestión de requerimientos? Explica brevemente cada uno de ellos. 9. Cuáles son los elementos que integran un diagrama de casos de uso? 10. Cuáles son las fases que integran el análisis documental? Descríbelas brevemente. 3 % 24 de abril de Hemos visto que para la construcción de un sistema es importante contar con información exacta. Esta se obtiene empleando diferentes métodos, que se seleccionan en base a la información que se desea obtener. De acuerdo a lo visto en esta unidad y por investigaciones hechas por cuenta propia, contesta: * Qué tipo de información se debe de buscar en los documentos generados para la gestión de requerimientos? * Cuáles son los documentos principales en la gestión de requerimientos? * Qué tipo de información se debe de buscar al momento de realizar una entrevista? * Cuál sería la forma adecuada en que debe planearse y estructurarse una entrevista? * Cuáles son las ventajas y desventajas de emplear la entrevista para la identificación de requerimientos de un sistema? * Para qué le sirve al analista de sistemas usar los cuestionarios y qué tipo de información obtiene? * Qué diferencia existe entre la información que podemos recabar con una encuesta y con un cuestionario? * Lista tres razones sobre el por qué la observación es útil para el analista de sistemas en la organización. * De qué modo es útil observar al momento de definir los requerimientos de un sistema? * Lista tres razones sobre el por qué el análisis documental es útil para el analista de sistemas en la organización. 8 % 27 de abril de Explica con tus propias palabras qué entiendes por validación. 0 % 04 de mayo de Actividad 1 Con base en lo estudiado en la unidad, elabora un mapa conceptual donde especifiques el proceso de validación de requerimientos. 08 de mayo de Investiga y elabora un cuadro comparativo de los documentos que pueden ser utilizados en el empleo de la técnica de revisión de requerimientos (toma como base los documentos presentados en el tema de gestión de requerimientos). 11 de mayo de Actividad 4 Elabora un cuadro comparativo de las diferencias entre las técnicas de prototipos y de casos de prueba. 18 de mayo de 1. En qué consiste la validación de requerimientos? 2. Cuáles son las fases de la técnica de revisión de requerimientos? 3. Qué es un prototipo? 4. Describe brevemente las fases que integran la construcción de prototipos. 5. Qué es un la programación extrema (XP)? 6. Define qué es un caso de prueba. 7. Cuáles son las características de las pruebas empleadas en los casos de prueba? 8. Cómo ayudan los prototipos para la validación de requerimientos? 9. Plantea un problema en el que puedas emplear un caso de prueba para la validación de requisitos. 10. Cómo ayudan los casos de prueba en la validación de requerimientos? 5 de 6
25 de mayo de Con tus propias palabras define el concepto de validación de requerimientos y explica brevemente como se emplean las diversas técnicas de validación en dicho proceso. 6 % VII. Sistema de evaluación FACTORES Requisitos Porcentajes DESCRIPCIÓN 1. Los alumnos realizarán las actividades solicitadas en el plan de trabajo, respetando fechas de entrega para obtener el máximo del porcentaje indicado por cada unidad; de ser extemporánea bajará su calificación a 8. 2. No se aceptarán trabajos similares o que tengan mismos contenidos 3. Se aceptarán actividades completas y con contenidos de fuentes confiables. 4. Estrictamente se deberá presentar en el orden como se presenta en el Plan de Trabajo. 5. Si dejan de cumplir con 3 ó más actividades, ya no serán evaluados hasta presentarlas debidamente conforme el Plan de Trabajo. Act. de aprendizaje 25 % Cuestionario de reforzamiento 10 % Examen Final 35 % Act. lo que aprendí 30 % TOTAL 100 % La calificación final de la asignatura está en función de la ponderación del asesor, no de la que se visualiza en la plataforma. Es necesario solicitar por correo electónico la calificación final al asesor. VIII. Recursos y estratégias didácticas Lecturas Obligatorias Elaboración de Actividades de Aprendizaje Chat Correo Electrónico Sitios de Internet Plan de Trabajo 6 de 6