久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1997|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

軟件工程期末考試復(fù)習(xí)提綱 里面有問(wèn)題和問(wèn)題對(duì)應(yīng)的答案

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:108615 發(fā)表于 2016-3-14 16:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
第一章
1.軟件的定義
①運(yùn)行時(shí),能提供所要求功能和性能的指令(Instruction) 或計(jì)算機(jī)程序(Program)集合。
②程序能滿意地處理信息的數(shù)據(jù)邏輯(data structure)。
③程序能滿意地按照預(yù)定的商業(yè)邏輯進(jìn)行處理。
④描述程序功能需求以及程序如何操作和使用所要求的文檔(Documents).

2.軟件危機(jī)定義及產(chǎn)生原因
定義:在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。概括地講:
①怎樣滿足對(duì)軟件日益增長(zhǎng)的需求(即如何開(kāi)發(fā)軟件)
②如何維護(hù)數(shù)量不斷膨脹的已有軟件
產(chǎn)生原因:一方面與軟件本身的特點(diǎn)有關(guān)。一方面與軟件開(kāi)發(fā)與維護(hù)的方法不正確有關(guān)。
①忽視軟件需求分析的重要性,認(rèn)為軟件開(kāi)發(fā)就是寫(xiě)程序并設(shè)法使之運(yùn)行,輕視軟件維護(hù)等。事實(shí)上,對(duì)用戶要求沒(méi)有完整準(zhǔn)確的認(rèn)識(shí),匆忙著手編寫(xiě)程序是許多軟件開(kāi)發(fā)工程失敗的主要原因。
②忽視軟件文檔的重要性,認(rèn)為文檔可有可無(wú),到后期更新及修改無(wú)法有效地進(jìn)行,重復(fù)大量人力物力。

3.軟件生命周期(軟件開(kāi)發(fā)過(guò)程分為哪幾個(gè)階段以及每個(gè)階段完成的工作)
(1)問(wèn)題定義
“要解決的問(wèn)題什麼?”在問(wèn)題定義階段應(yīng)提出:
①問(wèn)題性質(zhì)報(bào)告②工程目標(biāo)和規(guī)模報(bào)告③對(duì)系統(tǒng)的實(shí)際用戶和使用部門進(jìn)行訪問(wèn)調(diào)查,澄清含糊不清的地方后得到雙方滿意的文檔。                  
(2)可行性研究
該階段關(guān)鍵問(wèn)題“對(duì)于上一個(gè)階段所確定的問(wèn)題有行得通的解決辦法”
可行性研究階段應(yīng)該導(dǎo)出系統(tǒng)的高層邏輯模型(通常用數(shù)據(jù)流程圖)并且在此基礎(chǔ)上更準(zhǔn)確、更具體的確定工程規(guī)模和目標(biāo),然后分析員更準(zhǔn)確的估計(jì)系統(tǒng)成本和效益,對(duì)建議的系統(tǒng)進(jìn)行仔細(xì)的成本/效益分析。         
該階段實(shí)際上是一個(gè)工程的核心階段,對(duì)雙方都是討價(jià)還價(jià)的心理戰(zhàn),直接關(guān)系到整個(gè)系統(tǒng)研發(fā)的成本與利益。
(3)需求分析
解決的問(wèn)題“為解決問(wèn)題,目標(biāo)系統(tǒng)必須做什麼?”
系統(tǒng)分析員在需求分析階段必須和用戶密切配合,充分交流信息,以得出經(jīng)過(guò)用戶確認(rèn)的系統(tǒng)邏輯模型。通常用數(shù)據(jù)流程圖,數(shù)據(jù)字典和簡(jiǎn)要的算法表示系統(tǒng)的邏輯模型。
需求分析階段必須交出完整準(zhǔn)確的系統(tǒng)邏輯模型經(jīng)用戶確認(rèn)后,再進(jìn)入下一個(gè)階段,應(yīng)防止和克服急于著手進(jìn)行具體設(shè)計(jì)。
(4)總體設(shè)計(jì)
“應(yīng)該如何解決這個(gè)問(wèn)題?”,應(yīng)考慮幾種可能的解決方案:
①低成本的解決方案
系統(tǒng)只能完成最少必要的工作,不做額外工作。
②中等成本的解決方案
除很好地完成預(yù)定的任務(wù),使用方便,而且還有附加的額外功能。
③高成本的“十全十美”的系統(tǒng)
該系統(tǒng)具有用戶可能希望有的所有功能和特點(diǎn)。
(5)詳細(xì)設(shè)計(jì)
總體設(shè)計(jì)以比較抽象概括的方式提出了解決問(wèn)題的辦法,詳細(xì)設(shè)計(jì)的任務(wù)是把解法具體化。具體的任務(wù)是設(shè)計(jì)出程序的詳細(xì)規(guī)格說(shuō)明,通常用HIPO圖(層次圖加輸入/處理/輸出圖)或PDL語(yǔ)言(過(guò)程設(shè)計(jì)語(yǔ)言)描述詳細(xì)設(shè)計(jì)結(jié)果。
(6)編碼和單元測(cè)試
程序員根據(jù)系統(tǒng)要求,選定開(kāi)發(fā)平臺(tái)把詳細(xì)設(shè)計(jì)的結(jié)果翻譯成選定的語(yǔ)言書(shū)寫(xiě)程序,并仔細(xì)測(cè)試編寫(xiě)的每個(gè)模塊。
(7)綜合測(cè)試
通過(guò)各種類型的測(cè)試使軟件達(dá)到預(yù)定的要求。
(8)軟件維護(hù)
①改正性維護(hù)②適應(yīng)性維護(hù)③完善性維護(hù)④預(yù)防性維護(hù)

