Iniciando en la temática
Requerimientos
Respuesta a tres items:
- Que es lo que debe y que va hacer el sistema (funciones).
- Comprensión de lo que los usuarios y clientes esperan que haga el sistema.
- Diseño: Cómo del software.
Análisis de requerimientos:
- Conjunto de técnicas y procedimientos que definen el proyecto del software.
- Permite valorar el resultado del software.
- Proceso de descubrimiento y refinamiento, el cliente y el desarrollador.
Tipos de requerimientos:
1. Ambiente:
- ¿Donde esta el equipo que el sistema necesita para funcionar?
- ¿Existe una localización o varias?
- ¿Hay restricciones ambientales como temperatura, húmedo o interferencia magnética?
2. Interfaces:
- ¿La entrada proviene de uno o más sistemas?
- ¿La salida va a uno o más sistemas?
- ¿Existe una manera preestablecida en que deben formatearse los datos?
3.Usuarios y factores humanos:
![Resultado de imagen para usuarios y factores humanos](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjotPitgLTvvELJj2j9-fVJ8vTJj0Wwiju7q4U5eSC8FIVCSkLpIRN9S9UvZ-czN4qlcGe2vBs6b28Ye-ihuB3qWFhpbIaHh3rQacELO8mqImVbG750dIVewTw0Z6_x936JG1wr_NkAFFqP/s400/%25C3%25ADndice.jpg)
- ¿Quién usará el sistema ?
- ¿Habrá varios tipos de usuarios?
- ¿Cuál es el nivel de habilidad de cada tipo de usuario?
- ¿Que clase de entrenamiento requerirá cada tipo de usuario?
- ¿Que tan fácil le será a un usuario comprender y utilizar el sistema?
4.Funcionalidad:
![Resultado de imagen para funcionalidades gif](https://cdn-images-1.medium.com/max/1600/0*CU8lM9dhv_M_XL4L.gif)
![Resultado de imagen para funcionalidades gif](https://cdn-images-1.medium.com/max/1600/0*CU8lM9dhv_M_XL4L.gif)
- ¿Que hará el sistema?
- ¿Cuando lo hará?
- ¿Existen varios modos de operación?
- ¿Como y cuando puede cambiarse o mejorarse un sistema?
- ¿Existen restricciones de la velocidad de ejecución tiempo de respuesta o rendimiento?
5. Documentación:
![Resultado de imagen para documentacion gif](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKrDfNaZx1BzxFSF2MT-X8_SHgxfoVCXN_vCe9PNobk6NJx-F0mzdZitl1NyN1yPAEnxsxcxYAFSqmLqg4b8o60OfWYpbSto2AdDBOua4ycFWU2YPLOGqf-Djp3XIlyFqCu0MBvYZO3UyI/s200/1339778323_0.gif)
- ¿Cuanta documentación se requiere?
- ¿Debe estar en línea, en papel o en ambos?
- ¿A que audiencia está orientada cada tipo de información?
6.Datos:
![Resultado de imagen para datos gif](https://www.coregistros.com/wp-content/uploads/2018/05/captacion-generacion-leads1.gif)
- ¿Cual será el formato de los datos tanto para la entrada como para la salida?
- ¿Cuán exactos deben ser?
- ¿Cuán a menudo serán recibidos o enviados?
- ¿Cuántos datos fluyen a través del sistema?
- ¿Debe retenerse algún dato por algún periodo de tiempo?
7. Recursos:
![Resultado de imagen para recursos](https://www.bpmsat.com/wp-content/uploads/2018/03/Gesti%C3%B3n-de-recursos.jpg)
- ¿Que recursos materiales, personales o de otro tipo se requieren para construir, utilizar y mantener el sistema?
- ¿Que habilidades deben tener los desarrolladores?
- ¿Cuales son los requerimientos de energía, calefacción o acondicionamiento de aire?
- ¿Existe un limite sobre la cantidad de dinero a gastar en el desarrollo o en hardware y software?
8. Seguridad:
![Resultado de imagen para seguridad gif](https://gifimage.net/wp-content/uploads/2018/05/seguridad-gif-12.gif)
- ¿Debe controlarse el acceso al sistema o a la información?
- ¿Como se podrán aislar Los datos de un usuario de los de otro?
- ¿Con que frecuencia deben hacerse copias de respaldo?
- ¿Las copias de respaldo deben almacenarse en un lugar diferente?
- ¿Deben tomarse precauciones contra el fuego, el daño provocado por el agua o el robo?
9. Aseguramiento de la calidad:
![Resultado de imagen para calidad gif](https://gifimage.net/wp-content/uploads/2017/10/calidad-gif-12.gif)
![Resultado de imagen para calidad gif](https://gifimage.net/wp-content/uploads/2017/10/calidad-gif-12.gif)
- ¿Cuales son los requerimientos para la confiabilidad, disponibilidad, facilidad de mantenimiento, seguridad y demás atributos de calidad?
- ¿Como deben demostrarse las características del sistema a terceros?
- ¿Existe un tiempo máximo permitido para la recuperación del sistema después de una falla?
- ¿El mantenimiento corregirá los errores, o incluirá también el mejoramiento del sistema?
- ¿Que medidas de eficiencia se aplicarán al uso de recursos y al tiempo de respuesta?
- ¿Cuán fácil debe ser mover el sistema de una ubicación a otra o de un tipo computadora o otro?
No hay comentarios:
Publicar un comentario