導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件_第1頁(yè)
導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件_第2頁(yè)
導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件_第3頁(yè)
導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件_第4頁(yè)
導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件_第5頁(yè)
已閱讀5頁(yè),還剩81頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

小型軟件開發(fā)的基本過程(參照軟件工程,遵循軟件開發(fā)的一般規(guī)律)

需求分析設(shè)計(jì)編碼與單元測(cè)試綜合測(cè)試

需求分析導(dǎo)線網(wǎng)平差軟件設(shè)計(jì)

編碼

測(cè)試與維護(hù)小型軟件開發(fā)的基本過程軟件工程簡(jiǎn)介軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件。軟件工程關(guān)注于大型程序的構(gòu)造軟件工程的中心課題是控制復(fù)雜性軟件經(jīng)常變化開發(fā)軟件的效率非常重要和諧地合作是開發(fā)軟件的關(guān)鍵軟件必須有效地支持它的用戶在軟件工程領(lǐng)域中是由一種文化背景的人替另一文化背景的人創(chuàng)造產(chǎn)品。軟件工程簡(jiǎn)介軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成,每個(gè)時(shí)期又劃分若干個(gè)階段。問題定義問題定義階段必須回答的關(guān)鍵問題是:“要解決的問題是什么?”。通過問題定義階段的工作,系統(tǒng)分析員應(yīng)該提出關(guān)于問題性質(zhì)、工程目標(biāo)和規(guī)模的書面報(bào)告。通過訪問調(diào)查,分析員扼要地寫出他對(duì)問題的理解,并在用戶和使用部門負(fù)責(zé)人的會(huì)議上認(rèn)真討論這份書面報(bào)告,得出一份雙方都滿意的文檔。可行性研究這個(gè)階段要回答的關(guān)鍵問題是:“對(duì)上一階段所確定的問題有行得通的解決辦法嗎?”系統(tǒng)分析員需要進(jìn)行一次大大壓縮和簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較抽象的高層次上進(jìn)行的分析和設(shè)計(jì)的過程。可行性研究應(yīng)該比較簡(jiǎn)短,這個(gè)階段的任務(wù)不是具體解決問題,而是研究問題的范圍,探索這個(gè)問題是否值得去解,是否有可行的解決辦法。在問題定義階段提出的對(duì)工程目標(biāo)和規(guī)模的報(bào)告通常比較含糊??尚行匝芯侩A段應(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ì)的成本/效益分析是這個(gè)階段的主要任務(wù)之一。軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成,每個(gè)可行性研究的結(jié)果是使用部門負(fù)責(zé)人做出是否繼續(xù)進(jìn)行這項(xiàng)工程的決定的重要依據(jù),一般說來,只有投資可能取得較大效益的那些工程項(xiàng)目才值得繼續(xù)進(jìn)行下去??尚行匝芯恳院蟮哪切╇A段將需要投入更多的人力物力。及時(shí)終止不值得投資的工程項(xiàng)目,可以避免更大的浪費(fèi)。需求分析這個(gè)階段的任務(wù)仍然不是具體地解決問題,而是準(zhǔn)確地確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。用戶了解他們所面對(duì)的問題,知道必須做什么,但是通常不能完整準(zhǔn)確地表達(dá)出他們的要求,更不知道怎樣利用計(jì)算機(jī)解決他們的問題;軟件開發(fā)人員知道怎樣用軟件實(shí)現(xiàn)人們的要求,但是對(duì)特定用戶的具體要求并不完全清楚。因此,系統(tǒng)分析員在需求分析階段必須和用戶密切配合,充分交流信息,以得出經(jīng)過用戶確認(rèn)的系統(tǒng)邏輯模型。通常用數(shù)據(jù)流圖、數(shù)據(jù)字典和簡(jiǎn)要的算法表示系統(tǒng)的邏輯模型。在需求分析階段確定的系統(tǒng)邏輯模型是以后設(shè)計(jì)和實(shí)現(xiàn)目標(biāo)系統(tǒng)的基礎(chǔ),因此必須準(zhǔn)確完整地體現(xiàn)用戶的要求??尚行匝芯康慕Y(jié)果是使用部門負(fù)責(zé)人做出是否繼續(xù)進(jìn)行這項(xiàng)工程的決軟件開發(fā)總體設(shè)計(jì)這個(gè)階段必須回答的關(guān)鍵問題是:“概括地說,應(yīng)該如何解決這個(gè)問題?”??傮w設(shè)計(jì)階段的第一項(xiàng)主要任務(wù)就是應(yīng)該考慮幾種可能的解決方案。結(jié)構(gòu)設(shè)計(jì)的一條基本原理就是程序應(yīng)該模塊化,也就是一個(gè)大程序應(yīng)該由許多規(guī)模適中的模塊按合理的層次結(jié)構(gòu)組織而成??傮w設(shè)計(jì)階段的第二項(xiàng)主要任務(wù)就是設(shè)計(jì)軟件的結(jié)構(gòu),也就是確定程序由哪些模塊組成以及模塊間的關(guān)系。通常用層次圖或結(jié)構(gòu)圖描繪軟件的結(jié)構(gòu)。軟件開發(fā)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的任務(wù)就是把解法具體化,也就是回答下面這個(gè)關(guān)鍵問題:“應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢?”這個(gè)階段的任務(wù)還不是編寫程序,而是設(shè)計(jì)出程序的詳細(xì)規(guī)格說明。這種規(guī)格說明的作用很類似于其他工程領(lǐng)域中工程師經(jīng)常使用的工程藍(lán)圖,它們應(yīng)該包含必要的細(xì)節(jié),程序員可以根據(jù)它們寫出實(shí)際的程序代碼。通常用HIPO圖(層次圖加輸入/處理/輸出圖)或PDL語(yǔ)言(過程設(shè)計(jì)語(yǔ)言)描述詳細(xì)設(shè)計(jì)的結(jié)果。編碼和單元測(cè)試這個(gè)階段的關(guān)鍵任務(wù)是寫出正確的容易理解、容易維護(hù)的程序模塊。程序員應(yīng)該根據(jù)目標(biāo)系統(tǒng)的性質(zhì)和實(shí)際環(huán)境,選取一種適當(dāng)?shù)母呒?jí)程序設(shè)計(jì)語(yǔ)言,把詳細(xì)設(shè)計(jì)的結(jié)果翻譯成用選定的語(yǔ)言書寫的程序,并且仔細(xì)測(cè)試編寫出的每一個(gè)模塊。詳細(xì)設(shè)計(jì)綜合測(cè)試這個(gè)階段的關(guān)鍵任務(wù)是通過各種類型的測(cè)試(及相應(yīng)的調(diào)試)使軟件達(dá)到預(yù)定的要求。最本的測(cè)試是集成測(cè)試和驗(yàn)收測(cè)試。所謂集成測(cè)試是根據(jù)設(shè)計(jì)的軟件結(jié)構(gòu),把經(jīng)過單元測(cè)試檢驗(yàn)的模塊按某種選定的策略裝配起來,在裝配過程中對(duì)程序進(jìn)行必要的測(cè)試。所謂驗(yàn)收測(cè)試則是按照規(guī)格說明書的規(guī)定(通常在需求分析階段確定),由用戶(或在用戶積極參加下)對(duì)目標(biāo)系統(tǒng)進(jìn)行驗(yàn)收。必要時(shí)還可以再通過現(xiàn)場(chǎng)測(cè)試或平行運(yùn)行等方法對(duì)目標(biāo)系統(tǒng)進(jìn)一步測(cè)試檢驗(yàn)。通常需要以正式的或非正式的方式對(duì)用戶進(jìn)行培訓(xùn)。通過對(duì)軟件測(cè)試結(jié)果的分析可以預(yù)測(cè)軟件的可靠性;反之,根據(jù)對(duì)軟件可靠性的要求,也可以決定測(cè)試和調(diào)試過程什么時(shí)候可以結(jié)束。應(yīng)該用正式的文檔資料把測(cè)試計(jì)劃、詳細(xì)測(cè)試方案以及實(shí)際測(cè)試結(jié)果保存下來,做為軟件配置的一個(gè)組成部分。綜合測(cè)試運(yùn)行維護(hù)軟件維護(hù)維護(hù)階段的關(guān)鍵任務(wù)是,通過各種必要的維護(hù)活動(dòng)使系統(tǒng)持久地滿足用戶的需要。通常有四類維護(hù)活動(dòng):改正性維護(hù),也就是診斷和改正在使用過程中發(fā)現(xiàn)的軟件錯(cuò)誤適應(yīng)性維護(hù),即修改軟件以適應(yīng)環(huán)境的變化完善性維護(hù),即根據(jù)用戶的要求改進(jìn)或擴(kuò)充軟件使它更完善預(yù)防性維護(hù),即修改軟件為將來的維護(hù)活動(dòng)預(yù)先做準(zhǔn)備。每一項(xiàng)維護(hù)活動(dòng)都應(yīng)該經(jīng)過提出維護(hù)要求(或報(bào)告問題)、分析維護(hù)要求、提出維護(hù)方案、審批維護(hù)方案、確定維護(hù)計(jì)劃、修改軟件設(shè)計(jì)、修改程序、測(cè)試程序、復(fù)查驗(yàn)收等一系列步驟,因此實(shí)質(zhì)上是經(jīng)歷了一次壓縮和簡(jiǎn)化了的軟件定義和開發(fā)的全過程。每一項(xiàng)維護(hù)活動(dòng)都應(yīng)該準(zhǔn)確地記錄下來,做為正式的文檔資料加以保存。運(yùn)行維護(hù)階段關(guān)鍵問題結(jié)束標(biāo)準(zhǔn)問題定義問題是什么?關(guān)于規(guī)模和目標(biāo)的報(bào)告書可行性研究有可行的解嗎?系統(tǒng)的高層邏輯模型:數(shù)據(jù)流圖、成本/效益分析需求分析系統(tǒng)必須做什么?系統(tǒng)的邏輯模型:數(shù)據(jù)流圖、數(shù)據(jù)字典、算法描述總體設(shè)計(jì)概括地說,應(yīng)該如何解決這個(gè)問題?可能的解法:系統(tǒng)流程圖、成本/效益分析推薦的系統(tǒng)結(jié)構(gòu):層次圖或結(jié)構(gòu)圖詳細(xì)設(shè)計(jì)怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)?編碼規(guī)格說明:IPO圖編碼/單元測(cè)試正確的程序模塊源程序清單;單元測(cè)試方案和結(jié)果綜合測(cè)試符合要求的軟件綜合測(cè)試方案和結(jié)果;完整一致的軟件配置維護(hù)持久地滿足用戶需要的軟件完整準(zhǔn)確的維護(hù)記錄階段關(guān)鍵問題結(jié)束標(biāo)準(zhǔn)問題定義問題是什么?關(guān)于規(guī)模和目標(biāo)的報(bào)告軟件過程方法瀑布模型、快速原型模型、增量模型、螺旋模型1.瀑布模型按照傳統(tǒng)的生命周期方法學(xué)開發(fā)軟件,各階段的工作自頂向下從抽象到具體順序進(jìn)行。2快速原型模型快速建立起來的可以在計(jì)算機(jī)上運(yùn)行的程序。它所能完成的功能一般是最終產(chǎn)品能完成的功能的一個(gè)子集。不帶反饋環(huán):線性順序進(jìn)行開發(fā)開發(fā)前提:原型系統(tǒng)已經(jīng)通過與用戶交互而得到驗(yàn)證,從而得到正確的規(guī)格說明文檔。開發(fā)人員通過建立原型系統(tǒng)已經(jīng)知道該做什么不該做什么。維護(hù)階段:根據(jù)維護(hù)工作的種類可能需要返回到“需求分析”、“規(guī)格說明”、“設(shè)計(jì)”或者“編碼”等不同階段。軟件過程方法瀑布模型、快速原型模型、增量模型、螺旋模型3增量模型漸增模型--把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計(jì)、編碼、集成和測(cè)試。分解構(gòu)件的方法:第一個(gè)增量構(gòu)件:核心功能第二個(gè)增量構(gòu)件:完善核心功能第三……N個(gè)增量構(gòu)件:按照功能的重要性以此分解。增量模型優(yōu)點(diǎn):在較短時(shí)間內(nèi)可以提供部分工作的產(chǎn)品在逐步增加產(chǎn)品功能的同時(shí)給用戶學(xué)習(xí)的時(shí)間困難及維護(hù)的方便性:軟件體系結(jié)構(gòu)是開放的,加入新構(gòu)件必須簡(jiǎn)單。總體設(shè)計(jì)更加精細(xì),代價(jià)較高。3增量模型1.4.4螺旋模型軟件風(fēng)險(xiǎn):產(chǎn)品交付給用戶之后用戶可能不滿意到了預(yù)定交付日期軟件而可能還沒開發(fā)出來實(shí)際開發(fā)成本可能超出預(yù)算產(chǎn)品完成前一些關(guān)鍵的開發(fā)人員可能離開產(chǎn)品投入市場(chǎng)之前已經(jīng)有功能相近、價(jià)格更低的軟件先行投入構(gòu)建原型是一種能使某些類型的風(fēng)險(xiǎn)降至最低的方法。螺旋模型的基本思想:使用原型及其他方法來盡量降低風(fēng)險(xiǎn),即在每個(gè)階段之前都增加風(fēng)險(xiǎn)分析過程的快速原型模型。優(yōu)點(diǎn):對(duì)可選方案和約束條件的強(qiáng)調(diào)有利于已有軟件的重用減少過多測(cè)試或測(cè)試不足而帶來的風(fēng)險(xiǎn)維護(hù)是模型的另一個(gè)周期適用于內(nèi)部開發(fā)的大規(guī)模軟件項(xiàng)目1.4.4螺旋模型小型軟件開發(fā)的一般過程不能全部照搬軟件工程,軟件工程適用于大型軟件的開發(fā)軟件的大與小并沒有本質(zhì)的區(qū)別,即:“麻雀雖小,五臟俱全”,因此很多方法是相通的??稍诖笮蛙浖こ痰幕A(chǔ)上簡(jiǎn)化為以下幾個(gè)步驟:需求分析設(shè)計(jì)(包括總體設(shè)計(jì)與詳細(xì)設(shè)計(jì))編碼與單元測(cè)試綜合測(cè)試

