Answer from Matthew for Question 2.1

Go up one level
Go to Question 2.2

Matthew regards himself/herself as:

2.1.

Source Code Repository

Totally
Irrelevant
Extremely
Relevant

2.1.1 Brief Description
2.1.1.1 CVS (Concurrent Versions System)
2.1.1.2 Client/server source control system
2.1.1.3 Maintains a centralised repository of current and previous versions of source code, documentation, etc.
2.1.1.4 Allow concurrent development of software, support cooperative work by many developers

2.1.2 What are the important features of this tools?
2.1.2.1 Complied to established standard, widely available and understood
2.1.2.2 Client/server architecture, works over a network
2.1.2.3 Permitting concurrent development without locking and the ability to handle conflicting updates
2.1.2.4 Handling of branching of code
2.1.2.5 Tagging of various points in development
2.1.2.6 Version control
2.1.2.7 Rollback
2.1.2.8 Allowing anonymous users read only access
2.1.2.9 Security features, e.g. usernames and passwords protection, access via ssh encryption
2.1.2.10 Accessable both through WWW as well as a local client program

2.1.3 What are the important usability factors of this tools?
2.1.3.1 Learnability
2.1.3.2 Memorability
2.1.3.3 Simple and natural dialogue
2.1.3.4 Speak the users' language
2.1.3.5 Connectivity
2.1.3.6 Ease of Navigation
2.1.3.7 Coherence
2.1.3.8 Accuracy
2.1.3.9 Feedback
2.1.3.10 Collaboration - Enables distributed users to collaborate by easy synchronization of their work
2.1.3.11 Completeness
2.1.3.12 Updated Frequently
2.1.3.14 Prevent errors
2.1.3.15 Efficiency

Go up one level
Go to Question 2.2

Generated On: 25 Oct 2002