軟體也有硬標準 如何鑑別軟體 專案 的優劣

2021-07-24 23:22:48 字數 3303 閱讀 4675

軟體也有硬標準——如何鑑別軟體(專案)的優劣.txt單身很痛苦,單身久了更痛苦,前幾天我看見一頭母豬,都覺得它眉清目秀的什麼叫殘忍? 是男人,我就打斷他三條腿;是公狗,我就打斷它五條腿!

軟體也有硬標準──如何鑑別軟體(專案)的優劣

airport

2023年 10期

3月15日,消費者權益日,這是很多商家非常關注的日子。在it界,可能大多數人都習慣於關注硬體方面的內容,而我們的軟體業是否有必要給消費者乙個回音呢?其實,在軟體行業裡面,作為客戶碰到的問題可能會更多,經常碰到使用者對軟體生產商(包括個人)所完成的軟體因為沒有達到指定的要求,或則由於培訓服務不好,造成軟體實施不到位這些情況。

對於使用者來說,應該能夠有一點常識來鑑別乙個軟體的好壞或者乙個軟體生產商的服務能力。

在軟體方面,如何去保障消費者的權益還是乙個有待於不斷完善的問題。經常會碰到朋友來訴苦說軟體做得太差,一點都不符合標準,恨不得自己動手做。這樣的例子在我們日常生活中經常碰到。

筆者自己就是做軟體幹it的,碰到這樣的事情感覺特別痛心,有的時候好好一琢磨,覺得軟體行業中要維護消費者權益和傳統的產品有還是有本質的區別。

#1 軟體也要看服務

軟體的未來是服務。軟體行業的暴利時代應該已經結束,過去微軟靠一套windows就可以財源滾滾的時代已經一去不返。在網際網路技術發展的今天,軟體行業將來的重頭戲也不會單純從軟體本身出發。

現在,很多國際知名的大公司都提出了乙個新的概念:「從服務中賺取利潤」,特別是由於linux的出現,推動更多的大公司向這個方向發展。國內外有很多依靠linux技術而成立的軟體公司,linux本身是免費的,但是廠家提供的服務和一些應用程式會收取一定的費用。

從消費者的角度出發,費用應該直接和服務的質量成正比。這也可以讓消費者心安理得的花錢買服務,而不像以前一套軟體多少多少錢,軟體本身的定價就有待推敲。

「i軟體」的產生決定了服務是銷售產品的主要前提,網際網路的誕生和發展,為軟體的發展提供了新的平台和新的執行方式,軟體完全可以將網際網路作為一種手段和屬性,使軟體獲得新的生命,這種新的屬性的概念就是internet inside。業內已經有人提出,將來的軟體是「i軟體」的天下。而「i軟體」的乙個最大的特點就是服務,網際網路的出現,使服務成為商品(包括軟體和**)的重要特色,「i軟體」的主動性使使用者可以更加方便和及時地得到來自廠商和社會的各種服務。

從經濟學的角度去考慮軟體的將來,服務的增強是必然的趨勢。過去的軟體可以這樣說,只要占領了市場,就可以經過不斷的拷貝來獲得利潤,它的邊際成本幾近於零。而整個生產體系是受報酬遞增率支配的,現在的軟體產業由於競爭的激烈,乙個軟體如果要想保持其報酬與時間的正比性,就必須提供不斷的服務來讓其產品依然在市場上具有競爭力,否則就有被淘汰的可能。

另外一種模式是純粹的增值服務:軟體本身並不要錢,而是通過一定的服務來獲得報酬。使用者使用軟體,就自然要得到一定的服務來滿足其需要。

這種競爭模式最大的優點是低成本高回報,利潤的獲得相對比較穩定,而且與成本是呈正比關係,成本越大,獲得的利潤越高

#1 專案軟體看清楚

上述是軟體產業將來的趨勢,而如今對於乙個普通消費者(企業使用者)來說,應該有能力鑑別合適的軟體,而不至於買進價不廉物不美的軟體。目前國內市場存在的軟體無非兩種形式,一種是專案型別的,一種是產品型別的。

專案型別一般是為某一家公司特製的產品,這樣的產品可再利用性不大,相應的**比較高,對於消費者而言,這方面的軟體碰到的問題和糾紛就特別多。我有位傳統企業的朋友,單位想弄個企業管理軟體,那可是好事,企業資訊化管理,有利於企業決策管理。於是找了一家軟體公司(據說在當地也算是大的),兩三個月完成了該專案。

拿回來以後,該軟體公司的人說大家不明白的地方可以看幫助文件,還不明白可以打**諮詢(態度挺好)。本來想這下好了,資訊化管理嘛,以後工作會更加輕鬆。接下來問題就出現了,倒不是說這個軟體bug多,而是當大家在使用的時候發現不明白的地方很多,看幫助文件也不能解決問題,在長期打**的情況下弄得大家都嫌麻煩。

