系統(tǒng)集成項(xiàng)目管理工程師學(xué)習(xí)筆記X年月_第1頁
系統(tǒng)集成項(xiàng)目管理工程師學(xué)習(xí)筆記X年月_第2頁
系統(tǒng)集成項(xiàng)目管理工程師學(xué)習(xí)筆記X年月_第3頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、系統(tǒng)集成項(xiàng)目管理工程師學(xué)習(xí)筆記 2013年 1月第一章信息系統(tǒng)概述1.1信息與信息系統(tǒng)(了解)信息系統(tǒng) 信息系統(tǒng)概念:信息系統(tǒng)是與信息加工、傳遞、存儲(chǔ)、利用有關(guān)的系統(tǒng) 信息系統(tǒng)一般包括:( 1)數(shù)據(jù)處理系統(tǒng)( 2)管理信息系統(tǒng) (3)決策支持系統(tǒng)( 4 )辦公自動(dòng)化系統(tǒng)1. 數(shù)據(jù)處理系統(tǒng):主要功能是將輸入的數(shù)據(jù)信息進(jìn)行加工、整理、計(jì)算各種分析指標(biāo),變?yōu)橐子诒蝗藗兘邮艿男畔?,并將處理后的信息進(jìn)行有序的存儲(chǔ),隨時(shí)通過外部設(shè)備輸給信息使 用者。它包括:對(duì)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、傳輸、變換的過程。2. 管理信息系統(tǒng):是為了適應(yīng)現(xiàn)代化管理的需要,它研究系統(tǒng)中信息處理和決策的整個(gè)過程, 它由人、計(jì)算機(jī)、通信設(shè)

2、備等硬件和軟件構(gòu)成,能進(jìn)行管理信息的收集、加工、存儲(chǔ)、傳輸 和維護(hù)使用。3. 決策支持系統(tǒng):包括結(jié)構(gòu)化、半結(jié)構(gòu)化(無經(jīng)驗(yàn)可詢)和非機(jī)構(gòu)化(人機(jī)對(duì)話)4. 辦公自動(dòng)化系統(tǒng) 1.2信息系統(tǒng)工程1. 信息系統(tǒng)工程的幾個(gè)階段(必會(huì)):按照生命周期來講,信息系統(tǒng)工程包括:立項(xiàng)、規(guī)劃、 建設(shè)、應(yīng)用、維護(hù)幾個(gè)階段。2. 信息系統(tǒng)工程的內(nèi)容:(1)信息網(wǎng)絡(luò)系統(tǒng)(2)信息資源系統(tǒng)(3)信息應(yīng)用系統(tǒng)(必會(huì)) 信息應(yīng)用系統(tǒng)的生命周期包括4個(gè)階段:產(chǎn)生、開發(fā)、運(yùn)維、消亡(必會(huì))1)產(chǎn)生階段也成為信息系統(tǒng)的概念階段,需求分析階段2)開發(fā)階段:開發(fā)階段分為以下幾個(gè)子階段:a) 總體規(guī)劃 b) 系統(tǒng)分析 c) 系統(tǒng)設(shè)計(jì) d

3、) 系統(tǒng)實(shí)施 e) 系統(tǒng)驗(yàn)收3)運(yùn)維階段:信息系統(tǒng)驗(yàn)收通過,正式交給客戶后,系統(tǒng)進(jìn)入運(yùn)行階段。運(yùn)維階段維 護(hù)的四種類型(就是魚丸) 糾錯(cuò)性維護(hù)(檢修) 適應(yīng)性維護(hù)(升級(jí))完善性維護(hù)(提升功能,工作量最大) 預(yù)防性維護(hù)(工作量最?。?)消亡階段(4)信息系統(tǒng)的開發(fā)方法:1)結(jié)構(gòu)化方法(需求明確,是最成熟,最廣泛的開發(fā)方法之一)2)快速原型法(適用于需求模糊,結(jié)構(gòu)性較差的項(xiàng)目)包括進(jìn)化型原型和拋棄型原型3)企業(yè)系統(tǒng)規(guī)劃的方法 :其目標(biāo)是提供一個(gè)信息系統(tǒng)規(guī)劃,用以支持企業(yè)短期長期的 要求4)戰(zhàn)略數(shù)據(jù)規(guī)劃方法5)信息系統(tǒng)工程的方法6)面向?qū)ο蟮姆椒?1.3信息化的發(fā)展國家信息化體系的要素 國家信息化體

4、系包括:信息技術(shù)應(yīng)用、信息資源、信息網(wǎng)絡(luò)、信息技術(shù)和產(chǎn)業(yè)、信息化人才、 信息化法規(guī)政策和標(biāo)準(zhǔn)規(guī)范六要素( 必會(huì))國家信息化體系六要素關(guān)系圖電子政務(wù)1. 概念:政府機(jī)構(gòu)在其管理和服務(wù)職能中運(yùn)用現(xiàn)代信息技術(shù),實(shí)現(xiàn)政府組織機(jī)構(gòu)和工作流程 的重組優(yōu)化,超越時(shí)間、空間和部門分隔的制約,組成一個(gè)精簡、高效、廉潔、公平的政府 運(yùn)作模式2. 電子政務(wù)的內(nèi)容:(1)政府間的電子政務(wù)( G TO G)(2)政府對(duì)企業(yè)的電子政務(wù)( G TO B)(3)政府對(duì)公民的電子政務(wù)( G TO C)(4)政府對(duì)公務(wù)員( G TO E)企業(yè)信息化1企業(yè)資源計(jì)劃(ERP重點(diǎn),必會(huì)( 1)概念: ERP 是一個(gè)以財(cái)務(wù)會(huì)計(jì)為核心的信

5、息系統(tǒng),用來識(shí)別和規(guī)劃企業(yè)資源,對(duì)采購、 生產(chǎn)、成本、庫存、銷售、運(yùn)輸、財(cái)務(wù)和人力資源等進(jìn)行規(guī)劃和優(yōu)化,從而達(dá)到最佳資源組 合,使企業(yè)利潤最大化( 2) ERP 的特點(diǎn):1)統(tǒng)一的集成系統(tǒng)2)面向業(yè)務(wù)流程的系統(tǒng)3)是模塊化可配置的4)開放的2. 客戶關(guān)系管理(CRM)必會(huì)CRM 的核心,就是企業(yè)必須清楚的認(rèn)識(shí)目前所擁有的客戶群體中,哪一種人或者組織最有 可能為本企業(yè)帶來利潤,這部分是最有希望的客戶;同時(shí),還必須清楚的認(rèn)識(shí)到,哪些客戶 很可能流失而成為競(jìng)爭對(duì)手的客戶,總體來說,獲得一個(gè)新客戶比留住一個(gè)老客戶需要更高 的成本。( 80,20 原則)3 .數(shù)據(jù)挖掘 完整的數(shù)據(jù)挖掘過程必須包括,數(shù)據(jù)的

6、清理與集成、數(shù)據(jù)的選擇和變換、數(shù)據(jù)的挖掘及最后 的知識(shí)評(píng)估和表示。我們吧數(shù)據(jù)挖掘的任務(wù)分為兩項(xiàng):( 1) 描述:描述的主要任務(wù)是挖掘出數(shù)據(jù)中的一般特性( 2) 分類和預(yù)測(cè):分類的主要思想可以理解為所有的樣本都有類屬性和類符號(hào) 預(yù)測(cè)可以針對(duì)連續(xù)性,而分類往往是離散的4. 供應(yīng)鏈管理( SCM) 一個(gè)企業(yè)往往生存在一個(gè)與眾多供應(yīng)商和分銷商構(gòu)成的網(wǎng)絡(luò)之中,于是發(fā)展基于供應(yīng)鏈昂羅 的整體優(yōu)化模式便自然而然的成為企業(yè)的必然選擇5. 電子商務(wù)(必會(huì))(1).概念:使用基于因特網(wǎng)的現(xiàn)代信息技術(shù)工具和在線支付方式進(jìn)行商務(wù)活動(dòng)。 要實(shí)現(xiàn)完整的電子商務(wù),除了賣家、買家外還要有銀行或者金融機(jī)構(gòu)、政府機(jī)構(gòu)、認(rèn)證機(jī)構(gòu)

