Rational Software Installation manual-Introduction

Source: Internet
Author: User
Tags db2 express file copy ibm db2

 

1. Introduction 1.1. Purpose

This document describes how to install and deploy RATIONAL products. You can deploy and install software and hardware based on the environment requirements and installation instructions in this document.

1.2. Terms

List the original phrases used in this document, such as specialized terms, term definitions, and acronyms of foreign languages. Attachment description is also available. Or put it at the end of the file.

1.3. References

Https://www-304.ibm.com/support/docview.wss? Rs = 0 & uid = swg21294762 # Eclipse % 20 versions

Https://www-304.ibm.com/support/docview.wss? Rs = 984 & uid = swg21239315 # windows

Http://www-01.ibm.com/software/awdtools/doors/sysreqs

2. Overview of rational products 2.1. ClearCase2.1.1. Overview

ClearCase is an excellent software version control tool and software resource configuration management tool in the industry. In actual software development, Version Control Using ClearCase can achieve real-meaning parallel development, improve development efficiency. ClearCase has two Application Methods: Base ClearCase and UCM ClearCase. These two methods have different concepts, functions, and application scopes: because the concept of Base ClearCase is relatively simple and has a single function, it is easy to master, it is suitable for the development of small software projects. UCM ClearCase involves many concepts and has complicated logic. It provides richer and more comprehensive functions, therefore, it is widely used in the development of large-scale software systems.

ClearCase is a configuration management tool, but one of the SCM management tools. It is a configuration management tool developed by RATIONAL. It is similar to VSS and CVS, but has more powerful functions than VSS and CVS and can be integrated with WINDOWS Resource Manager, it can also be integrated with many development tools. However, the configuration administrator has high requirements.

ClearCase is mainly used for complex product distribution, distributed team cooperation, and parallel development and maintenance tasks, including supporting the Client/Server network structure in today's popular software development environments. In the fierce market competition, the characteristics of ClearCase directly respond to the needs of the software team, such as software production, release, and maintenance. In some ways, ClearCase is different from other software configuration management systems. In essence, ClearCase is incomparable because it contains a complete set of Software Configuration Management Tools with transparent structure and friendly interface. Although ClearCase is an integrated environment, we can still divide all the features of ClearCase into four specific functional categories.

1. Version Control

ClearCase automatically tracks changes to each file and directory, and supports parallel development through the branch and merge functions. In a software development environment, ClearCase can specify each object type (including source code, binary files, directory content, executable files, documents, test packages, compilers, and library files) implement version control. Therefore, ClearCase provides far more capabilities than resource control, and helps teams establish a secure and reliable version history for each type of information they process when developing software.

2. workspace management

