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

正文內(nèi)容

軟件工程學(xué)習(xí)筆記-免費(fèi)閱讀

2025-07-19 00:26 上一頁面

下一頁面
  

【正文】 它們一般包括幾個不同的工作臺,將這引起工作臺以某種方式集成起來。軟件工具的主目的:提高軟件生產(chǎn)率和改善軟件質(zhì)量。美國核子安全分析中心發(fā)布的《安全參數(shù)顯示系統(tǒng)的驗(yàn)證與確認(rèn)》ISO5807它是配置管理的基本單位。軟件資源4)主要功能3)用戶來自用戶的干擾主要有:不積極配合、求快求全、功能變化。冗余附加技術(shù)指為了實(shí)現(xiàn)上述冗余所需的資源和技術(shù)。常用的有:三模冗余(TMR和多模冗余。規(guī)定功能的軟件,在一定程度上能從錯誤狀態(tài)自動恢復(fù)到正常狀態(tài)3)模塊的層次4)八、什么是軟件的可靠性,它們能否定量計算?軟件可靠性是指在給定時間內(nèi),在規(guī)定的環(huán)境下系統(tǒng)完成所指定的功能的概率。適應(yīng)性以新產(chǎn)品開發(fā)為重三、影響軟件質(zhì)量的因素有哪些一般地說,影響軟件質(zhì)量的因系可以分為兩大類:一般——具體內(nèi)聚十二、面向?qū)ο笤O(shè)計的啟發(fā)規(guī)則八、對象模型建模過程確定類準(zhǔn)備數(shù)據(jù)字典確定關(guān)聯(lián)確定屬性使用繼承來細(xì)化類完善對象模型九、動態(tài)模型建模過程準(zhǔn)備腳本確定事件準(zhǔn)備事件跟蹤表構(gòu)造狀態(tài)圖十、功能模型建模過程確定輸入值、輸出值建立數(shù)據(jù)流圖十一、面向?qū)ο笤O(shè)計的準(zhǔn)則表現(xiàn)了對象的相互關(guān)系。4)通信機(jī)制稱為消息傳遞。不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或事件。 六、快速原理的開發(fā)步驟快速分析構(gòu)造原型運(yùn)行原型評價原型修改七、評價快速原理的優(yōu)缺點(diǎn)?優(yōu)點(diǎn)1)及早為用戶提供有用的產(chǎn)品2)及早發(fā)現(xiàn)問題,隨時糾正錯誤3)減少技術(shù)、應(yīng)用風(fēng)險,縮短開發(fā)時間,減少費(fèi)用,提高生產(chǎn)率。演化提交模型在項(xiàng)目開發(fā)的各個階段都是增量方式。三、增量模型有幾種,各有何特點(diǎn)?增量模型的分類1)漸增模型增量構(gòu)造模型:它在瀑布模型的基礎(chǔ)上,對一些階段進(jìn)行整體開發(fā),對別一些階段進(jìn)行增量開發(fā)。維護(hù)支援技術(shù)是在軟件維護(hù)階段用來提高維護(hù)作業(yè)的效率和質(zhì)量的技術(shù)。25%完善性維護(hù)增加軟件功能、增強(qiáng)軟件性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動。寬度優(yōu)先策略:逐層結(jié)合直接下屬的所有模塊2)自底向上結(jié)合僅需編寫模塊驅(qū)動,用不寫樁模塊。而漸增式測試往往把單元測試與集成測試合在一起。人們可能根據(jù)經(jīng)驗(yàn)或直覺推測程序中可能存在的各種錯誤,從而有針對性給定檢查這些錯誤的測試用例能有效地檢測輸入條件和各種組合可能會引起的錯誤。5)條件組合覆蓋設(shè)計足夠的測試用例,使得每個判定表達(dá)式條件的各種可能的值的組合都至少出現(xiàn)一次。3)除了檢查程序是否做了它應(yīng)該做的事,還應(yīng)該檢查程序是否做了它不應(yīng)該做的事]4)應(yīng)制定測試計劃并嚴(yán)格執(zhí)行5)長期保留測試用例6)對發(fā)現(xiàn)錯誤較多的程序段,應(yīng)進(jìn)行更深入的測試。應(yīng)注意的問題1)源程序文檔化標(biāo)識符應(yīng)注意取名程序應(yīng)注釋2)數(shù)據(jù)說明3)語句構(gòu)造:簡單直接4)輸入和輸出。4GL等)3)實(shí)時處理匯編語言開發(fā)工具可利用性作者:思淵 提交日期:20061021 14:52:00六、什么是JACKSON方法Jackson方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法。三、程序流程圖程序流程圖又稱為程序框圖,它是歷史最悠久,使用最廣泛的一種程序邏輯結(jié)構(gòu)的工具優(yōu)點(diǎn):直觀清晰,易于使用缺點(diǎn)1)可以隨心所欲地畫流程線的流向,容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu)。事物型軟件結(jié)構(gòu)應(yīng)該包括兩個部分:一個接收分支和一個發(fā)送分析(包含一個高度模塊)。確定DFD中心,邏輯輸入和邏輯輸出4)模塊大小適中5)模塊的接口要簡單、清晰、含義明確、便于理解、易于實(shí)現(xiàn)、測試和維護(hù)。功能內(nèi)聚這是最強(qiáng)的內(nèi)聚。內(nèi)容耦合最高程度的耦合,也是最差的耦合。3)數(shù)據(jù)庫設(shè)計說明書3)因此,不適合描述實(shí)時控制系統(tǒng)。它分為三個部分:1)畫數(shù)據(jù)流而不是控制流,反映做什么,數(shù)據(jù)流名稱只能是名詞或名詞短語。第三章一、什么是需求分析?需求分析階段的基本任務(wù)是什么?需求分析開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換為相應(yīng)的形式功能規(guī)約的過程。具有較大的靈活性,適合于軟件需要不明確,設(shè)計方案有一定風(fēng)險的軟件項(xiàng)目3)螺旋模型是一種風(fēng)險驅(qū)支模型。取得較好的軟件性能4)生產(chǎn)工具:高級語言第一章一、軟件的特點(diǎn)軟件:計算機(jī)程序及其說明程序的各種文檔程序:是計算機(jī)任務(wù)的處理對象和處理規(guī)則的描述文檔:是有關(guān)計算機(jī)程序功能、設(shè)計、編制、使用的文字或圖形資料軟件的特點(diǎn):1)軟件是一種邏輯產(chǎn)品2)軟件產(chǎn)品的生產(chǎn)主要是研制3)軟件產(chǎn)品不會用壞,不存在磨損、消耗問題4)軟件產(chǎn)品的生產(chǎn)主要是腦力勞動5)軟件費(fèi)用不斷增加,軟件成本相當(dāng)昂貴二、軟件生產(chǎn)有幾個階段,各有何特征程序設(shè)計時代生產(chǎn)方式:個體手工勞動開發(fā)方法:個人技巧,開始提出結(jié)構(gòu)法方法硬件特征:速度、容量、工作可靠躍居第一開發(fā)的軟件易于移植5)適合于大型軟件的開發(fā)。4)面向?qū)ο蟮拈_發(fā)方法基本出發(fā)點(diǎn):盡可能按照人類認(rèn)識世界的方法和思維來分析和解決問題包括:面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計、面向?qū)ο髮?shí)現(xiàn)。1.1需求分析的難點(diǎn)1)問題的復(fù)雜性2)交流障礙3)不完備性和不一致性4)需求易變性1.2適用的基本原則1)必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域2)可以把子個復(fù)雜問題功能進(jìn)行分解并可逐層細(xì)化3)建?;救蝿?wù)1)問題識別這些需求包括:功能需求,性能需求,環(huán)境需求,用戶界面需求2)分析與綜合,導(dǎo)出軟件的邏輯模型3)編寫文檔主要包括:編寫需求規(guī)則說明書,初步用戶使用手冊,確認(rèn)測試計劃,修改完善軟件開發(fā)計劃二、什么是結(jié)構(gòu)化分析方法?該方法使用什么描述工具?結(jié)構(gòu)化分析方法(SA)是面向數(shù)據(jù)流進(jìn)行需求分析的方法策略自頂向下逐層分解的分析策略描述工具利用圖形等半形式化的描述方式表達(dá)需求1)一般不畫物質(zhì)流每個加工至少有一個輸入流和一個輸出流編號父圖與子圖平衡:了圖的輸入輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入輸出數(shù)據(jù)流必須一致。IDEF0:描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的功能模型。2)SA方法在使用DFD在分析與描述“數(shù)據(jù)要求”方面有局限的3)DFD不適合描述人機(jī)界面系統(tǒng)的要求4)為了更精確地描述軟件包需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實(shí)現(xiàn)自動化,SA方法可與形式方法結(jié)合起來。用戶手冊4)內(nèi)聚性也稱塊內(nèi)聯(lián)系模塊功能強(qiáng)度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。一個模塊直接使用另一個模塊內(nèi)部數(shù)據(jù)或通過非正式入口而轉(zhuǎn)入另一個模塊內(nèi)部。模塊內(nèi)所有元素共同完成一個功能,缺一不可。七、什么是模塊的影響范圍?什么是模塊的控制范圍?它們之間應(yīng)該建立什么關(guān)系?模塊的影響范圍受該模塊內(nèi)一個判定影響的所有模塊的集合。設(shè)置軟件結(jié)構(gòu)的頂層和第一層:變換結(jié)構(gòu)第一層一般至少要有三種功能模塊:輸入、輸出和變換模塊。2)流程圖不易反映逐步求精的過程,往往反映的是最后的結(jié)果3)不易表示數(shù)據(jù)結(jié)構(gòu)。它定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu),而不是軟件體系結(jié)構(gòu),因此該方法適用于詳細(xì)設(shè)計階段。軟件的可重用性SQLAda等4)系統(tǒng)軟件匯編語言5)效率作者:思淵 提交日期:20061021 14:53:007)程序員避免測試自己的程序。6)路徑覆蓋設(shè)計足夠的測試用例,覆蓋被測試程序中所有可能的路徑2.2循環(huán)覆蓋2.3基本路徑覆蓋是在程序控制流程圖的基礎(chǔ)上,通過分析控制構(gòu)造的環(huán)路覆雜性,導(dǎo)出基本路徑集合,從而設(shè)計測試用例,保證這些路徑至少通過一次。聯(lián)合使用各種方法,形成綜合策略。2)非漸增式需要更多的工作量。九、什么是確認(rèn)測試?該階段有哪些工作?確認(rèn)測試又稱有效性測試。50%預(yù)防性維護(hù)為了提高軟件的可維護(hù)性和可靠性而對軟件進(jìn)行的修改。五、維護(hù)有哪些副作用編碼副作用數(shù)據(jù)副作用文檔副作用六、什么是軟件的可維護(hù)性?可維護(hù)性度量特性是什么?軟件的可維護(hù)性軟件能夠被理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。演化提交模型它在瀑布模型的基礎(chǔ)上,所有階段都進(jìn)行增量開發(fā)。五、快速原理模型原理利用原理輔助軟件開發(fā)的一種思想。4)促使用戶主動參與開發(fā)活動,加強(qiáng)了信息反饋,適應(yīng)需要地找麻煩化,能有效提高系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1