República Bolivariana De Venezuela
Ministerio Para El Poder Popular Para La Educación Universitaria
Universidad Experimental de Transporte Dr. Federico Rivero Palacio
Trayecto 3
Asignatura: Ingeniería del Software
Integrante:
T.S.U. Pérez G. Junior A.
C.I. 20.614.839
Profesora:
Ramos Roció
Introducción
¿Qué son los Requerimientos?
Son Declaraciones en lenguaje natural y en diagramas de los servicios que
se espera que el sistema provea.
Para realizar con éxito la definición de los requerimientos es importante
conseguir que los requerimientos sean claramente definidos para minimizar
la ambigüedad.
Tipos de requerimientos
Funcionales: Estos requerimientos se utilizan para determinar que hará el
Software, definiendo las relaciones de su operación y su implementación, sin
olvidar que deben ser explícitos también en lo que el sistema no debe hacer y
que validaciones se deben realizar, teniendo en cuenta cual será el
comportamiento del sistema.
No Funcionales: Estos requerimientos se basan en las restricciones de los
servicios o funciones ofrecidos por el sistema. Incluyen restricciones de
tiempo, sobre el proceso de desarrollo, estándares, usabilidad, portabilidad,
entre otros.
Atributos de calidad
Atributos de calidad (también cualidades del software) son características no
funcionales que se consideran deseables en un sistema de software. Sin
embargo, no todos los sistemas de software deben tener en cuenta todos
estos atributos o cualidades, algunas serán más importantes que otras
dependiendo del sistema, y ciertamente no se pueden maximizar todas a la
vez.
Necesidades, objetivos y actores
relacionados con los requerimientos
Los requerimientos tienen como objetivo comunicar las funciones o servicios
que el sistema debe proporcionar según lo que pida el cliente, según la IEEE
es un punto de partida muy útil para la definición de estándares mas
detallados.
Los actores relacionados según sea los requerimientos son: Los usuarios
finales, Gerentes involucrados en los procesos organizacionales, ingenieros
responsables por el desarrollo y mantenimiento, cuerpos externos tales como
autoridades reguladoras o de certificación.
Fases de la ingeniería de
requerimientos
El proceso de requerimientos de un sistema, es el primer paso esencial
para entregar lo que el cliente desea. A pesar de esto, la insuficiencia de
tiempo y esfuerzo son a menudo encontrado en esta actividad y existen
pocos métodos sistemáticos para soportarlo. En el proceso de ingeniería de
requerimientos tenemos 5 fases que son:
1) Estudio de Viabilidad.
2) Captura y Análisis.
3) Especificación.
4) Validación.
5) Gestión.
Técnicas para el levantamiento y
recolección de requerimientos
Una etapa fundamental en proyectos de ingeniería de software, es la identificación y
documentación de los requerimientos del futuro sistema al comienzo del proyecto, pues en
numerosas ocasiones se ha demostrado que es cuando pueden prevenirse errores que
puedan significar el fracaso del proyecto. En la Ingeniería de requisitos, el levantamiento
de requerimientos se refiere a la identificación y documentación de los requerimientos de
un sistema, a partir de los usuarios, clientes o interesados, nombraremos 7 técnicas de
recolección de requerimientos:
1) Análisis de documentación.
2) Observación
3) Entrevistas
4) Encuestas o cuestionarios.
5) Mesas de trabajo
6) Tormenta de ideas
7) Historia del usuario
8) Etc.
Unidad 2 ingenieria de software

Unidad 2 ingenieria de software

  • 1.
    República Bolivariana DeVenezuela Ministerio Para El Poder Popular Para La Educación Universitaria Universidad Experimental de Transporte Dr. Federico Rivero Palacio Trayecto 3 Asignatura: Ingeniería del Software Integrante: T.S.U. Pérez G. Junior A. C.I. 20.614.839 Profesora: Ramos Roció
  • 2.
  • 3.
    ¿Qué son losRequerimientos? Son Declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el sistema provea. Para realizar con éxito la definición de los requerimientos es importante conseguir que los requerimientos sean claramente definidos para minimizar la ambigüedad.
  • 4.
    Tipos de requerimientos Funcionales:Estos requerimientos se utilizan para determinar que hará el Software, definiendo las relaciones de su operación y su implementación, sin olvidar que deben ser explícitos también en lo que el sistema no debe hacer y que validaciones se deben realizar, teniendo en cuenta cual será el comportamiento del sistema. No Funcionales: Estos requerimientos se basan en las restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo, estándares, usabilidad, portabilidad, entre otros.
  • 5.
    Atributos de calidad Atributosde calidad (también cualidades del software) son características no funcionales que se consideran deseables en un sistema de software. Sin embargo, no todos los sistemas de software deben tener en cuenta todos estos atributos o cualidades, algunas serán más importantes que otras dependiendo del sistema, y ciertamente no se pueden maximizar todas a la vez.
  • 6.
    Necesidades, objetivos yactores relacionados con los requerimientos Los requerimientos tienen como objetivo comunicar las funciones o servicios que el sistema debe proporcionar según lo que pida el cliente, según la IEEE es un punto de partida muy útil para la definición de estándares mas detallados. Los actores relacionados según sea los requerimientos son: Los usuarios finales, Gerentes involucrados en los procesos organizacionales, ingenieros responsables por el desarrollo y mantenimiento, cuerpos externos tales como autoridades reguladoras o de certificación.
  • 7.
    Fases de laingeniería de requerimientos El proceso de requerimientos de un sistema, es el primer paso esencial para entregar lo que el cliente desea. A pesar de esto, la insuficiencia de tiempo y esfuerzo son a menudo encontrado en esta actividad y existen pocos métodos sistemáticos para soportarlo. En el proceso de ingeniería de requerimientos tenemos 5 fases que son: 1) Estudio de Viabilidad. 2) Captura y Análisis. 3) Especificación. 4) Validación. 5) Gestión.
  • 8.
    Técnicas para ellevantamiento y recolección de requerimientos Una etapa fundamental en proyectos de ingeniería de software, es la identificación y documentación de los requerimientos del futuro sistema al comienzo del proyecto, pues en numerosas ocasiones se ha demostrado que es cuando pueden prevenirse errores que puedan significar el fracaso del proyecto. En la Ingeniería de requisitos, el levantamiento de requerimientos se refiere a la identificación y documentación de los requerimientos de un sistema, a partir de los usuarios, clientes o interesados, nombraremos 7 técnicas de recolección de requerimientos: 1) Análisis de documentación. 2) Observación 3) Entrevistas 4) Encuestas o cuestionarios. 5) Mesas de trabajo 6) Tormenta de ideas 7) Historia del usuario 8) Etc.