国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向?qū)ο蟮能浖こ萄芯?/h1>
2015-05-30 21:56:31王皓宇
關(guān)鍵詞:面向?qū)ο?/a>軟件工程

王皓宇

摘 ?要:目前,面向?qū)ο蟮能浖こ痰膽?yīng)用在不斷擴(kuò)大,文章要對(duì)軟件工程方法進(jìn)行分析,并對(duì)面向?qū)ο蟮能浖こ痰亩x、流程以及內(nèi)容進(jìn)行探討,進(jìn)一步提高軟件工程的工作效率。

關(guān)鍵詞:軟件;工程;面向?qū)ο?/p>

中圖分類號(hào):TP311 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1006-8937(2015)02-0082-01

全國(guó)智慧城市是繼數(shù)字城市之后信息化城市發(fā)展的高級(jí)形態(tài),是以新一代信息技術(shù)為支撐,面向知識(shí)社會(huì)環(huán)境下的創(chuàng)新,而高效率的面向?qū)ο蟮能浖こ?,是建設(shè)智慧城市的堅(jiān)實(shí)基礎(chǔ),所以需要深入研究。

1 ?軟件工程的定義

軟件工程是工程學(xué)科的一種,是對(duì)計(jì)算機(jī)開發(fā)和維護(hù)進(jìn)行指導(dǎo),在傳統(tǒng)工程的方法以及原則上發(fā)展而來的,為了開發(fā)出高質(zhì)量的軟件,會(huì)使用到工程的方法、原理、概念,以及管理科學(xué)、數(shù)學(xué)以及計(jì)算機(jī)科學(xué)等學(xué)科的知識(shí),結(jié)合管理技術(shù)和編程技術(shù),開發(fā)出高質(zhì)量的軟件。其中在構(gòu)建模型和算法時(shí),使用數(shù)學(xué)和計(jì)算機(jī)科學(xué)。管理科學(xué)主要使用在成本、計(jì)劃、資源方面。

2 ?軟件工程的流程

2.1 ?軟件的計(jì)劃

確定設(shè)計(jì)任務(wù)之前,對(duì)其可行性進(jìn)行研究,進(jìn)行充分的調(diào)研,對(duì)工作范圍和需要花費(fèi)的資金進(jìn)行調(diào)查,然后做出軟件計(jì)劃。

2.2 ?軟件的需求分析

對(duì)用戶的要求進(jìn)行仔細(xì)的分析,明確用戶要求軟件系統(tǒng)做什么,分類整理成軟件需求說明書,作為用戶和軟件人員之間的約定,一定要有具體用戶的QQ號(hào)和微信,便于溝通。

2.3 ?軟件的設(shè)計(jì)

從需求出發(fā),對(duì)建立軟件系統(tǒng)的"結(jié)構(gòu)"進(jìn)行充分的說明,主要包括模塊結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。軟件設(shè)計(jì)主要包括詳細(xì)設(shè)計(jì)和總體設(shè)計(jì)兩個(gè)方面。

2.4 ?軟件的編碼

從軟件設(shè)計(jì)的要求出發(fā),給每個(gè)模塊編寫程序,采用一個(gè)用戶喜歡的語言,便于用戶自己維護(hù)。

2.5 ?軟件的測(cè)試

程序中會(huì)存在人為和技術(shù)錯(cuò)誤,需要通過測(cè)試來發(fā)現(xiàn)和排除后,才可以交付運(yùn)行。軟件測(cè)試分為綜合測(cè)試和單元測(cè)試兩種。

2.6 ?軟件的維護(hù)

軟件通過測(cè)試后還會(huì)存在錯(cuò)誤,系統(tǒng)的操作環(huán)境和用戶的需求也不斷的更新,所以,交付運(yùn)行后的軟件需要進(jìn)行擴(kuò)充、修改以及排錯(cuò)。分為改正性、適應(yīng)性、完善性、預(yù)防性四類,QQ號(hào)和微信此時(shí)就派上用場(chǎng)了。

3 ?面向?qū)ο蟮能浖こ潭x要點(diǎn)內(nèi)容

3.1 ?面向?qū)ο蟮能浖こ潭x

面向?qū)ο蠹夹g(shù)(OO)是一種軟件開發(fā)方法,非常便于溝通和修改,面向?qū)ο蠹夹g(shù)可以提高軟件的修改性、穩(wěn)定性、可重用性。面向?qū)ο蠓椒ㄒ獙?duì)系統(tǒng)進(jìn)行分解,形成對(duì)象,通過對(duì)象之間的消息傳遞完成各種系統(tǒng)的功能,是當(dāng)下軟件工程中的主流技術(shù)。

3.2 ?面向?qū)ο蟮能浖こ谭椒ǖ囊c(diǎn)

面向?qū)ο筌浖こ谭椒ㄊ潜M可能對(duì)人類的思維方式進(jìn)行模擬,把程序當(dāng)做是離散的相互通信的對(duì)象集合,讓認(rèn)識(shí)世界的思維方法和用計(jì)算機(jī)求解問題的方法接近。目前,面向?qū)ο蠓椒ǖ奶攸c(diǎn)主要有以下幾個(gè)方面。

3.2.1 ?對(duì)象是面向?qū)ο蠹夹g(shù)的核心概念

