軟件工程及項(xiàng)目管理基礎(chǔ)知識(shí)_第1頁(yè)
軟件工程及項(xiàng)目管理基礎(chǔ)知識(shí)_第2頁(yè)
軟件工程及項(xiàng)目管理基礎(chǔ)知識(shí)_第3頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程及項(xiàng)目管理基礎(chǔ)知識(shí):?信息系統(tǒng)工程質(zhì)量管理:質(zhì)量計(jì)劃、質(zhì)量保證、質(zhì)量控制軟件質(zhì)量因素:正確性、健壯性、安全性、可用性、適應(yīng)性、效率、風(fēng)險(xiǎn)、可理解性、可維修性、可測(cè)試性、可移植性、可再用性、互運(yùn)行性。項(xiàng)目進(jìn)度控制的重要方法:規(guī)劃、控制、協(xié)調(diào)進(jìn)度控制所采取的措施如下:1組織措施 2 技術(shù)措施 3 合同措施 4經(jīng)濟(jì)措施 5管理措施影響進(jìn)度因素: 1人的因素 2材料和設(shè)備的因素3方法和工藝的因素 4資金的因素5 環(huán)境因素成本管理由 4 個(gè)過(guò)程組成: 1資源計(jì)劃過(guò)程 2成本估算過(guò)程 3 成本預(yù)算過(guò)程 4成本控制過(guò)程影響工程成本主要因素:1 項(xiàng)目屬性 2 人員屬性 3項(xiàng)目成果屬性4 計(jì)算機(jī)屬性5

2、其他因素影響工程變更的主要因素: 1工程的生命周期2 工程的計(jì)劃、組織和管理3 客戶需求變化4 新技術(shù)、新工藝的影響5 其他外部因素和不可遇見(jiàn)的突發(fā)事件何為風(fēng)險(xiǎn) ?控制風(fēng)險(xiǎn)的方法:風(fēng)險(xiǎn)是指某種破壞或損失發(fā)生的可能性,風(fēng)險(xiǎn)管理是指識(shí)別,評(píng)估,降低風(fēng)險(xiǎn)到可以接收的程度并實(shí)施適當(dāng)機(jī)制控制風(fēng)險(xiǎn),保持在此程度之內(nèi)的過(guò)程??刂骑L(fēng)險(xiǎn)的方法:1 對(duì)動(dòng)作進(jìn)行優(yōu)先排序,風(fēng)險(xiǎn)高的優(yōu)先考慮2 評(píng)價(jià)風(fēng)險(xiǎn)評(píng)估過(guò)程中的建議,分析建議的可行性和有效性3實(shí)施成本 / 效益分析 4 結(jié)合技術(shù)、 操作和管理類(lèi)的控制元素,選擇性價(jià)比最好的安全控制5責(zé)任分配 6制定一套安全措施實(shí)施計(jì)劃7 實(shí)現(xiàn)選擇的安全控制風(fēng)險(xiǎn)分析的方法與途徑:定量分

3、析和定性分析項(xiàng)目風(fēng)險(xiǎn)管理應(yīng)該包括:1 一個(gè)風(fēng)險(xiǎn)管理計(jì)劃,應(yīng)強(qiáng)調(diào)主要項(xiàng)目風(fēng)險(xiǎn)、潛在的影響、解決方案、降低風(fēng)險(xiǎn)的措施2一個(gè)風(fēng)險(xiǎn)預(yù)防計(jì)劃或應(yīng)急計(jì)劃,包括降低風(fēng)險(xiǎn)所必需的資源、時(shí)間及成本概算 3 一個(gè)在整個(gè)項(xiàng)目周期內(nèi)自始至終對(duì)風(fēng)險(xiǎn)進(jìn)行測(cè)定,跟蹤及報(bào)告的程序4 應(yīng)急費(fèi)用,并將其列入預(yù)算。項(xiàng)目定義并說(shuō)明項(xiàng)目管理三要素之間的關(guān)系:所謂項(xiàng)目, 就是在既定的資源和要求的約束下, 為實(shí)現(xiàn)某種目的而相互聯(lián)系的一次性工作任務(wù),這個(gè)定義包括三層意思:一定的資源約束、一定的目標(biāo)、一次性任務(wù)。項(xiàng)目三角形是指項(xiàng)目管理中范圍、時(shí)間、成本三個(gè)因素之間相互影響的關(guān)系;質(zhì)量處于三角形的中心。它會(huì)影響三角形的每條邊,對(duì)三條邊的任何一個(gè)

4、更改都會(huì)影響質(zhì)量;質(zhì)量不是三角形的要素 ; 是時(shí)間、成本和范圍協(xié)調(diào)的結(jié)果。項(xiàng)目管理的四大核心領(lǐng)域:范圍管理、成本管理、時(shí)間管理、質(zhì)量管理項(xiàng)目管理的九大知識(shí)領(lǐng)域:范圍管理、成本管理、進(jìn)度管理、質(zhì)量管理、人力資源管理、溝通管理、采購(gòu)管理、風(fēng)險(xiǎn)管理和綜合管理。五大項(xiàng)目過(guò)程:項(xiàng)目的啟動(dòng)過(guò)程,項(xiàng)目計(jì)劃過(guò)程,項(xiàng)目執(zhí)行過(guò)程,項(xiàng)目監(jiān)控過(guò)程,項(xiàng)目收尾過(guò)程? 何為項(xiàng)目管理及特點(diǎn):項(xiàng)目管理就是項(xiàng)目的管理者,在有限的資源約束下,運(yùn)用系統(tǒng)的觀點(diǎn)、 方法和理論對(duì)項(xiàng)目涉及的全部工作進(jìn)行有效的管理,即從項(xiàng)目的投資決策開(kāi)始到項(xiàng)目結(jié)束的全過(guò)程進(jìn)行計(jì)劃、組織、指揮、協(xié)調(diào)、控制和評(píng)價(jià),以實(shí)現(xiàn)項(xiàng)目的目標(biāo);?項(xiàng)目管理特點(diǎn): 1 項(xiàng)目管理

