卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

軟件復(fù)用的幾種方法 有幾種網(wǎng)絡(luò)交換方式?各有什么特點(diǎn)?

有幾種網(wǎng)絡(luò)交換方式?各有什么特點(diǎn)?1.數(shù)據(jù)交換的三種是:線交換、報(bào)文交換和包交換。2.第一種:電路交換(circuit switching)。線路建立后,線路釋放前,即使站間無(wú)數(shù)據(jù)傳輸,仍不允許其他站

有幾種網(wǎng)絡(luò)交換方式?各有什么特點(diǎn)?

1.數(shù)據(jù)交換的三種是:線交換、報(bào)文交換和包交換。

2.第一種:電路交換(circuit switching)。線路建立后,線路釋放前,即使站間無(wú)數(shù)據(jù)傳輸,仍不允許其他站共享整條線路;線路一旦建立,通信雙方的所有資源(包括線路資源)都用于本次通信,除了少量的傳輸延時(shí)外,沒(méi)有其他延時(shí),具有良好的實(shí)時(shí)性;電路交換設(shè)備簡(jiǎn)單;用戶數(shù)據(jù)的透明傳輸。第二種:消息交換。沒(méi)有專用線路,多個(gè)用戶的數(shù)據(jù)可以通過(guò)存儲(chǔ)和排隊(duì)共享一條線路;提高線路利用率,支持多點(diǎn)傳輸(一條消息傳輸給多個(gè)用戶,一個(gè) "地址字段 "被添加到消息中,并且中間節(jié)點(diǎn)根據(jù)地址字段進(jìn)行復(fù)制和轉(zhuǎn)發(fā));中間節(jié)點(diǎn)可以轉(zhuǎn)換數(shù)據(jù)格式,方便接收站的采集;增加了錯(cuò)誤檢測(cè)功能,以避免錯(cuò)誤數(shù)據(jù)的不必要傳輸。

3.第三種:分組交換。它具有電路交換和報(bào)文交換的優(yōu)點(diǎn)。每個(gè)數(shù)據(jù)包被識(shí)別后,在物理線路上采用動(dòng)態(tài)復(fù)用技術(shù),同時(shí)傳輸多個(gè)數(shù)據(jù)包。分組交換比電路交換具有更高的電路利用率,比消息交換具有更短的傳輸延遲,以及更好的交互性。

軟件重用的層次可以分為哪幾個(gè)級(jí)別?

軟件復(fù)用很難分類(lèi),因?yàn)檐浖?fù)用技術(shù)有很多種,一種復(fù)用技術(shù)可以包含多種復(fù)用形式。例如,一個(gè)框架可以包括代碼級(jí)重用和設(shè)計(jì)級(jí)重用。一種分類(lèi)方法是根據(jù)應(yīng)用范圍將軟件復(fù)用分為兩種:水平復(fù)用和垂直復(fù)用。

1.水平復(fù)用是指軟件元素在不同應(yīng)用領(lǐng)域的復(fù)用,如數(shù)據(jù)結(jié)構(gòu)、分類(lèi)算法、人機(jī)界面組件等。標(biāo)準(zhǔn)函數(shù)庫(kù)是一種典型的原始水平重用機(jī)制。

2.垂直復(fù)用是指在一類(lèi)通用性更強(qiáng)的應(yīng)用領(lǐng)域之間復(fù)用軟件組件。由于在兩個(gè)完全不同的應(yīng)用領(lǐng)域之間實(shí)現(xiàn)軟件復(fù)用的難度很大,潛力很小,垂直復(fù)用受到了廣泛的關(guān)注,成為軟件復(fù)用技術(shù)的真正所在。垂直重用活動(dòng)主要包括以下步驟:

1)首先進(jìn)行領(lǐng)域分析。根據(jù)應(yīng)用領(lǐng)域的特點(diǎn)和相似性,預(yù)測(cè)軟件構(gòu)件的可重用性。

2)然后,開(kāi)發(fā)軟件產(chǎn)品。一旦確定了軟件構(gòu)件的復(fù)用價(jià)值,就可以開(kāi)發(fā)和推廣軟件構(gòu)件,使其適應(yīng)新的類(lèi)似應(yīng)用領(lǐng)域。

3)最后,軟件部件及其文檔可以進(jìn)入軟件部件庫(kù),成為后續(xù)項(xiàng)目的可重用資源。

軟件編程有幾種?

軟件編程有八種。

分別是Parnas法、SASD法、面向數(shù)據(jù)結(jié)構(gòu)的軟件開(kāi)發(fā)法、問(wèn)題分析法、面向?qū)ο蟮能浖_(kāi)發(fā)法、可視化開(kāi)發(fā)法、ICASE、軟件復(fù)用和組件連接。

1、Parnas方法:最早的軟件開(kāi)發(fā)方法是在1972年提出的。當(dāng)時(shí)軟件的可維護(hù)性和可靠性存在嚴(yán)重問(wèn)題,所以Parnas提出的方法就是針對(duì)這兩個(gè)問(wèn)題。

法:首先使用結(jié)構(gòu)化分析對(duì)軟件進(jìn)行需求分析,然后使用結(jié)構(gòu)化設(shè)計(jì)方法進(jìn)行總體設(shè)計(jì),最后使用結(jié)構(gòu)化編程。

3.面向數(shù)據(jù)結(jié)構(gòu)的軟件開(kāi)發(fā)方法:面向數(shù)據(jù)結(jié)構(gòu)的軟件開(kāi)發(fā)方法分為Jackson法和Warnier法。Warnier方法只考慮輸入數(shù)據(jù)結(jié)構(gòu),而Jackson方法不僅考慮輸入數(shù)據(jù)結(jié)構(gòu),還考慮輸出數(shù)據(jù)結(jié)構(gòu)。

4.問(wèn)題分析法:其基本思想是考慮輸入輸出數(shù)據(jù)結(jié)構(gòu),指導(dǎo)系統(tǒng)的分解,在系統(tǒng)分析的指導(dǎo)下逐步綜合。

5.面向?qū)ο蟮能浖_(kāi)發(fā)方法:這種方法是自底向上和自頂向下相結(jié)合的方法,它以對(duì)象建模為基礎(chǔ),不僅考慮輸入和輸出數(shù)據(jù)結(jié)構(gòu),還包括所有對(duì)象的數(shù)據(jù)結(jié)構(gòu)。

6.可視化開(kāi)發(fā)方法:包含600多個(gè)函數(shù),極大地方便了圖形用戶界面的開(kāi)發(fā)。

7.ICASE:ICASE的終極目標(biāo):ICASE實(shí)現(xiàn)應(yīng)用軟件的自動(dòng)化開(kāi)發(fā),即只要開(kāi)發(fā)人員寫(xiě)出軟件需求規(guī)格說(shuō)明書(shū),軟件開(kāi)發(fā)環(huán)境就會(huì)自動(dòng)完成從需求分析開(kāi)始的所有軟件開(kāi)發(fā)工作,自動(dòng)生成軟件及相關(guān)文檔,供用戶直接使用。

8.軟件復(fù)用和組件連接:可以大大降低軟件開(kāi)發(fā)所需的成本和時(shí)間,有利于提高軟件的可維護(hù)性和可靠性。