Você está na página 1de 14

Caso de Estudio

Encounter
Eclipse
Open Office
Nelson Borja
Diego Morquecho
Walter Remache
Los problemas de implementacin
deben ser documentados:
Ejemplos de contenido de
Encounter documentacin:
Convenciones de programacin
Modelo de implementacin
Notas de implementacin
Estos pueden ser proporcionados en el SPMP, ya que
son parte de la gestin del proyecto. Podran
proporcionarse en el SDD aunque no formen parte del
diseo real. Finalmente, podran ser incluidos en el
SQAP, ya que es un contribuyente directo a la calidad.
Convecciones El estudio de caso Encounter seleccion esta opcin.
de SPMP (Plan de Administracin de proyectos de
programacin software)
SDD ( Descripcin del diseo software)
SQAP (Plan de garanta de calidad de software)
Esto especifica cmo se organizan los archivos fsicos
(cdigo fuente, archivos de ayuda, etc.). El SDD es un
posible repositorio para esto, aunque el modelo de
implementacin no es realmente parte del diseo. Otra
posibilidad es el SCMP ya que se refiere a
Modelo de configuraciones. El estudio de caso del Encounter eligi
implementacin esta opcin.
SDD (Documento de diseo de software)
SCMP ( Plan de gestin de la configuracin del software)
Un documento que es utilizado por
Notas de cada uno de los ingenieros para
implementacin describir el estado actual de su
trabajo.
Estndares, prcticas, convenciones y mtricas del encounter
SQAP
Se utilizarn las siguientes convenciones:
Los nombres de clase y de interfaz comienzan con una letra
mayscula. Ejemplo Persona
Convenciones de Las variables de instancia en las clases comienzan con un carcter
minsculo y terminan con una letra "I". Ejemplo balanceI
programacin Las variables estticas (clase) comienzan con un carcter
minsculo y terminan con "S". Ejemplo interestRateS
Las variables globales a, un mtodo comienzan con un carcter
minsculo y terminan con "M". Ejemplo, interestM
Los parmetros comienzan con un carcter minsculo y terminan
con "P". Ejemplo, principalP
Las constantes sern escritas en maysculas y debern utilizar
guiones. Ejemplo IVA

Notacin para mostrar la ubicacin de los archivos
Usaremos UML para describir la implementacin
Documentacin personal del software (PSD)
Convenciones de Esto permite que el ingeniero informe el estado en
todo momento y se convierte en parte del archivo del
programacin proyecto. El equipo o lder del proyecto determinara
como organizar el PSD del equipo
Describe como se organizan los archivos fsicos

Modelo de
implementacin
Describe el trabajo de John Jones en la clases EncounterCharacter
que est almacenado en un directorio Encounter/PSD/Jones
Trabajo de El registro de errores de la clases EnconterCharacter se mantiene
John Jones en el archivo defectLog
Eclipse Convenciones y Directrices
Estos incluyen los estndares de codificacin, convenciones de
nomenclatura y otras directrices.
Por ejemplo, las convenciones de nomenclatura se descomponen de
la siguiente manera:
Proyectos de espacio de trabajo de Eclipse, Paquetes java, Clases
e interfaces, Mtodos, Variables, Plug-ins.
Mtodos: los mtodos deben ser verbos, en caso mezclado con la
primera letra minscula, con la primera letra de cada palabra
interna capitalizada
run();
runFast();
Cada clase de open office debe iniciar con el siguiente encabezado

Open Office
Gua para desarrolladores
Open Office
El objetivo de la gua es dar a los desarrolladores y proveedores de
soluciones los medios necesarios para usar openoffice.org como
componente, usarlo en sus propios proyectos y extenderlo de
acuerdo a sus necesidades.
La versin inicial de esta gua fue un trabajo de colaboracin de los
principales desarrolladores de OOo y dos autores externos.
Los desarrolladores han recopilado su conocimiento detallado sobre
UNO y la API de Openoffice.org
Open Office
UNO (Objetos de red universales)
UNO es un modelo de componentes que ofrece
interoperabilidad entre diferentes lenguajes de
programacin, diferentes modelos de objetos,
diferentes arquitecturas de mquinas y procesos
diferentes; ya sea en una LAN o a travs de Internet.
Open Office
API (interfaz de programacin de aplicaciones)
Es un conjunto de subrutinas, funciones y
procedimientos (o mtodos, en la programacin
orientada a objetos) que ofrece cierta biblioteca para ser
utilizado por otro software como una capa de
abstraccin.