Use of interface

Many people develop software through cooperation.Therefore developer has to define interface as a rule.  Protocol is a rule for communication.  Interface is a rule for software. The rule hasn’t to be modified developer’s way because it breaks a rule.  If interface is defined and exposed in the outside, caller who just knows interface definition call [...]

Documentation Management

 When you practice project, many documents are made by team members.  It is made for an individual or output of process.  Process requires many documents that have influence on work.  But the problem is all of documents not need to project.  Also traceability among documents is one of important points.