小型軟件開發(fā)的一般過程不能全部照搬軟件工程,軟件工程適用于大1.需求分析(做什么)軟件需求包括三個(gè)不同的層次—:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。(1)業(yè)務(wù)需求(businessrequirement)反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。(2)用戶需求(userrequirement)文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實(shí)例(usecase)文檔或方案腳本(scenario)說明中予以說明。(3)功能需求(functionalrequirement)定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。非功能需求:它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能要求;設(shè)計(jì)或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。1.需求分析(做什么)軟件需求包括三個(gè)不同的層次—:業(yè)務(wù)需求任何一個(gè)軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對(duì)軟件設(shè)計(jì)有深遠(yuǎn)影響。因此,分析系統(tǒng)的數(shù)據(jù)要求是軟件需求分析的一個(gè)重要任務(wù)。分析方法:E-R圖和分層數(shù)據(jù)流圖需求分析的數(shù)據(jù)要求任何一個(gè)軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法畫系統(tǒng)的輸入和輸出把整個(gè)軟件系統(tǒng)看作一個(gè)大的加工,然后根據(jù)系統(tǒng)從外界的哪些源點(diǎn)接受哪些數(shù)據(jù)流,以及系統(tǒng)的哪些數(shù)據(jù)流送到外界的哪些終點(diǎn),就可畫出系統(tǒng)的輸入和輸出圖。這張圖稱為頂層圖。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法畫系統(tǒng)的內(nèi)部將頂層圖中的加工分解成若干個(gè)加工,并用數(shù)據(jù)流將這些加工連接起來,使得頂層圖中的輸入數(shù)據(jù)流經(jīng)一連串的加工處理后變換成頂層圖的輸出數(shù)據(jù)流。這張圖稱為0層圖。從一個(gè)加工畫出一張數(shù)據(jù)流圖的過程實(shí)際上就是對(duì)這個(gè)加工的分解過程。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法-3可用下述的方法來確定加工:在數(shù)據(jù)流的組成或值發(fā)生變化的地方應(yīng)畫一個(gè)加工,這個(gè)加工的功能就是實(shí)現(xiàn)這一變化;也可根據(jù)系統(tǒng)的功能確定加工。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法-4確定數(shù)據(jù)流的方法可以是:當(dāng)用戶把若干個(gè)數(shù)據(jù)看作一個(gè)單位來處理(這些數(shù)據(jù)一起到達(dá),一起加工)時(shí),把這些數(shù)據(jù)看成一個(gè)數(shù)據(jù)流。通??梢园褜?shí)際工作中的單據(jù)(如報(bào)名單)作為一個(gè)數(shù)據(jù)流。對(duì)于一些以后某個(gè)時(shí)間要使用的數(shù)據(jù)可組織成一個(gè)數(shù)據(jù)(文件)存儲(chǔ)。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法-5畫加工的內(nèi)部我們把每個(gè)加工看作一個(gè)小系統(tǒng),該加工的輸入輸出數(shù)據(jù)流看成小系統(tǒng)的輸入輸出數(shù)據(jù)流。于是,我們可以用畫0層圖同樣的方法畫出每個(gè)加工的DFD子圖。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的畫法-6對(duì)第③步分解出來的DFD子圖中的每個(gè)加工重復(fù)第③步的分解直至圖中尚未分解的加工都足夠簡(jiǎn)單(也就是說這種加工不必再分解)為止。到此得到了一套分層數(shù)據(jù)流圖。分層數(shù)據(jù)流圖(DataFlowDiagram,DFD)的實(shí)例-1內(nèi)外業(yè)一體化地形數(shù)據(jù)建庫(kù)系統(tǒng):①野外數(shù)據(jù)采集;②對(duì)野外采集的數(shù)據(jù)進(jìn)行檢查;③編輯成圖;④數(shù)據(jù)入庫(kù);⑤查詢、統(tǒng)計(jì)與輸出。實(shí)例-1內(nèi)外業(yè)一體化地形數(shù)據(jù)建庫(kù)系統(tǒng):實(shí)例-2內(nèi)外業(yè)一體化地形數(shù)據(jù)建庫(kù)系統(tǒng)測(cè)量員信息中心實(shí)例-2內(nèi)外業(yè)一體化測(cè)量員信息中心實(shí)例-31.內(nèi)外業(yè)一體化測(cè)圖2.地形圖數(shù)據(jù)庫(kù)系統(tǒng)地形圖數(shù)據(jù)查詢統(tǒng)計(jì)外業(yè)采集的源數(shù)據(jù)實(shí)例-31.內(nèi)外業(yè)2.地形圖地形圖數(shù)據(jù)查詢統(tǒng)計(jì)外業(yè)采集的源數(shù)實(shí)例-4數(shù)據(jù)傳輸自動(dòng)成圖拓?fù)潢P(guān)系的建立基礎(chǔ)地形數(shù)據(jù)全站儀RTKGPS野外觀測(cè)數(shù)據(jù)數(shù)據(jù)檢查實(shí)例-4數(shù)據(jù)傳輸自動(dòng)成圖拓?fù)潢P(guān)系基礎(chǔ)地形數(shù)據(jù)全站儀RTKG書寫文檔根據(jù)需求分析階段的基本任務(wù),在這個(gè)階段可能應(yīng)該完成下述四份文檔資料:系統(tǒng)規(guī)格說明:主要描述目標(biāo)系統(tǒng)的概貌、功能要求、性能要求、運(yùn)行要求和將來可提出的要求。包括:數(shù)據(jù)流圖;描述主要算法描述;用戶需求和系統(tǒng)功能之間的參照關(guān)系等。書寫文檔根據(jù)需求分析階段的基本任務(wù),在這個(gè)階段可能應(yīng)該完成下書寫文檔-2數(shù)據(jù)要求:主要包括數(shù)據(jù)字典,描繪數(shù)據(jù)結(jié)構(gòu)的層次方框圖,對(duì)存儲(chǔ)信息(數(shù)據(jù)庫(kù)或普通文件)分析結(jié)果。用戶系統(tǒng)描述:從用戶使用系統(tǒng)的角度描述系統(tǒng),相當(dāng)于一份初步的用戶手冊(cè)。內(nèi)容包括系統(tǒng)功能和性能的扼要描述,使用系統(tǒng)的主要步驟和方法,系統(tǒng)用戶的責(zé)任等。開發(fā)計(jì)劃:進(jìn)度計(jì)劃等。書寫文檔-2數(shù)據(jù)要求:主要包括數(shù)據(jù)字典,描繪數(shù)據(jù)結(jié)構(gòu)的層次方2.系統(tǒng)設(shè)計(jì)2.1概要(總體)設(shè)計(jì)劃分出組成系統(tǒng)的物理元素——程序、文件、數(shù)據(jù)庫(kù)、人工過程和文檔等等,但是每個(gè)物理元素仍然處于黑盒子級(jí),這些黑盒子里的具體內(nèi)容將在以后仔細(xì)設(shè)計(jì)。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是:—設(shè)計(jì)軟件的結(jié)構(gòu)—確定系統(tǒng)中每個(gè)程序是由哪些模塊組成—確定模塊相互間的關(guān)系2.系統(tǒng)設(shè)計(jì)2.1概要(總體)設(shè)計(jì)2.1詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo):如何實(shí)現(xiàn)所要求的系統(tǒng),也即要對(duì)目標(biāo)系統(tǒng)進(jìn)行精確描述,為編碼階段的程序書寫做準(zhǔn)備。詳細(xì)設(shè)計(jì)階段的任務(wù):還不是具體地編寫程序,而是要設(shè)計(jì)出程序的“藍(lán)圖”,程序員根據(jù)這個(gè)藍(lán)圖寫出實(shí)際的程序代碼。因此,詳細(xì)設(shè)計(jì)時(shí)應(yīng)該考慮程序代碼的質(zhì)量。即衡量程序的質(zhì)量不僅要看它的邏輯是否正確,性能是否滿足要求,更主要的是要看它是否容易閱讀和理解。2.1詳細(xì)設(shè)計(jì)軟件總體設(shè)計(jì)確定了軟件結(jié)構(gòu),即確定模塊的劃分、模塊間的接口。一般可用軟件的總體框架圖來表示。軟件詳細(xì)設(shè)計(jì)(也稱軟件算法設(shè)計(jì)、軟件過程設(shè)計(jì)、軟件邏輯設(shè)計(jì))確定每個(gè)軟件模塊的實(shí)現(xiàn)算法??捎贸绦蛄鞒虉D描述、或用偽代碼描述。寫出系統(tǒng)設(shè)計(jì)說明書:軟件總體設(shè)計(jì)確定了軟件結(jié)構(gòu),即確定模塊的劃分、模塊間的接口。3.編碼與單元測(cè)試1.編程語(yǔ)言的選擇

