ok軟件工程作業(yè)_第1頁(yè)
ok軟件工程作業(yè)_第2頁(yè)
ok軟件工程作業(yè)_第3頁(yè)
ok軟件工程作業(yè)_第4頁(yè)
ok軟件工程作業(yè)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1 用戶(hù)需求調(diào)查主要有哪些方法?需求評(píng)審有什么作用?答:用戶(hù)調(diào)查的方法就是用戶(hù)需求信息收集方法,最常用的調(diào)查方法包括用戶(hù)訪談、開(kāi)訪談會(huì)、開(kāi)展區(qū)域性問(wèn)卷調(diào)查、用戶(hù)重要資料收集。主要作用是盡早發(fā)現(xiàn)潛在的問(wèn)題,盡早糾正缺陷,控制糾正成本的滾雪球效應(yīng)。本階段造成的錯(cuò)誤如果能夠及時(shí)地發(fā)現(xiàn),或者在后面越早的階段發(fā)現(xiàn),就能夠及早發(fā)現(xiàn)潛在的風(fēng)險(xiǎn),及時(shí)做好防范的對(duì)策,做到未雨綢繆。2 什么是軟件生命周期?答:軟件的生命周期,亦稱(chēng)軟件的生存周期。它是按開(kāi)發(fā)軟件的規(guī)模和復(fù)雜程度,從時(shí)間上把軟件開(kāi)發(fā)的整個(gè)過(guò)程(從計(jì)劃開(kāi)發(fā)開(kāi)始到軟件報(bào)廢為止的整個(gè)歷史階段)進(jìn)行分解,形成相對(duì)獨(dú)立的幾個(gè)階段,每個(gè)階段又分解成幾個(gè)具體的任務(wù)

2、,然后按規(guī)定順序依次完成各階段的任務(wù)并規(guī)定一套標(biāo)準(zhǔn)的文檔作為各個(gè)階段的開(kāi)發(fā)成果,最后生產(chǎn)出高質(zhì)量的軟件。3 簡(jiǎn)述軟件質(zhì)量特性與評(píng)價(jià)準(zhǔn)則之間的關(guān)系。答:特性是軟件質(zhì)量的反映,軟件屬性可用做評(píng)價(jià)準(zhǔn)則,定量化地度量軟件屬性可知軟件質(zhì)量的優(yōu)劣。4. 若非連通程序控制結(jié)構(gòu)圖的邊數(shù)為12,結(jié)構(gòu)圖的結(jié)點(diǎn)數(shù)為10,計(jì)算程序結(jié)計(jì)算程序結(jié)構(gòu)復(fù)雜度。答:12-10+2=4macall復(fù)雜度,c=e-n+25簡(jiǎn)述信息隱蔽與模塊獨(dú)立性?xún)筛拍钪g的關(guān)系。答:信息隱蔽是開(kāi)發(fā)整體程序結(jié)構(gòu)時(shí)使用的法則,即將每個(gè)程序的成分隱蔽或封裝在一個(gè)單一的設(shè)計(jì)模塊中,定義每一個(gè)模塊時(shí)盡可能少地顯露其內(nèi)部的處理。信息隱蔽原則對(duì)提高軟件的可修改

3、性、可測(cè)試性和可移植性都有重要的作用。模塊獨(dú)立是指每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的子功能,并且與其他模塊之間的聯(lián)系簡(jiǎn)單。衡量模塊獨(dú)立程度的度量標(biāo)準(zhǔn)有兩個(gè):耦合和內(nèi)聚。耦合是指模塊之間聯(lián)系的緊密程度。耦合度越高則模塊的獨(dú)立性越差。內(nèi)聚是指模塊內(nèi)部各元素之間聯(lián)系的緊密程度內(nèi)聚度越低模塊的獨(dú)立性越差。6簡(jiǎn)述進(jìn)行軟件測(cè)試的目的。答:1、測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,不是為了說(shuō)明軟件中沒(méi)有缺陷。2、成功的測(cè)試在于發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的缺陷。所以測(cè)試人員的職責(zé)是設(shè)計(jì)這樣的測(cè)試用例,它能有效地揭示潛伏在軟件里的缺陷7. 什么是軟件工程?構(gòu)成軟件工程的要素是什么?答:軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的

4、、可定量的過(guò)程化方法去開(kāi)發(fā)和維護(hù)軟件,以及如何把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來(lái)。構(gòu)成軟件工程的要素是1.目標(biāo):生產(chǎn)具有正確性、可用性及開(kāi)銷(xiāo)合宜的產(chǎn)品。2.過(guò)程:生產(chǎn)一個(gè)最終能滿足需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。3.原則:是指圍繞工程設(shè)計(jì)、工程支持及工程管理在軟件開(kāi)發(fā)過(guò)程中必須遵循的原則。8請(qǐng)簡(jiǎn)述軟件測(cè)試的目標(biāo),并說(shuō)明軟件測(cè)試的主要策略。答:軟件測(cè)試的目標(biāo)是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把高質(zhì)量的軟件系統(tǒng)交給用戶(hù)。 軟件測(cè)試的主要策略:軟件測(cè)試的策略、方法和技術(shù)是多種多樣的。對(duì)于軟件測(cè)試技術(shù),可以從不同的角度

