Está en la página 1de 3

UNIVERSIDAD ESTATAL DE MILAGRO

FACULTAD DE CIENCIAS E INGENIERÍA

DOCENTE:

ING. DENIS DARIO MENDOZA CABRERA

MATERIA:

Ingeniería en software

TEMA DE TAREA:

Recursos de aprendizaje

ALUMNO:

Fricson Ramírez

CURSO:

A1

PERIODO:

Noviembre – Marzo
Nombre de la Asignatura Introducción a la ingeniería de software

Unidad N° 3 Actividades del proceso de software


1 Introducción a la ingeniería de requerimientos
Tema N° 2 Introducción a la ingeniería de pruebas
3 Mantenibilidad de productos de software
Tipo de Tarea

Tareas teóricas.

Objetivo de la Tarea
Conocer los diferentes elementos que forman parte de la ingeniería del proceso dentro de la
ingeniería del software.

INSTRUCCIONES

1. El trabajo será desarrollado de forma grupal (3 estudiantes), sin embargo, todos los
integrantes deberán subir el archivo de la tarea al aula virtual Moodle.

Figura 1. Clasificación de requerimientos no funcionales

2. En base a la clasificación de los requerimientos no funcionales (figura 1), describir un


ejemplo para cada uno de los requerimientos que se derivan de las categorías:
 Requerimientos del producto: eficiencia confiabilidad, seguridad
Eficiencia
El sistema debe ser capaz de operar adecuadamente con hasta 100.000 usuarios con sesiones
concurrentes.
Confiabilidad
Un sistema operativo que puede perder archivos anteriormente generados no es muy
confiable pierde confiabilidad al momento de perder los archivos
Seguridad
El sistema enviará una alerta al administrador del sistema cuando ocurra alguno de los
siguientes eventos: Registro de nueva cuenta, ingreso al sistema por parte del usuario , 2 o
más intentos fallidos en el ingreso de la contraseña de usuario y cambio de contraseña de
usuario.

 Requerimientos de la organización: ambientales, operacionales, de desarrollo


Ambientales
el manejo y disposición de residuos sólidos y peligrosos, orgánicos e inorgánicos y
especiales, el uso indebido del papel ya sea como el agua o la electricidad
Operacionales
Por ejemplo, los usuarios en el negocio son donde influye el contexto organizacional y técnico
en donde el sistema va a operar
Desarrollo
Pueden ser las plataformas para desarrollar aplicaciones, por ejemplo, IOS,
Android y web

 Requerimientos externos: regulatorios, éticos, legales


Regulatorios
Son leyes y reglamentos que tiene Microsoft define que debe hacer un sistema y
como debe cumplir con ellas, por ejemplos Sistemas que controlaran el acceso y
permitirá solamente a usuarios autorizados, también las hojas de calculo
aseguraran los datos usando firmas electrónicas

Éticos
Requisitos que establezcan que el sistema será aceptable para los
clientes, el público en general y consistente con las practicas de la
sociedad en la que opera o presta servicios de programas y debe ser
compatible con el servidor web
Legales
Cuando el sistema enviara un correo electrónico cuando se registre a algunas de
las siguientes tracciones, puede ser pedido de venta del cliente o registro de
pagos etc.

3. Discuta las diferencias entre validación y verificación y explique por qué la validación es
un proceso particularmente difícil.
La validación y verificación puede distinguirse por el hecho de que la verificación del
software es un proceso de comprobación de los resultados del diseño y su comparación
con los requisitos de software especificados.
Por el contrario, la validación de software es el proceso de examinar las especificaciones
del software en relación con las necesidades del usuario y la validación es el proceso
más difícil porque un desarrollador no puede probar para siempre, y es difícil saber
cuánta evidencia es suficiente

También podría gustarte