Notas de implementación¶
Proyecto | SuiteSET3 |
Descripción | Plantilla para proyectos basada en ReadySET y Métrica 3. |
Desarrollo | project:suiteset3-dev versión suiteset3-dev:version#1 |
Plazos vigentes | FECHA INICIO - FECHA FINALIZACIÓN |
Fecha edición | 03/12/2024 |
Relacionados |
Resumen del Proyecto |
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 |
|
Detener el Servidor |
|
Recargar los Archivos de Configuración |
|
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.