版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、江蘇開放大學形成性考核作業(yè) 學 號: 姓 名 課程代碼: 課程名稱: 軟件文檔編輯 評閱教師: 第 2 次任務(wù)共 3 次任務(wù)作業(yè)說明:1.做作業(yè)之前首先在封面填上自己的學號和姓名,做完作業(yè)后請寫上作業(yè)完成時間。2.學習完第四、五單元知識后必須完成本次作業(yè),并請在規(guī)定時間內(nèi)通過學習平臺提交Word文檔形式的電子作業(yè),本次作業(yè)占形成性考核總成績的20%。作業(yè)內(nèi)容:一、填空題(每空2分,共40分)1、計算機軟件需求規(guī)格說明規(guī)范(SRS)的編制格式包括引言、 總體描述 、_具體需求_和支持信息。2、軟件測試文檔主要包括測試計劃、_測試說明_和_測試報告_這三種文檔。3、測試說明包括測試設(shè)計說明、_測試
2、用例規(guī)格說明書_說明和測試規(guī)程說明。4、測試報告包括測試項傳遞報告、_測試日志報告_、測試事件報告和測試總結(jié)報告。5、評價文檔的質(zhì)量主要從兩個方面:文檔的結(jié)構(gòu)和_文檔的內(nèi)容_。6、編制文檔類型的確定國外主要有求和法和_規(guī)模法_。7、建立文檔的編制規(guī)程包含規(guī)則和_流程_兩個方面。8、軟件開發(fā)文檔是描述軟件開發(fā)過程的,包括軟件需求文檔、_軟件設(shè)計_文檔和軟件測試_文檔等三類文檔。9、軟件需求文檔包含系統(tǒng)/子系統(tǒng)規(guī)格說明書、接口需求規(guī)格說明書、_軟件需求規(guī)格_說明和數(shù)據(jù)需求說明。10、軟件設(shè)計文檔包括系統(tǒng)/子系統(tǒng)設(shè)計(結(jié)構(gòu)設(shè)計)說明、接口設(shè)計說明、軟件(結(jié)構(gòu))設(shè)計說明、_數(shù)據(jù)庫設(shè)計_說明等4種文檔。
3、11、在軟件開發(fā)的第一階段,需要完成可行性研究與_項目計劃_任務(wù),這一階段工作成果的主要標志是_可行性研究報告_。12、項目開發(fā)計劃一般包括資源需求、_項目實施_、工作目標、_成本和預(yù)算_及人員安排、進度安排、內(nèi)外接口約定、風險分析以及軟件質(zhì)量控制機制等。13、條形圖和_活動網(wǎng)絡(luò)_圖是表示項目進度的兩種圖形表示法。14、根據(jù)產(chǎn)生的影響不同,一般將風險分為三類:項目風險、產(chǎn)品風險和_業(yè)務(wù)_風險。15、項目變更管理應(yīng)包括兩個重要內(nèi)容:_變更度量分析和項目影響說明。二、問答題(每題5分,共40分)1、請簡述計算機軟件需求規(guī)格說明規(guī)范(SRS)的編制目標。(1)為客戶和供方之間的協(xié)議建立基礎(chǔ)。(2)減
4、少開發(fā)工作,提高開發(fā)效率。(3)為估計成本和進度提供基礎(chǔ)。(4)為確認和驗證提供一個基準。(5)便于軟件產(chǎn)品移植。(6)作為進一步提高的基礎(chǔ)。2、請簡述軟件測試文檔的內(nèi)容主要包括哪些?1.軟件測試計劃、2.軟件 測試說明、3.軟件 測試報告3、請簡述軟件開發(fā)文檔的作用。提高軟件開發(fā)過程的能見度,查閱文檔可以了解項目開發(fā)進行的每一步驟和階段;記錄開發(fā)過程的相關(guān)信息,軟件開發(fā)的每一步驟都有文檔的指引,為軟件開發(fā)提供準繩和參考依據(jù);提高開發(fā)效率,幫助開發(fā)人員進行時間周期安排,在規(guī)定期限內(nèi)保質(zhì)保量完成交付使用;作為開發(fā)人員在一定階段的工作成果和結(jié)束標志;便于潛在用戶了解軟件的功能、
5、性能等各項指標4、請簡述基本的軟件開發(fā)文檔主要有哪些內(nèi)容。軟件需求文檔軟件設(shè)計文檔軟件測試文檔5、請簡述軟件設(shè)計文檔的編寫目標是什么?為了保證軟件開發(fā)、維護等環(huán)節(jié)的有效管理以及方便軟件技術(shù)人員之間進行技術(shù)交流,軟件生命周期的每一階段都需要編制不同類型的文檔。這些文檔連同計算機程序及數(shù)據(jù)一起構(gòu)成計算機軟件,也有人把源程序當做文檔的一部分。由一組有資格的人員對軟件設(shè)計和開發(fā)的輸出進行評價,以判斷確定設(shè)計和開發(fā)的輸出能否實現(xiàn)軟件產(chǎn)品預(yù)先定義的規(guī)格,同時通過評審標識出與規(guī)格和標準的偏差。6、請簡述常見的6種軟件開發(fā)模型。1. 瀑布模型瀑布模型(Waterfall Model) 是一個項目開發(fā)架構(gòu),開發(fā)
6、過程是通過設(shè)計一系列階段順序展開的,從系統(tǒng)需求分析開始直到產(chǎn)品發(fā)布和維護,每個階段都會產(chǎn)生循環(huán)反饋,因此,如果有信息未被覆蓋或者發(fā)現(xiàn)了問題,那么最好 “返回”上一個階段并進行適當?shù)男薷?,項目開發(fā)進程從一個階段“流動”到下一個階段,這也是瀑布模型名稱的由來。包括軟件工程開發(fā)、企業(yè)項目開發(fā)、產(chǎn)品生產(chǎn)以及市場銷售等構(gòu)造瀑布模型。2. 原型模型原型模型需要迅速建造一個可以運行的軟件原型 ,以便理解和澄清問題,使開發(fā)人員與用戶達成共識,最終在確定的客戶需求基礎(chǔ)上開發(fā)客戶滿意的軟件產(chǎn)品。 快速原型模型允許在需求分析階段對軟件的需求進行初步而非完全的分析和定義,快速設(shè)計開發(fā)出軟件系統(tǒng)的原型,該原型向用戶展示
7、待開發(fā)軟件的全部或部分功能和性能;用戶對該原型進行測試評定,給出具體改進意見以豐富細化軟件需求;開發(fā)人員據(jù)此對軟件進行修改完善,直至用戶滿意認可之后,進行軟件的完整實現(xiàn)及測試、維護。3. 螺旋模型螺旋模型是一種演化軟件開發(fā)過程模型,它兼顧了快速原型的迭代的特征以及瀑布模型的系統(tǒng)化與嚴格監(jiān)控。螺旋模型最大的特點在于引入了其他模型不具備的風險分析,使軟件在無法排除重大風險時有機會停止,以減小損失。同時,在每個迭代階段構(gòu)建原型是螺旋模型用以減小風險的途徑。螺旋模型更適合大型的昂貴的系統(tǒng)級的軟件應(yīng)用。4. V型模型這是一種古老的瀑布模型,反映了實際和測試之間的關(guān)系。局限:僅僅把測試過程作為編碼之后的一
8、個階段,忽視了測試對需求分析,系統(tǒng)設(shè)計的驗證,如果前面設(shè)計錯誤,得一直到后期的驗收測試才被發(fā)現(xiàn),耗時耗力。5. 增量模型增量模型在各個階段并不交付一個可運行的完整產(chǎn)品,而是交付滿足客戶需求的一個子集的可運行產(chǎn)品。整個產(chǎn)品被分解成若干個構(gòu)件,開發(fā)人員逐個構(gòu)件地交付產(chǎn)品,這樣做的好處是軟件開發(fā)可以較好地適應(yīng)變化,客戶可以不斷地看到所開發(fā)的軟件,從而降低開發(fā)風險。6. 噴泉模型噴泉模型與傳統(tǒng)的結(jié)構(gòu)化生存期比較,具有更多的增量和迭代性質(zhì),生存期的各個階段可以相互重疊和多次反復,而且在項目的整個生存期中還可以嵌入子生存期。就像水噴上去又可以落下來,可以落在中間,也可以落在最底部。7、請簡述常見的5種軟件
9、設(shè)計文檔的描述形式。1.層次圖層次圖是在軟件概要設(shè)計階段最常使用的表示形式之一,用來描述軟件的層次結(jié)構(gòu)。圖中的每塊方塊都代表一個模塊,方塊間的連線表示模塊的調(diào)用關(guān)系。2.HIPO圖HIPO圖是由美國IBM公司提出的“層次圖+輸入/處理/輸出圖”形式的英文縮寫。HIPO實際上是由H圖和IPO圖兩個部分組成。H圖就是層次圖,與H圖的每個方框相應(yīng),應(yīng)該有一張IPO圖描述這個方框代表的模塊的處理工程。3.程序流程圖程序流程圖也稱程序框圖,是軟件開發(fā)者最熟悉的一種算法表達工具。它獨立于任何一種程序設(shè)計語言,比較直觀、清晰、易于學習掌握,因此至今人仍是軟件開發(fā)者普遍采用的一種工具4.N-S圖Nassi和S
10、hniederman提出了一種符合結(jié)構(gòu)化程序設(shè)計原則的圖形描述工具,叫做盒圖,也叫N-S圖。在N-S圖中,為了表示5種基本控制結(jié)構(gòu),規(guī)定了5種圖形結(jié)構(gòu)。5.PAD圖PAD圖是Problem Analysis Diagram的縮寫。它是日本日立公司提出,由程序流程圖演化而來的,用結(jié)構(gòu)化程序設(shè)計思想表現(xiàn)邏輯結(jié)構(gòu)的圖形工具,現(xiàn)已為ISO認可。PAD也設(shè)置了5種基本控制結(jié)構(gòu)的圖式,并允許遞歸使用。8、請簡述軟件管理文檔包括哪些內(nèi)容。1.可行性分析報告2.軟件開發(fā)計劃3.軟件配置管理計劃4.軟件質(zhì)量保證計劃5.開發(fā)進度月報6.項目開發(fā)總結(jié)報告三、操作編寫題(每題20分,共20分)1、根據(jù)學習平臺上課程輔
11、導第四單元里的“軟件需求文檔模板”,參照第八單元中所給的文檔范例,編寫出詳細的銀河偵探游戲軟件的軟件需求說明書。(不能直接從PDF截圖,要在PDF的基礎(chǔ)上進行詳細的擴充,并編寫在此word文檔中)。銀河偵探游戲軟件文檔編制本附錄介紹銀河偵探(Galaxy Sleuth)游戲項目的需求說明書、概要設(shè)計說明書和詳細設(shè)計說明書文檔,可供學生學習軟件文檔寫作課程時作為訓練項目的參考。銀河偵探(Galaxy Sleuth)游戲是歐美大學軟件工程課程學習中使用較為廣泛的一個學生項目,我們在軟件文檔寫作課程教學實踐中引進作為學生訓練項目,取得了較好的教學效果。在設(shè)計這個項目時我們參考了美國斯坦福大學(cs.S)對該項目的命題。本系統(tǒng)文檔編號由文檔字母標記、軟件項目名稱、文檔類型、文檔生成日期組成,例如,需求說明書的編號為:JSJ_XQ_279,概要設(shè)計說明書的編號為:JSS_GY_279,詳細設(shè)計說明書的編號為:JSJ_XX _279。主界面文檔編號:WD_BH_279SZY版 本 號:V1.0軟件需求說明書項目名稱 銀河偵探游戲軟件(Galaxy Sleuth)項目負責人 XXX 項目開發(fā)單位 江蘇開放大學1X計算機X班 2019年10月29日軟件
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度挖掘機租賃與銷售一體化合同范本2篇
- 2025年工藝水處理藥劑項目可行性研究報告
- 2023-2029年中國包子行業(yè)市場運行態(tài)勢及投資戰(zhàn)略規(guī)劃報告
- 2020-2025年中國工業(yè)透平機械行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 2024-2030年中國保密通信系統(tǒng)行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報告
- 2025版航空航天用鋁合金材料采購合同4篇
- 2025年中國滾動軸承行業(yè)市場供需格局及投資規(guī)劃建議報告
- 2025年印刷彩印彩頁項目投資可行性研究分析報告
- 2025年中國卷閘門電機行業(yè)市場全景調(diào)研及投資規(guī)劃建議報告
- 2025年度臨時旅游住宿租賃協(xié)議書4篇
- 全自動化學發(fā)光分析儀操作規(guī)程
- 北侖區(qū)建筑工程質(zhì)量監(jiān)督站監(jiān)督告知書
- 深藍的故事(全3冊)
- GB/T 42461-2023信息安全技術(shù)網(wǎng)絡(luò)安全服務(wù)成本度量指南
- 職校開學第一課班會PPT
- 法考客觀題歷年真題及答案解析卷一(第1套)
- 央國企信創(chuàng)白皮書 -基于信創(chuàng)體系的數(shù)字化轉(zhuǎn)型
- GB/T 36964-2018軟件工程軟件開發(fā)成本度量規(guī)范
- 6第六章 社會契約論.電子教案教學課件
- 機加車間各崗位績效考核方案
- 小學數(shù)學專題講座:小學數(shù)學計算能力的培養(yǎng)課件
評論
0/150
提交評論