Interface design and specification are concerned with making the pieces of a system interoperate. For example, the plugs between two computer systems can be a fertile source of failures. Sometimes something as simple as gold-plating the plugs can lower the probability of a failure enough to save millions of dollars. Another issue is assuring that the signals that pass from system to the next are in tolerance, and that the receivers have a wider tolerance. |
Interface design and specification are concerned with making the pieces of a system interoperate. For example, the plugs between two computer systems can be a fertile source of failures. Sometimes something as simple as gold-plating the plugs can lower the probability of a failure enough to save millions of dollars. Another issue is assuring that the signals that pass from system to the next are in tolerance, and that the receivers have a wider tolerance. The rule of thumb is that roughly 20% of the space in an interface should be reserved for future additions. |
Communication protocols: Example of TCP/IP |
Communication protocols |
One of the tricks used by experienced system engineers is to place reserved wires, plug-space, command codes and bits in communication protocols. The rule of thumb is that roughly 20% of the space in an interface should be reserved for future additions. |
Interface design principles also have been used to place reserved wires, plug-space, command codes and bits in communication protocols. |