官术网_书友最值得收藏!

  • 軟件工程
  • 陳永
  • 2639字
  • 2019-10-28 10:58:37

1.3 軟件工程產品分類及來源

許多人把軟件等同于計算機程序,其實這種理解是很狹隘的。軟件工程應該包括:程序和所有使程序正確運行所需要的相關文檔和數據信息。一個專業化開發的軟件系統通常遠不止一個程序。系統通常包含一些單獨的程序,用于設置這些程序的配置文件,可能還包括描述系統結構的系統文檔和解釋如何使用該系統的用戶文檔。

1.3.1 軟件工程產品分類

軟件工程人員關心的是軟件產品(即能賣給客戶的軟件)的開發。軟件產品有以下兩類:

1.通用軟件產品

該類軟件產品由軟件開發機構制作,在市場上公開銷售,可以獨立使用。軟件產品有桌面操作系統、殺毒軟件、手機應用軟件、數據庫軟件、字處理軟件、繪圖軟件以及工程管理工具等。還包括用于特定目的的應用產品,如圖書館信息系統、網上電子商務系統、財務系統等。

2.定制軟件產品

這些產品受特定的客戶委托,由軟件承包商專門為這類客戶開發。由于市場上的成熟軟件系統其功能無法滿足企業個性化需求或價格過高,產品存在特殊的行業特性等原因,需要根據企業的具體情況、具體要求而定制開發軟件。定制軟件相比于通用軟件,可以大大提高資金使用率、提高員工的工作效率、降低成本、同現有業務接軌。這類軟件的典型代表是企業ERP系統。企業資源計劃即ERP(Enterprise Resource Planning),由美國Gartner Group公司于1990年提出。企業資源計劃是MRP II(企業制造資源計劃)下一代的制造業系統和資源計劃軟件。除了MRP II已有的生產資源計劃、制造、財務、銷售、采購等功能外,還有質量管理,實驗室管理,業務流程管理,產品數據管理,存貨、分銷與運輸管理,人力資源管理和定期報告系統。目前,在我國,ERP所代表的含義已經被擴大,用于企業的各類軟件,已經統統被納入ERP的范疇。它跳出了傳統企業邊界,從供應鏈范圍去優化企業的資源,是基于網絡經濟時代的新一代信息系統。它主要用于改善企業業務流程,以提高企業核心競爭力。

這兩類產品的一個重要區別在于:在通用軟件產品中,軟件描述由軟件開發者自己完成,而定制軟件產品,其軟件描述通常是由客戶給出,開發者必須按客戶要求進行開發。然而隨著社會信息化程度不斷提高,這兩類產品之間的界限也正在變得越來越模糊。現在更多的公司通常從一個通用軟件產品開始進行定制處理,以滿足特別客戶的具體需求。

1.3.2 軟件工程項目來源

軟件工程項目開發簡而言之就是為了滿足人們日益增長的生活工作需要,軟件開發人員通過一系列的手段獲取用戶的需求,然后通過分析,遵循一定的開發原理,采取相對應的方法,最終產生用戶所想要的軟件。在現實生活中,軟件工程開發項目的來源主要有以下三種:

1.新產品研發類項目

軟件公司通過市場調研之后,認為某產品將會有巨大的市場空間,而軟件公司在人力資源、設備資源、抵抗風險、資金和時間上都具備開發該產品的能力,于是決定立項,這類軟件產品被稱為“新產品研發類項目”,也可稱為“非訂單軟件”。新產品研發類項目受市場定位、用戶迫切需求獲取、環境、研發創新能力等因素的影響,如果不了解用戶場景、不了解用戶的實際困難,往往很難進行。創新性是新產品開發計劃的主要特點,也是開發的宗旨。創新,首先要滿足用戶的需要。它包括:新的市場盈利點、新的用戶定位、新的性能、新的功能、新的原理和結構等。一切都是根據用戶的新需要,作為創新的宗旨。

2.合同類項目

