




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
TOC\o"1-5"\h\z一、單選題1.可行性分析研究的目的是( )爭取項(xiàng)目 B.項(xiàng)目值得開發(fā)否C.開發(fā)項(xiàng)目 D.規(guī)劃項(xiàng)目2.具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( )瀑布模型B.噴泉模型 C.螺旋模型 D.增量模型3.需求分析階段的任務(wù)是確定( )軟件開發(fā)方法 B.軟件開發(fā)工具 C.軟件開發(fā) D.軟件系統(tǒng)的功能4.?dāng)?shù)據(jù)字典是用來定義( )中的各個(gè)成份的具體含義的。流程圖 B.功能結(jié)構(gòu)圖 C.系統(tǒng)結(jié)構(gòu)圖D.數(shù)據(jù)流圖A.只能用來描述簡單程序CA.只能用來描述簡單程序C.單入口,單出口6.軟件設(shè)計(jì)的方法有多種,(A.基于Jackson圖的設(shè)計(jì)C.交換分析設(shè)計(jì)不能嵌套使用D.僅用于自動(dòng)控制系統(tǒng))方法不屬于面向數(shù)據(jù)流的設(shè)計(jì)方法?;贗DEF0圖的設(shè)計(jì)-結(jié)構(gòu)化方法-數(shù)據(jù)流D.事務(wù)分析設(shè)計(jì)7.為高質(zhì)量地開發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循()原則。A.信息隱蔽 B.A.信息隱蔽 B.質(zhì)量控制8.軟件復(fù)雜性主要體現(xiàn)在()A.數(shù)據(jù)的復(fù)雜性B.程序的復(fù)雜性C.程序優(yōu)化D.數(shù)據(jù)共享C.控制的復(fù)雜性D.問題的復(fù)雜性為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意()保存測(cè)試用例和數(shù)據(jù)文檔的副作用保存測(cè)試用例和數(shù)據(jù)文檔的副作用提高模塊的獨(dú)立性養(yǎng)成好的程序設(shè)計(jì)風(fēng)格面向?qū)ο蟮奶卣髦皇牵?)對(duì)象唯一性、分類性、繼承性、多態(tài)性對(duì)象的唯一性 B.抽象 C.封裝性 D.共享性當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為( )A?數(shù)據(jù)耦合 B.公共耦合 C.標(biāo)記耦合 D.內(nèi)容耦合需求規(guī)格說明書的作用不包括( )軟件驗(yàn)收的依據(jù) B.用戶與開發(fā)人員對(duì)軟件要做什么的共同理解軟件可行性研究的依據(jù) D.軟件設(shè)計(jì)的依據(jù)為使得開發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的思考,從而減少返工,所以()的編制是很重要的。A、需求說明 B、概要說明 C、軟件文檔 D、測(cè)試計(jì)劃軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問性的分離,是指軟件的()。A、繼承性 B、共享性 C、封裝性 D、抽象性單元測(cè)試是發(fā)現(xiàn)編碼錯(cuò)誤,集成測(cè)試是發(fā)現(xiàn)模塊的接口錯(cuò)誤,確認(rèn)測(cè)試是為了發(fā)現(xiàn)功能錯(cuò)誤,那么系統(tǒng)測(cè)試是為了發(fā)現(xiàn)()的錯(cuò)誤。A、接口錯(cuò)誤B、編碼錯(cuò)誤 C、性能、質(zhì)量不合要求 D、功能錯(cuò)誤軟件工程管理是對(duì)軟件項(xiàng)目的開發(fā)管理,即對(duì)整個(gè)軟件()的一切活動(dòng)的管理。A、軟件項(xiàng)目 B、生存期 C、軟件開發(fā)計(jì)劃 D、軟件開發(fā)軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們()A.前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試 B.都屬于靜態(tài)測(cè)試前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試 D.都屬于動(dòng)態(tài)測(cè)試軟件工程管理的具體內(nèi)容不包括對(duì)()管理。A.開發(fā)人員 B.組織機(jī)構(gòu) C.控制 D.設(shè)備軟件調(diào)試技術(shù)包括()試探法、回溯法、對(duì)分查找法、歸納法、演繹法A.錯(cuò)誤推斷 B.集成測(cè)試 C.回溯法 D.邊界值分析20.IS0的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()A.SQIC B.SQMC C.SQRC D.SQDC21.軟件復(fù)雜性度量的參數(shù)包括( )①規(guī)模:②難度:③結(jié)構(gòu):④智能度A.效率 B.規(guī)模 C.完整性 D.容錯(cuò)性
A.數(shù)據(jù)耦合 B.控制耦合 C.公共耦合TOC\o"1-5"\h\z在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是( )A.程序模塊化 B.模塊高內(nèi)聚C.模塊低耦合軟件詳細(xì)設(shè)計(jì)主要采用的方法是( )A.模塊設(shè)計(jì) B.結(jié)構(gòu)化設(shè)計(jì)C.PDL語言D.內(nèi)容耦合D.模塊獨(dú)立性D.結(jié)構(gòu)化程序設(shè)計(jì)D.內(nèi)容耦合D.模塊獨(dú)立性D.結(jié)構(gòu)化程序設(shè)計(jì)A.需求規(guī)格說明與概要設(shè)計(jì)說明C.項(xiàng)目開發(fā)計(jì)劃詳細(xì)設(shè)計(jì)說明概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明26?若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測(cè)試用例的方法是( )A.條件覆蓋法 B.A.條件覆蓋法 B.等價(jià)分類法27.下列屬于維護(hù)階段的文檔是( )A.軟件規(guī)格說明 B.用戶操作手冊(cè)C.邊界值分析法C.軟件問題報(bào)告D.錯(cuò)誤推測(cè)法D.軟件測(cè)試分析報(bào)告快速原型模型的主要特點(diǎn)之一是( )A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品C.開發(fā)完畢后才見到工作軟件D.及早提供工作軟件TOC\o"1-5"\h\z因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為( )A.教正性維護(hù) B.適應(yīng)性維護(hù)C.完善性維護(hù) D.預(yù)防性維護(hù)軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為( )包括:可靠性、復(fù)雜性A.可用性 B.可靠性 C.正確性 D.完整性下列文檔與維護(hù)人員有關(guān)的有( )A.軟件需求說明書B.項(xiàng)目開發(fā)計(jì)劃C.概要設(shè)計(jì)說明書D.操作手冊(cè)下列模型屬于成本估算方法的有( )A.COCOMO模型B.McCall模型C.McCabe度量法 D.時(shí)間估算法對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。(第九章)A.結(jié)合 B.隱藏 C.封裝 D.抽象軟件調(diào)試技術(shù)包括()A.邊界值分析 B.演繹法 C.循環(huán)覆蓋 D.集成測(cè)試概要設(shè)計(jì)是軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì),以下選項(xiàng)中不屬于概要設(shè)計(jì)的是()A.把軟件劃分成模塊 B.確定模塊之間的調(diào)用關(guān)系確定各個(gè)模塊的功能 D.設(shè)計(jì)每個(gè)模塊的偽代碼(詳細(xì)設(shè)計(jì)軟件生命周期中所花費(fèi)用最多的階段是()A.詳細(xì)設(shè)計(jì) B.軟件編碼 C.軟件測(cè)試 D.軟件維護(hù)“軟件危機(jī)”是指( )B.利用計(jì)算機(jī)進(jìn)行經(jīng)濟(jì)犯罪活動(dòng)D.B.利用計(jì)算機(jī)進(jìn)行經(jīng)濟(jì)犯罪活動(dòng)D.人們過分迷戀計(jì)算機(jī)系統(tǒng)C.軟件開發(fā)和維護(hù)中出現(xiàn)的一系列問題確認(rèn)軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測(cè)試屬于()A、集成測(cè)試 B、恢復(fù)測(cè)試 C、驗(yàn)收測(cè)試 D、單元測(cè)試39?盒圖(N-S圖)為()提供了有力的工具。A、系統(tǒng)分析 B、軟件的自動(dòng)化生成 C、自動(dòng)分析數(shù)據(jù) D、測(cè)試軟件程序的三種基本控制結(jié)構(gòu)是()A、過程、子程序和分程序 B、順序、選擇和重復(fù)C、遞歸、堆棧和隊(duì)列 D、調(diào)用、返回和轉(zhuǎn)移具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( )A.瀑布模型 B.噴泉模型 C.螺旋模型 D.增量模型下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于行業(yè)標(biāo)準(zhǔn)的是()A.GB B.DIN C.ISO D.IEEEDFD中的每個(gè)加工至少需要( )A.一個(gè)輸入流B.一個(gè)輸出流C.一個(gè)輸入或輸出流D.一個(gè)輸入流和一個(gè)輸出流為了提高模塊的獨(dú)立性,模塊之間最好是( )A.控制耦合B.公共耦合C.內(nèi)容耦合D.數(shù)據(jù)耦合軟件設(shè)計(jì)的方法有多種,( )方法不屬于面向數(shù)據(jù)流的設(shè)計(jì)方法。A.基于Jackson圖的設(shè)計(jì) B.基于IDEF0圖的設(shè)計(jì)C.交換分析設(shè)計(jì) D.事務(wù)分析設(shè)計(jì)當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為()A?數(shù)據(jù)耦合 B.公共耦合 C.標(biāo)記耦合 D.內(nèi)容耦合TOC\o"1-5"\h\z詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是( )PAD圖D.SC圖B.PAD圖D.SC圖B.如何驗(yàn)證程序的正確性如何選擇測(cè)試用例測(cè)試的關(guān)鍵問題是( )A.如何組織對(duì)軟件的評(píng)審C.如何采用綜合策略49.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()A.軟件工程 B.軟件周期C.軟件危機(jī)D.軟件產(chǎn)生50.模塊的內(nèi)聚性最高的是( )A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚51.軟件詳細(xì)設(shè)計(jì)主要采用的方法是()A.模塊設(shè)計(jì) B.結(jié)構(gòu)化設(shè)計(jì)C.PDL語言D.結(jié)構(gòu)化程序設(shè)計(jì)52.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( )A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語言的先進(jìn)性D.程序易讀性53.下列關(guān)于功能性注釋不正確的說法是()功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài)注釋用來說明程序段,需要在每一行都要加注釋可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序修改程序也應(yīng)修改注釋TOC\o"1-5"\h\z下列關(guān)于效率的說法不正確的是( )效率是一個(gè)性能要求,其目標(biāo)應(yīng)該在需求分析時(shí)給出提高程序效率的根本途徑在于選擇良好的設(shè)計(jì)方法,數(shù)據(jù)結(jié)構(gòu)與算法效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量兩個(gè)方面程序的效率與程序的簡單性無關(guān)可維護(hù)性的特性中,相互矛盾的是(程序的效率與程序的簡單性無關(guān)可維護(hù)性的特性中,相互矛盾的是(A.可理解性與可測(cè)試性(相互促進(jìn))C.可修改性和可理解性)效率與可修改性、效率與可理解性效率與可修改性可理解性與可讀性快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究( )的方法和技術(shù)中產(chǎn)生的。A.需求階段B.設(shè)計(jì)階段 C.測(cè)試階段D.軟件開發(fā)的各個(gè)階段從目前情況來看,增量模型存在的主要問題是()用戶很難適應(yīng)這種系統(tǒng)開發(fā)方法該方法的成功率很低缺乏豐富而強(qiáng)有力的軟件工具和開發(fā)環(huán)境缺乏對(duì)開發(fā)過程中的問題和錯(cuò)誤具有應(yīng)付變化的機(jī)制可行性分析研究的目的是( )A.項(xiàng)目是否值得開發(fā) B.爭取項(xiàng)目 C.開發(fā)項(xiàng)目 D.規(guī)劃項(xiàng)目描述復(fù)雜系統(tǒng)時(shí),最好采用()的描繪方法。A.按系統(tǒng)流程描述 B.分層次 C.分階段 D.對(duì)系統(tǒng)數(shù)據(jù)分類下述方法中,屬于形式化說明方法的是()。A.Petri網(wǎng) B.數(shù)據(jù)流圖 C.PDL D.PAD圖
需求分析階段的基本任務(wù)是準(zhǔn)確地回答()。A.系統(tǒng)的規(guī)模有多大 B.系統(tǒng)如何實(shí)現(xiàn)系統(tǒng)有些什么輸入信息 D.系統(tǒng)必須做什么在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),下面哪一項(xiàng)不是應(yīng)該遵循()的原則。A.信息隱蔽 B.抽象C.數(shù)據(jù)共享 D.逐步求精63.軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的()A、算法和使用的數(shù)據(jù)結(jié)構(gòu) B、外部接口 C、功能 D、編程軟件是一種()A、程序 B、數(shù)據(jù)C、邏輯產(chǎn)品D、物理產(chǎn)品研究開發(fā)所需要的成本和資源是屬于可行性研究中的( )研究的一方面。A.技術(shù)可行性 B.經(jīng)濟(jì)可行性C.社會(huì)可行性 D.法律可行性中級(jí)結(jié)構(gòu)性成本模型COCOMO是一個(gè)( )D、動(dòng)態(tài)多變量模型A、靜態(tài)單變量模型 B、動(dòng)態(tài)單變量模型 CD、動(dòng)態(tài)多變量模型PAD圖為()提供了有力的工具。A、系統(tǒng)分析 B、軟件的自動(dòng)化生成 C、自動(dòng)分析數(shù)據(jù) D、測(cè)試軟件在軟件結(jié)構(gòu)設(shè)計(jì)完成后,對(duì)于下列說法,正確的是()軟件層數(shù)過多,可能是因?yàn)楦鞴芾碜幽K功能過于復(fù)雜的原因。對(duì)軟件寬度影響最大的因素是扇入。一個(gè)模塊的扇出太多,說明該模塊過分復(fù)雜,缺少中間層一個(gè)模塊的扇入太多,說明該模塊過分復(fù)雜,缺少中間層源程序的效率與( )階段確定的算法的效率直接有關(guān)。A.概要設(shè)計(jì) B.總體設(shè)計(jì) C.單元設(shè)計(jì) D.詳細(xì)設(shè)計(jì)關(guān)于軟件測(cè)試,下面說法正確的是()。軟件測(cè)試只能依靠手工進(jìn)行子模塊并入系統(tǒng)時(shí),只要此子模塊是經(jīng)過單元測(cè)試,且沒有問題的,就不用再對(duì)系統(tǒng)進(jìn)行測(cè)試了。軟件不能進(jìn)行“窮舉”測(cè)試測(cè)試計(jì)劃是在軟件測(cè)試開始之初制定的關(guān)于白盒法覆蓋程度的論述中正確的是( )。語句覆蓋:選擇測(cè)試用例使程序中每條語句至少被執(zhí)行一次條件覆蓋:選擇測(cè)試用例使每個(gè)條件都滿足判定覆蓋:選擇測(cè)試用例使程序中每個(gè)判定和判定中的條件至少都獲得一次“真”值和一次“假”值黑盒測(cè)試著重測(cè)試軟件的()A黑盒測(cè)試著重測(cè)試軟件的()A.設(shè)計(jì) B.模塊C.()發(fā)現(xiàn)錯(cuò)誤能力最弱。A.判定覆蓋 B.語句覆蓋在進(jìn)行軟件測(cè)試時(shí),首先應(yīng)當(dāng)進(jìn)行(A.組織測(cè)試 B.集成測(cè)試功能 D.數(shù)據(jù)C.條件覆蓋D.條件組合覆蓋),然后再進(jìn)行組裝測(cè)試,最后再進(jìn)行有效性測(cè)試C.確認(rèn)測(cè)試 D.單元測(cè)試由軟件預(yù)發(fā)行的最終客戶們?cè)谝粋€(gè)或多個(gè)客戶場(chǎng)所對(duì)軟件進(jìn)行的測(cè)試,稱為()。A.a測(cè)試 B.集成測(cè)試C.平行運(yùn)行 D.B測(cè)試以下說法正確的是()。等價(jià)劃分法是一種有效的白盒測(cè)試方法。在等價(jià)劃分法中,為了提高測(cè)試效率,一個(gè)測(cè)試用例可以覆蓋多個(gè)有效等價(jià)類。等價(jià)劃分法的關(guān)鍵是按照用例來確定等價(jià)類。設(shè)計(jì)測(cè)試方案時(shí),要么采用等價(jià)劃分法,要么采用邊界值分析法。從現(xiàn)存的程序代碼中抽取有關(guān)數(shù)據(jù)、體現(xiàn)結(jié)構(gòu)和處理過程的設(shè)計(jì)信息,以便恢復(fù)設(shè)計(jì)結(jié)果的過程,稱為A.代碼重構(gòu) B.逆向工程C.數(shù)據(jù)重構(gòu) D.正向工程決定軟件可維護(hù)性的因素有5個(gè),即可理解性、()、可修改性、可移植性、可重用性A.完備性 B.安全性C.可測(cè)試性 D.靈活性
軟件維護(hù)工作過程中,第一步是先確認(rèn)( )A.維護(hù)環(huán)境 B.維護(hù)類型 C.維護(hù)要求 D.維護(hù)者對(duì)象模型D.對(duì)象模型D.狀態(tài)模型)B.效率與可修改性可理解性與可讀性A.動(dòng)態(tài)模型B.功能模型可維護(hù)性的特性中,相互矛盾的是(A.可理解性與可測(cè)試性C.可修改性和可理解性TOC\o"1-5"\h\z軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( )A、算法和使用的數(shù)據(jù)結(jié)構(gòu) B、外部接口 C、功能D、編程軟件是一種( )A、程序B、數(shù)據(jù)C、邏輯產(chǎn)品 D、物理產(chǎn)品研究開發(fā)所需要的成本和資源是屬于可行性研究中的( )研究的一方面。A.技術(shù)可行性 B.經(jīng)濟(jì)可行性C.社會(huì)可行性 D.法律可行性中級(jí)結(jié)構(gòu)性成本模型COCOMO是一個(gè)( )A、靜態(tài)單變量模型 B、動(dòng)態(tài)單變量模型 C、靜態(tài)多變量模型 D、動(dòng)態(tài)多變量模型PAD圖為()提供了有力的工具。A、系統(tǒng)分析B、軟件的自動(dòng)化生成 C、自動(dòng)分析數(shù)據(jù)D、測(cè)試軟件二、填空題在面向?qū)ο蠓椒ㄖ校瑢?duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作_封裝-于對(duì)象的統(tǒng)一體中。2?如果知道軟件的規(guī)格說明書描述的程序功能,那么就可以采用_黑盒_進(jìn)行測(cè)試。軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。當(dāng)A模塊調(diào)用B模塊時(shí),若兩個(gè)模塊之間傳遞的是數(shù)值型參數(shù),則這兩個(gè)模塊的耦合方式是數(shù)據(jù)耦合向?qū)ο蟀l(fā)出服務(wù)請(qǐng)求稱為一消息一,類對(duì)象上的各種操作稱為 方法。提高軟件質(zhì)量和可靠性的技術(shù)主要有兩類避開錯(cuò)誤技術(shù)和容錯(cuò)技術(shù)。大型軟件測(cè)試包括一單元測(cè)試、集成測(cè)試確認(rèn)測(cè)試和系統(tǒng)測(cè)試四個(gè)步驟。軟件結(jié)構(gòu)圖的寬度是指一層中 一最大一 的模塊個(gè)數(shù)。軟件生存周期是指一個(gè)軟件從提出開發(fā)要求開始直到一軟件報(bào)廢—為止的整個(gè)時(shí)期。McCall提出的軟件質(zhì)量模型包括 11 個(gè)軟件質(zhì)量特性。對(duì)大信息系統(tǒng)的需求,DFD應(yīng)與數(shù)據(jù)庫技術(shù)中一ER- 圖結(jié)合起來。瀑布模型是以文檔為驅(qū)動(dòng)、適合于軟件需求明確一的軟件項(xiàng)目的模型。在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、判定樹數(shù)據(jù)項(xiàng)是指不可再分解的__數(shù)據(jù)單元?;谟?jì)算機(jī)的系統(tǒng)通常包含6個(gè)元素是硬件、軟件、過程、文檔、數(shù)據(jù)庫和 。軟件開發(fā)是一個(gè)自頂向下逐步細(xì)化和求精過程,而軟件測(cè)試是一個(gè)自底向上或相反順序集成的過程。軟件維護(hù)的內(nèi)容包括校正性維持,適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。CMM將軟件過程的成熟度分為5個(gè)等級(jí)是初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、己管理級(jí)和優(yōu)化級(jí)。軟件結(jié)構(gòu)是以 模塊 為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。結(jié)構(gòu)化語言是介于自然語言和 形式化語言 之間的一種半形式語言。在面向?qū)ο蠓椒ㄖ校瑢?duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作_封裝-于對(duì)象的統(tǒng)一體中。作為計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,軟件工程主要是為了解決軟件開發(fā)和生產(chǎn)中的各種問題。劃分模塊時(shí)盡量做到_高內(nèi)聚低耦合一,保持模塊的獨(dú)立性。瀑布模型是以文檔為驅(qū)動(dòng)、適合于軟件需求明確的軟件項(xiàng)目的模型。軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率?;谟?jì)算機(jī)的系統(tǒng)通常包含6個(gè)元素是硬件、軟件、過程、文檔、數(shù)據(jù)庫和 。軟件開發(fā)模型用于指導(dǎo)軟件的開發(fā)。演化模型是在快速開發(fā)一個(gè)原型的基礎(chǔ)上,逐步演化成最終的軟件。軟件工程包括的三個(gè)要素是方法、工具和過程一。常用的成本估計(jì)技術(shù)有:代碼行技術(shù)、任務(wù)分解技術(shù)—和自動(dòng)估計(jì)成本技術(shù)三種。結(jié)構(gòu)化分析方法常用的兩種工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。模塊的分解和合并應(yīng)力求降低耦合提高內(nèi)聚 。程序的效率包I括兩個(gè)方面的內(nèi)容時(shí)間復(fù)雜度和空間復(fù)雜度形式化方法是一種基于 J數(shù)學(xué) 的技術(shù)。在需求分析時(shí),常采用 數(shù)據(jù)流圖 來描繪系統(tǒng)的行為。實(shí)體一聯(lián)系圖包括: 3種相互關(guān)聯(lián)的信息。軟件設(shè)計(jì)包括總體設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段—兩個(gè)階段?;韭窂綔y(cè)試是在程序流圖的基礎(chǔ)上,通過分析控制構(gòu)造的 環(huán)路復(fù)雜性 ,從而導(dǎo)出基本路徑的集合,而設(shè)計(jì)測(cè)試用例,保證這些路徑至少通過一次。軟件維護(hù)活動(dòng)主要包括完善性維護(hù)、適應(yīng)性維護(hù)、改正性維護(hù)和預(yù)防性維護(hù)等四種。繼承 是子類自動(dòng)共享父類屬性和操作的機(jī)制。IEEE定義基線 是:已經(jīng)通過了正式復(fù)審的規(guī)格說明或中間產(chǎn)品,它可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只有通過正式的變化控制過程才能改變它。軟件生存周期是指軟件從定義、開發(fā)、維護(hù)直到最終被廢棄的全過程。瀑布模型的核心思想是一采用結(jié)構(gòu)化的分析與設(shè)計(jì)方法將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開在可行性研究中,問題定義是最關(guān)鍵的因素。軟件生命周期由軟件定義、軟件開發(fā)和軟件維護(hù)—三個(gè)時(shí)期組成?!銇碚f,可行性研究應(yīng)該從技術(shù)、經(jīng)濟(jì)和一社會(huì)—三個(gè)方面研究每種解法的可行性。軟件可靠性是程序在給定的時(shí)間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功地運(yùn)行地概率。常用的軟件成本估計(jì)方法有一代碼行技術(shù)一、任務(wù)分解技術(shù)和自動(dòng)估計(jì)成本技術(shù)。軟件需求分析時(shí),應(yīng)建立數(shù)據(jù)模型、功能模型和_行為模型―。所謂形式化方法,是描述系統(tǒng)性質(zhì)的基于數(shù)學(xué)的技術(shù)。_信息隱蔽—原理指出:應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息對(duì)于不需要這些信息的模塊來說,是不能訪問的。如果一個(gè)程序的代碼塊僅僅通過順序、選擇和循環(huán)這三種基本控制結(jié)構(gòu)進(jìn)行連接,并且每個(gè)代碼塊只有一個(gè)入口和一個(gè)出口,則稱這個(gè)程序是結(jié)構(gòu)化的。軟件的維護(hù)一般經(jīng)過一分析和理解程序、—修改程序、重新驗(yàn)證程序—三個(gè)步驟。三、 簡答題軟件項(xiàng)目估算內(nèi)容與步驟軟件估算一般是通過主觀經(jīng)驗(yàn)和客觀分析兩種方法進(jìn)行,包括有四個(gè)重要方面:規(guī)模估算、工作量估算、進(jìn)度估算和成本估算。(1) 規(guī)模估算前先制定良好的規(guī)劃(2) 確定軟件項(xiàng)目的范圍(3) 制訂各級(jí)別的估算表框架和模板(4) 根據(jù)合適的估算表模板進(jìn)行由底而上的估算(5) 項(xiàng)目組根據(jù)項(xiàng)目的特點(diǎn)利用合適的估算表模板繼續(xù)細(xì)化面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則是什么?有哪5個(gè)層次和4個(gè)部分?面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則:模型化;抽象;信息隱蔽;低耦合;高內(nèi)聚(操作內(nèi)聚、類內(nèi)聚、一般一一具體內(nèi)聚)在面向?qū)ο蠓椒ㄖ校畔㈦[蔽通過對(duì)象的封裝性來實(shí)現(xiàn)。類結(jié)構(gòu)分離了與實(shí)現(xiàn),從而支持了信息隱蔽。簡述軟件工程目標(biāo)和面臨的主要問題。答:軟件工程是一門工程性的學(xué)科,其目標(biāo)主要是成功地建造一個(gè)大型軟件系統(tǒng).包括:付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開發(fā)任務(wù),及時(shí)交付使用;開發(fā)的軟件可靠性高。面臨的主要問題是:軟件費(fèi)用軟件可靠性軟件維護(hù)軟件生產(chǎn)率軟件重用。簡述軟件工程過程。軟件工程過程:獲取過程;供應(yīng)過程;開發(fā)過程;操作過程;維護(hù)過程;管理過程;支持過程。簡述模塊獨(dú)立性的原則。模塊獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體子功能,而和軟件系統(tǒng)中其他的模塊接口是簡單的模塊獨(dú)立性的概念是模塊化、抽象、信息隱蔽和局部話概念的直接結(jié)果由耦合和內(nèi)聚2個(gè)標(biāo)準(zhǔn)度量簡述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)是:采用自頂向下、逐步求精的程序設(shè)計(jì)方法使用三種基本控制結(jié)構(gòu)構(gòu)造程序:任何程序都可由順序、選擇、重復(fù)三種基本控制結(jié)構(gòu)構(gòu)造。這三種基本結(jié)構(gòu)的共同點(diǎn)是單入口、單出口。主程序員組的組織形式簡述軟件生命周期開發(fā)方法的基本過程及每個(gè)階段的任務(wù)。軟件生存周期:可行性分析和項(xiàng)目開發(fā)計(jì)劃;需求分析;概要設(shè)計(jì);詳細(xì)設(shè)計(jì);編碼;測(cè)試;維護(hù)?;救蝿?wù):問題定義:要解決的問題是什么可行性研究:確定問題是否值得解,技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性需求分析:系統(tǒng)必須做什么總體設(shè)計(jì):系統(tǒng)如何實(shí)現(xiàn),包括系統(tǒng)設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)詳細(xì)設(shè)計(jì):具體實(shí)現(xiàn)設(shè)計(jì)的系統(tǒng)實(shí)現(xiàn):編碼和測(cè)試運(yùn)行維護(hù):保證軟件正常運(yùn)行復(fù)印機(jī)的工作流程大致如下:未接到復(fù)印命令時(shí)處于閑置狀態(tài),一旦接到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個(gè)復(fù)印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個(gè)復(fù)印命令;如果執(zhí)行復(fù)印命令時(shí)發(fā)現(xiàn)沒紙,則進(jìn)入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;如果復(fù)印時(shí)發(fā)生卡紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告,等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。試用狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機(jī)的行為。從問題陳述可知,復(fù)印機(jī)的狀態(tài)主要有閑置、復(fù)印、缺紙和卡紙。引起狀態(tài)轉(zhuǎn)換的事件主要是復(fù)印命令、完成復(fù)印命令、發(fā)現(xiàn)缺紙、裝滿紙、發(fā)生卡紙故障和排除了卡紙故障排除了卡紙故障 <簡述文檔在軟件工程中的作用。1、提高軟件開發(fā)過程的能見度2、實(shí)現(xiàn)對(duì)軟件開發(fā)的工程管理3、提高開發(fā)效率4、作為開發(fā)人員在一定階段的工作成果和結(jié)束標(biāo)志5、提供軟件運(yùn)行、維護(hù)和培訓(xùn)有關(guān)資料6、記錄開發(fā)過程中有關(guān)信息便于協(xié)調(diào)以后的軟件開發(fā)使用和維護(hù)7、便于用戶了解軟件功能、性能。簡述軟件項(xiàng)目管理過程。簡述系統(tǒng)分析員應(yīng)該具備的主要知識(shí)結(jié)構(gòu)和基本素質(zhì)。系統(tǒng)分析員應(yīng)該既是信息系統(tǒng)專家,又是企業(yè)管理專家,同時(shí)還應(yīng)該是優(yōu)秀的領(lǐng)導(dǎo)者。系統(tǒng)分析員應(yīng)該具有的知識(shí)結(jié)構(gòu)為:首先應(yīng)該具有深入扎實(shí)的信息系統(tǒng)方面的專業(yè)知識(shí)和實(shí)踐經(jīng)驗(yàn),即他們必須具有計(jì)算機(jī)軟硬件的知識(shí)和開發(fā)應(yīng)用的實(shí)踐經(jīng)驗(yàn),以及信息處理,包括MIS、網(wǎng)絡(luò)、通訊、數(shù)據(jù)庫等方面的知識(shí)和實(shí)踐經(jīng)驗(yàn);其次,應(yīng)該具有經(jīng)濟(jì)管理或企業(yè)管理方面較豐富的理論知識(shí)和實(shí)踐經(jīng)驗(yàn);同時(shí),應(yīng)該具有優(yōu)秀領(lǐng)導(dǎo)者的素質(zhì)、才能和領(lǐng)導(dǎo)藝術(shù),在信息系統(tǒng)開發(fā)的實(shí)踐中不斷豐富自己、提高自己,使自己的知識(shí)結(jié)構(gòu)更趨于合理。簡述何謂軟件開發(fā)方法?請(qǐng)列舉四種主要方法。軟件開發(fā)方法是一種使用定義好的技術(shù)集和符號(hào)表示組織軟件生產(chǎn)的過程。主要方法:結(jié)構(gòu)化方法jackson方法維也納開發(fā)方法面向?qū)ο箝_發(fā)方法簡述單元測(cè)試的基本內(nèi)容。1) 模塊接口測(cè)試:對(duì)通過被測(cè)模塊的數(shù)據(jù)流進(jìn)行測(cè)試。為此,對(duì)模塊接口,包括參數(shù)表、調(diào)用子模塊的參數(shù)、全程數(shù)據(jù)、文件輸入/輸出操作都必須檢查。2) 局部數(shù)據(jù)結(jié)構(gòu)測(cè)試:設(shè)計(jì)測(cè)試用例檢查數(shù)據(jù)類型說明、初始化、缺省值等方面的問題,還要查清全程數(shù)據(jù)對(duì)模塊的影響。3) 路徑測(cè)試:選擇適當(dāng)?shù)臏y(cè)試用例,對(duì)模塊中重要的執(zhí)行路徑進(jìn)行測(cè)試。對(duì)基本執(zhí)行路徑和循環(huán)進(jìn)行測(cè)試可以發(fā)現(xiàn)大量路徑錯(cuò)誤。4) 錯(cuò)誤處理測(cè)試:檢查模塊的錯(cuò)誤處理功能是否包含有錯(cuò)誤或缺陷。例如,是否拒絕不合理的輸入;出錯(cuò)的描述是否難以理解、是否對(duì)錯(cuò)誤定位有誤、是否出錯(cuò)原因報(bào)告有誤、是否對(duì)錯(cuò)誤條件的處理不正確;在對(duì)錯(cuò)誤處理之前錯(cuò)誤條件是否已經(jīng)引起系統(tǒng)的干預(yù)等。5) 邊界測(cè)試:要特別注意數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值時(shí)出錯(cuò)的可能性。對(duì)這些地方要仔細(xì)地選擇測(cè)試用例,認(rèn)真加以測(cè)試。6) 此外,如果對(duì)模塊運(yùn)行時(shí)間有要求的話,還要專門進(jìn)行關(guān)鍵路徑測(cè)試,以確定最壞情況下和平均意義下影響模塊運(yùn)行時(shí)間的因素。這類信息對(duì)進(jìn)行性能評(píng)價(jià)是十分有用的。什么是軟件生存周期模型?請(qǐng)至少列舉四種主要模型?軟件生存周期模型是描述軟件開發(fā)過程中各種活動(dòng)如何執(zhí)行的模型。軟件生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及各階段或機(jī)動(dòng)的準(zhǔn)則,確立開發(fā)過程所遵守的規(guī)定和限制,便于各種活動(dòng)的協(xié)調(diào),便于各種人員的有效通信,有利于活動(dòng)重用,有利于活動(dòng)管理。常見的軟件生存周期模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。衡量模塊獨(dú)立的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義?兩個(gè)定性的度量標(biāo)準(zhǔn):耦合與內(nèi)聚性耦合性:也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。內(nèi)聚性:也稱塊內(nèi)聯(lián)系。指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。模塊內(nèi)元素聯(lián)系越緊密,內(nèi)聚性越高。簡述白盒測(cè)試的思想,并列舉兩種典型的測(cè)試技術(shù)。白盒測(cè)試又稱結(jié)構(gòu)測(cè)試,它把測(cè)試對(duì)象看作一個(gè)透明的盒子。測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢查內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)和預(yù)期的狀態(tài)是否一致。典型測(cè)試技術(shù):邏輯驅(qū)動(dòng)、基本路徑測(cè)試等簡述CMM(軟件能力成熟度模型)5個(gè)等級(jí)的含義第一級(jí)基本集軟件工程是混亂無序的,對(duì)工程幾乎沒有定義,成功依靠的是個(gè)人的才能和經(jīng)驗(yàn),管理方式屬于反應(yīng)式第二級(jí)重復(fù)級(jí)建立了基本的項(xiàng)目管理來跟蹤進(jìn)度。費(fèi)用和功能特征,制定了必要的項(xiàng)目管理,能夠利用以前類似的項(xiàng)目應(yīng)用取得成功第三級(jí)確定級(jí)已經(jīng)將軟件管理和過程文檔化,標(biāo)準(zhǔn)化,同時(shí)綜合成該組織的標(biāo)準(zhǔn)軟件過程,所有的軟件開發(fā)都使用該標(biāo)準(zhǔn)軟件第四級(jí)管理級(jí)收集軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量,對(duì)軟件過程和產(chǎn)品質(zhì)量有定量的理解和控制。第五級(jí)優(yōu)化級(jí)軟件過程的量化反饋和新的思想和技術(shù)促進(jìn)過程的不斷改進(jìn)。簡述軟件維護(hù)的定義在軟件運(yùn)行或維護(hù)階段對(duì)軟件產(chǎn)品所進(jìn)行的修改,這些修改可能是改正軟件中的錯(cuò)誤,也可能是增加新的功能以適應(yīng)新的需求,但一般不包括軟件系統(tǒng)結(jié)構(gòu)上的重大改變簡述軟件測(cè)試的定義廣義:軟件產(chǎn)品生存周期內(nèi)所有的檢查評(píng)審和確認(rèn)活動(dòng)。狹義:對(duì)軟件產(chǎn)品質(zhì)量的檢驗(yàn)和評(píng)價(jià),一方面檢查軟件產(chǎn)品質(zhì)量中存在的質(zhì)量問題同時(shí)對(duì)產(chǎn)品質(zhì)量進(jìn)行客觀的評(píng)價(jià)。UML建模中主要包括哪九種圖?并說明類圖的定義及其中常見的關(guān)系有哪些?包括:用例圖類圖對(duì)象圖狀態(tài)圖順序圖協(xié)作圖活動(dòng)圖組件圖分布圖類圖描述系統(tǒng)的的靜態(tài)結(jié)構(gòu)。表示系統(tǒng)中類、類與類之間的關(guān)系以及類的屬性和操作。常見關(guān)系:關(guān)聯(lián)(分為聚合和組合)、范化、依賴、實(shí)現(xiàn)21?什么是字據(jù)字典?其作用是什么?它有哪些條目?數(shù)據(jù)字典(DD)數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中包含的所有元素的定義的集合。它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。作用:數(shù)據(jù)流程圖描述了系統(tǒng)的邏輯結(jié)構(gòu),其中的四個(gè)基本圖形元素的含義無法在數(shù)據(jù)流程圖中詳細(xì)說明,因此數(shù)據(jù)流程圖需要與其他工具配合使用,數(shù)據(jù)字典就是這樣的工具之一。有4類條目:數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)項(xiàng)和加工四、分析題1.根據(jù)下面給出的規(guī)格說明,利用等價(jià)類劃分的方法,給出足夠的測(cè)試用例?!耙粋€(gè)程序讀入三個(gè)整數(shù)。把此三個(gè)數(shù)值看成是一個(gè)三角形的三個(gè)邊。這個(gè)程序要打印出信息,說明這個(gè)三角形是三邊不等的、是等腰的、還是等邊的?!眲澐值葍r(jià)類■我們可以T殳三角冊(cè)的3條邊分別為氣兔C.如果它們能夠枸成三角形的3條邊、淞頰滿足:-ZR>0,00且A+B>C,時(shí)Oh-如果是等厲的,還委判斷AR-或滬「或AY.■知果是警邊的「則霄判斷是尋2R,且滬C.且A=C建芒等價(jià)類表輸入匡件有效等價(jià)癸無數(shù)等價(jià)類果否三肅簾的三條邊, (1), (2)<OC)? (3)<A+B>C)‘ (4)<B+OA), (53<A+C>E>, ?(a^q)? (?)f (8)(C^O). (9)(A+B^CJk (10)<B+C<A]? (11>? <L2><A^B) , (13)<B=C) , (H)<C=A)? (15)<A^H)KHd<B^C]and三帚那山陽And(E=CJand(C=A)(17)(A^B)h (IS)? (13><C^A)? (20 >
確定測(cè)試用例序號(hào){A,場(chǎng)C]覆3£尊價(jià)類IL*4p51(1>,(2),<3)r(4>?CS), (6)-?t三兌堆2W1.2](7)不能爲(wèi)1成三均彬3llr0.町⑹4(h2.0]⑼5(b2,3](10)Elb3.MCii>Tn.i.2](12>Su.3.4】(1)H<2),Q). (4}. [5),fG. <13)諄腰三攤堆9E3,£4】(1). ⑵” (3)+ (4>. (5).(G” <14;10n.4±3]Cl). <21r<3)+ (4).⑸,fG” <15>11U-4f5](1),<2)r<31. (4). (5),fG”<16>12U,3.3]fl). <2)” ⑶.(4). (5).tG” <17)13E4.4]⑴.<2)r<3). (d). (5). (E)r<14)” (18)非等辿三總於14口£3](1). <2)r<31. (4). (5). (E)r<15)” (19)15“3..4](1)* <2)kO). (4). t5),fG. <1J). (20)圖書館的預(yù)定圖書子系統(tǒng)有如下功能:(1)由供書部門提供書目給訂購組;(2)訂書組從各單位取得要訂的書目;(3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;(4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位;(5)將未訂書目通知訂書者;(6)對(duì)于重復(fù)訂購的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。試根據(jù)要求畫出該問題的數(shù)據(jù)流圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。⑴數(shù)據(jù)流圖:nowU:曲巧HLL1陽沖/,:-.1 系統(tǒng)丿供書中位(刁軟啊站構(gòu)圈:士貞預(yù)訂車目更玦歸藝限譚供書目廉處便舊簧串目處圧歸賓書目怫出応節(jié)話鋼社厲舊貴書目為馳百取譚己■T書目SiK/Jsl宵書目怦LT斥統(tǒng)節(jié)宦農(nóng)Ua—Ua—修肝書目£—半書目10——用丹書目5 ij節(jié)濟(jì)細(xì)7 ”7.&3—?dú)w吳書目.訂喑番處一歸戻書呂7 iTB $ 己iT書目□.13——更旬書目 L4——訂鏘目已知被測(cè)試模塊流程圖如下,按照“條件覆蓋”法,在表格中填入滿足測(cè)試要求的數(shù)據(jù)。1Y=Y/3^Y=Y+5-1假設(shè)幾種可能的條件是: 一~*_Tl:A〉2 F1:A〈=2 T2:B=1 F2:BMlt3^A=^Jf3:AM1 T4:Y〉1 F4:Y〈=1填寫下表數(shù)據(jù)覆蓋路徑覆蓋條件Y值A(chǔ)=3,B=1,Y=1cdT1,T2,F3,F4-14/3A=1,B=2,Y=2beF1,F2,T3,T47設(shè)計(jì)一個(gè)簡化的網(wǎng)上個(gè)人銀行查詢系統(tǒng),用戶可以通過Internet查詢自己帳戶的收支明細(xì)、余額和修改密碼。采用面向?qū)ο蠓椒ǎ?)請(qǐng)畫出系統(tǒng)的用例圖;2)識(shí)別出系統(tǒng)的主要類,并畫其中的二個(gè)類圖(包含主要屬性和操作)。3)畫一個(gè)UML時(shí)序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。答:1)請(qǐng)畫出系統(tǒng)的用例圖;2分2)識(shí)別出系統(tǒng)的主要類2分User、Account、DetailItem主要要包括用戶、帳戶、收支明細(xì)等類。并畫其中的二個(gè)類圖(包含主要屬性和操作)。2分3)畫一個(gè)UML時(shí)序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。2分
用等價(jià)類劃分方法進(jìn)行如下測(cè)試:城市電話號(hào)碼有3部分組成:地區(qū):空白或3位數(shù)字;前綴:非‘0'或‘1'開頭的3位數(shù)字;后綴:任意4位。程序應(yīng)接受符合條件的號(hào)碼,拒絕不符合條件的號(hào)碼劃分等諭類轉(zhuǎn)j入釜卩1有效等誹類-尢效辱價(jià)類地陸碼空白:三位數(shù):..冇非數(shù)丁子符:丄>■'.■■£噸數(shù)令:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人承包土地買賣合同范例
- 光伏融資合同范例
- 企業(yè)土地抵押合同范例
- 買房屋正規(guī)合同范例
- 承臺(tái)墩身承包合同
- 2024年福州閩清縣教師招聘筆試真題
- 2024年德陽市事業(yè)單位招聘筆試真題
- 二零二五年度清潔能源設(shè)備制造勞動(dòng)合同終止補(bǔ)償條款
- 2025年度旅行社豪華郵輪行程免責(zé)協(xié)議書
- 二零二五年度企業(yè)IT運(yùn)維與系統(tǒng)優(yōu)化合同
- 人體成分分析適應(yīng)癥禁忌癥
- 普通高中英語課程標(biāo)準(zhǔn)試題與答案(2017年版2020年修訂)
- DB3502-Z 5010-2018海綿城市建設(shè)工程施工與質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 2024年內(nèi)蒙古巴彥淖爾市交通投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 春季行車安全行駛安全知識(shí)培訓(xùn)
- 產(chǎn)品制造工藝總方案
- 2024年云南呈貢區(qū)城市投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- T-ZJASE 024-2023 呼吸閥定期校驗(yàn)規(guī)則
- 新生兒藥物過敏
- 工作場(chǎng)所有害因素職業(yè)接觸限值-第2部分-物理因素
- 2024年度醫(yī)院醫(yī)學(xué)檢驗(yàn)學(xué)專業(yè)進(jìn)修回顧課件
評(píng)論
0/150
提交評(píng)論