Ir al contenido principal

1. Definición de necesidades

La definición de necesidades es la primera etapa en el ciclo de vida del software, a su vez esta etapa se divide en 3 fases: Comunicación, recolección de requisitos y estudio de viabilidad.

Comunicación: Este es el primer paso en donde el cliente crea una petición de un producto de software. Contacta al proveedor de servicios y negocia sus condiciones y presenta dicha solicitud al proveedor del servicios por escrito.

Recolección de requisitos: El equipo de trabajo se reúne con la mayor cantidad de personas involucradas en el proyecto y asimismo recabar la mayor cantidad de información posible sobre lo que estas personas requieren.
Los requisitos se juntan y se dividen en requisitos del usuario, requisitos funcionales y requisitos del sistema.

Estudios de viabilidad: Después de la recolección de requisitos, el equipo crea un plan para procesar el software, en esta fase el equipo analiza si el software puede hacerse y si puede cumplir con los requerimientos solicitados, además se investiga si el proyecto es financieramente viable.

Opiniones: 

Ernesto: Al esta ser la primera etapa creo que es necesario dejar en claro los requerimientos del cliente, ya que esta información será la que determine el rumbo del proyecto.

Emiliano: Definir necesidades es clave para asegurar que el proyecto de software tenga un buen rumbo desde el inicio. La comunicación clara, una recolección completa de requisitos y un estudio de viabilidad realista son esenciales para evitar problemas y asegurar que el producto final cumpla con las expectativas.

Ricardo: La definición de necesidades, como primera etapa del ciclo de vida del software, es esencial para asegurar el éxito del proyecto. Se descompone en tres fases clave:


1. Comunicación: Aquí, el cliente presenta una solicitud formal de software al proveedor, negociando los términos y sentando las bases claras del proyecto.

2. Recolección de requisitos: En esta fase, el equipo se reúne con todas las partes interesadas para reunir información detallada, organizando los requisitos en categorías clave: del usuario, funcionales y del sistema.

3. Estudio de viabilidad: Tras recopilar los requisitos, el equipo evalúa si es posible desarrollar el software y si se ajusta a los recursos y presupuesto, asegurando que el proyecto sea técnicamente y financieramente viable.


Este proceso es fundamental para definir expectativas claras y asegurar que el proyecto pueda cumplir con las demandas del cliente.

Comentarios

Publicar un comentario