一、軟件不是代碼
??? 1.軟件不是代碼。
??? 2.軟件是企業(yè)和組織的業(yè)務(wù)體現(xiàn)。
??? 3.業(yè)務(wù)是企業(yè)文件的反映。
??? 4.企業(yè)文化和業(yè)務(wù)不斷發(fā)展變化時,軟件就必須跟隨差變化。
二、面向服務(wù)體系的理念
?? 1.一個模塊可以輕易地被替換,也可以快速地重新組合成新的模塊
???2.技術(shù)是業(yè)務(wù)流程引擎,它使得服務(wù)構(gòu)件之間可以通過流程進行組裝。
以上兩段摘于: 《SOA 從應(yīng)用開始》普元軟件公司創(chuàng)始人、董事、兼首席技術(shù)官 黃枊青
四、按照創(chuàng)建的價值高低及所造成的影響可分為三個層面:
持續(xù)創(chuàng)新:基于現(xiàn)有基礎(chǔ)設(shè)置之上不斷創(chuàng)新。 系統(tǒng)創(chuàng)新:透過整個軟件結(jié)構(gòu)的改變,或整個軟件設(shè)計模式的改變帶動創(chuàng)新,屬于高風(fēng)險、高回報的創(chuàng)新模式。 突破創(chuàng)新:最具革命性,它突破現(xiàn)有市場或技術(shù)的邊界,重新定義市場,技術(shù)或游戲規(guī)則,從而使整個商業(yè)模式發(fā)生根本性變化。企業(yè)投入大、風(fēng)險最大、收益也最大的創(chuàng)新模式。
五、開放創(chuàng)新
????? 不僅指企業(yè)能引進外部技術(shù)和創(chuàng)意來輔助內(nèi)部創(chuàng)新,也意味著把不適用于企業(yè)當(dāng)前市場的創(chuàng)新成果,通過授權(quán)轉(zhuǎn)換,開發(fā)新市場或進入他人的市場
?以上兩段摘于:《成本與創(chuàng)新的博弈》 SAP中國研究院總裁 芮祥麟
六、?軟件是一門綜合性學(xué)科
軟件是一門綜合性學(xué)科包括:哲學(xué)、基礎(chǔ)學(xué)科、技術(shù)科學(xué)、工程管理(好高的高度和境界啊,而我看到的軟件主要:編碼、算法、設(shè)計、業(yè)務(wù))。 軟件方法哲學(xué)決定著整個學(xué)科建立的指導(dǎo)思想、認論和世界觀,是軟件開發(fā)實踐的基礎(chǔ)??陀^世界由事物及事物間的相互作用構(gòu)成,軟件實質(zhì)上是客觀世界在信息世界的描述,客觀世界有其自身結(jié)構(gòu)和運行規(guī)律,我們軟件開發(fā)人員的職責(zé)則是將這些結(jié)構(gòu)和規(guī)律映射于信息世界中,實現(xiàn)對其“仿真”(從哲學(xué)的高度來理解軟件,感覺心有觸動與人深思)。
七、軟件研發(fā)活動中,結(jié)構(gòu)的設(shè)計的兩個層次
軟件體系結(jié)構(gòu)設(shè)計層次:就像鋼筋大廈的龍骨,將無數(shù)大廈的構(gòu)成部分整合為一個整體。好的體系結(jié)構(gòu)設(shè)計能夠帶來軟件系統(tǒng)的和諧、彈性和可靠,是一個優(yōu)秀軟件產(chǎn)品的生產(chǎn)圖紙。 程序結(jié)構(gòu)設(shè)計層次:是軟件開發(fā)實踐的基本內(nèi)容,程序結(jié)構(gòu)合理與否決定著軟件的可靠性、可讀性與可維護性。良好的程序結(jié)構(gòu)應(yīng)該具有清晰的控制邏輯,能使程序錯誤孤立、不被擴散,能夠預(yù)見并適應(yīng)程序的變化和修改。
以上兩段摘于: 《結(jié)構(gòu)設(shè)計-軟件開發(fā)實踐的靈魂》 深圳證券通信有限公司董事長 萬南洋