Actividad II Analisis y Diseno de Sistema
Actividad II Analisis y Diseno de Sistema
Actividad II Analisis y Diseno de Sistema
(UAPA)
TEMA:
Los requerimientos
PARTICIPANTE:
MATRICULA:
100049492
ASIGNATURA:
Facilitador:
Característica de un requerimiento.
Necesario: Cada requerimiento debe documentar algo que los clientes realmente
necesiten, algo que sea para conformidad de un sistema externo con el que se tenga
interacción, o para satisfacer un estándar. Para determinar si un requerimiento es
necesario se debe determinar quién lo propuso, es decir, conocer su origen.
Priorizable : Es importante asignar una prioridad para cada requerimiento que indique
que tan esencial es el mismo para la realización del producto. Se pueden perder
elementos de juicio para el desarrollo del sistema si se asigna el mismo grado de
prioridad a todos los requerimientos.
Tipos de requerimientos.
Requerimientos Funcionales
En general, los requerimientos funcionales describen acciones específicas que el
ingeniero de software debe ser capaz de realizar durante el desarrollo de software. Los
requerimientos funcionales a menudo se dividen en reglas de negocio y casos de uso.
Las reglas de negocio son declaraciones de alto nivel que definen lo que un sistema
debe hacer, mientras que los casos de uso son descripciones más detalladas de cómo
debe funcionar el sistema.
Algunos de los requerimientos más comunes en virtud de él incluyen:
Las características y funcionalidad deseadas del producto
Plataformas para desarrollar aplicaciones, por ejemplo, iOS,
Android y web
Especificaciones de diseño en términos de tema, colores y fuentes
Funcionalidad de back-end: integración APl y bases de datos
Plazos de finalización
Requerimientos no funcionales
Los requerimientos no funcionales describen características específicas que el software
debe poseer durante el desarrollo de la aplicación. Por lo general, se dividen en tres
categorías: rendimiento, seguridad y calidad.
Requerimientos de rendimiento
Los requerimientos de rendimiento suelen dividirse en dos categorías: tiempo de
respuesta y rendimiento. El tiempo de respuesta es el tiempo que tarda un sistema en
responder a la solicitud de un usuario, mientras que el rendimiento es el número de
solicitudes que un sistema puede manejar. Son más críticos para los sistemas
interactivos, como las aplicaciones de escritorio y los sitios web, donde los usuarios
esperan respuestas inmediatas a sus acciones.
Requerimientos de seguridad
Los requerimientos de seguridad especifican las medidas que un sistema debe tomar
para proteger los datos del acceso no autorizado. En algunos Casos, los
requerimientos de seguridad también pueden especificar el nivel de protección
requerido, como confidencial o de alto secreto. Implica
Autenticación, autorización y cifrado.
Requerimientos de calidad
Especifica el nivel de calidad que debe cumplir un sistema. En algunos Casos, los
requerimientos de calidad también pueden especificar los Métodos utilizados para
medir la calidad, como la densidad de defectos o la Satisfacción del cliente. Los
requerimientos de calidad son generalmente cuatro medidas de calidad: conformidad,
usabilidad, confiabilidad y Mantenibilidad.
Este requerimiento indique que el sistema de voto automatizado no deje ningún indicio
o tipo de rastro acerca de la opción que haya elegido el votante. Que este pueda
cumplir con la ley del secreto de voto. Es muy importante el papel de esta función ya
que cada votante tiene derecho a elegir el candidato que quiera y nadie debe de
acusarle o querer tomar alguna acción contra el mismo, esto podría entorpecer un poco
las elecciones y por esa razón es necesaria la confidencialidad.
•Comprender que dicho sistema funciona operativamente sin conexión a internet y que
puede ser conectado a una red privada de prestadoras de servicios telefónicos al
momento de dar el boletín cero y, una vez se proceda a la impresión y transmisión de
los resultados.
Este requerimiento dice que el sistema debe de ser funcional sin necesidad a una
conexión a internet y que tenga la posibilidad de conectarse a una red privada de la
compañía telefónica que sería usada para cuando se emita el boletín final y poder
transmitir los resultados. Este proceso se encarga de que la seguridad del sistema de
votos no se vea comprometida y que no tenga forma alguna de rastrear por la red a la
hora de los votos.
• Los sistemas a emplear en la JCE deben poseer controles que aseguren tanto la
disponibilidad como la integridad de la información en forma continua.