Resources for Practitioners

Selecting a particular method or tool to solve the problems associated with the configuration management aspects of software development and maintenance can be a very complex problem in an of itself. The final decision to choose a particular tool is going

  • PDF / 1,783,864 Bytes
  • 16 Pages / 439.37 x 666.14 pts Page_size
  • 61 Downloads / 247 Views

DOWNLOAD

REPORT


Resources for Practitioners

G. Cuevas SOCINTEC, Bilbao

5.1

Methods and Tools

Selecting a particular method or tool to solve the problems associated with the configuration management aspects of software development and maintenance can be a very complex problem in an of itself. The final decision to choose a particular tool is going to depend on the budget available as well as the tool's capabilities. To assist with these problems, several different methods and tools are presented in the following sections . In the case of tools, we distinguish between commercial tools and public domain tools.

5.1.1

Commercial eM Systems

The capabilities provided by these tools will be examined from three perspectives: configuration management as a complete process, software version control and problem tracking control. The product description information included in the following sections has been derived from marketing and commercial literature .

5.1.1.1

Process-Based Configuration Management

True Software TRUExchange is the only product to fully implement Change-Sets across its complete functional scope. Change-Sets group all related modifications across multiple files in a single , self-contained, reusable object : SCM personnel add or remove specific fixes, enhancements and features (Change-Sets) to software releases and variants in the natural context in which they plan and implement them . Using Change-Sets, you will apply, move, merge and undo all changes in a given feature or enhancement in a single pass. You will be able to support realistic life cycles, designed by you to optimise concurrence of effort and instant availability of the correct features and enhancements.

M. Haug et al. (eds.), Managing the Change: Software Configuration and Change Management © Springer-Verlag Berlin Heidelberg 2001

92

5

Resources for Practitioners

TRUEchanges encapsulates all changes made to any number of entities for a given purpose. It gives more choices, and better opportunity. Table 5.1 Automatic Too ls for CM Vendo r

Tool

URL

McCabe & Associates

TRUEchange

Intasoft Computer Assoc iates

Allchange CA-Endevor Unix

Platinum (recently adquired by C.A.) Rational

CCC/Harvest

http://www.mccabe.com/products/truec hange .htm http ://www.intasoft.co.uk/default.asp http ://www.cai.com/products/endevor_ unix.htm http ://ca .com/products/ccc_harvest.htm

ExpertWare Cont inuus SERENA Merant Tower Concepts

http ://www.rational .com/products/clear case/index.jtmpl http ://www .cmv ision .com/ CMVis ion Continuus/Cm and WebSyn- http ://www.continuus.com/ ergy http ://www.serena.com/html/echange.h EChange Man tm http ://www.merant.com/pvcs /index .asp PVCS Razor

ClearCase with ClearGu ide

Intasoft

AIlChange provides a Configuration Management system. Provides an active supportive environment for your development, but does not impose throttling constraints or unacceptable bottlenecks. AIlChange provides information about the make-up of your product or project and actively helps project managers and developers by: • • • •

Ensuri