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]

< Previous Terms Terms Containing multiple perspective software development Next Terms >
Multiple Document Interface
multiple inheritance
Multiple Instruction Multiple Data
Multiple Instruction/Multiple Data
Multiple Master
multiple perspective software development
multiple value
Multiple Virtual Storage