5、是一項(xiàng)復(fù)雜的工作2 項(xiàng)目管理具有創(chuàng)造性3 項(xiàng)目管理需要集權(quán)領(lǐng)導(dǎo)并建立專(zhuān)門(mén)的項(xiàng)目組織4 項(xiàng)目負(fù)責(zé)人在項(xiàng)目管理中起著非常重要的作用。軟件的質(zhì)量特性包括功能性、可靠性、 易用性、 效率、可維護(hù)性、 可移植性等六個(gè)方面,每個(gè)方面都包含若干個(gè)子特性:功能性:適合性、準(zhǔn)確性、互操作性、依從性、安全性; 可靠性:成熟性、容錯(cuò)性、易恢復(fù)性;易用性:易理解性、易學(xué)性、易操作性;效率:時(shí)間特性、資源特性 ;可維護(hù)性:易分析性、易改變性、穩(wěn)定性、易測(cè)試性;?可移植性:適應(yīng)性、易安裝性、遵循性、易替換性;?質(zhì)量管理:在質(zhì)量方面指揮和控制組織的協(xié)調(diào)的活動(dòng),指對(duì)確定和達(dá)到質(zhì)量所必須的全總職能和活動(dòng)的管理, 其管理職能主要

6、包括制定質(zhì)量方針和質(zhì)量目標(biāo)以及質(zhì)量策劃、 質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)。軟件開(kāi)發(fā)質(zhì)量管理, 就是為了開(kāi)發(fā)出符合質(zhì)量要求的軟件產(chǎn)品, 貫穿于軟件開(kāi)發(fā)生存期過(guò)程的質(zhì)量管理工作。軟件開(kāi)發(fā)質(zhì)量管理層次初步劃分如下:1 、技術(shù)層次 (數(shù)據(jù)、編程、文檔)2 、方法體系層次(措施、項(xiàng)目、過(guò)程)3 、社會(huì)因素層次(質(zhì)量環(huán)境、技術(shù)標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)、人員)系統(tǒng)管理規(guī)劃信息系統(tǒng)具有哪些結(jié)構(gòu)?1 信息系統(tǒng)層次結(jié)構(gòu) (戰(zhàn)略計(jì)劃層, 戰(zhàn)術(shù)管理層, 業(yè)務(wù)處理層 2 功能結(jié)構(gòu) (從技術(shù)角度來(lái)看, 信息系統(tǒng)無(wú)非是信息的輸入、處理和輸出等功能;從用戶的角度來(lái)看, 應(yīng)該支持整個(gè)組織在不同層次上的各種功能;從業(yè)務(wù)角度看信息系統(tǒng)功能結(jié)構(gòu)

7、應(yīng)該包括行政子系統(tǒng),研發(fā)、生產(chǎn)、營(yíng)銷(xiāo)、財(cái)務(wù)、人事、物流七個(gè)子系統(tǒng);3 軟件結(jié)構(gòu) 4 硬件結(jié)構(gòu)(集中式,分布集中式,分布式) 信息系統(tǒng)有哪些類(lèi)型?1 面向作業(yè)處理的系統(tǒng) 2 面向管理控制的系統(tǒng)3 面向決策計(jì)劃的系統(tǒng)信息系統(tǒng)對(duì)企業(yè)的生產(chǎn)過(guò)程、管理過(guò)程、決策過(guò)程都產(chǎn)生了重大影響,尤其促進(jìn)企業(yè)組織結(jié)構(gòu)的重大變革,主要表現(xiàn)在1 促使組織結(jié)構(gòu)扁平化2 組織結(jié)構(gòu)更加靈活和有效3 虛擬辦公室4 增加企業(yè)流程重組的成功率信息系統(tǒng)工程的研究方法分為技術(shù)方法、行為方法和社會(huì)技術(shù)系統(tǒng)方法。? 信息系統(tǒng)工程質(zhì)量控制的主要手段:評(píng)審、測(cè)試和審計(jì)信息系統(tǒng)建設(shè)為什么需要全面質(zhì)量控制, 如何實(shí)行全面質(zhì)量控制?由于信息系統(tǒng)項(xiàng)目質(zhì)

8、量目標(biāo)的內(nèi)容具有廣泛性,所以實(shí)現(xiàn)信息工程項(xiàng)目總體質(zhì)量目標(biāo)應(yīng)當(dāng)實(shí)施全面的質(zhì)量控制。因此要把控制重點(diǎn)放在調(diào)查研究外部環(huán)境和內(nèi)部系統(tǒng)各種干擾質(zhì)量的因素上,做好風(fēng)險(xiǎn)分析和工作。 同時(shí)預(yù)測(cè)各種可能出現(xiàn)的質(zhì)量偏差,并采取有效的預(yù)防措施。要使這些主動(dòng)控制措施與監(jiān)督、監(jiān)察、反饋、發(fā)現(xiàn)問(wèn)題并及時(shí)解決; 發(fā)現(xiàn)偏差及時(shí)糾偏等控制有機(jī)結(jié)合起來(lái),這樣才能使項(xiàng)目的質(zhì)量處于有效的控制之下。? 信息系統(tǒng)項(xiàng)目的特點(diǎn): 1 明確的目標(biāo)2獨(dú)特的特性 3 有限的生命周期 4特定委托人5 實(shí)施的一次性 6 組織的臨時(shí)性和開(kāi)放性7 項(xiàng)目的不確定性和風(fēng)險(xiǎn)性8 結(jié)果的不可逆轉(zhuǎn)性,另外信息系統(tǒng)還有自己的特點(diǎn)1 信息系統(tǒng)項(xiàng)目的目標(biāo)不精確、任務(wù)邊

9、界模糊,質(zhì)量要求主要由項(xiàng)目團(tuán)隊(duì)定義2 在信息系統(tǒng)項(xiàng)目開(kāi)發(fā)過(guò)程中,客戶的需求不斷被激發(fā),不斷地被進(jìn)一步明確, 或者客戶需求隨項(xiàng)目進(jìn)展而變化,從而導(dǎo)致項(xiàng)目進(jìn)度、 費(fèi)用等計(jì)劃的不斷更改3 信息系統(tǒng)項(xiàng)目是智力密集、勞動(dòng)密集型項(xiàng)目,受人力資源影響最大,項(xiàng)目成員的結(jié)構(gòu)、責(zé)任心、能力和穩(wěn)定性對(duì)信息系統(tǒng)項(xiàng)目的質(zhì)量以及是否成功有決定的影響。? IT 財(cái)務(wù)管理的目標(biāo)及作用:對(duì)IT 項(xiàng)目的投資過(guò)程進(jìn)行管理,研究IT 項(xiàng)目投資的必要性和可行性、準(zhǔn)確計(jì)算IT 投資的成本和效益,并在此基礎(chǔ)上進(jìn)行投資評(píng)價(jià)和責(zé)任追究。? 解決 IT 投資預(yù)算、 IT 成本、效益核算和投資評(píng)價(jià)等問(wèn)題,從而為高層管理提供決策支持,避免企業(yè)走入

10、“信息化悖論 ”的沼澤。? IT 系統(tǒng)管理的層次、定位和職能范圍層次:戰(zhàn)略層(IT 戰(zhàn)略規(guī)劃),包括 IT 戰(zhàn)略制定、IT 治理、 IT 投資管理。戰(zhàn)術(shù)層( IT 系統(tǒng)管理),包括 IT 管理流程、組織設(shè)計(jì)、管理制度、管理工具等。運(yùn)作層( IT 技術(shù)及運(yùn)作管理) ,包括 IT 技術(shù)管理、服務(wù)支持、日常維護(hù)等。? 定位:傳統(tǒng)的 IT 部門(mén)僅僅是核算中心,只是簡(jiǎn)單地核算有些預(yù)算項(xiàng)目的投入成本;為了提高 IT 服務(wù)質(zhì)量和投資效益,使IT 部門(mén)從支持角色轉(zhuǎn)為服務(wù)角色,從以IT 職能為中心轉(zhuǎn)為以服務(wù)中心, 從費(fèi)用分?jǐn)偟某杀局行哪J睫D(zhuǎn)為責(zé)任中心,企業(yè)應(yīng)該依據(jù)組織業(yè)務(wù)的規(guī)模和對(duì)IT的依賴(lài)程度,將IT部門(mén)定位

11、為成本中心,甚至利潤(rùn)中心。? IT 系統(tǒng)管理職能范圍: IT 財(cái)務(wù)管理、服務(wù)級(jí)別管理、問(wèn)題管理、配置及變更管理、能力管理、 IT 業(yè)務(wù)持續(xù)性管理等 IT 部門(mén)的職責(zé): IT 戰(zhàn)略規(guī)劃、企業(yè)應(yīng)用系統(tǒng)規(guī)劃、網(wǎng)絡(luò)及基礎(chǔ)設(shè)施、數(shù)據(jù)庫(kù)管理、人員管理、故障管理、成本計(jì)費(fèi)管理、性能 /能力管理、維護(hù)管理、安全管理、 IT 日常運(yùn)作、終端用戶支持等方面。 (同時(shí)也是運(yùn)作方的系統(tǒng)管理計(jì)劃內(nèi)容)服務(wù)級(jí)別管理的概念及作用服務(wù)級(jí)別管理是定義、 協(xié)商、訂約、 檢測(cè)和評(píng)審提供給客戶服務(wù)的質(zhì)量水準(zhǔn)的流程。作用是: ( l )準(zhǔn)確了解業(yè)務(wù)部門(mén)的服務(wù)需求,節(jié)約組織成本,提高 IT 資效益。( 2 )對(duì)服務(wù)質(zhì)量進(jìn)行量化考核。 (

12、3 )監(jiān)督服務(wù)質(zhì)量。 (4 )明確職責(zé),對(duì)違反服務(wù)級(jí)別協(xié)議的進(jìn)行懲罰。投? IT 系統(tǒng)管理通用體系架構(gòu)為: IT 部門(mén)管理, 業(yè)務(wù)部門(mén) IT 支持和 IT 基礎(chǔ)架構(gòu)管理現(xiàn)代企業(yè)信息系統(tǒng)特點(diǎn):規(guī)模越來(lái)越大、功能越來(lái)越多、變化快、異構(gòu)性Cobit (信息系統(tǒng)管理標(biāo)準(zhǔn)) 標(biāo)準(zhǔn)定義的COBIT標(biāo)準(zhǔn)所定義的流程被劃分為與itit資源如下:數(shù)據(jù)、應(yīng)用系統(tǒng)、技術(shù)、設(shè)備、人員系統(tǒng)實(shí)施周期相對(duì)應(yīng)的4 個(gè)獨(dú)立域:規(guī)劃和組織,采購(gòu)和實(shí)施,交付和支持以及檢測(cè)? 設(shè)施和設(shè)備管理包括:電源設(shè)備管理,空調(diào)設(shè)備管理,通信應(yīng)急設(shè)備管理,樓宇管理,防護(hù)設(shè)備管理結(jié)構(gòu)化布線由 6 個(gè)子系統(tǒng)組成: 工作區(qū)子系統(tǒng),水平子系統(tǒng), 垂直子系

13、統(tǒng), 管理間子系統(tǒng),設(shè)備間子系統(tǒng),建筑群子系統(tǒng)。簡(jiǎn)述數(shù)據(jù)安全管理: 數(shù)據(jù)安全管理是數(shù)據(jù)生命周期中一個(gè)比較重要的環(huán)節(jié),在進(jìn)行數(shù)據(jù)輸入和存取控制的時(shí)候,企業(yè)必須首先保證輸入數(shù)據(jù)的合法性 ;要保證數(shù)據(jù)的安全性,必須保證數(shù)據(jù)的保密性和完整性, 主要表現(xiàn) 5 個(gè)方面: 1 用戶登錄時(shí)的安全性 2 網(wǎng)絡(luò)數(shù)據(jù)的保護(hù) 3 存儲(chǔ)數(shù)據(jù)以及介質(zhì)的保護(hù) 4 通信的安全性 5 企業(yè)和 Internet 網(wǎng)絡(luò)的單點(diǎn)安全登錄。數(shù)據(jù)標(biāo)準(zhǔn)化主要包括業(yè)務(wù)建模階段(是數(shù)據(jù)標(biāo)準(zhǔn)化基礎(chǔ)和前提),數(shù)據(jù)規(guī)范化階段(是核心和重點(diǎn) ),文檔規(guī)范化階段(是數(shù)據(jù)標(biāo)準(zhǔn)化成果的有效應(yīng)用的關(guān)鍵)信息資源管理工作層上的最重要角色是數(shù)據(jù)管理員(DA ),數(shù)

14、據(jù)管理員 (職責(zé) )負(fù)責(zé)支持整個(gè)企業(yè)目標(biāo)的信息資源規(guī)劃、控制和管理 ;協(xié)調(diào)數(shù)據(jù)庫(kù)和其他數(shù)據(jù)結(jié)構(gòu)的開(kāi)發(fā),使數(shù)據(jù)存儲(chǔ)冗余最小而具有最大相容性;負(fù)責(zé)建立有效使用數(shù)據(jù)資源的標(biāo)準(zhǔn)和規(guī)程,組織所需要的培訓(xùn);負(fù)責(zé)實(shí)現(xiàn)和維護(hù)支持這些目標(biāo)的數(shù)據(jù)字典 ;審批所有對(duì)數(shù)據(jù)字典做的修改;負(fù)責(zé)監(jiān)督管理數(shù)據(jù)部門(mén)中的所有職員的工作; 還應(yīng)該具有良好的溝通能力,并對(duì)日常數(shù)據(jù)進(jìn)行更新和維護(hù)。?故障及問(wèn)題管理?問(wèn)題分析方法主要有4 種: Kepner & Tregoe 法,魚(yú)骨圖法,頭腦風(fēng)暴法和流程圖法?Kepner & Tregoe問(wèn)題分析法的分析步驟:1 定義問(wèn)題2 描述問(wèn)題3 找出產(chǎn)生問(wèn)題的可能原因4 測(cè)試最

15、可能的原因5 驗(yàn)證問(wèn)題原因,故障管理的目標(biāo)是盡可能快地恢復(fù)服務(wù)級(jí)別協(xié)議規(guī)定的水準(zhǔn), 盡量減少故障對(duì)業(yè)務(wù)運(yùn)營(yíng)的不利影響,以確保最好的服務(wù)質(zhì)量和可用性。故障特征:影響度,緊迫性,優(yōu)先級(jí);數(shù)據(jù)庫(kù)故障的類(lèi)別:事務(wù)故障,系統(tǒng)故障,介質(zhì)故障,計(jì)算機(jī)病毒 ,網(wǎng)絡(luò)故障時(shí)處理辦法有1 雙主干,當(dāng)網(wǎng)絡(luò)發(fā)生故障時(shí),輔助網(wǎng)絡(luò)就會(huì)承擔(dān)數(shù)據(jù)傳輸任務(wù),兩條主干線應(yīng)相距較遠(yuǎn),避免同時(shí)損壞2 開(kāi)關(guān)控制技術(shù),可以精確地檢測(cè)發(fā)生故障的位置, 并用輔助路徑分擔(dān)數(shù)據(jù)流量3 路由器,可以為數(shù)據(jù)指明多條路徑4 通信中件,可以使通信繞過(guò)故障電路,通過(guò)其他路徑來(lái)傳輸數(shù)據(jù)故障管理流程包含:故障監(jiān)視,故障調(diào)研,故障分析和定位,故障支持和恢復(fù)處理,

16、故障終止,故障處理跟蹤問(wèn)題管理流程主要涉及問(wèn)題控制(l發(fā)現(xiàn)和記錄問(wèn)題2問(wèn)題分類(lèi)3調(diào)查分析 ),錯(cuò)誤控制 ( l發(fā)現(xiàn)和記錄錯(cuò)誤2 評(píng)價(jià)錯(cuò)誤 3記錄錯(cuò)誤解決過(guò)程4終止錯(cuò)誤5跟蹤監(jiān)督錯(cuò)誤解決過(guò)程),問(wèn)題預(yù)防 (趨勢(shì)分析和制定預(yù)防措施)和管理報(bào)告4 種活動(dòng)系統(tǒng)故障類(lèi)型: 1硬件及外設(shè)故障2 應(yīng)用系統(tǒng)故障3 請(qǐng)求服務(wù)和操作故障? 人員為什么是故障監(jiān)視的重點(diǎn)?故障接觸人員在故障監(jiān)視過(guò)程中有著重要的影響和作用,為了盡快發(fā)現(xiàn)和應(yīng)對(duì)故障,同時(shí)防止非規(guī)范操作擴(kuò)大故障對(duì)系統(tǒng)和業(yè)務(wù)的影響,需要對(duì)故障接觸人員進(jìn)行嚴(yán)格管理,故障監(jiān)視應(yīng)該針對(duì)不同故障接觸人員指定監(jiān)視職責(zé),制定相關(guān)操作手冊(cè), 而故障接觸人員應(yīng)該嚴(yán)格按照規(guī)定執(zhí)

17、行操作和報(bào)告。同時(shí),故障接觸人員本身及其活動(dòng)也是監(jiān)視項(xiàng)目。故障接觸人員如下:1故障現(xiàn)場(chǎng)接觸人員,故障發(fā)生現(xiàn)場(chǎng)的接觸人員 2 初級(jí)支持人員,提供一線的初級(jí)支持3高級(jí)支持人員,故障處理專(zhuān)家,問(wèn)題管理報(bào)告內(nèi)容: 1 事件報(bào)告2 產(chǎn)品質(zhì)量 3管理效果 4常規(guī)問(wèn)題管理與問(wèn)題預(yù)防管理之間的關(guān)系5問(wèn)題狀態(tài)和行動(dòng)計(jì)劃6改進(jìn)問(wèn)題管理的意見(jiàn)和建議.系統(tǒng)維護(hù)的任務(wù)就是有計(jì)劃、有組織地對(duì)系統(tǒng)進(jìn)行必要地改動(dòng),以保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài) ,信息系統(tǒng)維護(hù)內(nèi)容:1系統(tǒng)應(yīng)用程序維護(hù)2數(shù)據(jù)維護(hù)3 代碼維護(hù) 4硬件設(shè)備維護(hù) 5 文檔維護(hù)系統(tǒng)維護(hù)的方法:1 建立明確的軟件質(zhì)量目標(biāo)和優(yōu)先級(jí)2 使