7、、和配送中心等機(jī)構(gòu)加入(2).電子商務(wù)的對(duì)象1)企業(yè)間的電子商務(wù)( B 2B)2)企業(yè)與消費(fèi)者( B2C)3)消費(fèi)者與消費(fèi)者( C2C)4)政府部門與企業(yè)( G2C)6. 商業(yè)智能(1)概念:商業(yè)智能通常被理解為將組織中現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化為知識(shí),幫助組織做出明智的業(yè)務(wù)經(jīng)營決策。商業(yè)智能能夠輔助組織的業(yè)務(wù)經(jīng)營決策,既可以是操作層,也可以是戰(zhàn)略層和戰(zhàn)術(shù)層決策。為了將數(shù)據(jù)轉(zhuǎn)化為知識(shí),需要利用數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理(OLAP)工具,和數(shù)據(jù)挖掘等技術(shù)( 2)商業(yè)智能系統(tǒng)的主要功能:1)數(shù)據(jù)倉庫:高效的數(shù)據(jù)存儲(chǔ)和訪問方式2) 數(shù)據(jù)ETL數(shù)據(jù)ETL支持多平 臺(tái)、多數(shù)據(jù)存儲(chǔ)格式(多數(shù)據(jù)源、多格式數(shù)據(jù)文件、多 維數(shù)

8、據(jù)庫等)的數(shù)據(jù)組織,要求能自動(dòng)的根據(jù)描述或者規(guī)則進(jìn)行數(shù)據(jù)查找和理解。 減少海量、復(fù)雜的數(shù)據(jù)與全局決策數(shù)據(jù)之間的差距。3)數(shù)據(jù)統(tǒng)計(jì)輸出4)分析功能(3)商業(yè)智能的實(shí)現(xiàn)有三個(gè)層次a. 數(shù)據(jù)報(bào)表b. 多維數(shù)據(jù)分析c. 數(shù)據(jù)挖掘 第二章信息系統(tǒng)服務(wù)管理 信息系統(tǒng)服務(wù)的范疇:信息技術(shù)咨詢服務(wù)、系統(tǒng)集成服務(wù)、技術(shù)支持服務(wù)(了解)2.1 信息系統(tǒng)服務(wù)管理體系1. 存在的問題(了解)(1)質(zhì)量( 2)進(jìn)度( 3)資金( 4)文檔( 5)變更( 6)扯皮(協(xié)調(diào))(7)安全請(qǐng)對(duì)應(yīng)“四控、三管、一協(xié)調(diào)”理解2. 究其原因:(了解)(1)不具備能力的單位擾亂系統(tǒng)集成市場(chǎng)(資質(zhì)原因)(2)一些建設(shè)單位在選擇項(xiàng)目承建單位

9、和進(jìn)行業(yè)務(wù)需求分析方面有誤(業(yè)主原因)(3)信息系統(tǒng)集成企業(yè)自身建設(shè)有待加強(qiáng)(自身)(4)缺乏相應(yīng)的機(jī)制和制度(社會(huì)監(jiān)管)3. 我國信息系統(tǒng)服務(wù)管理的主要內(nèi)容( 2 單位資質(zhì)、 2 人員資格)(1)計(jì)算機(jī)信息系統(tǒng)集成單位的資質(zhì)管理(2)信息系統(tǒng)項(xiàng)目經(jīng)理資格管理(3)系統(tǒng)工程監(jiān)理單位資質(zhì)管理信息系統(tǒng)(4)信息系統(tǒng)工程監(jiān)理人員資格管理4. 等級(jí) 計(jì)算機(jī)信息系統(tǒng)集成資質(zhì)從高到低分為一、二、三、四級(jí) 監(jiān)理單位資質(zhì)是:甲、乙、丙三級(jí) 系統(tǒng)集成項(xiàng)目經(jīng)理分為:項(xiàng)目經(jīng)理、高級(jí)項(xiàng)目經(jīng)理、資深項(xiàng)目經(jīng)理三個(gè)的等級(jí)2.2 信息系統(tǒng)集成資質(zhì)管理2.2.2 信息系統(tǒng)集成資質(zhì)管理辦法1. 管理原則 : 認(rèn)證和審批分離原則

10、;先由認(rèn)證機(jī)構(gòu)認(rèn)證,再由信息產(chǎn)業(yè)主管部門審批的工 作程序進(jìn)行2. 管理辦法:(1)資質(zhì)管理包括: 資質(zhì)評(píng)審和審批、年度監(jiān)督、升級(jí)、降級(jí)、取消及相關(guān)內(nèi)容(2)工業(yè)和信息產(chǎn)業(yè)部負(fù)責(zé)一、二級(jí)信息系統(tǒng)集成資質(zhì)(國家級(jí))(3)省、自治區(qū)、直轄市信息產(chǎn)業(yè)主管部門 負(fù)責(zé) 本行政區(qū)域內(nèi) 的三、四級(jí)2.2.3 信息系統(tǒng)集成資質(zhì)管理程序1. 評(píng)審: ( 1)工業(yè)和信息化部可以受理一二三四級(jí)(國家級(jí))(2)省市信息產(chǎn)業(yè)主管部門授權(quán)的資質(zhì)評(píng)審機(jī)構(gòu)可以受理“三、四級(jí)”2. 資質(zhì)審批 :一二 級(jí)資質(zhì)申請(qǐng),由省市信息產(chǎn)業(yè)建設(shè)單位主管部門初審,報(bào)工業(yè)信息化部 負(fù)責(zé)審批;三、四級(jí)別資質(zhì)申請(qǐng),由省市信息產(chǎn)業(yè)建設(shè)主管部門審批,報(bào)工

11、業(yè)和信息化部備 案2.3 信息系統(tǒng)監(jiān)理資質(zhì)管理1. 監(jiān)理活動(dòng)主要內(nèi)容:“四控、三管、一協(xié)調(diào)”(1)四控:質(zhì)量、進(jìn)度、投資、變更(2)三管:合同、信息、安全2. 監(jiān)理資質(zhì)證書:有效期4年,資質(zhì):甲、乙、丙3. 監(jiān)理的依據(jù):(1)法律法規(guī)和行業(yè)標(biāo)準(zhǔn)規(guī)范(2)監(jiān)理合同(3)建設(shè)合同 計(jì)算機(jī)信息系統(tǒng)集成資質(zhì)等級(jí)評(píng)定條件第三章計(jì)算機(jī)信息系統(tǒng)集成3.1計(jì)算機(jī)信息系統(tǒng)集成概述(包含特點(diǎn)和分類)1. 計(jì)算機(jī)信息系統(tǒng)集成的特點(diǎn)(必會(huì))(1)計(jì)算機(jī)信息系統(tǒng)集成要以(滿足用戶需求)為根本出發(fā)點(diǎn)(2)計(jì)算機(jī)信息系統(tǒng)集成不只是設(shè)備的選擇和供應(yīng),更重要的,它是具有高技 術(shù)含量的工作過程,要面向用戶需求提供全面的解決方案,

12、其核心是(軟 件)(3)計(jì)算機(jī)信息系統(tǒng)集成的最終交付物是(一個(gè)完整的系統(tǒng))而不是一個(gè)分立 的產(chǎn)品(4)計(jì)算機(jī)信息系統(tǒng)集成包括(技術(shù))、(管理)和(商務(wù))等各項(xiàng)工作(考試可 能會(huì)出以下不屬于計(jì)算機(jī)信息系統(tǒng)集成的是選擇題考法)。是一項(xiàng)綜合性的系統(tǒng)工程。(技術(shù))是系統(tǒng)集 成工作的核心,(管理和商務(wù)是)系統(tǒng)集成項(xiàng)目成功實(shí)施的保障2. 計(jì)算機(jī)信息系統(tǒng)集成的分類(了解) 計(jì)算機(jī)信息系統(tǒng)集成主要包括(設(shè)備系統(tǒng)集成)和(應(yīng)用系統(tǒng)集成)(1)設(shè)備系統(tǒng)集成 :設(shè)備系統(tǒng)集成也可以稱為(硬件系統(tǒng)集成)或者(弱電系 統(tǒng)集成)。硬件系統(tǒng)集成也可以分為智能建筑系統(tǒng)集成、計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集 成、安防系統(tǒng)集成等(2)應(yīng)用系統(tǒng)集成

13、 :又稱為行業(yè)信息化解決方案集成,例如:進(jìn)度控制系統(tǒng)及 工程概預(yù)算控制系統(tǒng)(必須高度重視課本中的例如)3.2計(jì)算機(jī)信息系統(tǒng)建設(shè)( 4大 5小必須會(huì))1.計(jì)算機(jī)信息系統(tǒng)的生命周期(必會(huì)) 計(jì)算機(jī)信息系統(tǒng)的生命周期分為四個(gè)階段:產(chǎn)生、開發(fā)、運(yùn)行、消亡( 4 大)(1)計(jì)算機(jī)信息系統(tǒng) 產(chǎn)生 的階段(從無到有):又稱為立項(xiàng)階段,(2)計(jì)算機(jī)信息系統(tǒng)的 開發(fā) 階段(付諸實(shí)施) 5 小 開發(fā)階段是計(jì)算機(jī)信息系統(tǒng)生命周期中最關(guān)鍵、最重要的階段,該階段分 為1)總體規(guī)劃2)系統(tǒng)分析3)系統(tǒng)設(shè)計(jì)4)系統(tǒng)實(shí)施5)系統(tǒng)驗(yàn)收階段(3)計(jì)算機(jī)信息系統(tǒng) 運(yùn)行 階段(交付用戶) 軟件維護(hù)的四個(gè)階段(就是魚丸:糾適預(yù)完),四