4.生存周期模型有幾種
①軟件生存期的瀑布模型②快速原型模型③螺旋模型

5.軟件項(xiàng)目工程包含的工作(軟件開(kāi)發(fā)、軟件管理)

第二章
1.可行性研究的任務(wù)與分類
可行性研究的目的就是用最小代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。
分類:①技術(shù)可行性②經(jīng)濟(jì)可行性③操作可行性

2.數(shù)據(jù)流圖的概念和表示符號(hào)的含義,會(huì)分析數(shù)據(jù)流圖
概念: 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒(méi)有物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理情況。該圖只需考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮如何具體實(shí)現(xiàn)。
符號(hào)的含義:(*)號(hào)表示數(shù)據(jù)流之間是“與”的關(guān)系。(+)號(hào)表示數(shù)據(jù)流之間是“或”的關(guān)系。(⊕)號(hào)表示只能從中選一個(gè)(互斥)的關(guān)系。

3.數(shù)據(jù)字典的定義和任務(wù)
定義:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任務(wù):對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有命名元素,包括數(shù)據(jù)流,加工,數(shù)據(jù)文件,以及數(shù)據(jù)的源,終點(diǎn)等,在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,假設(shè)的每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。

第三章
1.需求分析的任務(wù)
①確定對(duì)系統(tǒng)的綜合要求②分析系統(tǒng)的數(shù)據(jù)要求③導(dǎo)出系統(tǒng)的邏輯模型④修改系統(tǒng)的開(kāi)發(fā)計(jì)劃

2.結(jié)構(gòu)化分析方法的工具(需求分析的工具)有哪些
①一般工具:DFD、數(shù)據(jù)字典、結(jié)構(gòu)化英語(yǔ)、判定表、判定樹(shù)等。②功能分析工具:DFD、DD、結(jié)構(gòu)化英語(yǔ)、判定表和判定樹(shù)。③行為分析工具:狀態(tài)遷移圖、Petri網(wǎng)等。④數(shù)據(jù)分析工具:ER圖或者EER(擴(kuò)展ER)圖。

3.軟件需求規(guī)格說(shuō)明應(yīng)包含哪些內(nèi)容

4.項(xiàng)目管理的定義
定義:在一個(gè)確定的時(shí)間范圍內(nèi),為了完成一個(gè)既定的目標(biāo),并通過(guò)特殊形式的臨時(shí)性組織運(yùn)行機(jī)制,通過(guò)有效的計(jì)劃、組織、領(lǐng)導(dǎo)與控制,充分利用既定有限資源的一種系統(tǒng)管理方法。

第四章
1.形式化技術(shù)的分類
(1)根據(jù)說(shuō)明目標(biāo)軟件系統(tǒng)的方式,形式化方法可以分為兩類:
①面向模型的形式化方法②面向?qū)傩缘男问交椒?br /> (2)根據(jù)表達(dá)能力,形式化方法可以分為五類:
①基于模型的方法②基于邏輯的方法③代數(shù)方法④過(guò)程代數(shù)方法⑤基于網(wǎng)絡(luò)的方法

2.了解有窮狀態(tài)機(jī)、Petri網(wǎng)、Z語(yǔ)言進(jìn)行格式化描述

第五章
1.總體設(shè)計(jì)的任務(wù)(概要設(shè)計(jì))


2.總體設(shè)計(jì)過(guò)程及使用的工具
首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì),通過(guò)這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等。


3.內(nèi)聚、耦合的定義及其與模塊獨(dú)立性的關(guān)系
耦合:它是衡量不同模塊彼此間互相依賴的緊密程度。
內(nèi)聚:它是衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。

4.數(shù)據(jù)流圖到程序結(jié)構(gòu)圖的轉(zhuǎn)換
5.從工程管理的角度來(lái)看,軟件設(shè)計(jì)分為哪兩步完成
①概要設(shè)計(jì),將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)。
②詳細(xì)設(shè)計(jì),即過(guò)程設(shè)計(jì)。通過(guò)對(duì)結(jié)構(gòu)表示進(jìn)行細(xì)化,得到軟件的詳細(xì)的數(shù)據(jù)結(jié)構(gòu)和算法。