18、用提高軟件質(zhì)量的技術(shù)和工具3 進(jìn)行明確的質(zhì)量保證審查4選擇可維護(hù)的程序設(shè)計(jì)語(yǔ)言5系統(tǒng)文檔?系統(tǒng)維護(hù)的需求主要源于決策層的需要、管理機(jī)制或策略的改變、用戶意見(jiàn)及對(duì)信息系統(tǒng)的更新?lián)Q代 ,系統(tǒng)維護(hù)項(xiàng)目包括硬件維護(hù),軟件維護(hù),設(shè)施維護(hù),網(wǎng)絡(luò)維護(hù),系統(tǒng)實(shí)施成功與否 (關(guān)鍵 )的因素: 1進(jìn)度的安排 2人員的組織3 任務(wù)的分解4開(kāi)發(fā)環(huán)境的構(gòu)建系統(tǒng)開(kāi)發(fā)環(huán)境包括 (硬件環(huán)境、 軟件環(huán)境、 網(wǎng)絡(luò)環(huán)境等 ). 程序設(shè)計(jì)的步驟: 1了解計(jì)算機(jī)系統(tǒng)的性能和軟硬件環(huán)境 2充分理解系統(tǒng)分析、 系統(tǒng)設(shè)計(jì)的全部文檔3 根據(jù)設(shè)計(jì)要求和軟硬件環(huán)境,選定程序設(shè)計(jì)語(yǔ)言4編寫(xiě)程序代碼5 程序的檢查、編譯和調(diào)試程序設(shè)計(jì)的質(zhì)量要求如下:1

