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

正文內(nèi)容

軟件工程考試總結(jié)(編輯修改稿)

2024-10-28 14:32 本頁面
 

【文章內(nèi)容簡介】 理地放得彼此靠近。模塊的獨立程度的定性標準度量:內(nèi)聚、耦合。耦合:是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合由低程度到高程度分為:數(shù)據(jù)耦合、控制耦合、特征耦合、公共環(huán)境耦合、內(nèi)容耦合。內(nèi)聚:標志著一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。底內(nèi)聚有偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚。中內(nèi)聚包括過程內(nèi)聚和通信內(nèi)聚。高內(nèi)聚包括順序內(nèi)聚和功能內(nèi)聚。注:盡量使用數(shù)據(jù)耦合,少用控制耦合和特征耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合。:改進軟件結(jié)構(gòu)提高模塊獨立性。模塊規(guī)模應(yīng)該適中。深度、寬度、扇出和扇入都應(yīng)適當。模塊的作用域應(yīng)該在控制域之內(nèi)。力爭降低模塊接口的復雜程度。設(shè)計單入口單出口的模塊。模塊功能應(yīng)該可以預(yù)測。深度:表示軟件結(jié)構(gòu)中控制的層數(shù)。寬度:軟件結(jié)構(gòu)內(nèi)同一個層次上模塊總數(shù)的最大值。扇出:一個模塊直接控制的模塊數(shù)。扇入:表示一個模塊有多少個上級模塊直接調(diào)用它。注:設(shè)計的很好的軟件結(jié)構(gòu),通常頂層扇出比較高,中層扇出較少,底層扇入到公共的使用模塊中去。(底層模塊有高扇入):目標:給出設(shè)計軟件結(jié)構(gòu)的一個系統(tǒng)化的途徑。概念:把信息流映射策劃那個軟件結(jié)構(gòu),信息流的類型決定了映射的方。信息流的類型:變換流和事務(wù)流。變換流的特點:信息以“外部世界”的形式進入軟件系統(tǒng),經(jīng)處理以后再以“外部世界”的形式離開系統(tǒng)。事務(wù)流的特點:數(shù)據(jù)沿輸入通路到達一個處理,該處理根據(jù)輸入數(shù)據(jù)的類型在若干個動作序列中選出一個來執(zhí)行。:把具有變換流特點的數(shù)據(jù)流圖按預(yù)先確定的模式映射成軟件結(jié)構(gòu)。第一步:復查基本系統(tǒng)模型。第二步:復查并精化數(shù)據(jù)流圖。第三步:確定數(shù)據(jù)流圖是變換特性還是事務(wù)特性。第四步:確定輸入流和輸出流的邊界,從而孤立出變化中心。第五步:完成第一級分解。第六步:完成第二次分解。第七步:使用設(shè)計度量和啟發(fā)規(guī)則對第一次分割得到的軟件結(jié)構(gòu)進一步精化。第六章 詳細設(shè)計(怎樣具體地實現(xiàn)所要求的系統(tǒng))即過程設(shè)計。通過對結(jié)構(gòu)表示進行細化,得到軟件詳細的數(shù)據(jù)結(jié)構(gòu)和算法。:用圖表列出系統(tǒng)的每個程序,包括每個模塊和子程序名稱、標識符、層出結(jié)構(gòu)關(guān)系。對程序的功能、性能、輸入、輸出、算法、流程、接口等進行描述內(nèi)容包括:程序描述:程序簡要描述,意義和特點功能:程序應(yīng)具備的功能性能:精度、靈活性和時間特性等輸入項輸出項:一般交互指南:涉及信息顯示、數(shù)據(jù)輸入和系統(tǒng)整體控制。保持一致性,提供有意義的反饋,在執(zhí)行有破壞性的動作之前要求用戶確認,允許取消絕大多數(shù)操作,減少在兩次操作之間必須記憶的信息量,提高對話、移動和思考的效率,允許犯錯誤,按功能對動作分類,并據(jù)此設(shè)計屏幕布局,提供對用戶工作內(nèi)容敏感的幫助設(shè)施,用簡單動詞或動詞短語作為命令名。信息顯示指南:只顯示與當前工作內(nèi)容有關(guān)的信息,不要用數(shù)據(jù)淹沒用戶,使用一致標記、標準的縮寫和可預(yù)知的顏色,允許用戶保持可視化的語境,產(chǎn)生有意義的出錯信息,使用大小寫、縮進和文本分組以幫助理解,使用窗口分隔不同類型的信息,使用“模擬”顯示表示信息,以使信息更容易被用戶提取,高效率地使用顯示屏。數(shù)據(jù)輸入指南:盡量減少用戶的輸入動作,保持信息顯示和數(shù)據(jù)輸入之間的一致性,允許用戶自定義輸入,交互應(yīng)該是靈活的,并且可調(diào)整成用戶最喜歡的輸入方式,交互應(yīng)該是靈活的,并且可調(diào)整成用戶最喜歡的輸入方式,讓用戶控制交互流,對所有輸入動作都提供幫助,消除冗余的輸入。:分為圖形、表格、語言。有程序流程圖、盒圖(N—S圖)、PAD圖(問題分析圖)、判定表、判定樹、過程設(shè)計語言(PDL或偽碼)。:McCabe方法:根據(jù)程序控制流的復雜程度度量度量程序的復雜度,結(jié)果稱為環(huán)形復雜度。流圖:實質(zhì)上是“退化了的”程序流程圖。有結(jié)點(圓)、邊(箭頭)。區(qū)域:邊和結(jié)點圍成的面積。:=環(huán)形復雜度。(G)=E—N+2,E為邊數(shù),N為結(jié)點數(shù)。(G)=P+1,P為判定結(jié)點的數(shù)目。第七章 實現(xiàn)(編碼和測試):就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復審,是軟件質(zhì)量保證的關(guān)鍵步驟。:在軟件投入生產(chǎn)性運行之前,盡可能多現(xiàn)的發(fā)軟件在運行中的錯誤。:黑盒測試、白盒測試。黑盒測試:已經(jīng)知道產(chǎn)品應(yīng)有的功能,檢驗每個功能是否都能正常使用。也叫功能測試。白盒測試:已經(jīng)知道產(chǎn)品的內(nèi)部工作過程,檢驗這些過程是否按照規(guī)格說明書的規(guī)定正常進行。也叫結(jié)構(gòu)測試。以黑盒測試為主,白盒測試為輔。:模塊測試、子系統(tǒng)測試、系統(tǒng)測試、驗收測試,平行測試。:邏輯覆蓋:是對一系列測試過程的總稱,這組測試過程逐漸進行越來越完整的通路測試。種類:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、點覆蓋、邊覆蓋、路徑覆蓋?;韭窂綔y試:一、根據(jù)過程設(shè)計結(jié)果畫出相應(yīng)流圖。二、計算流圖的環(huán)境復雜度。三、確定線路獨立路徑的基本組合。獨立路徑是指至少引入程序的一個新處理語句集合或一個新條件路徑,就是至少包含一條在定義該路徑之前不曾用過的邊。獨立路徑數(shù)=環(huán)形復雜度四、設(shè)計可強制執(zhí)行基本集合中每條路徑的測試用例。:在測試發(fā)現(xiàn)錯誤之后排除錯誤的過程。:在軟件已交付使用之后,為了改正錯誤或者滿足新的需要而修改軟件的過程。分為改進性維護、適應(yīng)性維護、完善性維護、預(yù)防性維護。決定軟件可維護性的因素:可理解性、可測試性、可修改性、可移植性、可重用性。:通過計劃、組織和控制等一系列活動,合理的配置和使用各種資源,以達到既定目標的過程。管理內(nèi)容:估算軟件規(guī)模,工作量估算、進度計劃、人員組織、質(zhì)量保證、軟件配置管理、能力成熟度模型。第三篇:軟件工程考試軟件工程是用工程、科學和數(shù)學的原則與方法研制、維護計算機軟件的有關(guān)技術(shù)和管理方法 軟件工程三要素:方法、工具和過程軟件工程的內(nèi)容:軟件開發(fā)技術(shù)和軟件開發(fā)管理兩個方面可行性研究方面:技術(shù)可行性經(jīng)濟可行性操作可行性法律可行性IT項目可行性研究審計的概念:事前對IT項目從技術(shù)和經(jīng)濟兩個方而進行的詳細論證,涉及數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,(1)數(shù)據(jù)流(2)數(shù)據(jù)元素(3)數(shù)據(jù)存儲(4)處理 驗證軟件需求的正確性:(1)一致性:所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。(2)完整性: 需求必須是完整的,規(guī)格說明書應(yīng)該包括用戶需要的每一個功能或性能(3)現(xiàn)實性:指定的需求應(yīng)該是用現(xiàn)有的硬件技術(shù)和軟件技術(shù)基本上可以實現(xiàn)的。對硬件技術(shù)的進步可以做些預(yù)測,對軟件技術(shù)的進步則很難做出預(yù)測,只能從現(xiàn)有技術(shù)水平出發(fā)判斷需求的現(xiàn)實性。(4)有效性: 必須證明需求是正確有效的,確實能解決用戶面對的問題。軟件設(shè)計過程有:1數(shù)據(jù)設(shè)計:將實體 – 關(guān)系圖中描述的對象和關(guān)系,以及數(shù)據(jù)詞典中描述的詳細數(shù)據(jù)內(nèi)容轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。2總體結(jié)構(gòu)(系統(tǒng)結(jié)構(gòu))設(shè)計: 定義軟件系統(tǒng)各主要成份之間的關(guān)系。3過程設(shè)計: 把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過程性描述。4接口設(shè)計:定義軟件內(nèi)部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間的交互機制。軟件設(shè)計方法:結(jié)構(gòu)化設(shè)計方法(SD)面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法(JSD方法)面向?qū)ο蟮脑O(shè)計方法(OOD)軟件設(shè)計分兩個階段完成:結(jié)構(gòu)設(shè)計:結(jié)構(gòu)設(shè)計是總體設(shè)計階段的任務(wù)。結(jié)構(gòu)設(shè)計確定程序由哪些模塊組成,以及這些模塊之間的關(guān)系。過程設(shè)計:確定每個模塊的處理過程結(jié)構(gòu)程序設(shè)計:一種設(shè)計程序的技術(shù),它采用自頂向下逐步求精的設(shè)計方法和單入口單出口的控制結(jié)構(gòu)軟件測試:是根據(jù)軟件開發(fā)各階段的文檔資料和程序的內(nèi)部結(jié)構(gòu),精心設(shè)計一組“高產(chǎn)”的測試用例,利用這些實例執(zhí)行程序,找出軟件中潛在的各種錯誤和缺陷的過程 黑盒法(黑盒技術(shù)是把被測試對象看成一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在軟件的接口處進行測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求 白盒法(白盒技術(shù)):是把測試對象看作一個打開的盒子,測試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1