5、加以分類(lèi):從是否需要執(zhí)行被測(cè)軟件的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。從測(cè)試是否針對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度來(lái)看,可分為白盒測(cè)試和黑盒測(cè)試。9. 如下圖所示是某“倉(cāng)庫(kù)管理系統(tǒng)”的系統(tǒng)流程圖。假如該系統(tǒng)入庫(kù)單將由采購(gòu)部門(mén)輸入,出庫(kù)單將由銷(xiāo)售部門(mén)輸入,入出庫(kù)分析報(bào)表將直接打印到計(jì)劃部門(mén),采購(gòu)定單將直接打印到采購(gòu)部門(mén)。請(qǐng)使用數(shù)據(jù)流圖表示該系統(tǒng)的邏輯加工流程。答:如下圖:10. 說(shuō)明BS結(jié)構(gòu)中Web服務(wù)器的作用?答:Web服務(wù)器的作用是將信息表示集中到了專(zhuān)門(mén)的“Web服務(wù)器”上,因此可使客戶(hù)端程序更加簡(jiǎn)化??蛻?hù)機(jī)上已經(jīng)不需要專(zhuān)門(mén)的應(yīng)用程序,只需要有一個(gè)通用的Web瀏覽器,就可以實(shí)現(xiàn)客戶(hù)端數(shù)據(jù)的應(yīng)

6、用。11. 什么是軟件工具? Visual C+是屬于什么類(lèi)型的軟件工具?答:軟件工具是指在使用電腦進(jìn)行工作和學(xué)習(xí)時(shí)經(jīng)常使用的軟件。 Visual C+是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。12. 瀑布模型有哪些特點(diǎn)?答:瀑布模型的特點(diǎn)是1)為項(xiàng)目提供了按階段劃分的檢查點(diǎn)。2)當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段。3)可在迭代模型中應(yīng)用瀑布模型。增量迭代應(yīng)用于瀑布模型。迭代1解決最大的問(wèn)題。每次迭代產(chǎn)生一個(gè)可運(yùn)行的版本,同時(shí)增加更多的功能。每次迭代必須經(jīng)過(guò)質(zhì)量和集成測(cè)試。13可行性分析的意義主要體現(xiàn)在哪些方面?答:(1)經(jīng)濟(jì)可行性(2)技術(shù)可行性(3)法律可行性(4)抉擇14. 概要設(shè)計(jì)中的

7、主要任務(wù)有哪些?答:確定設(shè)計(jì)方案、模塊結(jié)構(gòu)設(shè)計(jì)15. 說(shuō)明概要設(shè)計(jì)中模塊抽象化的作用?答:(1)過(guò)程的抽象:從系統(tǒng)定義到實(shí)現(xiàn),每進(jìn)展一步都可以看作是對(duì)軟件解決方法的抽象化過(guò)程的一次細(xì)化。(2)數(shù)據(jù)抽象:允許設(shè)計(jì)人員在不同層次上描述數(shù)據(jù)對(duì)象的細(xì)節(jié),更重要的是,可以通過(guò)定義與該數(shù)據(jù)對(duì)象相關(guān)的操作來(lái)規(guī)定數(shù)據(jù)對(duì)象。(3)控制抽象:可以包含一個(gè)程序控制機(jī)制而無(wú)須規(guī)定其內(nèi)部細(xì)節(jié)。16. 界面設(shè)計(jì)中需要考慮哪些方面的用戶(hù)因素?答:(1)可使用性(2)靈活性(3)復(fù)雜性及可靠性17. 白盒測(cè)試的覆蓋標(biāo)準(zhǔn)有哪些?黑盒測(cè)試是什么測(cè)試?答:A、(1)語(yǔ)句覆蓋(2)判定覆蓋(3)條件覆蓋(4)判定-條件覆蓋(5)條件組合覆蓋(6)路徑測(cè)試B、又稱(chēng)功能測(cè)試,其測(cè)試用例完全是根據(jù)程序的功能說(shuō)明來(lái)設(shè)計(jì)的。18. 某“人力資源管理系統(tǒng)”的組成是:答:(1)人事管理子系統(tǒng),包括:檔案管理、崗位設(shè)置、人事異動(dòng)等功能。(2)業(yè)績(jī)管理子系統(tǒng),包括:業(yè)績(jī)標(biāo)準(zhǔn)設(shè)置、業(yè)績(jī)錄入、績(jī)效評(píng)估等功能。(3)工資管理子系統(tǒng),包括:工資標(biāo)準(zhǔn)設(shè)置、工資數(shù)據(jù)生成、工資結(jié)構(gòu)分析、人力成本分析等功能。(4)用工管理子系統(tǒng),包括:人力規(guī)劃、人員調(diào)配、新人招聘等功能。請(qǐng)使用功能層次圖直觀描述該“人力資源管理系統(tǒng)”的組織結(jié)構(gòu)。答如下圖:19. 軟件工程方法?簡(jiǎn)要說(shuō)明一些主要的軟件工程方法。答:軟件工程方法是為軟件開(kāi)發(fā)提供了“如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論