14、個(gè)階段的共同點(diǎn)是,都 是在系統(tǒng)交付使用后進(jìn)行(選擇題的一選項(xiàng)以下說法是否正確)1)糾正性維護(hù):更正發(fā)現(xiàn)問題2)適應(yīng)性維護(hù):能保證軟件產(chǎn)品能在變化后或變化中的環(huán)境中可以繼續(xù)使 用3)完善性維護(hù):滿足業(yè)主新需求4)預(yù)防性維護(hù):修正潛在錯(cuò)誤(4)計(jì)算機(jī)信息系統(tǒng) 消亡 階段(更新、替代)2.計(jì)算機(jī)信息系統(tǒng)開發(fā)方法( 1)結(jié)構(gòu)化方法:(必須會(huì))1)其基本思想 :是 將系統(tǒng) 的生命周期劃分 為:系統(tǒng) 調(diào)查、系統(tǒng) 分析、系 統(tǒng)設(shè)計(jì) 、系統(tǒng) 實(shí)施、維護(hù)等階段2)特點(diǎn) : a. 開發(fā) 目標(biāo)清晰化b. 工 作階段 程 序化c. 開發(fā)文檔規(guī)范化 (重要 考點(diǎn))d. 設(shè)計(jì)方法結(jié)構(gòu)化( 2)快速原型法(必須會(huì))(3)企

15、業(yè) 系統(tǒng) 規(guī)劃的方法(4)戰(zhàn)略數(shù)據(jù)規(guī)劃的方法( 5)信息工程 方法( 6)面向?qū)ο蟮姆椒ǎū貢?huì))1)概念:面 向?qū)ο蟮姆椒?是利用面 向?qū)ο蟮?信息 建模概念, 例如 :實(shí)體 、 關(guān)系、屬性等;同時(shí)運(yùn) 用封裝、繼承、多態(tài)等機(jī)制來構(gòu)造 模擬現(xiàn)實(shí) 系統(tǒng) 的方法 。2)面 向?qū)ο蠓椒ǖ幕舅枷?:a. 客觀事物 是由對(duì)象組 成的,對(duì)象 是在 原事物基礎(chǔ) 上抽象的結(jié)果b. 對(duì)象由屬性和操作構(gòu) 成, 其屬性反映 了對(duì)象的數(shù)據(jù) 信息 特征,操作則 用 來定義改變對(duì)象屬性狀態(tài)的各種操作方式3)對(duì)象之間的 聯(lián)系通過 消息傳遞 機(jī)制來實(shí)現(xiàn) ,而消息傳遞 的方式是通過 消 息傳遞模式 和方法的定義的操作 過程 來

16、完 成的4)對(duì)象可以按照其屬性來歸類 ,借助類的層 次機(jī)構(gòu),子類可以 通過繼承機(jī) 制獲得其父類的特征5)對(duì)象具 有封裝的特性 ,一 個(gè)對(duì)象就構(gòu) 成一 個(gè)嚴(yán)格 模塊化的試題 ,在系統(tǒng) 開發(fā)中可被共享和重復(fù)引 用,達(dá)到 軟件(程 序或模塊)復(fù)用的目的。3. 在系統(tǒng)開發(fā)過程中開發(fā)方法組合種類:(必須會(huì))(1)結(jié)構(gòu)化和原形法組合( 2)結(jié)構(gòu)化和 面向?qū)ο蠓椒ǖ慕Y(jié)合( 3)原形法和 面向?qū)ο蠓椒ǖ慕Y(jié)合 第四章軟件工程知識(shí) 本章按照需求 、可研 、設(shè)計(jì)、測(cè)試 、維護(hù)的順序展開 4.1軟件需求(講了 2個(gè)問題 需求內(nèi)容和需求過程) 軟件工程是 開發(fā)、運(yùn)行 、_維_護(hù)和修復(fù) 軟件的系統(tǒng) 方法。1. 軟件需求內(nèi)

17、容 主要包括 (必會(huì)) :( 功能需求 )、( 非功能需求 )、( 設(shè)計(jì)約束 ) ; 業(yè)務(wù)需求 、用 戶需求 、系統(tǒng) 需求 。(1)功能需求 :指系統(tǒng)必須完 成的那些事 。(訂票 網(wǎng)站必須完 成訂票功能 )(必 會(huì))(2)非系統(tǒng)功能:是 指產(chǎn)品必須具 有的屬性和品質(zhì) ,如可靠性 (如網(wǎng)站多人訪 問不能崩潰)、性能、響應(yīng)時(shí)間(網(wǎng)頁打開時(shí)間一般不超過10S)、容錯(cuò)性、 擴(kuò)展性等 (必會(huì))(3)設(shè)計(jì)約束 :也成為 限制條件 ,補(bǔ)充規(guī)約 ,通 常是對(duì) 解決方案的 一些約束說 明,例如:必須采用國有自主知識(shí)版權(quán)的數(shù)據(jù)庫 系統(tǒng),必須運(yùn)行在UNIX 操作系統(tǒng)之下等 (必會(huì))(4)業(yè)務(wù)需求 (BR): 指反應(yīng)

18、組織機(jī)構(gòu) 或客戶對(duì) 系統(tǒng)、 產(chǎn)品高層 次的目標(biāo)要求 , 通 常問 題定義本身就 是 業(yè)務(wù)需求 (了解)( 5)用 戶需求 ( UR) (了解)( 6)系統(tǒng) 需求 ( SR) (了解)2. 需求過程 (講了 2 個(gè)問題 需求開發(fā)和需求管理) 需求過程是一 個(gè)包括創(chuàng)建和維護(hù) 系統(tǒng)需求文檔所必需的 一切活 動(dòng)的 過程。通 常包括 需求開發(fā) 和需求管理 兩 大工 作(必會(huì))( 1)需求開發(fā): 包括 ( 需求捕獲 )、( 需求分析 )、編 寫( 規(guī)格說明 書)、 和 ( 需 求驗(yàn) 證) 四個(gè)階段 (必會(huì))1)需求捕獲 : 常用的需求捕獲手段包括a. 用 戶訪 談b. 用戶調(diào) 查: 表格、問 卷調(diào) 查等方

19、 式,與用 戶訪談相比最 大缺點(diǎn) 是 缺乏靈活性c. 現(xiàn)場(chǎng)觀摩d. 文檔 考 古e. 聯(lián) 合討 論 會(huì)2)需求分析3) 需求規(guī)格說明 書(SRS :是一個(gè)軟件文檔,說明軟件功能和約束4)需求驗(yàn)證需求驗(yàn) 證和規(guī)格說明 書的關(guān)系:二者是一個(gè)雙向的 過程, 規(guī)格說明 書中 提到的功能 在最終的 系統(tǒng)中必須 全部得到實(shí)現(xiàn) , 同事軟件說明 書也可看 到最終需求 ,一 句話 概括就 是既不能少也不能 多10( 2)需求管理:通 常包括定義(需求基線)、(處理需求變更)、(需求跟蹤) 等方 面的 工作基線的定義 :正 式評(píng)審 、確認(rèn)的標(biāo)準(zhǔn) (必會(huì))4.2可行性研究(可能考案例題)1. 可行性研究的主要任務(wù)

20、 包括 :( 技術(shù)可行性 )、( 經(jīng)濟(jì)可行性 )和( 社會(huì)可 行性 ) ( 必會(huì) )2. 可行性研究的工作步驟 :(了解, 每個(gè) 問題都讀 一下,通 讀一下這幾點(diǎn) , 有印象)( 1)核實(shí)問題定義與目標(biāo)( 2) 研究分析現(xiàn) 有系統(tǒng)( 3)為 新 系統(tǒng) 建 模( 4)客戶復(fù)核(5)提出并評(píng)價(jià)解決方案( 6) 確定最終推薦的 解 決方案 : 進(jìn)行 成 本 / 效益分析進(jìn)行成本/ 效益分析可分兩部分進(jìn)行(以后具體會(huì) 講現(xiàn)在 只做了解)1)成本估計(jì):常用的有功能點(diǎn)分析、OCCOM0析等2)效益分析 :a. 貨幣的時(shí)間價(jià)值b. 投 資 回收期c. 投 資 回報(bào)率(7)草擬開發(fā)計(jì)劃(8)以書面 方式提交可

