Está en la página 1de 7

Guas tcnicas Grupo Danysoft:

Borland StarTeam

Equipo Grupo Danysoft


abril de 2003 - (902) 123146
www.danysoft.com

Guas Tcnicas Grupo Danysoft: Borland StarTeam

Este documento se ha realizado utilizando Doc-To-Help , distribuido por :

Danysoft Internacional
Avda de Espaa 17
28100 Alcobendas Madrid
Tfno. 902.123146
Fax. 902.123145
http://www.danysoft.com
http://www.danyshop.com
danysoft@danysoft.com

www.danysoft.com - Pgina 2/7

Guas Tcnicas Grupo Danysoft: Borland StarTeam

Borland StarTeam
Con la reciente adquisicin de StarBase, Borland ha incorporado StarTeam a su gama
de productos para desarrolladores. StarTeam es una herramienta profesional para el
control de versiones, desarrollo en equipo y mucho ms.
Qu es StarTeam?
Los proyectos de software implican procesos extremadamente tcnicos y basados en
tareas que involucran a equipos de personas con diversas habilidades y talentos. A
medida que un proyecto avanza, sus partes son desarrolladas y luego revisadas
muchas veces.
StarTeam es una herramienta especialmente diseada para administrar todas las partes
de un proyecto de software y controlar los cambios realizados a cada una de ellas. Es
una herramienta lo suficientemente simple como para ser utilizada en proyectos
pequeos y lo suficientemente robusta como para ser utilizada en proyectos grandes.
Qu es control de versiones?
En un proyecto bien organizado es necesario mantener varias versiones de los varios
tems que lo componen. El control de versiones es simplemente la administracin y
mantenimiento de todas estas versiones en un archivo. Los usuarios de StarTeam
pueden extraer un tem, bloquearlo para que nadie ms pueda extraerlo, modificarlo e
ingresarlo nuevamente sin reemplazar la versin existente.
StarTeam para desarrolladores
Los programadores escriben los archivos de cdigo fuente que, en conjunto, forman
un producto de software. Generalmente existen cientos de estos archivos y a medida
que son creados, modificados y probados se convierten en parte formal del proyecto.
Este proceso es repetitivo y cada vez que se realiza se genera una nueva versin de un
archivo. StarTeam est diseado para mantener todas y cada una de estas versiones
permitiendo un acceso inmediato y transparente tanto a la ltima versin como a
cualquiera de las versiones anteriores.
StarTeam para no desarrolladores
StarTeam es muy fcil de utilizar y su mecanismo de control de versiones puede ser
utilizado por aquellos miembros del equipo que, sin ser programadores, generan
documentacin de vital importancia para el proyecto. Estos documentos normalmente
son sometidos al mismo proceso de creacin y modificacin mediante el cual se
generan nuevas versiones.
Qu es control de defectos?
No importa lo cuidadoso y meticuloso que sea en el desarrollo de un proyecto de
software tarde o temprano aparecern defectos. StarTeam tambin es un sistema
completo de control de defectos que le permite identificar problemas y realizar un
seguimiento desde el mismo momento en que un problema es detectado hasta el
momento en que es solucionado.
Qu son hilos de conversacin?
Los hilos de conversacin son una serie de mensajes y la indicacin de cmo estos
mensajes estn relacionados entre s: qu mens aje inici un hilo de conversacin y

www.danysoft.com - Pgina 3/7

Guas Tcnicas Grupo Danysoft: Borland StarTeam

qu mensaje es una respuesta a otro mensaje del mismo hilo de conversacin. Cada
hilo de conversacin forma una estructura de rbol invertido en la cual el mensaje que
lo inici se encuentra en la raz. StarTeam permite administrar hilos de conversacin y
relacionarlos con un proyecto o con un tem de un proyecto.
Arquitectura
Bsicamente StarTeam est diseado sobre la base de una arquitectura
cliente/servidor: StarTeam Server y StarTeam Client. StarTeam Server debe ser
instalado en un servidor central al que todos los miembros del equipo tengan acceso.
Para poder acceder, cada uno de los miembros del equipo debe instalar en su
ordenador StarTeam Client.
StarTeam Server
StarTeam Server utiliza configuraciones, cada una de las cuales puede contener uno o
ms proyectos que, a su vez, contienen tems. Cada configuracin es almacenada en
una base de datos, que en la versin actual puede estar contenida en MSAccess,
MSSQL Server, Oracle o DB2.
Para crear una nueva configuracin debemos seguir los siguientes pasos:
Crear una base de datos para la configuracin.
Crear una configuracin indicndole la base de datos que debe utilizar.
Crear los usuarios que pueden acceder a los proyectos de la configuracin.
Cada configuracin puede ser iniciada y detenida independientemente de las dems.
La primera vez que una configuracin es iniciada, StarTeam se encarga de crear las
tablas que necesita para almacenar los proyectos e tems de dicha configuracin en la
base de datos que hemos indicado. Una vez que una configuracin fue iniciada, los
usuarios pueden acceder a los proyectos que contiene por medio de StarTeam Client.
StarTeam Server provee dos herramientas para configurar y administrar el servidor:
StarTeam Server y Server Administration.
StarTeam Server es el punto de partida.

