Project

General

Profile

Notas de implementación

Proyecto SuiteSET3
Descripción Plantilla para proyectos basada en ReadySET y Métrica 3.
Desarrollo SuiteSET3 (desarrollo) versión 2.0.x
Plazos vigentes FECHA INICIO - FECHA FINALIZACIÓN
Fecha edición 20/08/2022

Relacionados

Resumen del Proyecto
Especificación de Requerimientos de Software
Notas de la versión
Preguntas Frecuentes / Solución de problemas
Glosario de términos

IMPACTO: Este documento es una discusión técnica breve y conscisa de cómo trabaja el sistema en condiciones ideales. También se le conoce como el documento de "teoría de operación". En este documento se deben describir los algoritmos principales, dependencias de tecnología, y problemas operacionales. Mucho del contenido de este documento puede ser obtenido de los documentos de diseño. Este documento será usado por los grupos de QA, soporte técnico y operaciones. El objetivo es dar a esos grupos la información que necesitan para entender, administrar o empezar a corregir el sistema (por ejemplo, reconociendo ciertos comportamientos como normales o anormales). Si es significativamente necesaria más información, esta deberá organizarse en una "guía de operaciones" más grande..

Tipo de Implementación

TAREAS: Llene la información que ayudará a otros ingenieros a entender este sistema en un vistazo. Siéntase libre de usar información técnica relevante y nombre plataformas tecnológicas específicas.

Tipo de sistema

Aplicación Gráfica de escritorio

Comando tipo Unix

Aplicación web de servidor

Servicio web

Applet del lado del cliente

Aplicación incrustada

Librería reutilizable

Estructura de clases reutilizable

Plug-in para navegador

Lenguaje(s) de Programación

Java

Perl, scripts de shell para Unix

Almacenamiento de Datos

Archivos planos usando XML

Archivos planos usando el formato de propiedades de archivo de Java

Archivos planos usando el formato de serialización de objetos de Java

Base de datos SQL: MySQL

Tecnologías para UI

Java Swing

XHTML, CSS, JavaScript

Tecnología para Seguridad

Autentificación: No es necesaria

Autentificación: Archivo local con nombre de usuario y contraseña

Autentificación: LDAP

Autorización: Permisos de archivos del sistema operativo y banderas de lectura-escritura-ejecución

Autorización: Listas de control de acceso

Encriptación: No es necesaria

Encriptación: SSL

Ambiente de Tiempo de Ejecución

TAREAS: Enumere y describa los objetos de tiempo de ejecución que permiten correr al sistema. Estos objetos pueden ser referenciados por nombre en las secciones abajo.

Procesos

Proceso principal de la aplicación

Procesos del cliente y el servidor

Tareas Cron

COntroladores o servicios del sistema operativo

Archivos de configuración

NOMBREDELPRODUCTO.conf: almacena configuración de la aplicación en formato de archivo de propiedades Java.

Sección de httpd.conf: configura componentes del servidor web Apache

Tablas de la Base de Datos

TABLA_UNO:Cada fila representa ...

TABLA_DOS: Cada fila representa ...

TABLA_TRES: Cada fila representa ...

Vea el documento de diseño de persistencia.

Archivos de Datos

*.ext: Archivos de sistema creados por en el usuario en su disco duro local.

/var/NOMBREDEPRODUCTO/upload-XXXX.dat: Archivos subidos al servidor.

Archivos temporales

/tmp/NOMBREDELPRODUCTO.pid: ID del proceso que está corriendo el proceso del servidor.

/tmp/upload-XXXX.dat: Archivos subidos al servidor antes de ser procesados.

Archivos de registro

error.log: Errores serios son puestos en el registro normal de errores de Apache. Debe tener permisos de escritura por un usuario httpd Unix.

NOMBREDELPRODUCTO.log: Mensajes que indican el progreso de operaciones normales y algunos errores. Debe tener permisos de escritura por usuario httpd Unix.

Los archivos de registro son rotados por las noches. Los registros antiguos son archivados en OTRO LUGAR.

Implementación de Características Específicas

TAREAS: Escriba descripciones cortas de algoritmos interesantes o inesperados, suposiciones limítrofes o cualquier otro detalle de implementación que pueda impactar el trabajo de otros grupos. Por ejemplo, operaciones de proceso largo que no deban ser interrumpidas. Por ejemplo, inicar o cancelar scripts que son ejecutados automáticamente por el sistema operativo.

  • Nombre de la característica: 1-3 DESCRIPCIÓN CORTA
  • Nombre de la característica: 1-3 DESCRIPCIÓN CORTA
  • Nombre de la característica: 1-3 DESCRIPCIÓN CORTA
    • DETALLES
    • DETALLES
    • DETALLES
  • Nombre de la característica: 1-3 DESCRIPCIÓN CORTA
    • DETALLES
    • DETALLES
    • DETALLES

Procedimientos Operacionales

TAREAS: Describa brevemente los procedimientos que deberían ser seguidos por los ingenieros de operaciones cuando el sistema es ejecutado en un ambiente de producción ASP.

Instalación

Vea la Guía de Instalación

Actualización

Vea la Guía de Instalación

Iniciar el Servidor

  1. PASO
  2. PASO
  3. PASO

Detener el Servidor

  1. PASO
  2. PASO
  3. PASO

Recargar los Archivos de Configuración

  1. PASO
  2. PASO
  3. PASO

Monitoreo de la Actividad

Observe NOMBREDELPRODUCTO.log y error.log.

Limpieza Periódica

En raras ocasiones, los archivos /tmp/upload-XXXX.dat pueden acumularse. Cualquiera de estos archivos con más de un día de antiguedad pueden ser eliminados con seguridad.

Securidad

TAREAS: Escriba notas sobre seguridad para ayudar a los ingenieros de operaciones a mantener el sistema seguro mientras se encuentre en operación.

Tuvimos las siguientes precauciones para hacer el sistema seguro:

  • PASO
  • PASO
  • PASO

La seguridad del sistema depende de los siguientes factores externos:

  • PASO
  • PASO
  • PASO

Desempeño y Escalabilidad

TAREAS: Escriba notas sobre el desempeño y la escalabilidad para ayudar a los ingenieros de operaciones a operar el sistema eficientemente.

NOTAS SOBRE DESEMPEÑO.

NOTAS SOBRE ESCALABILIDAD.

Lista de Pendientes de Implementación

¿Estas notas de implementación proveen suficiente información para los ingenieros de operaciones?

Sí, estas notas han sido revisadas por el equipo de operaciones y los cambios solicitados han sido incluídos.

No, estas notas solo resumen partes de un manual de operationes más completo.

No, un miembro del equipo de desarrollo está disponible por teléfono cuando el equipo de operaciones necesite apoyo. Esto se encuentra documentado en el documento recursos necesarios y en el calendario de llamadas.

¿Estas notas de implementación han sido comunicadas a los equipos de operaciones y desarrollo y a otros inversionistas?

Sí, todos han tenido oportunidad de revisarlas. Toda retroalimentación es bienvenida.

Sí, han sido publicadas en el sitio web del proyecto.

No, algunos ingenieros de desarrollo o de operaciones no están conscientes de este documento. Este es un riesgo documentado en la sección Administración de Riesgos del Plan del Proyecto.