版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
信息系統(tǒng)工程管理師考試答題技巧和復(fù)習(xí)重點
一.上午的選擇題技巧
對于沒有確定把握的題,按自己的第一選擇
2.概念、公式類題目,答案選最長的
2.選擇某一選項為其他選項合集的
3.如果選項中有二選項相背,那么答案位于其中
4.選擇提干與核心詞匯一致的
5.模型相關(guān)的選擇題:帶有循環(huán)、原型驅(qū)動等關(guān)鍵詞的選擇螺旋模型;需求確定、傳統(tǒng)的選擇瀑布原
型;需求不確定、面向?qū)ο蟮倪x擇迭代模型或者噴泉模型
6.要掌握5類計算,如下:
1)靜態(tài)回收期/投資回報率
2)動態(tài)回收期/投資收益率
3)關(guān)鍵路徑和活動6參數(shù)
4)三點估算
5)掙值分析績效控制
6)決策樹
二.下午案例分析
[.三個根本觀點
1)工程以階段化管理,迭代開發(fā)為主線
2)以范圍、質(zhì)量、本錢、周期之間相互約束,保持平衡為主線
3)工程的構(gòu)造化管理,要具備良好的請示匯報關(guān)系,保障責(zé)任唯一性
2.如果你實在是不知道怎么寫,還可以從案例中找出錯誤的地方,然后往正確方向?qū)?,估計也能得?/p>
格分
3.四種答題思路
一、職能/機(jī)構(gòu)的作用:
1)統(tǒng)一組織,建立良好的請示匯報關(guān)系,建立相關(guān)職能崗位的說明書。
2)統(tǒng)一流程,制訂該組織工作的制度,行為標(biāo)準(zhǔn)。
3)通一績效,制訂嚴(yán)格的考核體系,實行獎懲制度。
二、方案編制類
1)識別方案目標(biāo)、約束等因素。
2)采用合理方法、工具等支持編制。
3)做好方案的相關(guān)干系人共同參與的評審,形成方案基線。
4)做好方案的跟蹤控制,持續(xù)優(yōu)化改良。
三、控制類
1)建立干系人認(rèn)可的方案或基線。
2)識別偏差:以定期等工作方式收集相關(guān)問題。
3)分析偏差:做好相關(guān)問題剖析。
4)糾正偏差:制定相關(guān)問題的改正措施。
5)制定新的方案:通過相關(guān)干系人協(xié)商,將問題改正措施納入到后期方案或基線中。
四、評估/評審類
1)識別相關(guān)關(guān)注點或需求。
2)制定反映關(guān)注點或需求的指標(biāo)體系。
3)根據(jù)工程特點,確定指標(biāo)權(quán)重。
4)制定指標(biāo)的度量準(zhǔn)那么,形成評審或評估的操作規(guī)程。
三.下午論文
掌握一個框架:論文八段式構(gòu)造
1)摘要
2)工程背景與崗位工作說明
3)在工程實施過程出現(xiàn)的問題,你作為什么角色,如何解決了問題
4)首先,針對某某問題,工程出現(xiàn)的矛盾,如何解決,解決的效果
5)其次
6)再次
7)工程驗收與工程干系人的滿意程度
8)展望,說出對于其他工程的借鑒作用
高項考試答題技巧:1)對工程管理知識構(gòu)造要熟悉要做題2)還有技術(shù)局部也是3)法
律法規(guī)是考前2周突擊的4)組織級管理比擬簡單也可以做一做題,做題是幫助你建立知識構(gòu)造的。
5)論文一定要背44個子過程,需要寫子過程的輸入輸出和工具方法。不要花太多時間在論文上面,
參照下午輔導(dǎo)的5-4星級范文(281頁)寫2片論文提交上來,這就相當(dāng)于考試時的模板套路了。案例分析
需要從題干找線索,有思路就行。
案例分析(形式化技巧)1)答題要編號2)答題時盡可能多用術(shù)語3)每條至少十五字4)空
白之處要寫滿5)卷面整潔干凈不出現(xiàn)任何涂改痕跡(形式比內(nèi)容更重要)千萬不要用英文代替
6)根據(jù)題干找答案7)問題前后是有關(guān)聯(lián)的,看完題目再作答8)輸入輸出論文寫作的建議:
注意論文不能創(chuàng)新,必須要按照套路來寫。論文寫作的過程中不能有停頓,否那么寫作的時間就會不夠,
歷以必須練習(xí)??匆寻l(fā)書的下午輔導(dǎo):232頁:論文框架背景+知識應(yīng)用(理論聯(lián)系實際)+總結(jié)379頁:
看B.2論文評分標(biāo)準(zhǔn)B,了解評分標(biāo)準(zhǔn)。233頁;論文布局先寫摘要一定要按照套路寫235頁正文寫法:1.
背景(準(zhǔn)備800字)需要寫明業(yè)務(wù)內(nèi)容、工期等表達(dá)工程的真實性工程周期一般為:6-12個月,工程金額:
軟件工程100-1000萬,硬件工程1億左右,一定要寫明自己在工程中的職務(wù)是工程經(jīng)理。不要有圖、表、
流程圖。2.知識點應(yīng)用(1000-1500字占正文的一半左右)每個子過程都需要單獨標(biāo)題分條表達(dá)考試時不能
打括號說明工具和方法需要舉1-2個例子,例子一定要具體不要用XX代替。主要就是羅列輸入輸出方法后
把實際工作經(jīng)歷鑲嵌進(jìn)去。3.工程總結(jié)可以先對前面的知識點應(yīng)用回憶一遍,再指出缺乏。寫總結(jié)時一定
不能謙虛,對工程的評價都是好上加好略有缺乏,而且這些缺乏不能反映實際問題,最好是一些隔靴搔癢、
可有可無的問題。附言:最新版的招標(biāo)法(采購法合同法監(jiān)理等)、軟件工程標(biāo)準(zhǔn)的文檔、綜合布線、機(jī)房
標(biāo)準(zhǔn)、技術(shù)局部(較難,軟件占80%)、配置管理這些教師建議在考前2周看一下,這些內(nèi)容都在作業(yè)系統(tǒng)
的資料下載里面有個壓縮文件夾"曹教師補(bǔ)充上課資料(最新)”里面能夠找到。這個是上課時教師講到的
我?guī)痛蠹铱偨Y(jié)了一下希望能對大家有幫助?!俺绦蛄鞒虉D、數(shù)據(jù)流程圖等"是構(gòu)造化方法使用的主要分
析設(shè)計工具,而“先開發(fā)一個簡化系統(tǒng),待用戶認(rèn)可后
再開發(fā)最終系統(tǒng)”那么是原型法的特征。
平安審計屬于平安管理類產(chǎn)品,平安審計產(chǎn)品主要包括主機(jī)類、網(wǎng)絡(luò)類及數(shù)據(jù)庫類和業(yè)務(wù)應(yīng)
用系統(tǒng)級的審計產(chǎn)品。
國家電子政務(wù)總體框架的構(gòu)成包括:效勞與應(yīng)用系統(tǒng)、信息資源、根底設(shè)施、法律法規(guī)與標(biāo)
準(zhǔn)化體系、管理體制;推進(jìn)國家電子政務(wù)建立,效勞是宗旨,應(yīng)用是關(guān)鍵,信息資源開發(fā)利
用是主線,根底設(shè)施是支撐,法律法規(guī)、標(biāo)準(zhǔn)化體系、管理體制是保障。
V模型的價值在于它非常明確地標(biāo)明了測試過程中存在的不同級別,并且清楚
地描述了這些測試階段和開發(fā)各階段的對應(yīng)關(guān)系。
(1)單元測試的主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過
程中的邊界值的錯誤。
(2)集成測試主要目的是針對詳細(xì)設(shè)計中可能存在的問題,尤其是檢查各單元與其他程
序局部之間的接口上可能存在的錯誤。
(3)系統(tǒng)測試主要針對概要設(shè)計、檢查系統(tǒng)作為一個整體是否有效地得到運行,例如在
產(chǎn)品設(shè)置中是否能到達(dá)預(yù)期的高性能。
(4)驗收測試通常由業(yè)務(wù)專家或用戶進(jìn)展,以確認(rèn)產(chǎn)品能真正符合用戶業(yè)務(wù)上的需要。
在不同的開發(fā)階段,會出現(xiàn)不同類型的缺陷和錯誤,所以需要不同的測試技術(shù)和方法來發(fā)現(xiàn)
這些缺陷。
構(gòu)造化開發(fā)方法五個階段的主要內(nèi)容
用構(gòu)造化系統(tǒng)開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為五個首尾相連接的階段,一般稱之為系
統(tǒng)開發(fā)的生命周期,系統(tǒng)開發(fā)的生命周期分為系統(tǒng)規(guī)劃、系統(tǒng)分析?、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行
和維護(hù)五個階段。1.系統(tǒng)規(guī)劃
系統(tǒng)規(guī)劃的主要內(nèi)容包括:
企業(yè)目標(biāo)確實定
解決目標(biāo)的方式確實定
信息系統(tǒng)目標(biāo)確實定
信息系統(tǒng)主要構(gòu)造確實定
工程工程確實定
可行性研究等2.系統(tǒng)分析
系統(tǒng)分析的主要內(nèi)容包括:
數(shù)據(jù)的收集
數(shù)據(jù)的分析
系統(tǒng)數(shù)據(jù)流程圖確實定
系統(tǒng)方案確實定等
系統(tǒng)分析階段是整個MIS建立的關(guān)鍵階段。3.系統(tǒng)設(shè)計
系統(tǒng)設(shè)計的主要內(nèi)容包括:
系統(tǒng)流程圖確實定
程序流程圖確實定
編碼
輸入、輸出設(shè)計
文件設(shè)計
程序設(shè)計等4.系統(tǒng)實施
系統(tǒng)實施的主要內(nèi)容包括:
硬件設(shè)備的購置
硬件設(shè)備的安裝
數(shù)據(jù)準(zhǔn)備
程序的調(diào)試
系統(tǒng)測試與轉(zhuǎn)換
人員培訓(xùn)等5.系統(tǒng)運行與維護(hù)
系統(tǒng)運行與維護(hù)的主要內(nèi)容包括:
系統(tǒng)投入運行后的管理及維護(hù)
系統(tǒng)建成前后的評價
發(fā)現(xiàn)問題并提出系統(tǒng)更新的請求等
軟件需求的具體內(nèi)容
?計算機(jī)軟件需求說明編制指南?GB/T9385中定義了需求的具體內(nèi)容,包括:(1功能需求:指描述軟
件產(chǎn)品的輸入怎樣變換成輸出即軟件必須完成的根本動作。對于每一類功能或者有時對于每一個功能
需要具體描述其輸入、加工和輸出的需求。(2性能需求:從整體來說本條應(yīng)具體說明軟件或人與軟
件交互的靜態(tài)或動態(tài)數(shù)值需求。①靜態(tài)數(shù)值需求可能包括:
支持的終端數(shù)
支付并行操作的用戶數(shù)
處理的文卷和記錄數(shù)
表和文卷的大?、趧討B(tài)數(shù)值需求
可包括欲處理的事務(wù)和任務(wù)的數(shù)量,以及在正常情況下和峰值工作條件下一定時間周期中處理的數(shù)據(jù)
總量。所有這些需求都必須用可以度量的術(shù)語來表達(dá)。例如,95%的事務(wù)必須在小于1s時間內(nèi)處理完,
不然操作員將不等待處理的完成。(3設(shè)計約束:設(shè)計約束受其他標(biāo)準(zhǔn)、硬件限制等方面的影響。(4
屬性:在軟件的需求之中有假設(shè)干個屬性如可移植性、正確性、可維護(hù)性及平安性等。(5外部接口
需求:包括用戶接口、硬件接口、軟件接口、通信接口。(6其他需求:根據(jù)軟件和用戶組織的特性
等某些需求放在數(shù)據(jù)庫、用戶要求的常規(guī)的和特殊的操作、場適宜應(yīng)性需求中描述。
由此可知:①對特定范圍內(nèi)修改所需的時間不超過3秒一一,性能需求。②按照訂單及原材料情況自動
安排生產(chǎn)排序一一功能需求。③系統(tǒng)能夠同時支持1000個獨立站點的并發(fā)訪問一一,性能需求。④系
統(tǒng)可實現(xiàn)對多字符集的支持,包括GBK,BIG5和UTF-8等一一設(shè)計約束。⑤定期生成銷售分析報表一
一功能需求⑥系統(tǒng)實行同城異地雙機(jī)備份,保障數(shù)據(jù)平安一一設(shè)計約束。
軟件需求的3個層次:業(yè)務(wù)需求、用戶需求和功能需求
軟件需求包括3個不同的層次一一業(yè)務(wù)需求、用戶需求和功能需求。
除此之外,每個系統(tǒng)還有各種非功能需求。業(yè)務(wù)需求(Businessrequirement)表示組織或客
戶高層次的目標(biāo)。業(yè)務(wù)需求通常來自工程投資人、購置產(chǎn)品的客戶、實際用戶的管理者、市場營銷部
門或產(chǎn)品籌劃部門。業(yè)務(wù)需求描述了組織為什么要開發(fā)一個系統(tǒng),即組織希望到達(dá)的目標(biāo)。使用前景
和范圍(visionandscope)文檔來記錄業(yè)務(wù)需求,這份文檔有時也被稱作工程輪廓圖或市場需求
(projectcharter或marketrequirement)文檔。用戶需求(userrequirement)描述的是
用戶的目標(biāo),或用戶要求系統(tǒng)必須能完成的任務(wù)。用例、場景描述和事件一一響應(yīng)表都是表達(dá)用戶需
求的有效途徑。也就是說用戶需求描述了用戶能使用系統(tǒng)來做些什么。功能需求(functionalreq
uirement)規(guī)定開發(fā)人員必須在產(chǎn)品中實現(xiàn)的軟件功能,用戶利用這些功能來完成任務(wù),滿足業(yè)務(wù)
需求。功能需求有時也被稱作行為需求(behavioralrequirement),因為習(xí)慣上總是用"應(yīng)該"
對其進(jìn)展描述:''系統(tǒng)應(yīng)該發(fā)送電子郵件來通知用戶已承受其預(yù)定"。功能需求描述是開發(fā)人員需要
實現(xiàn)什么。系統(tǒng)需求(systemrequirement)用于描述包含多個子系統(tǒng)的產(chǎn)品(即系統(tǒng))的頂級需
求。系統(tǒng)可以只包含軟件系統(tǒng),也可以既包含軟件又包含硬件子系統(tǒng)。人也可以是系統(tǒng)的一局部,因
此某些系統(tǒng)功能可能要由人來承當(dāng)。業(yè)務(wù)規(guī)那么包括企業(yè)方針、政府條例、工業(yè)標(biāo)準(zhǔn)、會計準(zhǔn)那么和
計算方法等。業(yè)務(wù)規(guī)劃本身并非軟件需求,因為它們不屬于任何特定軟件系統(tǒng)的范圍。然而,業(yè)務(wù)規(guī)
那么常常會限制誰能夠執(zhí)行某些特定用例,或者規(guī)定系統(tǒng)為符合相關(guān)規(guī)那么必須實現(xiàn)某些特定功能。
有時,功能中特定的質(zhì)量屬性(通過功能實現(xiàn))也源于業(yè)務(wù)規(guī)那么。所以,對某些功能需求進(jìn)展追溯
時,會發(fā)現(xiàn)其來源正是一條特定的業(yè)務(wù)規(guī)那么。功能需求記錄在軟件需求規(guī)格說明(SRS)中。S
RS完整地描述了軟件系統(tǒng)的預(yù)期特性。SRS我們一般把它當(dāng)作文檔,其實,SRS還可以是包含需
求信息的數(shù)據(jù)庫或電子表格;或者是存儲在商業(yè)需求管理工具中的信息;而對于小型工程,甚至可能
是一疊索引卡片。開發(fā)、測試、質(zhì)量保證、工程管理和其他相關(guān)的工程功能都要用到SRS。
除了功能需求外,SRS中還包含非功能需求,包括性能指標(biāo)和對質(zhì)量屬性的描述。質(zhì)量屬性(
qualityattribute)對產(chǎn)品的功能描述作了補(bǔ)充,它從不同方面描述了產(chǎn)品的各種特性。這些特性
包括可用性、可移植性、完整性、效率和強(qiáng)健性,它們對用戶或開發(fā)人員都很重要。其他的非功能需
求包括系統(tǒng)與外部世界的外部界面,以及對設(shè)計與實現(xiàn)的約束。約束(constraint)限制了開發(fā)人
員設(shè)計和構(gòu)建系統(tǒng)時的選擇范圍。產(chǎn)品特性。所謂特性(feature),是指一組邏輯上相關(guān)的功能
需求,它們?yōu)橛脩籼峁┠稠椆δ埽箻I(yè)務(wù)目標(biāo)得以滿足。對商業(yè)軟件而言,特性那么是一組能被客戶
識別,并幫助他決定是否購置的需求,也就是產(chǎn)品說明書中用著重號標(biāo)明的川部??蛻粝M玫降漠a(chǎn)
品特性和用戶的任務(wù)相關(guān)的需求不完全是一回事。一項特性可以包括多個用例,每個用例又要求實現(xiàn)
多項功能需求,以便用戶能夠執(zhí)行某項任務(wù)。
還有一項稱為可用性(usabi1ity)的質(zhì)量屬性,它規(guī)定了業(yè)務(wù)需求中“有效"(efficient
ly)一詞的含義。
管理人員或市場營銷人員負(fù)責(zé)定義軟件的業(yè)務(wù)需求,以提高公司的運營效率(對信息系統(tǒng)而言)
或產(chǎn)品的市場競爭力(對商業(yè)軟件而言)。所有的用戶需求都必須符合業(yè)務(wù)需求。需求分析員從用戶
需求中推導(dǎo)出產(chǎn)品應(yīng)具備哪些對用戶有幫助的功能。開發(fā)人員那么根據(jù)功能需求和非功能需求設(shè)計解
決方案,在約束條件的限制范圍內(nèi)實現(xiàn)必需的功能,并到達(dá)規(guī)定的質(zhì)量和性能指標(biāo)。
當(dāng)一項新的特性、用例或功能需求被提出時,需求分析員必須思考一個問題:“它在范圍內(nèi)
嗎?"。如果答案是肯定的,那么該需求屬于需求規(guī)格說明,反之那么不屬于。但答案也許是“不在,
但應(yīng)該在“,這時必須由業(yè)務(wù)需求的負(fù)責(zé)人或投資管理人來決定:是否擴(kuò)大工程范圍以容納新的需求。
這是一個可能影響工程進(jìn)度和預(yù)算的商業(yè)決策。
軟件需求分析方法
需求分析方法有:
(1)構(gòu)造化分析方法:包括面向數(shù)據(jù)流的構(gòu)造化分析方法,面向數(shù)據(jù)流構(gòu)造的Jackson方法和面向數(shù)
據(jù)構(gòu)造的構(gòu)造化數(shù)據(jù)系統(tǒng)開發(fā)方法。
(2)面向?qū)ο蟮姆治龇椒ǎ簭男枨蠓治鼋⒌哪P偷奶匦詠矸郑枨蠓治龇椒ㄓ址譃殪o態(tài)分析方法和
動態(tài)分析方法。構(gòu)造化分析方法
構(gòu)造化分析方法的實質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和
數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。
構(gòu)造化分析的步驟如下:
(1)通過對用戶的調(diào)查,以軟件的需求為線索,獲得當(dāng)前系統(tǒng)的具體模型
(2)去掉具體模型中非本質(zhì)因素,抽象出當(dāng)前系統(tǒng)的邏輯模型
(3)根據(jù)計算機(jī)的特點分析當(dāng)前系統(tǒng)與目標(biāo)系統(tǒng)的差異,建立目標(biāo)系統(tǒng)的邏輯模型
(4)完善目標(biāo)系統(tǒng)并補(bǔ)充細(xì)節(jié),寫出目標(biāo)系統(tǒng)的軟件需求規(guī)格說明
(5)評審直到確認(rèn)完全符合用戶對軟件的需求
面向?qū)ο蟮男枨蠓治龇椒?/p>
面向?qū)ο蟮男枨蠓治龇椒ǖ暮诵氖抢妹嫦驅(qū)ο蟮母拍詈头椒檐浖枨蠼ㄔ炷P汀K嫦驅(qū)ο?/p>
風(fēng)格的圖形語言機(jī)制和用于指導(dǎo)需求分析的面向?qū)ο蠓椒▽W(xué)。
軟件過程管理
軟件工程管理集成了過程管理和工程管理,包括以下6個方面。1.啟動和范圍定義
進(jìn)展啟動軟件工程工程的活動并作出決定。通過各種方法來有效地確定軟件需求,并從不同的角度評
估工程的可行性。一旦可行性建立后,余下的任務(wù)就是需求驗證和變更流程的標(biāo)準(zhǔn)說明。2.軟件工
程方案
從管理的角度,進(jìn)展為成功的軟件工程作準(zhǔn)備而要采取的活動。使用迭代方式制訂方案。要點在于評
價并確定適當(dāng)?shù)能浖芷谶^程,并完成相關(guān)的工作。3。軟件工程實施
進(jìn)展軟件工程過程中發(fā)生的各種軟件工程管理活動。實施工程方案,最重要的是遵循方案,井完成相
關(guān)的工作。4.評審和評價進(jìn)展確認(rèn)軟件是否得到滿足的驗證活動。.5.關(guān)閉
進(jìn)展軟件工程工程完成后的活動。在這一階段,重新審查工程成功的準(zhǔn)那么。一旦關(guān)閉成立,進(jìn)展歸
檔、事后分析和過程改良活動。6.軟件工程度量進(jìn)展在軟件工程組織中有效地開發(fā)和實現(xiàn)度量的程
序。
軟件質(zhì)量保證體系
對于軟件質(zhì)量保證,一個正規(guī)的定義是:軟件質(zhì)量保證是一系列活動,這些活動能夠提供整個軟
件產(chǎn)品的適用性的證明。要實現(xiàn)軟件質(zhì)量保證,就需要使用為確保一致性和延長的軟件周期而建立的
質(zhì)量控制規(guī)那么。而質(zhì)量保證、質(zhì)量控制、審核功能以及軟件測試之間的關(guān)系經(jīng)常容易使人迷惑
為了生產(chǎn)出滿足客戶需求的產(chǎn)品,就必須遵循一定的過程。質(zhì)量保證是一系列的支持措施,有了
這些措施,這些過程的建立和改良就有了保障。在質(zhì)量保證的過程中,產(chǎn)品質(zhì)量將和可用的標(biāo)準(zhǔn)相比
擬,同時也要和不一致產(chǎn)生時的行為相比擬。而審核那么是一個檢查/評估的活動,用以驗證與方案、
原那么以及過程的一致性。
軟件質(zhì)量保證是一種方案好的行為,它可以保證軟件滿足評測標(biāo)準(zhǔn),并且具體工程所需要的特
性,例如可移植性、高效性、復(fù)用性和靈活性。它是一些活動和功能的集合,這些活動和功能用來監(jiān)
控軟件工程,從而能夠?qū)崿F(xiàn)預(yù)計的目標(biāo)。它不僅僅是軟件質(zhì)量保證組的責(zé)任,工程經(jīng)理、工程組長、
工程人員以及用戶都可以參與到其中。
質(zhì)量保證是用來管理質(zhì)量的。“保證”這個詞也就意味著,如果遵循了一定的過程,管理者就能
夠確保產(chǎn)品的質(zhì)量。質(zhì)量保證也是一個接觸反響式的功能,它能激起管理者以及工作人員對于質(zhì)量的
積極態(tài)度。成功的軟件保證管理者懂得如何使人們關(guān)心質(zhì)量,并深深懂得質(zhì)量對于個人和組織具有何
等重要的意義。
要實現(xiàn)軟件質(zhì)量的目標(biāo),主要是需要遵循軟件質(zhì)量控制方案。為了確保每個里程碑[twf3]所提交
的文檔和產(chǎn)品都具有高質(zhì)量,工程就必須引入一些方法來使之得到保證。而這些方法就在軟件質(zhì)量控
制方案中進(jìn)展聲明。這一外在的方式會保證一些步驟得到實施,而這些步驟的目的也就是要獲得軟件
質(zhì)量并且能對那些行為的文檔進(jìn)展管理。這個方案也制定了評測標(biāo)準(zhǔn),這些評測標(biāo)準(zhǔn)用于檢測而不是
僅僅設(shè)定一個不可能完成的目標(biāo),例如,希望生產(chǎn)一個零缺陷的軟件或者百分之百可以信賴的軟件。
軟件質(zhì)量保證是一種風(fēng)險管理的策略。因為軟件質(zhì)量的本錢很高,需要納入到工程的正規(guī)的風(fēng)險
管理中來,所以軟件質(zhì)量保證的存在是非常有必要的。下面是一些較差的軟件質(zhì)量的例子:
1.被分發(fā)出去的軟件頻繁地出現(xiàn)故障。
2.系統(tǒng)失敗導(dǎo)致不可承受的結(jié)果,這種結(jié)果可以是經(jīng)濟(jì)上的損失或者是危及生命的情況。
3.在需耍執(zhí)行預(yù)定功能時,系統(tǒng)不可用。
4.系統(tǒng)增強(qiáng)的本錢非常的高。
5.檢測和缺陷糾正的本錢過高。
盡管大局部的質(zhì)量風(fēng)險都和缺陷有關(guān),但相對需求而言,系統(tǒng)失敗的地方就是一個缺陷。如果需
求本身不夠完整,甚至是錯誤的,那么缺陷的風(fēng)險就更大。而這樣所導(dǎo)致的結(jié)果就是許許多多內(nèi)在的
缺陷和不能被查證的產(chǎn)品。一些風(fēng)險管理策略和技術(shù)包括了軟件測試、技術(shù)復(fù)查、同等復(fù)查以及符合
程度的查證。
軟件可靠性和可維護(hù)性測試評審時要考慮:
1、針對可靠性和可維護(hù)性的測試目標(biāo)
2、測試方法
3,測試用例
4、測試工具
5、測試通過標(biāo)準(zhǔn)
6、測試報告
信息系統(tǒng)平安風(fēng)險評估是通過數(shù)字化的資產(chǎn)評估準(zhǔn)那么完成的,它通常會覆蓋人員平安、人員信
息、公共秩序等方面的各個要素,
1、人員平安
2、人員信息
3、立法及規(guī)章所確定的義務(wù)
4、法律的強(qiáng)制性
5、商業(yè)及經(jīng)濟(jì)的利益
6、金融損失對業(yè)務(wù)活動的干擾
7、公共秩序
8,業(yè)務(wù)政策及操作
9、信譽(yù)的損害
清華信息系統(tǒng)工程管理師教程第二版P565.
軟件設(shè)計與軟件設(shè)計內(nèi)容
軟件設(shè)計是把許多事物和問題抽象起來,并且抽象它們不同的層次和角度。建議用數(shù)學(xué)語言來抽象事
務(wù)和問題,因為數(shù)學(xué)是最好的抽象語言,并且它的本質(zhì)就是抽象。將復(fù)雜的問題分解成可以管理的片
斷會更容易。將問題或事物分解并模塊化這使得解決問題變得容易,分解的越細(xì)模塊數(shù)量也就越多,
它的副作用就是使得設(shè)計者考慮更多的模塊之間耦合度的情況。
軟件設(shè)計包括軟件的構(gòu)造設(shè)計,數(shù)據(jù)設(shè)計,接口設(shè)計和過程設(shè)計。
構(gòu)造設(shè)計是指:定義軟件系統(tǒng)各主要部件之間的關(guān)系。
數(shù)據(jù)設(shè)計是指:將模型轉(zhuǎn)換成數(shù)據(jù)構(gòu)造的定義。
接口設(shè)計是指:軟件內(nèi)部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。
過程設(shè)計是指:系統(tǒng)構(gòu)造部件轉(zhuǎn)換成軟件的過程描述。
軟件測試原那么一,測試應(yīng)該盡早進(jìn)展,最好在需求階段就開場介入,因為最
嚴(yán)重的錯誤不外乎是系統(tǒng)不能滿足用戶的需求。
二,程序員應(yīng)該防止檢查自己的程序,軟件測試應(yīng)該由第三方來負(fù)責(zé)。
三,設(shè)計測試用例時應(yīng)考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下要制造極端
狀態(tài)和意外狀態(tài),如網(wǎng)絡(luò)異常中斷、電源斷電等。
四,應(yīng)該充分注意測試中的群集現(xiàn)象。
五,對錯誤結(jié)果要進(jìn)展一個確認(rèn)過程。一般由A測試出來的錯誤,一定要由B來確認(rèn)。嚴(yán)重的錯誤可
以召開評審會議進(jìn)展討論和分析,對測試結(jié)果要進(jìn)展嚴(yán)格地確認(rèn),是否真的存在這個問題以及嚴(yán)重程
度等。
六,制定嚴(yán)格的測試方案。一定要制定測試方案,并且要有指導(dǎo)性。測試時間安排盡量寬松,不要希
望在極短的時間內(nèi)完成一個高水平的測試。
七,妥善保存測試方案、測試用例、出錯統(tǒng)計和最終分析報告,為維護(hù)提供方便。
軟件文檔
開發(fā)文檔開發(fā)文檔是描述軟件開發(fā)過程,包括軟件需求、軟件設(shè)計、軟件測試、保證軟件質(zhì)量的一類
文檔,開發(fā)文檔也包括軟件的詳細(xì)技術(shù)描述、程序邏輯程序間相互關(guān)系、數(shù)據(jù)格式和存儲等開發(fā)文檔
起到如下五種作用1、它們是軟件開發(fā)過程中包含的所有階段之間的通信工具,它們記錄生成軟件需
求設(shè)計編碼和測試的詳細(xì)規(guī)定和說明。
2、它們描述開發(fā)小組的職責(zé),通過規(guī)定軟件主題事項文檔編制質(zhì)量保證人員以及包含在開發(fā)過程中
任何其他事項的角色來定義做什么、如何做和何時做。
3、它們用作檢驗點而允許管理者評定開發(fā)進(jìn)度。如果開發(fā)文檔喪失、不完整或過時,管理者將失去
跟蹤和控制軟件工程的一個重要工具。
4、它們形成了維護(hù)人員所要求的根本的軟件支持文檔,而這些支持文檔可作為產(chǎn)品文檔的一局部。
5、它們記錄軟件開發(fā)的歷史根本的開發(fā)文檔是1、可行性研究和工程任務(wù)書
2、需求規(guī)格說明
3、功能規(guī)格說明
4、設(shè)沖規(guī)格說明包括程序和數(shù)據(jù)規(guī)格說明
5、開發(fā)方案
6、軟件集成和測試方案
7、質(zhì)量保證方案標(biāo)準(zhǔn)進(jìn)度
8、平安和測試信息
產(chǎn)品文檔產(chǎn)品文檔規(guī)定關(guān)于軟件產(chǎn)品的使用維護(hù)增強(qiáng)轉(zhuǎn)換和傳輸?shù)男畔a(chǎn)品的文檔起到如下三種作
用
1、為使用和運行軟件產(chǎn)品的任何人規(guī)定培訓(xùn)和參考信息
2、使得那些未參加開發(fā)本軟件的程序員維護(hù)它
3、促進(jìn)軟件產(chǎn)品的市場流通或提高可承受性產(chǎn)品文檔用于以下類型的讀者1、用戶他們利用軟件輸
入數(shù)據(jù)檢索信息和解決問題
2、運行者他們在計算機(jī)系統(tǒng)上運行軟件
3、維護(hù)人員他們維護(hù)增強(qiáng)或變更軟件產(chǎn)品文檔包括如下內(nèi)容1、用于管理者的指南和資料他們監(jiān)視
軟件的使用
2、宣傳資料通告軟件產(chǎn)品的可用性并詳細(xì)說明它的功能運行環(huán)境等
3、一般信息對任何有興趣的人描述軟件產(chǎn)品根本的產(chǎn)品文檔包括1、培訓(xùn)手冊
2、參考手冊和用戶指南
3、軟件支持手冊
4、產(chǎn)品手冊和信息廣告
管理文檔這種文檔建立在工程管理信息的根底上諸如:1、開發(fā)過程的每個階段的進(jìn)度和進(jìn)
度變更的記錄
2、軟件變更情況的記錄
3、相對于開發(fā)的判定記錄
4、職責(zé)定義
這種文檔從管理的角度規(guī)定涉及軟件生存的信息
考試國標(biāo)知識點(六):GB/T16260質(zhì)量特性及其使用指南
2021年上半年信息系統(tǒng)工程管理師考試國標(biāo)和相關(guān)一些規(guī)劃知識點的考題到達(dá)了6道,所以這一塊
也是一個重要的知識點,將在接下來的一段時間對這一塊的重點知識點進(jìn)展講解
考試國標(biāo)知識點(六):GB/T16260質(zhì)量特性及其使用指南
描述了關(guān)于軟件產(chǎn)品質(zhì)量的兩局部模型
1、內(nèi)部質(zhì)量和外部質(zhì)量
2、使用質(zhì)量
為內(nèi)部質(zhì)量和外部質(zhì)量規(guī)定了六個特性,它們可進(jìn)一步細(xì)分為子特性。當(dāng)軟件作為計算機(jī)系統(tǒng)的一局
部時,這些子特性作為內(nèi)部軟件屬性的結(jié)果,從外部顯現(xiàn)出來。
為使用質(zhì)量規(guī)定了四個特性,使用質(zhì)量是面向用戶的六個軟件產(chǎn)品質(zhì)量特性的組合效用。
術(shù)語
1、性能級別:要求被滿足的程度,它由一組質(zhì)量特性的特定值來表示。
軟件產(chǎn)品質(zhì)量可以通過測量內(nèi)部屬性,也可以通過測量外部屬性,或者通過測量使用質(zhì)量的屬性來評
價。目標(biāo)就是使產(chǎn)品在指定的使用周境下具有所需的效用。
過程質(zhì)量有助于提高產(chǎn)品質(zhì)量,而產(chǎn)品質(zhì)量那么是提高使用質(zhì)量的方法之一,同樣,評價使用質(zhì)量可
以為改良產(chǎn)品提供反響,而評價產(chǎn)品那么可以為改良過程提供反響。
適宜的軟件內(nèi)部屬性是獲得所需外部行為的先決條件,而適當(dāng)?shù)耐獠啃袨槟敲词谦@得使用質(zhì)量的先決
條件。
軟件產(chǎn)品質(zhì)量需求一般要包括對于內(nèi)部質(zhì)量、外部質(zhì)量和使用質(zhì)量的評估準(zhǔn)那么。
用戶質(zhì)量要求可通過使用質(zhì)量的度量、外部度量,有時是內(nèi)部度量來確定為質(zhì)量需求
外部質(zhì)量需求從外部視角來規(guī)定要求的質(zhì)量級別。外部質(zhì)量需求用作不同開發(fā)階段確實認(rèn)目標(biāo)。外部
質(zhì)量需求應(yīng)在質(zhì)量需求規(guī)格說明中用外部度量加民描述,宜轉(zhuǎn)換為內(nèi)部質(zhì)量需求,而且在評價產(chǎn)品時
應(yīng)該作為準(zhǔn)那么使用。
內(nèi)部質(zhì)量需求從產(chǎn)品的內(nèi)部視角來規(guī)定要求的質(zhì)量級別。內(nèi)部質(zhì)量需求用來規(guī)定中間產(chǎn)品的特性,內(nèi)
部質(zhì)量需求可用作不同開發(fā)階段確實認(rèn)目標(biāo),也可以用于開發(fā)期間定義開發(fā)策略以及評價和驗證的準(zhǔn)
那么
內(nèi)部質(zhì)量是基于內(nèi)部視角的軟件產(chǎn)品特性的總體。
估計的(預(yù)測的)外部質(zhì)量是在了解內(nèi)部質(zhì)量的根底上,對每個開發(fā)階段的最終軟件產(chǎn)品的各個質(zhì)量
特性加以估計或預(yù)測的質(zhì)量。
外部質(zhì)量是基于外部視角的軟件產(chǎn)品特性的總體。
估計的(預(yù)測的)使用質(zhì)量是在了解內(nèi)部和外部質(zhì)量的根底上,對每個開發(fā)階段的最終軟件產(chǎn)品的各
個使用質(zhì)量的特性加以估計或預(yù)測的質(zhì)量。
使用質(zhì)量是基于用戶觀點的軟件產(chǎn)品用于指定的環(huán)境和使用周境時的質(zhì)量。它測量用戶在特定環(huán)境中
能到達(dá)其目標(biāo)的程度,而不是測量軟件自身的屬性。
外部和內(nèi)部質(zhì)量的質(zhì)量模型
六個特性:功能性、可靠性、易用性、效率、維護(hù)性、可移植性2021下23題
1、功能性:當(dāng)軟件在指定條件下使用時,軟件產(chǎn)品提供滿足明確和隱含要求的功能的能力
1、適合性:軟件產(chǎn)品為指定的任務(wù)和用戶目標(biāo)提供一組適宜的功能的能力
2、準(zhǔn)確性:軟件產(chǎn)品提供具有所需精度的正確或相符的結(jié)果或效果的能力
3、互操作性:軟件產(chǎn)品與一個或更多的規(guī)定系統(tǒng)進(jìn)展交互的能力
4、平安保密性:軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力
2、可靠性:在指定條件使用時,軟件產(chǎn)品維護(hù)規(guī)定的性能級別的能力
1、成熟性:軟件產(chǎn)品為防止由軟件中故障而導(dǎo)致失效的能力
2、容錯性:在軟件出現(xiàn)故障或者違反其指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級別的能力
3、易恢復(fù)性:在失效發(fā)生的情況下,軟件產(chǎn)品重建規(guī)定的性能級別并恢復(fù)受直接影響的數(shù)據(jù)的能
力
3、易用性:在指定條件下使用時,軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力
1、易理解性:使用用戶能理解軟件是否適宜及如何能將軟件用于特定的任務(wù)的能力
2、易學(xué)性:使用用戶能學(xué)習(xí)其應(yīng)用的能力
3、易操作性:使用戶能操作和控制它的能力
4、吸引性:軟件產(chǎn)品吸引用戶的能力
4、效率:在規(guī)定條件下,相對于所用資源的數(shù)量,軟件產(chǎn)品可提供適當(dāng)性能的能力
1>時間特性:軟件執(zhí)行其功能時,提供適當(dāng)?shù)捻憫?yīng)和處理時間以及吞吐率的能力
2、資源利用性:軟件執(zhí)行其功能時,使用適宜數(shù)量和類別的資源的能力
5、維護(hù)性:軟件產(chǎn)品可被修改的能力。包括糾正、改良或?qū)Νh(huán)境、需求和功能規(guī)格說明變化的適應(yīng)
1、易分析性:診斷軟件中的缺陷或失效原因或識別待修改局部的能力
2、易改變性:使指定的修改可以被實現(xiàn)的能力
3、穩(wěn)定性:防止由于軟件修改而造成意外結(jié)果的能力
5、易測試性:使已修改軟件能被確認(rèn)的能力
6、可移植性:軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力
1、適應(yīng)性:無需采用額外的活動或手段就可適應(yīng)不同指定環(huán)境的能力
2、易安裝性:軟件產(chǎn)品在指定環(huán)境中被安裝的能力
3、共存性:在公共環(huán)境中同與其分享公共資源的其他獨立軟件共存的能力
4、易替換性:在同樣的環(huán)境下,替代另一個一樣用途的指定軟件產(chǎn)品的能力
使用質(zhì)量的質(zhì)量模型
使用質(zhì)量的屬性分為四個特性:有效性、生產(chǎn)率、平安性和滿意度
1、有效性:軟件產(chǎn)品在指定的使用周境下,使用戶能到達(dá)與準(zhǔn)確性和完備性相關(guān)的規(guī)定目標(biāo)的能力
2、生產(chǎn)率:在指定的使用周境下,使用戶為到達(dá)有效性而消耗適當(dāng)數(shù)量的資源的能力
3、平安性:在指定使用周境下,到達(dá)對人類、業(yè)務(wù)、軟件、財產(chǎn)或環(huán)境造成損害的可承受的風(fēng)險級
別的能力
4、滿意度:使用戶滿意的能力。
內(nèi)部度量可以應(yīng)用于設(shè)計和編碼期間的非執(zhí)行軟件產(chǎn)品,當(dāng)開發(fā)一個軟件產(chǎn)品時,中間產(chǎn)品宜使用測
量內(nèi)在性質(zhì)的內(nèi)部度量來評價,內(nèi)部度量的主要目的是為了確保獲得所需的外部質(zhì)量和使用質(zhì)量。內(nèi)
部度量使得用戶、評價者、測試人員和開發(fā)者可以在軟件產(chǎn)品可執(zhí)行之前就能評價軟件產(chǎn)品質(zhì)量和盡
早地提出質(zhì)量問題。
外部度量是通過測試、運行和觀察可執(zhí)行的軟件或系統(tǒng),由該軟件產(chǎn)品所在的系統(tǒng)行為的測試而導(dǎo)出。
使用質(zhì)量的度量測量產(chǎn)品在特定的使用周境下,滿足特定用戶到達(dá)特定目標(biāo)所要求的有效性、生產(chǎn)率、
平安性和滿意度的程度,它是根據(jù)使用軟件的結(jié)果而不是軟件自身的屬性來測量的。使用質(zhì)量是面向
用戶的內(nèi)部和外部質(zhì)量的組合效果。
軟件審計的目的是提供軟件產(chǎn)品和過程對于可應(yīng)用的規(guī)那么、標(biāo)準(zhǔn)、指南、方案和流程的
遵從性的獨立評價。審計是正式組織的活動,識別違例情況,并產(chǎn)生一個報告,采取更正性
行動。
應(yīng)用軟件:設(shè)計用于實現(xiàn)用戶的特定需要而非計算機(jī)本身問題的軟件。例如,導(dǎo)航〔瀏
覽)、工資、過程控制軟件。
先用個比喻:假設(shè)防火墻是一幢大廈的門鎖,那么入侵檢測系統(tǒng)就是這幢大廈里的監(jiān)視系統(tǒng)。
一旦小偷進(jìn)入了大廈,或內(nèi)部人員有越界行為,只有實時監(jiān)視系統(tǒng)才能發(fā)現(xiàn)情況并發(fā)出警告。
所以根據(jù)這個比喻,A選項是錯誤的,入侵檢測系統(tǒng)是防火墻之下的乂一道防線,入侵檢測
系統(tǒng)可以及時發(fā)現(xiàn)防火墻沒有發(fā)現(xiàn)的入侵行為。
C選項也是弄反了,防火墻可以允許內(nèi)部的一些主機(jī)被外部訪問,IDS那么沒有這些功能,
只
是監(jiān)視和分析用戶和系統(tǒng)活動。
D選項就很明顯是錯誤的了,防火墻和入侵檢測系統(tǒng)都是一個獨立的系統(tǒng)。
入侵檢測系統(tǒng)(IDS)
入侵檢測系統(tǒng)(簡稱"IDS")是一種對網(wǎng)絡(luò)傳輸進(jìn)展即時監(jiān)視,在發(fā)現(xiàn)可疑傳輸時發(fā)出警報或者采
取主動反響措施的網(wǎng)絡(luò)平安設(shè)備。它與其他網(wǎng)絡(luò)平安設(shè)備的不同之處便在于,IDS是一種積極主動的
平安防護(hù)技術(shù)。專業(yè)上講就是依照一定的平安策略,通過軟、硬件,對網(wǎng)絡(luò)、系統(tǒng)的運行狀況進(jìn)展監(jiān)
視,盡可能發(fā)現(xiàn)各種攻擊企圖、攻擊行為或者攻擊結(jié)果,以保證網(wǎng)絡(luò)系統(tǒng)資源的機(jī)密性、完整性和可
用性。做一個形象的比喻:假設(shè)防火墻是一幢大樓的門鎖,那么IDS就是這幢大樓里的監(jiān)視系統(tǒng)。一
旦小偷爬窗進(jìn)入大樓,或內(nèi)部人員有越界行為,只有實時監(jiān)視系統(tǒng)才能發(fā)現(xiàn)情況并發(fā)出警告。
IDS是計算機(jī)的監(jiān)視系統(tǒng),它通過實時監(jiān)視系統(tǒng),一旦發(fā)現(xiàn)異常情況就發(fā)出警告。IDS入侵檢測系統(tǒng)
以信息來源的不同和檢測方法的差異分為幾類:根據(jù)信息來源可分為基于主機(jī)IDS和基于網(wǎng)絡(luò)的IDS,
根據(jù)檢測方法又可分為異常入侵檢測和誤用入侵檢測。不同于防火墻,IDS入侵檢測系統(tǒng)是一個監(jiān)聽
設(shè)備,沒有跨接在任何鏈路上,無須網(wǎng)絡(luò)流量流經(jīng)它便可以工作。因此,對IDS的部署,唯一的要求
是:IDS應(yīng)當(dāng)掛接在所有所關(guān)注流量都必須流經(jīng)的鏈路上。在這里,〃所關(guān)注流量”指的是來自高危網(wǎng)
絡(luò)區(qū)域的訪問流量和需要進(jìn)展統(tǒng)計、監(jiān)視的網(wǎng)絡(luò)報文。在如今的網(wǎng)絡(luò)拓?fù)渲?,已?jīng)很難找到以前的
HUB式的共享介質(zhì)沖突域的網(wǎng)絡(luò),絕大局部的網(wǎng)絡(luò)區(qū)域都己經(jīng)全面升級到交換式的網(wǎng)絡(luò)構(gòu)造。因此,
IDS在交換式網(wǎng)絡(luò)中的位置一般選擇在盡可能靠近攻擊源或者盡可能靠近受保護(hù)資源的位置。這些位
置通常是:效勞器區(qū)域的交換機(jī)上;Internet接入路由器之后的第一臺交換機(jī)上;重點保護(hù)網(wǎng)段的
局域網(wǎng)交換機(jī)上。
與其他平安產(chǎn)品不同的是,入侵檢測系統(tǒng)需要更多的智能,它必須可以將得到的數(shù)據(jù)進(jìn)展分析,并得
出有用的結(jié)果。一個合格的入侵檢測系統(tǒng)能大大的簡化管理員的工作,保證網(wǎng)絡(luò)平安的運行。因此,
入侵檢測被認(rèn)為是防火墻之后的第二道平安閘門,在不影響網(wǎng)絡(luò)性能的情況下能對網(wǎng)絡(luò)進(jìn)展監(jiān)測,從
而提供對內(nèi)部攻擊、外部攻擊和誤操作的實時保護(hù)。
入侵檢測系統(tǒng)的流程
1、信息收集
2、數(shù)據(jù)分析
3、響應(yīng)
入侵檢測系統(tǒng)的主要功能對一個成功的入侵檢測系統(tǒng)來講,它不但可使系統(tǒng)管理員時刻了解網(wǎng)絡(luò)
系統(tǒng)(包括程序、文件和硬件設(shè)備等)的任何變更,還能給網(wǎng)絡(luò)平安策略的制訂提供指南。更為重要
的一點是,它應(yīng)該管理、配置簡單,從而使非專業(yè)人員非常容易地獲得網(wǎng)絡(luò)平安。而且,入侵檢測的
規(guī)模還應(yīng)根據(jù)網(wǎng)絡(luò)威脅、系統(tǒng)構(gòu)造和平安需求的改變而改變。入侵檢測系統(tǒng)在發(fā)現(xiàn)入侵后,會及時作
出響應(yīng),包括切斷網(wǎng)絡(luò)連接、記錄事件和報警等。具體來說,入侵檢測系統(tǒng)的主要功能有:?監(jiān)測并
分析用戶和系統(tǒng)的活動;?核查系統(tǒng)配置和漏洞;?評估系統(tǒng)關(guān)鍵資源和數(shù)據(jù)文件的完整性;?識別
的攻擊行為;?統(tǒng)計分析異常行為;?操作系統(tǒng)日志管理,并識別違反平安策略的用戶活動。
入侵檢測系統(tǒng)的分類一般來說,入侵檢測系統(tǒng)可分為主機(jī)型和網(wǎng)絡(luò)型。
主機(jī)型入侵檢測系統(tǒng)往往以系統(tǒng)日志、應(yīng)用程序日志等作為數(shù)據(jù)源,當(dāng)然也可以通過其他手段(如
監(jiān)視系統(tǒng)調(diào)用)從所在的主機(jī)收集信息進(jìn)展分析。主機(jī)型入侵檢測系統(tǒng)保護(hù)的一般是所在的系統(tǒng)。
網(wǎng)絡(luò)型入侵檢測系統(tǒng)的數(shù)據(jù)源那么是網(wǎng)絡(luò)上的數(shù)據(jù)包。往往將一臺機(jī)子的網(wǎng)卡設(shè)于混雜模式
(promisemode),監(jiān)聽所有本網(wǎng)段內(nèi)的數(shù)據(jù)包并進(jìn)展判斷。一般網(wǎng)絡(luò)型入侵檢測系統(tǒng)擔(dān)負(fù)著保護(hù)整
個網(wǎng)段的任務(wù)。
不難看出,網(wǎng)絡(luò)型IDS的優(yōu)點主要是簡便:一個網(wǎng)段上只需安裝一個或幾個這樣的系統(tǒng),便可以
監(jiān)測整個網(wǎng)段的情況。且由于往往分出單獨的計算機(jī)做這種應(yīng)用,不會給運行關(guān)鍵業(yè)務(wù)的主機(jī)帶來負(fù)
載上的增加。但由于現(xiàn)在網(wǎng)絡(luò)的日趨復(fù)雜和高速網(wǎng)絡(luò)的普及,這種構(gòu)造正受到越來越大的挑戰(zhàn)。一個
典型的例子便是交換式以太網(wǎng)。
而盡管主機(jī)型TDS的缺點顯而易見:必須為不同平臺開發(fā)不同的程序、增加系統(tǒng)負(fù)荷、所需安裝
數(shù)量眾多等,但是內(nèi)在構(gòu)造卻沒有任何束縛,同時可以利用操作系統(tǒng)本身提供的功能、并結(jié)合異常分
析,更準(zhǔn)確的報告攻擊行為。入侵檢測技術(shù)
對各種事件進(jìn)展分析,從中發(fā)現(xiàn)違反平安策略的行為是入侵檢測系統(tǒng)的核心功能。
入侵檢測技術(shù)從時間上,可分為實時入侵檢測和事后入侵檢測兩種。
實時入侵檢測在網(wǎng)絡(luò)連接過程中進(jìn)展,系統(tǒng)根據(jù)用戶的歷史行為模型、存儲在計算機(jī)中的專家知
識以及神經(jīng)網(wǎng)絡(luò)模型對用戶當(dāng)前的操作進(jìn)展判斷,一旦發(fā)現(xiàn)入侵跡象立即斷開入侵者與主機(jī)的連接,
并收集證據(jù)和實施數(shù)據(jù)恢復(fù)。這個檢測過程是不斷循環(huán)進(jìn)展的。
而事后入侵檢測由網(wǎng)絡(luò)管理人員進(jìn)展,他們具有網(wǎng)絡(luò)平安的專業(yè)知識,根據(jù)計算機(jī)系統(tǒng)對用戶操
作所做的歷史審計記錄判斷用戶是否具有入侵行為,如果有就斷開連接,并記錄入侵證據(jù)和進(jìn)展數(shù)據(jù)
恢復(fù)。事后入侵檢測是管理員定期或不定期進(jìn)展的,不具有實時性,因此防御入侵的能力不如實時入
侵檢測系統(tǒng)。
入侵檢測系統(tǒng)和防火墻的區(qū)別和聯(lián)系
一、入侵檢測系統(tǒng)和防火墻的區(qū)別1.概念1)防火墻:防火墻是設(shè)置在被保護(hù)網(wǎng)絡(luò)(本地網(wǎng)絡(luò))和外
部網(wǎng)絡(luò)(主要是Internet)之間的一道防御系統(tǒng),以防止發(fā)生不可預(yù)測的、潛在的破壞性的侵入。
它可以通過檢測、限制、更改跨越防火墻的數(shù)據(jù)流,盡可能的對外部屏蔽內(nèi)部的信息、構(gòu)造和運行狀
態(tài),以此來保護(hù)內(nèi)部網(wǎng)絡(luò)中的信息、資源等不受外部網(wǎng)絡(luò)中非法用戶的侵犯。
2)入侵檢測系統(tǒng):IDS是對入侵行為的覺察,通過從計算機(jī)網(wǎng)絡(luò)或計算機(jī)的關(guān)鍵點收集信息并進(jìn)展分
析,從中發(fā)現(xiàn)網(wǎng)絡(luò)或系統(tǒng)中是否有違反平安策略的行為和被攻擊的跡象。
3)總結(jié):從概念上我們可以看出防火墻是針對黑客攻擊的?種被動的防御,IDS那么是主動出擊尋找
潛在的攻擊者;防火墻相當(dāng)于一個機(jī)構(gòu)的門衛(wèi),收到各種限制和區(qū)域的影響,即但凡防火墻允許的行
為都是合法的,而IDS那么相當(dāng)于巡邏兵,不受范圍和限制的約束,這也造成了ISO存在誤報和漏報
的情況出現(xiàn).
2.功能防火墻的主要功能:1)過濾不平安的效勞和非法用戶:所有進(jìn)出內(nèi)部網(wǎng)絡(luò)的信息都是必須通過
防火墻,防火墻成為一個檢查點,制止未授權(quán)的用戶訪問受保護(hù)的網(wǎng)絡(luò)。
2)控制對特殊站點的訪問:防火墻可以允許受保護(hù)網(wǎng)絡(luò)中的一局部主機(jī)被外部網(wǎng)訪問,而另一局部那
么被保護(hù)起來。
3)作為網(wǎng)絡(luò)平安的集中監(jiān)視點:防火墻可以記錄所有通過它的訪問,并提供統(tǒng)計數(shù)據(jù),提供預(yù)警和審
計功能。
入侵檢測系統(tǒng)的主要任務(wù):1)監(jiān)視、分析用戶及系統(tǒng)活動
2)對異常行為模式進(jìn)展統(tǒng)計分析,發(fā)行入侵行為規(guī)律
3)檢查系統(tǒng)配置的正確性和平安漏洞,并提示管理員修補(bǔ)漏洞
4)能夠?qū)崟r對檢測到的入侵行為進(jìn)展響應(yīng)
5)評估系統(tǒng)關(guān)鍵資源和數(shù)據(jù)文件的完整性
6)操作系統(tǒng)的審計跟蹤管理,并識別用戶違反平安策略的行為
總結(jié):防火墻只是防御為主,通過防火墻的數(shù)據(jù)便不再進(jìn)展任何操作,IDS那么進(jìn)展實時的檢測,發(fā)
現(xiàn)入侵行為即可做出反響,是對防火墻弱點的修補(bǔ);防火墻可以允許內(nèi)部的一些主機(jī)被外部訪問,I
DS那么沒有這些功能,只是監(jiān)視和分析用戶和系統(tǒng)活動。二、入侵檢測系統(tǒng)和防火墻的聯(lián)系1.IDS
是繼防火墻之后的又一道防線,防火墻是防御,IDS是主動檢測,兩者相結(jié)合有力的保證了內(nèi)部系統(tǒng)
的平安;
2.IDS實時檢測可以及時發(fā)現(xiàn)一些防火墻沒有發(fā)現(xiàn)的入侵行為,發(fā)行入侵行為的規(guī)律,這樣防火墻就
可以將這些規(guī)律參加規(guī)那么之中,提高防火墻的防護(hù)力度。
類之間的關(guān)系包括:關(guān)聯(lián)、依賴、泛化以及實現(xiàn)。
UML各種視圖介紹、說明、圖形
類圖,對象圖,用例圖,部署圖,構(gòu)件圖為靜態(tài)圖
狀態(tài)圖,順序圖,活動圖,協(xié)作圖為動態(tài)圖
1、用例圖
描述角色以及角色與用例之間的連接關(guān)系。說明的是誰要使用系統(tǒng),以及他們使用該系統(tǒng)可以做
些什么。一個用例圖包含了多個模型元素,如系統(tǒng)、參與者和用例,并且顯示了這些元素之間的
各種關(guān)系,如泛化、關(guān)聯(lián)和依賴。
2、類圖是描述系統(tǒng)中的類,以及各個類之間的關(guān)系的靜態(tài)視圖。能夠讓我們在正確編寫代碼以前對
系統(tǒng)有一個全面的認(rèn)識。類圖是一種模型類型,確切的說,是一種靜態(tài)模型類型。
3、對象圖
與類圖極為相似,它是類圖的實例,對象圖顯示類的多個對象實例,而不是實際的類。它描述的
不是類之間的關(guān)系,而是對象之間的關(guān)系。
4、活動圖
描述用例要求所要進(jìn)展的活動,以及活動間的約束關(guān)系,有利于識別并行活動。能夠演示出系統(tǒng)
中哪些地方存在功能,以及這些功能和系統(tǒng)中其他組件的功能如何共同滿足前面使用用例圖建模
的商務(wù)需求。
5、狀態(tài)圖
描述類的對象所有可能的狀態(tài),以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件??梢圆东@對象、子系統(tǒng)和系統(tǒng)
的生命周期。他們可以告知一個對象可以擁有的狀態(tài),并且事件(如消息的接收、時間的流逝、
錯誤、條件變?yōu)檎娴龋趺措S著時間的推移來影響這些狀態(tài)。一個狀態(tài)圖應(yīng)該連接到所有具有
清晰的可標(biāo)識狀態(tài)和復(fù)雜行為的類;該圖可以確定類的行為,以及該行為如何根據(jù)當(dāng)前的狀態(tài)變
化,也可以展示哪些事件將會改變類的對象的狀態(tài)。狀態(tài)圖是對類圖的補(bǔ)充。
6、序列圖(順序圖)
序列圖是用來顯示你的參與者如何以一系列順序的步驟與系統(tǒng)的對象交互的模型。順序圖可以用
來展示對象之間是如何進(jìn)展交互的。順序圖將顯示的重點放在消息序列上,即強(qiáng)調(diào)消息是如何在
對象之間被發(fā)送和接收的。
7、協(xié)作圖
和序列圖相似,顯示對象間的動態(tài)合作關(guān)系。可以看成是類圖和順序圖的交集,協(xié)作圖建模對象
或者角色,以及它們彼此之間是如何通信的。如果強(qiáng)調(diào)時間和順序,那么使用序列圖;如果強(qiáng)調(diào)
上下級關(guān)系,那么選擇協(xié)作圖;這兩種圖合稱為交互圖。
8、構(gòu)件圖(組件圖)
描述代碼構(gòu)件的物理構(gòu)造以及各種構(gòu)建之間的依賴關(guān)系。用來建模軟件的組件及其相互之間的關(guān)
系,這些圖由構(gòu)件標(biāo)記符和構(gòu)件之間的關(guān)系構(gòu)成。在組件圖中,構(gòu)件時軟件單個組成局部,它可
以是一個文件,產(chǎn)品、可執(zhí)行文件和腳本等。
9、部署圖(配置圖)
是用來建模系統(tǒng)的物理部署。例如計算機(jī)和設(shè)備,以及它們之間是如何連接的。部署圖的使用者
是開發(fā)人員、系統(tǒng)集成人員和測試人員。
J2EE架構(gòu)和.NET架構(gòu)的相關(guān)知識
2.J:ZEE架構(gòu)
J2EE(Java2PlatformEnterpriseEdition)是由Sun公司主導(dǎo)、備廠商共同制定并得到廣泛認(rèn)可的工
業(yè)標(biāo)準(zhǔn)。業(yè)界各主要中間件廠商如IBM、Oracle都在積極地促進(jìn)該標(biāo)準(zhǔn)的推廣和應(yīng)用。
J2EE應(yīng)用將開發(fā)工作分成兩類:業(yè)務(wù)邏輯開發(fā)和表示邏輯開發(fā),其余的系統(tǒng)資源那么由應(yīng)用效勞器
自動處理,不必為中間層的資源和運行管理進(jìn)展編碼。這樣就可以將更多的開發(fā)精力集中在應(yīng)用程序
的業(yè)務(wù)邏輯和表示邏輯上,從而縮短企業(yè)應(yīng)用開發(fā)周期、有效地保護(hù)企業(yè)的投資。
完整的J2EE技術(shù)標(biāo)準(zhǔn)由如下4個局部組成。
(1)J2EE平臺:運行J2EE應(yīng)用的環(huán)境標(biāo)準(zhǔn),由一組J2EE標(biāo)準(zhǔn)組成。
(2)J2EE應(yīng)用編程模型:用于開發(fā)多層瘦客戶應(yīng)用程序的標(biāo)準(zhǔn)設(shè)計模型,由Sun提供給用藍(lán)圖(Blue
Prints)0
(3)J2EE兼容測試套件:用來檢測產(chǎn)品是否同J2EE平臺兼容。
(4)J2EE參考實現(xiàn):與平臺標(biāo)準(zhǔn)同時提供的、實現(xiàn)J2EE平臺根本功能的J2EE效勞器運行環(huán)境。
J2EE應(yīng)用效勞器運行環(huán)境包括構(gòu)件(Component)、容器(Container)及效勞(Services)三局部。構(gòu)件是表
示應(yīng)用邏輯的代碼;容器是構(gòu)件的運行環(huán)境;效勞那么是應(yīng)用效勞器提供的各種功能接口,可以同系
統(tǒng)資源進(jìn)展交互。
J2EE艦范包含了一系列構(gòu)件及效勞技術(shù)標(biāo)準(zhǔn)。
(1)JNDI:Java命名和目錄效勞,提供了統(tǒng)一、無縫的標(biāo)準(zhǔn)化名字效勞。
(2)Servlet:JavaServlet是運行在效勞器上的一個小程序,用于提供以構(gòu)件為根底、獨立于平臺的W
eb應(yīng)用。
(3)JSPJavaServlet的一種擴(kuò)展,使創(chuàng)立靜態(tài)模板和動態(tài)內(nèi)容相結(jié)合的HTML和XML頁面更加容易。
(4)EJB:實現(xiàn)應(yīng)用中關(guān)鍵的業(yè)務(wù)邏輯,創(chuàng)立基于構(gòu)件的企業(yè)級應(yīng)用程序。EJB在應(yīng)用效勞器的EJB容器
內(nèi)運行,由容器提供所有根本的中間層效勞,如事務(wù)管理、平安、遠(yuǎn)程客戶連接、生命周期管理和數(shù)
據(jù)庫連接緩沖等。2021上23題
⑸JCA:J2EE連接器架構(gòu),提供一種連接不同企業(yè)信息平臺的標(biāo)準(zhǔn)接口。
(6)JDBC;Java數(shù)據(jù)庫連接技術(shù),提供訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)接口。
(7)JMS:Java消息效勞,提供企業(yè)級消息效勞的標(biāo)準(zhǔn)接口。
(8)JTA:Java事務(wù)編程接.口,提供分布事務(wù)的高級管理標(biāo)準(zhǔn)。
⑼JavaMail:提供與郵件系統(tǒng)的接口。
(10)RMOIOP:提供給用程序的通信接口。
2..NET架構(gòu)
微軟的.NET是基于一組開放的互聯(lián)網(wǎng)協(xié)議而推出的一系列的產(chǎn)品、技術(shù)和服努。.NET開發(fā)框架在通
用語言運行環(huán)境根底上,給開發(fā)人員提供了完善的根底類庫、數(shù)據(jù)庫訪問技術(shù)及網(wǎng)絡(luò)開發(fā)技術(shù),開發(fā)
者可以使用多種語言快速構(gòu)建網(wǎng)絡(luò)應(yīng)用。
通用語言運行環(huán)境(CommonLanguageRuntime)處于.NET開發(fā)框架的晟低層,是該框架的根底,它為
多種語言提供了統(tǒng)一的運行環(huán)境、統(tǒng)一的編程模型,大大簡化了應(yīng)用程序的發(fā)布和升級、多種語言之
間的交互、內(nèi)存和資源的自動管理,等等。
根底類庫(HaseClassLibrary)給開發(fā)人員提供了一個統(tǒng)一的、面向?qū)ο蟮摹哟位?、可擴(kuò)展的編
程接口,使開發(fā)人員能夠高效、快速地構(gòu)建基于下一代互聯(lián)網(wǎng)的網(wǎng)絡(luò)應(yīng)用。
ADO.NET技術(shù)用于訪問數(shù)據(jù)庫,提供了一組用來連接到數(shù)據(jù)庫、運行命令、返回記錄集的類庫。A
DO.NET提供了對XML的強(qiáng)大支持,為XML成為.NET中數(shù)據(jù)交換的統(tǒng)一格式提供了根底。同時,ADO.
NET引入了DataSet的概念,夜內(nèi)存數(shù)據(jù)緩沖區(qū)中提供數(shù)據(jù)的關(guān)系視圖,使得不管數(shù)據(jù)來自于關(guān)系數(shù)
據(jù)庫,還是來自于一個XML文檔,都可以用一個統(tǒng)一的編程模型來創(chuàng)立和使用,提高了程序的交互
性和可擴(kuò)展性,尤其適合于分布式的應(yīng)用場合。
ASP.NET是.NET中的網(wǎng)絡(luò)編程構(gòu)造,可以方便、高效地構(gòu)建、運行和發(fā)布網(wǎng)絡(luò)應(yīng)用。ASP.NET網(wǎng)絡(luò)表
單使開發(fā)人員能夠非常容易地創(chuàng)立網(wǎng)絡(luò)表單,它將快速開發(fā)模型引入到網(wǎng)絡(luò)開發(fā)中來,從而大大簡化
了網(wǎng)絡(luò)應(yīng)用的開發(fā)。ASP.NET中還引入效勞器端控件,該控件是可擴(kuò)展的,開發(fā)人員可以構(gòu)建自己的
效勞器端控件。ASP.NET還支持Web效勞(WebServices).在.NET中。ASP.NET應(yīng)用不再是解釋腳本,
而采用編譯運行,再加上靈活的緩沖技術(shù),從根本上提高了性能。
傳統(tǒng)的基于Windows的應(yīng)用(WinForms),仍然是.NET中不可或缺的一局部。在.NET中開發(fā)傳統(tǒng)的基
于Windows的應(yīng)用程序時,除了可以利用現(xiàn)有的技術(shù)(如ActiveX控件以及豐富的Windows接口)外,
還可以基于通用語言運行環(huán)境開發(fā),可以使用ADO.NET、Web效勞等。
.NET支持使用多種語言進(jìn)展開發(fā),目前已經(jīng)支持VB、C4+、C#和JScript等語言以及它們之間的深層
次交互。,NET還支持第三方的.NET編譯器和開發(fā)工具,這意味著幾乎所有市場上的編程語言都有可
能應(yīng)用于微軟的.NET開發(fā)框架。
VisualStudio.NET作為微軟的下一代開發(fā)工具,和.NET開發(fā)框架嚴(yán)密結(jié)合,提供了一個統(tǒng)一的集成
開發(fā)環(huán)境和工具,可以極大地提高開發(fā)效率。
J2EE與.NET都可以用來設(shè)計、開發(fā)企業(yè)級應(yīng)用。J2EE平臺是業(yè)界標(biāo)準(zhǔn),有超過50家廠商實現(xiàn)了這
些標(biāo)準(zhǔn)(工具、應(yīng)用效勞器等)。.NET是微軟自己的產(chǎn)品系列,而非業(yè)界標(biāo)準(zhǔn)。這使二者在實現(xiàn)技術(shù)
及應(yīng)用等各方面均有很多不同之處。
工作流技術(shù)與相關(guān)歷年真題
工作流(Workflow)就是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和
規(guī)那么在計算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)展表示并對其實施計算。工作流要解決的主要問題是:為實現(xiàn)某個
業(yè)務(wù)目標(biāo),在多個參與者之間,利用計算機(jī),按某種預(yù)定規(guī)那么自動傳遞文檔、信息或者任務(wù)。工作
流管理系統(tǒng)(WorkflowManagementSystem.WfMS)的主要功能是通過計算機(jī)技術(shù)的支持去定義、執(zhí)行
和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作
流管理系統(tǒng)來實現(xiàn)。
工作流技術(shù)也是經(jīng)??嫉囊粋€考點,以下為歷年局部真題:
工作流(Workflow)就是工作流程的計算模型,即將工作流程中的工資如何前后組織在一起的邏輯和
規(guī)劃在計算機(jī)中以恰當(dāng)?shù)哪P捅硎静ζ鋵嵤┯嬎?。工作流屬于。的一局部,它是普遍地研究一個
群體如何在計算機(jī)的幫助下實現(xiàn)協(xié)同工作的。
A、CSCW
B、J2EE
C、WebService
D,.NET
參考答案:A
隨著Webservice技術(shù)的興起,出現(xiàn)了許多與工作流技術(shù)相關(guān)的Web效勞標(biāo)準(zhǔn),其中()的作用是
將一組現(xiàn)有的效勞組合起來,從而定義一個新的Web效勞。
A.業(yè)務(wù)流程執(zhí)行語言BPEL
B.Web效勞描述語言WSDL
C.超文本標(biāo)記語言HTML
D.可擴(kuò)展標(biāo)記語言XML
參考答案:A
工作流是針對工作中具有固定程序的常規(guī)活動,通過將其分解成定義良好的任務(wù)、角色、規(guī)那么和過
程來進(jìn)展執(zhí)行和監(jiān)控,到達(dá)提高生產(chǎn)組織水平和工作效率的技術(shù)。下面有關(guān)工作流技術(shù)描述。()
是錯誤的。
A、一個工作流包括一組活動,但不包括它們之間的相互順序關(guān)系
B、工作流包括過程及活動的啟動和終止條件
C、工作流包括對每個活動的描述
D、工作流管理系統(tǒng)與工作流執(zhí)行者交互,推進(jìn)工作流實例的執(zhí)行,并監(jiān)控工作流的運行狀態(tài)
參考答案:A
IEEE802局域網(wǎng)標(biāo)準(zhǔn)系列
IEEE802是一個局域網(wǎng)標(biāo)準(zhǔn)系列
IEEE802.1A-----局域網(wǎng)體系構(gòu)造
IEEE802.Id-----生成樹協(xié)議SpanningTree
IEEE802.Ip-----GeneralRegistrationProtocol
IEEE802.Iq-----虛擬局域網(wǎng)VirtualLANs:VLan
IEEE802.Iw-----快速生成樹協(xié)議RSTP
IEEE802.Is-----多生成樹協(xié)議MSTP
IEEE802.lx-----基于端口的訪問控制PortBasedNetworkAccessControl
IEEE802.lg-----RemoteMACBridging
IEEE802.lv-----VLANClassificationbyProtocolandPorttl]
IEEE802.IB-----尋址、網(wǎng)絡(luò)互連與網(wǎng)絡(luò)管理
IEEE802.2------邏輯鏈路控制(LLC)
IEEE802.3------CSMA/CD訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.3i-----10Base-T訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.3u-----lOOBase-T訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.3ab----1000Base-T訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.3x-----是全雙工以太網(wǎng)數(shù)據(jù)鏈路層的流控方法。當(dāng)客戶終端向效勞器發(fā)出請求后,自身系
統(tǒng)或網(wǎng)絡(luò)產(chǎn)生擁塞時,它會向效勞器發(fā)出PAUSE幀,以延緩效勞器向客戶終端的數(shù)據(jù)傳輸。
IEEE802.3z-----lOOOBase-SX和lOOOBase-LX訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.4------Token-Bus訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.5------Token-Ring訪問控制方法
IEEE802.6------城域網(wǎng)訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.7------寬帶局域網(wǎng)訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.8------FDDI訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.9------綜合數(shù)據(jù)話音網(wǎng)絡(luò)
IEEE802.10-----網(wǎng)絡(luò)平安與保密
IEEE802.11-----無線局域網(wǎng)訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.12-----lOOVG-AnyLAN訪問控制方法與物理層標(biāo)準(zhǔn)
IEEE802.14協(xié)調(diào)混合光纖同軸(HFC)網(wǎng)絡(luò)的前端和用戶站點間數(shù)據(jù)通信的協(xié)議。
IEEE802.15無線個人網(wǎng)技術(shù)標(biāo)準(zhǔn),其代表技術(shù)是zigbee。
IEEE802.16:寬帶無線MAN標(biāo)準(zhǔn)一WiMAX
IEEE802.17:彈性分組環(huán)(RPR)工作組
IEEE802.18:寬帶無線局域網(wǎng)技術(shù)咨詢組(RadioRegulatory)
IEEE802.19:多重虛擬局域網(wǎng)共存技術(shù)咨詢組
IEEE802.20:移動寬帶無線接入(MBWA)工作組
面向?qū)ο蟮母靖拍?對象、類、抽象、封裝、繼承、多態(tài)、接口、消
息、組件、模式和復(fù)用
面向?qū)ο蟮母靖拍钣袑ο蟆㈩?、抽象、封裝、繼承、多態(tài)、接口、消息、組件、模式和
復(fù)用等。1.對象
對象是由數(shù)據(jù)及其操作所構(gòu)成的封裝體,是系統(tǒng)中用來描述客觀事物的一個封裝,是構(gòu)成系
統(tǒng)的根本單位,采用計算機(jī)語言描述,對象是由一組屬性和對這組屬性進(jìn)展操作的一組效勞
構(gòu)成。
對象包含三個根本要素,分別是對象標(biāo)識、對象狀態(tài)和對象行為。
每一個對象必須有一個名字以區(qū)別于其他對象,這就是對象標(biāo)識;狀態(tài)用來描述對象的某些
特征;對象行為用來封裝對象所擁有的業(yè)務(wù)操作。
舉例說明,對于教師Joe而言,包含性別、年齡、職位等個人狀態(tài)信息,同時還具有授課的
行為特征,那么Joe就是封裝后的一個典型對象。2.類
類是現(xiàn)實世界中實體的形式化描述,類將該實體的數(shù)據(jù)和函數(shù)封裝在一起。類的數(shù)據(jù)也叫屬
性、狀態(tài)或特征,它表現(xiàn)類靜態(tài)的一面。類的函數(shù)也叫功能、操作或效勞,它表現(xiàn)類動態(tài)的
一面。
Joe是一名教師,也就擁有了教師的特征,這個特征就是教師這個類所特有的,具體而言,
共同的狀態(tài)通過屬性表現(xiàn)出來,共同的行為通過操作表現(xiàn)出來,如圖3T所示。
|Teacher|
-age:int
-genderxhar
I+teacli()
圖3-1類的構(gòu)成3.類和對象的關(guān)系
對象是類的實際例子。如果將對象比作房子,那么類就是房子的設(shè)計圖紙。
例如,銀行里所有儲戶的賬戶,可以抽象為賬戶類。用自然語言描述賬戶類如下:
類賬戶
(
屬性:
存款人姓名;
身份證號f
開戶日期j
賬號j
密碼j
賬上余額j
行為:
存放(),
取款()j
}
用計算機(jī)語言表示賬戶類,命名賬戶類為ACCOUNT:
ClassACCOUNT
(
Attribute:
name;
IDNumber;
date;
Account_Number;
pasSword;
total;
Function:
Savec)j
Withdraw(1,
賬戶類的對象,可以是一個個具體的儲戶如張三工行的賬戶、張三建行的賬戶、李四工行的
賬戶。用計算機(jī)語言描述如下:
ClassACCOUNTZhangSanICBCAccount;ZhangSanCBCAccount;LiSiICaCAccount:
類和對象的關(guān)系可以總結(jié)為:(1)每一個對象都是某一個類的實例。
(2)每一個類在某一時刻都有零或更多的實例。
(3)類是靜態(tài)的,它們的存在、語義和關(guān)系在程序執(zhí)行前就已經(jīng)定義好了,對象是動態(tài)的,
它們在程序執(zhí)行時可以被創(chuàng)立和刪除。
(4)類是生成對象的模板。4.抽象抽象是通過特定的實例抽取共同特征以后形成概念的過程。
它強(qiáng)調(diào)主要特征,忽略次要特征。一個對象是現(xiàn)實世界中一個實體的抽象,一個類足一組對
象的抽象,抽象是一種單一化的描述,它強(qiáng)調(diào)給出與應(yīng)用相關(guān)的特性,拋棄不相關(guān)的特性。
5.封裝封裝是將相關(guān)的概念組成一個單元,然后通過一個名稱來引用它面向?qū)ο蠓庋b
是將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝成一個整體對象,對數(shù)據(jù)的訪問或修改只能通過對象對外提
供的接口進(jìn)展。
對于銀行賬戶類而言,有取款和存款的行為特征,但實現(xiàn)細(xì)節(jié)對于客戶而言并不可見,所以
在進(jìn)展ATM提款交易的過程中,我們并不知道交易如何進(jìn)展,對應(yīng)賬戶是如何保存狀態(tài)的,
這就表達(dá)了對象的封裝。6.繼承繼承表示類之間的層次關(guān)系,這種關(guān)系使得某類對象可以
繼承另外一類對象的特征(attributes)和能力(operations),繼承又可分為單繼承和多
繼承,單繼承是子類只從一個父類繼承,而多繼承中的子類可以從多于一個的父類繼承,Java
是單繼承的語言,而C++允許多繼承。
假設(shè)類B繼承類A,即類B中的對象具有類A的一切特征(包括屬性和操作)。
類A稱為基類或父類或超類,類B稱為類A的派生類或子類,類B在類A的根底上還可以有
一些擴(kuò)展。
如圖3-2所示,Dog和Cat類都是從Mammal繼承而來,具有父類的eyeColor屬性特征,因
此在子類中就下用重復(fù)指定eyeColor這個屬性。
圖3?2類的繼承
7.多態(tài)
多態(tài)性是一種方法,這種方法使得在多個類中可以定義同一個操作或?qū)傩悦⒃诿總€類中
可以有不同的實現(xiàn)。多態(tài)性使得一個屬性或變量在不同的時期可以表示不同類的對象。
如圖3-3所示,Rectangle和Circle都繼承于Shape,對于Shape而言,會有g(shù)etAreaO的
操作。但顯而易見,Rectaly;le和Circle的getAreaO方法的實現(xiàn)是完全不一樣的,這就
表達(dá)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高速公路電氣設(shè)施安裝工程分包合同2篇
- 二零二五版哈爾濱租賃房屋物業(yè)費繳納協(xié)議3篇
- 2024版商業(yè)管理咨詢項目合作合同版B版
- 二零二五版國際貿(mào)易實務(wù)法規(guī)解讀與應(yīng)用合同3篇
- 2025年數(shù)據(jù)處理協(xié)議3篇
- 2024版花卉綠植采購合同書
- 2025年度股權(quán)代持與員工持股計劃協(xié)議范本3篇
- 2025年度9%股權(quán)轉(zhuǎn)讓與文化旅游產(chǎn)業(yè)發(fā)展合同3篇
- 二零二五版成都上灶師父招聘與餐飲業(yè)人才培養(yǎng)合同2篇
- 二零二五年建筑裝修用管件采購及安裝協(xié)議3篇
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 2025年1月普通高等學(xué)校招生全國統(tǒng)一考試適應(yīng)性測試(八省聯(lián)考)語文試題
- 《立式輥磨機(jī)用陶瓷金屬復(fù)合磨輥輥套及磨盤襯板》編制說明
- 保險公司2025年工作總結(jié)與2025年工作計劃
- 育肥牛購銷合同范例
- 暨南大學(xué)珠海校區(qū)財務(wù)辦招考財務(wù)工作人員管理單位遴選500模擬題附帶答案詳解
- DB51-T 2944-2022 四川省社會組織建設(shè)治理規(guī)范
- 2024北京初三(上)期末英語匯編:材料作文
- 2023年輔導(dǎo)員職業(yè)技能大賽試題及答案
- 禮儀服務(wù)合同三篇
評論
0/150
提交評論