Share
Explore BrainMass

Source code control system, & approaches to programming

What is a source code control system? Why is such a system necessary when multiple programmers build a program or system?

List and briefly describe the three basic approaches to program development order. What are the advantages and disadvantages of each?

Define the terms alpha version, beta version, and production version. Are there well-defined criteria for deciding when an alpha version becomes a beta version or a beta version becomes a production version?

Solution Preview

What is a source code control system? Why is such a system necessary when multiple programmers build a program or system?

A source code control system is an automated system that is used for tracking any changes to the source code file. It is also used to control changes to the source code files by ensuring that only one programmer can change the source code at a time.
Source code control system is necessary when multiple programmers build a program or system because it ensures that programmers do not make conflicting changes to the source code file. Besides, as already highlighted, the source code control system ensures that a source code file cannot be changed by more than one programmer at the same time.

Other functions of the source code control system are:
?It keeps all versions of the source code files so that if a source code is accidentally deleted, the programmer can revert to the previous source code file
?It has the capability to show ...

Solution Summary

The source code control system is determined. The expert determines why the system is necessary when multiple programmers build a program or system.The three basic approaches to program development order are discussed.

$2.19