21、行性分析報(bào)告4.3需求分析(了解)需求分析包括繪制 系統(tǒng)上 下文范圍關(guān) 系圖、 創(chuàng)建用戶接口原型 、 分析需求的可行 性、 確定需求的優(yōu)先級(jí) 、為 需求建立 模型、 創(chuàng)建數(shù)據(jù)字典 、 使用質(zhì)量功能調(diào)配 質(zhì)量功能調(diào)配 ( QFD)數(shù)據(jù)流圖 ( DFD) 需求分析的主要方法包括 : 結(jié)構(gòu)化分析方法 、軟系統(tǒng) 方法 、面向?qū)ο蠓治龇椒?面向問題域的分析 。4.4軟件設(shè)計(jì)測(cè)試和維護(hù)軟件設(shè)計(jì)(了解)(1)軟 件設(shè)計(jì)的基本原則 :信息 隱蔽、模 塊獨(dú)立性 、(模 塊內(nèi)部高內(nèi)聚 (功能 、 信息、通信、過程、 時(shí)間 、 邏輯 ) ;模塊間低耦合 )( 2)系統(tǒng)結(jié)構(gòu)圖:模塊、模塊間的調(diào)用關(guān)系、模塊間的通信、輔

22、助控制符號(hào)( 3) 常 用系統(tǒng) 結(jié)構(gòu)圖 : 變量型 、 事務(wù)型 、 混合型(4)用戶界面: 可使用性、靈活性、復(fù)雜性和可靠性4.4.2 軟件測(cè)試方法(必會(huì))軟件測(cè)試的方法分 為( 白盒測(cè)試 )和(黑盒測(cè)試 );單元測(cè)試 、系統(tǒng) 測(cè)試 、 驗(yàn) 收測(cè)試 (請(qǐng)自己百度下專業(yè)名詞比如黑盒子測(cè)試、白盒測(cè)試)1. 黑盒測(cè)試:( 1) 概念: 黑盒測(cè)試吧測(cè)試對(duì)象看 成一 個(gè)空盒 子, 不考慮程序內(nèi)部的邏輯結(jié)構(gòu) 和內(nèi)部特性 , 只是依據(jù) 程序的需求規(guī)格說明 書, 檢查程序的功能 是否符合 它的功能說明 ,又稱為功能測(cè)試 或數(shù)據(jù)驅(qū)動(dòng)測(cè)試 。( 2) 黑盒測(cè)試的方法 :1) 等價(jià)類:根據(jù)某種規(guī)則 ,劃分為幾個(gè)類型

23、 ,從中選拔出幾個(gè)測(cè)試代表2) 邊界值3) 錯(cuò)誤推測(cè)4) 因果圖和綜合分析法2. 白盒測(cè)試(1) 概念: 白盒測(cè)試吧測(cè)試看 成一 個(gè)透明的盒 子,它允許測(cè)試人員利 用程序內(nèi) 部的邏輯結(jié)構(gòu)和 有關(guān)信息設(shè)計(jì)或選擇測(cè)試用例。又稱為結(jié)構(gòu)測(cè)試 或邏輯驅(qū) 動(dòng)測(cè)試 (考 慮內(nèi)部邏輯結(jié)構(gòu) ,用 覆蓋的方 式實(shí)現(xiàn) )(2) 白盒測(cè)試對(duì) 程序模塊進(jìn)行如下檢 查: (理解)1)對(duì)程序模 塊的所 有獨(dú)立的執(zhí)行路徑至少測(cè)試 一次2) 對(duì)所 有的邏輯判定 ,取“真” 與 取“假”的兩種情況的測(cè)試至少測(cè)試一次3) 在 循環(huán)的邊界和運(yùn)行界限內(nèi)執(zhí)行循環(huán)體4) 測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的 有 效性等(3) 邏輯覆蓋 :是 以程序內(nèi)部的邏

24、輯結(jié)構(gòu) 為基礎(chǔ)的設(shè)計(jì) 用例的技術(shù) 。它屬于白 盒測(cè)試,包括,語句覆蓋、判定覆蓋 、條件覆蓋、判定一條件覆蓋、條件 組合覆蓋 、 路徑覆蓋等軟件測(cè)試的分類1. 單 元 測(cè)試: 單元測(cè)試也 成為模 塊測(cè)試 ,是 針對(duì)每個(gè) 模 塊進(jìn)行的測(cè)試2. 集成測(cè)試:在 單元測(cè)試的基礎(chǔ) 上, 將所 有的模塊按照設(shè)計(jì)要求組裝 成系統(tǒng), 必須精心計(jì)劃 ,應(yīng)提交集成測(cè)試計(jì)劃 、集成 測(cè)試規(guī)格說明和 集成測(cè)試分析報(bào)告3. 確認(rèn)測(cè)試: 確認(rèn)測(cè)試驗(yàn) 證軟 件的功能 、性能及其他特性 是否與用 戶要求 一致4. 系統(tǒng)測(cè)試:講 整個(gè) 軟件放 在整個(gè)計(jì)算機(jī)環(huán)境下 ,包括軟硬件平臺(tái) 、 某些支持 軟件數(shù)據(jù)和人員等 ,在 實(shí)際運(yùn)行環(huán)

25、境下進(jìn)行的 一系 列測(cè)試5. a 測(cè)試和 B 測(cè)試在軟件交付使用后,用 戶將如何實(shí)際使 用程 序,對(duì)于開發(fā)者來說 是不知道的 。 通常在軟件發(fā)布上市之前需要進(jìn)行a測(cè)試和B測(cè)試。(1) a 測(cè)試:由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試 ,也可以 是公司內(nèi) 部的用戶在模 擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試(2) B測(cè)試:由軟件的多個(gè)用戶在實(shí)際使用環(huán)境下進(jìn)行的測(cè)試 軟件測(cè)試從不同的角度 ,又可分 為一下幾大類(了解, 讀一下具體 概念)( 1) 功能測(cè)試( 2) 可靠性測(cè)試 ( 3) 強(qiáng)度測(cè)試 ( 4) 性能測(cè)試( 5) 恢復(fù)測(cè)試( 6) 啟動(dòng)停 止 測(cè)試 ( 7) 匹配測(cè)試 ( 8) 安 全 性測(cè)試( 9) 可

26、使 用 性測(cè)試( 10) 安裝測(cè)試 ( 11)過程 測(cè)試 ( 12) 容量測(cè)試( 13) 文檔測(cè)試( 14) 兼容性測(cè)試軟件測(cè)試的步驟( PDCA 過程)(必會(huì))1. 制定軟件測(cè)試計(jì)劃2. 編寫軟件測(cè)試說明3. 執(zhí)行軟件測(cè)試4. 編寫軟件測(cè)試報(bào)告5. 修正軟件測(cè)試過程中出現(xiàn)的問題6. 軟件測(cè)試階段評(píng)審軟件維護(hù)(必會(huì))1. 軟件的可維護(hù)性的主要由以下三個(gè)因素決定:( 1) 可 理解 性( 2) 可測(cè)試性( 3) 可修改性2. 軟件維護(hù)的步驟:( 1) 建立維護(hù)組織( 2)提 出維護(hù)要求(3)實(shí)施維護(hù)作業(yè)(4)記錄維護(hù)要素 ( 5) 評(píng)價(jià)維護(hù)活動(dòng) 4.5軟件的復(fù)用1. 概念:軟件復(fù)用是指利用自己已

27、 有軟件的 各種有關(guān)知識(shí)構(gòu)造新的 軟 件。以縮減 軟 件開發(fā)和維護(hù)的 費(fèi)用。 (把以前有的東西竟可能的拿 來去用)(必會(huì))2. 軟件復(fù)用的內(nèi)容: (了解)( 1)代碼的復(fù) 用( 2)測(cè)試文檔的復(fù) 用( 3)設(shè)計(jì)思想的復(fù) 用( 4)模 塊的復(fù) 用( 5)軟 件的復(fù) 用( 6)組件的復(fù) 用3. 軟件復(fù)用的主要思想 :將軟件看 成是由不同功能的“組件”所組 成的有機(jī)體。(組件的 概念:在軟 件設(shè)計(jì)編寫時(shí)可以被設(shè)計(jì) 成完成同 類工作的 一個(gè)通用的產(chǎn)品 工具)(了解)4. 軟件再生的 6個(gè)步驟 :篩選、文檔重構(gòu) 、逆向工程( 功能反編譯) 、 代碼重構(gòu) 、數(shù)據(jù)重構(gòu) 、重新開發(fā) 。 (了解)(逆向工程)的