最後,乾脆就不用了,這個軟體也就差不多名存實亡。

因此,對於需要特定專案的客戶來說,資金和人員應該會比較齊全,所以就需要在尋找軟體開發商的時候一定要考察一下該軟體開發商的實力。一般來說,軟體開發商都會提供乙個解決方案書,而具體包含的內容起碼應該有的是:

1.軟體的具體進度計畫;

2.軟體所能達到的功能說明;

3.軟體工程規範;

4.軟體完成以後的安裝、培訓等;

5.版本的再公升級等。

另外,目前很多軟體公司都開始實行cmm(軟體能力成熟度模型),由於國內軟體工程方面本來就相對比較薄弱,而實施cmm對於對於軟體本身有著很好的定義,管理、測量、控制和檢驗有效性。基於這一點出發,客戶考察乙個軟體公司的能力時,是否實行cmm也是乙個可評測標準。

#1 產品軟體咋評估

產品型別的軟體一般都是普通使用者能夠經常接觸的,比如流行市面上的防毒軟體、遊戲軟體,由於其主要的形式是重複拷貝模式,所以相對專案型別的軟體**低廉,同時由於這樣的軟體可控制性比較強,一般軟體公司都是經過重複測試,所以相對的bug也比較少。普通消費者評價的標準當然除了軟體本身的質量以外,後續的服務也是乙個越來越重要的指標。目前市面上買的比較多的軟體也無非如下幾種:

防毒軟體、教育軟體、管理軟體、遊戲軟體、財務軟體……

對於購買產品類的軟體,可以分兩種形式來評價。一種是必須要後續服務的,這一類軟體的增值服務費用都在一開始購買的時候已經包含在產品的**裡面了。其中大家所熟悉的典型產品有防毒軟體,這種軟體除了它本身軟體的質量以外,最重要的是看它對病毒庫的公升級更新程度,也就是所謂的後續服務,乙個優秀的防毒軟體還應該包括有防火牆、網路應用等。

另一種就是沒有針對性的後續服務,目前大多數應用軟體都是這種型別。由於這種型別的產品並不適合如今的市場,不少軟體生產商也都意識到這一點,對於購買自己產品的使用者可以優惠購買後續版本的軟體或同類產品。所以,使用者在選用這類產品的時候,除了在使用功能上一定要適合自己以外(可以橫向比較同類產品),製作該軟體公司的規模、後續版本的公升級能否保障等,都是在購買軟體時候的乙個依據。

作為軟體開發人員,我們真的需要市場仔細審視一下自己,看看自己的飯碗是否有些傾斜。要端平這個飯碗,就應該考慮考慮如何更好地在軟體行業立足了。

末了,還是剛才的那句話:軟體的未來是服務。這句話說來比較容易,實際做起來還有些難度,乙個軟體從前期的策劃到開發到測試到投入市場到培訓。

其實這一系列每個環節都很重要,很多人都覺得軟體實施以後的善後服務才是評價乙個軟體的指標,其實即使後期的服務殖民地好,由於前面的錯誤,後期是無法彌補的。

畢竟,軟體行業不同於其他,使用者看到只是實際執行的效果,至於軟體編碼時候的演算法、冗餘性等方面,普通的消費者很難知道!要想在這方面真正做好,乙個好的軟體工程指導是必不可少的,sei(軟體工程研究所)很早就對軟體成熟度進行研究,通過精心推敲成熟度框架,形成了一種對軟體組織開發軟體產品提供有效指導的模型(cmm),具體cmm的結構我想沒有必要在這裡細談,實施一套好的軟體開發標準應該是每個軟體開發公司都正在努力探索的乙個目標。_

軟體專案標準開發流程

1 需求分析是怎樣做的?自己理解著說 需求分析是構建軟體系統的乙個重要過程。一般,把需求型別分成三個型別 1 業務需求 business requirement 反映了組織機構或客戶對系統 產品高層次的目的要求,它們在專案檢視與範圍文件中予以說明。2 使用者需求 user requirement 文...

軟體開發專案驗收標準

驗收標準 1.引言 1.1 編寫目的 為了使專案驗收更具公平性 可操作性和標準化,特制定此驗收標準。1.2使用者 專案名稱 中小型物流企業erp平台開發與建設專案專案製作提出單位 專案開發單位 主管部門 開發人員 驗收人員 1.3參考資料 1 軟體需求說明書 2 系統概要設計說明書 3 總體設計說明...

ERP軟體專案經理如何開展專案調研

erp專案在開展具體的上線工作前,需要在前期專案啟動等交接工作的基礎上對專案的實際情況做進一步的了解,通常需要進行專案的調研工作。專案調研是認識企業的一種有效手段,通過調研可以對企業有更加深入的了解,為於日後的實施工作能夠開展盡可能地減少障礙。在調研的過程中將從業務層和人員關係層兩方面進一步接觸 1...