編程語(yǔ)言的選擇應(yīng)從以下方面進(jìn)行考慮:程序員的知識(shí)如果和其他標(biāo)準(zhǔn)不矛盾,那么應(yīng)該選擇一種已經(jīng)為程序員所熟悉的語(yǔ)言。軟件可移植性要求如果目標(biāo)系統(tǒng)將在幾臺(tái)不同的計(jì)算機(jī)上運(yùn)行,或者預(yù)期的使用壽命很長(zhǎng),那么選擇一種標(biāo)準(zhǔn)化程度高、程序可移植性好的語(yǔ)言就是很重要的。軟件的應(yīng)用領(lǐng)域所謂的通用程序設(shè)計(jì)語(yǔ)言實(shí)際上并不是對(duì)所有應(yīng)用領(lǐng)域都同樣適用,因此,選擇語(yǔ)言時(shí)應(yīng)該充分考慮目標(biāo)系統(tǒng)的應(yīng)用范圍。3.編碼與單元測(cè)試1.編程語(yǔ)言的選擇2.編碼風(fēng)格與規(guī)范

源程序代碼的邏輯簡(jiǎn)明清晰、易讀易懂是好程序的一個(gè)重要標(biāo)準(zhǔn),為了做到這一點(diǎn),應(yīng)該遵循下述規(guī)則:(1)程序內(nèi)部的文檔(如:“匈牙利”法則)選取含義鮮明的名字,使它能正確地提示程序?qū)ο笏淼膶?shí)體。如果使用縮寫,那么縮寫規(guī)則應(yīng)該一致,并且應(yīng)該給每個(gè)名字加注解。命名規(guī)范2.編碼風(fēng)格與規(guī)范命通常在每個(gè)模塊開始處有一段序言性的注解,簡(jiǎn)要描述模塊的功能、主要算法、接口特點(diǎn)、重要數(shù)據(jù)以及開發(fā)簡(jiǎn)史。插在程序中間與一段程序代碼有關(guān)的注解,主要解釋包含這段代碼的必要性。對(duì)于用高級(jí)語(yǔ)言書寫的源程序,不需要用注解的形式把每個(gè)語(yǔ)句翻譯成自然語(yǔ)言,應(yīng)該利用注解提供一些額外的信息。應(yīng)該用空格或空行清楚地區(qū)分注解和程序。程序清單的布局對(duì)于程序的可讀性也有很大影響,應(yīng)該利用適當(dāng)?shù)碾A梯形式使程序的層次結(jié)構(gòu)清晰明顯。注釋代碼格式通常在每個(gè)模塊開始處有一段序言性的注解,簡(jiǎn)要描述模塊的功能、(2)數(shù)據(jù)說明數(shù)據(jù)說明的次序應(yīng)該標(biāo)準(zhǔn)化(例如,按照數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)類型確定說明的次序)。當(dāng)多個(gè)變量名在一個(gè)語(yǔ)句中說明時(shí),應(yīng)該按字母順序排列這些變量。如果設(shè)計(jì)時(shí)使用了一個(gè)復(fù)雜的數(shù)據(jù)結(jié)構(gòu),則應(yīng)該用注解說明用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)這個(gè)數(shù)據(jù)結(jié)構(gòu)的方法和特點(diǎn)。(2)數(shù)據(jù)說明(3)語(yǔ)句構(gòu)造構(gòu)造語(yǔ)句時(shí)應(yīng)該遵循的原則是,每個(gè)語(yǔ)句都應(yīng)該簡(jiǎn)單而直接,不能為了提高效率而使程序變得過分復(fù)雜。不要為了節(jié)省空間而把多個(gè)語(yǔ)句寫在同一行;盡量避免復(fù)雜的條件測(cè)試;盡量減少對(duì)“非”條件的測(cè)試;避免大量使用循環(huán)嵌套和條件嵌套;利用括號(hào)使邏輯表達(dá)式或算術(shù)表達(dá)式的運(yùn)算次序清晰直觀。(3)語(yǔ)句構(gòu)造(4)輸入/輸出對(duì)所有輸入數(shù)據(jù)都進(jìn)行檢驗(yàn);檢查輸入項(xiàng)重要組合的合法性;保持輸入格式簡(jiǎn)單;使用數(shù)據(jù)結(jié)束標(biāo)記,不要要求用戶指定數(shù)據(jù)的數(shù)目;明確提示交互式輸入的請(qǐng)求,詳細(xì)說明可用的選擇或邊界數(shù)值;當(dāng)程序設(shè)計(jì)語(yǔ)言對(duì)格式有嚴(yán)格要求時(shí),應(yīng)保持輸入格式一致;設(shè)計(jì)良好的輸出報(bào)表;給所有輸出數(shù)據(jù)加標(biāo)志。(4)輸入/輸出(5)效率效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面。效率是性能要求,因此應(yīng)該在需求分析階段確定效率方面的要求。效率是靠好設(shè)計(jì)來提高的。程序的效率和程序的簡(jiǎn)單程度是一致的。不要犧牲程序的清晰性和可讀性來不必要地提高效率。(5)效率4.測(cè)試測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出每個(gè)模塊之后就對(duì)它做必要的測(cè)試(稱為單元測(cè)試),模塊的編寫者和測(cè)試者是同一個(gè)人,編碼和單元測(cè)試屬于軟件生命周期的同一個(gè)階段。對(duì)軟件系統(tǒng)進(jìn)行各種綜合測(cè)試,通常由專門的測(cè)試人員承擔(dān)這項(xiàng)工作。4.測(cè)試測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地控制網(wǎng)平差軟件設(shè)計(jì)與實(shí)現(xiàn)需求分析系統(tǒng)設(shè)計(jì)編碼與單元測(cè)試綜合測(cè)試重點(diǎn):需求分析與系統(tǒng)設(shè)計(jì)控制網(wǎng)平差軟件設(shè)計(jì)與實(shí)現(xiàn)需求分析控制網(wǎng)平差軟件需求分析總體描述:控制網(wǎng)平差程序?qū)σ巴饪刂凭W(wǎng)觀測(cè)數(shù)據(jù)進(jìn)行平差數(shù)據(jù)處理,其目的就是根據(jù)最小二乘原理,消除網(wǎng)中的各種幾何矛盾,求出全網(wǎng)各待定元素(未知點(diǎn)的平面坐標(biāo)或三維坐標(biāo))。

