Vous êtes sur la page 1sur 12

ESPECIFICACIONES SUPLEMENTARIAS

1 Definicin
Son las especificaciones que no pueden expresarse en los casos de uso Ubicacin

2 Obtencin de requerimientos suplementarios


a) Crear una lista de todas las requerimientos suplementarios categoras de los

b) Por cada categora, crear una o ms preguntas c) Explicar al cliente el impacto y costo de cada decisin d) Capturar la respuesta del cliente a cada pregunta e) Asignar pesos o prioridades a cada requerimiento

3 Clasificacin de Requerimientos suplementarios


Segn McCall y Matsumoto
Operacin Integridad Correcto Confiabilidad EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Usabilidad Eficiencia Revisin Mantenibilidad Prueba Flexibilidad Transicin Portabilidad Interoperabilidad Reusabilidad

ISO
Funcionalidad Confiabilidad Usabilidad Eficiencia Mantenimiento Portabilidad

Grady, RUP
El que usaremos en el curso

4 La plantilla RUP
Funcionalidad
Incluye algunas funciones genricas disponibles en varias partes del sistema. Ej.: Ayuda en lnea, impresin y reportes Ej: La ayuda en lnea estar disponible desde el men en cada pgina EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: ...

Usabilidad
Acceso Facilidad de acceso y uso de una funcionalidad especfica Ej: La funcionalidad de reservar un vuelo estar disponible desde la pgina principal Ej: ... Esttica Esttica de la IU y descripcin de como se debe "ver y sentir" Ej: Los campos de entrada mltiples deben estar verticalmente alineados si estn en una misma pgina Ej: ... Consistencia IU Consistencia de la IU, tanto dentro del sistema y con otros sistemas Ej: La IU debe ser consistente con el estndar IBM CUA. (Ref: www.aipo.es/libro/transpas/guias_lsi.ppt) Ej: ... Ergonoma Aspectos ergonmicos de la IU (evitar clics innecesarios, movimientos incomodos con el mouse, etc.) Ej: Cuando se abre un cuadro de dilogo, el foco debe estar en la primera entrada del cuadro de dilogo Ej: Facilidad de uso Facilidad de aprendizaje y uso del sistema Ej: No se necesitarn habilidades tcnicas para usar el sistema (excepto el de usar un navegador) EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: ...

Confiabilidad
Disponibilidad Porcentaje de tiempo que el sistema est disponible, tiempo promedio entre errores Ej: El tiempo medio entre fallas ser de por lo menos 30 das Ej: El sistema estar disponible el 99.93% del tiempo. Ej: Robustes Capacidad del sistema para resistir disturbios externos, tales como entradas invalidas o entradas incompletas Ej: Para cada entrada invalida del usuario, el sistema mostrar un mensaje de error significativo explicando que formato se espera en la entrada. Ej: ... Exactitud Precisin con la que el sistema calcula los valores Ej: Las cantidades monetarias sern calculadas y almacenadas con una exactitud de 2 decimales Ej: ... Recuperacin Cuan "elegantemente" el sistema se recupera de una falla y sin efectos laterales. Ej: No se tiene para la agencia de viajes en lnea Ej.: El sistema al "colgarse" debe mostrar un mensaje indicando cual fue la ltima operacin realizada, indicando fecha y hora Ej: Tolerancia a Fallos EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Sensibilidad del sistema a las fallas de algunas de sus partes Ej: No se tiene para la agencia de viajes en lnea Ej: El equipo X que esta conectado al sistema debe seguir funcionando Proteccin Cualquier amenaza a los usuarios, datos, componentes del sistema o sistemas externos que se presenten por el uso del sistema Ej: No se tiene para la agencia de viajes en lnea Ej: Los datos deben estar disponibles de acuerdo al tipo de usuario y al acceso que tenga a las opciones especficas del sistema. Ej: ... Seguridad Nivel de proteccin sin importar el acceso a partes especficas del sistema Ej: Se requerir de una contrasea para ingresar a las pantallas del administrador Ej: Correcto Cmo el sistema estar libre de errores o defectos Ej: Cuando se muestra la lista de vuelos, el sistema no puede hacer faltar ningn vuelo directo o cualquier vuelo con solo un enlace Ej.: Despus de que el sistema se ponga en produccin, el sistema tendr cero defectos crticos, cero defectos significativos, y no ms de 20 defectos menores Ej.:

Desempeo
Rendimiento La tasa a la cual el sistema desempea sus tareas Ej: El sistema acomodar hasta 1000 reservas de avin por minuto EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: Tiempo de respuesta Cuan rpido el sistema responde a los eventos Ej: El tiempo de respuesta promedio debera ser menor a 2 segundos El tiempo de respuesta al devolver la lista de vuelos no ser mayor a 10 segundos Ej: Tiempo de recuperacin Cun rpido el sistema se recupera de fallos Ej: En caso de fallo del sistema, el sistema redundante reiniciara operaciones dentro de 30 segundos Ej: El tiempo de reparacin promedio ser menor a 1 hora Ej: Tiempo de puesta en marcha/apagado El tiempo que toma iniciar y cerrar el sistema Ej: El sistema debe estar operacional al minuto de iniciarlo Ej: Capacidad El nmero de usuarios que el sistema puede manejar Ej: El sistema deber soportar 5000 usuarios concurrentes Ej: Utilizacin de recursos Uso de memoria, espacio de disco, almacenamiento de BD, etc.

EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno

ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: El sistema almacenar en la base de datos no ms de un milln de transacciones. Si la base de datos crece sobre este lmite, las transacciones antiguas sern guardadas en archivos de respaldo (backup) y borradas de la base de datos operacional. Ej:...

Soporte
Prueba Cun fcil es probar el sistema Ej: la interfase de usuario no contendr ningn componente que prevenga la prueba automatizada usando IBM Rational Robot e IBM Rational Funcional Tester Ej:.. Adaptabilidad Cun fcilmenteel sistema se adapta a nuevos entornos Ej: el tiempo de desarrollo en una nueva versin de WebSphere Application Server no durar ms de un da Ej:.. Mantenimiento Cun fcilmente es localizar y reparar errores Ej: un registro de error conteniendo informacin acerca de todos los errores crticos sern accesibles al administrador del sistema a travs de Internet, para que pueda revisarlos remotamente en cualquier tiempo Ej:.. Compatibilidad El grado de compatibilidad del sistema con las versiones previas del sistema, con el sistema que est reemplazando, y con interfases. Ej: Despus de que el sistema este en produccin, las versiones subsecuentes sern compatibles con las versiones anteriores. Todas las transacciones de las versiones previas estarn disponibles en la nueva versin. EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej:.. Configuracin Cun configurable es el sistema despus de instalado. Qu caractersticas sern configurables? Ej: no se tiene para la agencia de viajes en lnea Ej: se podr configurar la cantidad de decimales para el clculo Ej:... Actualizacin Cun fcil es expandir el sistema con nuevas caractersticas Ej: ninguna instalacin en la estacin del trabajo del cliente se requerir. Todas las actualizaciones y nuevas versiones se harn en el servidor. Ej:.. Instalacin Facilidad de instalacin del sistema Ej: Instalar una nueva versin del sistema no requerir ninguna instalacin en la estacin de trabajo el usuario. Ej:.. Escalabilidad Cun fcil el sistema escala el volumen de datos o usuarios. Ej: Qu volumen de usuarios el sistema soportar en el tiempo Ej: despus de seis meses de operacin, el sistema ser capaz de acomodar 5000 usuarios adicionales. Ej: Portabilidad Cun fcil es moverse a otro software o hardware. Ej: Cambiar la base de datos del sistema en el futuro no requerir re escribir la lgica de la aplicacin. EAP: Ingeniera de Sistemas e Informtica ASIGNATURA: Ingeniera de Requerimientos Docente: Juan Gamarra Moreno Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: Reusablilidad Cun fcil es reutilizar las partes en otros sistemas. Ej: la funcionalidad principal del sistema (reservar un vuelo, comprar un pasaje de avin, reservar un hotel, reservar un auto) ser encapsulado en componentes que pueden utilizarse en una aplicacin cliente servidor (sin internet). Ej:

