最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

軟件開發(fā)是什么該如何去應(yīng)用

2023-07-28 14:20 作者:bili_58463090489  | 我要投稿


點(diǎn)擊以上視頻即可播放了解詳情 ↑

百度搜索“企云云”即可聯(lián)系企云云 ↓

軟件開發(fā)對(duì)所需要解決的問題進(jìn)行總結(jié)定義,包括了解用戶的要求及現(xiàn)實(shí)環(huán)境,從技術(shù)、經(jīng)濟(jì)和社會(huì)因素等3個(gè)方面研究并論證本軟件項(xiàng)目的可行性,軟件開發(fā)是什么應(yīng)該如何去做呢?下面軟件開發(fā)公司為您解答。

?

  一、軟件開發(fā)是什么

?

  有形的工具是人類肢體的延伸;計(jì)算機(jī)系統(tǒng)則是人類大腦的延伸:

?

  將人腦中的系統(tǒng)模型放到計(jì)算機(jī)系統(tǒng)中運(yùn)行,從而將人腦解放出來做更有價(jià)值的事情。

?

  “人腦中的系統(tǒng)模型”可以比喻成導(dǎo)演腦中的電影,在真正拍攝之前,導(dǎo)演會(huì)在自己的腦中播放,然后通過演員、道具等再現(xiàn)一遍。抑或比喻成電器設(shè)計(jì)師腦中的電器設(shè)備,在投產(chǎn)之前,在設(shè)計(jì)師腦中是有完整的電器仿真的。

?

  將 “人腦中的系統(tǒng)模型”變成可以在計(jì)算機(jī)系統(tǒng)中可運(yùn)行的系統(tǒng)的過程即為軟件開發(fā)。

?

  設(shè)計(jì)師腦中的電器模型必須和當(dāng)前的生產(chǎn)工藝和技術(shù)水平相適應(yīng)才能生產(chǎn)出產(chǎn)品,超前設(shè)計(jì)只能停留在概念階段;導(dǎo)演天馬行空的想象如果超越現(xiàn)實(shí)的拍攝技術(shù)限制也無法拍成電影。 “人腦中的系統(tǒng)模型”要最終變成可運(yùn)行的計(jì)算機(jī)系統(tǒng)也受到計(jì)算機(jī)技術(shù)發(fā)展水平的限制(包括硬件技術(shù)和軟件技術(shù)的限制),必須做一些適應(yīng)性的調(diào)整,我們只是希望隨著計(jì)算機(jī)技術(shù)的發(fā)展,這樣的調(diào)整幅度越來越小,不要讓我們的設(shè)想被迫打個(gè)折扣。

?

  在計(jì)算機(jī)技術(shù)發(fā)展初期,計(jì)算機(jī)只能做一些科學(xué)計(jì)算,人類只能將一些“科學(xué)計(jì)算模型”交由計(jì)算機(jī)實(shí)現(xiàn);隨著計(jì)算機(jī)技術(shù)的發(fā)展,可以勝任更復(fù)雜的任務(wù)時(shí),我們希望計(jì)算機(jī)系統(tǒng)能夠幫助我們做更多事情,不僅僅是計(jì)算,還能做一些管理工作或處理一些繁瑣的事務(wù)。

?

  二、軟件開發(fā)如何做

?

  最開始,計(jì)算機(jī)只能用于一些科學(xué)計(jì)算,只能將人腦中的計(jì)算過程模型放到計(jì)算機(jī)中運(yùn)行,軟件開發(fā)的思考方式很自然地是面向過程的,這一階段的編程語言也是面向過程的。后來的結(jié)構(gòu)化編程也只是代碼層面的優(yōu)化,即“改善程序的明晰性、品質(zhì),并且避免寫出面條式代碼”。

?

  隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展和計(jì)算能力、存儲(chǔ)能力的提高,計(jì)算機(jī)被應(yīng)用到更多的領(lǐng)域,這些領(lǐng)域內(nèi)的模型已經(jīng)不是線性的了,而是立體的有層次的,但是軟件世界中由于受歷史編程語言和編程思想的限制,還再繼續(xù)用面向過程的編程思想和編程語言刻畫人腦中模型,這中間需要進(jìn)行轉(zhuǎn)換——將立體的有層次的模型轉(zhuǎn)換成線性的過程模型,兩者之間不能自然銜接。程序本身也因?yàn)椴荒苤苯臃从橙四X中的模型而顯得晦澀難懂。

?

  針對(duì)這些問題,面向?qū)ο笏季S開始興起。面向?qū)ο缶幊唐鹪从?Doug Englebart的觀點(diǎn):計(jì)算機(jī)是人類大腦的延伸。Alan Kay's Dynabook 后來創(chuàng)建了一門編程語言(Smalltalk)將他的觀點(diǎn)通過代碼實(shí)現(xiàn)。實(shí)際上,這位面向?qū)ο缶幊痰南蠕h的目的就是用代碼捕捉人們頭腦中的模型。今天,圖形交互界面的繁榮和面向?qū)ο笳Z言的控制地位正是當(dāng)年這些面向?qū)ο笏季S的結(jié)果。