ClearCase provides each developer with consistency, flexibility, and reusable workspace domains (sometimes called "Sandboxes. ClearCase uses an innovative technology called View, which can select an appropriate version of each file or directory of the specified task and present them. View allows developers to achieve a balance between resource code sharing and independent changes to private code, making their work more effective.

3. Establish management

ClearCase automatically generates a list of software system constructor document information, and can completely and reliably reconstruct Any constructor environment. ClearCase also supports effective software construction by sharing binary files and executing multiple scripts concurrently.

4. Process Control

ClearCase has a flexible and powerful function that can clarify the project design process. Automatic regular logs can monitor who modified, modified, and implemented the software. For example, different authorizations can be granted to all personnel to prevent some modifications, A Team member should be immediately notified of an event at any time to establish a permanent record for the development process and maintain it continuously.

2.1.2. Advantages

ClearCase helps development organizations of all sizes conduct more effective development and maintenance, enhance competitiveness, increase revenue, and reduce costs. Special Benefits of unique ClearCase:

Increase team efficiency-implemented through support for parallel development, including graphical comparison and merging, labels, and version directory structure.

Increase personal efficiency-it is achieved through automatic workspace management, such as direct version access, eliminating the waste of time on copying files.

Simple maintenance and improved customer support-achieved through rapid and accurate reconstruction of previous versions.

Fast and accurate product release-this is achieved by ensuring the accuracy of construction and version control of each component of the software.

Reduce the occurrence of errors-this is achieved by tracking changes to each component after an event occurs.

Hardware resources are optimized through distributed construction, file copy reduction, and sharing of available objects.

Improve project coordination and preparation-implemented through file comments and automatic association of changes in the development cycle phase.

Improve Product Quality-use flexible process control and graphical interface customization to ensure software development is consistent in reality.

More effective team expansion-achieved by reducing the burden of system management and maintenance.

Support distributed structure for Team growth-Multi-Point replication and timely object version updates through the Client/Server structure.

Use configuration management tools to reduce risks-because it does not interfere with the work of software programmers, you can use common tools and file system interfaces.

Added software security and protection-by using a distributed storage structure, all software resources will be updated at any time, and the version information stored by ClearCase will be restored immediately when there is an error on the hard disk or network.

Reduces training and implementation costs-ClearCase is implemented through transparent structure and integration with standard development tools.

Strong development and maintenance-integration with other tools (such as defect tracking), systems, and structures.

Supports different types of development-Software Configuration Management systems compatible with different platforms, such as Windows NT, UNIX, and some Client-side software, such: windows 95, Windows NT, Windows 3.1, and Windows for Workgroups.

2.2. ClearQuest2.2.1. Overview

ClearQuest is a defect and change management tool provided by IBM Rational. It reflects the complete lifecycle of a BUG. from submission to closure, it records all the change history of a BUG. It tracks and manages task records such as software defects or features. Provides query customization and multiple chart reports. Each query can be customized to meet different management process requirements.

In actual development, it plays an important role in ensuring the quality of software products and coordinating cooperation between development teams. ClearQuest is highly configurable and can adapt to almost all automated process designs. It also supports user-defined, workflow-supported (customizable state machine), fields, forms, and email notifications.

ClearQuest can be deployed in two architecture modes. To use the CS architecture, the client must install ClearQuest software, and the server must install the database management system. In BS mode, in addition to building a database server, you also need to build a Web server so that you can use a browser to log on to the ClearQuest system.

2.2.2. Advantages

ClearQuest is a benchmark for change management tools. No one doubts the functions of ClearQuest. ClearQuest provides powerful customization functions and can be considered as a secondary development platform of the change management system. Its powerful query and report customization functions provide reliable data support for change measurement analysis. It is seamlessly integrated with ClearCase to completely track changes. In addition to WEB access, ClearQuest also provides desktop clients, including three main parts: user interface, core part of database interface, and requirement change management process definition interface.

UCM is an excellent unified change management model provided by IBM Rational. The configuration management tool ClearCase adopts the UCM method combined with the change management tool ClearQuest to achieve unified management of changes and configuration management, and supports code reuse using components, the development stream and integration stream are used to support the ordering of branches. By combining the change set with ClearQuest, you can clearly query the modified files and content associated with the change task.

Rational ClearQuest is a highly flexible and scalable defect and change tracking system that can capture and track all types of change requests (such as product defects, enhancement requests, document changes, and so on ). Rational ClearQuest provides customizable workflows for defect tracking and management, making it easier for development teams:

L allocate activities to a specific developer

L identifies priority, current status, and other information related to the activity (such as owner, estimated duration, and impact level)

L Automatic Generation of queries, reports, and charts

The ClearQuest workflow engine can be flexibly adjusted based on the needs of the development team or the development process: If the development team needs to deploy quickly, it can also be customized, directly use the pre-defined change process, forms, and relevant rules of ClearQuest. When the development team needs to customize the pre-defined process, clearQuest can be used for all aspects of their change process-including the status transition lifecycle of defects and change requests, database fields, user interface (form) layout, reports, customize charts and queries.

 

2.3. DOORS2.3.1. Overview

DOORS Enterprise Requirements Suite (ERS) is a comprehensive and powerful demand management tool that can work for different people at different stages throughout the software lifecycle (for example: project managers, system analysts, developers, and end users) provide requirements description, identification, and management, and support multiple users to manage large and complex projects in parallel.

DOORS/ERS provides a comprehensive solution for demand management. It provides three environments for editing requirements: document or table-based database environments (DOORS) and Internet-based Web environments (DOORSnet), MS Word-based environment (DOORSrequireIT ). As the core program of DOORS/ERS, DOORS can capture, connect, track, analyze, and manage information to ensure that the project and Requirement Specification descriptions are consistent with the standards.

It provides all the features you need to capture, track, and manage user needs. Using a WORD-like interface, you can directly enter the requirement in DOORS.

You can also import requests from files in multiple formats to the DOORS. These formats include:

· Microsoft Word, Excel, PowerPoint, and Outlook

· Common (ASCII) Text

· Rich Text Format (RTF)

· FrameMaker

· Interleaf

Once you have captured your needs in DOORS, you can use multiple features throughout the project lifecycle, such as view, link, and trackability analysis, to track and manage them.

2.3.2. Advantages

DOORS is a database-based tool. All the required data is stored in a single database: Unified

The customer operation interface provides a unified data source. In addition, DOORS supports cross-platform operations, such as accessing the DOORS database on UNIX from a windows client.

This architecture avoids the complexity of multiple operation interfaces, such as switching the screen back and forth, and also avoids

Because it is difficult to achieve unified security management for multiple data sources, it also avoids

Step, the performance problems caused by the running of background scripts.

Security and performance are important reasons why DOORS can become the best demand management tool in the industry. This is also a key requirement for enterprise-level applications.

Security: DOORS has the concepts of users and roles. Different users and groups have different permission requirements and are authorized to perform different operations. DOORS provides users with simple, powerful, and complete security mechanisms. The security level can be set up at the entire database or project level, and the project team can be divided. The minimum granularity can be a certain requirement item of a document and the attributes of objects, for example, only users with certain permissions can view, modify, or delete the content or attributes.

Doors provides flexible permission control, including read-only, modification, creation, deletion, and management. Permission

Control can be implemented for each user in each database, project directory, file, requirement item, and attribute.

 

3. Running Environment 3.1. Server 3.1.1. Hardware

Device Model

 

Device quantity

 

Single Configuration Requirements

CPU: 2 GHz or above

Memory: 1 GB or more

Hard Disk: more than 20 GB

Other requirements

The host of the master Domain Controller requires good performance and high stability. You can select hardware resources based on the number of domain users in the company. The network environment must be basically stable. Internal and external networks should be physically prevented, such as physical firewalls, routers, and proxy servers. Set the gateway and DNS of the master domain controller as the IP address of the master domain controller, and set the static IP address for each machine.

 

3.1.2. Support Software

Software requirements

Detailed requirements

Operating System

Supported rational Software Versions:

Clearcase 7. 1 .*,

Clearquest7.1 .*

Docker 9.3

Windows 7 Professional Edition SP1

Windows 7 Enterprise Edition SP1

Windows 7 Ultimate Edition SP1

Windows Server 2008 R2 Standard Edition SP1

Windows Server 2008 R2 Enterprise Edition SP1

Windows Server 2008 R2 DataCenter Edition SP1

Windows Server 2008 Standard Edition SP2

Windows Server 2008 Enterprise Edition SP2

Windows Server 2008 DataCenter Edition SP2

Windows Vista Business, Enterprise and Ultimate Editions SP1/SP2

Windows Server 2003 Enterprise Edition SP1/SP2

Windows Server 2003 R2 Edition SP1/SP2

Windows Server 2003 Standard Edition SP1/SP2

Windows Server 2003 Web Edition SP1/SP2

Windows XP Professional SP2/SP3

Windows 2000 Advanced Server SP4

Windows 2000 Server SP4

CQ Database

SQL Server 2008 R2

SQL Server 2008 SP1, SP2

SQL Server 2005 SP1, SP2, SP3, SP4

SQL Server 2000 SP2, SP3, SP4

Oracle 11g

Oracle 10.x

In Oracle 9.2

Dtplus 9.7

Dtplus 9.5

DB2 Express-C 9.5

IBM DB2 Express 9.5

DB2 Enterprise Edition 9.5

DB2 Express-C 9.1

IBM DB2 Express 9.1

DB2 Enterprise Edition 9.1

UDB 8.2.x

UDB Components for Rational Products v8.2

Microsoft Access 2003 SP1

Browser

IE6.0 or above

Firefox 2.0 or above

Mozilla 1.6 or above

Safari 1.2.3 or later

Other requirements

Domain Controllers can only be installed on Windows NT Server operating systems, such as Windows NT,

Windows 2000 Server, Windows 2000 Advance Server, and Windows Server 2003 Enterprise. As a domain controller, it must be highly stable and secure. Therefore, it is not recommended to install any applications on the domain controller. Anti-virus software is required, but do not install security software for firewall and other control ports.

3.2. Client 3.2.1. Hardware

Device Model

 

Device quantity

 

Single Configuration Requirements

CPU: PIII 1 GHz or above

Memory: More than 256 MB

Hard Disk: more than 10 GB

3.2.2. Support Software

Software requirements

Detailed requirements

Operating System

Windows 2000 Professional SP2/3

Windows Terminal Server on Windows 2003 Server R2 (Standard or Enterprise)

Windows Terminal Server on Windows 2008 Server R2 (Standard or Enterprise)

Windows XP Professional SP1/SP2/SP3

Windows Vista (Business or Enterprise) SP2

Windows 7 Professional

Windows 7 Ultimate

Browser

IE6.0

Firefox 2.0

Mozilla 1, 1.6

Safari 1.2.3

Others

Eclipse 3.5

Clearcase plugin

Com.rational.clearcase.win32-v201102110950.zip

Clearquest plug-in

 

 

3.3. Network Structure (optional)

  Displays the network environment of the entire application system and the deployment of hardware devices in graphics and text.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.