對(duì)象定義為任何一個(gè)客體的行為方法和屬性的封裝。

3.2.2 ?繼承性和類比性

下層對(duì)象會(huì)對(duì)上層對(duì)象的操作和特征屬性進(jìn)行繼承,如果不同的對(duì)象的屬性相同,那么就可以將其進(jìn)行歸為一類。

3.2.3 ?動(dòng)態(tài)連接性

對(duì)象和對(duì)象之間具有統(tǒng)一、動(dòng)態(tài)連接和傳遞消息的能力和機(jī)制。面向?qū)ο髸?huì)對(duì)對(duì)象進(jìn)行動(dòng)態(tài)的鏈接,在這個(gè)過程中會(huì)使用到消息。面向?qū)ο蠹夹g(shù)和傳統(tǒng)的模塊調(diào)用是不同的,其主要使用了靈活的消息傳遞方法,因此在概念方面可以體現(xiàn)分布式和并行結(jié)構(gòu)。

3.2.4 ?易維護(hù)性

任何一個(gè)對(duì)象都會(huì)將對(duì)象功能的細(xì)節(jié)隱藏在對(duì)象的內(nèi)部,因此整個(gè)系統(tǒng)的可維護(hù)性就得到了增強(qiáng)。

3.3 ?面向?qū)ο筌浖こ痰膬?nèi)容

面向?qū)ο筌浖こ贪ǎ簩?duì)象的建模技術(shù)OMT、面對(duì)對(duì)象的實(shí)現(xiàn)(OOP)、面向的對(duì)象分析OOA、面向?qū)ο蟮能浖こ蘋OSE以及面向?qū)ο蟮脑O(shè)計(jì)OOD等,已經(jīng)形成了一個(gè)嚴(yán)密的體系,擁有很豐富的技術(shù)資料,維護(hù)和擴(kuò)展工作的開展變得非常順利,軟件工程的效率很高。

3.3.1 ?面向?qū)ο蟮姆治鯫OA

主要是對(duì)問題域內(nèi)的對(duì)象接線識(shí)別,以及關(guān)系的接線分析,分類總結(jié)構(gòu)建正確的模型。

3.3.2 ?面向?qū)ο蟮脑O(shè)計(jì)OOD

就是用面向?qū)ο蟮挠^點(diǎn)建立求解域模型,主要有對(duì)象設(shè)計(jì)和系統(tǒng)設(shè)計(jì)兩種。

3.3.3 ?面對(duì)對(duì)象的實(shí)現(xiàn)(OOP)

是對(duì)面向?qū)ο笤O(shè)計(jì)結(jié)果進(jìn)行翻譯,將用戶書面意愿變?yōu)橛?jì)算機(jī)語言,形成用某種程序設(shè)計(jì)語言書寫的面向?qū)ο蟪绦?,然后測(cè)試和調(diào)試,交付用戶。

3.3.4 ?類

將方法和屬性相同的對(duì)象接線組合,這樣就會(huì)形成一個(gè)類。其中,任何一個(gè)對(duì)象都是其所屬類的實(shí)例。全部類可以組成帶根的有向無環(huán)圖,具有層次結(jié)構(gòu)。任何類都可以對(duì)該層次中其他基類的全部方法和屬性進(jìn)行繼承。

4 ?結(jié) ?語

面向?qū)ο蟮能浖こ讨校幊趟枰拿嫦驅(qū)ο蟮挠?jì)算機(jī)語言很多,有Java、VB、VC、C#、C++、JavaScript和ExtJS等,目前編程效率最高的是JavaScript和ExtJS,特別適合用戶的軟件工程,例如智慧城市軟件工程,他們都遵循上述關(guān)于面向?qū)ο蟮能浖こ痰慕ㄔO(shè)規(guī)律。

參考文獻(xiàn):

[1] 徐靜,陳秀萬.我國(guó)智慧城市發(fā)展現(xiàn)狀與問題分析[J].科技管理研究,2014,(7).

[2] 豐永慶,張磊.面向?qū)ο蟮目蓴U(kuò)展計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)探討[J].電腦知識(shí)與技術(shù),2014,(23).

[3] 秦曉慧.計(jì)算機(jī)軟件工程管理與應(yīng)用探討[J].信息與電腦(理論版),2012,(2).

猜你喜歡
面向?qū)ο?/a>軟件工程
禪宗軟件
英語文摘(2021年10期)2021-11-22 08:02:26
軟件對(duì)對(duì)碰
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
工程
談軟件的破解與保護(hù)
精品(2015年9期)2015-01-23 01:36:01
工程
工程

平度市| 灵石县| 土默特左旗| 黔西县| 宁都县| 和静县| 苍南县| 米易县| 阳曲县| 松溪县| 山东省| 镇康县| 威宁| 刚察县| 石嘴山市| 澎湖县| 兰州市| 游戏| 江孜县| 达日县| 隆子县| 茶陵县| 铁岭市| 库尔勒市| 武胜县| 将乐县| 博野县| 宜州市| 怀安县| 新津县| 景东| 舒城县| 大足县| 昭苏县| 辛集市| 沙田区| 双辽市| 洮南市| 岱山县| 阜新| 荔波县|