社會軟體構件

2021-04-12 22:43:10 字數 1007 閱讀 5116

社會性軟體是web2.0的寵兒,許多社會性軟體憑藉其獨特的特色脫穎而出,由於不同的社會性軟體其功能和特點的不同,使得人們對其定義也有較大的差別。很顯然,造成這種定義差別的原因,主要是因為人們在對其定義時只看到社會性軟體的某些方面或者只是依據某些社會性軟體的特定和功能而定義的。要對社會性軟體進行準確的定義和高度的概括,需要綜觀各種社會性軟體的特點和功能,並進行適當的綜合和抽象,才能得出為大多數人所認同的定義。matt webb

作了一次富有探索性的嘗試,從社會性軟體組成的角度**了社會性軟體的內涵,認為社會性軟體應當包含以下七個要素:

(1)標識:對資訊系統中的人的唯一標誌方式;

(3)關係:用來描述資訊系統中兩個使用者之間的關聯方式;

(4)會話:在資訊系統中與他人交流會話的方式;

(5)群組:形成具有共同興趣的社團的方式;

(6)聲譽:描述系統中的人的狀態,如哪些人是良民,哪些人是可以信賴的;

這七個要素準確的描述了所有社會性軟體所具有的共同特點,但是並不代表每個社會性軟體都包含了這全部的七個要素,許多**可能只包含其中的兩三個,而有的**也可能包含其中的全部,當然對於每個元素,不同的社會性軟體所聚集的焦點也不一樣。

gene **ith 將這七個要素進行重新組合,將其描述為乙個蜂窩模型,如下圖所示:

標識成為七個要素的中心,因為社會性軟體是以使用者為中心的系統,人也作為人件(humanware)而存在系統中。在這個大的蜂窩模型下面,還有三個小圖,其中深綠色的構件表示它是這個系統的最為重要的元素,也代表了系統的特色,而淺綠色則表示該軟體也使用了這些元素,但是只是處於一種支配地位,當然,白色就代表了該系統沒有使用該元素了。如圖,我們可以知道flickr的重心是共享,twitter的重心則是出現,而digg的中心則包含共享和會話兩個方面。

這個社會性軟體的構件圖是非常有價值的,因為它一方面可以幫助我們準確的去認識各個社會性軟體的特點,這樣也更便於我們去使用,另一方面,它也是作為社會性軟體建設的指南,在設計與開發社會性軟體時,可以參考這個來進行。

謝謝您閱讀完此日誌,為了支援日誌原創,右邊廣告,給我帶點薄利,在此先行謝過。

需求導向的軟體構件技術

在專案開發過程中,由於軟體開發,是乙個不可分割的過程,是一系列連續的活動過程,一環扣一環,包括需求分析,設計,實現,測試,移交,及公升級維護,最終淘汰的過程。我們知道在軟體專案實施過程中,盡量的去重要一些基本庫或是一些構件,因為原來的庫的功能在不斷的迭加,bug在不斷的減少,穩定性有保障,同時開始的...

軟體構件技術概述 作者未知

軟體業是目前最有發展前途的產業,其營業額均以每年20 的速度遞增,預計到2000年,年銷售額將達9000億美元,軟體業將成為世界第一大產業。中國科學院軟體所仲萃豪研究員特別針對軟體業中構件技術的應用軟體開發做一詳細論述,其中仲萃豪教授著重強調的是應用軟體開發模型和方法。軟體分為系統軟體 中介軟體 應...

構件技術,應用軟體行業的未來

19 世紀,人類文明歷經了第一次工業革 命 機械的發明 20世紀,人類文明歷經了第二次工業革 命 電子的發明 20世紀末期,人類文明正在歷經第三次工業革 命 資訊產業 每一次偉大的革命都有驚人的相似之處,如今機器和電力都遍布我們身邊的每個角落,已經成為一種重要的生產資料。軟體產業自 20世紀 70年...