Download Modelo de Implementacion

Document related concepts

Máquina virtual Java wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Tmpfs wikipedia , lookup

Windows NT wikipedia , lookup

Andrew File System wikipedia , lookup

Transcript
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
D -CEI001
0
1-6
Modelo de Implementación
Proyecto: <Nombre del Proyecto>
Versión: <x.y.z>
Historial de Revisiones
Versión
<x.y.z>
Fecha
<dd/mm/aa>
Autor
<nombre>
Descripción
<especificaciones>
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
Índice de Contenido
1. Introducción
1.1 Alcance
1.2 Documentos relacionados
1.3 Definiciones, Acrónimos y Abreviaturas
1.4 Descripción
2. Tipo de implementación
2.1 Ambientes de tiempo de ejecución
3. Implementación de características específicas
3.1 Seguridad
3.2 Desempeño y escalabilidad
4. Procedimientos operacionales
5. Subsistemas
6. Construcción
D -CEI001
0
2-6
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
D -CEI001
0
3-6
Modelo de Implementación
1 Introducción
1.1
Alcance
Describir el alcance, mencionar los proyectos asociados y determinar que se ve
afectado por este documento.
1.2
Documentos relacionados
Para poder visualizar las referencias a otros documentos, se debe de llenar la tabla
que se muestra a continuación:
Título
<título>
Fecha
<dd/mm/aa>
1.3
Organización
<nombre>
Identificador del
documento
<Id documento>
Definiciones, Acrónimos y Abreviaturas
En este apartado se debe mostrar las definiciones de todos los términos, siglas y
abreviaciones requeridas para entender este documento, a su vez estas se deben
reflejar en el glosario del sistema.
1.4
Descripción
Describir el contenido del Plan de Implantación y la organización de este entregable.
2. Tipo de Implementación
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
MODELO DE IMPLEMENTACION
Lenguaje(s) de
Programación:
Almacenamiento de
Datos:
Tecnologías para UI:
Tecnología para
Seguridad:
CODIGO
VERSION
PAGINA
D -CEI001
0
4-6
Java
Perl, scripts de shell para Unix
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
Java Swing
XHTML, CSS, JavaScript
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
2.1 Ambiente de Tiempo de Ejecución
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:
Archivos de
configuración:
Proceso principal de la aplicación
Procesos del cliente y el servidor
Tareas Cron
COntroladores o servicios del sistema operativo
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
TABLA_UNO:Cada fila representa ...
Tablas de la Base TABLA_DOS: Cada fila representa ...
TABLA_TRES: Cada fila representa ...
de Datos:
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.
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
D -CEI001
0
5-6
Los archivos de registro son rotados por las noches. Los registros
antiguos son archivados en OTRO LUGAR.
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
D -CEI001
0
6-6
3. Implementación de Características Específicas
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
o DETALLES
o DETALLES
o DETALLES
Nombre de la característica: 1-3 DESCRIPCIÓN CORTA
o DETALLES
o DETALLES
o DETALLES
3.1 Seguridad
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
3.2 Desempeño y Escalabilidad
Escriba notas sobre el desempeño y la escalabilidad para ayudar a los ingenieros de
operaciones a operar el sistema eficientemente.
4. Procedimientos Operacionales
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:
PASO
PASO
PASO
Detener el Servidor: PASO
MODELO DE IMPLEMENTACION
CODIGO
VERSION
PAGINA
D -CEI001
0
7-6
PASO
PASO
Recargar los
Archivos de
Configuración:
PASO
PASO
PASO
Monitoreo de la
Actividad:
Observe NOMBREDELPRODUCTO.log y error.log.
En raras ocasiones, los archivos /tmp/upload-XXXX.dat pueden
Limpieza Periódica: acumularse. Cualquiera de estos archivos con más de un día de
antigüedad, pueden ser eliminados con seguridad.
5. Subsistema
Estado de los subsistemas para aplicar en esta iteración. También el orden en el que los
subsistemas deben ser implementados para que estén listos a tiempo para la integración
6. Construcción
La integración, en la iteración, se divide en una serie de incrementos, cada uno de ellos que
den lugar a una construcción, que es la prueba de integración. Esta sección debe especificar
que se basa la creación de subsistemas y que deberían formar parte de cada construcción.
Para cada uno de construir, esta sección debe especificar cómo se construye el desarrollo, los
criterios para su evaluación y la forma en que se determina, en particular:
- Construcción
Los scripts de creación y cualquier otras instrucciones que describen cómo se construye la
construcción
Registros de referencia que definen las versiones de los elementos de configuración utilizados
para la construcción de la construcción
- Evaluación y Prueba
Criterios de evaluación - una descripción de las capacidades de la construcción contra la que
se juzgará. Esto puede contener un subconjunto de los criterios de evaluación en el
correspondiente Plan de Iteración y construir otros criterios específicos de evaluación (en
particular cuando, por ejemplo, la construcción es construir una arquitectura que no da mucho,
en su caso la capacidad de que sea visible para el usuario final .
Instalación y configuración de las instrucciones para ejecutar y probar la construcción de
Casos de prueba, los procedimientos de prueba, scripts de prueba y los resultados de las
pruebas
Tenga en cuenta que en todos los casos, no existe la obligación de reproducir el material en
este plan - las referencias será suficiente si el material existe en otros artefactos - el Artefacto:
Iteración Test Plan, por ejemplo]
Related documents