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

正文內(nèi)容

軟件工程導(dǎo)論解答題總結(jié)(編輯修改稿)

2024-10-13 18:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的規(guī)定了每個(gè)階段必須提交的文檔;要求每個(gè)階段交出的所有產(chǎn)品都必須經(jīng)過(guò)質(zhì)量保證小組的仔細(xì)驗(yàn)證。,他所能完成的功能往往是最終端產(chǎn)品能完成的功能的一個(gè)子集。:不帶反饋環(huán),軟件產(chǎn)品的開(kāi)發(fā)基本上是線性順序進(jìn)行的。:能在短時(shí)間內(nèi)向用戶提交可完成部分工作產(chǎn)品;逐步增加產(chǎn)品功能可以使用戶有充裕的時(shí)間學(xué)習(xí)和適應(yīng)新產(chǎn)品從而減少一個(gè)全新的軟件可能給客戶組織帶來(lái)的沖擊。,使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)??梢园阉醋魇窃诿總€(gè)階段都增加了風(fēng)險(xiǎn)分析過(guò)程的快速模型。:對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重用,也有助于把軟件質(zhì)量作為軟件來(lái)發(fā)的一個(gè)重要目標(biāo);減少了過(guò)多測(cè)試或測(cè)試不足所帶來(lái)的風(fēng)險(xiǎn);更重要的是,在螺旋模型中維護(hù)只是模型的另一個(gè)周期,在維護(hù)和開(kāi)發(fā)之間并沒(méi)有本質(zhì)區(qū)別。47.“噴泉”這個(gè)詞體現(xiàn)了面向?qū)ο箝_(kāi)發(fā)過(guò)程迭代和無(wú)縫的特性。:業(yè)務(wù)建模;需求;分析與設(shè)計(jì);實(shí)現(xiàn);測(cè)試;部署;配置與變更管理;項(xiàng)目管理;環(huán)境。:初始階段、精化階段、構(gòu)建階段、移交階段。:是敏捷過(guò)程中最富盛名的一個(gè),“極限”含義是指把好的開(kāi)發(fā)實(shí)踐運(yùn)用到極致。:規(guī)劃階段、設(shè)計(jì)階段、開(kāi)發(fā)階段、穩(wěn)定階段、發(fā)布階段。=對(duì)象+類+繼承+用消息通信可行性研究:復(fù)查系統(tǒng)規(guī)模和目標(biāo);研究目前正在使用的系統(tǒng);導(dǎo)出新系統(tǒng)的高岑邏輯模型;進(jìn)一步定義問(wèn)題;導(dǎo)出和評(píng)論供選擇的解法;推薦行動(dòng)方針;草擬開(kāi)發(fā)計(jì)劃;書(shū)寫(xiě)文檔提交審查。他的基本思想是用圖形符號(hào)以黑盒子形式描繪組成系統(tǒng)的每個(gè)部件(程序、文檔、數(shù)據(jù)庫(kù)、人工過(guò)程等)。:處理(矩形)、輸入輸出(平行四邊形)、連接(圓形)、換頁(yè)連接(向下的五邊形箭頭)、數(shù)據(jù)流(箭頭)。,一個(gè)比較好的方法是分層次的描繪這個(gè)系統(tǒng)。(DFD)是一種圖形化技術(shù),他面會(huì)信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。:正方形(或立體型)表示數(shù)據(jù)的源點(diǎn)或終點(diǎn);圓角矩形(或圓形)代表數(shù)據(jù)變換的處理;開(kāi)口矩形(或兩條平行線)代表數(shù)據(jù)存儲(chǔ);箭頭代表數(shù)據(jù)流,即特定數(shù)據(jù)流動(dòng)的方向。,僅僅所處的狀態(tài)不同,數(shù)據(jù)存儲(chǔ)是處于靜止?fàn)顟B(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運(yùn)動(dòng)中的數(shù)據(jù)。另一個(gè)主要的用途是作為分析和設(shè)計(jì)的工具。,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。、沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖,數(shù)據(jù)字典也難以發(fā)揮作用。:數(shù)據(jù)流;數(shù)據(jù)流分量(即數(shù)據(jù)元素);數(shù)據(jù)存儲(chǔ);處理。:一般信息;定義;使用特點(diǎn);控制信息和分組信息。:順序、選擇、重復(fù),可選。15.“=”:等價(jià)于或定義為;“+”;和(即連接兩個(gè)分量);“【】”:或(即,從方括弧內(nèi)列出的若干分量中選擇一個(gè)),通常用“|”號(hào)隔開(kāi)供選擇的分量;“{}”:重復(fù);“()”:可選。:開(kāi)片:名字、別名、描述、定義、位置。:代碼行技術(shù);任務(wù)分解技術(shù);自動(dòng)估算成本技術(shù)。、運(yùn)行費(fèi)用和新系統(tǒng)將帶來(lái)的經(jīng)濟(jì)效益。所謂投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初投資所需要的時(shí)間。,也就是在整個(gè)生命周期之內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益與投資之差。需求分析 :功能需求;性能要求;可靠性和可用性需求;出錯(cuò)處理需求;接口需求;約束;你想需求;將來(lái)可能提出的要求。,這是軟件需求分析的一個(gè)重要任務(wù),它通常采用建立數(shù)據(jù)模型的方法。,數(shù)據(jù)結(jié)構(gòu)表示數(shù)據(jù)元素之間的邏輯關(guān)系。,也是迄今為止仍然廣泛使用的需求分析技術(shù)。他有兩種基本形式,分別是正式的和非正式的訪談。,而任何信息處理系統(tǒng)的基本功能都是把輸入數(shù)據(jù)轉(zhuǎn)變成需要的輸出信息。,稱為簡(jiǎn)易的應(yīng)用規(guī)格說(shuō)明技術(shù)。這種方法提倡用戶與開(kāi)發(fā)者密切合作,共同表示問(wèn)題,提出解決方案要素,商討不同方案并指定基本要求。:開(kāi)發(fā)者與用用戶不分彼此,齊心協(xié)力,密切合作;即時(shí)討論并求精;有能導(dǎo)出規(guī)格說(shuō)明的具體步驟。、最有效、最強(qiáng)大的需求分析技術(shù)。他是快速建立起來(lái)的旨在演示目標(biāo)系統(tǒng)主要功能的可運(yùn)行的程序。,他應(yīng)該實(shí)現(xiàn)用戶看得見(jiàn)的功能,省略系統(tǒng)“隱含”功能。:快速;容易修改。:第四代技術(shù);可重構(gòu)的軟件構(gòu)件;形式化規(guī)格說(shuō)明和原型環(huán)境。,模型是由一組圖形符號(hào)和組織這些符號(hào)的規(guī)則組成。,還應(yīng)該寫(xiě)出軟件需求規(guī)格說(shuō)明書(shū),他是需求分析階段得出的最主要的文檔。、準(zhǔn)確、具體的描述系統(tǒng)的數(shù)據(jù)要求、功能需求、性能需求、可靠性和可用性要求、出錯(cuò)處理需求、接口需求、約束、逆向需求以及將來(lái)可能提出的要求,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。:數(shù)據(jù)對(duì)象、數(shù)據(jù)對(duì)象的屬性、數(shù)據(jù)對(duì)象彼此間相互連接的關(guān)系。:一對(duì)一;一對(duì)多;多對(duì)多。(實(shí)體聯(lián)系圖)包含了實(shí)體、關(guān)系、屬性,通常用矩形代表實(shí)體,用連接相關(guān)實(shí)體的菱形表示關(guān)系,用橢圓形或圓角矩形表示實(shí)體的屬性,并用直線把實(shí)體與其屬性連接起來(lái)?!胺妒健倍x消除數(shù)據(jù)冗余的程度。第一范式(1NF)數(shù)據(jù)冗余程度最大,第五范式(5NF)數(shù)據(jù)冗余程度最小。(簡(jiǎn)稱狀態(tài)圖)通過(guò)描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來(lái)表示系統(tǒng)地行為。,一個(gè)狀態(tài)代表系統(tǒng)的一種行為模式。:初態(tài)、終態(tài)和中間狀態(tài)。在一張狀態(tài)圖中只能有一個(gè)初態(tài),而終態(tài)則可以有0至多個(gè)。,初態(tài)用實(shí)心圓表示,終態(tài)用一對(duì)同心圓表示,中間狀態(tài)用圓角矩形表示。:事件名(參數(shù)表)/動(dòng)作表達(dá)式;三種事件:entry(進(jìn)入該狀態(tài)的動(dòng)作), exit(退出該狀態(tài)的動(dòng)作), do(該狀態(tài)下的動(dòng)作)。:事件說(shuō)明【守衛(wèi)條件】/動(dòng)作表達(dá)式;守衛(wèi)條件為真時(shí),狀態(tài)轉(zhuǎn)換發(fā)生。,W圖也用樹(shù)形層次結(jié)構(gòu)描繪信息,但是這種圖形工具比層次方框圖提供了更豐富的秒胡手段。、處理、輸出圖的簡(jiǎn)稱。一種圖形工具,能夠方便的描繪輸入數(shù)據(jù)、對(duì)數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系。:一致性、完整性、現(xiàn)實(shí)性、有效性。(問(wèn)題陳述語(yǔ)言/問(wèn)題陳述分析程序)系統(tǒng):功能:描述任何應(yīng)用領(lǐng)域的信息系統(tǒng);創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)保存對(duì)該信息系統(tǒng)的描述符;對(duì)描述符施加增加、刪除和更改等操作;產(chǎn)生格式化的文檔和關(guān)于規(guī)格說(shuō)明書(shū)的各種分析報(bào)告。、系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)導(dǎo)出、系統(tǒng)規(guī)模、系統(tǒng)動(dòng)態(tài)、系統(tǒng)性質(zhì)和羨慕管理共8個(gè)方面描述信息系統(tǒng)。第五章:總體設(shè)計(jì)總體設(shè)計(jì)過(guò)程分為兩個(gè)階段: 1.系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)現(xiàn)方案 2.結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)總體設(shè)計(jì)的9個(gè)步驟: 1.設(shè)想供選擇的方案 2.選取合理的方案 3.推薦最佳方案 4.功能分解 5.設(shè)計(jì)軟件結(jié) 6.設(shè)計(jì)數(shù)據(jù)庫(kù) 7.制定測(cè)試計(jì)劃 8.書(shū)寫(xiě)文檔 9.審查和復(fù)查書(shū)寫(xiě)文檔(形成概要設(shè)計(jì)規(guī)格說(shuō)明書(shū)): 1.系統(tǒng)說(shuō)明 2.用戶手冊(cè) 3.測(cè)試計(jì)劃 4.詳細(xì)的實(shí)現(xiàn)計(jì)劃 5.數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果模塊是由邊界元素限定相鄰程序元素的序列,而且有一個(gè)總體標(biāo)識(shí)符代表它.(模塊式構(gòu)成程序的基本構(gòu)件)根據(jù)模塊數(shù)目和接口成本(模塊間的聯(lián)系成本):就是抽出事物的本質(zhì)特征而暫時(shí)不考慮他們的細(xì)節(jié).(抽象層次的過(guò)程實(shí)際上也是逐步求精的過(guò)程).抽象和求精是一對(duì)互補(bǔ)的概念,也是人類解決復(fù)雜問(wèn)題時(shí)最常用,,同時(shí)卻忽略了低層細(xì)節(jié),求精則幫助設(shè)計(jì)者在設(shè)計(jì)過(guò)程中逐步揭示出低層細(xì)節(jié)。信息隱藏原理指出:應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息(過(guò)程和數(shù)據(jù)),是指把一些關(guān)系密切的軟件元素物理地放得彼此靠近,:使得每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,:1.耦合:數(shù)據(jù)耦合,控制耦合,特征耦合,公共環(huán)境耦合,內(nèi)容耦合(盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合)2.內(nèi)聚:功能內(nèi)聚,信息內(nèi)聚,通信內(nèi)聚,過(guò)程內(nèi)聚,時(shí)間內(nèi)聚,邏輯內(nèi)聚,: 1.改進(jìn)軟件結(jié)構(gòu)提高模塊獨(dú)立性 2.模塊規(guī)模應(yīng)該適中3.深度,寬度,扇出和扇入都應(yīng)適當(dāng) 4.模塊的作用或應(yīng)該在控制域之內(nèi) 5.力爭(zhēng)降低模塊接口的復(fù)雜程度 6.設(shè)計(jì)單入口單出的模塊 7.模塊功能應(yīng)該可以預(yù)測(cè)層次圖和HIPO圖,結(jié)構(gòu)圖(描繪軟件結(jié)構(gòu)的圖形工具).結(jié)構(gòu)圖:用尾部是空心圓表示傳遞的是數(shù)據(jù),:把信息流映射成軟件結(jié)構(gòu),信息流的類型決定了映射方法信息流類型:1.交換流,2.事務(wù)流 第六章:詳細(xì)設(shè)計(jì)在設(shè)計(jì)人機(jī)界面過(guò)程中,遇到的4個(gè)問(wèn)題: 1.系統(tǒng)影響時(shí)間(長(zhǎng)度,易變性)2.用戶幫助設(shè)施(集成的/附加的幫助設(shè)施)3.出錯(cuò)信息處理4.命令交互(一個(gè)命令對(duì)應(yīng)單一的功能)人機(jī)界面設(shè)計(jì)指南: 1.一般交互指南涉及信息顯示,數(shù)據(jù)輸入和系統(tǒng)整體控制,因此這類指南是全局性的,.信息顯示指南:用文字,圖形和聲音按位置移動(dòng)和大小,使用顏色,分辨率和省略3.數(shù)據(jù)輸入指南:選擇命令,輸入數(shù)據(jù)和向系統(tǒng)提供輸入過(guò)程設(shè)計(jì)的 工具: 程序流程圖的缺點(diǎn): 1.程序流程圖本質(zhì)上不是逐步求精的好工具,它誘使程序員過(guò)早的考慮程序的控制流程,而不去考慮程序的全局結(jié)構(gòu) 2.程序流程圖中用箭頭代表控制流,因此程序員不受任何約束,可以完全不顧結(jié)構(gòu)程序設(shè)計(jì)的精神,隨意轉(zhuǎn)移控制 3.程序流程圖不容易表示數(shù)據(jù)結(jié)構(gòu) 盒圖的特點(diǎn):克服了程序流程圖的缺點(diǎn),但自身缺點(diǎn)是不易擴(kuò)展1.功能域(即一個(gè)特定控制結(jié)構(gòu)的作用域)明確,可以從盒圖上一眼就看出來(lái) 2.不能任意轉(zhuǎn)移控制3.很容易確定局部和全程數(shù)據(jù)的作用域4.很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)(問(wèn)題分析圖)::能夠清晰的表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系.(在多重嵌套的條件選擇時(shí)):容易繪制,易于理解,但不能判斷哪些組合不可能,葉子多(偽碼):(PDL)的優(yōu)點(diǎn): 1.可以作為注釋直接插在源程序中間2.可以使用普通的正文編輯程序或文字處理系統(tǒng),很方便的完成PDL的書(shū)寫(xiě)和編輯工作3.已經(jīng)有自動(dòng)處理PDL的程序存在,而且可以自動(dòng)由PDL生成程序代碼程序復(fù)雜程序的定量度量 :只要順序執(zhí)行俄流向都能合并,忽略箭頭,每個(gè)節(jié)點(diǎn)都是連通的(用圓表示節(jié)點(diǎn)代表一條或多條語(yǔ)句,箭頭線成為邊,代表控制流)由邊和結(jié)點(diǎn)圍成的面積為區(qū)域,: 1.流圖的區(qū)域數(shù)等于環(huán)形復(fù)雜度2.流圖G的環(huán)形復(fù)雜度V(G)=EN+2,其中E是流圖中邊的條數(shù),N是節(jié)點(diǎn)數(shù)3.流圖G的環(huán)形復(fù)雜度V(G)=P+1,其中P是流圖中判定節(jié)點(diǎn)的數(shù)目 第七章: ,所選用的高級(jí)語(yǔ)言有理想的模塊化機(jī)制,以及可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。為了便于調(diào)試和提高軟件可靠性,語(yǔ)言特點(diǎn)應(yīng)該是編譯程序能夠多地發(fā)下程序中錯(cuò)的錯(cuò)誤,為了降低軟件開(kāi)發(fā)和維護(hù)的成本,選用的高級(jí)語(yǔ)言應(yīng)該有良好的獨(dú)立編譯機(jī)制。: 1).系統(tǒng)用戶的要求 2).可以使用的編譯程序 3).可以得到的軟件工具 4).工程規(guī)模 5).程序員的知識(shí)6).軟件可移植性要求 7).軟件的應(yīng)用領(lǐng)域 : 1).程序內(nèi)部的文檔 2).數(shù)據(jù)說(shuō)明 3).語(yǔ)句說(shuō)明 4).輸入輸出5).效率(通算法提高和決定的)提高效率 :1).效率是性能的要求,因此應(yīng)該在需求分析階段效率方面的要求2).效率是靠設(shè)計(jì)來(lái)以高的3).程序的效率和程序的簡(jiǎn)單程序是一致的 : 1).程序運(yùn)行時(shí)間 2).存儲(chǔ)器效率 3).輸入輸出效率 軟件測(cè)試基礎(chǔ): :1).黑盒:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用。2).白盒: 如果知道產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是佛感召規(guī)格說(shuō)明的規(guī)定正常進(jìn)行 黑盒測(cè)試(功能測(cè)試): 模塊測(cè)試》子系統(tǒng)測(cè)試》系統(tǒng)測(cè)試》驗(yàn)收測(cè)試》平行運(yùn)行: 1》軟件配置 2》測(cè)試配置 ,而且對(duì)多個(gè)模塊的測(cè)試可以并行的進(jìn)行 : 1).模塊接口 2).局部數(shù)據(jù)接口 3).重要的執(zhí)行通路 4).出錯(cuò)處理器 5).邊界條件:為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行代碼過(guò)程 :為了診斷和改正程序中錯(cuò)誤的錯(cuò)誤代碼 ,而確認(rèn)指的是為了保證軟件確實(shí)滿足了用戶需求而進(jìn)行的一系列活動(dòng)。第八章: 軟件維護(hù):在軟件交付使用之后,為了改正錯(cuò)誤或者滿足新的需要而修改的過(guò)程改正性維護(hù):把診斷和改正錯(cuò)誤的過(guò)程稱為改正性維護(hù)適應(yīng)性維護(hù):為了和變化了的環(huán)境適當(dāng)?shù)呐浜隙M(jìn)行的修改軟件的活動(dòng)是既必要而又經(jīng)常性的活動(dòng)完善性維護(hù):在軟件使用的過(guò)程中,用戶往往提出增加新功能或修改已有功能的建議,還可能提出一般性的改進(jìn)意見(jiàn)預(yù)防性維護(hù):為了改進(jìn)未來(lái)的標(biāo)準(zhǔn)性或可靠性或?yàn)榱私o未來(lái)奠定更好的基礎(chǔ)而修改軟件軟件維護(hù)的過(guò)程: :⑴滿足維護(hù)要求表中提出的要求所需要的工作量 ⑵維護(hù)要求的性質(zhì) ⑶這項(xiàng)要求的優(yōu)先次序 ⑷與修改有關(guān)的事后數(shù)據(jù) : ⑴每次程序運(yùn)行平均失敗的次數(shù) ⑵用于每一類維護(hù)活動(dòng)的總?cè)藭r(shí)數(shù)⑶平均每個(gè)程序每種語(yǔ)言每種維護(hù)類型,所做的程序變動(dòng)數(shù) ⑷維護(hù)過(guò)程中增加或刪除一個(gè)原語(yǔ)句平均花費(fèi)的人時(shí)數(shù) ⑸維護(hù)每種語(yǔ)言所花費(fèi)的人
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1