19、 程序的正確性2 源程序的可讀性3 較高的效率結(jié)合實(shí)踐談?wù)労玫某绦蛟O(shè)計(jì)風(fēng)格對(duì)程序質(zhì)量的影響?程序設(shè)計(jì)風(fēng)格包括: 1標(biāo)識(shí)符的命名2程序中的注釋3 程序的布局格式4 數(shù)據(jù)說(shuō)明5 程序語(yǔ)句的結(jié)構(gòu)6 輸入和輸出7 程序的運(yùn)行效率從以上7 個(gè)方面結(jié)合質(zhì)量談信息系統(tǒng)測(cè)試分別按照硬件系統(tǒng)測(cè)試、網(wǎng)絡(luò)系統(tǒng)測(cè)試和軟件系統(tǒng)測(cè)試,最后對(duì)整個(gè)系統(tǒng)進(jìn)行總的綜合測(cè)試。軟件測(cè)試的類(lèi)型有:模塊測(cè)試、聯(lián)合測(cè)試,驗(yàn)收測(cè)試,系統(tǒng)測(cè)試聯(lián)合測(cè)試 (集成測(cè)試 ) 有兩種:由上到下和由下到上;驗(yàn)收測(cè)試分為:à測(cè)試與 ?測(cè)試測(cè)試的原則:1 應(yīng)該盡早并不斷地進(jìn)行測(cè)試2 測(cè)試工作應(yīng)該避免由原開(kāi)發(fā)人員或小組來(lái)承擔(dān)3 在設(shè)計(jì)測(cè)試方案時(shí),不僅

