Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

Análisis del problema

Objetivo

Investigar sobre un problema que quisieramos resolver y documentarlo

Producto a Entregar

Un archivo de word en el que se realice el análisis del problema

Forma de Trabajo

Individual

Tiempo estimado

2 horas

Forma de Entrega

Por Blackboard

Recomendaciones

  • Sigue las instrucciones de la actividad y ejercita la lectura crítica.
  • Aunque no es objetivo del dossier, muchas veces es más sencillo crear un buen programa si lo haces para algún cliente real.

 

Instrucciones

Paso 1:

El análisis del problema es una de las partes más importanes del desarrollo de software ya que nos dice qué es lo que vamos a hacer. El objetivo de esta fase del dossier es tener una idea clara de qué es lo que queremos conseguir y formalizarlo utilizando fuentes bibliográficas como podrían ser una entrevista con el cliente o algún boceto.

Algunos tips para la selección de un buen problema para el dossier son:

  • Intenta resolver un problema real para un cliente real.
  • Selecciona algo que tenga un enfoque muy general, de esta manera puedes cumplir con los objetivos fácilmente y si tienes tiempo expandir el alcance del proyecto a algo más interesante.
  • Los programas tienen que utilizar estructuras de datos y archivos, estos dos requerimientos pueden ser cumplidos por un programa transaccional (ventas en un super, ventas de boletos).
  • Cada módulo y característica que quieras agregar tiene que tener como objetivo tener una mejor calificación, algunas cosas (como interfaces gráficas más complicadas) no dan puntos en el dossier y sin embargo quitan mucho tiempo.

Algunas ideas que podrías considerar son:

  • Aplicación de trigonometría que permita obtener los lados y ángulos de un triángulo en base a los datos que incluya el usuario.
  • Sistemas de ventas que permitan saber cuántas ventas de un cierto producto se han hecho, y que de reportes mensuales de estos resultados.
  • Sistemas de manejo de inventarios al que digamos cuántas unidades se vendieron en un cierto día y que nos diga cuándo debemos comprar más unidades.
  • Programas de cuestionarios que permitan que los niños de primarias aprendan matemáticas mediante preguntas de operaciones básicas.
  • Punto de venta que nos permita seleccionar de un conjunto de productos y nos diga cuánto es el precio que se debe pagar.
  • Interprete gráfico que lea un archivo con comandos que nosotros creamos y nos muestre la imagen generada (como varios programas de CAD).
  • Programa de administración de grupos estudiantiles que nos permita agregar miembros, mandar correos a los miembros y calendarizar eventos.
  • Game of Life, un juego en el que existen varias células y dependiendo del estado de las células vecinas se modifica el estado de la célula actual.

Recuerda que dos alumnos no pueden entregar el mismo dossier, por lo que es necesario que tu proyecto sea claramente diferente de los proyectos de tus compañeros.

Para esta entrega se debe entregar el análisis del problema, que debe indicar cuál es el problema que se quiere resolver, y por qué este problema es importante. Esto último debe ser apoyado con información bibliográfica, entrevistas, datos tabulados, etc.

Ayudanos a mejorar este laboratorio:

¿Cuál es tu opinión del laboratorio?

(1 - buena; 5 - mala).

1        2        3        4        5
¿Cómo se puede mejorar?
¿Encontraste un error? ¿Cuál?

 

Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta