




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
信息系統(tǒng)集成專業(yè)技術(shù)知識信息系統(tǒng)集成專業(yè)技術(shù)知識信息系統(tǒng)集成專業(yè)技術(shù)知識2【知識要點】1、信息系統(tǒng)集成簡述信息系統(tǒng)的生命周期、各階段目標(biāo)及主要工作內(nèi)容信息系統(tǒng)開發(fā)方法2、信息系統(tǒng)建設(shè)方案設(shè)計系統(tǒng)架構(gòu)設(shè)備、DBMS和技術(shù)選型3、軟件工程軟件需求分析與定義軟件設(shè)計、測試與維護(hù)軟件質(zhì)量保證及質(zhì)量評價軟件配置管理軟件過程管理軟件開發(fā)工具軟件復(fù)用4、面向?qū)ο笙到y(tǒng)分析與設(shè)計面向?qū)ο蟮幕靖拍罱y(tǒng)一建模語言UML與可視化建模面向?qū)ο笙到y(tǒng)分析面向?qū)ο笙到y(tǒng)設(shè)計5、軟件系統(tǒng)結(jié)構(gòu)(軟件架構(gòu))軟件體系結(jié)構(gòu)定義典型體系結(jié)構(gòu)軟件體系結(jié)構(gòu)設(shè)計方法軟件體系結(jié)構(gòu)分析與評估軟件中間件6、典型應(yīng)用集成技術(shù)7、計算機(jī)網(wǎng)絡(luò)知識P.81信息系統(tǒng)集成專業(yè)技術(shù)知識信息系統(tǒng)集成專業(yè)技術(shù)知識信息系統(tǒng)集成1【知識要點】1、信息系統(tǒng)集成簡述信息系統(tǒng)的生命周期、各階段目標(biāo)及主要工作內(nèi)容信息系統(tǒng)開發(fā)方法2、信息系統(tǒng)建設(shè)方案設(shè)計系統(tǒng)架構(gòu)設(shè)備、DBMS和技術(shù)選型3、軟件工程軟件需求分析與定義軟件設(shè)計、測試與維護(hù)軟件質(zhì)量保證及質(zhì)量評價軟件配置管理軟件過程管理軟件開發(fā)工具軟件復(fù)用4、面向?qū)ο笙到y(tǒng)分析與設(shè)計
面向?qū)ο蟮幕靖拍罱y(tǒng)一建模語言UML與可視化建模面向?qū)ο笙到y(tǒng)分析面向?qū)ο笙到y(tǒng)設(shè)計5、軟件系統(tǒng)結(jié)構(gòu)(軟件架構(gòu))軟件體系結(jié)構(gòu)定義典型體系結(jié)構(gòu)軟件體系結(jié)構(gòu)設(shè)計方法軟件體系結(jié)構(gòu)分析與評估軟件中間件6、典型應(yīng)用集成技術(shù)7、計算機(jī)網(wǎng)絡(luò)知識P.812【知識要點】1、信息系統(tǒng)集成簡述4、面向?qū)ο笙到y(tǒng)分析與設(shè)計信息系統(tǒng)集成:指將計算機(jī)軟件、硬件、網(wǎng)絡(luò)通信等技術(shù)和產(chǎn)品集成成為能夠滿足用戶特定需求的信息系統(tǒng),包括總體策劃、設(shè)計、開發(fā)、實施、服務(wù)及保障。信息系統(tǒng)集成的4個顯著特點:需求引導(dǎo)全面的解決方案、軟件是核心完整系統(tǒng)技術(shù)是核心、管理和服務(wù)是保障3.1信息系統(tǒng)集成簡述1、信息系統(tǒng)集成概念P.813信息系統(tǒng)集成:指將計算機(jī)軟件、硬件、網(wǎng)絡(luò)通信等技術(shù)和產(chǎn)品集成系統(tǒng)集成主要包括設(shè)備系統(tǒng)集成和應(yīng)用系統(tǒng)集成設(shè)備系統(tǒng)集成(硬件系統(tǒng)集成、簡稱系統(tǒng)集成),包括智能建筑系統(tǒng)集成、計算機(jī)網(wǎng)絡(luò)系統(tǒng)集成、安防系統(tǒng)集成。應(yīng)用系統(tǒng)集成(行業(yè)信息化解決方案)為用戶提供一個全面的系統(tǒng)解決方案,應(yīng)用集成已經(jīng)深入到用戶具體的業(yè)務(wù)和應(yīng)用層面。應(yīng)用系統(tǒng)集成是系統(tǒng)集成的高級階段,獨立的應(yīng)用軟件供應(yīng)商成為其核心。3.1信息系統(tǒng)集成簡述2、信息系統(tǒng)集成分類P.814系統(tǒng)集成主要包括設(shè)備系統(tǒng)集成和應(yīng)用系統(tǒng)集成3.1信息系統(tǒng)集1、立項階段概念形成過程、需求分析過程2、開發(fā)階段
規(guī)劃、分析、設(shè)計、實施、驗收3、運維階段運行、維護(hù)4、消亡階段退出、重建3.2
信息系統(tǒng)建設(shè)3.2.1信息系統(tǒng)的生命周期P.8251、立項階段3.2信息系統(tǒng)建設(shè)3.2.1信息系統(tǒng)的生命1、結(jié)構(gòu)化方法
思想、特點、優(yōu)點、缺點2、原型法
思想、特點、優(yōu)點、缺點、類型3、面向?qū)ο蠓椒ㄋ枷?、關(guān)鍵點、階段、模型4、組合應(yīng)用3.2
信息系統(tǒng)建設(shè)3.2.2信息系統(tǒng)開發(fā)方法P.8361、結(jié)構(gòu)化方法3.2信息系統(tǒng)建設(shè)3.2.2信息系統(tǒng)開發(fā)軟件是計算機(jī)系統(tǒng)中與硬件相互依存的另一部分;軟件是有一定功能和性能的程序、數(shù)據(jù)和文檔它的完整集合。圖1-3軟件的組成要素3.3
軟件工程軟件的定義
77軟件是計算機(jī)系統(tǒng)中與硬件相互依存的另一部分;圖1-3軟件的一個軟件系統(tǒng)通常包括:在計算機(jī)運行中能夠提供所希望的功能和性能的程序;使程序能夠正確運行的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù);描述系統(tǒng)結(jié)構(gòu)的文檔和如何使用與維護(hù)系統(tǒng)的用戶文檔。程序是軟件的窗口,它展示著系統(tǒng)的能力;數(shù)據(jù)是軟件的根本,它決定了系統(tǒng)的價值;文檔是軟件的靈魂,它關(guān)系到系統(tǒng)的命運。軟件的定義3.3
軟件工程
88一個軟件系統(tǒng)通常包括:軟件的定義3.3軟件工程883.3
軟件工程P.85工程是將自然科學(xué)的理論應(yīng)用到具體工農(nóng)業(yè)生產(chǎn)部門中形成的各學(xué)科的總稱。如:水利工程、化學(xué)工程、土木建筑工程、遺傳工程、系統(tǒng)工程——亦稱“工程學(xué)”。軟件工程是應(yīng)用計算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量、降低成本。93.3軟件工程P.85工程是將自然科學(xué)的理論應(yīng)用到具體工軟件需求是一個為解決特定問題而必須由被開發(fā)或被修改的軟件展示的特性。軟件的需求通常來自一個組織不同層次的不同人員的需求和來自軟件將要在其中運行的環(huán)境的需求的復(fù)雜組合。所有軟件的需求的一個基本特性就是可驗證性。3.3
軟件工程3.3.1軟件需求分析與定義P.8510軟件需求是一個為解決特定問題而必須由被開發(fā)或被修改的軟件展示需求分析涉及分析需求的過程,其主要目的是:(1)檢測和解決需求之間的沖突(2)發(fā)現(xiàn)軟件的邊界,以及軟件與其環(huán)境如何交互。(3)詳細(xì)描述系統(tǒng)需求,以導(dǎo)出軟件需求。3.3
軟件工程3.3.1軟件需求分析與定義P.8611需求分析涉及分析需求的過程,其主要目的是:3.3軟件工程31、軟件設(shè)計軟件設(shè)計是“定義一個系統(tǒng)或組件的架構(gòu)、組件、接口和其他特征的過程”,并得到“這個過程的結(jié)果”。軟件的設(shè)計過程,就是將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)的過程。軟件設(shè)計由兩個處于軟件需求和軟件構(gòu)造之間的活動組成。軟件架構(gòu)設(shè)計:描述軟件的結(jié)構(gòu)和組織,標(biāo)識各種不同的組件。軟件詳細(xì)設(shè)計:詳細(xì)地描述各個組件,使之能被構(gòu)造。3.3
軟件工程3.3.2軟件設(shè)計、測試與維護(hù)P.86121、軟件設(shè)計3.3軟件工程3.3.2軟件設(shè)計、測試與維2、軟件測試測試是為評價和改進(jìn)軟件產(chǎn)品質(zhì)量、識別產(chǎn)品缺陷和問題而進(jìn)行地活動。軟件測試應(yīng)該包括在整個開發(fā)和維護(hù)過程之中,測試是實際產(chǎn)品構(gòu)造地一個重要部分。測試包括單元測試、集成測試和系統(tǒng)測試三個階段。3.3
軟件工程3.3.2軟件設(shè)計、測試與維護(hù)P.87132、軟件測試3.3軟件工程3.3.2軟件設(shè)計、測試與維3、軟件維護(hù)軟件維護(hù)處于軟件生命周期的運維階段,處于系統(tǒng)投入生產(chǎn)運行以后的時期中,不屬于軟件開發(fā)過程。隨著軟件的大型化和使用壽命的延長,軟件維護(hù)費用日益增長。正確地使用軟件系統(tǒng),發(fā)揮軟件的作用,可能是生死攸關(guān)的大問題。3.3
軟件工程3.3.2軟件設(shè)計、測試與維護(hù)P.87143、軟件維護(hù)3.3軟件工程3.3.2軟件設(shè)計、測試與維3、軟件維護(hù)平均來說,大型軟件的維護(hù)成本高達(dá)開發(fā)成本的4倍左右。軟件系統(tǒng)整個生存期總成本的40%~70%要用于軟件的維護(hù)。目前國外許多軟件開發(fā)組織把60%以上的人力用于維護(hù)已有的軟件,而且隨著軟件數(shù)量增多和使用壽命延長,這個百分比還在持續(xù)上升。3.3
軟件工程3.3.2軟件設(shè)計、測試與維護(hù)P.87153、軟件維護(hù)3.3軟件工程3.3.2軟件設(shè)計、測試與維3、軟件維護(hù)按照不同的維護(hù)目的,維護(hù)工作可分成4類:更正性維護(hù):對在測試階段未能發(fā)現(xiàn)的,在軟件投入使用后才逐漸暴露出來的錯誤的測試、診斷、定位、糾錯以及驗證、修改的回歸測試過程。適應(yīng)性維護(hù):使運行的軟件能適應(yīng)運行環(huán)境的變動而修改軟件的過程。完善性維護(hù):擴(kuò)充原有系統(tǒng)的功能,提高原有系統(tǒng)的性能,滿足用戶的實際需要的過程。預(yù)防性維護(hù):為了改善軟件的可靠性和易維護(hù)性,或為將來的維護(hù)奠定更好的基礎(chǔ)而對軟件進(jìn)行修改的過程。3.3
軟件工程3.3.2軟件設(shè)計、測試與維護(hù)P.87163、軟件維護(hù)3.3軟件工程3.3.2軟件設(shè)計、測試與維軟件復(fù)用是指利用已有軟件的各種有關(guān)知識構(gòu)造新的軟件,以縮減軟件開發(fā)和維護(hù)的費用。軟件復(fù)用是提高軟件生產(chǎn)力和質(zhì)量的一種重要技術(shù)。被復(fù)用的知識包括程序、領(lǐng)域知識、開發(fā)經(jīng)驗、設(shè)計決策、架構(gòu)、需求、設(shè)計、代碼和文檔等。3.3
軟件工程3.3.3軟件復(fù)用P.8717軟件復(fù)用是指利用已有軟件的各種有關(guān)知識構(gòu)造新的軟件,以縮減軟概括地說,軟件質(zhì)量就是“軟件與明確地和隱含地定義的需求相一致的程度”。具體地說,軟件質(zhì)量是軟件符合明確敘述的功能和性能需求、文檔中明確描述的開發(fā)標(biāo)準(zhǔn)、以及所有專業(yè)開發(fā)的軟件都應(yīng)具有的隱含特征的程度。3.3
軟件工程3.3.4軟件質(zhì)量保證P.8818概括地說,軟件質(zhì)量就是“軟件與明確地和隱含地定義的需求相一致軟件質(zhì)量定義強(qiáng)調(diào):軟件需求是度量軟件質(zhì)量的基礎(chǔ),與需求不一致就是質(zhì)量不高。指定的標(biāo)準(zhǔn)定義了一組指導(dǎo)軟件開發(fā)的準(zhǔn)則,如果沒有遵守這些準(zhǔn)則,幾乎肯定會導(dǎo)致質(zhì)量不高。如果軟件滿足明確描述的需求,但卻不滿足隱含的需求,那么軟件的質(zhì)量仍然是值得懷疑的。3.3
軟件工程3.3.4軟件質(zhì)量保證P.8819軟件質(zhì)量定義強(qiáng)調(diào):3.3軟件工程3.3.4軟件質(zhì)量保證軟件質(zhì)量管理涉及5個過程:1、質(zhì)量保證過程2、驗證過程3、確認(rèn)過程4、評審過程5、審計過程3.3
軟件工程3.3.4軟件質(zhì)量保證P.8820軟件質(zhì)量管理涉及5個過程:3.3軟件工程3.3.4軟件軟件配置管理(SoftwareConfigurationManagement,SCM)是一種標(biāo)識、組織和控制修改的技術(shù),其目的是使錯誤降為最小并最有效地提高生產(chǎn)效率。SCM活動的目標(biāo)就是為了標(biāo)識變更、控制變更、確保變更正確實現(xiàn)并向其他有關(guān)人員報告變更。3.3
軟件工程3.3.5軟件配置管理P.8921軟件配置管理(SoftwareConfiguration軟件配置管理(SoftwareConfigurationManagement,SCM)是一種標(biāo)識、組織和控制修改的技術(shù)。SCM活動的目標(biāo)就是為了標(biāo)識變更、控制變更、確保變更正確實現(xiàn)并向其他有關(guān)人員報告變更。SCM是一種技術(shù),其目的是使錯誤降為最小并最有效地提高生產(chǎn)效率。
SCM活動包括:過程的管理和計劃、標(biāo)識、控制、狀態(tài)記錄、審計和軟件發(fā)布管理與交互。3.3
軟件工程3.3.5軟件配置管理P.8922軟件配置管理(SoftwareConfiguration軟件配置管理貫穿于整個軟件生命周期,是項目管理過程中相當(dāng)重要的一部分。配置管理簡單來說是對軟件版本進(jìn)行管理,然而它還遠(yuǎn)不只這些,它是改進(jìn)軟件過程、提高過程能力成熟度的理想切入點。配置管理可以幫助我們對軟件開發(fā)過程進(jìn)行有效的變更控制,高效地開發(fā)高質(zhì)量的軟件。3.3
軟件工程3.3.5軟件配置管理P.8923軟件配置管理貫穿于整個軟件生命周期,是項目管理過程中相當(dāng)重要軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment,SDE)是指在基本硬件和軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件。SDE由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。3.3
軟件工程3.3.6軟件開發(fā)環(huán)境P.9024軟件開發(fā)環(huán)境(SoftwareDevelopmentEn軟件開發(fā)工具是用于輔助軟件生命周期過程的基于計算機(jī)的工具。工具的種類包括支持單個任務(wù)的工具以及囊括整個生命周期的工具。主要的9個軟件開發(fā)工具有:需求工具、設(shè)計工具、構(gòu)造工具、維護(hù)工具、配置工具、工程管理工具、工程過程工具、軟件質(zhì)量工具等。3.3
軟件工程3.3.6軟件開發(fā)環(huán)境P.9025軟件開發(fā)工具是用于輔助軟件生命周期過程的基于計算機(jī)的工具。工軟件過程(SoftwareProcedure)是指軟件生存周期所涉及的一系列相關(guān)過程。是提高軟件生產(chǎn)率和保證軟件質(zhì)量的一個重要的方法,過程是活動的集合;活動是任務(wù)的集合;任務(wù)要起著把輸入進(jìn)行加工然后輸出的作用。軟件工程管理集成了過程管理和項目管理,包括啟動和范圍定義、項目計劃、實施、評審和評價、關(guān)閉和工程度量等6個方面。3.3
軟件工程3.3.7軟件過程管理P.9126軟件過程(SoftwareProcedure)是指軟件生存?zhèn)鹘y(tǒng)的結(jié)構(gòu)化方法學(xué)適合需求比較確定的應(yīng)用領(lǐng)域,實際上,系統(tǒng)的需求往往是變化的,而且用戶對系統(tǒng)到底要求些什么也不是非常清楚。在20世紀(jì)60年代后期出現(xiàn)的面向?qū)ο缶幊陶Z言中首次引入了類和對象的概念,自20世紀(jì)80年代中期,人們開始注重面向?qū)ο蠓治龊驮O(shè)計研究,逐步形成了面向?qū)ο蠓椒▽W(xué)。到20世紀(jì)90年代,面向?qū)ο蠓椒▽W(xué)已經(jīng)成為開發(fā)軟件時的首選技術(shù)。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.1基本概念P.9227傳統(tǒng)的結(jié)構(gòu)化方法學(xué)適合需求比較確定的應(yīng)用領(lǐng)域,實際上,系統(tǒng)的面向?qū)ο蟮能浖_發(fā)主要包括3個階段:面向?qū)ο蠓治觯∣OA):系統(tǒng)分析員對將要開發(fā)的系統(tǒng)進(jìn)行定義和分析,得到各個對象類以及對象類之間的關(guān)系描述。面向?qū)ο笤O(shè)計(OOD):系統(tǒng)設(shè)計人員將面向?qū)ο蟮慕Y(jié)果轉(zhuǎn)化為適合程序設(shè)計語言中的具體描述,它是進(jìn)行面向?qū)ο蟪绦蛟O(shè)計的藍(lán)圖。面向?qū)ο蟪绦蛟O(shè)計(OOP):程序設(shè)計人員利用程序設(shè)計語言,根據(jù)OOD得到的對象類的描述,建立實際可行的系統(tǒng)。面向?qū)ο蟮幕靖拍钣袑ο?、類、抽象、封裝、繼承、多態(tài)、結(jié)構(gòu)、消息、組件、模式和復(fù)用等。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.1基本概念P.9228面向?qū)ο蟮能浖_發(fā)主要包括3個階段:3.4面向?qū)ο笙到y(tǒng)分析軟件工程領(lǐng)域在1995年至1997年取得了前所未有的進(jìn)展,其成果超過軟件工程領(lǐng)域過去15年來的成就總和。其中最重要的、具有劃時代重大意義的成果之一就是統(tǒng)一建模語言(UML,UnifiedModelingLanguage)的出現(xiàn)。在世界范圍內(nèi),至少在近10年內(nèi),UML將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言。UML是軟件界第一個統(tǒng)一的建模語言,該方法結(jié)合了Booch,OMT和OOSE方法的優(yōu)點,統(tǒng)一了符號體系,并從其它的方法和工程實踐中吸收了許多經(jīng)過實際檢驗的概念和技術(shù)。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.2可視化建模與統(tǒng)一建模語言P.9629軟件工程領(lǐng)域在1995年至1997年取得了前所未有的進(jìn)展,其UML是一種用于描述、構(gòu)造可視化和文檔化系統(tǒng)的語言。UML是一種標(biāo)準(zhǔn)的表示,它已成為國際軟件界廣泛承認(rèn)的標(biāo)準(zhǔn)。UML是第三代面向?qū)ο蟮拈_發(fā)方法,是一種基于面向?qū)ο蟮目梢暬耐ㄓ媒UZ言。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.2可視化建模與統(tǒng)一建模語言P.9730UML是一種用于描述、構(gòu)造可視化和文檔化系統(tǒng)的語言。3.4根據(jù)一個模型、多個視圖的觀點,UML提供了用例圖、類圖、對象圖、構(gòu)件圖、部署圖、狀態(tài)圖、序列圖、活動圖等9種主要的圖形來對系統(tǒng)進(jìn)行建模。(表3-1UML視圖)這些圖提供了對系統(tǒng)進(jìn)行分析或開發(fā)時的多角度描述?;谶@些圖可以分析和構(gòu)建一個一致系統(tǒng)。這些圖與其他支持文檔一起,是從建模者角度看到的基本實體。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.2可視化建模與統(tǒng)一建模語言P.9831根據(jù)一個模型、多個視圖的觀點,UML提供了用例圖、類圖、對象統(tǒng)一軟件開發(fā)過程(RUP,RationalUnifiedProcess)是最佳軟件開發(fā)經(jīng)驗的總結(jié)。RUP的6個基本最佳實踐包括:迭代式開發(fā);需求管理;使用以組件為中心的軟件架構(gòu);可視化軟件建模;驗證軟件質(zhì)量;控制軟件變更。以上6大經(jīng)驗是判斷是否真正實施RUP的一個重要標(biāo)準(zhǔn)。
3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.3使用面向?qū)ο蠹夹g(shù)進(jìn)行軟件開發(fā)的最佳實踐-----RUPP.9932統(tǒng)一軟件開發(fā)過程(RUP,RationalUnifie3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.4面向?qū)ο蠹夹g(shù)進(jìn)行軟件開發(fā)的最佳實踐-----RUPP.100圖3-4RUP的二維結(jié)構(gòu)333.4面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.4面向?qū)ο蠹夹g(shù)進(jìn)行面向?qū)ο蠓椒ǖ呐d起與發(fā)展和結(jié)構(gòu)化分析方法一樣,也是從面向?qū)ο蟮某绦蛟O(shè)計開始的,逐步發(fā)展到面向?qū)ο蟮脑O(shè)計,最后發(fā)展到面向?qū)ο蟮姆治?。面向?qū)ο蠓椒▽W(xué)的出發(fā)點和基本原則,是盡可能模擬人類的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認(rèn)識世界解決問題的方法與過程,也就是使描述問題的問題空間與實現(xiàn)解法的解空間在結(jié)構(gòu)上盡可能一致。面向?qū)ο蠓治龇椒ǎ?OOA),就是抽取和整理用戶需求并建立問題域精確模型的過程。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.4面向?qū)ο笙到y(tǒng)分析P.10034面向?qū)ο蠓椒ǖ呐d起與發(fā)展和結(jié)構(gòu)化分析方法一樣,也是從面向?qū)ο驩OA的關(guān)鍵是識別出問題內(nèi)的類與對象,并分析它們相互的關(guān)系,最終建立起問題域的簡潔、精確、可理解的正確模型。OAA的大致方法是:標(biāo)識出問題域的對象;定義這些類的屬性和方法;定義這些類的行為;對這些類間的關(guān)系建模。后續(xù)步驟是通過添加與解系統(tǒng)的行為級實現(xiàn)相關(guān)的類對模型加以擴(kuò)展。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.4面向?qū)ο笙到y(tǒng)分析P.10035OOA的關(guān)鍵是識別出問題內(nèi)的類與對象,并分析它們相互的關(guān)系,1、模型
用例模型、類-對象模型、對象-關(guān)系模型、對象-行為模型2、方法描述用戶需要建立設(shè)計基礎(chǔ)定義完成后可認(rèn)可的需求3、步驟從發(fā)現(xiàn)角色與參與者到建立功能模型共7個步驟3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.5面向?qū)ο笙到y(tǒng)分析P.100361、模型3.4面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.5面向?qū)ο笙得嫦驅(qū)ο蟮南到y(tǒng)設(shè)計階段是對分析階段給出的問題域模型,用面向?qū)ο蠓椒ㄔO(shè)計出軟件基礎(chǔ)架構(gòu)(概要設(shè)計)和完整的類結(jié)構(gòu)(詳細(xì)設(shè)計),以實現(xiàn)業(yè)務(wù)功能。設(shè)計階段主要包括用例設(shè)計、類設(shè)計和子系統(tǒng)設(shè)計。3.4
面向?qū)ο笙到y(tǒng)分析與設(shè)計3.4.5面向?qū)ο笙到y(tǒng)設(shè)計P.10137面向?qū)ο蟮南到y(tǒng)設(shè)計階段是對分析階段給出的問題域模型,用面向?qū)υ陧f伯詞典中,架構(gòu)(Architecture)的定義是“作為一種意識過程結(jié)果的形態(tài)或框架;一種統(tǒng)一或有條理的形式或結(jié)構(gòu);建筑的藝術(shù)或科學(xué)”。這個定義的關(guān)鍵部分是具有特定結(jié)構(gòu)的,體現(xiàn)某種美感的事物以及針對該事物的有意識的、有條理的方法。3.5
軟件架構(gòu)3.5.1軟件架構(gòu)定義P.10238在韋伯詞典中,架構(gòu)(Architecture)的定義是“作為軟件架構(gòu)(softwarearchitecture)為軟件系統(tǒng)提供了一個結(jié)構(gòu)、行為和屬性的高級抽象。軟件架構(gòu)由構(gòu)成系統(tǒng)的元素的描述及元素的相互作用、元素集成的模式以及這些模式的約束組成。3.5
軟件架構(gòu)3.5.1軟件架構(gòu)定義P.10239軟件架構(gòu)(softwarearchitecture)為軟軟件架構(gòu)設(shè)計的核心問題是能否使用重復(fù)的架構(gòu)模式,也就是說,能否在不同的軟件系統(tǒng)中使用同一種架構(gòu)。使用一些經(jīng)過實踐證實的模式(解決方案)可以有效地解決更多的軟件開發(fā)問題。6種常見的軟件架構(gòu)模式。3.5
軟件架構(gòu)3.5.2典型架構(gòu)P.10240軟件架構(gòu)設(shè)計的核心問題是能否使用重復(fù)的架構(gòu)模式,也就是說,能3.5
軟件架構(gòu)3.5.3軟件架構(gòu)設(shè)計方法P.107軟件架構(gòu)設(shè)計的總體目標(biāo)是:最大化復(fù)用、復(fù)雜問題簡單化、具備靈活的擴(kuò)展性。
找出系統(tǒng)中相對穩(wěn)定的部分,確定它們的關(guān)系,使用適當(dāng)?shù)哪J阶鳛橹笇?dǎo)原則設(shè)計解決方案。區(qū)分模式與系統(tǒng)架構(gòu)的特點和區(qū)別,結(jié)合各種模式構(gòu)建系統(tǒng)架構(gòu)。413.5軟件架構(gòu)3.5.3軟件架構(gòu)設(shè)計方法P.107軟件3.5
軟件架構(gòu)3.5.4軟件架構(gòu)分析與評估P.108軟件架構(gòu)設(shè)計需要考慮的主要問題:數(shù)據(jù)庫用戶界面系統(tǒng)性能技術(shù)路線具有的經(jīng)驗423.5軟件架構(gòu)3.5.4軟件架構(gòu)分析與評估P.108軟3.5
軟件架構(gòu)3.5.5中間件P.108中間件是位于硬件、操作系統(tǒng)等平臺和應(yīng)用之間的通用服務(wù),如圖3-10所示。這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。中間件圖3-10中間件的應(yīng)用結(jié)構(gòu)433.5軟件架構(gòu)3.5.5中間件P.108中間件是位于硬3.5
軟件架構(gòu)3.5.5中間件P.109中間件是一種獨立的系統(tǒng)軟件或服務(wù)程序,其主要目的是實現(xiàn)應(yīng)用與平臺的無關(guān)性。中間件主要分為5類:數(shù)據(jù)庫訪問中間件遠(yuǎn)程過程調(diào)用中間件面向消息中間件分布式對象中間件事務(wù)處理中間件443.5軟件架構(gòu)3.5.5中間件P.109中間件是一種獨3.6
典型應(yīng)用集成技術(shù)3.6.1數(shù)據(jù)庫與數(shù)據(jù)倉庫技術(shù)P.111數(shù)據(jù)庫技術(shù)以單一的數(shù)據(jù)資源即數(shù)據(jù)庫為中心,進(jìn)行事務(wù)處理、批處理、決策分析等各種數(shù)據(jù)處理工作,主要包括操作型處理和分析型處理。傳統(tǒng)數(shù)據(jù)庫系統(tǒng)主要強(qiáng)調(diào)優(yōu)化組織的日常事務(wù)處理工作,難以實現(xiàn)對數(shù)據(jù)分析處理要求,無法滿足數(shù)據(jù)處理多樣化的要求。操作型處理和分析型處理的分離成為必然。453.6典型應(yīng)用集成技術(shù)3.6.1數(shù)據(jù)庫與數(shù)據(jù)倉庫技術(shù)P3.6
典型應(yīng)用集成技術(shù)3.6.1數(shù)據(jù)庫與數(shù)據(jù)倉庫技術(shù)P.111數(shù)據(jù)倉庫是一個面向主題的、集成的、相對穩(wěn)定的、反映歷史變化的數(shù)據(jù)集合。數(shù)據(jù)倉庫用于支持管理決策,這是它的一個最主要和最關(guān)鍵的特點與功能。數(shù)據(jù)倉庫的系統(tǒng)結(jié)構(gòu)分為數(shù)據(jù)源、數(shù)據(jù)的存儲與管理、聯(lián)機(jī)事務(wù)處理和前端工具等4個層次,如圖3-11所示。463.6典型應(yīng)用集成技術(shù)3.6.1數(shù)據(jù)庫與數(shù)據(jù)倉庫技術(shù)P3.6
典型應(yīng)用集成技術(shù)3.6.2WEB服務(wù)技術(shù)P.113Web服務(wù)(WebServices)是指由企業(yè)發(fā)布的完成其特別商務(wù)需求的在線應(yīng)用服務(wù),其它公司或應(yīng)用軟件能夠通過Internet來訪問并使用這項在線服務(wù)。Web服務(wù)技術(shù)促進(jìn)了因特網(wǎng)上企業(yè)之間的協(xié)作,使用Web服務(wù)可以使合作伙伴的信息系統(tǒng)之間更容易地進(jìn)行通信。但隨之而來的問題是:如何集成來自不同企業(yè)的服務(wù)?為了使Web服務(wù)易于使用,眾多組織已經(jīng)致力于Web服務(wù)技術(shù),進(jìn)行標(biāo)準(zhǔn)協(xié)議的制定,提供Web服務(wù)的創(chuàng)建工具和解決方案。473.6典型應(yīng)用集成技術(shù)3.6.2WEB服務(wù)技術(shù)P.13.6
典型應(yīng)用集成技術(shù)3.6.2WEB服務(wù)技術(shù)P.113Web服務(wù)的主要目標(biāo)是實現(xiàn)跨平臺的互操作,其典型技術(shù)包括:簡單對象訪問協(xié)議(SOAP)Web服務(wù)描述語言(WSDL)通用描述、發(fā)現(xiàn)和集成規(guī)范(UDDI)數(shù)據(jù)交換語言(XML)483.6典型應(yīng)用集成技術(shù)3.6.2WEB服務(wù)技術(shù)P.13.6
典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET架構(gòu)P.113J2EE(Java2PlatformEnterpriseEdition
Java2平臺企業(yè)版)是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價值。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,企業(yè)內(nèi)部或外部難以互通的問題。493.6典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET3.6
典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET架構(gòu)P.115.NET是MicrosoftXMLWebservices平臺,它是基于一組開放的互聯(lián)網(wǎng)協(xié)議的系列產(chǎn)品、技術(shù)和服務(wù)。.NET開發(fā)框架如圖3-12所示。503.6典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET3.6
典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET架構(gòu)P.115J2EE應(yīng)用將開發(fā)工作分成業(yè)務(wù)邏輯開發(fā)和表示邏輯開發(fā)2大類。J2EE技術(shù)規(guī)范由平臺、應(yīng)用編程模型、兼容測試套件和參考實現(xiàn)等4部分組成。J2EE應(yīng)用服務(wù)器運行環(huán)境包括構(gòu)件、容器和服務(wù)等3部分。J2EE規(guī)范包含一系列構(gòu)件及服務(wù)技術(shù)規(guī)范.513.6典型應(yīng)用集成技術(shù)3.6.3J2EE架構(gòu)與.NET3.6
典型應(yīng)用集成技術(shù)3.6.4工作流技術(shù)P.116工作流(WorkFlow)就是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對其實施計算。工作流要解決的主要問題是:為實現(xiàn)某個業(yè)務(wù)目標(biāo),在多個參與者之間,利用計算機(jī),按某種預(yù)定規(guī)則自動傳遞文檔、信息或者任務(wù)。簡單地說,工作流就是一系列相互銜接、自動進(jìn)行的業(yè)務(wù)活動或任務(wù)。523.6典型應(yīng)用集成技術(shù)3.6.4工作流技術(shù)P.116工3.6
典型應(yīng)用集成技術(shù)3.6.4工作流技術(shù)P.116工作流管理聯(lián)盟(WfMC,WorkflowManagementCoalition)給出的關(guān)于工作流管理系統(tǒng)的定義是:工作流管理系統(tǒng)是一個軟件系統(tǒng),它完成工作流的定義和管理,并按照在計算機(jī)中預(yù)先定義好的工作流邏輯推進(jìn)工作流實例的執(zhí)行。工作流需要依靠工作流管理系統(tǒng)來實現(xiàn)。533.6典型應(yīng)用集成技術(shù)3.6.4工作流技術(shù)P.116工3.6
典型應(yīng)用集成技術(shù)3.6.5構(gòu)件及其在系統(tǒng)集成項目中的重要性P.116構(gòu)件(component)是面向軟件體系架構(gòu)的可復(fù)用軟件模塊。它是可復(fù)用的軟件組成成份,可被用來構(gòu)造其他軟件。構(gòu)件可以是被封裝的對象類、類樹、一些功能模塊、軟件框架、軟件構(gòu)架、文檔、分析件、設(shè)計模式等。構(gòu)件是能夠?qū)崿F(xiàn)某些功能的、有輸入輸出接口的黑匣子。543.6典型應(yīng)用集成技術(shù)3.6.5構(gòu)件及其在系統(tǒng)集成項目3.6
典型應(yīng)用集成技術(shù)3.6.6常用構(gòu)件標(biāo)準(zhǔn)P.1171、COM/DCOM/COM+組件對象模型/分布式組件對象模式/組件對象模式擴(kuò)展2、CORBA
對象請求代理體系結(jié)構(gòu)3、EJB
EnterpriseJavaBean是J2EE的一部分,定義了一個用于開發(fā)基于組件的企業(yè)多重應(yīng)用程序的標(biāo)準(zhǔn)。553.6典型應(yīng)用集成技術(shù)3.6.6常用構(gòu)件標(biāo)準(zhǔn)P.1173.7
計算機(jī)網(wǎng)絡(luò)知識3.7.1網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議標(biāo)準(zhǔn)是對重復(fù)性事物和概念所做的統(tǒng)一規(guī)定。它以科學(xué)、技術(shù)和實踐經(jīng)驗的綜合成果為基礎(chǔ),經(jīng)有關(guān)方面協(xié)商一致,由主管機(jī)構(gòu)批準(zhǔn),以特定形式發(fā)布,作為共同遵守的準(zhǔn)則和依據(jù)。協(xié)議是指兩個或兩個以上實體為了開展某項活動,經(jīng)過協(xié)商后雙方達(dá)成的一致意見。P.118563.7計算機(jī)網(wǎng)絡(luò)知識3.7.1網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議P.13.7
計算機(jī)網(wǎng)絡(luò)知識3.7.1網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議當(dāng)今局域網(wǎng)中最常見的3個協(xié)議是:微軟的NETBEUINOVELL的IPX/SPXTCP/IPP.118573.7計算機(jī)網(wǎng)絡(luò)知識3.7.1網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議P.13.7
計算機(jī)網(wǎng)絡(luò)知識3.7.2Internet技術(shù)及應(yīng)用Internet,中文正式譯名為因特網(wǎng),又叫做國際互聯(lián)網(wǎng)。它是由那些使用公用語言互相通信的計算機(jī)連接而成的全球網(wǎng)絡(luò)。1969年,美國國防部高級研究計劃管理局(ARPA)開始建立一個命名為ARPAnet的網(wǎng)絡(luò),把美國的幾個軍事及研究用電腦主機(jī)聯(lián)接起來。P.119583.7計算機(jī)網(wǎng)絡(luò)知識3.7.2Internet技術(shù)及應(yīng)3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.2Internet技術(shù)及應(yīng)用1983年,ARPA和美國國防部通信局研制成功了用于異構(gòu)網(wǎng)絡(luò)的TCP/IP協(xié)議,美國加利福尼亞伯克萊分校把該協(xié)議作為其BSDUNIX的一部分,使得該協(xié)議得以在社會上流行起來,從而誕生了真正的Internet。1995年,互聯(lián)網(wǎng)開始大規(guī)模應(yīng)用在商業(yè)領(lǐng)域,同年10月,“聯(lián)合網(wǎng)絡(luò)委員會”通過了一項有關(guān)決議:將“互聯(lián)網(wǎng)”定義為全球性的信息系統(tǒng)。P.119593.7計算機(jī)網(wǎng)絡(luò)知識3.7.2Internet技術(shù)及應(yīng)3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.3網(wǎng)絡(luò)分類網(wǎng)絡(luò)分類標(biāo)準(zhǔn)有2種:分布范圍與網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。按分布范圍分布包括:局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)和因特網(wǎng)。按網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分類包括:總線拓?fù)湫徒Y(jié)構(gòu)、星型拓?fù)浣Y(jié)構(gòu)、環(huán)形拓?fù)浣Y(jié)構(gòu)。P.120603.7計算機(jī)網(wǎng)絡(luò)知識3.7.3網(wǎng)絡(luò)分類P.120603.7
計算機(jī)網(wǎng)絡(luò)知識3.7.4網(wǎng)絡(luò)管理網(wǎng)絡(luò)管理主要工作包括4個方面:網(wǎng)絡(luò)設(shè)備管理服務(wù)器管理資源管理用戶管理P.122613.7計算機(jī)網(wǎng)絡(luò)知識3.7.4網(wǎng)絡(luò)管理P.122613.7
計算機(jī)網(wǎng)絡(luò)知識3.7.5網(wǎng)絡(luò)服務(wù)器P.123服務(wù)器作為硬件來說,通常是指那些具有較高計算能力,能夠提供給多個用戶使用的計算機(jī)。服務(wù)器與PC機(jī)的不同點太多了,例如PC機(jī)在一個時刻通常只為一個用戶服務(wù)。服務(wù)器與主機(jī)不同,主機(jī)是通過終端給用戶使用的,服務(wù)器是通過網(wǎng)絡(luò)給客戶端用戶使用的。623.7計算機(jī)網(wǎng)絡(luò)知識3.7.5網(wǎng)絡(luò)服務(wù)器P.123服務(wù)器3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.5網(wǎng)絡(luò)服務(wù)器P.124作為最重要的網(wǎng)絡(luò)資源設(shè)備,服務(wù)器按其發(fā)展歷程可分為如下4種:文件服務(wù)器數(shù)據(jù)庫服務(wù)器因特網(wǎng)/內(nèi)部網(wǎng)服務(wù)器應(yīng)用服務(wù)器633.7計算機(jī)網(wǎng)絡(luò)知識3.7.5網(wǎng)絡(luò)服務(wù)器P.124作為最3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.6網(wǎng)絡(luò)交換技術(shù)P.125網(wǎng)絡(luò)交換是指通過一定的設(shè)備,如交換機(jī)等,將不同的信號或者信號形式轉(zhuǎn)換為對方可識別的信號類型從而達(dá)到通信目的的一種交換形式,常見的有:數(shù)據(jù)交換,線路交換,報文交換,分組交換。網(wǎng)絡(luò)交換技術(shù)經(jīng)歷了電路交換技術(shù)、報文交換技術(shù)、分組交換技術(shù)和異步傳輸模式(ATM)技術(shù)4個發(fā)展階段。643.7計算機(jī)網(wǎng)絡(luò)知識3.7.6網(wǎng)絡(luò)交換技術(shù)P.125網(wǎng)絡(luò)3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.7網(wǎng)絡(luò)存儲技術(shù)P.127存儲技術(shù)源于20世紀(jì)70年代的終端/主機(jī)計算模式,發(fā)展于因特網(wǎng)時代。網(wǎng)絡(luò)存儲技術(shù)是基于數(shù)據(jù)存儲的一種通用網(wǎng)絡(luò)術(shù)語。網(wǎng)絡(luò)存儲結(jié)構(gòu)大致分為三種:直連式存儲(DAS:DirectAttachedStorage)網(wǎng)絡(luò)存儲設(shè)備(NAS:NetworkAttachedStorage)存儲網(wǎng)絡(luò)(SAN:StorageAreaNetwork)。653.7計算機(jī)網(wǎng)絡(luò)知識3.7.7網(wǎng)絡(luò)存儲技術(shù)P.127存儲3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P.1291、無線網(wǎng)絡(luò)技術(shù)伴隨著因特網(wǎng)蓬勃發(fā)展的步伐,另一種聯(lián)網(wǎng)的方式從悄悄發(fā)芽,到茁壯成長,在新舊世紀(jì)的交替中演繹著另一場“將上網(wǎng)進(jìn)行到底”的運動,這就是無線網(wǎng)絡(luò)。借助無線網(wǎng)絡(luò)技術(shù),我們終于可以擺脫那些煩人的電纜和網(wǎng)線。無論在何時,無論在何地,我們都可以輕松地接入互聯(lián)網(wǎng)。663.7計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P.1291、無線網(wǎng)絡(luò)技術(shù)無線網(wǎng)絡(luò)技術(shù)范圍廣泛,無線網(wǎng)絡(luò)的設(shè)備豐富,無線網(wǎng)絡(luò)技術(shù)有多種用途。無線網(wǎng)絡(luò)根據(jù)數(shù)據(jù)發(fā)送的距離分為如下類型:無線局域網(wǎng)(WLAN)無線廣域網(wǎng)(WWAN)無線城域網(wǎng)(WMAN)無線個人局域網(wǎng)(WPAN)673.7計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P.1292、光網(wǎng)絡(luò)技術(shù)隨著信息化程度的不斷加深,人類對通信的容量、速度、質(zhì)量以及服務(wù)種類的要求越來越高。傳統(tǒng)的電信網(wǎng)正在融合各種先進(jìn)的網(wǎng)絡(luò)技術(shù),向下一代公用通信網(wǎng)演進(jìn),光網(wǎng)絡(luò)正是實現(xiàn)這種演進(jìn)的重要基礎(chǔ)平臺。光網(wǎng)絡(luò)一般指使用光纖作為主要傳輸介質(zhì)的廣域網(wǎng)、城域網(wǎng)或者新建的大范圍的局域網(wǎng)。683.7計算機(jī)網(wǎng)絡(luò)知識3.7.8無線網(wǎng)絡(luò)技術(shù)、光網(wǎng)絡(luò)技術(shù)P3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.9網(wǎng)絡(luò)接入技術(shù)P.130網(wǎng)絡(luò)接入就是通過一定的方式和工具將用戶網(wǎng)絡(luò)設(shè)備(如PC、機(jī)頂盒、移動電話)連接到網(wǎng)絡(luò)上。現(xiàn)有的網(wǎng)絡(luò)接入手段以傳統(tǒng)的窄帶或“準(zhǔn)寬帶”(2M以下)方式為主,主要有以下幾種類型:專線接入方式撥號接入方式寬帶網(wǎng)絡(luò)接入技術(shù)693.7計算機(jī)網(wǎng)絡(luò)知識3.7.9網(wǎng)絡(luò)接入技術(shù)P.130網(wǎng)絡(luò)3.7
計算機(jī)網(wǎng)絡(luò)知識3.7.10綜合布線、機(jī)房工程P.131綜合布線系統(tǒng)(PDS)是現(xiàn)代樓宇和園區(qū)范圍內(nèi),在統(tǒng)一的傳輸介質(zhì)上建立的可連接電話、計算機(jī)、會議電視和監(jiān)視電視等設(shè)備的結(jié)構(gòu)化信息傳輸系統(tǒng)。綜合布線系統(tǒng)分為建筑群子系統(tǒng)、設(shè)備間子系統(tǒng)、垂直干線子系統(tǒng)、管理子系統(tǒng)、水平子系統(tǒng)和工作區(qū)子系統(tǒng),如圖3-13所示。703.7計算機(jī)網(wǎng)絡(luò)知識3.7.10綜合布線、機(jī)房工程P.13.7
計算機(jī)網(wǎng)絡(luò)知識3.7.11網(wǎng)絡(luò)規(guī)劃、設(shè)計及實施原則P.134規(guī)劃原則:實用性原則、開放性原則和先進(jìn)性原則。設(shè)計與實施原則:可靠性原則、安全性原則、高效性原則、可擴(kuò)展性原則。713.7計算機(jī)網(wǎng)絡(luò)知識3.7.11網(wǎng)絡(luò)規(guī)劃、設(shè)計及實施原則例題分析基于計算機(jī)的信息系統(tǒng)主要包括計算機(jī)硬件系統(tǒng)、計算機(jī)軟件系統(tǒng)、數(shù)據(jù)及其存儲介質(zhì)、通信系統(tǒng)、信息采集設(shè)備、()和工作人員等七大部分。信息處理系統(tǒng)信息管理者C.安全系統(tǒng)D規(guī)章制度
分析:信息系統(tǒng)主要包括計算機(jī)硬件系統(tǒng)、計算機(jī)軟件系統(tǒng)、數(shù)據(jù)及其存儲介質(zhì)、通信系統(tǒng)、信息采集設(shè)備、規(guī)章制度和工作人員等七大部分。72例題分析基于計算機(jī)的信息系統(tǒng)主要包括計算機(jī)硬件系統(tǒng)、計算機(jī)軟例題分析(1105)某異地開發(fā)的信息系統(tǒng)集成項目以程序流程圖、數(shù)據(jù)流程圖等為主要分析設(shè)計工具。由于用戶身處異地,現(xiàn)場參與系統(tǒng)開發(fā)成本較高,因此項目組采用了先開發(fā)一個簡化系統(tǒng),待用戶認(rèn)可后再開發(fā)最終系統(tǒng)的策略。該信息系統(tǒng)集成項目的開發(fā)方法屬于__(1)__。
A結(jié)構(gòu)化方法與原型法的組合應(yīng)用
B.結(jié)構(gòu)化方法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用
C.原型法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用
D.原型法與形式化方法的組合應(yīng)用73例題分析(1105)某異地開發(fā)的信息系統(tǒng)集成項目以程序流程圖例題分析采用面向?qū)ο蠹夹g(shù)開發(fā)的應(yīng)用系統(tǒng)的特點是()。A重用性更強(qiáng)B.運行速度更快C.占用存儲量小D.維護(hù)更復(fù)雜分析:面向?qū)ο蠹夹g(shù)則將問題分解成一個個封裝了屬性和方法的對象,這使得在分析設(shè)計軟件系統(tǒng)時條理清晰,特別有助于設(shè)計大型的復(fù)雜的軟件系統(tǒng)。由于面向?qū)ο蠹夹g(shù)使用了繼承機(jī)制,其重用性更強(qiáng)。采用面向?qū)ο蠹夹g(shù)開發(fā)的應(yīng)用系統(tǒng)更容易維護(hù)——當(dāng)某個模塊需要更新時,只要在保持接口不變,直接在該模塊內(nèi)部解決即可,不必影響到其它部分。74例題分析采用面向?qū)ο蠹夹g(shù)開發(fā)的應(yīng)用系統(tǒng)的特點是()。例題分析(0905)UML2.0支持13種圖,它們可以分成兩大類:結(jié)構(gòu)圖和行為圖。(11)說法不正確。A部署圖是行為圖B.順序圖是行為圖C.用例圖是行為圖D.構(gòu)件圖是結(jié)構(gòu)圖分析:
本題考查UML2.0。UML2.0支持13種圖,它們可以分成兩大類:結(jié)構(gòu)圖和行為圖。結(jié)構(gòu)圖包括:類圖、組合結(jié)構(gòu)圖、構(gòu)件圖、部署圖、對象圖和包圖;行為圖包括:活動圖、交互圖、用況圖和狀態(tài)機(jī)圖,其中交互圖是順序圖、通信圖、交互概覽圖和時序圖的統(tǒng)稱。75例題分析(0905)UML2.0支持13種圖,它們可以分成例題分析(1005)軟件公司經(jīng)常通過發(fā)布更新補丁的方式,對已有軟件產(chǎn)品進(jìn)行維護(hù),并在潛在錯誤成為實際錯誤前,監(jiān)測并更正他們,這種方式屬于(9)。A.更正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D預(yù)防性維護(hù)76例題分析(1005)軟件公司經(jīng)常通過發(fā)布更新補丁的方式,對已例題分析(1005)根據(jù)《GB/T14394-2008計算機(jī)軟件可靠性和可維護(hù)性管理》,下列術(shù)語與定義描述中,(14)是錯誤的。A.軟件可維護(hù)性,是指與進(jìn)行規(guī)定的修改難易程度有關(guān)的一組屬性B.軟件生存周期,是指軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、使用和維護(hù),直到最后不再使用的過程C.軟件可靠性,是指在規(guī)定環(huán)境下、規(guī)定時間內(nèi)軟件不引起系統(tǒng)失效的概率D軟件可靠性和可維護(hù)性大綱,是指為保證軟件滿足規(guī)定的可靠性和可維護(hù)性要求而記錄的歷史檔案77例題分析(1005)根據(jù)《GB/T14394-2008例題分析(1005)一個網(wǎng)絡(luò)協(xié)議至少包括三個要素,(20)不是網(wǎng)絡(luò)協(xié)議要素。A.語法B.語義C層次D.時序78例題分析(1005)一個網(wǎng)絡(luò)協(xié)議至少包括三個例題分析(1005)以下關(guān)于J2EE多層分布式應(yīng)用模型的對應(yīng)關(guān)系的敘述,(24)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度文化旅游區(qū)土地使用權(quán)出讓與開發(fā)合同
- 保安服務(wù)承包協(xié)議樣本
- 合租合同的轉(zhuǎn)讓條款
- 2025至2030年中國回轉(zhuǎn)火鍋線數(shù)據(jù)監(jiān)測研究報告
- 2025年中國尼龍公仔浴球市場調(diào)查研究報告
- 2025至2031年中國粉體壓樣器行業(yè)投資前景及策略咨詢研究報告
- 2025年臨時工作者安全責(zé)任協(xié)議
- 2025年安徽中澳科技職業(yè)學(xué)院單招職業(yè)傾向性測試題庫標(biāo)準(zhǔn)卷
- 2025年保險職業(yè)學(xué)院單招職業(yè)傾向性測試題庫1套
- 2025年安徽省池州市單招職業(yè)傾向性考試題庫完整版
- 市級優(yōu)質(zhì)課一等獎《說和做》-七年級語文下冊同步課件(統(tǒng)編版)
- 《合同能源管理介紹》課件
- 機(jī)動絞磨安全操作規(guī)程范本
- DL-T 2578-2022 沖擊式水輪發(fā)電機(jī)組啟動試驗規(guī)程
- 兆歐表的使用課稿
- 第四課探索認(rèn)識的奧秘(導(dǎo)學(xué)案)- 高中政治統(tǒng)編版必修四 哲學(xué)與文化
- 讀書分享小巴掌童話PPT
- 正常人體結(jié)構(gòu)題庫(含答案)
- 郵輪面試英語PPT完整全套教學(xué)課件
- 保險銷售代理人個人月工作計劃
- 現(xiàn)代文學(xué)-《為奴隸的母親》課件
評論
0/150
提交評論