Está en la página 1de 2

Fundamentos de sistemas y la metodología para el desarrollo de software

Definición de necesidades:
Se describe de la manera más detallada posible las necesidades que tiene el
cliente, este es el primer paso en el desarrollo y si se tiene una mala definición de
lo que se desea realizar, se tendrán problemas durante el desarrollo del proyecto y
el objetivo se demorara más de lo requerido.
Desde un inicio se debe de entender lo que el cliente quiere para que así se
garantice un buen desarrollo del proyecto, las necesidades deben de ser claras,
que estén al alcance y que estén a una dimensión real del proyecto. El analista
debe de tener ciertas habilidades que le faciliten los requerimientos que se deben
de usar y que le sea más fácil entender al cliente que en ocasiones brinda
información incompleta.
Tener claros los requerimientos nos ayudara a no tener que improvisar durante las
etapas siguientes del proyecto para así ahorrarse resultados desfavorables o
situaciones que afecten el objetivo.
Los clientes que tienen bien definidos los requerimientos pueden utilizar
solicitudes de propuesta que les ayude a obtener la mejor oferta de solución y
durante el proceso se recomienda trabajar con el cliente para que se sepa que es
lo que él desea y necesita y así orientarlo en los pasos siguientes del proceso.
Se puede apoyar de recursos visuales y escritos; al hablar con los clientes,
aunque sea a distancia por ejemplo usando Zoom o mensajes de texto, los
wireframes (representación a escala de grises de una página web o pantalla de
aplicación móvil) son de gran utilidad puesto que ayudan a visualizar como
quedara el proyecto final.
En el momento en el que el cliente expresa sus ideas de como desea el software,
se realizaran sugerencias que construyan la ideal del producto final, se pondrá en
práctica la creatividad para obtener la mejor solución posible.
Es de total importancia asesorar al cliente con la configuración que tendrá el
software o los servicios de los requerimientos. Se recomienda tener un ambiente
de prueba para verificar el buen funcionamiento y avance del proyecto.
Y por último para evitar cualquier situación legal que llegara a afectar el proyecto,
es importante tener un documento que sustente y justifique las dimensiones reales
del proyecto, que tenga clausulas legales y que se firme en acuerdo de todas las
partes involucradas.
ANALISIS DE REQUERIMIENTOS
Especifica la función y el comportamiento del software, se trata de establecer las
características que el diseño deberá de cumplir
La etapa de análisis principalmente comienza con LA IDENTIFICACIÓN Y DOCUMENTACIÓN
de los requerimientos de usuario de sistemas funcionales y no funcionales a través del
documento de especificación de requerimientos de software, para todo esto el principal
objetivo es conseguir una mejor comprensión más precisa y una descripción más completa
y fácil
Para el proceso de revisión de los requerimientos siempre producirá modificaciones en la
función, comportamiento, representación de la información, ligaduras o criterios de
validación lo que será una nueva apreciación del plan del proyecto de software original.
“ERS” proporciona el resultado del análisis de requerimiento y proporciona las pautas que
se deberán seguir en el diseño. Los requerimientos deberán estar debidamente
documentados, procesables, mediables, comprobables, rastreables y definidos con el nivel
de detalle para poder trabajar en el diseño
El analista como el cliente tienden a tener un papel activo donde generalmente el cliente
intenta plantear un sistema confuso, a un nivel de descripción de datos, funcionales,
comportamiento y detalles en general, el desarrollador escucha y actúa como
interrogador, consultar y profesional con la capacidad de identificar las necesidades y
plantear soluciones
Finalmente el documento hace que proporcione todos los detalles necesarios para poder
entender todos los conceptos y los principios que deberán seguirse al fin de llegar con la
seguridad, rapidez y éxito a todos lo objetivos plateados

También podría gustarte