![lecture2軟件開發(fā)過程_第1頁](http://file4.renrendoc.com/view12/M05/17/23/wKhkGWXthC2AajXZAAHteZDu7jM414.jpg)
![lecture2軟件開發(fā)過程_第2頁](http://file4.renrendoc.com/view12/M05/17/23/wKhkGWXthC2AajXZAAHteZDu7jM4142.jpg)
![lecture2軟件開發(fā)過程_第3頁](http://file4.renrendoc.com/view12/M05/17/23/wKhkGWXthC2AajXZAAHteZDu7jM4143.jpg)
![lecture2軟件開發(fā)過程_第4頁](http://file4.renrendoc.com/view12/M05/17/23/wKhkGWXthC2AajXZAAHteZDu7jM4144.jpg)
![lecture2軟件開發(fā)過程_第5頁](http://file4.renrendoc.com/view12/M05/17/23/wKhkGWXthC2AajXZAAHteZDu7jM4145.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)小組應(yīng)用軟件系統(tǒng)
分析與設(shè)計保隆信息部1應(yīng)用軟件系統(tǒng)開發(fā)過程應(yīng)用軟件的開發(fā)過程,特別是大型應(yīng)用軟件系統(tǒng),是一種工程化的活動,必需綜合運行應(yīng)用軟件開發(fā)的根本技術(shù)、方法與工具,采用軟件工程的思想與方法,形成假設(shè)干過程有序地進行。因此本章將重點討論應(yīng)用軟件系統(tǒng)的開發(fā)過程及幾個主要階段。2應(yīng)用軟件系統(tǒng)開發(fā)過程案例介紹應(yīng)用軟件系統(tǒng)的開發(fā)流程系統(tǒng)分析過程系統(tǒng)設(shè)計過程系統(tǒng)實施過程3應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹X公司是一家為用戶提供各類物資儲運效勞的企業(yè)。該公司由業(yè)務(wù)部、運輸部、財務(wù)部、辦公室等機構(gòu)組成。主要業(yè)務(wù)是根據(jù)用戶要求,將用戶要保存的貨物從其指定的地點運到某個倉庫保存起來,或者將用戶保存的貨物從某個倉庫運到用戶指定的地點。4應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹
公司擁有一座辦公樓、四個倉庫和一個運輸車隊,它們之間均分布在市區(qū)的不同地方,相隔數(shù)十里辦公樓是公司業(yè)務(wù)部、運輸部、財務(wù)部、辦公室等機構(gòu)所在地5應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹倉庫是用戶貨物存放的場所,每個倉庫由一名倉庫主管負責(zé),并配有假設(shè)干名庫管員、假設(shè)干輛叉車等,負責(zé)貨物的清點、搬運等,所有倉庫均由業(yè)務(wù)部領(lǐng)導(dǎo)與管理運輸車隊由隊長、司機及假設(shè)干輛各種型號的卡車組成,負責(zé)用戶貨物的運輸。運輸車隊由運輸部領(lǐng)導(dǎo)與管理6應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹庫管員倉庫A倉庫B用戶車隊用戶辦公樓X公司示意圖7應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹業(yè)務(wù)部主要職責(zé)是接收用戶的存貨與提貨請求,決定貨物存放的倉庫,通知運輸部門要運輸貨物的時間、地點及數(shù)量,通知有關(guān)倉庫主管要存放或提取貨物的時間及數(shù)量,每個倉庫主管根據(jù)存放或提取貨物的通知,安排庫管員和叉車進行貨物的搬運和存放等工作。8應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹運輸部接到運貨通知后,安排具體的卡車,在指定的時間將貨物從指定的地點運到目的地。財務(wù)部負責(zé)公司的財務(wù)工作。辦公室負責(zé)公司的日常管理工作。9應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹面對劇烈的市場競爭,公司存在的主要問題是:〔1〕對用戶需求的響應(yīng)速度慢。例如,當(dāng)用戶提出要存放貨物時,業(yè)務(wù)部的管理人員必須通過查找資料或打詢問各倉庫是否有空間,詢問運輸部門是否能在指定的時間運輸貨物等。工作量大、速度慢,嚴(yán)重地影響了為用戶效勞的水平。10應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹〔2〕由于無法掌握運輸能力、倉儲能力等動態(tài)數(shù)據(jù),不能進行合理的車輛調(diào)度和決定貨物的最正確存放地方,致使貨物儲運本錢高,影響公司的經(jīng)濟效益11應(yīng)用軟件系統(tǒng)開發(fā)過程:案例介紹為了提高企業(yè)效益,增強企業(yè)的競爭力,公司決定以先進的計算機網(wǎng)絡(luò)技術(shù)、信息技術(shù)為手段,建立一個覆蓋公司主要業(yè)務(wù)的計算機管理信息系統(tǒng),合理配置公司的各類資源,提高公司對用戶的響應(yīng)速度,從而提高公司的經(jīng)濟效益及對用戶的效勞水平。12各類應(yīng)用軟件系統(tǒng)均可視為是對各種不同類型和用途的數(shù)據(jù)或信息進行采集、存貯、加工處理及輸出的過程。不同類型的軟件系統(tǒng)只不過是數(shù)據(jù)或信息的輸入、輸出及加工處理的內(nèi)容及表現(xiàn)形式不同而已。因此,信息是系統(tǒng)最根本的要素。信息結(jié)構(gòu),也就是系統(tǒng)中各級各類信息及其相互關(guān)系,決定了系統(tǒng)的邏輯結(jié)構(gòu),是系統(tǒng)的核心和靈魂。分析與優(yōu)化系統(tǒng)中的信息流程是開發(fā)應(yīng)用軟件系統(tǒng)的關(guān)鍵所在。應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程13應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程信息載體業(yè)務(wù)流程系統(tǒng)目標(biāo)及約束系統(tǒng)信息流程優(yōu)化了的系統(tǒng)信息流程系統(tǒng)優(yōu)化信息模型功能模型系統(tǒng)結(jié)構(gòu)系統(tǒng)配置數(shù)據(jù)庫結(jié)構(gòu)軟件結(jié)構(gòu)物理系統(tǒng)系統(tǒng)開發(fā)環(huán)境工具及軟件部件14應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程的要點〔1〕信息載體是信息產(chǎn)生的源泉和根底,業(yè)務(wù)流程是信息轉(zhuǎn)換的環(huán)節(jié),分析系統(tǒng)的信息流程應(yīng)從信息載體及其流動過程入手,結(jié)合業(yè)務(wù)流程進行。15應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程的要點〔2〕系統(tǒng)的結(jié)構(gòu)和功能是建立在信息模型及其結(jié)構(gòu)之上的,根據(jù)信息工程中數(shù)據(jù)穩(wěn)定性的原理,由系統(tǒng)的信息流程規(guī)劃系統(tǒng)的信息模型及其結(jié)構(gòu)是開發(fā)過程中的關(guān)鍵一步。因為在應(yīng)用系統(tǒng)中,數(shù)據(jù)是相對穩(wěn)定的,處理功能是多變的,只有建立了合理的信息模型及其結(jié)構(gòu),才能使數(shù)據(jù)和處理相對獨立,使系統(tǒng)具有良好的易維護性和易擴充性。16應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程的要點〔3〕系統(tǒng)的結(jié)構(gòu)與功能決定系統(tǒng)軟件配置,系統(tǒng)的軟件配置決定系統(tǒng)的硬件和網(wǎng)絡(luò)配置,最后決定系統(tǒng)中由操作員及其管理規(guī)程所構(gòu)成的組織配置。這是一種正確的做法和開發(fā)流程。否那么在沒有對系統(tǒng)的信息及功能認(rèn)真分析和規(guī)劃設(shè)計之前,就盲目地購置軟、硬件設(shè)備,結(jié)果導(dǎo)致系統(tǒng)功能受制于系統(tǒng)的配置,或者待完成系統(tǒng)分析與設(shè)計后,才發(fā)現(xiàn)系統(tǒng)配置不合理,造成極大的浪費和人為的開發(fā)困難,這種現(xiàn)象是應(yīng)該防止的。17應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程的要點〔4〕應(yīng)用軟件系統(tǒng)的開發(fā)過程是線性順序和反復(fù)迭代相結(jié)合的過程,一方面系統(tǒng)開發(fā)可劃分為分析、設(shè)計、實現(xiàn)等幾個階段,另一方面,在開發(fā)過程中的各個階段之間和各階段內(nèi)部都有反復(fù)迭代的過程。18應(yīng)用軟件系統(tǒng)開發(fā)過程:開發(fā)流程的要點〔5〕實現(xiàn)系統(tǒng)要選用適宜的開發(fā)工具,只有這樣,才能充分利用成熟的軟件部件提高系統(tǒng)開發(fā)效率。同時,利用工具開發(fā)才有可能將系統(tǒng)維護由修改程序?qū)犹岣叩较到y(tǒng)分析與設(shè)計層,保證系統(tǒng)的易維護及動態(tài)可重組性。19應(yīng)用軟件系統(tǒng)開發(fā)過程從系統(tǒng)開發(fā)的角度看,從收集需求到系統(tǒng)分析、設(shè)計、實現(xiàn)及測試,得到一個符合當(dāng)前需求的應(yīng)用系統(tǒng)后,可以說系統(tǒng)開發(fā)過程到此結(jié)束。從系統(tǒng)維護的內(nèi)容看,無論是系統(tǒng)的新的需求,還是系統(tǒng)中局部的修改,都涉及系統(tǒng)分析、設(shè)計、實現(xiàn)及測試各個階段,實際上是一個新的系統(tǒng)開發(fā)過程,因此,我們將應(yīng)用軟件系統(tǒng)的開發(fā)劃分為系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施三個主要過程。20應(yīng)用軟件系統(tǒng)開發(fā)過程系統(tǒng)分析過程系統(tǒng)設(shè)計過程系統(tǒng)實施過程應(yīng)用系統(tǒng)初始需求系統(tǒng)目標(biāo)及約束系統(tǒng)分析方法及工具軟件組件系統(tǒng)設(shè)計方法及工具系統(tǒng)分析文檔系統(tǒng)設(shè)計文檔系統(tǒng)實施方法及工具軟件部件系統(tǒng)開發(fā)、測試人員及其組織管理方法系統(tǒng)設(shè)計修改需求系統(tǒng)分析修改需求系統(tǒng)分析文檔系統(tǒng)設(shè)計文檔物理系統(tǒng)、源程序清單系統(tǒng)測試文檔用戶手冊應(yīng)用軟件系統(tǒng)應(yīng)用系統(tǒng)新的需求或需求修改21應(yīng)用軟件系統(tǒng)開發(fā)過程:分析過程系統(tǒng)分析過程是在系統(tǒng)目標(biāo)的約束下,以系統(tǒng)的應(yīng)用需求描述為根底。由系統(tǒng)分析人員和用戶利用系統(tǒng)分析方法和工具分析并優(yōu)化系統(tǒng)的信息流程,建立系統(tǒng)的功能模型和信息模型,設(shè)計系統(tǒng)的總體結(jié)構(gòu)和功能,進行系統(tǒng)的軟件、硬件、網(wǎng)絡(luò)、組織機構(gòu)配置,最后制定工程的開發(fā)、經(jīng)費、培訓(xùn)方案,并進行預(yù)期效益分析。系統(tǒng)分析過程參加的主要人員有系統(tǒng)分析員,系統(tǒng)設(shè)計員和用戶22應(yīng)用軟件系統(tǒng)開發(fā)過程:分析過程系統(tǒng)分析的目標(biāo)主要內(nèi)容與過程系統(tǒng)分析文檔的主要內(nèi)容23系統(tǒng)分析過程:目標(biāo)
系統(tǒng)分析是應(yīng)用軟件系統(tǒng)開發(fā)過程中的重要一環(huán),系統(tǒng)分析工作做得好壞,直接影響整個系統(tǒng)的成敗。系統(tǒng)分析的核心內(nèi)容是正確理解和表達用戶需求,明確系統(tǒng)做什么基于用戶的需求,分析與優(yōu)化系統(tǒng)的信息流程,在不考慮具體實現(xiàn)環(huán)境的前提下,建立系統(tǒng)的邏輯結(jié)構(gòu),使其相對穩(wěn)定,不隨具體實現(xiàn)環(huán)境的變化而變化,便于系統(tǒng)適應(yīng)環(huán)境的變化及系統(tǒng)的維護與擴充。24系統(tǒng)分析過程:主要內(nèi)容與過程需求分析結(jié)構(gòu)分析系統(tǒng)配置制定計劃及效益分析應(yīng)用系統(tǒng)新的需求或需求修改應(yīng)用系統(tǒng)初始需求DFD系統(tǒng)分析修改需求系統(tǒng)目標(biāo)及約束IDEF0網(wǎng)絡(luò)系統(tǒng)分析與設(shè)計方法系統(tǒng)分析方法及工具系統(tǒng)分析及設(shè)計人員經(jīng)費計劃實施計劃培訓(xùn)計劃預(yù)期效益系統(tǒng)網(wǎng)絡(luò)、物理結(jié)構(gòu)系統(tǒng)軟件、硬件配置系統(tǒng)組織結(jié)構(gòu)配置系統(tǒng)優(yōu)化及其信息流程系統(tǒng)功能模型、信息模型、邏輯結(jié)構(gòu)及功能、系統(tǒng)接口及技術(shù)方案系統(tǒng)概況系統(tǒng)業(yè)務(wù)流程、信息流程及組織機構(gòu)系統(tǒng)要解決的主要問題及目標(biāo)系統(tǒng)分析文檔25系統(tǒng)分析的主要內(nèi)容與過程:需求分析〔1〕收集用戶需求?!?〕描述系統(tǒng)的組織機構(gòu),即保證系統(tǒng)正常運行的各類用戶及其相互關(guān)系?!?〕描述系統(tǒng)的業(yè)務(wù)流程?!?〕描述系統(tǒng)中的信息流程,作為系統(tǒng)優(yōu)化的主要依據(jù)?!?〕分析現(xiàn)行系統(tǒng)存在問題,確定系統(tǒng)的總體目標(biāo)。26系統(tǒng)需求分析面談閱讀資料實地觀察27系統(tǒng)需求分析:案例分析X公司的組織機構(gòu)X公司的主要業(yè)務(wù)流程X公司的信息流程X公司存在的主要問題X-MIS的總體目標(biāo)28系統(tǒng)需求分析案例:X公司的組織機構(gòu)總經(jīng)理辦公室業(yè)務(wù)部運輸部財務(wù)部車隊倉庫B倉庫C倉庫A倉庫D29系統(tǒng)需求分析案例:X公司的組織機構(gòu)〔1〕業(yè)務(wù)部:共設(shè)倉儲管理員4人,主要工作有:1〕接收用戶的存貨與提貨請求2〕為運輸部下達運輸任務(wù)3〕為倉庫下達存貨或提貨通知4〕根據(jù)用戶及其貨物的存放情況,重新安排庫存5〕用戶信息管理30系統(tǒng)需求分析案例:X公司的組織機構(gòu)〔2〕倉庫:每個倉庫設(shè)倉庫主管1人,叉車假設(shè)干輛,庫管員及叉車司機假設(shè)干人。主要工作有:1〕進行存貨及提貨業(yè)務(wù)2〕清點與保管貨物
31系統(tǒng)需求分析案例:X公司的組織機構(gòu)〔3〕運輸部:共設(shè)運輸調(diào)度員4人,主要工作有:1〕根據(jù)業(yè)務(wù)部門下達的運輸任務(wù),確定具體的運輸工具,下達派工單2〕統(tǒng)計各司機的運輸工作量
32系統(tǒng)需求分析案例:X公司的組織機構(gòu)〔4〕車隊:設(shè)隊長1人,各種車輛及司機假設(shè)干。主要工作是負責(zé)具體的貨物運輸、車輛保養(yǎng)等工作
33系統(tǒng)需求分析案例:X公司的組織機構(gòu)〔5〕財務(wù)部:設(shè)財務(wù)人員假設(shè)干人,負責(zé)公司范圍內(nèi)的財務(wù)工作,包括:1〕應(yīng)收帳管理2〕應(yīng)付帳管理3〕本錢核算4〕固定資產(chǎn)管理34系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程用戶存貨業(yè)務(wù)用戶提貨業(yè)務(wù)重新安排貨物庫存業(yè)務(wù)倉儲業(yè)務(wù)運輸業(yè)務(wù)35系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程用戶運輸部倉庫CH1接收用戶存貨CH2分配倉庫CH3編輯用戶存貨信息CH4下達運輸計劃D6用戶存貨信息D1存貨單D2存貨通知單D3庫存能力信息D5運輸能力信息D4運輸計劃用戶及貨物信息用戶用戶存貨業(yè)務(wù)流程36系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程用戶運輸部TH1接收用戶提貨TH4計算費用TH2編輯用戶存貨信息TH3下達運輸計劃D6用戶存貨信息D8收費標(biāo)準(zhǔn)D7提貨通知單D5運輸能力信息D4運輸計劃用戶及貨物信息D9費用清單財務(wù)部用戶提貨業(yè)務(wù)流程37系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程重新安排貨物庫存業(yè)務(wù)流程運輸部CA1重新安排貨物庫存CA2下達運輸計劃D6用戶存貨信息D2存貨通知單D3庫存能力信息D5運輸能力信息D4運輸計劃D7提貨通知單38系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程倉庫業(yè)務(wù)流程
車隊倉庫主管CK1入庫庫存差異信息D13入庫單D10存貨通知單D2庫存信息D12提貨通知單D7CK2出庫庫存能力信息D3出庫單D11倉庫及貨位信息D14CK3清點貨物業(yè)務(wù)部業(yè)務(wù)部39系統(tǒng)需求分析案例:X公司的業(yè)務(wù)流程運輸業(yè)務(wù)流程司機業(yè)務(wù)部YS1計算運輸能力YS4統(tǒng)計司機工作量YS2編制運輸任務(wù)YS3下達運輸任務(wù)D15運輸任務(wù)D5運輸能力信息D4運輸計劃D16司機工作量40系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的信息流程費用清單收費標(biāo)準(zhǔn)提貨通知單用戶存貨信息存貨單存貨通知單存貨信息用戶信息提貨信息庫存能力信息倉庫及庫存貨位庫存信息庫存差異信息運輸計劃運輸任務(wù)運輸能力信息車輛及司機信息司機工作量X公司現(xiàn)行系統(tǒng)信息流程41系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的主要問題①倉儲管理員根據(jù)用戶的存貨和提貨要求填寫完存貨單和提貨單后,要隨時修改用戶存貨信息,以便及時反映某個用戶的存貨狀態(tài)。工作中的主要問題是存貨單、用戶存貨信息之間經(jīng)常出現(xiàn)不一致的情況,需要和倉庫聯(lián)系,清點貨物,才能最后糾正過失,既耽誤時間,工作量又大。42系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的主要問題②由于庫存能力信息是確定貨物存放到哪個倉庫的主要依據(jù),但是該信息是由倉庫提供的,需要倉庫主管根據(jù)倉庫總的貨位和存貨情況才能得出,再加上送到倉儲管理員手中還需一段時間,往往造成庫存能力信息滯后,不能及時反映庫存能力,致使有些用戶的貨物不能得到及時的存放。43系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的主要問題③由于運輸能力信息是制定運輸方案的主要依據(jù),但是該信息類似于庫存能力信息,需要根據(jù)總的運輸能力和現(xiàn)有的運輸方案綜合統(tǒng)計才能得到,不能及時反映現(xiàn)有的運輸能力,影響貨物的及時運輸。44系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的主要問題④倉儲管理員不能及時了解某個用戶的存貨或提貨實際執(zhí)行情況,無法答復(fù)用戶的某些詢問,影響用戶的效勞水平。45系統(tǒng)需求分析案例:X公司現(xiàn)行系統(tǒng)的主要問題⑤由于整個倉儲系統(tǒng)的動態(tài)信息不能及時得到或反響給有關(guān)人員,造成某些貨物存放地點經(jīng)常調(diào)整,增加了倉儲本錢,影響公司的經(jīng)濟效益。46系統(tǒng)需求分析案例:X—MIS目標(biāo)總體目標(biāo)具體目標(biāo)47系統(tǒng)需求分析案例:X—MIS總體目標(biāo)在信息集成與共享的思想指導(dǎo)下,建立一個以加快對用戶的響應(yīng)速度、降低倉儲本錢、提高經(jīng)濟效益和應(yīng)變能力為主要目的,以信息技術(shù)、計算機技術(shù)及先進管理思想為根底,以用戶的存貨和提貨要求為驅(qū)動,以訂單管理、方案管理、倉庫管理、運輸管理等為主要內(nèi)容,在計算機網(wǎng)絡(luò)和數(shù)據(jù)庫管理系統(tǒng)的支持下,具有開放系統(tǒng)結(jié)構(gòu)和易維護的集成化計算機管理系統(tǒng)。48系統(tǒng)需求分析案例:X—MIS具體目標(biāo)〔1〕訂單管理:對用戶信息及相關(guān)的存貨訂單、提貨訂單、重新安排貨物庫存訂單進行管理與維護,并能對各個訂單的執(zhí)行情況進行動態(tài)查詢,及時響應(yīng)用戶的需求?!?〕方案管理:根據(jù)用戶的存貨訂單、提貨訂單、重新安排貨物庫存訂單以及庫存能力和運輸能力,制定合理的倉儲方案和運輸方案,最大限度地降低倉儲本錢。49系統(tǒng)需求分析案例:X—MIS具體目標(biāo)〔3〕倉庫管理:進行日常的貨物出/入庫事務(wù)處理,按時清點貨物,保證帳物相符,并能動態(tài)地反映倉儲能力?!?〕運輸管理:制定并執(zhí)行具體的運輸方案,并及時反響方案的執(zhí)行情況,對車輛、司機及其工作量進行管理與維護50系統(tǒng)分析的主要內(nèi)容與過程:結(jié)構(gòu)分析結(jié)構(gòu)分析的主要任務(wù)是根據(jù)系統(tǒng)目標(biāo)及需求分析的結(jié)果,建立系統(tǒng)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)。作為系統(tǒng)配置以及系統(tǒng)設(shè)計的主要依據(jù)。51系統(tǒng)分析的主要內(nèi)容與過程:結(jié)構(gòu)分析〔1〕優(yōu)化系統(tǒng)的信息流程〔2〕建立系統(tǒng)的功能模型和信息模型〔3〕建立系統(tǒng)的邏輯結(jié)構(gòu)52系統(tǒng)結(jié)構(gòu)分析:優(yōu)化系統(tǒng)的信息流程在系統(tǒng)原有信息流程的根底上,對其進行優(yōu)化,得到優(yōu)化后的信息流程,作為建立系統(tǒng)功能模型、信息模型、邏輯結(jié)構(gòu)的根底。53系統(tǒng)結(jié)構(gòu)分析:優(yōu)化系統(tǒng)信息流程的準(zhǔn)那么特定的管理思想消除冗余的信息消除冗余信息流程54系統(tǒng)結(jié)構(gòu)分析:建立功能模型和信息模型根據(jù)系統(tǒng)的業(yè)務(wù)流程、信息流程、組織機構(gòu)等信息,采用DFD、IDEF0等方法建立系統(tǒng)的功能模型和信息模型,作為建立系統(tǒng)邏輯結(jié)構(gòu)和功能以及進行系統(tǒng)信息設(shè)計的主要依據(jù)。55系統(tǒng)結(jié)構(gòu)分析:建立系統(tǒng)的邏輯結(jié)構(gòu)根據(jù)系統(tǒng)的信息流程、功能模型與信息模型,劃分子系統(tǒng),建立系統(tǒng)的邏輯結(jié)構(gòu)。說明各子系統(tǒng)之間以及子系統(tǒng)內(nèi)部各組成局部之間的功能和信息之間的接口關(guān)系。對關(guān)鍵問題提出解決的技術(shù)方案。56系統(tǒng)結(jié)構(gòu)分析案例X公司優(yōu)化后的信息流程X—MIS的功能模型X—MIS的信息模型X—MIS的邏輯結(jié)構(gòu)57系統(tǒng)結(jié)構(gòu)分析案例:優(yōu)化的信息流程重新安排貨物庫存訂單用戶信息提貨訂單存貨訂單貨物庫存信息倉庫及貨位信息運輸計劃運輸任務(wù)司機及車輛信息58系統(tǒng)結(jié)構(gòu)分析案例:功能及信息模型功能模型見結(jié)構(gòu)化系統(tǒng)分析與設(shè)計局部信息模型見信息模型與數(shù)據(jù)庫設(shè)計局部59系統(tǒng)結(jié)構(gòu)分析案例:系統(tǒng)結(jié)構(gòu)與功能訂單管理計劃管理倉庫管理運輸管理系統(tǒng)管理與維護60系統(tǒng)結(jié)構(gòu)與功能:系統(tǒng)管理人員、組織機構(gòu)、貨物、車輛等的編碼規(guī)那么及編碼管理,具有增、刪、查、改、打印等功能系統(tǒng)數(shù)據(jù)備份與恢復(fù)系統(tǒng)操作口令管理與維護61系統(tǒng)結(jié)構(gòu)與功能:訂單管理用戶信息管理與維護存貨訂單的管理與維護提貨訂單的管理與維護重新安排庫存貨物訂單的管理與維護查詢存貨/提貨/重新安排貨物庫存訂單的執(zhí)行情況查詢用戶的存貨情況62系統(tǒng)結(jié)構(gòu)與功能:方案管理查詢存貨/提貨/重新安排貨物庫存訂單計算并查詢倉儲能力和運輸能力確定存貨訂單中貨物存放的倉庫編制并下達運輸任務(wù)查詢運輸任務(wù)的執(zhí)行情況63系統(tǒng)結(jié)構(gòu)與功能:倉庫管理查詢存貨/提貨訂單貨物入/出庫事務(wù)處理貨物庫存帳目管理與維護倉庫及貨位信息管理與維護64系統(tǒng)結(jié)構(gòu)與功能:運輸管理查詢運輸任務(wù)及其執(zhí)行情況制定并下達運輸方案司機根本信息管理車輛根本信息管理查詢運輸方案的執(zhí)行情況65系統(tǒng)結(jié)構(gòu)分析案例:系統(tǒng)接口訂單管理系統(tǒng)管理與維護倉庫管理計劃管理①②③④⑤訂單管理與其它子系統(tǒng)之間的接口系統(tǒng)管理為訂單管理提供倉儲管理員、用戶、貨物的編碼規(guī)那么及編碼訂單管理為倉庫管理提供存貨/提貨訂單倉庫管理為訂單管理提供貨物存儲信息訂單管理為方案管理提供存貨/提貨訂單方案管理為訂單管理提供訂單的執(zhí)行情況66系統(tǒng)結(jié)構(gòu)分析案例:關(guān)鍵技術(shù)解決方案〔1〕倉儲、運輸能力的計算及維護方法〔2〕訂單的方案與調(diào)度模型與算法67系統(tǒng)分析的主要內(nèi)容與過程:系統(tǒng)配置系統(tǒng)配置的主要任務(wù)是結(jié)合具體的實現(xiàn)環(huán)境,確定系統(tǒng)的物理結(jié)構(gòu)?!?〕進行網(wǎng)絡(luò)系統(tǒng)的分析與設(shè)計〔2〕根據(jù)系統(tǒng)功能及物理結(jié)構(gòu),確定系統(tǒng)的組織機構(gòu)配置,說明各類用戶的責(zé)任與義務(wù),以及各類用戶之間的相互關(guān)系。68制定方案及效益分析:經(jīng)費方案系統(tǒng)硬件費用系統(tǒng)軟件費用系統(tǒng)環(huán)境建設(shè)費用系統(tǒng)開發(fā)費用系統(tǒng)運行費用人員培訓(xùn)及管理費用不可預(yù)見費用69制定方案及效益分析:實施方案總體協(xié)調(diào)方案各局部進度方案70制定方案及效益分析:培訓(xùn)方案培訓(xùn)內(nèi)容培訓(xùn)對象培訓(xùn)進度71制定方案及效益分析:預(yù)期效益分析可量化效益不可量化效益72系統(tǒng)分析過程:文檔的主要內(nèi)容1.0前言簡要說明工程的承擔(dān)者、用戶及本系統(tǒng)與其它系統(tǒng)或機構(gòu)的關(guān)系及聯(lián)系。2.0摘要簡要說明所開發(fā)系統(tǒng)的名稱、功能及目標(biāo)。3.0需求分析73系統(tǒng)分析過程:文檔的主要內(nèi)容3.1應(yīng)用系統(tǒng)根本狀況分析說明應(yīng)用系統(tǒng)所處環(huán)境、規(guī)模、主要業(yè)務(wù)及組織機構(gòu)等情況。3.2應(yīng)用系統(tǒng)的業(yè)務(wù)流程3.3應(yīng)用系統(tǒng)的信息流程3.4應(yīng)用系統(tǒng)的組織機構(gòu)3.5應(yīng)用系統(tǒng)的總體目標(biāo)74系統(tǒng)分析過程:文檔的主要內(nèi)容4.0系統(tǒng)結(jié)構(gòu)分析4.1系統(tǒng)優(yōu)化及其信息流程4.2系統(tǒng)功能模型4.3系統(tǒng)信息模型4.4系統(tǒng)結(jié)構(gòu)及功能4.5系統(tǒng)接口分析4.6系統(tǒng)技術(shù)方案及技術(shù)路線75系統(tǒng)分析過程:文檔的主要內(nèi)容5.0系統(tǒng)配置5.1系統(tǒng)網(wǎng)絡(luò)分析與設(shè)計5.2系統(tǒng)物理結(jié)構(gòu)5.3軟件配置5.4硬件配置5.5組織機構(gòu)配置76系統(tǒng)分析過程:文檔的主要內(nèi)容6.0實施進度方案7.0培訓(xùn)方案8.0經(jīng)費方案9.0系統(tǒng)預(yù)期效益分析77應(yīng)用軟件系統(tǒng)開發(fā)過程:設(shè)計過程系統(tǒng)設(shè)計的目標(biāo)主要內(nèi)容與過程系統(tǒng)設(shè)計文檔的主要內(nèi)容78系統(tǒng)設(shè)計過程:設(shè)計目標(biāo)具有較高的運行效率具有較高的可靠性具有較好的人機接口和可操作性具有較好的維護性79系統(tǒng)設(shè)計目標(biāo):較高的運行效率運行效率主要是指系統(tǒng)的處理能力、運行時間和響應(yīng)時間。處理能力是單位時間內(nèi)系統(tǒng)所能處理事務(wù)的多少;運行時間是系統(tǒng)完成某種任務(wù)所花費的時間;響應(yīng)時間是指用戶向發(fā)出某種請求時,系統(tǒng)返回結(jié)果的時間。80系統(tǒng)設(shè)計目標(biāo):較高的運行效率影響系統(tǒng)運行效率的因素:
系統(tǒng)的體系結(jié)構(gòu)或計算模型
臨時文件的組織結(jié)構(gòu)和數(shù)量
軟件結(jié)構(gòu)或程序調(diào)用關(guān)系
系統(tǒng)數(shù)據(jù)的分布方式及組織結(jié)構(gòu)81系統(tǒng)設(shè)計目標(biāo):較高的可靠性系統(tǒng)的可靠性是指系統(tǒng)在運行過程中,抵抗異常情況的干擾、保證系統(tǒng)正常工作的能力。系統(tǒng)設(shè)計時注意以下幾方面的問題:設(shè)計中應(yīng)盡量防止軟件中的邏輯錯誤;在設(shè)計系統(tǒng)的人/機接口時,對關(guān)鍵的輸入信息應(yīng)設(shè)計檢錯、糾錯的功能;82系統(tǒng)設(shè)計目標(biāo):較高的可靠性對可能的錯誤,應(yīng)進行容錯設(shè)計;必要的情況下,應(yīng)設(shè)置運行日志和信息跟蹤功能;對關(guān)鍵性的數(shù)據(jù)和操作,應(yīng)設(shè)置必要的權(quán)限控制,防止越權(quán)操作,引發(fā)系統(tǒng)故障,并保證系統(tǒng)重要數(shù)據(jù)的平安性。83系統(tǒng)設(shè)計目標(biāo):較好的人機接口與可操作性系統(tǒng)設(shè)計時注意以下幾方面的問題:從用戶的角度出發(fā),樹立用戶第一的觀點;對輸入系統(tǒng)的信息,特別是漢字信息,盡量做到一次輸入、屢次使用,一處輸入、多處引用;屏幕顯示信息應(yīng)盡量直觀、逼真、清晰;84系統(tǒng)設(shè)計目標(biāo):較好的人機接口與可操作性
人/機界面應(yīng)具有較強的檢錯、容錯功能,防止系統(tǒng)故障;
應(yīng)有完善的幫助系統(tǒng),指導(dǎo)用戶的正確操作。85系統(tǒng)設(shè)計目標(biāo):易維護性系統(tǒng)的易維護性是指系統(tǒng)容易修改的程度。引起系統(tǒng)修改或變化的因素很多,主要的有:
系統(tǒng)需求的變化。計算機軟、硬件技術(shù)系統(tǒng)在運行的過程當(dāng)中的一些小的錯誤或操作86系統(tǒng)設(shè)計目標(biāo):易維護性從設(shè)計的角度考慮,提高系統(tǒng)的可維護性可從以下幾方面入手:
按照數(shù)據(jù)穩(wěn)定性的原理規(guī)劃系統(tǒng)。
依據(jù)數(shù)據(jù)驅(qū)動原理,設(shè)計系統(tǒng)的軟件結(jié)構(gòu)和程序流程。
采用開發(fā)工具進行應(yīng)用開發(fā),提高系統(tǒng)開發(fā)與維護的效率。87系統(tǒng)設(shè)計過程:主要內(nèi)容與過程確定系統(tǒng)自動化程度及人機分工系統(tǒng)信息設(shè)計系統(tǒng)軟件結(jié)構(gòu)設(shè)計模塊設(shè)計系統(tǒng)分析修改需求系統(tǒng)目標(biāo)及約束數(shù)據(jù)庫設(shè)計技術(shù)、信息編碼與分布技術(shù)結(jié)構(gòu)化系統(tǒng)設(shè)計方法系統(tǒng)設(shè)計方法及工具系統(tǒng)分析及設(shè)計人員模塊輸入/輸出及內(nèi)部處理流程系統(tǒng)軟件結(jié)構(gòu)系統(tǒng)接口數(shù)據(jù)字典、信息編碼規(guī)則數(shù)據(jù)庫結(jié)構(gòu)系統(tǒng)設(shè)計文檔系統(tǒng)分析文檔軟件部件88系統(tǒng)設(shè)計的主要內(nèi)容與過程:人機分工〔1〕應(yīng)充分理解和認(rèn)識人及計算機在應(yīng)用系統(tǒng)中各自的特點:·在處理速度方面·在信息處理的精度和工作穩(wěn)定性方面·在概念的精確程度方面,·在應(yīng)付意外情況和根據(jù)實際背景靈活決策方面89系統(tǒng)設(shè)計的主要內(nèi)容與過程:人機分工〔2〕確定系統(tǒng)的自動化程度并進行合理的人機分工要遵循以下原那么:·對大量重復(fù)性的數(shù)學(xué)運算等工作,應(yīng)盡量由計算機完成?!τ谀承Q策問題,應(yīng)盡量由人來處理。90系統(tǒng)設(shè)計的主要內(nèi)容與過程:人機分工〔3〕在進行人機分工時,應(yīng)防止走極端,即:·一味地追求計算機處理,將許多只能由人完成的工作交給計算機去干,從而造成設(shè)計復(fù)雜、系統(tǒng)造價上升,同時得不到合理、有效的處理結(jié)果?!ぐ驯驹撚捎嬎銠C完成的工作交由人來處理,從而不能很好地發(fā)揮計算機信息處理的優(yōu)勢,使用戶對應(yīng)用系統(tǒng)失去信心。91系統(tǒng)設(shè)計的主要內(nèi)容與過程:系統(tǒng)信息設(shè)計信息編碼規(guī)那么設(shè)計數(shù)據(jù)項設(shè)計數(shù)據(jù)庫設(shè)計文件設(shè)計92系統(tǒng)信息設(shè)計:信息編碼規(guī)那么設(shè)計設(shè)計編碼規(guī)那么時,應(yīng)盡量采用已有的標(biāo)準(zhǔn)編碼;需要重新設(shè)計時,應(yīng)考慮到與標(biāo)準(zhǔn)編碼的兼容和轉(zhuǎn)換;編碼規(guī)那么中的代碼長度應(yīng)符合簡短、定長、可擴展要求;代碼字符可以是字母型、數(shù)字型和字母數(shù)字組合型。93系統(tǒng)信息設(shè)計:數(shù)據(jù)項設(shè)計定義數(shù)據(jù)項的主要內(nèi)容有:確定數(shù)據(jù)項的名稱、簡稱、數(shù)據(jù)類型、長度、別名等。為了保證全系統(tǒng)范圍內(nèi)數(shù)據(jù)項定義的唯一性,數(shù)據(jù)項的定義的全部內(nèi)容應(yīng)以某種方式存入系統(tǒng)中,以便系統(tǒng)中的各個局部引用和查閱,保證數(shù)據(jù)項定義的唯一性。94系統(tǒng)信息設(shè)計:X-MIS中數(shù)據(jù)項設(shè)計數(shù)據(jù)項名稱 數(shù)據(jù)項簡稱 類型長度 備注貨物編號 ItemNo Char(12) 用戶編號 UserNo Char(12) 存/提貨訂單號OrdNo Char(12) 倉庫編號 StockNo Char(12) 貨位編號 StockRhNo Char(10) 貨物名稱 ItemName Char(20) 數(shù)量 ItemQnt Int貨物數(shù)量單位 ItemUnit Char(10)貨物單位95系統(tǒng)信息設(shè)計:數(shù)據(jù)庫設(shè)計根據(jù)系統(tǒng)的信息模型,采用數(shù)據(jù)庫設(shè)計方法,進行數(shù)據(jù)庫結(jié)構(gòu)設(shè)計:〔1〕基于ER模型的數(shù)據(jù)庫設(shè)計〔2〕基于IDEF1X的數(shù)據(jù)庫設(shè)計96系統(tǒng)信息設(shè)計:文件設(shè)計文件設(shè)計的主要內(nèi)容有:〔1〕確定文件的結(jié)構(gòu):確定構(gòu)成文件記錄的各數(shù)據(jù)項及關(guān)鍵字;〔2〕確定文件的容量:根據(jù)臨時數(shù)據(jù)和中間結(jié)果,確定文件的大??;97系統(tǒng)信息設(shè)計:文件設(shè)計〔3〕確定文件的組織方式:根據(jù)文件的容量、用途、處理的特點決定文件的組織方式;〔4〕確定文件的存取權(quán)限及地點。98系統(tǒng)信息設(shè)計:文件設(shè)計文件的組織方式主要有:〔1〕順序組織〔2〕索引組織〔3〕順序索引組織99文件組織方式:順序組織順序組織按數(shù)據(jù)產(chǎn)生的順序?qū)⑵浔4娴轿募?,適用于小量數(shù)據(jù)的存取。
數(shù)據(jù)文件順序組織方式100文件組織方式:索引組織索引組織方式由數(shù)據(jù)文件和索引文件組成。確定數(shù)據(jù)記錄的關(guān)鍵字,將數(shù)據(jù)記錄寫入數(shù)據(jù)文件,將數(shù)據(jù)記錄在數(shù)據(jù)文件中的地址及關(guān)鍵字寫入索引文件。適用于大規(guī)模數(shù)據(jù)的存取。
101文件組織方式:索引組織數(shù)據(jù)文件索引組織方式索引文件數(shù)據(jù)記錄數(shù)據(jù)記錄在數(shù)據(jù)文件中的地址數(shù)據(jù)記錄的關(guān)鍵字102文件組織方式:順序索引組織順序索引組織方式將數(shù)據(jù)文件分為數(shù)據(jù)區(qū)和索引區(qū),兩局部。將數(shù)據(jù)記錄寫入數(shù)據(jù)區(qū),將數(shù)據(jù)記錄在數(shù)據(jù)區(qū)中的地址及關(guān)鍵字寫入索引區(qū)。適用于中等規(guī)模的數(shù)據(jù)存取。103文件組織方式:順序索引組織數(shù)據(jù)及索引文件順序索引組織方式數(shù)據(jù)記錄數(shù)據(jù)記錄在數(shù)據(jù)區(qū)中的地址數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)區(qū)索引區(qū)104系統(tǒng)設(shè)計的主要內(nèi)容與過程:系統(tǒng)軟件結(jié)構(gòu)設(shè)計〔1〕根據(jù)系統(tǒng)的功能模型和信息模型設(shè)計系統(tǒng)的初始軟件結(jié)構(gòu);〔2〕按照軟件結(jié)構(gòu)設(shè)計的優(yōu)化準(zhǔn)那么及已有的軟件部件,進一步調(diào)整、修改、分解或合并,優(yōu)化軟件結(jié)構(gòu);〔3〕如果是分布式應(yīng)用系統(tǒng),根據(jù)功能分布準(zhǔn)那么與方法,進行系統(tǒng)功能分布設(shè)計;〔4〕描述系統(tǒng)的用戶接口,說明各模塊的功能、接口數(shù)據(jù)結(jié)構(gòu)及屏幕界面105系統(tǒng)設(shè)計的主要內(nèi)容與過程:模塊設(shè)計根據(jù)每個模塊的接口描述,設(shè)計其內(nèi)部數(shù)據(jù)結(jié)構(gòu)及處理的邏輯結(jié)構(gòu),并編寫模塊設(shè)計說明,為下一步的編程奠定根底106系統(tǒng)設(shè)計過程:文檔的主要內(nèi)容1.0概述簡要說明系統(tǒng)設(shè)計文檔的主要內(nèi)容、完成者、特殊說明等。2.0系統(tǒng)結(jié)構(gòu)設(shè)計
用結(jié)構(gòu)圖說明系統(tǒng)的模塊劃分,簡要說明每個模塊的標(biāo)識及功能,分層次地給出各模塊間的相互調(diào)用關(guān)系。107系統(tǒng)設(shè)計過程:文檔的主要內(nèi)容3.0接口設(shè)計3.1用戶接口
說明將向用戶提供的人機界面的內(nèi)容及格式、命令及其語法結(jié)構(gòu)、各種提示及應(yīng)答信息的內(nèi)容與含義。3.1外部接口
說明本系統(tǒng)與其它相關(guān)系統(tǒng)的關(guān)聯(lián)關(guān)系。包括軟件與硬件之間、應(yīng)用軟件與系統(tǒng)軟件之間的接口關(guān)系108系統(tǒng)設(shè)計過程:文檔的主要內(nèi)容3.3內(nèi)部接口說明本系統(tǒng)內(nèi)部各模塊之間的接口安排。4.0系統(tǒng)信息設(shè)計4.1信息編碼設(shè)計說明本系統(tǒng)的信息編碼規(guī)那么、使用方法等4.2數(shù)據(jù)項定義給出本系統(tǒng)中所有數(shù)據(jù)項的名稱、簡稱、類型及長度等109系統(tǒng)設(shè)計過程:文檔的主要內(nèi)容4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
說明根據(jù)IDEF1X圖或ER圖建立的所有關(guān)系表的名稱、屬性、關(guān)鍵字及表之間的關(guān)系。對于臨時文件,采用類似C語言的數(shù)據(jù)結(jié)構(gòu)說明其數(shù)據(jù)的內(nèi)部構(gòu)造。5.0模塊設(shè)計說明每個模塊的輸入/輸出的內(nèi)容與格式、處理流程等。110系統(tǒng)設(shè)計過程:文檔的主要內(nèi)容6.0系統(tǒng)出錯處理設(shè)計6.1出錯信息說明每種可能的出錯,或出錯時系統(tǒng)提示信息的含義及處理方法。6.2故障措施
說明故障出現(xiàn)時可能采取的變通措施。6.3系統(tǒng)維護設(shè)計說明為了系統(tǒng)維護的方便而設(shè)置的檢測點或?qū)S媚K111系統(tǒng)實施過程經(jīng)過系統(tǒng)分析與設(shè)計階段,已經(jīng)得到了有關(guān)系統(tǒng)的全部設(shè)計信息,接下來的工作便是將文檔中的邏輯系統(tǒng)變成真正實際運行的物理系統(tǒng)。包括:〔1〕系統(tǒng)實施的主要內(nèi)容與過程〔2〕系統(tǒng)實施過程的主要文檔112系統(tǒng)實施過程:主要內(nèi)容與過程實現(xiàn)系統(tǒng)測試系統(tǒng)試運行系統(tǒng)系統(tǒng)目標(biāo)及約束系統(tǒng)設(shè)計文檔系統(tǒng)分析文檔系統(tǒng)實現(xiàn)修改需求物理系統(tǒng)、源程序清單用戶手冊、系統(tǒng)測試計劃系統(tǒng)測試分析報告應(yīng)用軟件系統(tǒng)軟件部件系統(tǒng)實施方法及工具系統(tǒng)開發(fā)及測試人員系統(tǒng)開發(fā)工具系統(tǒng)測試方法及工具113系統(tǒng)實施的主要內(nèi)容與過程:系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)的主要任務(wù)是根據(jù)系統(tǒng)設(shè)計,利用所選定的開發(fā)環(huán)境與工具進行編程,將文檔中的邏輯系統(tǒng)變成能真正實際運行的物理系統(tǒng)。114系統(tǒng)實施的主要內(nèi)容與過程:測試系統(tǒng)系統(tǒng)測試是保證系統(tǒng)開發(fā)成功的重要一環(huán)。設(shè)計上完美無缺的系統(tǒng)是不存在的。系統(tǒng)測試的主要內(nèi)容包括單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試。115測試系統(tǒng):單元測試單元測試是對軟件設(shè)計的最小單位——模塊進行正確性檢驗的測試工作,測試模塊在語法、格式和邏輯上的錯誤,用單元測試用例測試程序,將實際結(jié)果與期望值進行比較,以驗證模塊設(shè)計的正確性。單元測試的主要內(nèi)容包括:116測試系統(tǒng):單元測試單元測試的主要內(nèi)容包括:〔1〕模塊接口:對被測的模塊,信息能否正確無誤地輸入和輸出;〔2〕局部數(shù)據(jù)結(jié)構(gòu):在模塊工作過程中,其內(nèi)部的數(shù)據(jù)能否保持完整性,包括內(nèi)部數(shù)據(jù)的內(nèi)容、形式及相互關(guān)系是否正確;117測試系統(tǒng):單元測試〔3〕邊界條件:在為限制數(shù)據(jù)加工而設(shè)置的邊界處模塊是否能正常工作;〔4〕覆蓋條件:模塊的運行能否到達滿足特定的邏輯覆蓋;〔5〕出錯處理:模塊工作中發(fā)生了錯誤,其中的出錯處理設(shè)施是否有效。118測試系統(tǒng):集成測試在每個模塊完成單元測試后,需按照設(shè)計時作出的結(jié)構(gòu)圖,把它們聯(lián)結(jié)起來,進行集成測試,檢驗與軟件設(shè)計相關(guān)的程序結(jié)構(gòu)問題,檢查模塊接口間的錯誤。用組裝測試用例執(zhí)行程序,將實際結(jié)果與期望值進行比較,以驗證系統(tǒng)設(shè)計的正確性。119測試系統(tǒng):集成測試集成測試的主要內(nèi)容包括:〔1〕各模塊是否無錯誤地連接;〔2〕能否保證數(shù)據(jù)有效傳送及數(shù)據(jù)的完整性和一致性;〔3〕人機界面及各種通信接口能否滿足設(shè)計要求;〔4〕能否與系統(tǒng)分析中規(guī)定的所有設(shè)備正確聯(lián)接。120測試系統(tǒng):確認(rèn)測試集成測試完成后,在各模塊接口無錯誤并滿足軟件設(shè)計要求的根底上,還需進行確認(rèn)測試。用于驗證系統(tǒng)是否到達了所期望的功能與性能。用確認(rèn)測試用例試程序,將結(jié)果與期望值比較,測試軟件是否滿足需求規(guī)格說明的要求。121測試系統(tǒng):確認(rèn)測試確認(rèn)測試的主要內(nèi)容包括:〔1〕功能方面應(yīng)測試系統(tǒng)的輸入、處理、輸出是否滿足需求;〔2〕性能方面應(yīng)測試系統(tǒng)的數(shù)據(jù)精確度、時間特性〔如響應(yīng)時間、處理時間、數(shù)據(jù)轉(zhuǎn)換及傳輸時間,運行時間等〕;122測試系統(tǒng):確認(rèn)測試〔3〕適應(yīng)性〔在操作方式,運行環(huán)境與其他軟件的接口發(fā)生變化時,應(yīng)具備的適應(yīng)能力〕是否滿足設(shè)計要求;〔4〕其他限制條件的測試,如可使用性、平安保密性、可維護性、可移值性、故障處理能力等。123測試系統(tǒng):系統(tǒng)測試在完成確認(rèn)測試之后,應(yīng)對系統(tǒng)與其相關(guān)的局部或全部軟硬件組成的系統(tǒng)進行綜合測試。將實際結(jié)果與期望值比較,以驗證該系統(tǒng)是否滿足要求124測試系統(tǒng):系統(tǒng)測試系統(tǒng)測試的主要內(nèi)容包括:〔1〕恢復(fù)測試采取各種人工方法使軟件出錯而不能正常工作,進而檢驗系統(tǒng)的恢復(fù)能力。如果系統(tǒng)本身能夠自動地進行恢復(fù),那么應(yīng)檢驗:重新初始化、數(shù)據(jù)恢復(fù)以及重新啟動是否正確。如果這一恢復(fù)需要人工干預(yù),那么應(yīng)考慮平均修復(fù)時間是否在限定的范圍內(nèi);125測試系統(tǒng):系統(tǒng)測試〔2〕平安測試設(shè)置一些企圖突破系統(tǒng)平安保密措施的測試用例,檢驗系統(tǒng)是否有平安保密的漏洞。〔3〕強度測試檢驗系統(tǒng)的能力最高能到達什么限度。在強度測試中程序被強制在它的設(shè)計能力極限狀態(tài)下運行,進而超出此極限,以驗證在超出臨界狀態(tài)下性能降級不是災(zāi)難性的126測試系統(tǒng):測試方案無論進行什么樣的測試,在進行測試之前,都應(yīng)制定詳細的測試方案,作為測試的依據(jù)。測試方案的內(nèi)容主要包括:〔1〕測試內(nèi)容:包括測試的名稱、內(nèi)容和目的;〔2〕測試環(huán)境:包括測試所用的設(shè)備、軟件等;〔3〕輸入數(shù)據(jù):包括測試中所使用的輸入數(shù)據(jù)及選擇這些輸入數(shù)據(jù)的策略;127測試系統(tǒng):測試方案〔4〕輸出數(shù)據(jù):包括測試中預(yù)期的輸出數(shù)據(jù),如測試結(jié)果及可能產(chǎn)生的中間結(jié)果或運行信息;〔5〕操作步驟:說明測試的操作過程;〔6〕評價準(zhǔn)那么:說明所選擇的測試用例能夠檢查的范圍及其局限性;判斷測試工作是否能夠通過的評價尺度等。128系統(tǒng)實施的主要內(nèi)容與過程:試運行系統(tǒng)系統(tǒng)試運行是指利用實際的數(shù)據(jù)全面測試與運行系統(tǒng)的過程。主要內(nèi)容包括:〔1〕根底數(shù)據(jù)的整理與錄入;〔2〕用戶培訓(xùn);〔3〕交付使用系統(tǒng)。129試運行系統(tǒng):根底數(shù)據(jù)的整理與錄入〔1〕成立數(shù)據(jù)整理與錄入的專職小組;〔2〕依據(jù)根底數(shù)據(jù)的編碼規(guī)那么對數(shù)據(jù)編碼,消除數(shù)據(jù)的不一致性:〔3〕統(tǒng)一有關(guān)數(shù)據(jù)的計量單位;〔4〕制定或整理所有的定額數(shù)據(jù),例如,工時定額,材料定額等。保證數(shù)據(jù)完整性,成套性和準(zhǔn)確性。130試運行系統(tǒng):培訓(xùn)用戶〔1〕建立系統(tǒng)的意義與作用;〔2〕系統(tǒng)的根本原理、結(jié)構(gòu)和相關(guān)技術(shù):〔3〕系統(tǒng)的操作使用方法。131試運行系統(tǒng):交付使用系統(tǒng)〔1〕系統(tǒng)分析說明書;〔2〕系統(tǒng)設(shè)計說明書:〔3〕系統(tǒng)全部源程序清單〔4〕系統(tǒng)測試報告〔5〕用戶使用手冊〔6〕系統(tǒng)試運行情況說明及有關(guān)評價132系統(tǒng)的運行與維護系統(tǒng)投入正式運行后,為了保證系統(tǒng)正常運行,使其產(chǎn)生最大的效益,應(yīng)制定嚴(yán)格的系統(tǒng)管理與操作制度,包括:機房管理制度、技術(shù)檔案管理制度、數(shù)據(jù)錄入與維護制度、操作規(guī)程等。133系統(tǒng)的運行與維護:機房管理制度系統(tǒng)維護人員、操作人員及值班人員的義務(wù)、權(quán)限與責(zé)任。系統(tǒng)日常運行記錄,包括值班日記、系統(tǒng)故障及排除日記等。機房清潔衛(wèi)生制度。機房設(shè)備管理與維護制度134系統(tǒng)的運行與維護:技術(shù)檔案管理制度系統(tǒng)硬件、軟件手冊及說明書使用與保管制度。系統(tǒng)開發(fā)文檔的保管制度。系統(tǒng)維護與二次開發(fā)技術(shù)文檔的標(biāo)準(zhǔn)說明及管理制度。存貯介質(zhì)的保管制度135系統(tǒng)的運行與維護:數(shù)據(jù)錄入與維護制度原始數(shù)據(jù)采集及批準(zhǔn)、審查手續(xù)。數(shù)據(jù)錄入與維護的責(zé)任分工。數(shù)據(jù)備份與恢復(fù)的審查手續(xù)及責(zé)任。136系統(tǒng)的運行與維護:操作規(guī)程正確的操作步驟與方法操作員執(zhí)行功能范圍說明數(shù)據(jù)采集、錄入、修改、維護、刪除、備份的審批手續(xù)及制度,確保系統(tǒng)數(shù)據(jù)的正確性。有關(guān)輸出報表的時間及審批手續(xù)。跨部門的信息傳送審批手續(xù),以便部門職責(zé)清楚137系統(tǒng)實施過程:
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合法的金融借款合同
- 出租房租賃合同協(xié)議
- 用于經(jīng)營的房屋租賃合同
- 大數(shù)據(jù)風(fēng)控服務(wù)合同
- 汽車租賃書面合同書
- 聯(lián)保借款標(biāo)準(zhǔn)合同
- 2025小麥購銷合同樣本
- 個人借款合同合同英文范本
- 提升銷售技巧的培訓(xùn)課程
- 2024年5G通信基礎(chǔ)設(shè)施建設(shè)合同
- 家庭園藝資材蘊藏商機
- 母嬰護理員題庫
- 老年人預(yù)防及控制養(yǎng)老機構(gòu)院內(nèi)感染院內(nèi)感染基本知識
- SWITCH暗黑破壞神3超級金手指修改 版本號:2.7.6.90885
- 2023高考語文全國甲卷詩歌閱讀題晁補之《臨江仙 身外閑愁空滿眼》講評課件
- 數(shù)字營銷廣告技術(shù)行業(yè)rta巨量引擎實時接口
- 化工企業(yè)靜電安全檢查規(guī)程
- 線性系統(tǒng)理論鄭大鐘第二版
- 寧騷公共政策學(xué)完整版筆記
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- 勇者斗惡龍9(DQ9)全任務(wù)攻略
評論
0/150
提交評論