20、要確定輸入數(shù)據(jù),而且要從系統(tǒng)的功能出發(fā)確定輸出結(jié)果4 在設(shè)計(jì)測(cè)試用例時(shí), 不僅要包括合理有效的輸入條件也要包括不合理失效的輸入條件5 在測(cè)試程序時(shí), 不僅要檢測(cè)程序是否做了該做的事情,還要檢測(cè)程序做了不該做的事情6 充分重視測(cè)試中的群集現(xiàn)象7 嚴(yán)格按照測(cè)試計(jì)劃來(lái)進(jìn)行避免測(cè)試的隨意性8 妥善保存測(cè)試計(jì)劃、測(cè)試用例作為軟件文檔的組成部分,為維護(hù)提供方便測(cè)試單元測(cè)試任務(wù)包括:1 、模塊接口測(cè)試2 、模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試4 模塊中所有獨(dú)立執(zhí)行通路測(cè)試5 模塊的各條錯(cuò)誤處理通路測(cè)試3 、模塊邊界條件軟件測(cè)試分為人工測(cè)試和機(jī)器測(cè)試其中人工測(cè)試測(cè)試、白盒測(cè)試)(個(gè)人復(fù)查、 走查、會(huì)審 )機(jī)器測(cè)試(黑盒系統(tǒng)測(cè)

21、試過(guò)程 (步驟 ): 1 擬訂測(cè)試計(jì)劃施測(cè)試 5 生成測(cè)試報(bào)告2 編制測(cè)試大綱3 設(shè)計(jì)和生成測(cè)試用例4 實(shí)測(cè)試計(jì)劃內(nèi)容包括:測(cè)試內(nèi)容,進(jìn)度安排,測(cè)試所需的環(huán)境和條件,測(cè)試培訓(xùn)安排測(cè)試記錄的內(nèi)容:1 發(fā)現(xiàn)的錯(cuò)誤2 糾錯(cuò)時(shí)對(duì)系統(tǒng)做的修改3 退化測(cè)試情況 4錯(cuò)誤原因類(lèi)型比率的分析和統(tǒng)計(jì)確認(rèn)測(cè)試步驟: 1有效性測(cè)試2 軟件配置審查3 驗(yàn)收測(cè)試 4安裝測(cè)試系統(tǒng)測(cè)試: 1 恢復(fù)測(cè)試 2安全性測(cè)試 3強(qiáng)度測(cè)試 4性能測(cè)試5 可靠性測(cè)試6 安裝測(cè)試系統(tǒng)測(cè)試報(bào)告的主要內(nèi)容:1 概述說(shuō)明系統(tǒng)測(cè)試的目的2 測(cè)試環(huán)境,有關(guān)軟硬件、通信、數(shù)據(jù)庫(kù)、人員等情況3 測(cè)試內(nèi)容,系統(tǒng)、子系統(tǒng)、模塊的名稱(chēng)、性能技術(shù)指標(biāo)等4測(cè)試方案

22、,測(cè)試的方法、測(cè)試數(shù)據(jù)、測(cè)試步驟、測(cè)試環(huán)境、測(cè)試中故障的解決方案等5 測(cè)試結(jié)果,測(cè)試的實(shí)際情況、結(jié)果等6結(jié)論,系統(tǒng)功能評(píng)價(jià)、性能技術(shù)指標(biāo)評(píng)價(jià)、結(jié)論。測(cè)試計(jì)劃內(nèi)容: 1每個(gè)測(cè)試階段的目的2 每個(gè)階段完成的標(biāo)準(zhǔn)3 時(shí)間進(jìn)度表4 每個(gè)階段負(fù)責(zé)人 5 測(cè)試用例庫(kù) 6 測(cè)試所需的工具7 每個(gè)測(cè)試階段所需機(jī)時(shí)數(shù)系統(tǒng)試運(yùn)行階段的工作主要包括:1 對(duì)系統(tǒng)進(jìn)行初始化,輸入各種原始數(shù)據(jù)記錄2記錄系統(tǒng)運(yùn)行的數(shù)據(jù)狀況3 核對(duì)新舊系統(tǒng)輸出結(jié)果4 對(duì)實(shí)際系統(tǒng)的輸入方式進(jìn)行考查5對(duì)系統(tǒng)實(shí)際運(yùn)行速度、響應(yīng)速度進(jìn)行實(shí)際測(cè)試新舊系統(tǒng)轉(zhuǎn)換的方式:有3 種為直接轉(zhuǎn)換、并行轉(zhuǎn)換、分段轉(zhuǎn)換調(diào)試方法: 1 試探法2 回溯法3 對(duì)分查找法4

23、 歸納法5 演繹法目前軟件過(guò)程改進(jìn)主要根據(jù)能力成熟度模型集成CMMI ,其層次分為初始級(jí)、定義級(jí)、已管理級(jí)、優(yōu)化級(jí)可重復(fù)級(jí)、 已編程質(zhì)量管理層次可分為黑盒測(cè)試、灰盒測(cè)試、白盒測(cè)試、編譯檢查、編程規(guī)范、編程邏輯、編程優(yōu)化。系統(tǒng)分析、設(shè)計(jì)及實(shí)施系統(tǒng)規(guī)格說(shuō)明書(shū)應(yīng)該達(dá)到的基本要求是:全面、系統(tǒng)、準(zhǔn)確、詳實(shí)、清晰地表達(dá)系統(tǒng)開(kāi)發(fā)的目標(biāo)、 任務(wù)和系統(tǒng)功能。系統(tǒng)說(shuō)明書(shū)內(nèi)容如下:1 引言, 說(shuō)明項(xiàng)目的名稱(chēng)、 目標(biāo)、 功能、背景、引用資料,文中所用的專(zhuān)業(yè)術(shù)語(yǔ)等 2 項(xiàng)目的概述, (項(xiàng)目的主要工作內(nèi)容 ;現(xiàn)行系統(tǒng)的調(diào)查情況 ;新系統(tǒng)的邏輯模型 ) 3 實(shí)施計(jì)劃 (工作任務(wù)的分解 ; 進(jìn)度和預(yù)算 )系統(tǒng)分析的主要任務(wù)

24、:理解和表達(dá)用戶對(duì)系統(tǒng)的應(yīng)用需求系統(tǒng)分析階段的基本任務(wù):系統(tǒng)分析員和用戶在一起,充分理解用戶的要求,并把雙方的理解用書(shū)面文檔(系統(tǒng)說(shuō)明書(shū))表達(dá)出來(lái)。系統(tǒng)分析員的職責(zé)是系統(tǒng)分析, 是用戶和技術(shù)人員之間的橋梁和 “翻譯 ”,為管理者提供控制開(kāi)發(fā)的手段。 系統(tǒng)分析員應(yīng)該具備堅(jiān)實(shí)的信息系統(tǒng)知識(shí), 了解計(jì)算機(jī)技術(shù)的發(fā)展, 具備管理科學(xué)知識(shí)與財(cái)務(wù)基礎(chǔ)知識(shí) ;應(yīng)有較強(qiáng)的系統(tǒng)觀點(diǎn)和較好的邏輯分析能力,具備較好的口頭和書(shū)面表達(dá)能力、較強(qiáng)的組織能力、善于與人共事 ;總之應(yīng)具有現(xiàn)代科學(xué)知識(shí),具有改革思想和改革能力的專(zhuān)家。系統(tǒng)分析的困難主要來(lái)自 3 個(gè)方面:?jiǎn)栴}空間的理解 ;人與人之間的溝通 ;環(huán)境的不斷變化系統(tǒng)分析

