freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程知識(shí)點(diǎn)總結(jié)(參考版)

2024-11-16 00:58本頁(yè)面
  

【正文】 對(duì)象之間通過(guò)傳遞消。軟件的可維護(hù)性可以定義為:維護(hù)人員理解,改正和改動(dòng)軟件的難易程度。集成測(cè)試的策略:當(dāng)使用漸增方式把模塊結(jié)合到程序中去時(shí),有自頂向下和自底向上兩種集成策略。選擇一條主控制通路取決于應(yīng)用的特點(diǎn),并且有很大任意性。在把附屬于主控制模塊的那些模塊組裝到程序結(jié)構(gòu)中去時(shí),或者使用深度優(yōu)先的策略,或者使用寬度優(yōu)先的策略。1測(cè)試階段的信息流:這個(gè)階段的輸入信息有兩類:(1)軟件配置,包括需求說(shuō)明書(shū)、設(shè)計(jì)說(shuō)明書(shū)和源 程序清單等;(2)測(cè)試配置,包括測(cè)試計(jì)劃和測(cè)試方案。(5)決定系統(tǒng)時(shí)間特性:對(duì)進(jìn)程加入時(shí)間因素,對(duì)進(jìn)程調(diào)度特性進(jìn)行評(píng)價(jià)和說(shuō)明。(3)定義初始模型:把實(shí)體和動(dòng)作表示成一個(gè)進(jìn)程模型,定義模型與現(xiàn)實(shí)世界的聯(lián)系。1Jackson方法的步驟:(1)實(shí)體動(dòng)作分析:從問(wèn)題的描述中,提取軟件系統(tǒng)要產(chǎn)生和運(yùn)用的實(shí)體,以及現(xiàn)實(shí)世界作用于實(shí)體上的動(dòng)作。內(nèi)聚大使得模塊的可理解性和維護(hù)性大大增強(qiáng)。但這種關(guān)系并不是絕對(duì)的。一個(gè)模塊內(nèi)部各個(gè)元素之間的聯(lián)系越緊密,則它的內(nèi)聚性就越高。按耦合度從低到高依次有7種耦合方式:①非直接耦合(獨(dú)立運(yùn)行);②數(shù)據(jù)耦合(用參數(shù)表傳遞簡(jiǎn)單數(shù)據(jù));③標(biāo)記耦合(傳遞數(shù)據(jù)結(jié)構(gòu)或者一部分);④控制耦合(傳遞的信息包括控制模塊的信息);⑤外部耦合(模塊與軟件之外的環(huán)境有關(guān));⑥公共耦合(多個(gè)模塊引用同一全局的數(shù)據(jù)區(qū));⑦內(nèi)容耦合(訪問(wèn)內(nèi)部數(shù)據(jù),代碼重疊或者多個(gè)入口)。耦合:是模塊之間的相對(duì)獨(dú)立性(互相連接的緊密程度)的度量。這就是模塊化的根據(jù)。模塊是構(gòu)成程序的基本構(gòu)件。將整個(gè)軟件劃分成若干單獨(dú)命名和可編址的部分,稱之為模塊。1總體設(shè)計(jì)過(guò)程由兩個(gè)主要階段組成:①系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案;②結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)基本要點(diǎn):⑴采用自頂向下、逐步求精的程序設(shè)計(jì)方法;⑵使用三種基本程序控 制結(jié)構(gòu)構(gòu)造程序(①順序方式;②選擇方式;③循環(huán)方式;)。③建立上標(biāo)系統(tǒng)的邏輯模型。驗(yàn)證軟件需求:⑴一致性;⑵完整性;⑶現(xiàn)實(shí)性;⑷有效性;結(jié)構(gòu)化分析方法步驟: ①了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型。主要工具:數(shù)據(jù)流圖、數(shù)據(jù)詞典、結(jié)構(gòu)化英語(yǔ)、判定表和判定樹(shù)。⑷編寫(xiě)用戶手冊(cè);⑸編寫(xiě)驗(yàn)收計(jì)劃;⑹修正可行性研究階段所制訂的軟件項(xiàng)目開(kāi)發(fā)計(jì)劃。⑵通過(guò)結(jié)構(gòu)分析的方法對(duì)系統(tǒng)進(jìn)行分解,以確定軟件系統(tǒng)的主要成分或軟件系統(tǒng)的構(gòu)成。1需求分析的任務(wù)是什么? 答: 需求分析是指:開(kāi)發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳 述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式主義功能規(guī)約(需求規(guī)格說(shuō)明)的過(guò)程。什么是字據(jù)字典?其作用是什么?它有哪些條目?字據(jù)字典:簡(jiǎn)稱DD,就是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分具體含義的,它以一種準(zhǔn)確的、無(wú)二義性 的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。(4)抉擇。(3)法律可行性。(2)技術(shù)可行性??尚行匝芯康娜蝿?wù):(1)經(jīng)濟(jì)可行性。作用:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,反映系統(tǒng)必須完成的邏輯功能。數(shù)據(jù)流程圖:簡(jiǎn)稱DFD,是描述數(shù)據(jù)處理過(guò)程的工具?;舅枷胧怯脠D形符號(hào)以黑盒子形式描繪組成系統(tǒng)的每個(gè)部件。②對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重用,也有助于把軟件質(zhì)量作為軟件開(kāi)發(fā)的一個(gè)重要目標(biāo);減少了過(guò)多測(cè)試或測(cè)試不足所帶來(lái)的風(fēng)險(xiǎn)。螺旋模型:①對(duì)于大型系統(tǒng)及軟件的開(kāi)發(fā),這種模型是一個(gè)很好的方法。②當(dāng)配備的人員不能在設(shè)定的期限內(nèi)完成產(chǎn)品時(shí),它提供了一種先推出核心產(chǎn)品的途徑,這樣就可以先發(fā)布部分功能給客戶,對(duì)客戶起到鎮(zhèn)靜劑的作用。②對(duì)信息系統(tǒng)特別有效。)主要模型:①瀑布模型;②增量模型;③螺旋模型;④噴泉模型;⑤變換模型;⑥基于知識(shí)的模 型等瀑布模型:①它提供了一個(gè)摸板,這個(gè)摸板使分析、設(shè)計(jì)、編碼、測(cè)試和支持的方法可以在該摸 板下有一個(gè)共同的指導(dǎo);②雖然有不少缺陷但比在軟件開(kāi)發(fā)中隨意的狀態(tài)要好得多。軟件開(kāi)發(fā)模型有幾種?各有什么特點(diǎn)? 軟件生存周期模型:是描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。傳統(tǒng)方法:⑴結(jié)構(gòu)化開(kāi)發(fā)方法,注重的是系統(tǒng)功能,自頂向下,從大到小的功能分解,從DFD到MSD,往往系統(tǒng)需求變化最大就是功能,一段較長(zhǎng)的時(shí)間內(nèi),商業(yè)的流程可能已經(jīng)發(fā)生了很大的變化,這樣基于功能和過(guò)程的方法顯然難以維護(hù)的,代碼重用率可想而知,而商業(yè)過(guò)程中的數(shù)據(jù)可能變化不會(huì)很大,⑵信息工程法,注重的是數(shù)據(jù),事件流->信息流,(資金流,物流)->數(shù)據(jù)流,數(shù)據(jù)的輸入和轉(zhuǎn)化輸出,數(shù)據(jù)流程圖,狀態(tài)轉(zhuǎn)化圖,事件順序圖,過(guò)程依賴圖,兩者都是由事件驅(qū)動(dòng).面向的是問(wèn)題,是為了要解決某一個(gè)具體問(wèn)題,其觀察事物的方法不是本體客體本身,而是對(duì)本體客體相互作用過(guò)程抽象,轉(zhuǎn)化成邏輯模型。面向?qū)ο蠓椒▽W(xué)和傳統(tǒng)的方法學(xué)在問(wèn)題分析上的切入點(diǎn)不同。簡(jiǎn)單調(diào)試、演繹調(diào)試、遞歸調(diào)試、回溯調(diào)試。漸增式組裝模塊有自頂向下和自底向上兩種組裝方式。漸增式是逐個(gè)將未測(cè)試的模塊組裝到已經(jīng)測(cè)試過(guò)的模塊上去進(jìn)行集成測(cè)試,每加入一個(gè)就測(cè)試一次。什么是集成測(cè)試?非漸增式和漸增式有什么區(qū)別?漸增式如何組裝模塊?答:將模塊組合起來(lái)成為一個(gè)完整的系統(tǒng)對(duì)其進(jìn)行測(cè)試。而就有狀態(tài)的測(cè)試來(lái)說(shuō),就更麻煩了,尤其不是一個(gè)單獨(dú)的testcase造成的問(wèn)題。特點(diǎn):等價(jià)類劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)。從覆蓋源程序語(yǔ)句的詳盡程度分析,大致有以下一些不同的覆蓋標(biāo)準(zhǔn):⑴語(yǔ)句覆蓋;⑵判定覆蓋;⑶條件覆蓋;⑷判定/條件覆蓋;⑸條件組合覆蓋;⑹點(diǎn)覆蓋;⑺邊覆蓋;⑻路徑覆蓋。軟件的維護(hù)包括糾錯(cuò)性維護(hù)和改進(jìn)性維護(hù)兩個(gè)方面。在軟件開(kāi)發(fā)完成并投入使用后,由于多方面的原因,軟件不能繼續(xù)適應(yīng)用戶的要求。在測(cè)試過(guò)程中需要建立詳細(xì)的測(cè)試計(jì)劃并嚴(yán)格按照測(cè)試計(jì)劃進(jìn)行測(cè)試,以減少測(cè)試的隨意性。整個(gè)測(cè)試過(guò)程分單元測(cè)試、組裝測(cè)試以及系統(tǒng)測(cè)試三個(gè)階段進(jìn)行。以保證程序的可讀性,易維護(hù)性,提高程序的運(yùn)行效率。程序編碼 此階段是將軟件設(shè)計(jì)的結(jié)果轉(zhuǎn)換成計(jì)算機(jī)可運(yùn)行的程序代碼。軟件設(shè)計(jì)一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)?!?,同樣需求也是在整個(gè)軟件開(kāi)發(fā)過(guò)程中不斷變化和深入的,因此我們必須制定需求變更計(jì)劃來(lái)應(yīng)付這種變化,以保護(hù)整個(gè)項(xiàng)目的順利進(jìn)行。需求分析階段是一個(gè)很重要的階段,這一階段做得好,將為整個(gè)軟件開(kāi)發(fā)項(xiàng)目的成功打下良好的基礎(chǔ)。問(wèn)題的定義及規(guī)劃 此階段是軟件開(kāi)發(fā)方與需求方共同討論,主要確定軟件的開(kāi)發(fā)目標(biāo)及其可行性。軟件生命周期是由:⑴軟件定義時(shí)期;⑵軟件開(kāi)發(fā)時(shí)期;⑶軟件維護(hù)時(shí)期三個(gè)時(shí)期組成的。軟件工程方法學(xué)三要素是:①方法;②工具;③過(guò)程。③按子類與父類的關(guān)系,把類組成一個(gè)層次結(jié)構(gòu)。面向?qū)ο蟮囊c(diǎn): ①把對(duì)象作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構(gòu)件?;驹恚孩庞梅蛛A段的生命周期計(jì)劃嚴(yán)格管理;⑵堅(jiān)持進(jìn)行階段評(píng)審;⑶實(shí)行嚴(yán)格的產(chǎn)品控制; ⑷采用現(xiàn)代程序設(shè)計(jì)技術(shù);⑸結(jié)果應(yīng)能清楚地審查;⑹開(kāi)發(fā)小組的人員應(yīng)該少而精; ⑺承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性;(工程化的方法開(kāi)發(fā)軟件基本原理)軟件工程方法學(xué):軟件工程包括技術(shù)和管理兩方面的內(nèi)容,是技術(shù)與管理緊密結(jié)合所形成的工 程學(xué)科。軟件工程的框架可概括為:①目標(biāo)、②過(guò)程和③原則。軟件工 程過(guò)程主要包括開(kāi)發(fā)過(guò)程、運(yùn)作過(guò)程、維護(hù)過(guò)程。⑦開(kāi)發(fā)的軟 件可靠性高。⑤需要較低的維護(hù)費(fèi)用。③取得較好的軟件性能。軟件工程的目標(biāo):是成功的建造一個(gè)大型軟件系統(tǒng),所謂成功是要達(dá)到以下幾個(gè)目標(biāo):①付出較 低的開(kāi)發(fā)成本。軟件工程的內(nèi)容:1)軟件開(kāi)發(fā)技術(shù):軟件開(kāi)發(fā)方法、軟件開(kāi)發(fā)過(guò)程、軟件開(kāi)發(fā)工具和環(huán)境。d)處理過(guò)程的每個(gè)階段和典型算法前都有相關(guān)注釋說(shuō)明。b)主要變量(結(jié)構(gòu)、聯(lián)合、類或?qū)ο?的定義能夠反映其內(nèi)在含義。現(xiàn)在要由構(gòu)件工程師詳細(xì)設(shè)計(jì)每個(gè)類的屬性、方法和關(guān)系。細(xì)化每個(gè)用例的類圖,描述實(shí)現(xiàn)用例的類及其類之間的相互關(guān)系,其中的通用類和關(guān)鍵類可用粗線框區(qū)分,這些類將作為項(xiàng)目經(jīng)理檢查項(xiàng)目時(shí)的重點(diǎn)。根據(jù)分析階段產(chǎn)生的高層類圖和交互圖,由用例設(shè)計(jì)師研究已有的類,將它們分配到相應(yīng)的用例中。,有構(gòu)架師、用例工程師和構(gòu)件師參加,他們每個(gè)角色的職責(zé)是什么?構(gòu)架設(shè)計(jì)的目的是要勾畫(huà)出系統(tǒng)的總體結(jié)構(gòu),這項(xiàng)工作由經(jīng)驗(yàn)豐富的構(gòu)架設(shè)計(jì)師主持完成。c)動(dòng)態(tài)模型:描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)和對(duì)象之間的交互,表示瞬時(shí)的、行為化的系統(tǒng)的“控制”特性。描述現(xiàn)實(shí)世界中實(shí)體的對(duì)象以及它們之間的關(guān)系,表示目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。在面向?qū)ο蠓椒ㄖ?,由用例圖和場(chǎng)景描述組成。順序圖用于描述一組交互對(duì)象間的交互方式,它表示完成某項(xiàng)行為的對(duì)象和這些對(duì)象之間傳遞消息的時(shí)間順序?;顒?dòng)圖特別適合描述工作流和并行處理過(guò)程。在設(shè)計(jì)屬性時(shí)要確定公有屬性、私有屬性、受保護(hù)屬性。7.設(shè)計(jì)類的屬性時(shí)必須要定義是哪兩項(xiàng)?設(shè)計(jì)類的屬性時(shí)必須要定義的內(nèi)容:1)屬性的類型:設(shè)計(jì)屬性時(shí)必須要根據(jù)開(kāi)發(fā)語(yǔ)言確定每個(gè)屬性的數(shù)據(jù)類型?如果數(shù)據(jù)類型不夠,設(shè)計(jì)人員可以利用已有的數(shù)據(jù)類型定義新的數(shù)據(jù)類型。根據(jù)細(xì)化的需求修訂開(kāi)發(fā)計(jì)劃。對(duì)軟件性能指標(biāo)、接口定義、設(shè)計(jì)和實(shí)現(xiàn)的約束條件等逐一進(jìn)行分析。以初始數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖的輸出端開(kāi)始回溯。6.請(qǐng)簡(jiǎn)單說(shuō)明結(jié)構(gòu)化分析的主要步驟。另外,在開(kāi)發(fā)過(guò)程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過(guò)程由不可見(jiàn)變?yōu)榭梢?jiàn),便于管理者對(duì)軟件生產(chǎn)進(jìn)度和開(kāi)發(fā)過(guò)程進(jìn)行管理。規(guī)范化的目的是使眾多的開(kāi)發(fā)者遵守相同的規(guī)范,使軟件生產(chǎn)擺脫個(gè)人生產(chǎn)方式,進(jìn)入標(biāo)準(zhǔn)化、工程化的生產(chǎn)方式。3)不主動(dòng)與人溝通:軟件不可見(jiàn)的特性,需要軟件工程師進(jìn)行大量書(shū)面的、口頭的或面對(duì)面的溝通,溝通的目的是為了使相關(guān)的人員了解項(xiàng)目的進(jìn)展、遇到的問(wèn)題、應(yīng)用的技術(shù)、采用的方法。2)對(duì)待計(jì)劃不嚴(yán)肅:軟件工程強(qiáng)調(diào)計(jì)劃性,計(jì)劃的內(nèi)容包括;設(shè)備資源、進(jìn)度安排、人力資源、任務(wù)分配等等。自從人們認(rèn)識(shí)到軟件危機(jī)以來(lái),總結(jié)軟件開(kāi)發(fā)的失敗教訓(xùn)和成功經(jīng)驗(yàn),并把它們總結(jié)成為最佳實(shí)踐,進(jìn)而形成標(biāo)準(zhǔn),要充分利用這些最佳實(shí)踐和標(biāo)準(zhǔn)來(lái)指導(dǎo)軟件過(guò)程。沒(méi)有唯一答案。,對(duì)于侵犯軟件著作權(quán)的行為,根據(jù)情節(jié)應(yīng)當(dāng)給予什么處罰?對(duì)于侵犯軟件著作權(quán)的行為,要根據(jù)情況承擔(dān)停止侵害、消除影響、賠禮道歉、賠償損失等民事責(zé)任;損害社會(huì)公共利益的,由著作權(quán)行政管理部門責(zé)令停止侵權(quán)行為,沒(méi)收違法所得,沒(méi)收、銷毀侵權(quán)復(fù)制品,并處罰款;情節(jié)嚴(yán)重的,著作權(quán)行政管理部門可以沒(méi)收用子制作侵權(quán)復(fù)制品的材料、工具、設(shè)備等;觸犯刑律的,依法追究刑事責(zé)任。d)提高軟件開(kāi)發(fā)生產(chǎn)率,及時(shí)交付使用。b)增強(qiáng)軟件過(guò)程的可見(jiàn)性和可控性,保證軟件的質(zhì)量。而軟件測(cè)試是在軟件測(cè)試環(huán)境下進(jìn)行,直接運(yùn)行開(kāi)發(fā)完成的程序,可能不再需要一些開(kāi)發(fā)時(shí)的驅(qū)動(dòng)程序、環(huán)境配置也不同。如果編碼使用解釋型語(yǔ)言,則可以進(jìn)行人機(jī)交互式調(diào)試,設(shè)里斷點(diǎn)、單步調(diào)試等。軟件測(cè)試的輸出是預(yù)知的,其軟件測(cè)試用例必須包括預(yù)期的結(jié)果,而調(diào)試的輸出大多是不可預(yù)見(jiàn)的,需要調(diào)試者去解釋、去發(fā)現(xiàn)產(chǎn)生的原因。調(diào)試所遵循的規(guī)律主要是些啟發(fā)式規(guī)則,是”個(gè)推理過(guò)程。指導(dǎo)原則和方法不同軟件側(cè)試是種有規(guī)律的活動(dòng),然后嚴(yán)格執(zhí)行。調(diào)試的方法經(jīng)常與使用的開(kāi)發(fā)工具有關(guān),例如解釋型的開(kāi)發(fā)工具可以交互式調(diào)試,編譯型開(kāi)發(fā)工具就很難較好地查錯(cuò)。它是比較有規(guī)律的活動(dòng),有系統(tǒng)的方法、原則作指導(dǎo)。后者是排錯(cuò),是種排除過(guò)程,是編碼活動(dòng)的部分?任務(wù)不同既然軟件測(cè)試屬于質(zhì)量保證活動(dòng),就要制訂軟件測(cè)試計(jì)劃,軟件設(shè)計(jì)時(shí)要設(shè)計(jì)系統(tǒng)軟件測(cè)試、集成側(cè)試用例,編碼階段要設(shè)計(jì)單元軟件測(cè)試用例并進(jìn)行單元軟件測(cè)試,軟件測(cè)試階段要進(jìn)行集成軟件測(cè)試、系統(tǒng)軟件測(cè)試等,直到產(chǎn)品交付。?目的不同軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤,至于找出錯(cuò)誤的原因和錯(cuò)誤發(fā)生的地方不是軟件測(cè)試的任務(wù),而是調(diào)試的任務(wù)。?軟件再工程的主要活動(dòng)有哪些?指在逆向工程所獲信息的基礎(chǔ)上修改重構(gòu)已有的系統(tǒng),產(chǎn)生的―個(gè)新版本,或者說(shuō)利用這些信息修改或重構(gòu)軟件系統(tǒng)的工作。(D為了達(dá)到最佳的測(cè)試效果,應(yīng)該由獨(dú)立的第三方從事測(cè)試工作。(4)測(cè)試應(yīng)從“小規(guī)?!遍_(kāi)始,逐步轉(zhuǎn)向“大規(guī)?!?S)窮舉測(cè)試是不可能的。(Z)應(yīng)該在測(cè)試之前就制定出測(cè)試計(jì)劃。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)缺陷的測(cè)試。?軟件I則試的原則有哪些?軟件測(cè)試是按照特定的規(guī)則,發(fā)現(xiàn)缺陷而執(zhí)行程序的過(guò)程。?按語(yǔ)言的組成方法,可以分成匯集式語(yǔ)言和可擴(kuò)充語(yǔ)言。?按程序的設(shè)計(jì)方法,可分為命令性語(yǔ)言和作用性語(yǔ)言。?按與機(jī)器的依賴程度,可分為低級(jí)、中級(jí)和高級(jí)語(yǔ)言?;咎卣靼ㄐ睦硖匦?,工程特性和技術(shù)特性三個(gè)方面。OOD主要包括三個(gè)方面的工作:系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)、用例實(shí)現(xiàn)方案設(shè)計(jì)和用戶界面設(shè)計(jì)。通常,軟件體系結(jié)構(gòu)涉及軟件的總體組織、全局控制、數(shù)據(jù)存取及子系統(tǒng)之間的通信協(xié)議等。良好的體系結(jié)構(gòu)設(shè)計(jì)是決定軟件系統(tǒng)成功的重要因素。第二個(gè)階段是詳細(xì)設(shè)計(jì),即過(guò)程設(shè)計(jì)或構(gòu)件級(jí)設(shè)計(jì),其任務(wù)是通過(guò)對(duì)結(jié)構(gòu)表示進(jìn)行細(xì)化,確定各個(gè)軟件構(gòu)件的詳細(xì)數(shù)據(jù)結(jié)構(gòu)和算法,產(chǎn)生描述各個(gè)軟件構(gòu)件的詳細(xì)設(shè)計(jì)文檔。第個(gè)階段是總體設(shè)計(jì),即概要設(shè)計(jì)或初步設(shè)計(jì)。?用什么指標(biāo)來(lái)衡量模塊獨(dú)立性?模塊的獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡(jiǎn)單的。軟件設(shè)計(jì)的任務(wù),就是把分析階段產(chǎn)生的軟件需求規(guī)格說(shuō)明轉(zhuǎn)換為用適當(dāng)手段表示的軟件設(shè)計(jì)文檔。即把軟件需求轉(zhuǎn)換為軟件包表示的過(guò)程??刂祁悓?duì)象可以和邊界對(duì)象交互,也可以和實(shí)體對(duì)象交互,但不能和用例的參與者直接進(jìn)行交互??刂祁悾号c業(yè)務(wù)過(guò)程相關(guān),它們控制整個(gè)業(yè)務(wù)的流程和執(zhí)行次序。邊界類處理軟件系統(tǒng)的輸入和輸出。在RUP的有關(guān)文檔中對(duì)實(shí)體類的解釋為:“實(shí)體類是用于對(duì)必須存儲(chǔ)的信息和相關(guān)行為建模的類。、邊界類和控制類?為什么將分析類劃分成這3種類型?實(shí)體類:用于描述必須存儲(chǔ)的信息,同時(shí)描述相關(guān)的行為。第七章1.面向?qū)ο蠓治霭男┗顒?dòng)?應(yīng)該建立哪些類型的模型?面向?qū)ο蠓治鯫OA模型的過(guò)程包括理解用例模型、識(shí)別分析類、定義交互行為、建立分析類圖、評(píng)審分析模型5個(gè)活動(dòng)組成。作用:數(shù)據(jù)字典作為分析階段的工具,進(jìn)而消除很多的誤解,同時(shí)也有助于改進(jìn)不同開(kāi)發(fā)人員之間的通信;.內(nèi)容:數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、加工邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體第六章?與傳統(tǒng)軟件開(kāi)發(fā)方法相比,面向?qū)ο蠓椒ㄓ惺裁磧?yōu)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1