軟件工程
49、軟件危機(jī)主要表現(xiàn)在哪幾方面?
答:1、軟件需求增長得不到滿足
2、軟件生產(chǎn)高成本,價格昂貴。
3、軟件生產(chǎn)進(jìn)度違法控制。
4、軟件需求定義不準(zhǔn)確,易偏離用戶需求。
5、軟件質(zhì)量不易保證。
6、軟件可維護(hù)性差。
50、20世紀(jì)70年代,B.W.Boehm提出了軟件生命周期的(瀑布模型)。
51、瀑布模型將軟件生命爭取劃人為八個階段
答:1、問題定義 2、可行性研究 3、需求分析 4、總體設(shè)計 5、詳細(xì)設(shè)計 6、程序編制 7、測試和運行 8、維護(hù)
52、瀑布模型的計劃期包括(問題定義)、(可行性研究)、(需求分析);開發(fā)期包括(總體設(shè)計)(詳細(xì)設(shè)計)、(程序設(shè)計),其中程序設(shè)計包括(編碼)和(測試);運行期包括系統(tǒng)的(使用)和(維護(hù))。
53、軟件的開發(fā)技術(shù)包括(軟件開發(fā)方法學(xué))、(軟件工具)、(軟件工程環(huán)境)。
54、軟件工程管理包括(軟件管理),(軟件工程經(jīng)濟(jì)學(xué))。
55、軟件開發(fā)技術(shù)包括(軟件開發(fā)方法學(xué))、(工具)和(環(huán)境支持),其主體內(nèi)容是(軟件開發(fā)方法學(xué))。
56、軟件工程管理包括(軟件管理學(xué))、(軟件工程經(jīng)濟(jì)學(xué))。
57、結(jié)構(gòu)化方法將軟件生命周期分為(計劃)、(開發(fā))、(運行)三個時期。
58、計劃期的主要是任務(wù)是(問題定義)、(可行性研究)。
59、開發(fā)期的主要任務(wù)是(需求分析)、(總體設(shè)計)、(詳細(xì)設(shè)計)、(編碼)、(測試)。
60、運行期的主要任務(wù)是軟件的(運行)和(維護(hù))。
61、結(jié)構(gòu)化軟件開發(fā)方法具有以下特點
答:1、階段性 2、推遲實施 3、文檔管理。
62、(問題定義)階段的任務(wù)是要確實軟件系統(tǒng)所要解決的任務(wù)。
63、可行性研究著重對以下具體方案考慮
答:1、經(jīng)濟(jì)可行性 2、技術(shù)可行性 3、操作可行性
64、軟件計劃由兩項任務(wù)組成:(分析)和(估算)。
65、軟件開發(fā)工作中的資源包含(人力資源)、(軟件資源)、(硬件資源),對每一種資源都應(yīng)指明三點(資源的描述)、(使用資源的起始時間)、(持續(xù)時間)。
66、開發(fā)軟件的人員包括(管理人員)、(分析人員)、(設(shè)計人員)以及(編碼和測試人員)。
67、軟件資源包括(支持軟件)和(應(yīng)用軟件)。
68、需要分析這個階段的基本任務(wù)是,用戶和分析人員雙方共同來理解系統(tǒng)的需要,并將共同理解形成一份文件,即(軟件需要說明書)。
69、用戶需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全保密要求)以及(開發(fā)費用開發(fā)周期,可使用的資源等方面的限制)。
70、分析階段是(用戶)和(軟件人員)雙方討論協(xié)商的階段。
71、數(shù)據(jù)流圖包括哪四種基本的圖形符號
答:1、圓框:變換/加工 2、方框:外部實體 3、箭頭:數(shù)據(jù)流 4、直線:數(shù)據(jù)存儲
72、(數(shù)據(jù)字典)是對數(shù)據(jù)定義的信息的集合。
73、數(shù)據(jù)字典中有四種類型的條目:(數(shù)據(jù)流)、(數(shù)據(jù)存儲)、(數(shù)據(jù)項)和(加工)。
74、數(shù)據(jù)字典可通過三種途徑實現(xiàn):
答:1、人工過程 2、自動化過程 3、人機(jī)混合過程
75、數(shù)據(jù)字典具有的特點?
答:1、通過名字能方便地查閱數(shù)據(jù)的定義
2、沒有冗余
3、盡量不重復(fù)其他部分已說明的信息
4、能單獨處理描述每個名字的信息
5、書寫方法簡單方便而且嚴(yán)格,容易更新和修改!
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |