(上午)軟件工程復(fù)習(xí)資料_第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程概述軟件工程概述1﹑軟件產(chǎn)品的特性是什么?軟件產(chǎn)品的特性是什么?產(chǎn)品特性:產(chǎn)品特性:⑴是一種邏輯產(chǎn)品,與物質(zhì)產(chǎn)品有很大的區(qū)別。是一種邏輯產(chǎn)品,與物質(zhì)產(chǎn)品有很大的區(qū)別。⑵軟件產(chǎn)品的生產(chǎn)主要是研制,生產(chǎn)成本主要在開(kāi)發(fā)和研制,開(kāi)發(fā)研制完成后,通過(guò)軟件產(chǎn)品的生產(chǎn)主要是研制,生產(chǎn)成本主要在開(kāi)發(fā)和研制,開(kāi)發(fā)研制完成后,通過(guò)復(fù)制就產(chǎn)生了大量軟件產(chǎn)品。復(fù)制就產(chǎn)生了大量軟件產(chǎn)品。⑶軟件產(chǎn)品不會(huì)用壞,不存在磨損,消耗。軟件產(chǎn)品不會(huì)用壞,不存在磨損,

2、消耗。⑷生產(chǎn)主要是腦力勞動(dòng),還末完全擺脫手工開(kāi)發(fā)方式,大部分產(chǎn)品是生產(chǎn)主要是腦力勞動(dòng),還末完全擺脫手工開(kāi)發(fā)方式,大部分產(chǎn)品是“定做定做“的⑸開(kāi)發(fā)軟件的費(fèi)用不斷增加,致使生產(chǎn)成本相當(dāng)昂貴。開(kāi)發(fā)軟件的費(fèi)用不斷增加,致使生產(chǎn)成本相當(dāng)昂貴。2﹑軟件生產(chǎn)有幾個(gè)階段?各有何特征?軟件生產(chǎn)有幾個(gè)階段?各有何特征?⑴程序設(shè)計(jì)時(shí)代:這個(gè)階段生產(chǎn)方式是個(gè)體勞動(dòng),使用的生產(chǎn)工具是機(jī)器語(yǔ)言,匯編程序設(shè)計(jì)時(shí)代:這個(gè)階段生產(chǎn)方式是個(gè)體勞動(dòng),使用的生產(chǎn)工具是機(jī)器語(yǔ)言

3、,匯編語(yǔ)言。語(yǔ)言。⑵程序系統(tǒng)時(shí)代:這個(gè)階段生產(chǎn)方式是小集團(tuán)合作生產(chǎn),使用的生產(chǎn)工具是高級(jí)語(yǔ)言,程序系統(tǒng)時(shí)代:這個(gè)階段生產(chǎn)方式是小集團(tuán)合作生產(chǎn),使用的生產(chǎn)工具是高級(jí)語(yǔ)言,開(kāi)發(fā)方法仍依靠個(gè)人技巧,但開(kāi)始提出結(jié)構(gòu)化方法。開(kāi)發(fā)方法仍依靠個(gè)人技巧,但開(kāi)始提出結(jié)構(gòu)化方法。⑶軟件工程時(shí)代:這個(gè)階段生產(chǎn)方式是工程化的生產(chǎn),使用數(shù)據(jù)庫(kù)軟件工程時(shí)代:這個(gè)階段生產(chǎn)方式是工程化的生產(chǎn),使用數(shù)據(jù)庫(kù)﹑開(kāi)發(fā)工具開(kāi)發(fā)工具﹑開(kāi)發(fā)開(kāi)發(fā)環(huán)境環(huán)境﹑網(wǎng)絡(luò)網(wǎng)絡(luò)﹑分布式分布式﹑面向

4、對(duì)象技術(shù)來(lái)開(kāi)發(fā)軟件。面向?qū)ο蠹夹g(shù)來(lái)開(kāi)發(fā)軟件。3﹑什么是軟件危機(jī)?主要表現(xiàn)在哪些方面?什么是軟件危機(jī)?主要表現(xiàn)在哪些方面?軟件開(kāi)發(fā)技術(shù)的進(jìn)步未能滿(mǎn)足發(fā)展的要求。在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決的辦法,軟件開(kāi)發(fā)技術(shù)的進(jìn)步未能滿(mǎn)足發(fā)展的要求。在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決的辦法,問(wèn)題積累起來(lái),形態(tài)尖銳的矛盾,導(dǎo)致了軟件危機(jī)。問(wèn)題積累起來(lái),形態(tài)尖銳的矛盾,導(dǎo)致了軟件危機(jī)。表現(xiàn)方面:表現(xiàn)方面:(1)用戶(hù)對(duì)開(kāi)發(fā)出的軟件很難滿(mǎn)意。用戶(hù)對(duì)開(kāi)發(fā)出的軟件

5、很難滿(mǎn)意。(2)軟件產(chǎn)品的質(zhì)量往往靠不住。軟件產(chǎn)品的質(zhì)量往往靠不住。(3)一般軟件很難維護(hù)。一般軟件很難維護(hù)。(4)軟件生產(chǎn)效率很低。軟件生產(chǎn)效率很低。(5)軟件開(kāi)發(fā)成本越來(lái)越大。軟件開(kāi)發(fā)成本越來(lái)越大。(6)軟件成本與開(kāi)發(fā)進(jìn)度難以估計(jì)。軟件成本與開(kāi)發(fā)進(jìn)度難以估計(jì)。(7)軟件技術(shù)的發(fā)展遠(yuǎn)遠(yuǎn)滿(mǎn)足不了計(jì)算機(jī)應(yīng)用的普及與深入的需要。軟件技術(shù)的發(fā)展遠(yuǎn)遠(yuǎn)滿(mǎn)足不了計(jì)算機(jī)應(yīng)用的普及與深入的需要。4﹑什么是軟件工程?它目標(biāo)和內(nèi)容是什么?什么是軟件工程?它

6、目標(biāo)和內(nèi)容是什么?軟件工程:就是用科學(xué)的知識(shí)工程和技術(shù)原理來(lái)定義,開(kāi)發(fā),維護(hù)軟件的一門(mén)學(xué)科。軟件工程:就是用科學(xué)的知識(shí)工程和技術(shù)原理來(lái)定義,開(kāi)發(fā),維護(hù)軟件的一門(mén)學(xué)科。軟件工程的目標(biāo):付出較低開(kāi)發(fā)成本;達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易軟件工程的目標(biāo):付出較低開(kāi)發(fā)成本;達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易于移植;只需較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;于移植;只需較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付

7、使用;開(kāi)發(fā)的軟件可靠性高。開(kāi)發(fā)的軟件可靠性高。軟件工程的內(nèi)容:研究?jī)?nèi)容包括開(kāi)發(fā)技術(shù)和開(kāi)發(fā)管理兩個(gè)方面。開(kāi)發(fā)技術(shù)主要研究:軟件軟件工程的內(nèi)容:研究?jī)?nèi)容包括開(kāi)發(fā)技術(shù)和開(kāi)發(fā)管理兩個(gè)方面。開(kāi)發(fā)技術(shù)主要研究:軟件開(kāi)發(fā)方法,開(kāi)發(fā)過(guò)程,開(kāi)發(fā)工具和環(huán)境。開(kāi)發(fā)管理主要研究:軟件管理開(kāi)發(fā)方法,開(kāi)發(fā)過(guò)程,開(kāi)發(fā)工具和環(huán)境。開(kāi)發(fā)管理主要研究:軟件管理學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。5﹑軟件工程面臨的問(wèn)題是什么?軟件工程面臨的問(wèn)題是什么?軟

8、件工程需要解決的問(wèn)題:軟件的費(fèi)用,可靠性,可維護(hù)性,軟件生產(chǎn)率和軟件的重軟件工程需要解決的問(wèn)題:軟件的費(fèi)用,可靠性,可維護(hù)性,軟件生產(chǎn)率和軟件的重用。用。6﹑什么是軟件生存周期?它有哪幾個(gè)活動(dòng)?什么是軟件生存周期?它有哪幾個(gè)活動(dòng)?軟件生存周期:一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期。軟件生存周期:一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期。包括:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)

9、試,維護(hù)。包括:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)試,維護(hù)。7﹑什么是軟件生存周期模型?有哪些主要模型?什么是軟件生存周期模型?有哪些主要模型?生存周期模型:描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。對(duì)軟件開(kāi)發(fā)提供強(qiáng)有生存周期模型:描述軟件開(kāi)發(fā)過(guò)程中各種活動(dòng)如何執(zhí)行的模型。對(duì)軟件開(kāi)發(fā)提供強(qiáng)有使用策略:廢棄策略和追加策略。使用策略:廢棄策略和追加策略。14、軟件工程的目標(biāo)?、軟件工程的目標(biāo)?付出較低開(kāi)發(fā)成本;

10、達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易于移植;只需較低付出較低開(kāi)發(fā)成本;達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易于移植;只需較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;開(kāi)發(fā)的軟件可靠性高。的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)發(fā)任務(wù),及時(shí)交付使用;開(kāi)發(fā)的軟件可靠性高。15、軟件開(kāi)發(fā)技術(shù)主要研究?jī)?nèi)容?、軟件開(kāi)發(fā)技術(shù)主要研究?jī)?nèi)容?軟件開(kāi)發(fā)方法,開(kāi)發(fā)過(guò)程,開(kāi)發(fā)工具和環(huán)境。軟件開(kāi)發(fā)方法,開(kāi)發(fā)過(guò)程,開(kāi)發(fā)工具和環(huán)境。16、軟件開(kāi)發(fā)管理主要研究?jī)?nèi)容

11、?、軟件開(kāi)發(fā)管理主要研究?jī)?nèi)容?軟件管理學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。軟件管理學(xué),軟件經(jīng)濟(jì)學(xué),軟件心理學(xué)。17、快速原型開(kāi)發(fā)的步驟?快速原型開(kāi)發(fā)的步驟?快速開(kāi)發(fā)、需求、構(gòu)造原形、原形、運(yùn)行原形、評(píng)價(jià)原形、修改意見(jiàn)??焖匍_(kāi)發(fā)、需求、構(gòu)造原形、原形、運(yùn)行原形、評(píng)價(jià)原形、修改意見(jiàn)。18、某計(jì)算機(jī)系統(tǒng)投入使用后、、某計(jì)算機(jī)系統(tǒng)投入使用后、5年內(nèi)每年可節(jié)省人民幣年內(nèi)每年可節(jié)省人民幣2O0O元,假設(shè)系統(tǒng)的投資額元,假設(shè)系統(tǒng)的投資額為5000元,年利率為

12、元,年利率為12%。試計(jì)算投資回收期和純收入。%。試計(jì)算投資回收期和純收入??尚行匝芯靠尚行匝芯?、可行性研究的任務(wù)是什么、可行性研究的任務(wù)是什么可行研究的任務(wù):首先需要進(jìn)行概要的分析研究,初步確定項(xiàng)目的規(guī)模,目標(biāo),約束和限可行研究的任務(wù):首先需要進(jìn)行概要的分析研究,初步確定項(xiàng)目的規(guī)模,目標(biāo),約束和限制。分析員再進(jìn)行簡(jiǎn)要的需求分析,抽象出項(xiàng)目的邏輯結(jié)構(gòu),建立邏輯模型。從邏輯模型制。分析員再進(jìn)行簡(jiǎn)要的需求分析,抽象出項(xiàng)目的邏輯結(jié)構(gòu),建立邏