6.深度、寬度、扇入和扇出的概念
深度:軟件結(jié)構(gòu)中的控制層數(shù)。
寬度:同一層上模塊總數(shù)的最大值。
扇出:一個(gè)模塊直接控制(調(diào)用)的模塊數(shù)目。
扇入:一個(gè)模塊有多少個(gè)上級(jí)模塊調(diào)用它。


第六章
1.結(jié)構(gòu)程序設(shè)計(jì)定義、基本結(jié)構(gòu)(程序的三種基本結(jié)構(gòu))
定義:結(jié)構(gòu)程序設(shè)計(jì)是一種設(shè)計(jì)程序的技術(shù),它采用自上向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制結(jié)構(gòu)。
結(jié)構(gòu):順序、分支、循環(huán)

2.根據(jù)程序流程圖畫(huà)出盒圖、PAD圖


3.程序環(huán)形復(fù)雜度的計(jì)算


4.軟件詳細(xì)設(shè)計(jì)過(guò)程使用的工具

第七章
1.程序注釋分類
2.軟件測(cè)試概念和目的
3.軟件測(cè)試的白盒測(cè)試的概念及其覆蓋技術(shù)分類
4.軟件測(cè)試的等價(jià)劃分
5.設(shè)計(jì)測(cè)試用例的步驟
6.根據(jù)流程圖給出各種覆蓋測(cè)試用例和覆蓋路徑
7.軟件測(cè)試原則
8.編碼的效率原則

第八章
1.維護(hù)的分類、定義以及提高可維護(hù)性的方法有哪些
2.維護(hù)的副作用、出現(xiàn)的階段
3.度量軟件可維護(hù)性的方法
4.軟件文檔的作用和分類
5.軟件開(kāi)發(fā)項(xiàng)目生存期各階段所包含的文檔

第九章
1.理解類、對(duì)象的概念
2.面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)
3.類之間的幾種關(guān)系,會(huì)用UML畫(huà)類圖和類關(guān)系圖
4.面向?qū)ο蠼<夹g(shù)所建立的三種模型,每種模型描述工具
5.面向?qū)ο蟮闹饕卣鳎ǘ鄳B(tài)、繼承、封裝)
6.UML中建立的模型有哪些(寫(xiě)出名稱)

補(bǔ)充內(nèi)容
軟件測(cè)試的等價(jià)劃分(教材第七章)
什么是軟件配置項(xiàng)
軟件生存周期各階段活動(dòng)的產(chǎn)物經(jīng)審批之后稱為軟件配置項(xiàng),包括:
①與合同、過(guò)程、計(jì)劃和產(chǎn)品有關(guān)的文檔和材料
②源代碼、目標(biāo)代碼和可執(zhí)行代碼
③相關(guān)產(chǎn)品,包括軟件工具、庫(kù)內(nèi)的可重用軟件、外購(gòu)軟件及顧客提供的軟件等

什么是軟件配置管理
在軟件的整個(gè)生命周期內(nèi)管理變化的活動(dòng),這組活動(dòng)用來(lái):
①標(biāo)識(shí)變化②控制變化③保證變化被適當(dāng)?shù)陌l(fā)現(xiàn)④向可能有興趣的人員報(bào)告變化



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区日韩 | 亚洲精品一区二区三区蜜桃久 | 一区影院| 欧美一区免费 | 激情婷婷成人 | www.蜜桃av| 国产精品一区二区不卡 | 亚洲在线免费观看 | 成人永久免费视频 | 国产一级精品毛片 | 久久久网 | 美女黄色在线观看 | 五月综合激情婷婷 | 欧美 日韩 国产 成人 | 欧美一二三四成人免费视频 | 日日精品 | 日韩欧美一区二区三区免费观看 | 免费视频99| 日韩一区二区三区视频 | 亚洲精品国产第一综合99久久 | 少妇精品亚洲一区二区成人 | 中文字幕一页二页 | 不卡一区二区三区四区 | 国产专区免费 | 亚洲综合日韩精品欧美综合区 | 久久精品色欧美aⅴ一区二区 | av天天操| 久久久久久久久久一区二区 | 免费99视频| 亚洲一区国产精品 | 欧美乱大交xxxxx另类电影 | 国产粉嫩尤物极品99综合精品 | 一本一道久久a久久精品综合 | 粉嫩粉嫩芽的虎白女18在线视频 | av网址在线| 日本在线视频一区二区 | 日韩免费视频一区二区 | 男女国产视频 | h视频在线免费 | 久久久久久国产精品 | 日本中文字幕在线观看 |