ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis de especificacion de requerimientos


Enviado por   •  16 de Abril de 2023  •  Trabajos  •  5.905 Palabras (24 Páginas)  •  41 Visitas

Página 1 de 24

[pic 1]

Formulación de la Propuesta

José Daniel Barrera Ravelo

Brandon Alexis Carrillo Delgado

Santiago Cepeda Vargas

Jhonnathan Alexis Alvarez Celis

Yorman Yesid Salazar García

Universidad Nacional Abierta y a Distancia - UNAD

Escuela de Ciencias Básicas Tecnología e Ingeniería-ECBTI

Análisis y Especificación de Requerimientos

Bucaramanga, Colombia

2023

Introducción

Tenemos un plan de trabajo bajo los parámetros indicados, comprendemos la importancia del análisis y especificación de requerimientos de esta fase del proceso en la construcción de software, entendemos que el requerimiento es una función que desarrolla el sistema y que estos son relevantes para satisfacer las necesidades del desarrollo. Consultamos también, el cómo aplicamos las diferentes técnicas y métodos para la conformación del software.

Es un trabajo hecho individualmente hecho desde mi experiencia como programador y Quality mánager (QA), involucra ciertos principios del libro de Requirements Engineering: A Good Practice Guide" de Ian Sommerville y Pete Sawyer.

Objetivos

  • Identificar las necesidades y expectativas de los usuarios, los objetivos de negocio y los problemas a resolver.
  • Definir los requisitos funcionales y no funcionales del sistema o producto a desarrollar, de manera clara y precisa.
  • Documentar los requisitos de manera estructurada y comprensible, utilizando formatos y plantillas estandarizadas para asegurar la claridad y la precisión.
  • Priorizar los requisitos, teniendo en cuenta su importancia, urgencia y viabilidad técnica.
  • Validar los requisitos con los usuarios, el equipo de desarrollo y otros interesados para asegurar que sean relevantes y adecuados para cumplir con las necesidades y expectativas.
  • Controlar los cambios y actualizaciones de los requisitos durante todo el ciclo de vida del proyecto, para asegurar que se cumplan las expectativas del cliente y se entregue un producto de calidad.
  • Conocer y aprender los distintos métodos de análisis y aplicarlos en un caso hipotético.
  • Determinar las necesidades de un cliente en un caso dado y dar solución a las mismas.
  • Aprender a obtener información respecto al problema más allá de la primera explicación del cliente de sus necesidades y aplicarlas al desarrollo.


Desarrollo de la Actividad Daniel Barrera

Paso 2:

Consulte en qué consiste y cómo se aplican las siguientes técnicas:

OBSERVACIÓN

Por medio de está técnica el analista obtiene información de primera mano sobre la forma en que se efectúan las actividades. Este método permite observar la forma en que se llevan a cabo los procesos, y por otro, verificar que realmente se sigan todos los pasos específicos. Como sabemos, en muchos casos los procesos son una cosa en papel y otra muy diferente en la práctica. Los observadores experimentados saben que buscar y cómo evaluar la relevancia de lo que observan.

  • Consiste en estudiar el entorno de trabajo de los usuarios, clientes e interesados de proyectos (stakeholders).
  • Es una técnica útil cuando se está documentando la situación actual de procesos de negocio.
  • Puede ser de dos tipos, pasiva o activa.
  • En observación pasiva, el observador no hace preguntas, limitándose sólo a tomar notas y no interferir en el desempeño normal de las operaciones.
  • En observación activa, el observador puede conversar con el usuario.

ENTREVISTAS

La entrevista es de gran utilidad para obtener información cualitativa como opiniones, o descripciones subjetivas de actividades. Es una técnica muy utilizada y requiere una mayor preparación y experiencia por parte del analista. La entrevista se puede definir como un “intento sistemático de recoger información de otra persona” a través de una comunicación interpersonal que se lleva a cabo por medio de una conversación estructurada. Debe quedar claro que no basta con hacer preguntas para obtener toda la información necesaria.  Es muy importante la forma en que se plantea la conversación y la relación que se establece la entrevista.

Estos son algunos de los aspectos más importantes a tener en cuenta al realizar entrevistas.

  • Preparación: Es necesario documentarse e investigar la situación de la organización analizando los documentos disponibles, de tal forma que la entrevista se enfoque en aquellos aspectos que están solamente en la mente del entrevistado y que no son accesibles por otros medios, como la observación o en análisis de documentos.
  • Entrevistar al personal adecuado:  La mayoría de los analistas adoptan un enfoque de top-down, comenzando a entrevistar a directivos para que brinden un panorama general de hacia donde deberían ir las cosas, y terminando por hablar con los empleados que aportan detalles importantes de la operación.
  • Duración:  Una entrevista debería durar a lo sumo un par de horas.
  • Formato: Se recomienda utilizar preguntas abiertas, donde los entrevistados puedan elaborar y dar detalles, más allá de simplemente responder si o no.

REVISION DE DOCUMENTOS

Varios tipos de documentación, como manuales y reportes, pueden proporcionar al analista información valiosa con respecto a las organizaciones y a sus operaciones. La documentación difícilmente refleja la forma en que realmente se desarrollan las actividades, o donde se encuentra el poder de la toma de decisiones. Sin embargo, puede ser de gran importancia para introducir al analista al dominio de operación y el vocabulario que utiliza.

LLUVIA DE IDEAS

  • Es una sesión de trabajo estructurada orientada para obtener la mayor cantidad de ideas posibles.
  • Es recomendable limitarlas en el tiempo, utilizar ayudas visuales y designar un facilitador.
  • Las reglas son importantes, por ejemplo, los criterios para evaluar ideas y asignarles un puntaje, no permitir las criticas a las ideas y limitar el tiempo de discusión.
  • En una primera fase, se deben identificar la mayor cantidad de ideas, para luego evaluarlas. Todas las ideas deben ser consideradas y deben limitarse que una idea se le ahogue o critique antes de tener tiempo de desarrollarla.

ESCENARIOS

Estos se utilizan para documentar el comportamiento del sistema cuando se le presentan eventos específicos. Cada evento de interacción distinto, o la selección de un servicio del sistema, se documentan como un escenario  de eventos distinto. Los escenarios de ventos incluyen una descripción del flujo de datos y las acciones del sistema, y documenta las excepciones que pueden surgir.

Las conversaciones para los diagramas utilizados en los escenarios de eventos son:

  1. Los datos proporcionados desde un punto de vista o proporcionados a éste se representan como elipses.
  2. Las entradas y salidas de la información de control se ubican en la parte superior de cada recuadro.
  3. Las salidas de datos se ubican a la derecha de cada recuadro. Si no están encerradas, significa que pertenecen al sistema.
  4. Las excepciones se muestran en la parte inferior del recuadro. Si existen varias excepciones posibles, éstas se encierran en un recuadro.
  5. El nombre del siguiente evento esperado después de completar el escenario se muestra en un recuadro sombreado.

Los Casos de Uso son una técnica que se basa en escenarios para la obtención de requerimientos. Actualmente se han convertido en una técnica fundamental que se utiliza para analizar y describir modelos de sistemas orientados a objetos. En su forma más simple, un caso de uso identifica a los actores involucrados en una interacción y nombra al tipo de ésta.

...

Descargar como (para miembros actualizados)  txt (41.5 Kb)   pdf (266.1 Kb)   docx (223.3 Kb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com