![軟件設(shè)計(jì)方案與體系結(jié)構(gòu)作業(yè)_第1頁(yè)](http://file4.renrendoc.com/view/a6957650a3bb85f5378a6c7e307bb5b6/a6957650a3bb85f5378a6c7e307bb5b61.gif)
![軟件設(shè)計(jì)方案與體系結(jié)構(gòu)作業(yè)_第2頁(yè)](http://file4.renrendoc.com/view/a6957650a3bb85f5378a6c7e307bb5b6/a6957650a3bb85f5378a6c7e307bb5b62.gif)
![軟件設(shè)計(jì)方案與體系結(jié)構(gòu)作業(yè)_第3頁(yè)](http://file4.renrendoc.com/view/a6957650a3bb85f5378a6c7e307bb5b6/a6957650a3bb85f5378a6c7e307bb5b63.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
習(xí)題一什是軟件工程?構(gòu)成軟件工程的要素是什么?答件程是將系統(tǒng)的范的可量的方法應(yīng)用于軟件的開(kāi)發(fā)行維護(hù)過(guò)程,以及對(duì)上述方法的研究。(2)軟件工程是用工程科學(xué)和數(shù)學(xué)的原則與方法制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。構(gòu)成軟件工程的要素:方法、工具和過(guò)程。.?dāng)⑹鲕浖こ讨锌尚薷男?、有效性、可靠性、可理解性、可維護(hù)性、可重用性、適應(yīng)性、可移植性和可追蹤性等概念的含義,并指明這些概念的重要性。答)可修性:容許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性持件調(diào)試與維護(hù),但度量起來(lái)比較困難。(2有性軟件系統(tǒng)能最有效地利用計(jì)算的時(shí)間資源和空間資源般將系統(tǒng)的時(shí)/空開(kāi)銷作為衡量軟件質(zhì)量的一項(xiàng)要技術(shù)指標(biāo)。(3可靠性:軟件在給定環(huán)境和時(shí)間下不會(huì)發(fā)生故障的概率。(4可理解性系具有清晰的結(jié)構(gòu),能直接反映問(wèn)題的需求??闪⒓凑O系那個(gè)有助于控制軟件系統(tǒng)的復(fù)雜性,并支持軟件的維護(hù)、移植或復(fù)用。(5可維護(hù)性軟產(chǎn)品交付用戶使用后,能夠方便地對(duì)它進(jìn)行修改正潛在的錯(cuò)誤以及改進(jìn)性能和其他屬性軟件產(chǎn)品適應(yīng)環(huán)境的變化等件的可理解性和可修改性有利于軟件的可維護(hù)性。(6可用性概念或功能相對(duì)獨(dú)立的一個(gè)一組相關(guān)模塊定義為一個(gè)軟部件部可以在多種場(chǎng)合應(yīng)用的程序稱為部件的可復(fù)用性性有助于提高軟件產(chǎn)品的質(zhì)量和開(kāi)發(fā)效率,有助于降低軟件的開(kāi)發(fā)和維護(hù)費(fèi)用。(7可應(yīng)性可適應(yīng)性是指軟件在不同的統(tǒng)約束條件下用戶需求得到滿足的難易程度。適應(yīng)性強(qiáng)的軟件較容易推廣和使用。(8移植性移性是指軟件從一個(gè)計(jì)機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。可移植性支持軟件的可復(fù)用性和可適應(yīng)性。(9可追蹤性:根據(jù)軟件需求對(duì)軟件設(shè)計(jì)、程序進(jìn)行正向追蹤,或根據(jù)程序、軟件設(shè)計(jì)對(duì)軟件需求進(jìn)行逆向追蹤的能力可蹤性依賴于軟件開(kāi)發(fā)各個(gè)階段文檔和程序的完整性、一致性、可理解性,降低系統(tǒng)的復(fù)雜性會(huì)提高軟件的可追蹤性。上述的軟件開(kāi)發(fā)目標(biāo)適用于所有的軟件系統(tǒng)開(kāi)發(fā)。.試舉兩個(gè)大型用系統(tǒng)的實(shí)例明軟件在該系統(tǒng)中所起的關(guān)鍵作用以及軟件質(zhì)量對(duì)系統(tǒng)成敗的影響。答車余票查詢系統(tǒng)軟件在該系統(tǒng)中所起的關(guān)鍵作用是能夠在電腦上行的電腦程序軟件質(zhì)量好人可以在上查到最新的消息,盡快頂?shù)交疖嚻保糗浖|(zhì)量差那可能會(huì)不能更新最新消息,使人們不能正確訂票,查票,影響人們?cè)撓到y(tǒng)的使用率。(2)騰訊,件在該系統(tǒng)中所起的關(guān)鍵作用是不僅能在不同電腦上登錄,還能在不同手機(jī)上登錄。軟件質(zhì)量的好壞會(huì)影響用戶的使用率和評(píng)價(jià)度。習(xí)題二什么是件生存周期?軟件開(kāi)發(fā)過(guò)程模型與生存周期之間是何關(guān)系?答照軟件生命周期過(guò)程中完成的任務(wù)的性質(zhì)概念上可以把軟件生命周期劃分成定義、可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試以及運(yùn)行
維護(hù)等階段。實(shí)際從事軟件開(kāi)發(fā)工作時(shí)件模種類、開(kāi)發(fā)環(huán)境及使用的技術(shù)方法等因素影各階段的劃分件過(guò)程是為了獲得高質(zhì)量的軟件產(chǎn)品所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。由于沒(méi)有適用所有軟件工程的任務(wù)集合,科學(xué)有效的軟件過(guò)程應(yīng)該定義組適合所承擔(dān)的工程特點(diǎn)的任務(wù)集合常使用軟件過(guò)程模型簡(jiǎn)潔地描述軟件過(guò)程,它規(guī)定了把軟件生命周期劃分成的階段及各個(gè)階段的順序。.查詢有關(guān)參考文獻(xiàn),給出兩種在本章中未列舉出來(lái)的軟件開(kāi)發(fā)過(guò)程模型并進(jìn)行描。答:噴泉模型以用戶需求為動(dòng)力,以對(duì)象為驅(qū)動(dòng)的模型,主要用于采用對(duì)象技術(shù)的軟件開(kāi)發(fā)工程它認(rèn)為軟件開(kāi)發(fā)過(guò)程自下而上周期的各階段是相互迭代和無(wú)間隙的特性互迭代軟件的摸個(gè)部分常常被重工作多次關(guān)象在每次迭代中隨之加入漸進(jìn)的軟件成分隙它各項(xiàng)活動(dòng)之間沒(méi)明顯邊分和設(shè)計(jì)活動(dòng)之<由于對(duì)象概念的應(yīng)用,表達(dá)分析,設(shè)計(jì),實(shí)現(xiàn)等活動(dòng)只用對(duì)象類和關(guān))。優(yōu)點(diǎn):1)可提高軟件工程開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)時(shí)間,適應(yīng)于面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程不便之處:1)由于噴泉模型在各個(gè)開(kāi)發(fā)階是重疊的,因此在開(kāi)發(fā)過(guò)程中需要大量的開(kāi)發(fā)人員,因此不利于工程的管理。2這模型要求嚴(yán)格管理文檔得審核的難度加大尤是面對(duì)可能隨時(shí)加入各種信息、需求與資料的情況增量模型采用隨著日程時(shí)間的進(jìn)展而交錯(cuò)的線性序列一個(gè)線性徐磊產(chǎn)生軟件的一個(gè)可發(fā)布的“增量”,第一個(gè)增量往往就是核心的產(chǎn)品)。與其他模型共同之處:它與原型實(shí)現(xiàn)模型和其他演化方法一樣,本質(zhì)都是迭代。與原型實(shí)現(xiàn)模型不同之處它強(qiáng)調(diào)每一個(gè)增量均發(fā)布一個(gè)可操作產(chǎn)品它不需要等到所有需求都出來(lái),只要摸個(gè)需求的增量包出來(lái)即可進(jìn)行開(kāi)發(fā))。優(yōu)點(diǎn):1)人分配靈活,一開(kāi)始不需要投入大量人力資源2)當(dāng)備人員不能在限定的時(shí)間內(nèi)完成產(chǎn)品時(shí),它可以提供一種先推出核心產(chǎn)品的途徑,可現(xiàn)發(fā)布部分功能給用戶(對(duì)用戶起鎮(zhèn)靜作用)3)增能夠有計(jì)劃的管理技術(shù)風(fēng)險(xiǎn)缺點(diǎn):1)如增量包之間存在相交的情況且未很好處理,則必須做全盤系統(tǒng)分析。6.簡(jiǎn)敘述軟件設(shè)計(jì)在軟件工程中所處的位置和重要性。答:1.軟設(shè)計(jì)是對(duì)軟件需求的接體現(xiàn)。2.軟件設(shè)計(jì)為軟件實(shí)現(xiàn)提供直接據(jù)。3.軟件設(shè)計(jì)將綜合考慮軟件系統(tǒng)各種約束條件并給出相應(yīng)解決方案。4.軟件設(shè)計(jì)的質(zhì)量將決定最終軟系統(tǒng)的質(zhì)量。5.及早發(fā)現(xiàn)軟件設(shè)計(jì)中存在的錯(cuò)將極大減少軟件修復(fù)和維護(hù)所需的成本。習(xí)題三1.簡(jiǎn)述UML的點(diǎn)和用途。答UML的發(fā)起者在最初制定UML時(shí),分考慮了各種需求、方法和語(yǔ)言的特點(diǎn),使U在
表達(dá)能力、對(duì)新技術(shù)的包容能力和擴(kuò)張性等方面具有顯著的優(yōu)勢(shì):()使用者提供了統(tǒng)一的、表達(dá)能力強(qiáng)大的可視化建模語(yǔ)言,以描述應(yīng)用問(wèn)題的需求模型、設(shè)計(jì)模型和實(shí)現(xiàn)模型。()供對(duì)核心概念的擴(kuò)展機(jī)制,用戶可加入核心概念中沒(méi)有的概念和符號(hào),可為特定應(yīng)用領(lǐng)域提出具體的概念、符號(hào)表示和約束。()立于實(shí)現(xiàn)語(yǔ)言和方法學(xué),但支持所有的方法學(xué),覆蓋了面向?qū)ο蠓治龊驮O(shè)計(jì)的相關(guān)概念和方法學(xué)。()立于任何開(kāi)發(fā)過(guò)程,但支持軟件開(kāi)發(fā)全過(guò)程。()供對(duì)建模語(yǔ)言進(jìn)行理解的形式化基礎(chǔ),用元素型描述基本語(yǔ)義OCL描良定義規(guī)則,自然語(yǔ)言描述動(dòng)態(tài)語(yǔ)義。()強(qiáng)面向?qū)ο蠊ぞ咧g的互操作性,便于不同系統(tǒng)間的集成。UML的標(biāo)是以面向?qū)ο蠓绞矫枋鋈魏晤愋偷南到y(tǒng),具有廣泛的應(yīng)用領(lǐng)域UML最常于建立軟件系統(tǒng)的模型但它同樣以用于描述非軟件領(lǐng)域的系統(tǒng)如機(jī)械系統(tǒng)企機(jī)構(gòu)或業(yè)務(wù)過(guò)程處復(fù)雜數(shù)據(jù)的信息統(tǒng)有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過(guò)程至字電路等。2.在面向?qū)ο箝_(kāi)發(fā)方法中,對(duì)象、類、繼承、聚集、多態(tài)、消息等概念分別指什么?答對(duì)。對(duì)象是現(xiàn)實(shí)世界中個(gè)體或事物的抽象表示,是其屬性和相關(guān)操作的封裝。屬性表示對(duì)象的性質(zhì)性值規(guī)定了對(duì)象所有可能的狀態(tài)象的操作是指該對(duì)象可以展現(xiàn)的外部服務(wù)。()。類是某些對(duì)象的共同特征(屬性和操作)的表示。對(duì)象是類的實(shí)例,類是對(duì)象創(chuàng)建的模板。(繼類間的繼承關(guān)系是現(xiàn)現(xiàn)實(shí)世界中遺傳關(guān)系的直接模擬表類之間的內(nèi)在聯(lián)系以及對(duì)屬性和操作的共享子類可以沿用父(被繼承類的些特征。子類也可以具有自己獨(dú)有的屬性和操作。()集。除遺傳關(guān)系外,現(xiàn)實(shí)世界中還普遍存在著部-體關(guān)系。這種關(guān)系在面向?qū)ο蠓椒▽W(xué)中表示為類之間的聚集關(guān)系聚關(guān)系下分類的對(duì)象是整體類對(duì)象的一個(gè)組成部分。()態(tài)
溫馨提示
- 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-2030全球蒸汽甲烷重整藍(lán)氫行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)寵物蔓越莓補(bǔ)充劑行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球可調(diào)節(jié)軌道燈行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)核電用金屬管行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球可見(jiàn)光波段高光譜成像(HSI)設(shè)備行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球玻璃煙斗行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)魚雷泵行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球I型陽(yáng)極氧化服務(wù)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025農(nóng)村買房子合同范本
- 工程汽車租賃合同范本
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合卷(含答案)
- 2025年初級(jí)社會(huì)工作者綜合能力全國(guó)考試題庫(kù)(含答案)
- 2024年濰坊護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 《鉗工基本知識(shí)》課件
- DB63T 2357-2024 ?;烦簝?chǔ)罐安全管理規(guī)范
- 2022-2023學(xué)年五年級(jí)數(shù)學(xué)春季開(kāi)學(xué)摸底考(四)蘇教版
- 【螞蟻保】2024中國(guó)商業(yè)醫(yī)療險(xiǎn)發(fā)展研究藍(lán)皮書
- 授信審批部工作計(jì)劃及思路
- 財(cái)務(wù)管理學(xué)(第10版)課件 第3章 財(cái)務(wù)分析
- 小學(xué)語(yǔ)文大單元教學(xué)設(shè)計(jì)與實(shí)施
- 小學(xué)升初中六年級(jí)數(shù)學(xué)考試試卷含答案(達(dá)標(biāo)題)
評(píng)論
0/150
提交評(píng)論