28、概念: 分析 一個(gè)程序的過程, 最大程 度的建立比源代 碼更加抽象的高級(jí)表達(dá) ,它也是一個(gè)恢復(fù)設(shè)計(jì)結(jié)果的 過程, 逆向工程 工具可以從現(xiàn) 有的軟 件代碼中抽取 有關(guān)數(shù)據(jù) 、體系結(jié)構(gòu)和處 理過程 的 設(shè)計(jì)信息(選擇 給解釋考名詞 )4.6軟件質(zhì)量保證及質(zhì)量評(píng)價(jià)1. 軟件質(zhì)量管理過程包括:軟件質(zhì)量保 證過程、 驗(yàn)證過程、 確認(rèn) 過程、評(píng)審過程、 審計(jì)過程。(1)軟件質(zhì)量保證 :通過 計(jì)劃制定 、實(shí)施和完 成一組活動(dòng) 提供 保證, 這些活動(dòng)保 證項(xiàng)目 生命周期中的 軟件產(chǎn)品和 過程 符合其規(guī)定的 需求 。(2)驗(yàn)證與確認(rèn)過程 : 使用能夠定位缺陷并便于以后改正的測(cè)試技術(shù) 直接處 理軟 件產(chǎn)品質(zhì)量 問

29、題。驗(yàn)證與確認(rèn)的區(qū)別 :(重點(diǎn))1) 驗(yàn)證過程 試圖確?;顒?dòng)的輸出產(chǎn)品已經(jīng)被正確的制造 , 即活動(dòng)的輸出產(chǎn)品滿足 前面 活動(dòng)施 加的規(guī)范說明;2) 確認(rèn)過程 試圖確保建造 了正確的產(chǎn)品 , 即產(chǎn)品滿足其特 定的目的。、走 查(隨即的)( 3)評(píng)審與審計(jì)過程 (具體幾個(gè)概念請(qǐng)百度下 )包括 管理 評(píng)審、技術(shù)評(píng)審 、檢查(正式的) 審計(jì) (事后進(jìn)行的一個(gè)審計(jì)) 。2. 相關(guān)名詞:(1)SQA:軟件質(zhì)量保證(2)QC:質(zhì)量控制 4.7軟件配置管理(考過 15分的案例答題)(了解)(1)軟件配置 管理:配置與配置項(xiàng)、基線與基線管理、 版本、 配置控制(2)變更控制:功能變 更、錯(cuò)誤修復(fù)變 更。1) 功

30、能變 更就是根據(jù)客戶要求增 加或 者修改功能引發(fā)的變更2) 錯(cuò)誤變 更: 修改漏洞( 3) 配置庫 :1) 開發(fā)庫 (開發(fā)人員用的庫,是經(jīng)常變化的)2) 受控庫 (有一定的限度,存放半成品)3)產(chǎn)品庫 (存放產(chǎn)品)4.9軟件過程管理1. CM M模型分級(jí)標(biāo)準(zhǔn):(1)初始級(jí) 軟件過程的特點(diǎn) 是無秩序的 ,有時(shí)候甚至 是混亂的。(2)可重復(fù)級(jí) 已建立 了基本的 項(xiàng)目管理過程, 可用 于對(duì)成本、 進(jìn)度和功能特性進(jìn)行跟蹤 。(3)已定義級(jí) 軟件過程均已文檔化 、標(biāo)準(zhǔn)化 、并形成整軟件組 織的標(biāo)準(zhǔn) 軟 件 過程。( 初步標(biāo)準(zhǔn) )(4)已管理級(jí) 軟件過程和產(chǎn)品的質(zhì)量 有詳細(xì)的度量標(biāo)準(zhǔn) 。( 比定 義級(jí)別深

31、化 ,有文檔 ,有管理 數(shù)據(jù) )(5)優(yōu)化級(jí) 來自 過程、 新概念 和新技術(shù)等方 面的各種 有用信息 的定量分析 ,能夠不斷地 、持續(xù)地進(jìn)行 過程 改進(jìn) 。2. CMMI(軟件能成熟度模型集成)(必會(huì))CMM和CMMI的區(qū)別:(1)CMMI 結(jié)構(gòu) 更加 形式化和精致 ,更 復(fù)雜;(2)CMMI強(qiáng)調(diào)需求的 管理(需求管理和需求開發(fā))CMM為需求管理。( 3) CMMI 加強(qiáng)對(duì)于 工程過程 的重視; CMMI 強(qiáng)調(diào)度量; CMMI 強(qiáng)調(diào)對(duì) 風(fēng)險(xiǎn)的 管理常用構(gòu)件標(biāo)準(zhǔn)(必會(huì))幾個(gè)概念性名詞:(選擇題經(jīng)常出選項(xiàng)判斷)( 1) COM 是個(gè)開放的組件標(biāo)準(zhǔn)(2)DCOM是COM的進(jìn)一步發(fā)展(3)COM并不是

32、COM的新版本,我們可以把它理解為COM的新發(fā)展(4)CORBA公共對(duì)象 請(qǐng)求代理構(gòu)架。是由OMG組織制定的一種標(biāo)準(zhǔn) 的面向?qū)ο蟮膽?yīng) 用程 序體系規(guī)范。( 5) EJB 由 SUN 定制4.11面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)1. 面向?qū)ο蟮幕靖拍蠲嫦驅(qū)ο?=對(duì)象 +類 +繼承 +消 息通信(1)對(duì)象: 對(duì)象標(biāo)志 (供系統(tǒng) 內(nèi)部唯一的識(shí)別對(duì)象 );屬性 (狀態(tài)、 數(shù)據(jù)、用來描述對(duì)象的靜態(tài)特征 ) 服務(wù)(操作 、行為或方法, 用來描述對(duì)象的動(dòng)態(tài)特征 。)(2)類和類庫 : 類是對(duì)象的抽象定義 ,是一 組具 有相同數(shù)據(jù)結(jié)構(gòu)和 相同操作的對(duì)象的 集合( 3) 繼承和多態(tài)過載多態(tài)和強(qiáng)制 多態(tài)統(tǒng)稱為專用多態(tài)(特

33、定多態(tài)) 包含多態(tài)、參數(shù)多態(tài)稱 為通用多 態(tài)( 4) 消息通信 : 消息是 指對(duì)象發(fā)出的服務(wù) 請(qǐng)求。 包括對(duì)象標(biāo)識(shí) 、消息 名、輸 入_信_(tái)息、 回答 信息。2. 對(duì)象和封裝:對(duì)象(object )是系統(tǒng) 中用來描述客觀事物的 一個(gè)實(shí)體,它是構(gòu)成系統(tǒng)的一個(gè)基本單位3. 對(duì)象三要素:( 1) 對(duì)象標(biāo)志 ( object identifier ) - 是 對(duì)象的名字 ,供系統(tǒng) 內(nèi)部唯 一地識(shí)別對(duì)象 。( 2) 屬性 ( attribute ) 也稱狀態(tài) ( state ) 活數(shù)據(jù) ( data )用 來描述對(duì)象的靜態(tài)特征 。(3) 服務(wù)(service) 也稱操作(operation)、行為(be

34、havior) 或方法(method),用來描述對(duì)象的動(dòng)態(tài)特征 ( 也稱 為 函數(shù) )( 4) 封裝 ( encapsulation ) 對(duì)象封閉裝 存4. 類和類庫(看一下這段文字有個(gè)了解)5. 繼承與多態(tài)( 1)繼承( inheritance ):是使用已存在的定義作 為基礎(chǔ)建立新定義的而技術(shù) ,繼承 是面向?qū)ο蠓椒?學(xué)中的 一 個(gè)十分重要的 概念。(2)多態(tài) : 是指類中具 有相似功能的不同函數(shù) 是用 同一個(gè)名稱來實(shí)現(xiàn) ,從而可以使 用相同的調(diào) 用方式來調(diào) 用這 些具有不同功能的同名函數(shù)。類與類之間的關(guān)系一組合、泛化、聚合、關(guān)聯(lián)。消息(message)-是指對(duì)象發(fā)岀 的服務(wù) 請(qǐng) 求 。面

35、向?qū)ο蟪?嫉闹R(shí)點(diǎn) 面向?qū)ο蟮幕靖拍睿?. 對(duì)象 :由數(shù)據(jù)及操作所構(gòu) 成的封裝體 ,是系統(tǒng) 中用來描述客觀事物的 一個(gè)封裝 是構(gòu)成系統(tǒng) 的一個(gè)基本單 位 。 對(duì)象三要素 :對(duì)象標(biāo)識(shí) 、 對(duì)象狀態(tài) 、 對(duì)象行 為2. 類:是 現(xiàn)實(shí)世界實(shí)體化的描述 。 類將實(shí)體的數(shù)據(jù)和函數(shù)封裝 在一起類的數(shù)據(jù)也叫狀態(tài) 、 屬性或特征 。 它表 示靜態(tài)的 一面 ;類的函數(shù)也叫功能 、 操作或服務(wù),表現(xiàn)類的動(dòng)態(tài) 一面。3. 類和對(duì)象的關(guān)系 :對(duì)象是類的實(shí)例4. 抽象:通過 特定的實(shí)例抽取共同特征以后形 成概念 的過程。 它強(qiáng)調(diào)主要特征 ,忽略次要特征 。5. 封裝:講相關(guān)概念組成一個(gè)單元 ,然后通過一 個(gè)名稱來引

36、用它6. 繼承 :表示類之間的層 次關(guān)系, 這種關(guān) 系使得某類對(duì)象可以繼承另外 一類對(duì)象的屬性和能力 ,繼承又分 為 單繼承和 多繼承,JAVA是單繼承 語言,C+是允許多繼承的7. 多態(tài):是一 種方法 , 這種方法使得 多個(gè)類中可以定義同 一個(gè)操作 或?qū)傩悦?, 并在每個(gè)類中可以 有不同的體 現(xiàn)8. 接口 :對(duì)操作規(guī)范的說明9. 消息 :對(duì)象間交互手段10. 組件:是軟 件系統(tǒng)可代替的 、 物理的組成部分, 它封裝 了實(shí)現(xiàn)體 , 并提供了一 組接口的實(shí)現(xiàn)方法 。11. 模式:表示了一 個(gè)特定環(huán)境 、一個(gè)問題和 一個(gè)解決方法之間的關(guān) 系12. 軟件復(fù)用 :是指將已 有的軟件及其 有效成分用于構(gòu)

37、造新的 軟件和 系統(tǒng)。 組件技術(shù) 是軟件復(fù)用的關(guān)鍵技術(shù)4.12.5 軟件的中間件 (必考 )中間件 位于硬件 、 操作 系統(tǒng)等平臺(tái)和應(yīng) 用之間的 通信服務(wù)。常見的中間件: 數(shù)據(jù)庫 訪問中間件(WIN平臺(tái)的ODBC與JAVA平臺(tái)的JDBC、遠(yuǎn)程過程調(diào)用、面向消息的中間 件(IBM的MSQeries )、分布 式對(duì)象中間件 (0M的CORBA SUN勺R(shí)MI/EJB、Microsoft 的DCOM、事務(wù)中間件。 4.13典型體系結(jié)構(gòu) 常見的架構(gòu) 模式:管道/過濾器模式;面向?qū)ο?模式 ;事件驅(qū)動(dòng) 模式;分層 模式;知識(shí)庫 模式;C/S模式;( 1 )管道 / 過濾器模式 管道/過濾器模式的優(yōu)_點(diǎn)_

38、:1、體現(xiàn) 了各功能 模塊的”黑盒”特性及高內(nèi)聚 、 低耦合的特點(diǎn) 。2、可以將整個(gè) 系統(tǒng)的輸入 /輸岀行 為看成是多 個(gè)過濾器行 為的簡單合 成。3、支持 軟件功能 模塊的重 用。4、便于系統(tǒng)維護(hù): 新的過濾器可以添 加到現(xiàn)有系統(tǒng) 中來, 舊的可以由改進(jìn)的 過濾器替換 。5、 支持某些特定的分析, 如吞吐量計(jì)算 、 死鎖檢測(cè)等 。6、支持并行操作 , 每個(gè) 過濾器可以作 為一 個(gè)單獨(dú)的任務(wù)完 成。 管道/過濾器模式的缺點(diǎn) :1、通常導(dǎo)致系統(tǒng)處理過程 的成批操作 。2、 需要設(shè)計(jì)者協(xié)調(diào)兩個(gè)相對(duì)獨(dú)立但又存在 關(guān)系的數(shù)據(jù)流 。3、可能需要每個(gè) 過濾器自己完 成數(shù)據(jù)解析和合 成工作(如加密和解密),

39、 從而導(dǎo)致系統(tǒng) 性能下降 , 并增加了過 濾器具體實(shí)現(xiàn)的復(fù)雜性 。(2)面向?qū)ο竽J矫嫦驅(qū)ο?模式的優(yōu)點(diǎn) :1、高度 模塊化2、封裝功能實(shí)現(xiàn) 了 數(shù)據(jù)隱藏3、繼承性 提供了一 種實(shí)現(xiàn)代碼共享的手段4、提供了系統(tǒng) 的靈活性 , 便于維護(hù)及擴(kuò)充面向?qū)ο?模式的缺點(diǎn) : 對(duì)象之間的調(diào) 用需要知道所調(diào) 用對(duì)象的標(biāo)識(shí) 。 如果對(duì)象的標(biāo)識(shí)發(fā)生改變 , 就必須 通知所 有調(diào)用該對(duì)象的對(duì)象 。否則 系統(tǒng)將可能無法正常運(yùn)行 。(3 )客戶機(jī)與服務(wù)器模式客戶機(jī) 與 服務(wù)器 模式 的優(yōu)點(diǎn) :1、客戶機(jī) 與服務(wù)器分離 ,允許 網(wǎng)絡(luò)分布操作;二者的開發(fā)也可分開同時(shí)進(jìn)行;2、一 個(gè)服務(wù)器可以服務(wù)于 多個(gè)客戶機(jī);客戶機(jī) 與

40、 服務(wù)器 模式 的缺點(diǎn) :1、客戶機(jī) 與服務(wù)器的 通訊依賴于 網(wǎng)絡(luò),可能成為整個(gè)系統(tǒng)運(yùn)作的瓶頸;服務(wù)器的負(fù)荷 過重,難以管理大 量的 客戶機(jī),系統(tǒng)的性能受到很大影響。2、如果服務(wù)器及其界面定義有改變,則客戶機(jī)也要做相應(yīng)改變3、二層 C/S 模式采用單一服務(wù)器且以局域網(wǎng)為中心,難以擴(kuò)展至廣域網(wǎng)或internet.4、數(shù)據(jù)安全性不好??蛻舳顺绦蚩梢灾苯釉L問數(shù)據(jù)庫服務(wù)器,使數(shù)據(jù)庫的 安全性受到威脅。C/S 適用于分布式系統(tǒng),為了解決 C/S 模式中客戶端的問題,發(fā)展形成了瀏覽器 / 服務(wù)器( Browser/Server,B/S)模式;為了解決 C/S模式中服務(wù)器端的問題,發(fā)展形成了三層(多層)C/

41、S模式,即多層應(yīng)用架構(gòu)。4.14統(tǒng)一建模語言 UMLUM具有如下的語言特征:(必考)(1) UM不是一種可視化的程序設(shè)計(jì)語言,是一種可視化的建模語言。(2)UMI是一種建模語言規(guī)范,是面向?qū)ο蠓治雠c設(shè)計(jì)的一種標(biāo)準(zhǔn)表示。(3)UM不是過程,也不是方法,但允許任何一種過程和方法使用它。(4)UM簡單并且可擴(kuò)展,具有擴(kuò)展和專有化機(jī)制,便于擴(kuò)展,無需對(duì)核心 概念進(jìn)行修改。(5)UMI為面向?qū)ο蟮脑O(shè)計(jì)與開發(fā)中涌現(xiàn)岀的高級(jí)概念(如協(xié)作、框架、模 式和組件)提供支持,強(qiáng)調(diào)在軟件開發(fā)中,對(duì)架構(gòu)、框架、模式和組件的重 用。(6) 與最好的軟件工程實(shí)踐經(jīng)驗(yàn)集成。UML 沒有定義一種標(biāo)準(zhǔn)的開發(fā)過程, 但它比較適用于

42、迭代式的開發(fā)過程,是為支持面向?qū)ο蟮拈_發(fā)過程設(shè)計(jì)的。4.15統(tǒng)一建模語言 UML ??嫉闹R(shí)點(diǎn)4.16典型應(yīng)用集成技術(shù)4.16.1 Web Services 技術(shù) (必考 )Web Services 服務(wù)的典型技術(shù)包括用于傳遞信息的簡單對(duì)象訪問協(xié)議SOAP ,用于描述服務(wù)的 Web 服務(wù)描述語言 WSDL ,用于 Web 服務(wù)注冊(cè)的統(tǒng)一描述,發(fā)現(xiàn) 及集成 UDDI ,用于數(shù)據(jù)交換的 XML 。4.18集成技術(shù)??嫉闹R(shí)點(diǎn)1 、數(shù)據(jù)庫與數(shù)據(jù)倉庫技術(shù) 數(shù)據(jù)倉庫( Data Warehouse )是一個(gè)面向主題的 (Subject Oriented) 、集 成的、相對(duì)穩(wěn)定的、反映歷史變化的數(shù)據(jù)集合,

43、用于支持管理決策。數(shù)據(jù)倉庫和傳統(tǒng)操作型數(shù)據(jù)庫的對(duì)比的優(yōu)點(diǎn) :( 1) 面向主題:操作型數(shù)據(jù)庫的數(shù)據(jù)面向事務(wù)處理,各個(gè)業(yè)務(wù)系統(tǒng)間各自 分離;數(shù)據(jù)倉庫的數(shù)據(jù)按主題進(jìn)行組織;( 2) 集成:面向事務(wù)處理的操作型數(shù)據(jù)庫通常和某些特定的應(yīng)用相關(guān),數(shù) 據(jù)庫之間相互獨(dú)立,往往是異構(gòu)的;數(shù)據(jù)倉庫的數(shù)據(jù)是對(duì)原有分散數(shù)據(jù)庫數(shù)據(jù)通 過抽取、清理然后經(jīng)系統(tǒng)加工、匯總、整理得到,消除了源數(shù)據(jù)中的不一致性。( 3) 相對(duì)穩(wěn)定:操作型數(shù)據(jù)庫中的數(shù)據(jù)是實(shí)時(shí)更新的;數(shù)據(jù)倉庫的數(shù)據(jù)用 來查詢,只有少量的修改和刪除操作,通常只需定期加載、刷新。( 4) 反映歷史變化:操作型數(shù)據(jù)庫主要關(guān)心當(dāng)前某一個(gè)時(shí)間段內(nèi)的數(shù)據(jù); 數(shù)據(jù)倉庫的數(shù)據(jù)通

44、常包含歷史信息。2、 Web 服務(wù)的主要目標(biāo)是跨平臺(tái)的互操作性。 適用于使用 Web Services 的情況:跨越防火墻、應(yīng)用程序集成、 B2B 集成、軟 件復(fù)用(重用)。不適合 Web Services 的情況:單機(jī)應(yīng)用程序、局域網(wǎng)上的同構(gòu)應(yīng)用程序。3 、 J2EE 結(jié)構(gòu)(工業(yè)標(biāo)準(zhǔn))J2EE 是由 sun 公司主導(dǎo)、各廠家共同制定并得到廣泛認(rèn)可的工業(yè)標(biāo)注。業(yè)界 各主要中間件廠商如 IBM、 Oracle 都在響應(yīng)。J2EE應(yīng)用將開發(fā)工作分為兩類:業(yè)務(wù)邏輯開發(fā)和表示邏輯開發(fā),其余的系統(tǒng) 資源由應(yīng)用服務(wù)器自動(dòng)處理,不必為中間層的資源和運(yùn)行管理進(jìn)行編碼。這樣就可以將更多的開發(fā)精力集中在 應(yīng)用程序

45、 的業(yè)務(wù)邏輯和表示邏輯上,從而縮短企業(yè)應(yīng)用開發(fā)周期,有效的保護(hù)企業(yè)投資。J2EE技術(shù)規(guī)范由4個(gè)部分組成:J2EE平臺(tái)、J2EE應(yīng)用編程模型、J2EE兼容測(cè)試套件、J2EE參考實(shí)現(xiàn)。(1)J2EE平臺(tái):運(yùn)行J2EE應(yīng)用的環(huán)境標(biāo)準(zhǔn),由一組 J2EE規(guī)范組成。(2)J2EE 應(yīng)用編程模型:用于開發(fā)多層瘦客戶應(yīng)用程序的標(biāo)準(zhǔn)設(shè)計(jì)模型,由SUN提供應(yīng)用藍(lán)圖(Blue Pri nts )。(3)J2EE兼容測(cè)試套件:用來檢測(cè)產(chǎn)品是否同J2EE平臺(tái)兼容。(4)J2EE參考實(shí)現(xiàn):與平臺(tái)規(guī)范同時(shí)提供的、實(shí)現(xiàn)J2EE平臺(tái)基本功能的J2EE服務(wù)器運(yùn)行環(huán)境。J2EE 應(yīng)用服務(wù)器運(yùn)行環(huán)境 包括構(gòu)件( Component)

46、 、容器( Container )及服 務(wù)( Services )三部分 . 構(gòu)件是表示應(yīng)用邏輯的代碼;容器是構(gòu)件的運(yùn)行環(huán)境; 服務(wù)則是應(yīng)用服務(wù)器提供的各種功能接口,可以同系統(tǒng)資源進(jìn)行交互。J2EE規(guī)范包含了一系列構(gòu)件及服務(wù)技術(shù)規(guī)范。(1JNDI : Java命名的目錄服務(wù),提供了統(tǒng)一、無縫的標(biāo)準(zhǔn)化名字服務(wù)。( 2) Servlet : Java Servlet 是運(yùn)行在服務(wù)器上的一個(gè)小程序,用于提供以 構(gòu)件為基礎(chǔ)、獨(dú)立于平臺(tái)的Wet應(yīng)用。(3)JSP : Java Servlet 的一種擴(kuò)展,使創(chuàng)建靜態(tài)模板和動(dòng)態(tài)內(nèi)容相結(jié)合的HTM和XMI頁 面更加容易。(4)EJB:實(shí)現(xiàn)應(yīng)用中關(guān)鍵的業(yè)務(wù)邏輯

47、,創(chuàng)建基于構(gòu)件的企業(yè)級(jí)應(yīng)用程序。(5)JCA: J2EE連接器架構(gòu),提供一種連接不同企業(yè)信息平臺(tái)的標(biāo)準(zhǔn)接口。(6)JDBC: Java數(shù)據(jù)庫連接技術(shù),提供訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)接口。(7)JMS: Java消息服務(wù),提供企業(yè)級(jí)消息服務(wù)的標(biāo)準(zhǔn)接口。(8)JTA: Java事物編程接口,提供分布事務(wù)的高級(jí)管理規(guī)范。( 9) JavaMail :提供與郵件系統(tǒng)的接口。(10) RMI-IIOP :提供應(yīng)用程序的通信接口。4、NET 結(jié)構(gòu)(微軟標(biāo)準(zhǔn))微軟的 .net 是基于一組開放的互聯(lián)網(wǎng)協(xié)議而推出的一系列產(chǎn)品、技術(shù)、服務(wù)。.net 開發(fā)框架在通用語言運(yùn)行環(huán)境基礎(chǔ)上,給開發(fā)人員提供了完善的基礎(chǔ)類24 庫、數(shù)

48、據(jù)庫訪問技術(shù)、網(wǎng)絡(luò)開發(fā)技術(shù),開發(fā)者可以使用多種語言快速構(gòu)建網(wǎng)絡(luò)應(yīng) 用。通用語言運(yùn)行環(huán)境( Common Language Runtime )處于 .NET 開發(fā)框架的最底 層,提供統(tǒng)一的運(yùn)行環(huán)境、統(tǒng)一的編程模型?;A(chǔ)類庫( Base Class Library )給開發(fā)人員提供一個(gè)統(tǒng)一的、面向?qū)ο蟮摹?層次化的、可擴(kuò)展的編程接口。ADO.NET 技術(shù)用于訪問數(shù)據(jù)庫,提供了一組用來連接到數(shù)據(jù)庫、運(yùn)行命令、 返回記錄集的類庫。傳統(tǒng)的基于Windows的因公,仍然是.net中不可或缺的一部分。ASP.NET是 .NET中網(wǎng)絡(luò)編程結(jié)構(gòu),可以方便、高效地構(gòu)建、運(yùn)行和發(fā)布網(wǎng)絡(luò) 應(yīng)用。.NET 支持使用多種

49、語言進(jìn)行開發(fā),目前已經(jīng)支持VB、 C+、 C# 、 Jscript等語言以及他們之間的深層次交互。Visual Studio .NET 作為微軟的下一代開發(fā)工具,和 .NET 開發(fā)框架緊密結(jié) 合,提供幾乎所有市場(chǎng)上的編程語言都有可能應(yīng)用于微軟的.NET開發(fā)框架。J2EE .NET都可以用來設(shè)計(jì)、開發(fā)企業(yè)級(jí)應(yīng)用。J2EE平臺(tái)是業(yè)界標(biāo)準(zhǔn),有超過50 家廠商實(shí)現(xiàn)了這些標(biāo)準(zhǔn)(工具、應(yīng)用服務(wù)器等)。.NET 是微軟自己的產(chǎn)品系列,而非業(yè)界標(biāo)準(zhǔn)。5、工作流技術(shù)工作流( workflow )是工作流程的計(jì)算模型,即將工作流程中的工作如何前 后組織在一起的邏輯和規(guī)則,在計(jì)算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并實(shí)施計(jì)算。

50、工作流依靠工作流管理系統(tǒng)的主要功能是通過計(jì)算機(jī)技術(shù)的支持去定義、執(zhí) 行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。 工作流需要依靠工作流管理來實(shí)現(xiàn)。第 5 章計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)5.1網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議1. 計(jì)算機(jī)網(wǎng)絡(luò)的分類(了解大概看一下,選擇有個(gè)了解)25( 1)局域網(wǎng) (雙絞線、同軸電纜、微波、射頻、紅外線、以太網(wǎng)、令牌環(huán)網(wǎng)等)(2) 城域網(wǎng)(公用電話交換網(wǎng) PSTN綜合業(yè)務(wù)數(shù)字網(wǎng)ISDN、T1線路、幀中繼FR、異步轉(zhuǎn)移模式 ATM交互式多兆位數(shù)據(jù)服務(wù) SMDS)(3)廣域網(wǎng)(DQDB分布式隊(duì)列雙總線)2. 計(jì)算機(jī)網(wǎng)絡(luò)組成(了解,記住幾個(gè)關(guān)鍵詞)服務(wù)器、工作站、網(wǎng)卡、

51、中繼器、貓、集線器HUB(放大信號(hào)用)、網(wǎng)橋、路由器、網(wǎng)關(guān)(1)網(wǎng)橋: 連接網(wǎng)絡(luò)分支,工作在數(shù)據(jù)鏈路層( 2) 路由器 ( Router ):連接兩種不同類型的局域網(wǎng),工作在網(wǎng)絡(luò)層(3)網(wǎng)關(guān):連接 2 個(gè)不僅協(xié)議不一樣而且硬件和數(shù)據(jù)結(jié)構(gòu)都大相徑庭( 4) 交換機(jī) :第二層交換機(jī)工作在數(shù)據(jù)鏈路層第三層交換機(jī)工作在網(wǎng)絡(luò)層(可以完成普通路由器的所有功能)3.OSI七層模型(必會(huì),注意哪個(gè)協(xié)議在哪個(gè)層 )(1)應(yīng)用層 :用戶接口( HTTP、 Telnet 、 FTP、 SMTP、 NFS(2)表示層 :定義數(shù)據(jù)格式 (JPEG、 ASCLL、 GIF、 DES、 MPEG)(3)會(huì)話層 :定義了開始

52、、控制、結(jié)束一個(gè)會(huì)談(RPC、 SQL、 NFS)( 4) 傳輸層 :差錯(cuò)恢復(fù)、數(shù)據(jù)包的重新排列 (TCP 、 UDP、 SPX)(5)網(wǎng)絡(luò)層:端到端的包定義 (IP、IPX、路由器和三層交換機(jī)也工26作在這層 )( 6) 數(shù)據(jù)鏈路層 : IEEE802.3/.2 、 HDLC、 PPP、 ATM(7)物理層 :機(jī)械特性、電器特性、功能特性、過程特性 RS232、V.35、 RJ-45、 FDDI4. 局域網(wǎng)協(xié)議(了解,自己看一下) 5.2Internet 技術(shù)及應(yīng)用1.internet 應(yīng)用:DNS域名服務(wù)器、WWW萬維網(wǎng)(統(tǒng)一資源定位器URL超文本傳輸協(xié)議 HTTP、E-mail電子郵件服

53、務(wù)、FTP文件傳 輸服務(wù)、 Telnet 遠(yuǎn)程登錄服務(wù)(下面不屬于 Internet 服務(wù)的是)(了解)2.intranet( 企業(yè)內(nèi)部網(wǎng) )3. 網(wǎng)絡(luò)接入技術(shù):(了解典型例子,英文、中文)(1)對(duì)稱網(wǎng)絡(luò)接入 :高速率數(shù)字用戶線 HDSL(2)非對(duì)稱網(wǎng)絡(luò)接入:非對(duì)稱數(shù)字用戶(ADSL,上傳下載速度不一樣,1M的下載速度125Kb/s)(3)無限網(wǎng)絡(luò)技術(shù) :多通道多點(diǎn)分配( MMD)S 、本地多點(diǎn)分配( LMDS、 CDMA2OO0 WCDMA了解27(4)光網(wǎng)技術(shù):有源光網(wǎng)( AON、無源光網(wǎng)(PON、FTTR(光纖到遠(yuǎn) 端接點(diǎn))、FTTB(光纖到大樓)、FTTC(光纖到路邊)、FTTZ(光纖

54、到小區(qū))、FTTH(光纖到用戶)現(xiàn)在技術(shù)已經(jīng)發(fā)展到光纖到桌面了。 5.3網(wǎng)絡(luò)存儲(chǔ)(必會(huì))( 1 ) 備份 :全備份(備份所有數(shù)據(jù))、增量備份(只備份上次備份后有變化的數(shù)據(jù))、差分備份(只備份上次完全備份以后,有變化的數(shù)據(jù))、按需備份(根據(jù)臨時(shí)需要有選擇的選擇備份)(必會(huì)) ( 2)在線恢復(fù) (必會(huì)):磁盤系統(tǒng)冗余、電源系統(tǒng)冗余、網(wǎng)絡(luò)系統(tǒng)冗 余、冷卻系統(tǒng)冗余、系統(tǒng)冗余5.5網(wǎng)絡(luò)服務(wù)器:網(wǎng)絡(luò)操作系統(tǒng)分類: UNIX 網(wǎng)絡(luò)操作系統(tǒng)、 WINDOW、S Novell Netware 網(wǎng)絡(luò)操作系統(tǒng)5.6網(wǎng)絡(luò)交換技術(shù):(了解即可)1. 城域網(wǎng)交換技術(shù)包括 :(以下不屬于城域網(wǎng)交換技術(shù)的是,可能出選擇)(1

55、) FDDI( 光纖分布式資料界面 ): 即可用于城域網(wǎng)也可用于廣域網(wǎng)DQDB分布隊(duì)列雙總線SMDS交換多兆位數(shù)據(jù)服務(wù)2. 廣域網(wǎng)交換技術(shù) ( 了解,掃一眼即可 )28( 1)幀中繼 :不進(jìn)行差錯(cuò)檢測(cè)和糾正(2)TCP/IP(3)信元交換(4)MPLS3. 網(wǎng)絡(luò)接入技術(shù)4. 網(wǎng)絡(luò)互聯(lián)技術(shù) 5.8無線網(wǎng)絡(luò)技術(shù)3G技術(shù): WCDM、CDMA2OO0 TDSCDMAt唐電信的是中國的 無線網(wǎng)絡(luò)技術(shù): 多通道多點(diǎn)分配業(yè)務(wù)( MMD)S 、本地多點(diǎn)分配業(yè)務(wù)(LMDS、WiMax(802.16)、CDMA2000 WCDMAf求了解程度:看到英 文知道中文即可 )5.13網(wǎng)絡(luò)技術(shù)??嫉闹R(shí)點(diǎn) 大樓通信綜合

56、布線系統(tǒng)規(guī)范適用范圍:跨越距離不超過3000 米,建筑總面積不超過 100 萬平方米的布線區(qū)域,區(qū)域內(nèi)人員為50-5 萬人 (必會(huì))1. 網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn)與協(xié)議:(了解)當(dāng)前局域網(wǎng)最常見的協(xié)議是:微軟的NETBEUL NOVELL的IPX/SPX和跨平臺(tái)的 TCP/IP (應(yīng)用最廣)例如:以 windows 操作系統(tǒng)為工作平臺(tái)可以同時(shí)裝 TCP/IP 協(xié)議和 NETBEUI(微軟的,較快速度的性能,適用于只有單個(gè)網(wǎng)絡(luò)或者橋 接起來的網(wǎng)絡(luò) )2. 網(wǎng)絡(luò)分類:(必會(huì))( 1 ) 按照分布范圍分類:1)局域網(wǎng)2 )城域網(wǎng)3 )廣域網(wǎng)(WAN 4)因特網(wǎng)( 2) 按照網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分類:1)總線 2)星型 3)環(huán)形網(wǎng)絡(luò)3. 網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論