控制網(wǎng)平差軟件需求分析總體描述:功能需求

1.優(yōu)化設(shè)計(jì):根據(jù)控制網(wǎng)的觀測(cè)精度與網(wǎng)形,全面評(píng)定網(wǎng)的精度

2.數(shù)據(jù)輸入:表格化輸入、圖形化輸入、外部數(shù)據(jù)倒入

3.概算:自動(dòng)完成各方向的曲率改正及邊長(zhǎng)的高程歸化與投影改化,近似坐標(biāo)的推算等。

4.平差計(jì)算:對(duì)觀測(cè)數(shù)據(jù)進(jìn)行精密平差計(jì)算,得到平差后的點(diǎn)位坐標(biāo),方向觀測(cè)值,邊長(zhǎng)觀測(cè)值等,精度評(píng)定。

5.成果輸出:控制網(wǎng)圖形輸出,平差結(jié)果報(bào)表及其輸出,繪制誤差橢圓,打印輸出等。

6.其它功能:粗差探測(cè)與剔除、方差分量估計(jì)、閉合差計(jì)算、坐標(biāo)轉(zhuǎn)換、換帶計(jì)算等。

對(duì)以上每項(xiàng)功能還需細(xì)化功能需求1.優(yōu)化設(shè)計(jì):根據(jù)控制網(wǎng)的觀測(cè)精度與網(wǎng)形,全面數(shù)據(jù)描述1.已知數(shù)據(jù)

