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

Procesos y procesos de software


Enviado por   •  1 de Agosto de 2020  •  Apuntes  •  1.266 Palabras (6 Páginas)  •  110 Visitas

Página 1 de 6

UNIVERSIDAD DE GUAYAQUIL

FACULTA DE CIENCIA MATEMÁTICAS Y FÍSICA

CARRERA DE INGENIERÍA DE SOFTWARE

[pic 1]

Ingeniería de Requerimientos

        

Tema: Procesos y procesos de software

Estudiante: Julio Augusto Bermeo Villón

Curso: Software 3-1

Docente: Cuenca Ortega Ángel Eduardo

Guayaquil 13 de Julio del 2020

Resumen

La meta de este documento es ofrecer una visión general de los procesos que se llevan a cabo en la ingeniería de requerimientos. Para lo cual se ha incluido conceptos importantes de los procesos de la Ingeniería de requerimientos y el detalle de cómo estos se realizan.

En la primera parte del documento se introduce al lector de manera que comprenda conceptos y términos generales de los procesos de software que servirán más adelante para la comprensión del documento.

En la sección de procesos de la ingeniería de requerimientos se presenta una imagen que describe las etapas de los procesos que se realizan para obtener un documento de requerimientos, se estudia etapas de obtención, análisis, verificación, validación, negociación y gestión de requisitos.  Se hace énfasis en especial a la etapa de análisis de requisitos.

Para finalizar el documento cuenta con una conclusión del autor que aporta una opinión sobre el material compartido.

Objetivo General

En este documento se desea que el lector se introduzca hacia la idea como se manejan los procesos de la Ingeniería de Requerimientos.

Objetivos Específicos

  • Comprender los conceptos sobre los procesos de la Ingeniería de requerimientos.
  • Lograr que el lector entienda sobre las principales actividades que se llevan en la ingeniería de requerimientos.
  • Introducir al lector hacia los modelos y procesos de la ingeniera de requerimiento.

Índice

        

A

Análisis de requisitos        9

E

Especificación        10

Evaluación y Síntesis        10

G

Gestión de requisitos        12

M

Modelización        10

Modelo Espiral        12

N

Negociación de Requisitos        12

O

Obtención de requisitos        7

P

Procesos dentro de la ingeniería de software        6

R

Reconocimiento del problema        9

Revisión        11

V

Validación de requisitos        11

Verificación de requisitos        11

Introducción

Los requerimientos son una parte fundamental al momento del desarrollo de software debido a que suponen un punto de inflexión dentro del desarrollo de software. Lo es así conocer los procesos dentro de los mismos ya que en base a ello podemos alcanzar los objetivos detallados por cliente o hacia los usuarios del sistema.

Sería difícil enumerar las veces en que un proyecto de software fracasa por no realizar un adecuado levantamiento de requerimientos, podría decirse muchas veces por el desconocimiento o mala aplicación de los procesos de software. Los procesos de software cumplen un papel primordial ya que establecen parámetros o una manera en la que el ingeniero de requerimientos puede realizar de manera correcta y minimizar los problemas relacionados a la mala gestión y procesos de requerimientos.

1.-Procesos dentro de la ingeniería de software

     Un proceso típico de ingeniería de requisitos consta de diferentes etapas las cuales son usadas para el desarrollo de un software. A continuación se detallará sobre estas:

[pic 2]

Imagen 1.- Procesos de la ingeniería de software

1.1 Obtención de requisitos

      Forma parte como un subproceso en el cual tenemos como objetivos buscar, investigar y ayudar al usuario/cliente a documentar las necesidades del mismo.

     Al momento de realizar la documentación de requisitos se deberá usar el vocabulario de tal forma que sea de entendimiento de usuarios/clientes.

Para obtener requerimientos en este proceso se propone:

  • Revisar la situación actual.
  • Trabajar con el usuario para entender su ámbito, problemas y las relaciones.
  • Realizar entrevistas a los usuarios potenciales y actuales.
  • Realizar un video para demostrar el posible funcionamiento del sistema.
  • Realizar lluvia de ideas con los usuarios actuales y potenciales.

[pic 3]

Figura 2.- Fuentes de requerimientos.

Son varias las razones que dificultan la obtención de requerimientos de los stakeholders:

  • Puede deberse al desconocimiento de lo que desean obtener del sistema, debido a que solo pueden describirlo en términos generales.
  • Ingenieros de requerimientos con falta de experiencia hacia los clientes.
  • Diferentes stakeholders con requerimientos diferentes, haciendo necesaria cubrir los conflictos y concordancias entre ellos.
  • Ciertos factores políticos,
  • Entrega de requerimientos nuevos no consultados previamente.

1.2 Análisis de requisitos

     Este proceso de análisis tiene como objetivo la distinción y separación de elementos, detectar conflictos así como obtener posibles soluciones al problema al que se aplica. En esté nos aseguramos de la calidad.

     Para el autor Pressman este proceso de análisis tiene cinco etapas que se consideran fundamentales:

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (222 Kb) docx (138 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com