25、的步驟: 1 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查 2 在詳細(xì)調(diào)查的基礎(chǔ)上, 進(jìn)行需求分析 3 提出新系統(tǒng)的邏輯模型 4 編寫(xiě)系統(tǒng)規(guī)格說(shuō)明書(shū)。結(jié)構(gòu)化分析方法是一種單純的自頂向下逐步求精的功能分解方法, 按照系統(tǒng)內(nèi)部數(shù)據(jù)傳遞,以變換的關(guān)系建立抽象模型,然后自頂向下逐層分解,由粗到細(xì),由復(fù)雜到簡(jiǎn)單,結(jié)構(gòu)化分析的核心特征是 “分解 ”與 “抽象 ”。結(jié)構(gòu)化分析方法指導(dǎo)思想: 用系統(tǒng)的思想,系統(tǒng)工程的方法,化、模塊化自頂向下對(duì)信息系統(tǒng)進(jìn)行分析與設(shè)計(jì)。按用戶至上的原則,結(jié)構(gòu)原型方法表現(xiàn)不同的運(yùn)用方式分為:探索型,試驗(yàn)型,演化型結(jié)構(gòu)化分析使用的工具:數(shù)據(jù)流圖,數(shù)據(jù)字典,實(shí)體關(guān)系圖,結(jié)構(gòu)化語(yǔ)言,判定表和判定樹(shù)繪制數(shù)據(jù)流圖應(yīng)遵

