Apuntes digitales SUAyED - Docencia FCA-UNAM

Transcripción

Apuntes digitales SUAyED - Docencia FCA-UNAM
UNIVERSIDAD NACIONAL
AUTONOMA DE MEXICO
Sistema de Universidad Abierta y Educación a Distancia
PROGRAMA DE TRABAJO (DETALLE)
Materia
Profesores
Grupo
Semestre
e-mail
: INFORMATICA II (Administración de Requerimientos)
: Ramón Castro Liceaga
: 9291
: 2016-1
:[email protected]
Objetivo general del curso
Al finalizar el curso, el alumno será capaz de identificar y especificar los requerimientos de los
involucrados en el desarrollo de un sistema de información a fin de orientar las actividades de
análisis y diseño de sistemas.
Presentación General
La presente asignatura de administración de requerimientos es la base fundamental en ingeniería
del software y el desarrollo de sistemas ya que una de las principales causas en el fracaso de un
proyecto de software es la mala o falta de administración de los requerimientos. Algunos
problemas que podemos mencionar de un mal manejo de requerimientos son: la falta de
identificación de los requerimientos durante el desarrollo de software, la incapacidad para manejar
los cambios en los requerimientos durante el desarrollo, la falta de especificación detallada de los
requerimientos, la mala organización y control de requerimientos, etc. Por lo anterior en esta
materia se pretende que el alumno sea capaz de identificar y especificar los requerimientos de los
involucrados en el desarrollo de un sistema de información a fin de orientar las actividades de
análisis y diseño de sistemas.
Forma en que el alumno deberá preparar la asignatura
La asignatura está basada en el Programa del Plan de Estudios de la Licenciatura en Informática
correspondiente a la materia de Informática II, específicamente tratando el tema de Administración
de Requerimientos, por lo cual te recomiendo que seas dedicado e inviertas el tiempo necesario
para lograr los objetivos del curso. A continuación, se exponen las indicaciones generales sobre la
manera de trabajar la asignatura.
1. Las actividades de aprendizaje se basan en las unidades que se establecen el temario de la
materia. El desarrollo y la entrega de las actividades tienen que llevarse en el orden en que se
presentan las diferentes unidades.
2. Las fechas de entrega son fechas aproximadas que te permitirán administrar tu tiempo de una
mejor manera y ordenar tu aprendizaje.
3. Las evaluación de las actividades será por puntos o porcentaje fijo (por ejemplo 3% la mayor
calificación).
4. Evita enviar tus actividades por otros medios ya que es indispensable que éstas estén
debidamente registradas y evaluadas en la plataforma.
5. En cada unidad, deberás desarrollar los cuestionarios de reforzamiento de los apuntes digitales
y las actividades que se te describen.
6. Deberás estar atento y respetar los periodos y fechas de exámenes ya que estos serán por única
ocasión.
Material de apoyo: Apuntes digitales SUAyED
Envío de tareas y guías de estudio:
Temario
1.- INTRODUCCION
Objetivo Específico: Desarrollar un plan para la administración de requerimientos tomando
como base los conceptos y clasificación de los requerimientos
Actividades :
1a .- El alumno entregará el cuestionario de reforzamiento correspondiente a esta unidad.
SUAyED: Apuntes digitales. Página 57. Adjuntar archivo.
Fecha: 12/08/15 (Entrega)
valor 3%
1b .- Desarrolla un programa de trazabilidad de requerimientos en Visual C# y MS Access
que lea una Base de Datos (puede ser en MS Access) para un sistema de tiendas que indique
el status en que se encuentra el requerimiento dentro del ciclo de vida del sistema (CVS),
asimismo puedas modificar este status. Adjuntar el archivo en Word con su diseño, código y
pantalla de resultados.
Fecha: 19/08/15 (Entrega)
valor 5%
1c .- Investiga en Internet o desarrolla un ejemplo de plan para la administración de
requerimientos basado en RUP que contenga: Historial de revisiones, Introducción, Vista
general del proyecto, Organización del Proyecto, Gestión del Proceso y referencias. Adjuntar
archivo en Word con diseño, código y pantalla de resultados.
.
Fecha: 26/08/15 (Entrega)
valor 5%
2.- IDENTIFICACIÓN DE REQUERIMIENTOS
Objetivo Específico: Seleccionar y aplicar los métodos y las técnicas más apropiadas para
identificar los requerimientos para la construcción de un sistema.
Actividades :
2a .- El alumno entregará el cuestionario de reforzamiento correspondiente a esta unidad.
SUAyED: Apuntes digitales. Página 106. Adjuntar archivo.
Fecha 2/09/15
(Entrega)
valor 3%
2b .- Desarrolla un programa de identificación de requerimientos en Visual C# y MS
Access que te permita seleccionar a través de un checkbox los requerimientos Funcionales, No
Funcionales y Externos de una tienda de música a partir de una Base de Datos. El programa
debe mostrar en un Datagridview los datos de la Clave, su descripción y el tipo de
requerimiento. Adjuntar archivo en Word con diseño, código y pantalla de resultados.
Fecha: 9/09/15 (Entrega)
valor 5%
2c .- Elabora un diagrama de Ishikawa. Donde identifiques las causas del problema de “Robo
de información de tu computadora personal”. Después de elaborar el diagrama, escribe tus
propuestas de solución a las causas que detectes como las más importantes.
SUAyED: Apuntes digitales. Página 105. Adjuntar archivo.
.
Fecha: 23/09/15 (Entrega)
valor 5%
3.- ESPECIFICACION DE REQUERIMIENTOS
Objetivo Específico: Registrar el detalle de los requerimientos funcionales y no funcionales.
Actividades :
3a .- El alumno entregará el cuestionario de reforzamiento correspondiente a esta unidad.
SUAyED: Apuntes digitales. Página 148. Adjuntar archivo.
Fecha: 30/09/15 (Entrega)
valor 2%
3b .- Desarrolla un programa en Visual C# que muestre a través de un DataGridView una
tabla de Identificación de requerimientos actuales de un Sistema Escolar de Proyectos con los
siguientes campos: El actor, la función que realiza, el requerimiento y el STDIEEE o las
Propiedades del estándar “IEEE std. 830-1984 x = Los requerimientos que cumplen con la
propiedad de : 1 = CONSISTENTE, 2 = ABSTRACTO, 3 = NECESARIO, 4 = NO AMBIGUO, 5
= RASTREABLE, 6 = COMPATIBLE, 7 = VIABLE y 8= VERIFICABLE. Envíalo a tu asesor en
un archivo de Word con código y resultados para su revisión y evaluación.
Fecha: 7/10/15 (Entrega)
valor 5%
3c .- Elabora un diagrama de caso de uso, que describa el proceso de pago de un producto
en la caja de un supermercado. Emplea la plantilla sugerida en tu material didáctico.
SUAyED: Apuntes digitales. Página 146. Adjuntar archivo.
.
Fecha: 14/10/15 (Entrega)
valor 5%
4.- VALIDACION DE REQUERIMIENTOS
Objetivo Específico: Seleccionar los requerimientos que están alineados con las necesidades
del negocio.
Actividades :
4a .- El alumno entregará el cuestionario de reforzamiento correspondiente a esta unidad.
SUAyED: Apuntes digitales. Página 182. Adjuntar archivo.
Fecha: 28/10/15 (Entrega)
valor 2%
4b .- Desarrolla un programa en Visual C# y MS Access para capturar una Lista de revisión
de Requerimientos (Lista de chequeo) que contenga: ID del Requerimiento, Descripción y
selección del cumplimiento. Envíalo a tu asesor en un archivo de Word con código y resultados
para su revisión y evaluación.
Fecha: 4/11/15 (Entrega)
valor 5%
4c .- Trazabilidad “hacia adelante” y “hacia atrás”. Busca dos casos donde se empleen las
matrices de trazabilidad “hacia adelante” y “hacia atrás”; escribe un reporte donde describas el
empleo de ambas matrices, no olvides incluir tus conclusiones.
SUAyED: Apuntes digitales. Página 180. Adjuntar archivo.
.
valor 5%
Fecha: 25/11/15 (Entrega)
EVALUACION
CUESTIONARIOS
ALGORITMOS, PROBLEMAS, ACTIVIDADES Y
PROGRAMAS
3 EXAMENES PARCIALES
TOTAL
10%
40% 50%
50 %
100%
Primer parcial abarca las unidades 1 y 2
Guía de Estudio: http://docencia.fca.unam.mx/~rcastro/GUIA-INFOII-PARCIAL-01.doc
Segundo parcial abarca unidad 3
Guía de Estudio: http://docencia.fca.unam.mx/~rcastro/GUIA-INFOII-PARCIAL-02.doc
Tercer parcial abarca unidad 4
Guía de Estudio: http://docencia.fca.unam.mx/~rcastro/GUIA-INFOII-PARCIAL-03.doc
Requisitos:
EXAMENES PARCIALES
1.- Resolver las preguntas planteadas en las guías de estudio para poder presentar el
examen parcial correspondiente de los temas señalados.
EXAMEN GLOBAL
1.- Para presentar examen global deberás subir a la plataforma antes del término del
semestre, los cuestionarios de cada unidad, resueltos con el propósito de tener una guía
de estudio para poder presentar el final.
Cuestionarios 20%
Examen global 80%
TOTAL
100%
2.- El resultado del examen global es una calificación final directa que se aplica en el
caso de no haber enviado actividades ni haber presentado exámenes parciales.
BIBLIOGRAFÍA
Bibliografía básica
1. KENDALL y KENDALL, Análisis y diseño de Sistemas, México, Prentice Hall,2009, Clasf. QA76.9 S88 K46
2. BARDOU, Louis, Mantenimiento y soporte logístico de los sistemas informáticos, México, coedición Alfa
omegaMarcombo,2004, 292 pp.
3. GRAHAM, Ian, Métodos orientados a objetos, 2ª. Edición, México, Addison Wessley / Díaz de Santos,
2002, 610 pp.
4. OZ, Effy, Administración de sistemas de información, 5ª. Edición, México, Cengage Learning, 2008,560
pp.
5. PIATTINI, Mario; J. Antonio Calvo Manzano; Joaquín Cervera y Luis Fernández, Análisis y diseño
detallado de aplicaciones informáticas de gestión, México, coedición Alfa omegaRama,2004, 728 pp.
6. PFLEEGER, Shari Lawrence, Ingeniería de software, Teoría y práctica, México, Prentice Hall, 2002,
759 pp.
7. PRESSMAN, Roger S., Ingeniería del software, 5a. Edición, México, Mc. GrawHill,2002, 602 pp.
8. SMITH, Jo Ann, Desarrollo de proyectos con programación orientada a objetos con C++ , México,
Thomson, 2001 224 pp.
9. STAIR, Ralph M., Principios de sistemas de información, 4ª Edición, México, Thomson Learning, 2003,
692 pp.
10. WEITZENFIELD, Alfredo, Ingeniería de software orientada a objetos con UML, Java e Internet, México,
Thomson, 2004. 704 pp.
Bibliografía complementaria
1. CCPM, Análisis y diseño de sistemas, 2ª. Edición, México, Mc. GrawHill,2001, 392 pp.
2. DENNIS, Alan, Systems Analysis and Design and applied approach, USA: John Wiley & Sons, 2000.
542 pp.
3. DECKER, HIRSHFIELD, Programación con Java, México, Thomson Learning, 2001. 640 pp.
4. SOMMERVILLE, Ian, Ingeniería de software, 6a. Edición, México, Addison Wesley, 2001, 704 pp.
5. SQUIRE, Enid, Introducción al diseño de sistemas, España, Alfa omegaRama,2002 354pp.
6.- CEBALLOS SIERRA, FCO.JAVIER.- Enciclopedia del lenguaje C++ 2ª edición. España, Alfa omegaRama,2002
354pp. http://es.scribd.com/doc/9837088/Ceballos-Enciclopedia-del-lenguaje-C
7.- CEBALLOS SIERRA, FCO.JAVIER.- Programación orientada a objetos con C++ 4ª edición. España, Alfa
omegaRama,2002 354pp. http://es.scribd.com/doc/9838303/Ceballos-Programacion-orientada-a-objetos-con-C-4Ed

Documentos relacionados