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