13、輯模型。從邏輯模型出發(fā),經(jīng)過(guò)壓縮的設(shè)計(jì),探索出若干種可供選擇的解決方法,對(duì)每種解決方法都要研究它出發(fā),經(jīng)過(guò)壓縮的設(shè)計(jì),探索出若干種可供選擇的解決方法,對(duì)每種解決方法都要研究它的可行性。的可行性。主要從四個(gè)方面考慮:主要從四個(gè)方面考慮:⑴.技術(shù)可行性:一般要考慮的情況包括技術(shù)可行性:一般要考慮的情況包括開(kāi)發(fā)的風(fēng)險(xiǎn)即設(shè)計(jì)出的系統(tǒng)能否達(dá)到要求的功能開(kāi)發(fā)的風(fēng)險(xiǎn)即設(shè)計(jì)出的系統(tǒng)能否達(dá)到要求的功能和性能和性能資源的有效性資源的有效性相關(guān)技術(shù)的發(fā)展是否

14、支持相關(guān)技術(shù)的發(fā)展是否支持⑵.經(jīng)濟(jì)可行性:進(jìn)行開(kāi)發(fā)成本的估算以及了解取得效益的評(píng)估經(jīng)濟(jì)可行性:進(jìn)行開(kāi)發(fā)成本的估算以及了解取得效益的評(píng)估確定要開(kāi)發(fā)的項(xiàng)目是否值得確定要開(kāi)發(fā)的項(xiàng)目是否值得投資。投資。⑶.法律可行性:要開(kāi)發(fā)的項(xiàng)目是否存在任何侵權(quán)問(wèn)題。法律可行性:要開(kāi)發(fā)的項(xiàng)目是否存在任何侵權(quán)問(wèn)題。(4).管理可行性:運(yùn)行方式在用戶(hù)組織內(nèi)是否可行管理可行性:運(yùn)行方式在用戶(hù)組織內(nèi)是否可行現(xiàn)有管理制度現(xiàn)有管理制度﹑人員素質(zhì)人員素質(zhì)﹑操作方式是操作方式

15、是否可行。否可行。2、可行性研究有哪些步驟、可行性研究有哪些步驟⑴.確定項(xiàng)目規(guī)模和目標(biāo);確定項(xiàng)目規(guī)模和目標(biāo);軟件范圍軟件范圍⑵.研究正在運(yùn)行的系統(tǒng);收集研究正在運(yùn)行的系統(tǒng);收集﹑研究研究﹑分析現(xiàn)有系統(tǒng)的文檔資料,實(shí)地考察系統(tǒng)訪(fǎng)問(wèn)有關(guān)分析現(xiàn)有系統(tǒng)的文檔資料,實(shí)地考察系統(tǒng)訪(fǎng)問(wèn)有關(guān)人員,然后描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖。人員,然后描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖。⑶.建立新系統(tǒng)的高層邏輯模型;使用數(shù)據(jù)流圖和數(shù)據(jù)字典描述數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理建立

16、新系統(tǒng)的高層邏輯模型;使用數(shù)據(jù)流圖和數(shù)據(jù)字典描述數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理情況。情況。⑷.導(dǎo)出和評(píng)價(jià)各種方案;導(dǎo)出若干較高層次的物理解決方法,根據(jù)技術(shù)可行性導(dǎo)出和評(píng)價(jià)各種方案;導(dǎo)出若干較高層次的物理解決方法,根據(jù)技術(shù)可行性﹑經(jīng)濟(jì)可行經(jīng)濟(jì)可行性﹑社會(huì)可行性進(jìn)行評(píng)估,得到可行的解決方法。社會(huì)可行性進(jìn)行評(píng)估,得到可行的解決方法。⑸.推薦可行方案;進(jìn)行成本~效益分析,決定該項(xiàng)目是否值得開(kāi)發(fā),若值得開(kāi)發(fā)那么解決推薦可行方案;進(jìn)行成本~效益分析,決定

溫馨提示

  • 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ù)僅提供信息存儲(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)論