?

  但是"用代碼捕捉人們頭腦中的模型"的目標(biāo)到目前也沒有完全實(shí)現(xiàn),當(dāng)前處于控制地位的面向?qū)ο缶幊陶Z言如Java,C++,C#等都不能很好的捕獲人腦中的模型。

?

  人腦中模型大體上可以分為有生命的動(dòng)態(tài)模型(人、組織和動(dòng)物等)、響應(yīng)式靜態(tài)模型(機(jī)器、電子設(shè)備等)和完全靜態(tài)模型(建筑、結(jié)構(gòu)等)?,F(xiàn)代的計(jì)算機(jī)系統(tǒng)一般是代替人類去處理事務(wù),類似一個(gè)人或組織,刻畫的是人腦中的“有生命的動(dòng)態(tài)模型”。 計(jì)算機(jī)系統(tǒng)有時(shí)也用于一些仿真、模擬等,刻畫的是人腦中的“響應(yīng)式靜態(tài)模型和完全靜態(tài)模型”?,F(xiàn)代編程語言可以很好地刻畫后兩個(gè)模型,但不能很好地刻畫“有生命的動(dòng)態(tài)模型”。現(xiàn)代面向?qū)ο缶幊陶Z言中的對(duì)象和“響應(yīng)式靜態(tài)模型和完全靜態(tài)模型”很接近,都是沒有生命的,只在線程看到它并調(diào)用它時(shí)才有曇花一現(xiàn)的執(zhí)行過程,即便如此現(xiàn)代面向?qū)ο缶幊陶Z言在刻畫靜態(tài)模型時(shí)還是有很多問題,比如人類中的“響應(yīng)式靜態(tài)模型和完全靜態(tài)模型”可能是一個(gè)電子設(shè)備,受到物理和幾何特性的限制,組成電子設(shè)備的各組件之間是松耦合高內(nèi)聚的,組件接口清晰、明確,組件之間的組裝非常自然、容易。但是我們的程序中的對(duì)象卻經(jīng)常不是松耦合高內(nèi)聚的,我們總認(rèn)為比大自然能夠做的更好,卻往往陷入困境。所以才產(chǎn)生了那么多的設(shè)計(jì)原則、設(shè)計(jì)模式等來指導(dǎo)我們進(jìn)行設(shè)計(jì)。

?

  雖然通過設(shè)計(jì)原則、設(shè)計(jì)模式等的指導(dǎo),我們可以比較完美的刻畫人腦中的“響應(yīng)式靜態(tài)模型和完全靜態(tài)模型”,但是在刻畫“有生命的動(dòng)態(tài)模型”時(shí)還是有些先天不足,語言層面不支持捕獲模型中有生命的對(duì)象、角色變化和通信方式等。比如組織單位中的每個(gè)人是獨(dú)立的有生命的對(duì)象,其角色可能是多重的或可變換的,人與人之間的交流可能是直接的、同步的、異步的或間接通過對(duì)話機(jī)制進(jìn)行交流。這些模型還無法通過現(xiàn)代面向?qū)ο笳Z言直接進(jìn)行表達(dá)。

?

  將人腦中的模型放到計(jì)算機(jī)系統(tǒng)中運(yùn)行的一個(gè)理想過程可能是這樣的:

?

 ?。?)人腦首先發(fā)揮其長(zhǎng)處按照自然的方式(不按程序思維或計(jì)算機(jī)思維)建立業(yè)務(wù)模型

?

 ?。?)業(yè)務(wù)模型不斷細(xì)化成為可以完成業(yè)務(wù)需求的模型系統(tǒng),并能夠在人腦中順暢的演繹運(yùn)行。這個(gè)階段應(yīng)該輸出最終的詳細(xì)模型。

?

 ?。?)計(jì)算機(jī)系統(tǒng)理解上一步輸出的詳細(xì)模型并發(fā)揮計(jì)算機(jī)相對(duì)于人腦的優(yōu)勢(shì)更好的運(yùn)行這個(gè)模型,提供模型中預(yù)先定義的服務(wù)。

?

以上就是軟件開發(fā)公司為大家分享的軟件開發(fā)以及應(yīng)用,希望可以幫助到大家,如果還有還有什么不明白或者是想要咨詢什么問題,請(qǐng)持續(xù)關(guān)注我們,我們會(huì)為您盡量解答。


軟件開發(fā)是什么該如何去應(yīng)用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
芷江| 怀化市| 孟津县| 馆陶县| 南平市| 许昌县| 都安| 方正县| 吉林省| 盐城市| 明溪县| 浦城县| 闸北区| 新巴尔虎右旗| 马边| 吉木乃县| 贡觉县| 冕宁县| 历史| 石屏县| 湘乡市| 宿州市| 曲沃县| 永宁县| 凤山县| 新干县| 延庆县| 乐山市| 宿迁市| 昔阳县| 镇坪县| 登封市| 长阳| 石屏县| 南澳县| 五寨县| 文昌市| 邢台市| 定安县| 海淀区| 柳江县|