multiple perspective software development

from The Free On-line Dictionary of Computing (8 July 2008)
multiple perspective software development

   <programming> A decentralised approach to software development
   which, instead of adopting a monolithic representation and
   centralised control, models development in terms of
   collaboration between autonomous partial systems.

   Software development usually involves people with different
   goals, expertise, and backgrounds, and the use of a wide range
   of formalisms, tools, and environments.  As information is
   exchanged between participants, dependencies may be
   established between information created by them.  Multiple
   perspective software development may be mapped into the
   transaction model which can be used to prevent uncoordinated
   access to interdependent information causing inconsistency.

   [Fox Wai-Leung Poon]

   (1995-12-14)
    

[email protected]