


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北交大遠(yuǎn)程教育- 軟件工程作業(yè)請(qǐng)于 10 月 12 日前提交作業(yè),嚴(yán)禁抄襲軟件工程第一次作業(yè)( 教材第 1、2、3 章)( 注意 : 答案請(qǐng)用藍(lán)色字 )一( 填空題1( 軟件是計(jì)算機(jī)系統(tǒng)中的程序 、數(shù)據(jù)及其相關(guān)文檔的總和。 ( 教材第 1章, 1.1.2) 2(軟件工程方法學(xué)包含的三個(gè)要素:方法 、 工具 和 過(guò)程 。 ( 教材第 1 章, 1.2.3) 3(目前使用最廣泛的軟件工程方法學(xué)是:傳統(tǒng)方法學(xué)和 面向?qū)ο蠓椒▽W(xué)。( 教材第1 章,) 1.2.34(構(gòu)成軟件項(xiàng)目的最終產(chǎn)品:應(yīng)用程序、 系統(tǒng)程序、 面向用戶的文檔資料 和 面向開發(fā)者的文檔資料。( 課件, 1.1)5( 軟件生命周期的三個(gè)
2、時(shí)期:軟件定義、 軟件開發(fā)和 運(yùn)行維護(hù)。( 教材第 1 章, 1.3) 6(可行性研究的目的 :確定問(wèn)題是否值得去解決。( 教材第 2 章,2.1) 7(一個(gè)軟件項(xiàng)目要至少要從技術(shù)可行性、 經(jīng)濟(jì)可行性和 操作可行性 3個(gè)方面研究其可行性。( 教材第2 章, 2.1)(成本效益分析首先是估算將要開發(fā)的系統(tǒng)的開發(fā)成本,然后與可能取得的效益進(jìn)行比較和權(quán) 8衡 。( 教材第 2 章,2.6)二( 選擇題1、隨著開發(fā)小組人數(shù)的 ( A ),因交流開發(fā)進(jìn)展情況和討論遇到的問(wèn)題而造成的通信開銷也急劇增加。A. 增加 B.降低 C.穩(wěn)定 D.不穩(wěn)定2、軟件需求分析階段的工作,可以分為4 個(gè)方面 : 對(duì)問(wèn)題的識(shí)
3、別、分析與綜合、編寫需求分析文檔以及( B )。A. 軟件的總結(jié) B.需求分析評(píng)審C. 階段性報(bào)告 D.以上答案都不正確3、進(jìn)行需求分析可使用多種工具,但(C) 是不適用的。A 數(shù)據(jù)流圖 B. 判定表 C.PAD 圖 D. 數(shù)據(jù)字典4、在需求分析之前有必要進(jìn)行(B) 工作A. 程序設(shè)計(jì) B. 可行性分析 C.ER 分析 D.3NF 分析5、軟件需求分析階段建立原型的主要目的是(C )A. 確定系統(tǒng)的性能要求B. 確定系統(tǒng)的運(yùn)行要求C. 確定系統(tǒng)是否滿足用戶需要D. 確定系統(tǒng)是否滿足開發(fā)人員需要1三( 簡(jiǎn)答題1( 什么是軟件生命周期模型, 試比較瀑布模型、快速原型模型、增量模型和螺旋模型的優(yōu)缺點(diǎn)
4、,說(shuō)明每種模型的適用范圍。( 教材第 1 章, 1.3,1.4)答 :軟件生命周期模型是描述軟件開發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型1,瀑布模型優(yōu)點(diǎn) :1) 可強(qiáng)迫開發(fā)人員采用規(guī)范的方法 ( 例如 : 結(jié)構(gòu)化技術(shù) );2) 嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔 ;3) 要求每個(gè)階段交出的所有產(chǎn)品都必須經(jīng)過(guò)質(zhì)量保證小組的仔細(xì)驗(yàn)證。缺點(diǎn) :“瀑布模型是由文檔驅(qū)動(dòng)的”在可運(yùn)行的軟件產(chǎn)品交付給用戶之前,用戶只能通過(guò)文檔來(lái)了解產(chǎn)品是什么樣子的。但是通過(guò)寫在紙上靜態(tài)的規(guī)格說(shuō)明,很難全面正確的認(rèn)識(shí)動(dòng)態(tài)的軟件產(chǎn)品。適用范圍 :需求明確,小規(guī)模軟件開發(fā)。2,快速原型模型優(yōu)點(diǎn) :軟件產(chǎn)品的開發(fā)基本上是線性的缺點(diǎn) :必須
5、迅速地構(gòu)建原型然后根據(jù)用戶意見循序的修改原型適用范圍 :用戶需求不明確,需要通過(guò)構(gòu)建原型來(lái)清楚的了解用戶的真實(shí)需求。3,增量模型優(yōu)點(diǎn) :1) ,能夠在較短的時(shí)間內(nèi)向用戶提交可完成部分工作的產(chǎn)品;2) ,逐步增加產(chǎn)品功能可以使用戶有較充裕的時(shí)間學(xué)習(xí)適應(yīng)新產(chǎn)品,從而減少一個(gè)全新的軟件可能給客戶組織帶來(lái)的沖擊。缺點(diǎn) :1) ,較難把每個(gè)新的增量構(gòu)件集成到現(xiàn)有的軟件體系結(jié)構(gòu)中,而又不破壞原來(lái)已經(jīng)開發(fā)出的產(chǎn)品。2) ,增量模型本身是自相矛盾的,它一方面要求開發(fā)人員把軟件當(dāng)做一個(gè)整體,另一個(gè)方面又要求開發(fā)人員把軟件構(gòu)件序列,每個(gè)構(gòu)件本質(zhì)上都獨(dú)立于另一個(gè)構(gòu)件,除非開發(fā)人員有足夠的技術(shù)能力協(xié)調(diào)好這一明顯的矛盾
6、,否則增量模型開發(fā)出來(lái)的產(chǎn)品可能并不能令人滿意。 適用范圍 :軟件開發(fā)周期較長(zhǎng)的軟件,有持續(xù)的合作。4,螺旋模型優(yōu)點(diǎn) :1) ,對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重用,也有利于把軟件質(zhì)量作為軟件開發(fā)的一個(gè)重要目標(biāo) ;2) ,減少了過(guò)多測(cè)試 ( 浪費(fèi)資金 ) 或者不足 ( 產(chǎn)品故障多 ) 所帶來(lái)的風(fēng)險(xiǎn) ;23) ,在螺旋中維護(hù)的只是模型的另一個(gè)周期,在維護(hù)和開發(fā)之間沒(méi)有本質(zhì)的區(qū)別 ;缺點(diǎn) :除非軟件開發(fā)人員具有豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和這方面的專門知識(shí),否則將出現(xiàn)真正的風(fēng)險(xiǎn),當(dāng)項(xiàng)目實(shí)際上正在走向?yàn)?zāi)難時(shí),開發(fā)人員可能還認(rèn)為一切正常。使用范圍 :內(nèi)部軟件開發(fā)的大規(guī)模軟件項(xiàng)目。5,噴泉模型優(yōu)點(diǎn) :1
7、) ,對(duì)生命周期各階段的區(qū)分變得不重要,不明顯了;2) ,分析階段得到的對(duì)象模型也適用設(shè)計(jì)階段和實(shí)現(xiàn)階段;3) ,提高軟件項(xiàng)目開發(fā)效率,節(jié)省開發(fā)時(shí)間缺點(diǎn) :1) ,開發(fā)過(guò)程過(guò)分無(wú)序 ;2) ,面向?qū)ο蠓缎捅旧硪蠼?jīng)常對(duì)開發(fā)活動(dòng)進(jìn)行迭代或求精;3) ,在開發(fā)過(guò)程中需要大量的開發(fā)人員,因此不利于項(xiàng)目的管理。適用范圍 :面向?qū)ο蟮能浖_發(fā)過(guò)程2( 舉例說(shuō)明敏捷過(guò)程的適用范圍。( 教材第 1 章, 1.4.7)答 : 敏捷過(guò)程的適用范圍 軟件需求經(jīng)常變化或者需求變化比較大 ; 項(xiàng)目團(tuán)隊(duì)與用戶之間進(jìn)行溝通項(xiàng)目的開發(fā)風(fēng)險(xiǎn)比較高 ; 規(guī)模比較小,一般項(xiàng)目組成員在 50 人之內(nèi) ; 項(xiàng)目團(tuán)隊(duì)的成員比較容易 ;
8、能力比較強(qiáng),而且具有責(zé)任感;項(xiàng)目的可測(cè)試性比較好。3( 請(qǐng)畫表格說(shuō)明以下文檔分別產(chǎn)生于軟件生命周期的哪個(gè)階段, 程序規(guī)格說(shuō)明書、項(xiàng)目計(jì)劃任務(wù)書、系統(tǒng)目標(biāo)與范圍說(shuō)明書、程序清單、軟件產(chǎn)品、需求規(guī)格說(shuō)明書、概要設(shè)計(jì)說(shuō)明書、改進(jìn)的軟件產(chǎn)品。 ( 課件, 1.1)問(wèn)題定義 可行性研究 需求分析 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼和單元測(cè)試 綜合階段 軟件維護(hù)項(xiàng)目計(jì)劃任程序規(guī)格概要設(shè)計(jì)務(wù)書 說(shuō)明書 說(shuō)明書項(xiàng)目計(jì)劃程序清單改進(jìn)的軟件任務(wù)書產(chǎn)品系統(tǒng)目標(biāo)需求規(guī)格軟件產(chǎn)品與范圍說(shuō)說(shuō)明書明書4( 系統(tǒng)流程圖和數(shù)據(jù)流圖的區(qū)別,( 課件, 3.2;PPT 教案 JiaoAn(48,10-12).ppt)答 : (1) 數(shù)據(jù)流圖
9、 (Data Flow Diagram): 簡(jiǎn)稱 DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具, 它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。(2) 數(shù)據(jù)流程圖 (Data Flow Diagram , DFD/Data Flow Chart) ,是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來(lái),通過(guò)圖形方式描述信息的來(lái)
10、龍去脈和實(shí)際流程。3它是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具。它可以利用少數(shù)幾種符號(hào)綜合的反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)的情況。數(shù)據(jù)流程圖具有抽象性和概括性。數(shù)據(jù)流程圖是以圖形的方式表達(dá)在問(wèn)題中信息的變換和傳遞過(guò)程。它把系統(tǒng)看成是由數(shù)據(jù)流聯(lián)系的各種概念的組合,用分解及抽象手段來(lái)控制需求分析的復(fù)雜性,采用分層的數(shù)據(jù)流程圖來(lái)表示一個(gè)復(fù)雜的系統(tǒng)5( 需求分析的描述工具有哪些? ( 教材第 3 章 )答 : 數(shù)據(jù)流圖 DFD, 實(shí)體 - 聯(lián)系圖 , 狀態(tài)轉(zhuǎn)換圖 , 層次方框圖 ,Warnier 圖 , IPO圖等 ;三( 應(yīng)用題1、閱讀教材第 42 頁(yè) 2.4.2 的例子,參看表 2.1
11、,試寫出“訂貨報(bào)表”的數(shù)據(jù)字典卡。 源點(diǎn) / 終點(diǎn) 處理采購(gòu)員產(chǎn)生報(bào)表倉(cāng)庫(kù)管理員處理事務(wù)數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)訂貨報(bào)表訂貨信息零件編號(hào)庫(kù)存清單 *零件名稱零件編號(hào) *訂貨數(shù)量庫(kù)存量目前價(jià)格庫(kù)存量臨界值主要供應(yīng)者次要供應(yīng)者事務(wù)零件編號(hào) *事務(wù)類型數(shù)量 *2、修改一個(gè)已有的庫(kù)存系統(tǒng),使它能每天送給采購(gòu)員一份訂貨報(bào)表,為此需要編寫一段程序,估計(jì)需要開發(fā)成本 5 萬(wàn)元,該程序壽命為 3 年。未來(lái) 3 年的每年收益預(yù)計(jì)為 22000 元、 24000 元、 26620 元。銀行年利率為 10%。試對(duì)此項(xiàng)目進(jìn)行成本效益分析,以決定其經(jīng)濟(jì)可行性。 ( 教材第 2 章, 2.6.2)(1) 貨幣時(shí)間價(jià)值將來(lái)的收入折算成現(xiàn)在值年 將來(lái)值 ( 元) (1+i)n 現(xiàn)在值 ( 元 ) 累計(jì)的現(xiàn)在值 ( 元) 1 22000 1.1 20000 20002 24000 1.21 19834.71 39834.713 26620 1.33 20015.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中煙面試試題及答案
- 2025年艾灸試題解答題及答案
- 2025年個(gè)體經(jīng)營(yíng)面試題及答案
- 2025年有趣的門中班主題標(biāo)準(zhǔn)教案
- 2025年民航面試題材及答案
- 2025年有關(guān)大班標(biāo)準(zhǔn)教案范文匯編
- 2025年凈水器考試題及答案
- 2025年初二結(jié)業(yè)考試題及答案
- 2025年各種麻醉護(hù)理試題及答案
- 2025年關(guān)于瑣記測(cè)試題及答案
- 2024年浙江長(zhǎng)征職業(yè)技術(shù)學(xué)院招聘筆試真題
- 文明交通知識(shí)培訓(xùn)課件
- 2025年亳州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整
- 2025年南京城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整版
- (統(tǒng)編版)2025年小升初語(yǔ)文模擬考試卷(附帶答案)
- 2024年廣東省中考數(shù)學(xué)試卷(附答案)
- 2025年高考時(shí)政考題及參考答案(100題)
- DeepSeek人工智能語(yǔ)言模型探索AI世界科普課件
- 《青春期心理健康指導(dǎo)》課件
- 第18講 等腰三角形 課件中考數(shù)學(xué)復(fù)習(xí)
- 全過(guò)程工程咨詢文件管理標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論