已知邊、已知方位角、已知點(diǎn)位坐標(biāo)、測(cè)角先驗(yàn)精度信息、測(cè)邊先驗(yàn)精度信息,氣象信息等2.觀測(cè)數(shù)據(jù)

觀測(cè)方位,觀測(cè)邊長(zhǎng)3.網(wǎng)形數(shù)據(jù)

CAD草圖或近似坐標(biāo)及連接信息文件4.平差成果數(shù)據(jù)平差后的待定點(diǎn)點(diǎn)位坐標(biāo)及其精度、誤差橢圓參數(shù)、平差后的方位角和邊長(zhǎng)及其精度等數(shù)據(jù)描述1.已知數(shù)據(jù)已知數(shù)據(jù)觀測(cè)數(shù)據(jù)已知觀測(cè)數(shù)據(jù)導(dǎo)線網(wǎng)平差程序設(shè)計(jì)課件平差模型

最小二乘平差模型條件平差:條件方程式較少,占用內(nèi)存小,但條件方程與網(wǎng)形有關(guān),很難編制通用的程序。

間接平差:一個(gè)觀測(cè)值就是一個(gè)誤差方程,占用內(nèi)存相對(duì)較大,但易于編程解算,容易編制通用的程序

平差模型最小二乘平差模型

間接平差基本原理:設(shè):觀測(cè)值為L(zhǎng),其權(quán)為P,相應(yīng)的改正數(shù)為V,必要觀測(cè)值個(gè)數(shù)為t,選定未知數(shù)X,則有誤差方程根據(jù)最小二乘原理:,求極值,,得:法方程:法方程的解:?jiǎn)挝粰?quán)中誤差:間接平差基本原理:根據(jù)最小二乘原理:,求極值,,得:法方程附有條件的間接平差原理:設(shè)未知數(shù)個(gè)數(shù)為t,觀測(cè)值個(gè)數(shù)為n,條件方程個(gè)數(shù)為m誤差方程:條件方程:根據(jù)最小二乘原理:在條件下,即求條件極值法,利用拉格朗日不定乘數(shù)法:即:附有條件的間接平差原理:條件方程:根據(jù)最小二乘原理:在條件下控制網(wǎng)間接平差的主要工作平面控制網(wǎng)的計(jì)算通常包括:概算:概算為平差前的準(zhǔn)備工作,相當(dāng)于數(shù)據(jù)的預(yù)處理平差:列出誤差方程,根據(jù)最小二乘原理進(jìn)行解算編制成果表:控制點(diǎn)成果、觀測(cè)成果等

