Computer Science, asked by yamu638, 6 months ago

which of the following is used to allow multiple programmers to ork efficiently on same project without duplication of inconsistences

Answers

Answered by Anonymous
4

Answer:

The other answers talked about version control or change control. Important.

But I got the notion that you were puzzled about how 10 programmers could work on the same project, and not interfere or duplicate each others work.

This is the arena of the project design and project manager. To get the ‘right programmer’ on the ‘right task’ in the project. And to NOT have two separate programmers solving the same task at the same time.

Each programmer will work on one aspect of the application or project. On one project, I was first assigned the task of accepting parameters, via punched card, turning them into application control records. When I finished that one, I was then assigned to converting the old database of information into the new database.

During that one, there were other programmers working on issues related to the migration of the data from the old machine to the new machine. In order to keep things clear in my own mind, I created a document noting the step by step process required to get that task done. My boss saw it and asked to see it. He liked it, and it became the ‘run book’ for that particular process.

The point is there was NO overlap or duplication of work. A lot of people working on different ‘parts’ that together allowed the movement of essential data from one computer to another, with an entirely new database design.

Other groups wrote the online programs for the application. Others wrote various batch programs for the application.

All in all, about 30 people were involved in that project. My part was important, but no more important than any of the other parts. Only by coordinating our efforts did we end up with a successful project.

Similar questions