該類軟件項目來源主要是軟件開發公司與固定的用戶簽訂軟件開發合同。軟件開發合同是指軟件企業與用戶針對軟件開發項目依法進行訂立、履行、變更、解除、轉讓、終止以及審查、監督、控制等一系列行為的總稱。其中訂立、履行、變更、解除、轉讓、終止是合同管理的內容;審查、監督、控制是合同管理的手段。這類軟件產品被稱為“訂單軟件”。在合同類項目簽訂過程中,主要有以下環節構成:

(1)招標與投標

招標是一種國際上普遍運用的、有組織的市場交易行為,是貿易中的一種工程、貨物、服務的買賣方式。招標是招標人(買方)發出招標公告或投標邀請書,說明招標的工程、貨物、服務的范圍、標段(標包)劃分、數量、投標人(賣方)的資格要求等,邀請特定或不特定的投標人(賣方)在規定的時間、地點按照一定的程序進行投標的行為。

投標是與招標相對應的概念,它是指投標人應招標人特定或不特定的邀請,按照招標文件規定的要求,在規定的時間和地點主動向招標人遞交投標文件并以中標為目的的行為。

對于一個小型軟件項目的開發或產品實施,一般可由銷售人員直接簽訂合同。對于一個大中型軟件項目,在簽訂合同之前,一般由發標單位進行招標,軟件企業的市場銷售人員獲取招標信息后,立即反饋給企業銷售中心,銷售中心和軟件研發中心人員迅速進行可行性分析。若可行,市場銷售人員抓緊公關,技術支持人員馬上組織有關的售前工程師,按照投標書的編寫參考指南,制定投標書,參加競標。

(2)投標策略

投標報價競爭的勝負,不僅取決于競爭者的經濟實力和技術水平,而且還決定于競爭策略是否正確和投標報價的技巧運用是否得當。投標報價的主要方法有:不平衡報價、計日單價報價、多方案選擇報價等。投標書的篇幅較長,少則幾十頁,多則幾百頁。由于投標單位很多,一個單位的講標時間有限,所以講標的內容只能是投標書的精華部分,所以要突出重點,抓住關鍵,打動人心。并且要用多媒體等技術手段進行展示。講標效果直接影響中標概率。講標人不但要氣質高雅,而且要業務精通,口才好,表達能力強,時間與節奏掌握好,最好是本行業領域的業務專家。

(3)中標

中標是指投標人被招標人按照法定流程確定為招標項目合同簽訂對象,一般情況下,投標人中標的,應當收到招標人發出的中標通知書。中標后,經過技術談判和商務談判,才能正式簽訂合同。合同正文和合同附件都很重要,都具有法律效應。

(4)下達任務的方法

軟件企業已與用戶簽訂了項目合同,同時《項目立項建議書》已通過項目評審,作為特殊情況,軟件組織的上級下達了某項目的指令性軟件開發計劃。例如,跨組織跨部門的某個大系統項目,它的系統總體設計組分配給軟件的需求。

合同管理必須是全過程的、系統性的、動態性的。全過程就是由洽談、草擬、簽訂、生效開始,直至合同失效為止。軟件合同簽訂后,一般由總工程師從研發部門指定專門的技術人員,配合業務人員做好技術方案。

3.產品升級類項目

該類軟件項目根據市場及用戶的反饋,由研發部經理或總工程師確定是否進行同一個產品的不同版本升級研發。市場及用戶反饋一般來源于企業對產品已有用戶做的使用情況調查、對本企業產品及同類產品進行的市場調研分析,企業售后服務部門從客戶處得到已有產品的使用報告或問題(故障)報告等。

主站蜘蛛池模板: 玉田县| 社会| 高雄县| 崇信县| 芷江| 黄龙县| 礼泉县| 兴宁市| 汝城县| 土默特左旗| 沁阳市| 信丰县| 秦皇岛市| 阳泉市| 盐源县| 诸城市| 宝兴县| 富蕴县| 宾阳县| 绥棱县| 潼南县| 德庆县| 宁德市| 九龙城区| 双流县| 汪清县| 兴宁市| 哈密市| 子长县| 东辽县| 赤水市| 湾仔区| 陆丰市| 南川市| 黄龙县| 昆明市| 独山县| 和田县| 九寨沟县| 眉山市| 龙陵县|