Sunteți pe pagina 1din 5

INGENIERIA DEL SOFTWARE II

ARQUITECTURA DE SOFTWARE AGIL

ANDERSON MEDINA
SERGIO VARON

UNIVERSIDAD DE CUNDINAMARCA
INGENIERIA DE SISTEMAS
FUSAGASUGA
2020
Principios y Restricciones
 Lenguaje de programación C# que es usada en .NET esta herramienta nos
sirve para la creación de aplicaciones de usabilidad local como en la web.

 Motor de Base de datos Mysql ya que es un sistema de administrador y


gestor de información, el cual se puede hacer la conexión con C#

 Motor de programación Visual Basic plataforma en la que podemos hacer


uso de la plataforma .NET

 Navegador compatible Google Crhome ya que la simulación de la


aplicación web que se está desarrollando se está trabajando en este
navegador.

 Metodología Scrum, ya que es ágil y nos permite desarrollar software en un


periodo de tiempo corto.

 Software Compatible a partir de Windows 8 en adelante, los componentes


compatibles son basados en elementos de Microsoft.
Requisitos funcionales:
 El software permite el registro de pacientes con datos incompletos “salida
del paciente”, el cual se puede completar posteriormente.

 A cada ingreso se le agregara un identificador único.

 El software permite agregar nuevos administrativos, los cuales registraran a


los pacientes.

 El software cuenta con la autenticación usuario, contraseña, para dar


control a quien va a registrar al paciente.

 Los campos de fecha solo usaran en este caso la fecha del día que ingresa
o sale el paciente.

 Aquellas personas que agreguen solicitudes pueden registrar pacientes,


pero no pueden borrarlas.

 Roles que solo permitirán ver consulta}

 Usuarios solo tendrán acceso dependiendo su rol


 El software proporciona mensajes de error que sean informativos.

 El software debe tener una disponibilidad del 24/7 para las veces en que
usuario lo necesite.

 La tasa de errores cometidos por el administrador deberá ser menor del 1%


ya que afecta la base de datos implementada en el software.

Requisitos no funcionales:
Eficiencia:

 El tiempo de respuesta del software al realizar formularios y


consultarlos, debe responder al usuario en menos de 10 segundos.

 Los datos modificados en la base de datos deben ser actualizados


para todos los administrativos que acceden en menos de 10
segundos.

Seguridad:

 Parte derecha de la página información del cliente la cual cuenta con


la opción de búsqueda y observación del cliente

 Las claves que se almacenen en la base de datos de usuarios serán


encriptadas para la seguridad.

 Seguridad del software basado en RESTFUL y tecnología JSON


Web Tokens (JWT)

Usabilidad:
 Acceso a la aplicación de cualquier computador que este dentro de
la clínica

 La interfaz es acorde a los colores de la clínica, esta también incluirá


logotipos de la entidad

 Barra de herramientas en la parte izquierda


Disponibilidad:
 Software funciona las 24/7
Herramientas de Prueba:
TestLog: Obtenga información en tiempo real sobre el progreso de sus
pruebas
FunkLoad: Soporte de cookies, soporte https, soporte básico de
autenticación, establece URL del servidor destino
 con estas pruebas de testeo esperamos que al momento de analizar
el software de como resultados en su 80% positivo y que pase cada
línea de código sin casi error de margen ya que se sabe que ningún
sistema y software son perfectos, esto conlleva a que nuestro
programa dedicado a la clínica Belén, se pueda ingresar:
 cualquier tipo de contraseña
 usuarios respectivamente con su ingreso a la clínica también quede
registrado en nuestra aplicación directamente
 al momento de busca un paciente solo deje entrar caracteres
numéricos
 al ingresar el usuario los símbolos especiales como ‘ ¡°| no llegue a
desbordarse por error de código
 que múltiples usuarios puedan ingresar sin ningún error y al mismo
tiempo
 que la búsqueda de pacientes sea exitosa y que no traiga uno
diferente al que se busca

ATRIBUTOS
Concurrencia: El máximo de usuarios que pueden estar utilizando el software
va a ser de 15, ya que es una cantidad que la aplicación
puede soportar.
Carga impredecible:
Rendimiento: El tiempo de respuesta del servidor y la aplicación debe de ser
como máximo de 10 segundos.
Disponibilidad: El software puede ser utilizado las 24/7 ya que es necesario
para la entidad que va a ser desarrollado.
Orientada a los datos: El software es orientado a datos ya que esta basado en
la manipulación de información sensible de las
personas y no tendrá manipulación de otras entidades o
aplicaciones.
Contenido Sensible: Este tipo de información sensible se dará en caso de
que el cliente lo necesite o sea solicitada por algún tipo
de médico, dicha información es de tipo escrita y no
contendrá imágenes ni videos.
Evolución continua: E
Inmediatez: El software fue construido y diseñado gracias a la metodología
que se usó, la cual es Scrum y permitió que la aplicación fuera
desarrollada en un lapso de 2 a 3 meses.
Seguridad: Encriptación de claves utilización de software basado en
RESTFUL y tecnología JSON Web Tokens
Estética: La aplicación se basa en ser amigable para el usuario que la
va a usar, dichas interfaz contienen colores que representan la
entidad (clínica), cuenta con barras de herramientas y barras
de búsqueda que facilita la usabilidad del software.

S-ar putea să vă placă și