




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
L什么是軟件工程?目前有哪幾種主要的軟件工程方法?
概括地說,軟件工程是指導(dǎo)計算機軟件開辟和維護的一門工程學(xué)科。采用工程的
概念、原理、技術(shù)、和方法來開辟與維護軟件,把經(jīng)過時間考驗而證明正確的管
理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟地開辟出高質(zhì)量的軟
件并有效地維護它,這就是軟件工程。
但軟件工程向來以來都缺乏一個統(tǒng)一的定義,不少學(xué)者、組織機構(gòu)都分別給出了
自己的定義。
主要有傳統(tǒng)方法也稱為經(jīng)典軟件工程方法或者生命周期方法或者結(jié)構(gòu)化范型和
面向?qū)ο蠓椒ā?/p>
2、流程圖與數(shù)據(jù)流圖有什么主要區(qū)別?
(1)數(shù)據(jù)流圖(dateflowdiagram,DFD),是SA方法中用于表示系統(tǒng)邏輯
模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它
只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是從數(shù)據(jù)的角度來描
述一個系統(tǒng)的;而流程圖則是從對數(shù)據(jù)加工的角度來描述系統(tǒng)的;
(2)數(shù)據(jù)流圖中的箭頭是數(shù)據(jù)流,而流程圖中的箭頭則是控制流,它表達的是程
序執(zhí)行的次序;
(3)數(shù)據(jù)流圖適合于宏觀地分析一個組織業(yè)務(wù)概況,而程序流程圖只適合于描述
系統(tǒng)中某個加工的執(zhí)行細節(jié)。
(4)數(shù)據(jù)流程圖應(yīng)該重點描述了數(shù)據(jù)加工的過程,主要是模塊內(nèi)部,數(shù)據(jù)流圖則是
描述模塊之間的關(guān)系。
3.軟件需求分析的任務(wù)是什么?有哪些主要步驟?
需求分析的基本任務(wù)是深入描述軟件的功能和性能、確定軟件設(shè)計的約束和軟件
同其它系統(tǒng)元素的接口細節(jié)、定義軟件的其它有效性需求,總之,需求分析的任
務(wù)就是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)的
“做什么”的問題。
主要步驟:
1.問題識別(1)功能需求:明確所開辟的軟件必須具備什么樣的功能。(2)性
能需求:明確待開辟的軟件的技術(shù)性能指標(biāo)。(3)環(huán)境需求:明確軟件運行時所
需要的軟、硬件的要求.(4)用戶界面需求:明確人機交互方式、輸入輸出數(shù)據(jù)
格式。2.分析與綜合,導(dǎo)出軟件的邏輯模型分析人員對獲取的需求,進行一致
性的分析檢查,在分析、綜合中逐步細化軟件功能,劃分成各個子功能。用圖文
結(jié)合的形式,建立起新系統(tǒng)的邏輯模型。3.編寫文檔(1)編寫“需求規(guī)格說明
書”,把雙方共同的理解與分析結(jié)果用規(guī)范的方式描述出來,作為今后各項工作
的基礎(chǔ)。(2)編寫初步用戶使用手冊,著重反映被開辟軟件的用戶功能界面和用
戶使用的具體要求,用戶手冊能強制分析人員從用戶使用的觀點考慮軟件.(3)
編寫確認測試計劃,作為今后確認和驗收的依據(jù)。(4)修改完善軟件開辟計劃。
在需求分析階段對待開辟的系統(tǒng)有了更進一步的了解,所以能更準(zhǔn)確地估計開辟
成本、進度及資源要求,因此對原計劃要進行適當(dāng)修正.
4.簡述結(jié)構(gòu)化分析、設(shè)計的要點:
結(jié)構(gòu)化分析方法適合于數(shù)據(jù)處理類型軟件的需求分析。
其要點是〃自頂向下”地開辟系統(tǒng),由整體到各組成部份,由表及里,由抽象到
具體,逐步求精。
(1)模塊化(2)由頂向下,逐步求精。
(3)上層模塊分解為下層模塊,有三種不同的結(jié)構(gòu)形式,即順序結(jié)構(gòu),選擇
結(jié)構(gòu)和循環(huán)結(jié)構(gòu).
5.數(shù)據(jù)字典包含哪些主要內(nèi)容?
數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部份。
據(jù)字典內(nèi)容包括:數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等。
分配多少空間,當(dāng)前使用了多少空間等。列的缺省值。約束信息的完整性。用戶
的名字.用戶及角色被授予的權(quán)限.用戶訪問或者使用的審計信息。其它產(chǎn)生的數(shù)
據(jù)庫信息。
6.軟件測試的目標(biāo)是什么,有哪幾種主要有測試方法?
軟件測試的目標(biāo):(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)
好的測試方案是很可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;(3)成功的測
試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試.
軟件測試的方法有動態(tài)測試、靜態(tài)測試和正確性證明3種。
7.白盒測試主要有哪些覆蓋?
語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、點覆蓋、邊
覆蓋、路徑覆蓋
8、選擇一種程序設(shè)計語言的主要有哪些依據(jù)?
為了使程序容易測試和維護以減少生命周期的總成本,選用的高級語言應(yīng)該
有理想的模塊化機制,以及可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu);為了便于調(diào)試和提
高軟件可靠性,語言特點應(yīng)該使編譯程序能夠盡可能多地發(fā)現(xiàn)程序中的錯誤;為
了降低軟件開辟和維護的成本,選用的語言應(yīng)該有良好的獨立編譯機制。上述這
些要求是選擇語言的理想標(biāo)準(zhǔn),但是在實際選用語言時不能僅僅考慮理論上的標(biāo)
準(zhǔn),還必須同時考慮實用方面的各種限制。
(1)系統(tǒng)用戶的要求
(2)可以使用的編譯程序
(3)可以得到的軟件工具
(4)系統(tǒng)規(guī)模
(5)程序員的知識
(6)軟件可移植性要求
⑺軟件的應(yīng)用領(lǐng)域
9.軟件的維護的目標(biāo)是什么,有哪幾種維護類型?
糾正在使用過程中暴露出來的錯誤而進行的改進性維護,適應(yīng)外部環(huán)境的變
化而進行的適應(yīng)性維護,改進原有的軟件而進行的完善性維護,以及改進將來的
可維護性和可靠性而進行的預(yù)防性維護。
軟件維護的分類:
軟件維護主要劃分為糾錯性維護、適應(yīng)性維護和完善性維護。(1)糾錯性維
護。由于前期的測試不可能揭露軟件系統(tǒng)中所有潛在的錯誤,用戶在使用軟件時
仍將會遇到錯誤,診斷和改正這些錯誤的過程稱為糾錯性維護。(2)適應(yīng)性維護.
由于新的硬件設(shè)備不斷推出,操作系統(tǒng)和編譯系統(tǒng)也不斷地升級,為了使軟件能
適應(yīng)新的環(huán)境向引起的程序修改和擴充活動稱為適應(yīng)性維護。(3)完善性維護。
在軟件的正常使用過程中,用戶還會不斷地提出新的需求。為了滿足用戶新的需
求而增加軟件功能的活動稱為完善性維護。
10.簡述提高軟件質(zhì)量的主要措施.
復(fù)審:是在軟件生命周期每一個階段結(jié)束之前,都采用一定的標(biāo)準(zhǔn)對該段產(chǎn)生的軟
件配置成份進行嚴格的正式或者非正式的檢測。復(fù)查:是檢查已有的材料,以
斷定在軟件生命周期某個階段的工作是否能夠開始或者繼續(xù)。管理復(fù)審:是向
開辟組織或者使用部門的管理人員提供有關(guān)項目的總體狀況、成本和進度等方
面的情況,以便他們從管理角度對開辟工作進行審查。測試:包括測試計劃、
測試過程和測試結(jié)果3個階段。
11.面向?qū)ο笕绾螌崿F(xiàn)模塊獨立性,其偶合和內(nèi)聚的含義是什么?
因為對象是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以
數(shù)據(jù)為中心的,操作環(huán)繞對其數(shù)據(jù)所需做的處理來設(shè)置,沒有無關(guān)的操作。因此,
對象內(nèi)部各種元素彼此結(jié)合得很密切。內(nèi)聚性相當(dāng)強,由于完成對象所需要的元
素(數(shù)據(jù)和方法)基本上都被封裝在對象內(nèi)部,它與外界的聯(lián)系自然就比較少。因此
對象之間的耦合通常比較松.總之,面向?qū)ο笫褂脤ο蟆㈩?、繼承和消息的方法,
既使用類和繼承等機制,而且對象之間僅能通過傳遞消息實現(xiàn)彼此通信來實現(xiàn)模
塊的獨立性。
12.面向?qū)ο蠛兔嫦蜻^程軟件工程有哪些區(qū)別?
⑴面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一步一
步實現(xiàn),使用的時候一個一個挨次調(diào)用就可以了。面向?qū)ο笫前褬?gòu)成問題事務(wù)分
解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘某個事物
在整個解決問題的步驟中的行為。
(2)面向過程是把一件事一項工程分解成為一個個小的功能,用一個個函數(shù)來實
現(xiàn).面向?qū)ο笫前咽虑榭闯墒且粋€個小的對象組成的,或者說一個個小部份組成
的,這些對象之間的相互關(guān)系,構(gòu)成為了整個項目。在面向?qū)ο蟮乃枷胫校f物
皆對象.而〃類”,就是對象的抽象或者說是概括。
13.簡述對象、類、消息、方法的基本概念.
(1)對象是人們要進行研究的任何事物,從最簡單的整數(shù)到復(fù)雜的飛機等均可
看做對象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或者事件。
(2)類是具有相同或者相似性質(zhì)的對象的抽象。對象的抽象是類,類的具體化就是
對象,也可以說類的實例是對象。類具有屬性,它是對象的狀態(tài)的抽象,用數(shù)
據(jù)結(jié)構(gòu)來描述類的屬性.類具有操作,它是對象的行為的抽象,用操作名和實
現(xiàn)該操作的方法來描述。
⑶對象之間進行通信的結(jié)構(gòu)叫做消息.在對象的操作中,當(dāng)一個消息發(fā)送給某個
對象時,消息包含接收對象去執(zhí)行某種操作的信息。發(fā)送一條消息至少要包括說
明接受消息的對象名、發(fā)送給該對象的消息名(即對象名、方法名)。普通還要
對參數(shù)加以說明,參數(shù)可以是認識該消息的對象所知道的變量名,或者是所存對
象都知道的全局變量名。(4)類中操作的實現(xiàn)過程叫做方法,一個方法有方法名、
參數(shù)、方法體。
14.簡述面向?qū)ο蠓治鲈O(shè)計的三個模型.
答:三個模型:對象模型、動態(tài)模型、功能模型
(1)對象模型描述系統(tǒng)的靜態(tài)結(jié)構(gòu),包括類和對象,它們的屬性和操作,以及
它們之間的關(guān)系.構(gòu)造對象模型的目的在于找出與應(yīng)用程序密切相關(guān)的概念對象
模型用包含對象及對象的關(guān)系圖表示.
(2)動態(tài)模型著重于系統(tǒng)的控制邏輯,考察在任何時候?qū)ο蠹捌潢P(guān)系的改變,
描述這些涉及時序和改變的狀態(tài)。動態(tài)模型包括狀態(tài)圖和事件跟蹤圖.狀態(tài)圖是
一個狀態(tài)和事件的網(wǎng)絡(luò),側(cè)重于描述每一類對象的動態(tài)行為.事件跟蹤圖則側(cè)重于
說明系統(tǒng)執(zhí)行過程中的一個特點”場景〃,也叫做腳本(scenarios),是完成系
統(tǒng)某個功能的一個事件序列.腳本通常起始于一個系統(tǒng)外部的輸入事件,結(jié)束于一
個系統(tǒng)外部的輸出事件.
⑶功能模型著重于系統(tǒng)內(nèi)部數(shù)據(jù)的傳送和處理。功能模型表明,通過計算,從
輸出數(shù)據(jù)能得到什么樣的輸出數(shù)據(jù),但不考慮參加計算的數(shù)據(jù)按什么時序執(zhí)行。
功能模型由多個數(shù)據(jù)流圖組成,它們指明從外部輸出,通過操作和內(nèi)部存儲,直
到外部輸出的整個數(shù)據(jù)流情況.功能模型還包括了對象模型內(nèi)部數(shù)據(jù)間的限制。功
能模型中的數(shù)據(jù)流圖往往形成一個層次結(jié)構(gòu),一個數(shù)據(jù)流圖的過程可以由下一層
的數(shù)據(jù)流圖作進一步的說明.
lo什么是軟件工程?目前有哪幾種主要的軟件工程方法?
概括地說,軟件工程是指導(dǎo)計算機軟件開辟和維護的一門工程學(xué)科。采用工程的
概念、原理、技術(shù)、和方法來開辟與維護軟件,毛經(jīng)過時間考驗而證明正確的管
理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟地開辟出高質(zhì)量的軟
件并有效地維護它,這就是軟件工程。
但軟件工程向來以來都缺乏一個統(tǒng)一的定義,不少學(xué)者、組織機構(gòu)都分別給出了
自己的定義。
主要有傳統(tǒng)方法也稱為經(jīng)典軟件工程方法或者生命周期方法或者結(jié)構(gòu)化范型和
面向?qū)ο蠓椒?
2、流程圖與數(shù)據(jù)流圖有什么主要區(qū)別?
(1)數(shù)據(jù)流圖(dateflowdiagram,DFD),是SA方法中用于表示系統(tǒng)邏輯
模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它
只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是從數(shù)據(jù)的角度來描
述一個系統(tǒng)的;而流程圖則是從對數(shù)據(jù)加工的角度來描述系統(tǒng)的;
(2)數(shù)據(jù)流圖中的箭頭是數(shù)據(jù)流,而流程圖中的箭頭則是控制流,它表達的是程
序執(zhí)行的次序;
(3)數(shù)據(jù)流圖適合于宏觀地分析一個組織業(yè)務(wù)概況,而程序流程圖只適合于描
述系統(tǒng)中某個加工的執(zhí)行細節(jié)。
(4)數(shù)據(jù)流程圖應(yīng)該重點描述了數(shù)據(jù)加工的過程,主要是模塊內(nèi)部,數(shù)據(jù)流圖則
是描述模塊之間的關(guān)系。
3.軟件需求分析的任務(wù)是什么?有哪些主要步驟?
需求分析的基本任務(wù)是深入描述軟件的功能和性能、確定軟件設(shè)計的約束和軟件
同其它系統(tǒng)元素的接口細節(jié)、定義軟件的其它有效性需求,總之,需求分析的任
務(wù)就是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)的
“做什么”的問題。
主要步驟:
lo問題識別(1)功能需求:明確所開辟的軟件必須具備什么樣的功能.(2)性能
需求:明確待開辟的軟件的技術(shù)性能指標(biāo)。(3)環(huán)境需求:明確軟件運行時所需
要的軟、硬件的要求。(4)用戶界面需求:明確人機交互方式、輸入輸出數(shù)據(jù)
格式2分析與綜合,導(dǎo)出軟件的邏輯模型分析人員對獲取的需求,進行一致性
的分析檢查,在分析、綜合中逐步細化軟件功能,劃分成各個子功能。用圖文結(jié)
合的形式,建立起新系統(tǒng)的邏輯模型。3o編寫文檔(1)編寫“需求規(guī)格說明
書”,把雙方共同的理解與分析結(jié)果用規(guī)范的方式描述出來,作為今后各項工作
的基礎(chǔ).(2)編寫初步用戶使用手冊,著重反映被開辟軟件的用戶功能界面和用
戶使用的具體要求,莊戶手冊能強制分析人員從用戶使用的觀點考慮軟件.(3)
編寫確認測試計劃,作為今后確認和驗收的依據(jù)。(4)修改完善軟件開辟計劃.
在需求分析階段對待開辟的系統(tǒng)有了更進一步的了解,所以能更準(zhǔn)確地估計開辟
成本、進度及資源要求,因此對原計劃要進行適當(dāng)修正。
4.簡述結(jié)構(gòu)化分析、設(shè)計的要點:
結(jié)構(gòu)化分析方法適合于數(shù)據(jù)處理類型軟件的需求分析.
其要點是“自頂向下”地開辟系統(tǒng),由整體到各組成部份,由表及里,由抽象到
具體,逐步求精。
(1)模塊化(2)由頂向下,逐步求精。
(3)上層模塊分解為下層模塊,有三種小同的結(jié)構(gòu)形式,即順序結(jié)構(gòu),選
擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
5.數(shù)據(jù)字典包含哪些主要內(nèi)容?
數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部份。
據(jù)字典內(nèi)容包括:數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等.分
配多少空間,當(dāng)前使用了多少空間等.列的缺省值.約束信息的完整性.用戶的名
字。用戶及角色被授予的權(quán)限。用戶訪問或者使用的審計信息。其它產(chǎn)生的數(shù)據(jù)
庫信息。
6.軟件測試的目標(biāo)是什么,有哪幾種主要有測試方法?
軟件測試的目標(biāo):(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)
好的測試方案是很可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;(3)成功的測
試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。
軟件測試的方法有動態(tài)測試、靜態(tài)測試和正確性證明3種。
7.白盒測試主要有哪些覆蓋?
語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、點覆蓋、邊
覆蓋、路徑覆蓋
8、選擇一種程序設(shè)計語言的主要有哪些依據(jù)?
為了使程序容易測試和維護以減少生命周期的總成本,選用的高級語言應(yīng)該
有理想的模塊化機制,以及可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu);為了便于調(diào)試和提
高軟件可靠性,語言特點應(yīng)該使編譯程序能夠盡可能多地發(fā)現(xiàn)程序中的錯誤;為
了降低軟件開辟和維護的成本,選用的語言應(yīng)該有良好的獨立編譯機制。上述這
些要求是選擇語言的理想標(biāo)準(zhǔn),但是在實際選用語言時不能僅僅考慮理論上的標(biāo)
準(zhǔn),還必須同時考慮實用方面的各種限制。
(1)系統(tǒng)用戶的要求
(2)可以使用的編譯程序
(3)可以得到的軟件工具
(4)系統(tǒng)規(guī)模
(5)程序員的知識
(6)軟件可移植性要求
⑺軟件的應(yīng)用領(lǐng)域
9.軟件的維護的目標(biāo)是什么,有哪幾種維護類型?
糾正在使用過程中暴露出來的錯誤而進行的改進性維護,適應(yīng)外部環(huán)境的變
化而進行的適應(yīng)性維護,改進原有的軟件而進行的完善性維護,以及改進將來的
可維護性和可靠性而進行的預(yù)防性維護。
軟件維護的分類:
軟件維護主要劃分為糾錯性維護、適應(yīng)性維護和完善性維護.(1)糾錯性維護。
由于前期的測試不可能揭露軟件系統(tǒng)中所有潛在的錯誤,用戶在使用軟件時仍將
會遇到錯誤,診斷和改正這些錯誤的過程稱為糾錯性維護。(2)適應(yīng)性維護.由
于新的硬件設(shè)備不斷推出,操作系統(tǒng)和編譯系統(tǒng)也不斷地升級,為了使軟件能適
應(yīng)新的環(huán)境而引起的程序修改和擴充活動稱為適應(yīng)性維護。(3)完善性維護。在
軟件的正常使用過程中,用戶還會不斷地提出新的需求。為了滿足用戶新的需求
而增加軟件功能的活動稱為完善性維護。
10.簡述提高軟件質(zhì)量的主要措施.
復(fù)審:是在軟件生命周期每一個階段結(jié)束之前,都采用一定的標(biāo)準(zhǔn)對該段產(chǎn)生的
軟件配置成份進行嚴格的正式或者非正式的檢測。復(fù)查:是檢查已有的材料,
以斷定在軟件生命周期某個階段的工作是否能夠開始或者繼續(xù).管理復(fù)審:是
向開辟組織或者使用部門的管理人員提供有關(guān)項目的總體狀況、成本和進度等
方面的情況,以便他們從管理角度對開辟工作進行審查.測試:包括測試計劃、
測試過程和測試結(jié)果3個階段.
11.面向?qū)ο笕绾螌崿F(xiàn)模塊獨立性,其偶合和內(nèi)聚的含義是什么?
因為對象是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以
數(shù)據(jù)為中心的,操作環(huán)繞對其數(shù)據(jù)所需做的處理來設(shè)置,沒有無關(guān)的操作。因此,
對象內(nèi)部各種元素彼此結(jié)合得很密切。內(nèi)聚性相當(dāng)強,由于完成對象所需要的元
素(數(shù)據(jù)和方法)基本上都被封裝在對象內(nèi)部,它與外界的聯(lián)系自然就比較少。
因此,對象之間的耦合通常比較松。總之,面向?qū)ο笫褂脤ο?、類、繼承和消息
的方法,既使用類和繼承等機制,而且對象之間僅能通過傳遞消息實現(xiàn)彼此通信
來實現(xiàn)模塊的獨立性.
12.面向?qū)ο蠛兔嫦蜻^程軟件工程有哪些區(qū)別?
(1)面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一步
一步實現(xiàn),使用的時候一個一個挨次調(diào)用就可以了。面向?qū)ο笫前褬?gòu)成問題事務(wù)
分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘某個事
物在整個解決問題的步驟中的行為。
(2)面向過程是把一件事一項工程分解成為一個個小的功能,用一個個函數(shù)來實
現(xiàn).面向?qū)ο笫前咽虑榭闯墒且粋€個小的對象組成的,或者說一個個小部份組成
的,這些對象之間的相互關(guān)系,構(gòu)成為了整個項目.在面向?qū)ο蟮乃枷胫?,萬物
皆對象。而“類",就是對象的抽象或者說是概括。
13.簡述對象、類、消息、方法的基本概念.
⑴對象是人們要進行研究的任何事物,從最簡單的整數(shù)到復(fù)雜的飛機等均可看做
對象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或者事件。
(2)類是具有相同或者相似性質(zhì)的對象的抽象。對象的抽象是類,類的具體化就
是對象,也可以說類的實例是對象.類具有屬性,它是對象的狀態(tài)的抽象,用數(shù)
據(jù)結(jié)構(gòu)來描述類的屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 漁藥經(jīng)銷商成功案例及分析
- 天天特價網(wǎng)商業(yè)計劃書
- 中學(xué)語文集體備課活動
- 實踐教育課說課課件
- 2025年青年公寓出租項目評估流程
- 再生塑料項目可行性研究報告-范文
- 環(huán)保清潔服務(wù)商業(yè)計劃書
- 三年級下冊語文寫作教學(xué)計劃
- 農(nóng)產(chǎn)品運輸與質(zhì)量保障措施
- 消防工程施工質(zhì)量標(biāo)準(zhǔn)及防治措施
- 國際音標(biāo)卡片(打印版)
- 2023年四川省資陽中考英語真題(含答案)
- 石砌體結(jié)構(gòu)房屋安全性鑒定課件
- 護理管理pdca的課件
- 客戶服務(wù)與問題解決技巧培訓(xùn)
- 騰訊云安全運維
- (材料)綜合物性測量系統(tǒng)
- 土壤農(nóng)化分析實驗智慧樹知到課后章節(jié)答案2023年下甘肅農(nóng)業(yè)大學(xué)
- 人教版八年級《竹竿舞》評課稿
- 往生薦亡功德文疏教學(xué)教材
- 有機植物生產(chǎn)中允許使用的投入品
評論
0/150
提交評論