http://biblio3.url.edu.gt/Libros/2012/Ing-Press.pdf
viernes, 28 de octubre de 2016
Libro de Ingeniería de Software
Revisa el ejemplo del libro de "hogar seguro" para que con el te bases para hacer los casos de uso de los ejercicios de tarea.

http://biblio3.url.edu.gt/Libros/2012/Ing-Press.pdf
http://biblio3.url.edu.gt/Libros/2012/Ing-Press.pdf
domingo, 23 de octubre de 2016
Pantallas de prototipos
Cuando queremos crear un proyecto nuevo, es normal que hagamos sketchs, bocetos o dibujos rápidos para tener una imagen visual de cómo será nuestra interfaz gráfica (GUI). Esto nos ayuda a más adelante poder crear el proyecto lo más semejante posible a nuestro boceto en papel. Mientras lo realizamos a lápiz, hacemos cambios, tachamos, tenemos mejor ideas y estos sketchs se convierten en el prototipo del proyecto final, en definitiva en Mockups. A este proceso se le denomina Wireframing que es la creación de la estructura de una interfaz.
Ejemplos de prototipos de acuerdo a los siguientes casos de uso: https://sites.google.com/site/itasec3/analisis/documentacion-casos-de-uso-1
Prototipos: https://sites.google.com/site/itasec3/prototipo-balsamiq
Ejemplos de prototipos de acuerdo a los siguientes casos de uso: https://sites.google.com/site/itasec3/analisis/documentacion-casos-de-uso-1
Prototipos: https://sites.google.com/site/itasec3/prototipo-balsamiq
Tarea: realizar los bosquejos de interfaz gráfica (GUI) del banco de ejercicios. Recuerda que no debes darle mucho diseño, solo es un bosquejo y no lleva tantos detalles, solo es necesario que incluyas los elementos mínimos indispensables de los requerimientos funcionales. Fecha de entrega: viernes 11 de noviembre.
Actividades a realizar
* Tarea 3
Elaborar un mapa conceptual sobre la siguiente presentación acerca de la ingeniería de requerimientos para reforzar el tema: https://drive.google.com/open?id=0B0zaGDrnL_ynSEQ3cmtDS3NVTGM
Se recomienda utilizar la herramienta CMapTools: https://cmapcloud.ihmc.us/ (hay versión online o de escritorio).
Fecha de entrega: jueves 27 de octubre 11:59pm.
* Software a utilizar:
Para la clase 4 (viernes 28 de octubre) utilizaremos los siguientes programas en equipos de 2 a 3 personas:
* Banco de casos de estudio:
Elaborar la ingeniería de requerimientos a los siguientes casos de estudio https://drive.google.com/open?id=0B0zaGDrnL_ynRGZvUVc5VVRucm8
Fecha de entrega: viernes 4 de noviembre. Entregar el 80% de los ejercicios incluyendo una lista de requerimientos funcionales y no funcionales, el diagrama de casos de uso completo de los problemas (incluyendo todos los casos de uso que cumplan con los requerimientos). Incluir la documentación (plantillas) de 2 casos de uso. Ver los detalles en la lista de abajo.
Forma de trabajo: trabajo colaborativo en equipos exclusivamente de 2 personas.
Evidencia: un solo documento en Word que contenga los siguientes elementos:
Elaborar un mapa conceptual sobre la siguiente presentación acerca de la ingeniería de requerimientos para reforzar el tema: https://drive.google.com/open?id=0B0zaGDrnL_ynSEQ3cmtDS3NVTGM
Se recomienda utilizar la herramienta CMapTools: https://cmapcloud.ihmc.us/ (hay versión online o de escritorio).
Fecha de entrega: jueves 27 de octubre 11:59pm.
* Software a utilizar:
Para la clase 4 (viernes 28 de octubre) utilizaremos los siguientes programas en equipos de 2 a 3 personas:
- Enterprise Architect UML o en su defecto STARUML
- Balsamiq Mockups
Puedes bajarlos desde la página oficial o descargar desde la siguiente liga: https://drive.google.com/open?id=0B0zaGDrnL_ynX0tzQUxlWFh3RVk
* Diccionario de conceptos:
Durante el curso deberás crear un diccionario de términos en Word o Excel con todos los conceptos clave que vamos viendo en clase y de tarea. Ejemplo: datos, información, sistema de información, stakeholders, requerimiento funcional, ...
Este diccionario lo deberás entregar IMPRESO y completo como requisito de cada parcial. Recuerda que los conceptos deberás estar explicados con tus palabras no solo copiar y pegar.Durante el curso deberás crear un diccionario de términos en Word o Excel con todos los conceptos clave que vamos viendo en clase y de tarea. Ejemplo: datos, información, sistema de información, stakeholders, requerimiento funcional, ...
* Banco de casos de estudio:
Elaborar la ingeniería de requerimientos a los siguientes casos de estudio https://drive.google.com/open?id=0B0zaGDrnL_ynRGZvUVc5VVRucm8
Fecha de entrega: viernes 4 de noviembre. Entregar el 80% de los ejercicios incluyendo una lista de requerimientos funcionales y no funcionales, el diagrama de casos de uso completo de los problemas (incluyendo todos los casos de uso que cumplan con los requerimientos). Incluir la documentación (plantillas) de 2 casos de uso. Ver los detalles en la lista de abajo.
Forma de trabajo: trabajo colaborativo en equipos exclusivamente de 2 personas.
Evidencia: un solo documento en Word que contenga los siguientes elementos:
- Lista de requerimientos: Ejemplo
- Especificación de requerimientos
- Descripción de requerimientos funcionales y no funcionales
- Ordenar por orden de prioridad
- Diagrama Casos de uso UML
- Descripción de casos de uso (documentar al menos 2 de los casos de uso de los ejercicios, excepto los del proyecto final).
NOTA: dejar pendiente el caso del proyecto final ya que ese se entregará al final y contará para su calificación de proyecto final.
sábado, 22 de octubre de 2016
Clase 3. Modelo de casos de uso
Presentación
Pasos para documentar un caso de uso:Documentar casos de uso no es una tarea fácil, requiere de tiempo, disciplina y experiencia. Sin embargo, podemos definir una serie de pasos para escribirlos:
Plantilla: https://drive.google.com/open?id=0B0zaGDrnL_yneXlrTEpFbExuX0E
Ejemplos: http://perso.wanadoo.es/ppcss_g7/escenariosprincipales.pdf
Si tienes dudas puedes revisar más detalle del tema:
Ayuda: http://www.codecompiling.net/files/slides/UML_clase_02_UML_casos_de_uso.pdf
Ayuda: https://lsi.ugr.es/~mvega/docis/casos%20de%20uso.pdf
Pasos para documentar un caso de uso:Documentar casos de uso no es una tarea fácil, requiere de tiempo, disciplina y experiencia. Sin embargo, podemos definir una serie de pasos para escribirlos:
1.
Identifique a todos los actores que intervienen.
2.
Identifique todas las tareas que realizará cada
actor.
3.
Agrupe las tareas repetitivas
4.
Genere los diagramas UML que representen
esquemáticamente los casos de uso.
5.
De una prioridad a cada caso de uso.
6.
Por cada caso de uso escriba un documento
detallado siguiendo la plantilla.
Ejemplos: http://perso.wanadoo.es/ppcss_g7/escenariosprincipales.pdf
Si tienes dudas puedes revisar más detalle del tema:
Ayuda: http://www.codecompiling.net/files/slides/UML_clase_02_UML_casos_de_uso.pdf
Ayuda: https://lsi.ugr.es/~mvega/docis/casos%20de%20uso.pdf
miércoles, 19 de octubre de 2016
Clase 2. Ingeniería de requerimientos
Ingeniería de requerimientos: https://drive.google.com/file/d/0B0zaGDrnL_ynZkpiWE5xekE4V2s/view
Requerimiento: Un enunciado que identifica
que es lo que un producto o proceso debe cumplir con un comportamiento y/o
resultados requeridos.
- Requisitos Funcionales: Servicios que el sistema debe proporcionar
- Requisitos no funcionales: Restricciones que afectaran al sistema
martes, 18 de octubre de 2016
Tarea 1
Hacer un documento en Word con lo siguiente:
- Cuestionarios de las presentaciones de clase.
- Escribir las partes (entradas, procesos, almacenamiento y salidas) de los siguientes sistemas de información:
- Cajas de un supermercado
- Carrito de compras de un tienda de ropa online.
- Aplicación móvil para hacer reservas en un cine.
- Videojuego
- Cuadro comparativo de los modelos del proceso de desarrollo de software (cascada, espiral, etc.) y de los modelos evolutivos (investigar más ayuda).
Subir tu documento a Drive en las tareas de la clase 1.
Rúbrica de evaluación:
Rúbrica de evaluación:
- Las respuestas a los cuestionarios son coherentes y van acordes al tema visto en clase.
- Se indica entradas, procesos, almacenamiento y salidas acordes a cada sistema de información.
- Indica las características de cada modelo de desarrollo de software.
- Indica las ventajas de los modelos.
- Indica las desventajas de los modelos.
lunes, 17 de octubre de 2016
domingo, 16 de octubre de 2016
Suscribirse a:
Comentarios (Atom)









