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

正文內容

軟件工程導論(第6版)(文件)

2024-10-15 13:05 上一頁面

下一頁面
 

【正文】 和寬度均為3填空題,一般認為軟件是 _程序、_文檔____ 和_數據 數據的源點與終點、數據流_、加工、數據文件。分別估算每一個子任務所需要的開發(fā)工作量,然后將它們加起來,將得到軟件的總開發(fā)量。:(1)著作權登記;(2)著作權延續(xù)登記;(3)權利轉移備案登記。 ___修改軟件的過程稱為適應性維護?!俺绦蛟O計方法的革命”的 結構化 程序設計,使程序設計從主要依賴于程序員個人的自由活動變成為有章可循的一門科學。商店接到訂單后首先查商品庫存,看是否有足夠的存貨。待接到供應商發(fā)來的相應商品時,通知財務部門向供應商付款,并向銷售部門發(fā)出到貨通知,同時,采購部門要修改商品庫存和暫存訂單信息。6).根據你對問題的理解,給出“銷售歷史”這個數據存儲的數據結構描述。有關計算機程序功能、設計、編制、使用的文字或圖形資料稱為_____________。_____________是指工具使 用共享數據模型來操作。軟件在該模型中是“逐漸”開發(fā)處理的,開發(fā)出一部分,向用戶展示一部分,可讓用戶及早看到部分軟件,及早發(fā)現問題。它是軟件工程中最早出現的開發(fā)方法,特別適用于數據處理領域的問題。、數據集成、表示集成; 、較寬支持、一般支持; 、缺乏好的開發(fā)方法和手段; ; 、分解、抽象; 、面向對象設計、面向對象實現; 、需求分析、概要設計、詳細設計、編碼、測試、維護; ; ; (數據值)、屬性值; 。、壓縮了的_____________和_____________過程,要在較高層次上以較抽象的方式進行需求分析和設計過程。項目的_________ ____是指在整個生命周期之內的累計經濟效益(折合成現在值)與投資之差。軟件計劃的任務是_______ ______。解答: 、數據存儲、數據項、 ; 、設計 、經濟、社會 、比較和權衡 、有形效益 、數據流、數據存儲、外部實體 、算法分解 、技術、社會環(huán)境和人。,從數據存儲 流出的數據可理解為從文件_____________數據或得到_____________結果。,開發(fā)人員要從用戶那里解決的最重要的問題是_____________。:(1)采用_____________、_____________、的程序 設計方法;(2)使用_____________構造程序;(3)主程序員組的組織形式。,除了對模塊內的算法進行設計,還應對模塊內的_____________進行設 計。,可以完成_____________語言無法滿足要求的特殊功 能,如與外部設備之間的一些接口操作。A、詳細計劃 B、可行性分析C、運行階段 D、測試與排錯從結構化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大(C)。[解析]系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,用圖形符號表示系統(tǒng)中的各個元素,如人工處理、數據處理、數據庫、文件、設備等,表達了元素之間的信息流動的情況。[解析]漸增式測試法有自頂向下結合和自底向上結合兩種組裝模塊的方法,其中自頂向下集成是構造程序結構的一種增量式方式,不需要編寫驅動模塊,只需要編寫樁模塊。[解析]在基本路徑測試中,以詳細設計或源程序為基礎,導出控制流程圖的拓撲結構——程序圖,在計算了程序圖的環(huán)路復雜性之后,確定只包含獨立路徑的基本路徑圖,其中獨立路徑是包括一組以前沒有處理的語句或條件的一條路徑。26.在JSP方法中解決結構沖突的具體辦法是(中間數據結構或中間文件)。[解析]詳細設計的基本任務是為每個模塊進行詳細的算法設計,為模塊內的數據結構進行設計,確定每個模塊的內部特性,包括模塊的算法和使用的數據。29.有兩類維護技術:在開發(fā)階段使用來減少錯誤、提高軟件可維護性的面向維護的技術;在維護階段用來提高維護的效率和質量的(維護支援)技術。[解析]計算機語言根據不同行業(yè)的需求,使用的側重點也不盡相同,在辦公管理方面,一些數據庫語言如FOXPRO、ORICAL有很多的應用,在工程行業(yè),計算機語言的科學計算能力就顯得格外重要,如MATLAB、PL/FORTRAN語言都是工程計算中常用的語言。(X)上述數據流圖表示數據A和B同時輸入變換成C。(X)8.UML只能應用于軟件系統(tǒng)模型的建立。[解析]對于一個系統(tǒng)所必須要衡量的是經濟上是否合算,經濟可行性的范圍很廣,包括效益分析、潛在市場前景等。[解析]通常我們用投資回收期來衡量一個開發(fā)項目的價值,投資回收期越短,就越快獲得利潤。[解析]使用JSP方法時會遇到此類結構沖突問題,對此,Jackson提出了引入中間數據結構或中間文件的辦法,將沖突部分分隔開來,建立多個程序結構,再利用中間文件把它們聯(lián)系起來,構成一個系統(tǒng)的整體。解:PDL語言:N=1WHILE NIF A(N)ELSE MAX =A(N)ENDIF。41.根據下列條件使用等價類劃分法設計測試用例。現在想建立一個計算機輔助企業(yè)管理系統(tǒng),其中:生產科的任務是:(1)根據銷售公司轉來的內部合同(產品型號、規(guī)格、數量、交獲日期)制定車間月生產計劃。試寫出以上系統(tǒng)中生產科和技術科處理的軟件結構圖。計算機軟件工程學就是為了研究如何消除軟件危機而發(fā)展起來的。再來看軟件的失效圖像,我繪制了兩條,一條是理想情況下,另一天是實際情況下。另外呢,軟件復雜性很高,軟件技術的發(fā)展落后于需求,成本也相當昂貴。比方說,你在用軟件時,它不能與你的計算機硬件環(huán)境兼容或是不能滿足你的要求。下面我將引入一個問題,大家思考一下,假設你是軟件公司的總工程師,當你告訴自己手下的工程師們及時發(fā)現并改正錯誤的重要性時,有人不同意這個觀點,認為要求在錯誤進入軟件之前就清楚它們是不現實的,并且還舉了一個例子:“如果一個故障是編碼錯誤造成的,那么,一個人又怎么能再設計階段就清除他呢?”你同意他的觀點嗎?答:在軟件開發(fā)的不同階段進行修改需要付出的代價是很不一樣的,在早期引入變動,涉及的面比較少,代價也比較低當進入開發(fā)中期,軟件配置的許多東西都已經完成,引入一個變動要對所有已完成的配置成分都做相應地修改,不僅工作量大,而且邏輯上海很復雜,代價劇增啊,在軟件已經完成時在引入變動,當然需要付出更大的代價。是一種新興工程。因而就應該吧軟件生命周期劃分為若干個階段,并相應地制定出切實可行的計劃,并嚴格計劃開發(fā),維護。結果應能清楚的審查軟件是看不到摸不著的邏輯產品,應該根據軟件開發(fā)項目的總目標及完成期限,規(guī)定產品的標準,從而使得所得到的的結果更容易被審查開發(fā)小組的人員應該少而精 大家不是都在說人多力量大嗎,何況軟件開發(fā)是團隊協(xié)作嗎?在這里要注意到人員多交流情況討論問題也會增加,耗時耗力。接下來就是編碼實現功能,而測試則是使軟件達到預訂的要求,在這里并不是結束我們還要對其進行運行維護持續(xù)滿足用戶的需求。那有的同學會問我們前面不是講過軟件周期嗎,它不是也規(guī)定了先干什么后干什么嗎,對,沒錯,它也是一種過程模型。課后作業(yè):素材32 3。歸納小結:這節(jié)課呢,我們主要講了什么是軟件,軟件具有什么特性,有四點:邏輯實體、成本昂貴、技術落后于需求、復雜度高。這就好比我們要建一棟房子,必須要有廚房,臥室吧,那么我們就需要有一個任務表,第一步干什么第二步干什么來完成。承認不斷改進軟件工程實踐的必要性就是要積極主動的采納新的軟件技術,且要不斷總結經驗。要必須按照嚴格的規(guī)程進行評審,獲得批準以后才能實施修改。下面就是本節(jié)課的重點,請大家認真聽講。也就是我們所說的團隊合作推廣使用在實踐中總結出來的開發(fā)軟件的成功技術和方法 開發(fā)和使用更好的軟件工具那么軟件危機我們就講到這,下面開始介紹軟件工程:什么是工程?我們平時經常聽到水利工程,建筑工程,工程就是對技術實體的分析、設計、建造、驗證和管理。再來如果沒有和用戶進行很好的溝通就著手編寫程序,那么人家也不會滿意;軟件質量靠不住、軟件開發(fā)出來是不可維護的,也可以說是不能夠對其功能進行修改適應用戶需求;軟件開發(fā)供不應求都是軟件危機的表現。那么大家思考一下,能夠正常運行的軟件可能會存在軟件危機嗎?答案是可能會。從圖中我們還可以看出在軟件的運行和使用期間,沒有硬件那樣的機械磨損,老化問題。軟件就是計算機系統(tǒng)中與硬件相互依存的另一部分,它包括程序、相關數據及其說明文檔。[解析]軟件結構圖是軟件系統(tǒng)的模塊層次結構,反映了整個系統(tǒng)的功能實現,即將來程序的控制層次體系,軟件結構往往用樹狀或網狀結構的圖形來表示,其主要內容有模塊及模塊的控制關系,根據題意,可繪制出生產科和技術科的軟件結構圖,其中生產科的結構圖深度和寬度均為4,技術科的結構圖的深度和寬度均為3。(4)將產品的組裝計劃傳達到各科,將組裝月計劃分解為周計劃,下達給車間技術科的任務是:(1)根據生產科轉來的組裝計劃進行產品結構設計,產生產品裝配圖給生產科,產生外購需求計劃給供應科,并產生產品自制物料清單。本題劃分了3個合理等價類,9個不合理等價類進行測試,取到了預期的效果。ENDWHILE。解:圖 b 為一個改進方案,將模塊 G 的位置提高,使其作用范圍為控制范圍的子集,減 少模塊 之間的聯(lián)系。[解析]對應關系是指數據單元在數據內容上、數量上和順序上有直接的因果關系,對于重復的數據單元,重復的次序和次數都相同才有對應關系。[解析]社會可行性包括合同、責任、侵權等技術人員不甚了解的諸多問題。(X)10.軟件測試的目的是為了無一遺漏的找出所有的錯誤。(X)6.判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。(√)2.模塊內的高內聚往往意味著模塊間的松耦合。而維護支援技術則包含信息收集,錯誤原因分析,維護方案評價等項,是在軟件維護階段用來提高維護效率和質量的技術。28.所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱(軟件問題)報告。它定義了一組以數據結構為指導的映射過程,根據輸入、輸出的數據結構,按一定的規(guī)則映射成軟件的過程描述,在JSP方法中解決結構沖突的具體辦法是引入中間數據結構或中間文件,將沖突部分分隔開來,建立多個程序結構,再利用中間文件把它們聯(lián)系起來,構成一個系統(tǒng)的整體。25.匯編語言是面向(機器)的,可以完成高級語言無法完成的特殊功能,如與外部設備之間的一些接口工作。24.獨立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。[解析]成本效益分析首先是估算將要開發(fā)的系統(tǒng)的開發(fā)成本,然后與可能取得的效益進行比較和權衡,其目的是從經濟角度評價開發(fā)一個新的軟件項目是否可行。A、需求分析階段 B、詳細設計階段C、概要設計階段 D、可行性研究階段軟件工程的出現主要是由于(C)。第四篇:軟件工程導論試題軟件工程導論試題一.選擇瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設計、詳細設計、編碼、測試和運行、維護。,注釋分為_____________、_____________ 兩類。測試一個模塊時,需要設計_____________。、_____________和_____________三種基本控制結構構造。將這些共同的理解進行了整理,最后形成文 檔_____________。,所以必須有_____________。為了滿足用戶需要,回答系統(tǒng)必須 做什么的問題。,然后與可能取得的效益進 行_____________。 發(fā),是否值得開發(fā)。,在實際的應用中,它們之間 的關系表現為_____________。它包括_____________、項目開發(fā)計劃、_____________、_____________、_____________、_ ____________、_____________、_____________,它規(guī)定了由前至后、相互銜接的固定次序,如同瀑布流水,逐級下落。,CASE工具可分為_____________、_____________和_____________工具。財務部門依據供應商送來的收據記賬。若存貨不足,則暫存顧客訂單并向采購部門發(fā)出訂貨通知。需要為被測模塊設計___測試用例_______。 __最初的投資費用_所需的時間。 ___建模_______________。 n 個模塊調用,其中直接的上級模塊的個數是 m 個(m __數據流圖_________ 為基礎,按一定的步驟映射成軟件結構。、低耦合,保持模塊的獨立性,盡量使用公共模塊。(2)根據組裝計劃進行產品工藝設計,根據產品自制物料清單產生工藝流程圖給零件廠。解:PDL語言: N=1 WHILE N42.某電器集團公司下屬的廠包括技術科、生產科等基層單位。[解析]對應關系是指數據單元在數據內容上、數量上和順序上有直接的因果關系,對于重復的數據單元,重復的次序和次數都相同才有對應關系。[解析]計算機語言根據不同行業(yè)的需求,使用的側重點也不盡相同,在辦公管理方面,一些數據庫語言如FOXPRO、ORICAL有很多的應用,在工程行業(yè),計算機語言的科學計算能力就顯得格外重要,如MATLAB、PL/FORTRAN語言都是工程計算中常用的語言。29.有兩類維護技術:在開發(fā)階段使用來減少錯誤、提高軟件可維護性的面向維護的技術;在維護階段用來提高維護的
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1