La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Requerimientos del software

Presentaciones similares


Presentación del tema: "Requerimientos del software"— Transcripción de la presentación:

1 Requerimientos del software
Estudiante María del mar padilla Ingeniería del software Programa ingeniería de sistemas Universidad cooperativa de Colombia Neiva –Huila 2011

2 Requerimiento del software

3 Requerimientos funcionales y no funcionales del software
A menudo, los requerimientos de sistemas software se clasifican en funcionales y no funcionales, o como requerimientos del dominio: Requerimientos funcionales. Son declaraciones de los servicios que debe proporcionar el sistema, de la manera en que éste debe reaccionar a entradas particulares y de cómo se debe comportar en situaciones particulares.

4 Requerimientos no funcionales:
Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo y estándares. Los requerimientos no funcionales a menudo se aplican al sistema en su totalidad. Normalmente apenas se aplican características o servicios individuales del sistema.

5 estándares. Los requerimientos no funcionales a menudo se aplican al sistema en su totalidad. Normalmente apenas se aplican a características o servicios individuales del sistema.

6 Requerimientos del dominio.
Son requerimientos que provienen del dominio de aplicación del sistema y que reflejan las características y restricciones de ese dominio. Pueden ser funcionales o no funcionales.

7 Requerimientos funcionales
la intención de este requerimiento es que los visores para todos estos formatos estén disponibles, la especificación de requerimientos funcionales de un sistema debe estar completa y ser consistente.

8 Requerimientos no funcionales
Los requerimientos no funcionales, como su nombre sugiere, son aquellos requerimientos que no se refieren directamente a las funciones específicas que proporciona el sistema, sino a las propiedades emergentes de éste como la fiabilidad, el tiempo de respuesta y la capacidad de almacenamiento.

9

10 Requerimientos de Usuario
Los requerimientos del usuario para un sistema deben describir los requerimientos funcionales y no funcionales de tal forma que sean comprensibles por los usuarios del sistema sin conocimiento técnico detallado.

11

12 Requerimientos del sistema
Los requerimientos del sistema son versiones extendidas de los requerimientos del usuario que son utilizados por los ingenieros de software como punto de partida para el diseño del sistema. Agregan detalle y explican cómo el sistema debe proporcionar los requerimientos del usuario.

13 Especificaciones en lenguaje estructurado
El lenguaje natural estructurado es una forma de redactar los requerimientos del sistema donde la libertad del redactor de los requerimientos está limitada y donde todos los requerimientos se redactan de una forma estándar.

14 Especificaciones del Interfaz
Estas especificaciones se deben definir al inicio del proceso y se incluyen (quizás como un apéndice) en el documento de requerimientos. Existen tres tipos de interfaces que pueden definirse: 1. Interfaces de procedimientos en las cuales los programas o subsistemas existentes ofrecen una variedad de servicios a los que se accede invocando a los procedimientos de la interfaz. Estas interfaces a veces se denominan Interfaces de Programación de Aplicaciones (APIs).

15 2. Estructuras de datos que pasan de un subsistema a otro
2. Estructuras de datos que pasan de un subsistema a otro. Los modelos gráficos de datos. Si es necesario, se pueden generar automáticamente descripciones de programas en Java o C++ de estas descripciones. 3. Representaciones de datos (como el orden de los bits) establecidas para un subsistema existente. Estas interfaces son muy comunes en sistemas de tiempo real embebido. Algunos lenguajes de programación como Ada (aunque no Java) soportan este nivel de especificación. Sin embargo, la mejor forma de describir éstos es probablemente utilizar un diagrama de la estructura con anotaciones que expliquen la función de cada grupo de bits.

16 El documento de requerimiento del software
El documento de requerimientos del software (algunas veces denominado especificación de requerimientos del software o SRS) es la declaración oficial de qué deben implementar los desarrolladores del sistema. Debe incluir tanto los requerimientos del usuario para el sistema como una especificación detallada de los requerimientos del sistema.

17 Explicación Cuando haya más flexibilidad en los requerimientos y cuando se utilice un proceso de desarrollo iterativo dentro de la empresa, el documento de requerimientos puede ser mucho menos detallado y cualquier ambigüedad resuelta durante el desarrollo del sistema

18


Descargar ppt "Requerimientos del software"

Presentaciones similares


Anuncios Google