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

正文內(nèi)容

軟件工程導(dǎo)論習(xí)題-wenkub

2023-06-16 12:04:26 本頁面
 

【正文】 硬件平臺 )等。需求分析的任務(wù)包括系統(tǒng)綜合要求、數(shù)據(jù)要求、導(dǎo)出邏輯模型和修正系統(tǒng)開發(fā)計劃等。 簡答題1. 簡述可行性研究的過程步驟有哪些? 1)、復(fù)查系統(tǒng)規(guī)模和目標(biāo) 2)、研究目前正在使用的系統(tǒng) 3)、導(dǎo)出新系統(tǒng)的高層邏輯模型 4)、進一步定義問題 5)、導(dǎo)出和評價供選擇的解法 6)、推薦行動方針 7)、草擬開發(fā)計劃 8)、書寫文檔提交審查?應(yīng)該從哪些方面研究目標(biāo)系統(tǒng)的可行性? 可行性研究的目的是:用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,以及是否值得去解決。( 技術(shù))可行性、( 經(jīng)濟 )可行性和( 操作 )可行性等3個方面研究每種實現(xiàn)方案的可行性。 快速原型模型:通過快速構(gòu)建起一個可在計算機上運行的原型系統(tǒng),讓用戶試用原型并收集用戶反饋意見的方法,獲取用戶真正的需要。 2. 面向?qū)ο蠓椒▽W(xué):優(yōu)點:降低了軟件產(chǎn)品的復(fù)雜性;提高了軟件的可理解性;簡化了軟件的開發(fā)和維護工作;促進了軟件重用。 簡述結(jié)構(gòu)化泛型和面向?qū)ο蠓缎偷囊c,并分析它們的優(yōu)缺點。解決軟件危機的途徑:組織管理:軟件開發(fā)不是某種個體勞動的神秘技巧,軟件開發(fā)應(yīng)該是一種組織良好、管理嚴(yán)密、各類人員協(xié)同配合、共同完成的工程項目。 產(chǎn)生軟件危機的原因1)軟件本身特點造成;程序規(guī)模龐大;程序復(fù)雜性隨著程序規(guī)模的增加而呈指數(shù)上升。 簡要說明軟件生命周期包括哪三個時期?各個時期包括哪些階段活動?概括說明傳統(tǒng)瀑布模型軟件開發(fā)有哪些特點?軟件生命周期:指軟件從提出到最終被淘汰的這個存在期。通常使用軟件生命周期模型簡潔地描述軟件過程。軟件過程 是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟。軟件危機 軟件危機是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴(yán)重問題。請舉出幾種典型的軟件過程模型如微軟過程、(瀑布模型)、( 快速原型模型 )等。軟件生命周期由軟件定義、軟件開發(fā)和運行維護三個時期組成,每個時期又劃分若干個階段。2)軟件開發(fā)與維護的方法不正確。方法:應(yīng)該推廣使用在實踐中總結(jié)出來的開發(fā)軟件的成功的技術(shù)和方法,并且研究探索更好更有效的技術(shù)和方法,盡快消除在計算機系統(tǒng)早期發(fā)展階段形成的一些錯誤概念和做法。目前使用得最廣泛的軟件工程方法學(xué)(2種): 1. 傳統(tǒng)方法學(xué):也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。 什么是軟件過程?它與軟件工程方法學(xué)有何聯(lián)系?軟件過程:是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟 軟件工程方法學(xué):通常把在軟件生命周期全過程中使用的一整套技術(shù)方法的集合稱為方法學(xué),也稱范型 什么是軟件生命周期模型?試比較瀑布模型、快速原型模型、增量模型和螺旋模型的優(yōu)缺點,說明每種模型的適用范圍。 增量模型:優(yōu)點:能在較短時間內(nèi)向用戶提交可完成部分工作的產(chǎn)品;逐步增加產(chǎn)品功能可以使用戶有較充實的時間學(xué)習(xí)和適應(yīng)新產(chǎn)品,從而減少一個全新的軟件可能給客戶組織帶來的沖擊。 代表( 輸入輸出)含義。 技術(shù)上的可行性 ——使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎? l 經(jīng)濟上的可行性 ——這個系統(tǒng)的經(jīng)濟效益能超過它的開發(fā)成本嗎? (投資與效益) l 操作可行性 ——系統(tǒng)的操作方式在這個用戶組織內(nèi)行得通嗎? l 社會、政策允許的可行性第三、四章練習(xí)題填空題:需求分析過程應(yīng)該建立3種模型,它們分別是(數(shù)據(jù)模型 )、(功能模型)和(行為模型)。其中常見的接口需求有:用戶接口需求、( 硬件接口需求 )、( 軟件接口需求 )和通信接口需求等等。判斷題:形式化方法有許多優(yōu)點,因此在實際軟件工作中應(yīng)該依賴形式化方法來保證開發(fā)出的軟件絕對正確和降低由于設(shè)計缺陷產(chǎn)生的維護代價。ER圖提供了表示實體(即數(shù)據(jù)對象)、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。Petri網(wǎng)是1960年代由卡爾 簡答題:簡述需求分析的原則。必須對描述信息、功能和行為的模型進行分解,用層次的方式展示細(xì)節(jié)。 怎樣與用戶有效的溝通以獲取用戶的真實需求? 1)、 訪談 正式訪談:系統(tǒng)分析員提出事先準(zhǔn)備好的問題。3) 、簡易的應(yīng)用規(guī)格說明技術(shù) 面向團隊的需求收集法: (用戶與開發(fā)者配合)l 初步訪談;l 開發(fā)者和用戶分別寫出“產(chǎn)品需求”;l 開會討論,各自展示需求列表;l 得出一致意見,為需求列表制定小型規(guī)格說明;l 根據(jù)會議成果,起草完整的軟件需求規(guī)格說明。(3)數(shù)學(xué)提供了高層確認(rèn)的手段非形式化方法的缺點 自然語言書寫的系統(tǒng)規(guī)格說明書可能存在: 1)矛盾; 2)二義性; 如:“操作員標(biāo)識由操作員姓名和密碼組成,密碼由6位數(shù)字構(gòu)成,當(dāng)操作員登陸系統(tǒng)時它被存儲在注冊文件中。軟件設(shè)計一般包括( 總體設(shè)計 )和詳細(xì)設(shè)計階段等兩個階段,在軟件設(shè)計過程中應(yīng)該遵循的基本原理和相關(guān)概念有( 模塊化 )、( 抽象 )、( 逐步求精 )、( 信息隱藏和局部化 )和( 模塊獨立 )。為了能使HIPO圖具有可追蹤性,在H圖(層次圖)里除了最頂層的方框之外,每個方框都加了編號。 內(nèi)聚內(nèi)聚標(biāo)志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,簡單的說,理想內(nèi)聚的模塊只做一件事情。 模塊化模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集中起來組成一個整體,可以完成指定的功能,滿足問題的要求。這類數(shù)據(jù)流應(yīng)該劃為一類特殊的數(shù)據(jù)流,稱為事務(wù)流。2)、總體設(shè)計階段的另一項重要任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。9個步驟:1)、設(shè)想供選擇的方案2)、選取合理的方案3)、推薦最佳方案4)、功能分解5)、設(shè)計軟件結(jié)構(gòu)6)、設(shè)計數(shù)據(jù)庫7)、制定測試計劃8)、書寫文檔9)、審查和復(fù)審 簡述軟件結(jié)構(gòu)設(shè)計的啟發(fā)式原則。4)、確定輸入流和輸出流邊界,從而孤立出變換中心。第六章填空題:在設(shè)計人機界面的過程中,必須充分重視并認(rèn)真處理好( 系統(tǒng)響應(yīng)時間 )、( 用戶幫助設(shè)施 )、( 出錯信息處理 )和( 命令交互 )等四個問題。Jackson圖既可用表達(dá)程序結(jié)構(gòu),也可用表達(dá)( 數(shù)據(jù)結(jié)構(gòu) )。名詞解釋: 結(jié)構(gòu)化程序設(shè)計 結(jié)構(gòu)程序設(shè)計是一種設(shè)計程序的技術(shù),它采用自頂向下逐步求精的設(shè)計方法和單入口單出口的控制結(jié)構(gòu)。(2) 、用戶怎樣請求幫助?有3種選擇:幫助菜單,特殊功能鍵和HELP命令。 簡述用戶界面的評估周期?用戶界面的評估周期如下所述:完成初步設(shè)計之后就創(chuàng)建第一級原型;用戶試用并評估該原型,直接向設(shè)計者表述對界面的評價;設(shè)計者根據(jù)用戶意見修改設(shè)計并實現(xiàn)下一級原型。所謂有對應(yīng)關(guān)系是指有 直接的因果關(guān)系,在程序中可以同時處理的數(shù)據(jù)單元(對于重復(fù)出現(xiàn)的數(shù)據(jù)單元必須重復(fù)的次序和次數(shù)都相同才可能有對應(yīng)關(guān)系)。第七章一、填空題:大型軟件的測試應(yīng)該分階段地進行,通常至少分為( 單元測試 )、( 集成測試 )和( 驗收測試 )等3個基本階段。二、名詞解釋:軟件測試:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。也稱結(jié)構(gòu)測試。確認(rèn)測試 也稱為驗收測試,目標(biāo)是驗證軟件的有效性。( F )在軟件系統(tǒng)開發(fā)中,選擇程序設(shè)計語言的主要實用標(biāo)準(zhǔn)是依據(jù)程序員的知識。( F )軟件測試是對軟件規(guī)格說明、軟件設(shè)計和編碼的最全面也是最后的審查。( F )不同程序設(shè)計語言在程序的效率上的差
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1