26、循的主要原則:1 確定外部項(xiàng)2自頂向下逐層擴(kuò)展3合理布局 4它只反映數(shù)據(jù)的流向、加工、邏輯上的存儲(chǔ)5 數(shù)據(jù)流圖的繪制過(guò)程就是系統(tǒng)邏輯模型的形成過(guò)程,需要和用戶不斷磋商,達(dá)成一致意見(jiàn)。采用迭代遞增開(kāi)發(fā)模型的建模過(guò)程:1需求分析 2系統(tǒng)分析 3設(shè)計(jì) ( 結(jié)構(gòu)設(shè)計(jì)與詳細(xì)設(shè)計(jì) ) 4 實(shí)現(xiàn) 5 測(cè)試和配置系統(tǒng)設(shè)計(jì)的目標(biāo): 1 系統(tǒng)的可靠性2較高的系統(tǒng)運(yùn)行效率3 系統(tǒng)的可變更性4 系統(tǒng)的靈活性與經(jīng)濟(jì)性系統(tǒng)設(shè)計(jì)的原則:1系統(tǒng)性原則 2 簡(jiǎn)單性原則 3 開(kāi)放性原則4管理可接收原則 5 其他原則 ;系統(tǒng)設(shè)計(jì)還應(yīng)該遵循經(jīng)濟(jì)性和安全性。系統(tǒng)總體設(shè)計(jì)的主要任務(wù):完成對(duì)系統(tǒng)總體結(jié)構(gòu)和基本框架的設(shè)計(jì),系統(tǒng)總體設(shè)計(jì)包括兩

27、方面內(nèi)容,系統(tǒng)總體布局設(shè)計(jì)和系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)。系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的主要原則:1分解一協(xié)調(diào)原則2信息隱蔽和抽象原則3 自頂向下原則 4 一致性原則 5 面向用戶原則系統(tǒng)總體布局是指系統(tǒng)的平臺(tái)設(shè)計(jì),即系統(tǒng)類(lèi)型,信息處理方式設(shè)計(jì),網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu),軟硬件配置以及數(shù)據(jù)資源在空間的分布設(shè)計(jì);系統(tǒng)總體布局方案應(yīng)當(dāng)滿足處理功能和存儲(chǔ)功能的要求,滿足系統(tǒng)易用性,可維護(hù)性,可擴(kuò)展性,可變更性和可靠性好的要求,并考慮系統(tǒng)的經(jīng)濟(jì)性。系統(tǒng)詳細(xì)設(shè)計(jì)內(nèi)容:1 代碼設(shè)計(jì)2 數(shù)據(jù)庫(kù)設(shè)計(jì)3 輸入 / 輸出設(shè)計(jì)4 用戶界面設(shè)計(jì)5 處理過(guò)程設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)主要步驟: 1 用戶需求分析2 概念結(jié)構(gòu)設(shè)計(jì)3 邏輯結(jié)構(gòu)設(shè)計(jì)4 物理結(jié)構(gòu)設(shè)計(jì)可行性

