【摘要】本文就如何建立一個支持網絡軟件協同開發活動的環境和信息系統,如何在此系統中進行任務劃分和協同管理等方面展開了討論,提出了協同活動管理中對象性、關系性和任務性這3個方面的分析模型,并進行了較為深入的設計和討論,它以軟件組件對象為核心描述了對象模型;以“最后離開者關門原則”討論了關系模型;以任務劃分方法分析了任務模型。
【關鍵詞】協同開發管理對象性關系性任務性
軟件開發活動的網絡化、分布化、共享化、協同化是信息時代發展的必然趨勢。作為新興的信息化應用軟件,協同軟件受到越來越多的學者和用戶關注。20世紀80年代中期,國外就已經有功能相對單一的商品化工作流系統問世,這可以看做早期協同軟件的雛形。協同軟件是指那些以團隊協作為目標的協作軟件工具,主要包括群組協作管理,如:工作流管理、項目管理等等;各種通信軟件,如E-Mail、即時通信、VOIP等。作為協同軟件開發的管理者,要想保證系統工作順利有效的進行,就應該從協同管理的軟件組件對象性,協同開發的關系性和協同管理的任務性等三方面進行分析、建立、管理、控制、協同開發工作。
一、協同管理的軟件組件對象模型
1.1概念
協同管理系統作為一種信息管理系統,除了具有一般信息管理系統的功能外,它還具有對協同信息的表述、存儲、提取、查詢和瀏覽等功能。
整體是由部分組成,協同管理軟件同樣如此,協同管理系統由多個局部系統組成。……