Producto: | NOMBREDELPRODUCTO |
---|---|
Version(es) | X.Y.Z |
Documentos Relacionados: |
Impacto del proceso: 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 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
|
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.
|
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. |
Tuvimos las siguientes precauciones para hacer el sistema seguro:
La seguridad del sistema depende de los siguientes factores externos:
NOTAS SOBRE DESEMPEÑO.
NOTAS SOBRE ESCALABILIDAD.