# data[].attributes.body
- Bautista Barrera Daniel
- Moreno González Nelson
- Sánchez Ponce Luis Enrique

# data[].attributes.body
Nuestra misión es ayudar a nuestros clientes a sentirse seguros, brindando servicios de alta calidad y soluciones personalizadas. Nos comprometemos a ser líderes en el sector, superando las expectativas de nuestros clientes y colaboradores construyendo relaciones duraderas basadas en la confianza, la integridad y el valor que proporcionamos.

# data[].attributes.body
Nuestra visión es convertirnos en la empresa de desarrollo más confiable y reconocida a nivel nacional, reconocida por nuestra excelencia en el servicio al cliente, nuestro enfoque innovador y nuestra integridad inquebrantable. Nos esforzamos por marcar la diferencia en la industria, liderando con nuestra pasión por el sector y creando oportunidades de inversión sólidas para nuestros clientes. Buscamos ser un referente en el mercado, brindando soluciones excepcionales y contribuyendo al desarrollo sostenible.

# data[].attributes.body
Profesionalismo y conocimiento: Ser expertos en el mercado, estar actualizados sobre las tendencias y regulaciones del sector. Brindar un servicio profesional con un enfoque en la excelencia y la mejora continua.
Invertir en la capacitación y el desarrollo de tu equipo para mantenerlos informados y actualizados.

Innovación y adaptabilidad: Estar abierto a nuevas ideas, tecnologías y enfoques en el sector. Buscar constantemente formas de mejorar tus servicios y procesos para adaptarte a las necesidades cambiantes del mercado. Ser ágil y proactivo en la adopción de avances tecnológicos relevantes.

Trabajo en equipo y colaboración: Fomentar un ambiente de trabajo colaborativo y respetuoso, donde cada miembro del equipo se sienta valorado y motivado. Promover la comunicación abierta y efectiva, y aprovechar el conocimiento colectivo y las habilidades complementarias para alcanzar metas comunes.

# data[].attributes.body
CMMI describe las mejores prácticas, ya aplicadas en la industria, para desarrollar, mantener y adquirir productos y servicios.

Nuestra empresa puede estar en el nivel de madurez 3 (Definido), ya que todos los procesos son entendidos y descritos a través de estándares, procedimientos, herramientas y métodos. Ya que utilizamos algunas normas IEEE e ISOs para asegurar la calidad tanto del desarrollo como del producto.

# data[].attributes.body
1-QSH WATER
2-PSP automatizado(SCRUM)

# data[].attributes.body
El problema localizado es que el agua purificada en muchas ocasiones no cumple todos los requisitos o con la calidad suficiente por lo cual esta causa enfermedades (diarrea, vómito, cólera ,hepatitis tipo A),estas enfermedades son causadas por diversos minerales en exceso como zinc, hierro , calcio ,cobre o incluso agentes tóxicos y esta llegan a ser incluso producto de purificadoras.

# data[].attributes.body
Está enfocado a personas de más de 18 años en adelante que estén interesados o preocupados por la calidad del agua que toma su familia,amigos, conocidos o el mismo.

# data[].attributes.body
TDS (Total Dissolved Solids):

Es un término utilizado en el campo de la química y la ecología para referirse a la cantidad total de sólidos disueltos en un líquido, generalmente en agua. Estos sólidos disueltos pueden ser sales, minerales, iones y otros compuestos químicos que se encuentran en el agua en forma disuelta.

En el contexto del agua, TDS es un indicador importante de la calidad del agua y puede afectar su sabor, olor y aptitud para el consumo. El TDS se mide típicamente en partes por millón (ppm) o miligramos por litro (mg/L) y puede variar ampliamente según la fuente del agua, el entorno y los procesos de tratamiento.

# data[].attributes.body
Por medio de un sensor llamado TDS que analiza el agua y mediante el software que se realizará, su trabajo será guardar dicho análisis en un documento, de igual forma se dará mas información sobre una agua de calidad buena para el consumo humano, este documento se podrá descargar por medio de un código QR. Esta información puede tener un uso correcto ya que si no se ofrece una aguade calidad se podrá reportar a las autoridades responsables

# data[].attributes.body
● General - Generar un sistema (software) que permita medir la calidad del agua en establecimientos de llenado y filtración. Para reducirlas enfermedades que ocasionan una mala calidad del agua.