控制網(wǎng)間接平差的主要工作平面控制網(wǎng)的計(jì)算通常包括:概算的主要工作

1.外業(yè)觀測(cè)成果的整理、檢查2.繪制網(wǎng)的略圖,編制觀測(cè)數(shù)據(jù)表和已知數(shù)據(jù)表3.計(jì)算近似坐標(biāo)4.觀測(cè)成果歸化到標(biāo)石中心5.觀測(cè)成果改化(方向改化和距離改化)6.根據(jù)平面控制網(wǎng)的幾何條件檢查觀測(cè)成果的質(zhì)量,即各種閉合、附合條件的檢驗(yàn)。如:方位角閉合(附合)差、坐標(biāo)閉合(附合)差概算的主要工作1.外業(yè)觀測(cè)成果的整理、檢查概算--計(jì)算近似坐標(biāo)11按方向觀測(cè)值計(jì)算三角網(wǎng)中待定點(diǎn)的近似坐標(biāo)(前方交會(huì))ba

AB

Kk(1)概算--計(jì)算近似坐標(biāo)11按方向觀測(cè)值計(jì)算三角網(wǎng)中待定點(diǎn)的近概算--計(jì)算近似坐標(biāo)22.按邊長(zhǎng)觀測(cè)值計(jì)算三邊網(wǎng)中待定點(diǎn)的近似坐標(biāo)(邊長(zhǎng)交會(huì)),先按公式(2)計(jì)算三角形的內(nèi)角,再用公式(1)計(jì)算待定點(diǎn)的坐標(biāo)ABKkabS0S1S2(2)概算--計(jì)算近似坐標(biāo)22.按邊長(zhǎng)觀測(cè)值計(jì)算三邊網(wǎng)中待定點(diǎn)的近概算--計(jì)算近似坐標(biāo)33按方向和邊長(zhǎng)觀測(cè)值計(jì)算導(dǎo)線網(wǎng)中待定點(diǎn)的近似坐標(biāo)bkaAtabtd概算--計(jì)算近似坐標(biāo)33按方向和邊長(zhǎng)觀測(cè)值計(jì)算導(dǎo)線網(wǎng)中待定點(diǎn)概算--近似坐標(biāo)解算方法(1)整體解算法:設(shè)有n個(gè)待定點(diǎn),則有2n未知數(shù),選取具有2n個(gè)獨(dú)立未知數(shù)的觀測(cè)值組成方程組,進(jìn)行整體解算。(2)逐點(diǎn)解算法:選擇已知點(diǎn)或已計(jì)算出坐標(biāo)的點(diǎn)作為起算點(diǎn),根據(jù)具體的圖形,逐個(gè)推算出各點(diǎn)的坐標(biāo)。

概算--近似坐標(biāo)解算方法(1)整體解算法:設(shè)有n個(gè)待定點(diǎn),概算--觀測(cè)成果歸化到標(biāo)石中心

方向觀測(cè)值的歸心:測(cè)站歸心和照準(zhǔn)歸心

-測(cè)站偏心距,-測(cè)站偏心角,-為測(cè)站上觀測(cè)改正方向的方向觀測(cè)值

