You are on page 1of 3

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE INGENIERÍA DE SOFTWARE
Ingeniería de software2 - Actividad N° . 2

Autores: Joel Carrillo – Carlos Vaccaro Fecha: 04/04/2018 Grupo: 1LS231


I. De la clasificación de categoría de requerimientos no funcionales, elija al menos uno de cada
categoría de la lista para realizar los siguiente:

1. Elija un sistema de su preferencia.

Sistema: Encuentra24
Descripción: Sistema para la publicación y consulta de clasificados a nivel nacional e
internacional.
2. Indique 2 requerimientos funcionales.

✓ Se requiere que cuente con un formulario para publicar Anuncios.


✓ Debe de Mostrar anuncios.

3. Elija al menos 5 atributos o cualidades de calidad para cada atributo o cualidad


seleccionado, describa su significado.
4. Tomando en cuenta el punto 3, para los atributos de calidad, indique un ejemplo de cómo
usted especificaría un requerimiento no funcional con la calidad elegida. Le corresponde
describir 5 RNF.
Atributo Descripción Medida /*Ejemplo RnoF Referencia
es un requisito no funcional importante para los - Tiempo para correr pruebas https://www.agileconnection
miembros del equipo de prueba y los usuarios Capacidad para reducir tiempo en la .com/article/testing-testability
Capacidad de que participan en las pruebas de aceptación del ejecución de pruebas dependiendo el tipo
pruebas usuario. Se puede definir como la propiedad (unitaria / sistema).
que mide la facilidad para probar un fragmento
de código o funcionalidad, o una provisión
agregada en el software para que los planes de
prueba y los scripts se puedan ejecutar
sistemáticamente.
Mantenibilidad Representa la capacidad del producto software - Tiempo promedio para reparar un error http://iso25000.com/index.php/
para ser modificado efectiva y eficientemente, El sistema debe de estar debidamente normas-iso-25000/iso-
debido a necesidades evolutivas, correctivas o documentando el back-end, front – end y 25010/26-mantenibilidad
perfectivas. funcionalidades.

Robustez Es la capacidad de un sistema informático para -Tiempo de reinicio después de fallas. https://en.wikipedia.org/
hacer frente a errores durante la ejecución y El sistema debe de contemplar X tipo de wiki/Robustness_(computer
hacer frente a una entrada errónea. falla y enviar “Mensaje de contactar a su _science)
administrador de Sistemas” y no tumbar
el sistema.
Fiabilidad Capacidad de un sistema o componente para -Tiempo promedio entre fallas. http://iso25000.com/
desempeñar las funciones especificadas, index.php/normas-iso-25000
cuando se usa bajo unas condiciones y periodo El sistema debe de contemplar al detectar /iso-25010/24-fiabilidad
de tiempo determinados. que no existen conexiones con la BD,
conectarse a una de contingencia(espejo).

Reusabilidad es el proceso de implementación o -Tiempo promedio de acoplamiento de http://www2.latech.edu/


actualización de sistemas de software que componentes: ~box/ase/tp/Software%20
utilizan componentes de software existentes. reusability%5B1%5D.doc
Un buen proceso de reutilización de software Se requiere que en el sistema, para los
facilita el aumento de la productividad, la métodos de autenticación de usuarios
calidad y la confiabilidad, y la disminución de los utilicen la librería creada para la empresa ,
costos y el tiempo de implementación. que es un estándar.