 |
- Qué recursos se necesitan (descripción).
- Cómo tenemos que obtenerlos (dentro de la organización, comprarlos, contratarlos, etc.).
- Cuándo se necesitan.
- Durante cuánto tiempo se necesitan.
Recursos de hardware y software
Consideremos los recursos que pueden ofrecernos tanto el hardware como el software.
Recursos de hardware
Hay que especificar el hardware que se necesita para desarrollar el proyecto y el que llevará el producto resultante (el "sistema anfitrión" y la "máquina objetivo"). Sin duda, también hay que definir los periféricos que se utilizarán y los que se producirán.
Recursos de software
Las herramientas necesarias para desarrollar el producto y el software resultante del proyecto deben aparecer especificados.
Entre las herramientas disponibles tenemos las siguientes:
- Herramientas de programación: editores, compiladores, depuradores, lenguajes de programación, lenguajes de consultas a bases de datos, etc.
- Herramientas de análisis y diseño que permiten crear los modelos del software que se pretende desarrollar para comprobar la consistencia y la validez del diseño y evitar errores posteriores.
- Herramientas de simulación y creación de prototipos que permiten, entre otras cosas, recrear las pantallas e informes del sistema para que el usuario entienda el funcionamiento de entrada y salida de información. Algunas herramientas presentan una complejidad que posibilita la evaluación del rendimiento de los sistemas propuestos antes de ejecutarlos.
- Herramientas de estructura que facilitan la gestión de bases de datos y de la misma configuración del proyecto para que éste se desarrolle de forma correcta.
- Herramientas de prueba e integración que hacen que el esfuerzo del proceso de prueba sea más breve y más eficaz.
- Software ya existente: no podemos olvidar que en un proyecto nuevo también se puede utilizar material desarrollado con anterioridad. Se deben tener en cuenta las bibliotecas de bloques constructivos de software. También hay que decidir si compensa el hecho de comprar software ya existente o crearlo de nuevo. A veces es menos costoso comprarlo, incluso si es necesario modificarlo, para que cumpla los requisitos del nuevo producto.
|