● Específicos
- Informar a la población la calidad del agua que consumen.
- Concientizar sobre los riesgos del agua contaminada.
- Llevar un control estadístico sobre los establecimientos.
- Informar a las autoridades correspondientes sobre el incumplimiento de estándares necesarios.
- Actualizar constantemente los estándares (equipo, software).

# data[].attributes.body
Modelo V o de 4 niveles:
Se utiliza comúnmente en ingeniería de software para organizar y estructurar el proceso de desarrollo de sistemas. También se le conoce como "Modelo de Validación y Verificación" o simplemente "Modelo V". Esta metodología se basa en la creación de un flujo de trabajo en forma de "V", que muestra la relación entre las etapas de diseño, desarrollo, pruebas y validación.

# data[].attributes.body
Se eligió este modelo porque se re examina con el modelo secuencial, además de que es un modelo para personas con poca experiencia y nos ofrece un nivel de calidad bueno debido a que se realizan diferentes procesos y al finalizar cada uno de estos se realiza su respectiva prueba para poder detectar los errores y corregirlos de manera oportuna para su correcto funcionamiento. Esto es muy importante porque el proyecto puede influir directamente en la salud de las vidas humanas que usen este producto.

# data[].attributes.body
ISO 9001 SISTEMAS DE GESTIÓN DE LA CALIDAD | Etapa de requerimientos
En la norma ISO 9001 se establecen los requisitos de Un Sistema de gestión de la calidad, que permiten a una empresa demostrar su capacidad de satisfacer los requisitos del cliente y para acreditar de esta capacidad ante cualquier parte interesada. El certificado ISO 9001 es el certificado ISO más común y mejor reconocido a nivel general.

ISO/IEC 27001: Seguridad de la Información. Aunque no es específicamente para el desarrollo de software, este estándar se refiere a la gestión de la seguridad de la información, que es fundamental en el desarrollo de software seguro.

ISO/IEC 33000 | Etapa de desarrollo
Proporcionar un enfoque estructurado para la evaluación de procesos, permitiendo a las organizaciones lograr distintos objetivos:

Comprender el estado de sus propios procesos buscando la mejora de los mismos.

Determinar la idoneidad de sus propios procesos para un requerimiento en particular o para un conjunto de requerimientos.

Determinar la idoneidad de los procesos de otra organización para un contrato específico o para un conjunto de contratos.

ISO/IEC 12207 | Etapa de diseño y desarrollo

Es un marco de referencia que contiene los procesos, actividades y tareas involucradas en el desarrollo, explotación y mantenimiento de un producto software, abarcando la vida del sistema desde la definición de requisitos hasta que se deja de utilizar.

Dicho estándar se encarga de todo lo relacionado al ciclo de vida del software, desde la conceptualización de ideas hasta la retirada y consta de procesos para la adquisición y suministro de proyectos y servicios del software, estableciendo pautas para su control y mantenimiento

# data[].attributes.body
HTML (HyperText Markup Language):

El HTML es el lenguaje de marcado estándar utilizado para estructurar y presentar contenido en la web. Se explicará cómo se utiliza HTML para definir la estructura básica de una página web, incluyendo encabezados, párrafos, listas, enlaces y otros elementos.

CSS (Cascading Style Sheets):

CSS es utilizado para estilizar y dar diseño a las páginas web creadas con HTML. Se detalla cómo se aplican estilos visuales como colores, fuentes, márgenes y espaciados mediante la definición de reglas CSS.

JavaScript:

JavaScript es un lenguaje de programación fundamental para añadir interactividad y dinamismo a las páginas web. Se incorpora JavaScript en las páginas HTML para realizar acciones como validación de formularios, manipulación del DOM (Modelo de Objeto del Documento) y creación de efectos visuales. También se tratará cómo se manejan eventos y se comunican datos entre el cliente y el servidor.

Base de Datos SQL:

Una base de datos es esencial para almacenar y gestionar información en una aplicación web. Se explicará cómo se utiliza una base de datos para almacenar datos de manera estructurada y cómo se accede a ellos mediante lenguajes de consulta como SQL.

# data[].attributes.body
1. Registro de sucursales: Permitir que se registren dentro de la base de datos para dar de alta en la página web.