28、研究由以下8步組成: 1復(fù)查系統(tǒng)目標(biāo)和規(guī)模2 研究目前在使用的系統(tǒng)3 導(dǎo)出新系統(tǒng)的高層邏輯模型4 重新定義問(wèn)題 5 導(dǎo)出和評(píng)價(jià)供選擇的方案6 推薦一個(gè)方案并說(shuō)明理由7 草擬開(kāi)發(fā)計(jì)劃8 書(shū)寫(xiě)文檔提交審查UML在軟件開(kāi)發(fā)不同階段的應(yīng)用1 需求分析 2 系統(tǒng)分析階段3系統(tǒng)設(shè)計(jì)階段4 系統(tǒng)實(shí)施 5系統(tǒng)測(cè)試階段數(shù)據(jù)字典有6 類(lèi)條目:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過(guò)程和外部實(shí)體系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)應(yīng)該包括引言和系統(tǒng)總體技術(shù)方案,其中引言(1摘要 2背景 3工作條件 /限制4 參考和引用資料 5專(zhuān)門(mén)術(shù)語(yǔ)定義 );系統(tǒng)總體技術(shù)方案:1系統(tǒng)配置方案2 模塊設(shè)計(jì) 3代碼設(shè)計(jì) 4輸入設(shè)計(jì)5 輸出設(shè)計(jì) 6 數(shù)據(jù)庫(kù)

29、設(shè)計(jì)說(shuō)明 7 實(shí)施方案說(shuō)明書(shū)信息系統(tǒng)實(shí)施階段的任務(wù)包括內(nèi)容:1 硬件配置2 軟件編制3 人員培訓(xùn)4 數(shù)據(jù)準(zhǔn)備為了降低風(fēng)險(xiǎn),在實(shí)施方法上應(yīng)該注意2 點(diǎn): 1 盡可能選擇成熟的軟件產(chǎn)品,以保證系統(tǒng)的高性能及高可靠性2 選擇好的信息系統(tǒng)開(kāi)發(fā)工具3 .à、 ? 測(cè)試高層管理者項(xiàng)目管理層明確頂目經(jīng)理責(zé)權(quán)立獎(jiǎng)憊瑙明的考核機(jī)制3 .項(xiàng)目管理項(xiàng)目過(guò)程改進(jìn)組立法項(xiàng)目組質(zhì)量吳證組執(zhí)法監(jiān)督目管理范圍中,有如下階段需要應(yīng)用估算技術(shù):l ) 項(xiàng)目范圍估算2 )項(xiàng)目成本估算3 )項(xiàng)目進(jìn)度估算4 )項(xiàng)目風(fēng)險(xiǎn)估算項(xiàng)目度量定義項(xiàng)目、制定項(xiàng)目計(jì)劃的時(shí)候需要進(jìn)行項(xiàng)目估算,而項(xiàng)目執(zhí)行過(guò)程中的跟蹤監(jiān)督過(guò)程則離不開(kāi)度量。良好的

30、項(xiàng)目管理主要針對(duì)項(xiàng)目要素進(jìn)行跟蹤度量,通過(guò)分析度量數(shù)字就可以及時(shí)發(fā)現(xiàn)項(xiàng)目進(jìn)展中存在的問(wèn)題, 從而有針對(duì)性地制定解決方案。 通常需要度量的項(xiàng)目要素包括:l ) 項(xiàng)目進(jìn)度度量2 )缺陷度量3 )項(xiàng)目工作量度量4 )人員生產(chǎn)率度量5 )需求變更率網(wǎng)絡(luò)信息資源的評(píng)價(jià)主要從以下幾個(gè)方面考慮:一是準(zhǔn)確性;二是權(quán)威性 ;三是時(shí)效性。網(wǎng)絡(luò)信息檢索的一般步驟有七個(gè)主要過(guò)程。第一,明確檢索需求。第二,確定檢索范圍。第三,確定有效的檢索詞。 第四,構(gòu)造合適的檢索表達(dá)式。 第五,選擇合適的檢索工具。 第六,正式檢索。第七,評(píng)價(jià)檢索結(jié)果。系統(tǒng)測(cè)試的基本方法計(jì)算機(jī)軟件是基于計(jì)算機(jī)系統(tǒng)的一個(gè)重要組成部分,后應(yīng)與系統(tǒng)中其它成

31、分集成在一起,此時(shí)需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。之前,軟件工程師應(yīng)完成下列工作:軟件開(kāi)發(fā)完畢在系統(tǒng)測(cè)試( l ) 為測(cè)試軟件系統(tǒng)的輸入信息設(shè)計(jì)出錯(cuò)處理通路;( 2 )設(shè)計(jì)測(cè)試用例,模擬錯(cuò)誤數(shù)據(jù)和軟件界面可能發(fā)生的錯(cuò)誤,記錄測(cè)試結(jié)果,為系統(tǒng)測(cè)試提供經(jīng)驗(yàn)和幫助 ;( 3 )參與系統(tǒng)測(cè)試的規(guī)劃和設(shè)計(jì),保證軟件測(cè)試的合理性。系統(tǒng)測(cè)試應(yīng)該由若干個(gè)不同測(cè)試組成, 目的是充分運(yùn)行系統(tǒng), 驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。下面簡(jiǎn)單討論幾類(lèi)系統(tǒng)測(cè)試。1 恢復(fù)測(cè)試:恢復(fù)測(cè)試主要檢查系統(tǒng)的容錯(cuò)能力 2 安全測(cè)試:安全測(cè)試檢查系統(tǒng)對(duì)非法侵入的防范能力 3 強(qiáng)度測(cè)試:強(qiáng)度測(cè)試檢查程序?qū)Ξ惓G闆r的抵抗能力 4 性能測(cè)試需求分析的目標(biāo)是深入描述軟件的功能和性能,的接口細(xì)節(jié),定義軟件的其他有效性需求。確定軟件設(shè)計(jì)的約束和軟件同其他系統(tǒng)需求分析階段研究的對(duì)象是軟件項(xiàng)目的用戶要求。 包括:必須全面理解用戶的各項(xiàng)要求

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論