計算機導論 課件 第9、10章 多媒體和Web、系統(tǒng)分析與設計_第1頁
計算機導論 課件 第9、10章 多媒體和Web、系統(tǒng)分析與設計_第2頁
計算機導論 課件 第9、10章 多媒體和Web、系統(tǒng)分析與設計_第3頁
計算機導論 課件 第9、10章 多媒體和Web、系統(tǒng)分析與設計_第4頁
計算機導論 課件 第9、10章 多媒體和Web、系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第9章多媒體和Web主要內容多媒體和Web基礎知識多媒體元素多媒體網(wǎng)站的設計多媒體網(wǎng)站的開發(fā)多媒體和Web多媒體這一術語指的是任意類型的,涉及到多種媒體的應用。這里的媒體可以指文本、圖片、視頻、動畫和音頻。無論是否在網(wǎng)絡環(huán)境中,多媒體都被廣泛應用于多種類型的應用中。本章的重點著眼于Web上的多媒體,但介紹的關于多媒體的概念和技術也是可以被應用到非Web環(huán)境中的多媒體的?;赪eb的多媒體(也稱富媒體)主要指的是頁面上的文本和圖片,以及聲音、視頻或動畫。這些頁面本身是可交互的,它們會展示通過鏈接請求的信息。多媒體和Web現(xiàn)今的絕大多數(shù)網(wǎng)站都包含了多媒體內容,如網(wǎng)頁上常見的廣告、網(wǎng)站上常見的內容,或者是上傳到網(wǎng)站上的用戶提供的內容。今天的多媒體已經(jīng)成為因特網(wǎng)不可或缺的一部分,企業(yè)和個人都可以創(chuàng)建網(wǎng)站并給網(wǎng)絡上的游客提供內容,因此了解不同形式的媒體元素及知道把它們加入到網(wǎng)站上后帶來的影響是很重要的?;赪eb的多媒體應用在Web上,最常見的多媒體應用有:信息傳遞:如新聞網(wǎng)站、在線教育電子商務:如網(wǎng)上商城的產(chǎn)品目錄娛樂:如電視節(jié)目、電影、娛樂資源社會化媒體和虛擬世界:如社交網(wǎng)站網(wǎng)上商城中的虛擬模特基于Web的多媒體的優(yōu)缺點優(yōu)勢:相比于其他途徑,通過網(wǎng)頁可以傳遞更多種類的內容。Web多媒體可以帶來新的學習方式。很多想法能夠通過多媒體輕松地表達出來。劣勢:開發(fā)過程需要花費更多的時間和費用。保證系統(tǒng)性能時,存儲和傳輸多媒體內容的花費可能會很大。需要考慮不同用戶的網(wǎng)速。多媒體元素在網(wǎng)站中常見的多媒體元素有:文本圖片動畫音頻視頻文本文本可以以各式各樣的字體、顏色、大小和樣式表現(xiàn)出來。字體是由擁有同樣設計的字符文本組成的集合,如TimesNewRoman、Arial、宋體以及黑體等。字體可分為襯線字體和無襯線字體:襯線字體(serif,如TimesNewRoman、宋體)指的是在字母筆畫末端帶有小襯線的字體。無襯線字體(sansserif,如Arial)沒有襯線,經(jīng)常被用在標題、頁首、網(wǎng)頁橫幅等位置上。襯線字體(左)和非襯線字體(右)文本通常文本的大小是11號或12號。更小的字號文本會變得難以閱讀字號太大會占據(jù)屏幕的太多空間注意網(wǎng)站的配色:保持文本顏色和網(wǎng)頁背景顏色之間的高對比度。決定文本大小時,需考慮用戶使用的瀏覽器、屏幕的大小和屏幕分辨率。圖片常用的圖片格式有很多,如:TIF、BMP、GIF、JPEG和PNG。掃描的圖片、醫(yī)用圖片和用于桌面排版的圖片通常都是以TIF的格式存儲的。使用Windows操作系統(tǒng)的畫圖工具和其他類似的圖片處理工具生成的圖片通常都是以BMP格式存儲的。網(wǎng)頁上使用的圖片通常都是以GIF、JPEG或PNG格式存儲的。圖片的文件格式和大小可以通過圖像處理軟件進行更改。GIFGIF(GraphicsInterchangeFormat,圖像交換格式)格式是一種標準的網(wǎng)頁圖片格式,這種格式的圖片經(jīng)常被用在商標、橫幅和其他非攝影級別的圖片上。GIF是一種使用無損壓縮的、高效的圖片格式,即以GIF格式存儲的圖片,其質量不會下降。GIF格式的圖片只有256種顏色。GIF圖片通常是矩形的,但是它們可以利用透明的背景來使圖片看起來是非矩形的。GIF圖片可以是交插的(打開時是模糊的,逐漸變清晰),也可以是非交插的(從上到下逐漸加載清晰圖片)PNGPNG(PortableNetworkGraphics,流式網(wǎng)絡圖像)格式是為了應對GIF格式的專利問題而于1996年特別設計出來的。PNG格式同GIF格式一樣,使用無損壓縮算法,但它的壓縮率在很多非攝影級別的圖片上要比GIF格式更高,使得圖片的文件大小更小。PNG圖片可以使用256色的顏色板(同GIF格式的圖片一樣),或是使用真彩色(同JPEG格式一樣,超過一千六百萬種顏色)。PNG圖片也可以設置透明或交插的特性。JPEGJPEG(JointPhotographicExpertsGroup,聯(lián)合圖像專家組)格式是網(wǎng)頁照片的標準格式。JPEG使用有損壓縮格式,所以在壓縮過程中,圖像的質量會降低??梢詫PEG文件設置從0%到100%的壓縮量。當選擇更高的壓縮量時,文件的大小將會變得更小,但圖片的質量也會變得更低。JPEG圖片的顯示類似于交插的GIF圖片,一開始會以低分辨率顯示,然后圖像的質量會逐漸提高。JPEG圖片可以使用真彩色,因此JPEG格式通常會被用在照片和其他一些需要超過256種顏色的圖片上。動畫在網(wǎng)頁中,通常用Java小程序(Javaapplets)或動態(tài)GIF加入簡單的動畫。Java小程序是被插入網(wǎng)頁的用來執(zhí)行特定任務的小型程序,如在證券投資中更改數(shù)值或者放大縮小網(wǎng)頁中的元素。動態(tài)GIF是存儲在一個文件中的一組GIF圖片,這些圖片可按照時間次序依次展示出來,模擬動畫的效果。許多廣告條幅就使用動態(tài)GIF來達到改變內容的效果。動畫網(wǎng)頁也可以包含更復雜的動畫,例如當點擊按鈕或文本改變時,會有動畫顯示出來。這些動畫大多數(shù)是用JavaScript或其他類似的腳本語言編寫的,另外一些則是用Flash或Silverlight等動畫開發(fā)工具制作的。瀏覽器需要支持JavaScript或者有合適的插件(如AdobeFlashPlayer)才能觀看這些復雜的動畫。音頻為了加速傳輸,網(wǎng)頁中的音頻通常是流式的,即最初只有音頻文件的一小部分會被下載和緩沖,這允許音頻文件快速播放——可以先播放下載的部分,并在播放的同時下載剩余部分。常用的音頻格式如:WAV(Waveform),無損格式,為大多數(shù)CD光盤所應用,WAV文件通常尺寸較大。MP3(MovingPictureExpertsGroupAudioLayer3),有損壓縮格式,用來制作非常高效、高品質的壓縮音頻文件。WAV文件可以通過轉換為MP3文件來減少其占用的空間。AIFF(AudioInterchangeFormatFile),無損格式,是為蘋果計算機制作的。對應的有損格式是AIFFC(AIFF-Compressed)。高級音頻編碼(AAC或M4A),用MP4的標準來編碼音頻,是除MP3之外的另一種可用于Web的選擇。視頻視頻也是由一張張“圖片”構成的,一張“圖片”稱為一幀,當圖片開始連續(xù)地展現(xiàn)(典型的是每秒24幀或更高的速率),它們看起來就像是原始的連續(xù)信息流。常用的視頻格式:AVI(Audio-Videointerleave),微軟開發(fā)的標準視頻文件格式。FLV(FlashVideoFormat),動畫視頻格式。MP2(MovingPictureExpertsGroup2),高質量的壓縮視頻文件格式。MP4(MovingPictureExpertsGroup4),為Web傳輸而開發(fā)的萬能格式。MOV(AppleQuickTime影片格式),蘋果公司開發(fā)的適用于Web傳輸?shù)娜f能視頻格式。WMV(WindowsMediaVideo),微軟公司開發(fā)的用于WindowsMediaPlayer的視頻格式。多媒體網(wǎng)站的設計基本設計原則:訪客喜歡有趣并且令人激動的應用程序時常用最新的信息來更新網(wǎng)站網(wǎng)站的易用性是決定人們是否會時常訪問它的決定性因素盡早決定網(wǎng)站的目標受眾是用臺式計算機還是上網(wǎng)本,抑或是智能手機,以及是否需要優(yōu)化內容以適應不同尺寸的設備響應式網(wǎng)站設計多媒體網(wǎng)站的設計設計網(wǎng)站時需考慮訪客的多樣性:一些功能不適用于所有瀏覽器。盡量不要要求用戶下載不常用的插件。不同的瀏覽器和屏幕分辨率會產(chǎn)生不同大小的頁面內容展現(xiàn)區(qū)域??紤]訪客帶寬的多樣性。設計多媒體網(wǎng)站的重要步驟:確定網(wǎng)站的目標及目標訪客。設計網(wǎng)站的結構和布局。設計網(wǎng)站的導航結構。確定網(wǎng)站的目標及目標訪客網(wǎng)站設計者需要確定網(wǎng)站的首要目標(比如營銷、產(chǎn)品、服務),還要確定一些補充性的元素或活動(比如游戲功能、博客,可以使得訪客定期回訪;在線的顧客交流等)。如果網(wǎng)站是為手機用戶設計的,還需要決定是否要包含與位置相關的應用或者其他流行的手機應用。此外,還需要確定要將哪些社交應用整合到網(wǎng)站上(比如分享到新浪微博),并在多個社交平臺注冊網(wǎng)站的官方賬號,以與對應平臺的用戶進行交流。確定網(wǎng)站的目標及目標訪客目標訪客會影響到網(wǎng)站多媒體元素的樣式。如果網(wǎng)站只用于內部局域網(wǎng),就不必像設計因特網(wǎng)網(wǎng)站那樣精心考慮文件大小和文件格式。如果目標訪客基本使用一種瀏覽器(比如InternetExplorer),就可以主要為這種瀏覽器設計網(wǎng)站。如果訪客是青少年,可以設計得花哨一些,而商務人士更喜歡簡約的網(wǎng)站。確定目標訪客后,就需要確定網(wǎng)站要包含的主題??梢酝ㄟ^瀏覽類似網(wǎng)站、和潛在用戶聊天等方式來確定網(wǎng)站主題。設計網(wǎng)站的結構和布局可以使用一些設計工具來設計網(wǎng)站的結構和布局,如流程圖、頁面布局和故事板,它們既可以用手工設計也可以借助特定的計算機軟件來設計。網(wǎng)站的流程圖(flowchart)描述了網(wǎng)站的頁面間是如何互相連接的。設計網(wǎng)站的結構和布局頁面布局經(jīng)常用來說明網(wǎng)站的布局和導航結構.設計網(wǎng)站的結構和布局故事板是一系列描述頁面或屏幕動態(tài)變化的草圖。故事板常用于電影制作,但在設計多媒體網(wǎng)站上的動畫元素時也可以使用,其形式類似于漫畫書。網(wǎng)站的導航結構在畫完網(wǎng)站的初步流程圖后,檢查一下網(wǎng)頁間的鏈接是否平衡——用戶應該可以在三次點擊之內到達網(wǎng)站的大多數(shù)頁面。常用的導航工具如下拉菜單、網(wǎng)站地圖、導航欄和搜索框。如果一個網(wǎng)頁的內容較多,可以考慮把內容分到幾個頁面中,以減少向下滾動和網(wǎng)頁加載時間,頁面之間可以用分頁標簽連接。對于長網(wǎng)頁,確??偸怯幸粋€可以讓用戶回到網(wǎng)頁頂部的鏈接。網(wǎng)站的導航結構網(wǎng)站地圖示例多媒體網(wǎng)站的開發(fā)開發(fā)多媒體網(wǎng)站的重要步驟:確定多媒體元素制作網(wǎng)站測試、發(fā)布與維護確定多媒體元素開發(fā)多媒體網(wǎng)站的第一步是確定網(wǎng)站要用的多媒體元素,如圖片、動畫、音頻和視頻??梢允褂脠D像編輯、視頻編輯和音頻編輯等軟件編輯多媒體元素。確定多媒體元素后,要將它們以合適的大小、分辨率和格式插入到網(wǎng)頁中。制作網(wǎng)站制作網(wǎng)站時常用的語言、標準或工具:HTML5CSS腳本語言AJAXVRML和X3D網(wǎng)站生成器HTML5相比于HTML,HTML5支持制作更加復雜和動態(tài)化的網(wǎng)頁或應用,比如在無需插件的情況下添加多媒體播放功能,并增加網(wǎng)頁的交互性。標記用途<video>插入視頻<audio>插入音頻<canvas>定義表格或圖表<keygen>定義密鑰<nav>定義導航鏈接HTML5的部分新標記CSSCSS(CascadingStyleSheets,層疊樣式表)可以用來確定一個頁面甚至是一整個網(wǎng)站的樣式。CSS樣式可以直接寫在一個網(wǎng)頁的開頭(稱為內部樣式表),但更多情況下是保存于一個獨立的文件中(稱為外部樣式表)。網(wǎng)頁可以通過引用CSS文件與其建立鏈接——CSS文件里定義的樣式會應用于所有鏈接的網(wǎng)頁上。相對于HTML而言,CSS能夠對網(wǎng)頁中對象的位置進行像素級的精確控制,支持幾乎所有的字體字號樣式,并能夠進行初步的交互設計。CSS外部樣式表腳本語言腳本可以讓開發(fā)人員通過在網(wǎng)頁代碼中直接編入程序命令或者腳本,從而將內容動態(tài)化。流行的腳本語言如JavaScript。編程人員可以用JavaScript往頁面中添加交互性內容,比如在鼠標放在某個條目上時彈出小窗或者文件。JavaScript同CSS一樣,可以嵌入網(wǎng)頁中,也可以作為單獨的文件存在。腳本語言JavaScript語言腳本語言VBScript(VisualBasicScriptingEdition)另一個當下較常用的腳本語言是VBScript,VBScript由微軟公司開發(fā),其用途與JavaScript類似一編程人員可以用它在網(wǎng)頁中加人交互性元素。熟悉可視化編程的人員可以很容易地將VBScript腳本加人到他們的網(wǎng)頁中。Perl(PracticalExtractionandReportLanguage,實用報表提取語言)Perl最初是為了加工文本而開發(fā)出的程序語言。因為它強大的文本處理能力,Perl已經(jīng)成為編寫CGI腳本(一種用于加工網(wǎng)頁中與數(shù)據(jù)庫相關的數(shù)據(jù)的腳本)最常用的語言。AJAX為了提高網(wǎng)頁的交互性,一系列的網(wǎng)頁標準應運而生——它們統(tǒng)稱為AJAX(AsynchronousJavaScriptandXML,異步JavaScript和XML)。傳統(tǒng)Web應用將用戶數(shù)據(jù)提交給網(wǎng)絡服務器,然后服務器將含有對應信息的新網(wǎng)頁傳送給用戶——用戶一有新的輸入信息,服務器就得重新發(fā)送一個新頁面給他,因此傳統(tǒng)Web應用的速度較慢。AJAX則不同,AJAX應用在用戶輸入新信息時只更新現(xiàn)有網(wǎng)頁沒有的數(shù)據(jù),傳輸內容較少,速度也就較快。VRML和X3DVRML(VirtualRealityModelingLanguage,虛擬現(xiàn)實建模語言)是用于在網(wǎng)頁中模擬三維對象的語言——VRML實際上就是3D世界中的HTML。VRML對象,如車子、房子等可以以360度旋轉查看。VRML的升級版是X3D。X3D支持專業(yè)繪圖、XML以及其他最新的技術。網(wǎng)站生成器在本地創(chuàng)建網(wǎng)頁及網(wǎng)站可以使用AdobeDreamWeaver等網(wǎng)頁制作軟件,而在云服務領域,這種軟件服務就稱為網(wǎng)站生成器。在網(wǎng)站生成器中,用戶可以從零開始進行設計,或者選擇已經(jīng)設計好的模板,并對其進行改動——以圖形化的方式增刪控件、設置內容等。網(wǎng)站設計好后,云服務提供商會對其進行維護。測試、發(fā)布與維護多媒體網(wǎng)站成形后,并不能馬上發(fā)布——需要先測試其功能與性能是否能達到要求,如:每一個超鏈接都要點開查看是否連接到了正確位置每一個帶有動態(tài)元素的操作(比如點擊或者指向)都必須要好好檢測。一些公司會對網(wǎng)站進行“壓力測試”以檢查網(wǎng)站性能。網(wǎng)站管理者還可以使用特定的軟件來長期監(jiān)測網(wǎng)站數(shù)據(jù),通過數(shù)據(jù)分析出網(wǎng)站瓶頸,并對此做出調整。測試、發(fā)布和維護通過在線網(wǎng)頁檢查工具檢查網(wǎng)頁的代碼測試、發(fā)布與維護當網(wǎng)站通過測試后,就可以發(fā)布了,即把它上傳到合適的網(wǎng)絡服務器。有關網(wǎng)站的所有內容(HTML文件、多媒體文件、CSS文件等)都應該上傳給服務器。一些網(wǎng)頁制作軟件提供了網(wǎng)站發(fā)布的功能,此外,還可以通過FTP或代理服務商提供的實用工具發(fā)布網(wǎng)站。網(wǎng)站發(fā)布后,就可以通過瀏覽器輸入URL進行瀏覽了。網(wǎng)站發(fā)布也意味著維護的開始。,網(wǎng)站應該定期更新以保證其內容的實時性及趣味性。還要時常進行評估,以查看它哪些地方需要修改或升級。第10章系統(tǒng)分析與設計主要內容信息系統(tǒng)信息系統(tǒng)基礎知識常見的信息系統(tǒng)系統(tǒng)開發(fā)生命周期項目開發(fā)計劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實現(xiàn)與維護信息系統(tǒng)信息系統(tǒng)是由人、計算機及其他外圍設備組成的能夠進行信息收集、傳遞、存儲、加工和維護的系統(tǒng)。信息系統(tǒng)能更有效率地滿足客戶的需求,也能幫助管理人員做出決策。教務系統(tǒng)、網(wǎng)上銀行系統(tǒng)、網(wǎng)上商城等都屬于信息系統(tǒng)。信息系統(tǒng)類似于動態(tài)網(wǎng)頁——不同級別的人訪問同一個信息系統(tǒng),能夠看到的內容是不一樣的。信息系統(tǒng)對問題的分類按照問題的難度,信息系統(tǒng)將問題分為:結構化問題:所有的數(shù)據(jù)字段含義確定,其決策過程和決策方法有固定的規(guī)律可循。如銀行系統(tǒng)中還款時間和金額的計算、養(yǎng)殖場中飼料配方的計算等。半結構化問題:具有一定的結構,但不夠明確,其決策過程和決策方法有一定規(guī)律可循,但又不能完全確定。如企業(yè)的經(jīng)費預算、商店的進貨數(shù)量等。非結構化問題:結構復雜,幾乎毫無規(guī)律性。如企業(yè)人員的聘用、商店的進貨選擇等。常見信息系統(tǒng)事務處理系統(tǒng)管理信息系統(tǒng)決策支持系統(tǒng)專家系統(tǒng)事務處理系統(tǒng)在信息系統(tǒng)中,事務是指雙方之間的交換,這通常需要訪問數(shù)據(jù)庫并可能更新數(shù)據(jù)庫中的數(shù)據(jù)項。常見的事務如銀行轉賬、刷卡購物等。事務處理系統(tǒng)(TransactionProcessingSystem,簡稱TPS)提供了建立、修改、存儲、處理、刪除事務的方法,并能根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)生成詳細報告。目前絕大部分事務處理系統(tǒng)是在線事務處理系統(tǒng)(OnLineTPS,簡稱OLTPsystem)——每個事務被建立后都會立刻被處理。事務處理系統(tǒng)在線事務處理系統(tǒng)的核心策略是提交和回滾:只有在一項事務的全部步驟都成功完成時,系統(tǒng)才會提交并永久地更新數(shù)據(jù)庫中的數(shù)據(jù)。一旦有一步失敗,整個事務就會回滾,相關記錄會恢復到該事務處理前的狀態(tài)。在線事務處理系統(tǒng)的難點:處理并發(fā)事務,即同時發(fā)生的很多事務。事務處理系統(tǒng)的缺點雖然可以生成詳細報告,但不方便管理人員進行理解與分析,這便需要借助于管理信息系統(tǒng)。管理信息系統(tǒng)管理信息系統(tǒng)(ManagementInformationSystem,簡稱MIS)可以對事務處理系統(tǒng)收集到的數(shù)據(jù)進行處理、生成報告,以提供管理人員進行結構化問題的決策。管理信息系統(tǒng)能夠提供用于解決結構化問題或日常任務的定期報告,這大大提高了管理效率。管理信息系統(tǒng)的缺點:不夠靈活,有時無法提供管理人員最想要的信息,另外它也不支持高難度的預測或模型創(chuàng)建。這便需要借助于決策支持系統(tǒng)。決策支持系統(tǒng)決策支持系統(tǒng)(DecisionSupportSystem,簡稱DSS)能夠對數(shù)據(jù)進行直接或間接的分析創(chuàng)建模型并生成預測,以幫助管理者進行決策。決策支持系統(tǒng)通常提供了多種多樣的工具,管理者可以使用這些工具對數(shù)據(jù)進行個性化的處理與分析。決策支持系統(tǒng)決策支持系統(tǒng)只是為人們提供決策所需的信息,而不能代替決策,管理者必須自行分析數(shù)據(jù)并做出決策。這是優(yōu)點也是缺點——人工判斷可以保證決策更合乎常理,但這需要精通該領域問題的專業(yè)人士進行判斷,并且需要良好的統(tǒng)計學基礎。如果企業(yè)或組織不想高薪聘請這樣的專家,或沒有這樣的需求,那么專家系統(tǒng)就成了更好的選擇。專家系統(tǒng)和神經(jīng)網(wǎng)絡專家系統(tǒng)依據(jù)存儲在計算機中的知識庫對數(shù)據(jù)進行分析,根據(jù)知識庫中的事實和規(guī)則來生成決策或建議。知識庫中的事實和規(guī)則通常從多個該領域專家或工程師的訪談中獲得。專家系統(tǒng)和神經(jīng)網(wǎng)絡專家系統(tǒng)是基于知識庫中的事實和規(guī)則的。如果沒有事實和規(guī)則,可以讓計算機根據(jù)許多次的實驗和錯誤嘗試總結出規(guī)則——這便是神經(jīng)網(wǎng)絡。神經(jīng)網(wǎng)絡利用計算機電路來模擬人腦思考、記憶與學習的過程。例如人臉識別神經(jīng)網(wǎng)絡:開始并沒有事實和規(guī)則,計算機在成千上萬次的實驗中總結出了規(guī)則——是否是人臉,哪張臉是男性的等等。這些總結出來的規(guī)則不一定完全正確,但會隨著樣本量的增加而不斷修正。專家系統(tǒng)和神經(jīng)網(wǎng)絡人臉識別神經(jīng)網(wǎng)絡系統(tǒng)開發(fā)生命周期每一個信息系統(tǒng)的分析與設計都需要經(jīng)過一個完整的系統(tǒng)開發(fā)生命周期(SoftwareDevelopmentLifeCycle,簡稱SDLC)典型的SDLC包括以下幾步:評估現(xiàn)有系統(tǒng),制定項目開發(fā)計劃。分析新系統(tǒng)的需求。設計系統(tǒng)的具體結構。編碼實現(xiàn)系統(tǒng),對其進行測試、發(fā)布與維護。SDLC是可以循環(huán)的系統(tǒng)開發(fā)周期SDLC的循環(huán)項目開發(fā)計劃在系統(tǒng)的項目開發(fā)計劃中,需要考慮如下的一些問題:項目的簡短描述,確定項目的范圍。團隊成員的選擇與分工。項目的成本估計和收益預估。項目的進度計劃。系統(tǒng)開發(fā)方法。系統(tǒng)開發(fā)方法指定了如何完成每個階段的工作,可以引導系統(tǒng)開發(fā)人員走過系統(tǒng)開發(fā)的每個階段。系統(tǒng)開發(fā)方法有很多種,如結構化方法、信息工程方法和面向對象方法等。在制定項目的進度計劃時,可以使用一些工具,如PERT、WBS和甘特圖。PERTPERT(ProgramEvaluationandReviewTechnique,計劃評估和評審技術)分析項目的每個子任務所需的時間及先后關系,并由此確定一個最短路徑——通過此路徑可以用最少的時間完成整個項目。WBSWBS(WorkBreakdownStructure,工作分解結構)以類似樹形圖的方式將復雜的任務依次分解成一個個子任務。甘特圖甘特圖使用長條狀的矩形來表示任務,按照時間的推移有序排列。矩形的長度表示任務的持續(xù)時間。系統(tǒng)分析在系統(tǒng)分析階段,團隊需要分析系統(tǒng)的需求,包括性能需求、功能需求、接口需求、界面需求等,并能根據(jù)功能需求將系統(tǒng)分成一個個小的模塊,稱為用例。需求可以通過與用戶的訪談和對現(xiàn)有同類系統(tǒng)的研究獲得。系統(tǒng)分析階段的產(chǎn)物是描述了所有需求和用例的《需求規(guī)格說明書》,通過《需求規(guī)格說明書》可以明確系統(tǒng)的目標。在系統(tǒng)分析階段,可以使用一些圖表來更形象化地表達需求,這些圖表還可以在隨后的SDLC階段中派上用場:系統(tǒng)分析需求規(guī)格說明書數(shù)據(jù)流圖數(shù)據(jù)流圖(DataFlowDiagram)描述了數(shù)據(jù)在系統(tǒng)中的流動情況。用例圖用例圖從用戶的角度描述系統(tǒng)的功能.類圖類圖使用類和對象描述系統(tǒng)的靜態(tài)結構,能夠表現(xiàn)出類的屬性、方法及類與類之間的相互關系。順序圖順序圖能夠描述用例中所發(fā)生

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論