2. QR actualizados: Proporcionar a cada sucursal una actualización de datos sobre su establecimiento y de la misma manera actualizar el código QR de descarga.

# data[].attributes.body
1. Usabilidad: La página web debe ser intuitiva y fácil de usar, con una interfaz

clara y bien organizada.

2. Rendimiento: La plataforma debe ser rápida y eficiente.

3. Seguridad: Mantener los datos de las sucursales estables y fiables.

4. Disponibilidad: Mantener la página web disponible en todo momento, con un tiempo de inactividad mínimo planificado para mantenimiento programado.

# data[].attributes.body
Administración

Registro de usuarios

ENTRADA ingresar información

LECTURA verificar en la BD que usuario no existe

SALIDA mostrar si el usuario ya existe o de registro exitoso ESCRITURA guardar el registro en la BD

Modificar usuario

ENTRADA modificar información

LECTURA verificar si existe el la BD

SALIDA mostrar si el usuario si existe

ENTRADA ingresar nueva información

LECTURA verificar que no existe un usuario con la misma información SALIDA mostrar si existe o de modificación exitosa

ESCRITURA actualizar el registro en la BD

Eliminar usuario

ENTRADA ingresar usuario a eliminar

LECTURA verificar que usuario si exista

SALIDA mostrar si el usuario no existe o de borrado exitoso ESCRITURA barrar usuario de la BD

Consultar usuario

ENTRADA ingresar información del usuario a consultar

LECTURA verificar que usuario exista

SALIDA mostrar que el usuario no existe o mostrar información consultada

Informes

Consultar informe

ENTRADA escaneo del código QR

LECTURA buscar informe en la BD

SALIDA mostrar informe o mensaje de error

Eliminar informe

ENTRADA seleccionar reporte a eliminar

LECTURA buscar informe en la BD

SALIDA mostrar mensaje de confirmación o de error

ESCRITURA barrar informe de la BD

Sucursales

Registro de sucursal

ENTRADA ingresar información

LECTURA verificar en la BD que la sucursal no exista

SALIDA mostrar si la sucursal ya existe o de registro exitoso ESCRITURA guardar el registro en la BD

Consulta de sucursal

ENTRADA ingresar información de la sucursal a consultar LECTURA verificar que la sucursal exista

SALIDA mostrar que la sucursal no existe o mostrar información consultada

Modificar sucursal

ENTRADA modificar información

LECTURA verificar si existe el la BD

SALIDA mostrar si la sucursal existe

ENTRADA ingresar nueva información

LECTURA verificar que no existe una sucursal con la misma información SALIDA mostrar si existe o de modificación exitosa

ESCRITURA actualizar el registro en la BD

Eliminar sucursal

ENTRADA seleccionar sucursal a eliminar

LECTURA buscar sucursal en la BD

SALIDA mostrar mensaje de confirmación o de error

ESCRITURA barrar sucursal de la BD

# data[].attributes.body
Personal (2 meses)

Programador (22 días* y 2 programadores)

$300 x hora

$300 x 6 horas x 22 días = $39,600 x 2 programadores = $79,200

Diseñador gráfico (20 días* y 1 diseñador)

250 x hora

$250 x 6 horas x 20 días = $30,000

Especialista en agua (20 días* y 1 especialista en agua) $400 x hora

$400 x 6 horas x 20 días = $48,000

Gestor del proyecto (45 días* y 1 gestor de proyectos)

$400 x hora

$400 x 6 horas x 45 días = $108,000

Hardware (Medidor TDS)

$1,300 más envío

Servidor (2 meses en cuenta)

$4,344 mensuales

$8,688

Servicios (2 meses en cuenta)

Agua - $400 mensuales

$800

Luz - $800 mensuales

$1,600

Internet - $700 mensuales

$1,400

El costo total del proyecto será de $278,988.

El costo por mes será de $139,494

Puntos de función: 43 puntos de función

Duración del proyecto: 2 meses

Costo del proyecto de software: $278,988

Costo por puntos de función: $6,448.09

El costo del servidor será por todo el tiempo que se use el software.

# data[].attributes.headline
Diagrama de caso de uso | Administrador 

# data[].attributes.subject
Diagrama de caso de uso | Administrador 