www.danysoft.com - Pgina 4/7

Guas Tcnicas Grupo Danysoft: Borland StarTeam

Provee una interface visual mediante la cual podemos crear configuraciones y acceder
a las configuraciones existentes para, entre otras cosas, iniciarlas y detenerlas. Cada
configuracin es considerada como un servidor independiente que puede ser ejecutado
como una aplicacin o como un servicio.
Server Administration es una herramienta para la administracin de servidores.

Tambin provee una interface visual mediante la cual es posible, entre otras cosas,
administrar los usuarios de un servidor.
StarTeam Client
StarTeam Client es la herramienta que permite a los miembros del equipo acceder a
las diferentes configuraciones y a los proyectos que contienen.
Se trata de una herramienta visual intuitiva y fcil de utilizar que permite trabajar con
varias configuraciones y proyectos al mismo tiempo. Provee una interface similar a la
de Outlook la cual resulta familiar para los usuarios Windows.
Para cada proyecto, StarTeam Client presenta sobre la izquierda un panel con una
vista de rbol invertido de las carpetas que componen el proyecto. Para cada usuario,
cada una de estas carpetas se corresponde con una carpeta local en su ordenador. Esto
le da a cada uno la libertad de organizar localmente los archivos de un proyecto de
acuerdo a sus preferencias particulares. El panel de la derecha est dividido a su vez
en dos paneles: el panel superior y el panel inferior, el cual depende de la pestaa
seleccionada en el panel superior. La imagen de arriba muestra la pestaa File, en la
cual vemos los archivos de la carpeta seleccionada y en la parte inferior vemos
informacin detallada del archivo seleccionado. Tambin podemos acceder a otro tipo
de informacin, como por ejemplo, el historial de un archivo.

www.danysoft.com - Pgina 5/7

Guas Tcnicas Grupo Danysoft: Borland StarTeam

Con StarTeam Client tambin tenemos acceso al control de defectos, administracin y


seguimiento de tareas, hilos de conversacin, etc.
StarTeam Integrations
StarTeam Integrations provee herramientas que convierten al entorno de desarrollo de
las principales herramientas de desarrollo del mercado en un cliente de StarTeam
Server. Esta integracin mejora la productividad de los miembros del equipo
dedicados a la programacin. Si bien para ciertas tareas es necesario utilizar StarTeam
Client, la mayora de las tareas rutinarias, como por ejemplo, extraer un archivo,
pueden ser resueltas sin abandonar el entorno de desarrollo utilizado.
StarTeam Integrations est disponible para las herramientas de desarrollo de
Microsoft, IBM y Borland, incluyendo Delphi y C++Builder.
Otras caractersticas resumidas
StarTeam Server est disponible para Windows, UNIX, Linux y Mac OS X.
Los miembros del equipo pueden acceder a StarTeam Server utilizando:
o StarTeam Client en Windows.
o StarDisk Client, integrado en el Explorador de Windows.
o StarTeam WebEdition, permite acceder desde cualquier navegador.
Integracin con Merant PVCS Version Manager y Microsoft Visual
SourceSafe.
Notificacin automtica de cambios utilizando correo electrnico.
Integracin con Borland CaliberRM
Integracin con Microsoft Project.
Herramientas para la generacin de informes y grficos para la toma de
decisiones.
Disponible en ediciones Standard, Enterprise y Enterprise Advantage.

www.danysoft.com - Pgina 6/7

Guas Tcnicas Grupo Danysoft: Borland StarTeam

Conclusin
StarTeam es la herramienta soada por todos los equipos de desarrollo. Sus
caractersticas la convierten en una herramienta indispensable que nos permite
controlar todos los aspectos del proceso de desarrollo del software e incluso ms all
de ello si consideramos las herramientas para control de defectos.
No importa el tamao del equipo de desarrollo o su ubicacin geogrfica. StarTeam
convierte todas esas posibles limitaciones en ventajas competitivas.
Para ms informacin sobre StarTeam
Contacta con el Grupo Danysoft, en el 902.123146 [+34 916 638683 si llamas desde
el extranjero], o por email en info@danysoft.com

www.danysoft.com - Pgina 7 /7

También podría gustarte