Interoperabilidad Cun fcil es cooperar con otros sistemas. La interoperabilidad es la capacidad de productos, sistemas, o procesos de negocios, para trabajar juntos y completar una tarea comn. Ej: el sistema automticamente reservar un pasaje en el sistema de reservacin de la aerolnea sin la intervencin humana. Ej: ... Conformidad Cun bien el sistema cumple con los estndares y regulaciones. Ej: la obtencin de la informacin personal de una persona que compra un pasaje de avin ser conforme al acta de regulacin. Ej: ... Reemplazo Cun fcil es reemplazar los componentes del sistema. Ej: no se tiene para la agencia de viajes en lnea Ej: Cambio Cun fcil es cambiar la funcionalidad del sistema. Ej: no se tiene para la agencia de viajes en lnea EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Ej: ... Anlisis Cun fcil es analizar el sistema. Ej: no se tiene para la agencia de viajes en lnea Ej: ... Auditora Cun fcil es auditar la operacin del sistema Ej: no se tiene para la agencia de viajes en lnea Ej: ... Localizacin Los lenguajes que el sistema soporta. Cun fcil es expandir el sistema con un nuevo lenguaje. Ej: la aplicacin estar disponible en ingls, francs y espaol Ej: ...

Restricciones de diseo
Requerimientos relacionados al diseo y arquitectura del sistema. Ej: el sistema estar basado en una arquitectura J2EE. Ej: ...

Requerimientos de implementacin
Lenguaje de computadora usado para desarrollar el sistema. Sistemas operativos y sus versiones. Bases de datos a ser usadas.

EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno

ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Componentes de terceras partes. Lmites de recursos: memoria, espacio de disco. Estndares de codificacin.

Requerimientos de interfase
Interfaces de usuario. Interfaces de hardware. Interfaces de software. Interfaces de comunicacin.

Requerimientos fsicos
Los requerimientos fsicos estn usualmente relacionados slo al hardware en el que el sistema es desarrollado. Este puede ser especfico, por ejemplo, la forma, tamao, peso. No se considera en aplicaciones web.

Requerimientos de documentacin
Documentacin impresa. Documentacin disponible en CD. Documentos disponibles en lnea. Ayuda en lnea. Ej: La gua del administrador estar disponible como un documento PDF.

Requerimientos legales y de documentacin


Contiene requerimientos legales, regulatorios y de licencia.

5 Derivacin de requerimientos desde las caractersticas

suplementarios

EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno

ASIGNATURA: Ingeniera de Fecha: 20/11/2010

ESPECIFICACIONES SUPLEMENTARIAS
Muchas caractersticas definidas en el documento de visin llegan a ser requerimientos suplementarios. Incluirlos en las Especificaciones Suplementarias dan la oportunidad de agregar ms detalle y organizarlos insertndolos en la seccin apropiada. Un enfoque es ir a travs de todas las caractersticas, identificar cules no estn consideradas en los casos de uso, y traducirlas en requerimientos suplementarios. Frecuentemente no se necesita ningn cambio y podemos usar las mismas palabras que en las caractersticas.

6 Atributos de requerimientos suplementarios


prioridad estado dificultad estabilidad riesgo nombre de contacto autor ubicacin mejora de requerimiento defecto obsoleto

EAP: Ingeniera de Sistemas e Informtica Requerimientos Docente: Juan Gamarra Moreno

ASIGNATURA: Ingeniera de Fecha: 20/11/2010

Vous aimerez peut-être aussi