版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.軟件工程三要素措施、工具、過程3.數(shù)據(jù)流圖的構(gòu)成元素包括數(shù)據(jù)的源點(diǎn)或終點(diǎn),數(shù)據(jù)的處理,數(shù)據(jù)流和數(shù)數(shù)據(jù)字典的構(gòu)成元素包括數(shù)據(jù)流,數(shù)據(jù)流分量,4.技術(shù)可行性的重要內(nèi)容:研究既有技術(shù)、資源及限制能否支持和實(shí)現(xiàn)系統(tǒng)的功能、性能,重5.軟件測試的基本原則:所有的測試都應(yīng)追溯到顧客需求、應(yīng)當(dāng)在測試工作真正開始前的較長時(shí)間內(nèi)就進(jìn)行測試計(jì)劃、Pareto原則應(yīng)用于軟件測試、測試應(yīng)從"小規(guī)模"開始,逐漸轉(zhuǎn)向"大規(guī)模"窮舉測試是不也許的、為了到達(dá)最佳效果,應(yīng)當(dāng)由獨(dú)立的第三方來構(gòu)造測試6.模型元素有關(guān)聯(lián)、聚合、依賴7.維護(hù):所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。維護(hù)的過程:維護(hù)組織,維護(hù)匯報(bào)。軟件的可理解性,可測試性,可修改性,可9、軟件的開發(fā)模型有瀑布模型、迅速原型模型,增量模型①軟件是一種邏輯實(shí)體,而不是詳細(xì)的物理實(shí)體,因而它具有抽象性。②軟件是通過人們的智力活動,把知識與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被發(fā)明出來的。③在軟件的運(yùn)行和有效期間,沒有硬件那樣的機(jī)械磨損、老化問題。④軟件的開發(fā)和運(yùn)行常常受到計(jì)算機(jī)可從如下幾種角度來檢查數(shù)據(jù)流圖的對的性:數(shù)據(jù)守恒、文獻(xiàn)的使用;父圖和子圖的平衡等;提高數(shù)據(jù)流圖的易理解性可從如下幾方面進(jìn)行:簡化加工間的聯(lián)絡(luò)、注意分解的均勻、合適地3.BROOKS定律?原因:1)當(dāng)小組變得更大時(shí),每個(gè)人需要用更多時(shí)間與組內(nèi)其他組員討論問題、協(xié)調(diào)工作,因此增長了通信開銷。2)假如在開發(fā)過程中增長小組人員,則最初一段時(shí)間內(nèi)項(xiàng)目組總生產(chǎn)率不僅不會提高反而會下降。這是由于新組員在開始時(shí)不僅不是生產(chǎn)力,并且在他們學(xué)習(xí)期間還需4.軟件生命周期可分為哪三個(gè)時(shí)期?GB8567中規(guī)定可分為哪幾種階段?定義時(shí)期:問題的定義(客戶需求)、可行性研究(為何做);開發(fā)時(shí)期:需求分析(做什么)、總體設(shè)計(jì)(怎么做一抽象)、詳細(xì)設(shè)計(jì)(怎樣實(shí)現(xiàn)一詳細(xì))、編碼(程序設(shè)計(jì)語實(shí)現(xiàn))測試;5、衡量模塊獨(dú)立性的兩個(gè)原則是什么?它們各表達(dá)什么?答案:模塊獨(dú)立程度可以由兩個(gè)定性原則度量,這兩個(gè)原則分別稱為內(nèi)聚和耦合。耦合衡量不一樣模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚衡量一種模塊內(nèi)部各個(gè)元素彼此間結(jié)合的軟件測試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。對的認(rèn)識測試的目的是十分重要的,測試目的決定了測試方案的設(shè)計(jì)。假如為了表明程序是對的的而進(jìn)行測試,就會設(shè)計(jì)某些不易暴露錯(cuò)誤的測試方案;相反,假如測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會力爭設(shè)計(jì)出最能暴露錯(cuò)誤的測試方案。由于測試的目的是暴露程序中的錯(cuò)誤,從心理學(xué)角度看,由程序的編寫者可行性分析的任務(wù)至少應(yīng)當(dāng)從如下三方面的可行性進(jìn)行研究。①技術(shù)上可行性:研究既有技術(shù)、資源及限制能否支持和實(shí)現(xiàn)系統(tǒng)的功能、性能,重要是技術(shù)風(fēng)險(xiǎn)問題。②經(jīng)濟(jì)上的可行性:進(jìn)行成本估算及效益評估,確定項(xiàng)目與否值得開發(fā)。③操作可行性:系統(tǒng)的操作方式在這個(gè)顧客組織內(nèi)行得通么?必要時(shí)還應(yīng)當(dāng)從法律、社會效益等更廣泛的方面研究多種解法的可行8.什么是軟件工程?概括的說,軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。采用工程的概念、原理、技術(shù)和措施來開發(fā)和維護(hù)軟件,把通過時(shí)間考驗(yàn)而證明對的的管理技術(shù)和目前可以做到的最佳編碼風(fēng)格又稱程序設(shè)計(jì)風(fēng)格或編程風(fēng)格。編碼的目的從強(qiáng)調(diào)效率轉(zhuǎn)變?yōu)閺?qiáng)調(diào)清晰。良好的編碼風(fēng)格能在一定程度上彌補(bǔ)語言存在的缺陷,而假如不注意風(fēng)格就很難寫出高質(zhì)量的程序。尤其當(dāng)多種程序員合作編寫一種很大的程序時(shí),需要強(qiáng)凋良好而一致的編碼風(fēng)格,以便互相通訊,減少因不協(xié)調(diào)而引起的問題??傊己玫木幋a風(fēng)格有助于編寫出可靠而又輕易維護(hù)的程序,10、詳細(xì)設(shè)計(jì)的基本任務(wù)?有哪幾種描述措施答:詳細(xì)設(shè)計(jì)即過程設(shè)計(jì),通過對構(gòu)造表達(dá)進(jìn)行細(xì)化,得到軟件詳細(xì)的數(shù)據(jù)構(gòu)造和算法,其基本目就是回答“詳盡、精確地描述系統(tǒng)個(gè)模塊的詳細(xì)實(shí)現(xiàn)措施”。描述措施有:程序流程圖、答:基本測試措施有黑盒試和白盒測試。黑盒測試法把程序看作程序的內(nèi)部構(gòu)造和處理過程。也就是說,黑盒測試是在程序接口進(jìn)行的能與否能按照規(guī)格闡明書的規(guī)定正常使用,程序與否能合適地接受輸入數(shù)據(jù)并產(chǎn)生對的的輸出信息,程序運(yùn)行過程中能否保持外部信息的完整性。黑盒測試又稱為程序當(dāng)作裝在一種透明的白盒子里,測試者完全懂得程序的構(gòu)造和處理序內(nèi)部的邏輯測試程序,檢測程序中的重要執(zhí)行通路與否都能按預(yù)定規(guī)1)問題描述:問題定義階段必須回答的關(guān)鍵問題是:“要處理的問題是什么?”2)可行性研究:這個(gè)階段要回答的關(guān)鍵問題是:“對于上一種階段所確定的問題有行得通的處理措施嗎?”3)需求分析:精確確定“為了處理這個(gè)問題,目的系統(tǒng)必須做什么”,重要是確定目的系統(tǒng)必4)總體設(shè)計(jì):這個(gè)階段必須回答的關(guān)鍵問題是:“概括地說,應(yīng)當(dāng)怎樣實(shí)現(xiàn)目的系統(tǒng)?”描述5)詳細(xì)設(shè)計(jì):也稱為模塊設(shè)計(jì),在這個(gè)階段將詳細(xì)地設(shè)計(jì)每個(gè)模塊,確定實(shí)現(xiàn)模塊功能所需要6)編碼和單元測試:這個(gè)階段的關(guān)鍵任務(wù)是寫出對的的輕易理解、輕易維護(hù)的程序模塊。7)綜合測試:這個(gè)階段的關(guān)鍵任務(wù)是通過多種類型的測試使軟件到達(dá)預(yù)定的規(guī)定。三、分析與設(shè)計(jì)(每題7分,共28分)1.確定軟件生命周期模型。有關(guān)向M企業(yè)副總寫一份匯報(bào)有關(guān)迅速原型對企業(yè)的軟件開發(fā)愈加優(yōu)越答:瀑布模型的一條重要的指導(dǎo)思想是清晰地辨別邏輯設(shè)計(jì)與物理設(shè)計(jì),盡量推遲程序的物理實(shí)現(xiàn)。最明顯的特點(diǎn)是階段間具有次序性和依賴性,即必須等待前一階段的工作完畢之后,才能開始后一階段的工作;前一階段的輸出文檔就是后一階段的輸入文檔。但在可行的軟件產(chǎn)品交付給顧客之前,理解顧客只能通過文檔來產(chǎn)品是什么樣的。不過,僅僅通過寫在紙上的靜態(tài)迅速原型是迅速建立起來的可以在計(jì)算機(jī)上運(yùn)行的程序,它能完畢的功能往往是最終產(chǎn)品能完畢的功能的一種子集。迅速原型模型的第一步是迅速建立一種能反應(yīng)顧客重要需求的原型系統(tǒng),讓顧客在計(jì)算機(jī)上合用它,通過實(shí)踐來理解目的系統(tǒng)的概貌。通過原型開發(fā)人員可以迅息,檢查取款單與存折,若有問題反饋給儲戶,否則登陸儲戶存款數(shù)據(jù)庫,修改對應(yīng)數(shù)據(jù)并更檢驗(yàn)取款取款單存折取款現(xiàn)金付款信息帳卡登錄畫出DFD圖并寫出數(shù)據(jù)字典中的數(shù)據(jù)流條目課程名),和開考課程(課程名,開考時(shí)間),經(jīng)檢查,編號填寫輸出準(zhǔn)考證給報(bào)名者,同步數(shù)據(jù)流條目數(shù)據(jù)流條目報(bào)名單=姓名+性別+身份證號+課程名開考課程=課程名+開考時(shí)間考生名冊=準(zhǔn)考證號+姓名+課程證號填寫準(zhǔn)報(bào)名者考生正式報(bào)名單3.鑒定表及鑒定樹依描述繪制鑒定表表6.1用判定表表示計(jì)算行李費(fèi)的算法123456789國內(nèi)乘客TTTTFFFFTFTFTFTFFFTTFFTTTFFFFFFFF免費(fèi)×××××××××4.由偽碼程序畫出程序流程圖和盒圖。畫出下列偽碼程序的程序流程圖和盒圖GnTq循環(huán)f停止STARTINPUT(A,B,C)預(yù)期的輸出123ABCXY1FFF111122FFT11123FTF1114FTT115TFF11236TFT127TTF18TTT號鑒定預(yù)期的輸出BCYZ11111232p①p①算客出聲m加速/減超速值轉(zhuǎn)換成rpm監(jiān)s速顯示。下箭頭mph顯示讀轉(zhuǎn)/分消耗蓋顯示m數(shù)字儀表板數(shù)字儀表板接收傳感器驅(qū)動儀表板車轉(zhuǎn)專換成rpm計(jì)算gph收集sps讀燃料流讀旋轉(zhuǎn)信號未經(jīng)精化的變換構(gòu)造數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換計(jì)算mph計(jì)算mpg計(jì)算里程加速/減速未經(jīng)精化的輸出構(gòu)造精化后的數(shù)字儀表板系統(tǒng)的軟件構(gòu)造控制轉(zhuǎn)換成pm發(fā)光二極接收傳感速/減速加速/減讀燃料流鈴聲計(jì)算1、一種正文文獻(xiàn)由若干個(gè)記錄構(gòu)成,每個(gè)記錄是一種字符串。1.每個(gè)記錄中空格字符的個(gè)數(shù),2.以及文獻(xiàn)中空格字符的總個(gè)數(shù)。規(guī)定的輸出數(shù)據(jù)格式是:1.每復(fù)制一行輸入字符串之后,另起一行印出這個(gè)字符串中的空格數(shù),2.最終印出文獻(xiàn)中空格的總個(gè)數(shù)。答:表達(dá)輸入輸出數(shù)據(jù)構(gòu)造的Jackson圖:輸出表格輸出表格III空格非空格空格總數(shù)描繪記錄空格程序構(gòu)造的Jackson圖6處理字符串分析字符申5處理非空格處理空格印字符串4印空格敵印總數(shù)3IIS用偽碼表達(dá)程序處理過程讀入字符串處理字符串seq印出字符串分析字符串iteruntil字符串結(jié)束分析字符select字符是空格分析字符or字符不是空格處理非空格seq處理非空格end分析字符串end印出空格數(shù)目程序體end試用Jackson措施完畢下列工作輸出結(jié)構(gòu)I考生記錄輸出結(jié)構(gòu)I考生記錄'通訊地址(1)輸入結(jié)構(gòu)II輸入結(jié)構(gòu)與輸出結(jié)構(gòu)中對應(yīng)的數(shù)據(jù)單元輸入結(jié)構(gòu)與輸出結(jié)構(gòu)中對應(yīng)的數(shù)據(jù)單元III準(zhǔn)考考分地址I⑦關(guān)閉全部文件;②打開兩個(gè)輸入文件;⑤生成—條新記錄;③建立輸出文件;⑥將新記錄寫入輸出文件;I(1)處理考生記錄(4)用Jackson偽代碼寫出上述程序的過程表達(dá)。產(chǎn)生新文獻(xiàn)seq打開兩個(gè)輸入文獻(xiàn)建立輸出文獻(xiàn)從輸入文獻(xiàn)中各讀一條記錄分析考生記錄iteruntil文獻(xiàn)結(jié)束處理考生記錄seq產(chǎn)生準(zhǔn)靠證號產(chǎn)生姓名產(chǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪購房合同
- 調(diào)味醬購銷合同范本
- 西班牙語翻譯服務(wù)合同協(xié)議書
- 臨時(shí)帳篷購銷合同
- 煤油銷售合同
- 企業(yè)白酒采購合同
- 補(bǔ)充合同的書寫格式
- 兒童奶粉購銷合同樣本
- 土地居間協(xié)調(diào)合同范本
- 紡織品文化創(chuàng)意合同
- 傷寒論選讀智慧樹知到期末考試答案章節(jié)答案2024年云南中醫(yī)藥大學(xué)
- 深基坑鋼板樁支護(hù)技術(shù)規(guī)程DBJ-T 15-214-2021
- 中國歷史文化知識競賽100題帶答案(完整版)
- 文史哲與藝術(shù)中的數(shù)學(xué)智慧樹知到期末考試答案章節(jié)答案2024年吉林師范大學(xué)
- 6.2 東北地區(qū)的人口與城市分布(課件) 八年級地理 (湘教版)
- 信息光學(xué)智慧樹知到期末考試答案章節(jié)答案2024年北京工業(yè)大學(xué)
- 電大財(cái)務(wù)大數(shù)據(jù)分析編程作業(yè)3
- 中華傳統(tǒng)文化與人生修養(yǎng)智慧樹知到期末考試答案2024年
- 環(huán)境有害物質(zhì)培訓(xùn)考核試題+答案
- 小班新生家長會活動方案及流程
- 醫(yī)院感染管理知識培訓(xùn)
評論
0/150
提交評論