互聯(lián)網(wǎng)軟件產(chǎn)品有哪些特征
作者:佚名 時(shí)間:2012-08-04 分享到:
互聯(lián)網(wǎng)是新興的產(chǎn)業(yè),那么互聯(lián)網(wǎng)軟件產(chǎn)品與傳統(tǒng)的產(chǎn)品相比又有哪些特征呢?
1.不可見性
與傳統(tǒng)的工程項(xiàng)目不同,軟件的客觀存在不具有空間的形體特征,當(dāng)使用圖形來描述軟件結(jié)構(gòu)時(shí),它是很多相互一起的圖形。同時(shí),軟件項(xiàng)目的進(jìn)展是能立即看到的,這不僅限制了個(gè)人的設(shè)計(jì)過程,也嚴(yán)重地阻礙了用戶,公司以及程序員相互之間的交流,通常的軟件項(xiàng)目管理就是要使原來不可見的進(jìn)程可視化。
2.靈活性
軟件可以方便地被改變,這是其長處之一,但是當(dāng)人們發(fā)現(xiàn)軟件很有用時(shí),會在原有應(yīng)用范圍的邊界,或者超越邊界的情況下使用它軟件功能越多,越是如此,感受變更壓力最大的部分(作為純粹思維活動的產(chǎn)物),可以無限擴(kuò)展,功能擴(kuò)展的壓力主要來自那些喜歡基本功能,又對軟件提出了很多新用法的用戶們,由于軟件可以很容易地進(jìn)行修改,這就意味著軟件系統(tǒng)一旦與一個(gè)物理實(shí)體相融合,必要時(shí),客戶就盼望改變軟件來適應(yīng)實(shí)體,而非改變實(shí)體,因此相對其他實(shí)體內(nèi)容,軟件系統(tǒng)很可能需要經(jīng)常變更。
3.復(fù)雜性
軟件的復(fù)雜度是其必要屬性,不容簡化,從規(guī)模上,軟件實(shí)體可能比任何由人類創(chuàng)造的其他實(shí)體要復(fù)雜,因?yàn)闆]有任何兩個(gè)軟件部分是相同的,從擴(kuò)展方式牙,也不僅僅是相同元素重復(fù)添加,而必須是不同元素復(fù)雜度以更大的非線性級數(shù)增長,從管理上,使得全面理解問題變得困難,妨礙了概念上的完整性,也使所有離散出口難以尋找和控制。