-照準(zhǔn)偏心距,-照準(zhǔn)偏心角,照準(zhǔn)歸心與測(cè)站歸心相同邊長(zhǎng)觀測(cè)值的歸心:-為照準(zhǔn)點(diǎn)上觀測(cè)改正方向的方向觀測(cè)值概算--觀測(cè)成果歸化到標(biāo)石中心方向觀測(cè)值的歸心:概算--觀測(cè)成果改化

野外觀測(cè)是地球表面,而參考面是地球橢球面,計(jì)算是在高斯平面上。方向改化和距離改化就是要將橢球面上的觀測(cè)值歸化到高斯平面上。式中:

方向改化:距離改化:概算--觀測(cè)成果改化野外觀測(cè)是地球表面,而參考面是地球橢球平差計(jì)算

1.列出誤差方程及條件式2.定權(quán)3.組成法方程4.解算法方程,求得dX=[dx1dy1dx2dy2…]5.平差后的坐標(biāo)值計(jì)算X=X+dX。6.精度評(píng)定,計(jì)算誤差橢圓參數(shù)等平差計(jì)算1.列出誤差方程及條件式平差計(jì)算--1誤差方程式及條件方程式的列立

以未知點(diǎn)坐標(biāo)為平差對(duì)象,一個(gè)觀測(cè)值對(duì)應(yīng)一個(gè)誤差方程式,誤差方程式包括兩類:方向觀測(cè)誤差方程式和邊長(zhǎng)觀測(cè)誤差方程式(1)方向觀測(cè)誤差方程式

一般形式:其中:

,一般取測(cè)站起始方向(零方向)的近似坐標(biāo)方位角作為定向角近似值

,當(dāng)測(cè)站點(diǎn)i為已知點(diǎn)時(shí):當(dāng)照準(zhǔn)點(diǎn)j為已知點(diǎn)時(shí):當(dāng)側(cè)站點(diǎn)和照準(zhǔn)點(diǎn)都為已知點(diǎn)時(shí):

平差計(jì)算--1誤差方程式及條件方程式的列立以未知點(diǎn)坐標(biāo)為平史賴伯一次約化對(duì)各測(cè)站誤差方程采用史賴伯一次約化消去定向角未知數(shù),即消去上各式中而增加一個(gè)和方程式,則對(duì)于某i測(cè)站其方向觀測(cè)誤差方程式為:

其權(quán)為1

其權(quán)為:-1/n和方程式為:史賴伯一次約化對(duì)各測(cè)站誤差方程采用史賴伯一次約化消去定向角未(2)邊長(zhǎng)觀測(cè)誤差方程式

,為近似坐標(biāo)計(jì)算而得,為實(shí)測(cè)邊長(zhǎng)當(dāng)照準(zhǔn)點(diǎn)j為已知點(diǎn)時(shí):當(dāng)測(cè)站點(diǎn)i為已知點(diǎn)時(shí):(2)邊長(zhǎng)觀測(cè)誤差方程式,為近似坐標(biāo)計(jì)算而得,為實(shí)測(cè)邊長(zhǎng)當(dāng)照(3)方位角條件方程式和與方向觀測(cè)誤差方程中的意義一致,為計(jì)算值,為已知固定值。當(dāng)照準(zhǔn)點(diǎn)j為已知點(diǎn)時(shí):當(dāng)測(cè)站點(diǎn)i為已知點(diǎn)時(shí):(3)方位角條件方程式和與方向觀測(cè)誤差方程中(4)邊長(zhǎng)條件方程式

式中:,由近似坐標(biāo)計(jì)算而得,為已知的固定邊

(4)邊長(zhǎng)條件方程式式中:,由近似坐標(biāo)計(jì)算而得,為已知的固定平差計(jì)算--2定權(quán)

根據(jù)先驗(yàn)方向觀測(cè)中誤差和邊長(zhǎng)觀測(cè)中誤差來定權(quán)(1)方向觀測(cè)值的權(quán)

在等精度方向觀測(cè)的控制網(wǎng)中,可把方向觀測(cè)值的權(quán)定為1,不同精度的觀測(cè)網(wǎng)中,則選擇其中一種作為單位權(quán)中誤差u(單位:秒),其它方向觀測(cè)值中誤差為m(單位:秒),則平差計(jì)算--2定權(quán)根據(jù)先驗(yàn)方向觀測(cè)中誤差和邊長(zhǎng)觀測(cè)中平差計(jì)算--2定權(quán)

(2)邊長(zhǎng)觀測(cè)值的權(quán)

其中邊長(zhǎng)中誤差可由或A為測(cè)距儀常數(shù)誤差(厘米),B為測(cè)距儀比例誤差因子。在導(dǎo)線網(wǎng)中一般取方向觀測(cè)值中誤差為單位權(quán)中誤差邊長(zhǎng)測(cè)量中誤差,可假設(shè)單位權(quán)中誤差則方向觀測(cè)權(quán)注意:以上定權(quán)的方式還不是嚴(yán)密的,因?yàn)榻嵌群瓦呴L(zhǎng)是不同的觀測(cè)量,可采用赫爾默特方差份量估計(jì),迭代定權(quán)。(單位:厘米),計(jì)算觀測(cè)方向中誤差則方向觀測(cè)值的權(quán)為1,觀測(cè)邊權(quán)為=100/Si。例:平差計(jì)算--2定權(quán)(2)邊長(zhǎng)觀測(cè)值的權(quán)其中邊長(zhǎng)中誤差可由平差計(jì)算--3組成法方程

分兩種情況:(1)保留觀測(cè)值方程組的系數(shù)陣和常數(shù)項(xiàng),待所有的誤差方程組成完畢后,再根據(jù)間接平差原理,利用矩陣運(yùn)算公式,計(jì)算法方稱的系數(shù)陣和常數(shù)項(xiàng)。(2)不保留觀測(cè)值方程組的系數(shù)陣和常數(shù)項(xiàng),利用間接平差中法方程具有可加性的特點(diǎn),由一個(gè)誤差方程式即可組成與其相應(yīng)的部分法法方程系數(shù)和常數(shù)項(xiàng),然后把這些部分的法方程系數(shù)和常數(shù)項(xiàng)再累加起來就是由所有的誤差方程得到的總體法方程式。

