Result for Question 2.1Responses Hidden |
![]() |
![]() |
Go to Question 2.2 ![]() |
2.1. | Source Code Repository |
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 - It is easy and intuitive to learn how to operate the site | |
2.1.3.2. |
Memorability - It is easy to remember how to operate the site | |
2.1.3.3. |
Simple and natural dialogue - Interaction between computer and users is as simple as possible and information in the interaction is presented in natural and logical fashion | |
2.1.3.4. |
Speak the users' language - During the interaction between computer and users, terms and concepts that are familiar to users are used rather than system-oriented terms | |
2.1.3.5. |
Connectivity - The connection to the site is fast | |
2.1.3.6. |
Ease of Navigation - The information is in a structure that is easy to navigate | |
2.1.3.7. |
Coherence - The information is presented logically and without contradiction | |
2.1.3.8. |
Accuracy - The information processed and presented can be relied upon to be correct | |
2.1.3.9. |
Feedback - The site gives informative feedback to users within reasonable response time | |
2.1.3.10. |
Collaboration - Enables distributed users to collaborate by easy synchronization of their work | |
2.1.3.11. |
Completeness - All relevant materials are presented | |
2.1.3.12. |
Updated Frequently - The site is frequently updated with latest information | |
2.1.3.14. |
Prevent errors - The site is designed to prevent possible error like spelling mistake from users | |
2.1.3.15. |
Efficiency - The users can achieve a level of high productivity when using the site | |
![]() |
Go to Question 2.2 ![]() |