如果有條件式,按附有條件的間接平差法,把條件式逐個(gè)的排放在由誤差方程式組成的法方程后續(xù)的對(duì)應(yīng)行和列中即可。平差計(jì)算--3組成法方程分兩種情況:如果有平差計(jì)算--解算4.法方程式的解算

對(duì)法方程系數(shù)陣求逆,然后乘以法方程常數(shù)項(xiàng)即可求得未知數(shù)的改正數(shù)。5.計(jì)算坐標(biāo)值

求得平差后的坐標(biāo)值X=X+dX。因?yàn)橹挥衐x很小時(shí)誤差方程式、條件方程式才是嚴(yán)密的,因此當(dāng)dX的值較大時(shí)應(yīng)把X=X_+dX作為新的近似值重復(fù)1-3步,直到dx中絕對(duì)值最大的一個(gè)小于給定的限值。平差計(jì)算--解算4.法方程式的解算平差計(jì)算--精度評(píng)定1

(1)殘差平方和與單位權(quán)中誤差的計(jì)算

如果保存了誤差方程的系數(shù)和常數(shù)項(xiàng),則可以把解算法方程得到的未知數(shù)的改正數(shù)代入誤差方程求得V然后,再直接求出。也可以利用約化的公式,待法方程解算出來后即可求得

中誤差計(jì)算:,n為觀測(cè)值個(gè)數(shù),t為未知數(shù)個(gè)數(shù)在組成法方程的時(shí)候就可以計(jì)算出平差計(jì)算--精度評(píng)定1(1)殘差平方和平差計(jì)算--精度評(píng)定2(2)未知數(shù)的協(xié)因數(shù)陣

由于采用了坐標(biāo)平差法,實(shí)際上法方程系數(shù)矩陣的逆就是未知數(shù)的協(xié)因數(shù)陣。它是進(jìn)行精度評(píng)定的基本數(shù)據(jù)平差計(jì)算--精度評(píng)定2(2)未知數(shù)的協(xié)因數(shù)陣平差計(jì)算--精度評(píng)定3(3)平差后邊長(zhǎng)與坐標(biāo)方位角的精度評(píng)定平差后邊長(zhǎng)與坐標(biāo)方位角可由坐標(biāo)平差值反算而得。因此,待定邊的坐標(biāo)方位角的權(quán)函數(shù)式為:待定邊的邊長(zhǎng)的權(quán)函數(shù)式為:按協(xié)因數(shù)傳播律可得未知數(shù)函數(shù)的權(quán)倒數(shù):精度計(jì)算平差計(jì)算--精度評(píng)定3(3)平差后邊長(zhǎng)與坐標(biāo)方位角的精度評(píng)定平差計(jì)算--精度評(píng)定4(4)待定點(diǎn)點(diǎn)位誤差平差計(jì)算--精度評(píng)定4(4)待定點(diǎn)點(diǎn)位誤差平差計(jì)算--精度評(píng)定55誤差橢圓元素計(jì)算長(zhǎng)半徑方位角長(zhǎng)半徑、短半徑平差計(jì)算--精度評(píng)定55誤差橢圓元素計(jì)算長(zhǎng)半徑方位角長(zhǎng)半徑、數(shù)據(jù)流圖導(dǎo)線網(wǎng)平差系統(tǒng)觀測(cè)數(shù)據(jù)平差結(jié)果數(shù)據(jù)測(cè)量員測(cè)量員數(shù)據(jù)流圖導(dǎo)線網(wǎng)平差系統(tǒng)觀測(cè)數(shù)據(jù)平差結(jié)果數(shù)據(jù)測(cè)量員測(cè)量員平差數(shù)據(jù)處理系統(tǒng)觀測(cè)數(shù)據(jù)平差結(jié)果數(shù)據(jù)數(shù)據(jù)輸入系統(tǒng)平差數(shù)據(jù)觀測(cè)數(shù)據(jù)平差結(jié)果數(shù)據(jù)數(shù)據(jù)輸入系統(tǒng)數(shù)據(jù)輸入數(shù)據(jù)傳輸觀測(cè)數(shù)據(jù)表格化輸入觀測(cè)數(shù)據(jù)圖形化輸入外部文件倒入全站儀電子手簿觀測(cè)文件觀測(cè)手簿系統(tǒng)標(biāo)準(zhǔn)格式的觀測(cè)數(shù)據(jù)數(shù)據(jù)輸入數(shù)據(jù)傳輸觀測(cè)數(shù)據(jù)觀測(cè)數(shù)據(jù)外部文件倒入全站儀電子手簿觀數(shù)據(jù)預(yù)處理系統(tǒng)標(biāo)準(zhǔn)格式的觀測(cè)數(shù)據(jù)已知數(shù)據(jù)先驗(yàn)精度數(shù)據(jù)氣象數(shù)據(jù)觀測(cè)數(shù)據(jù)改化近似坐標(biāo)概算近似坐標(biāo)數(shù)據(jù)改化后的觀測(cè)數(shù)據(jù)數(shù)據(jù)預(yù)處理系統(tǒng)標(biāo)準(zhǔn)格式的已知數(shù)據(jù)先驗(yàn)精度數(shù)據(jù)氣象數(shù)據(jù)觀測(cè)數(shù)據(jù)平差處理已知數(shù)據(jù)先驗(yàn)精度數(shù)據(jù)近似坐標(biāo)數(shù)據(jù)改化后的觀測(cè)數(shù)據(jù)組成誤差方程法方程組成與解算誤差方程系數(shù)與常數(shù)項(xiàng)未知數(shù)改正數(shù)觀測(cè)值改正數(shù)協(xié)因數(shù)精度評(píng)定平差后的坐標(biāo)值計(jì)算精度評(píng)定參數(shù)平差后未知點(diǎn)坐標(biāo)平差處理已知數(shù)據(jù)先驗(yàn)精度數(shù)據(jù)近似坐標(biāo)數(shù)據(jù)改化后的觀測(cè)數(shù)據(jù)組成平差成果的報(bào)表與輸出報(bào)表制作網(wǎng)圖形繪制誤差橢圓繪制平差后的所有成果數(shù)據(jù)控制點(diǎn)成果表觀測(cè)數(shù)據(jù)表精度統(tǒng)計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論