1緒論(系統(tǒng)分析與設(shè)計)課件_第1頁
1緒論(系統(tǒng)分析與設(shè)計)課件_第2頁
1緒論(系統(tǒng)分析與設(shè)計)課件_第3頁
1緒論(系統(tǒng)分析與設(shè)計)課件_第4頁
1緒論(系統(tǒng)分析與設(shè)計)課件_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1緒論(系統(tǒng)分析與設(shè)計)課件第一頁,共49頁。教材系統(tǒng)分析與設(shè)計教程(原書第7版) 機械工業(yè)出版社GaryB.ShellyThomasJ.CashmanHarryJ.Rosenblatt著史晟輝王艷清李芳等譯建議延伸閱讀系統(tǒng)分析與設(shè)計

機械工業(yè)出版社JohnW.SatzingerRobertB.Jackson等著第二頁,共49頁。關(guān)于“系統(tǒng)分析與設(shè)計”系統(tǒng)分析與設(shè)計——SystemsAnalysisandDesign系統(tǒng)分析和設(shè)計是軟件業(yè)一個十分重要的研究和實踐領(lǐng)域,無論是從技術(shù)的角度還是管理角度,正受到越來越多的關(guān)注系統(tǒng)分析與設(shè)計是系統(tǒng)開發(fā)生命周期(SDLC)的系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行/維護及安全等五個階段中,其中兩個十分重要的組成系統(tǒng)分析與設(shè)計是一個十分注重實踐的領(lǐng)域,它強調(diào)系統(tǒng)分析員在動態(tài)應(yīng)用環(huán)境中的作用,要求將以往熟悉的結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ㄒ约绊椖抗芾砑夹g(shù)等進行結(jié)合,并應(yīng)用于信息系統(tǒng)上系統(tǒng)分析和設(shè)計的過程通常會對系統(tǒng)所涉及的行業(yè)或組織的實際情況進行深入探討和研究,并使之成為可以支持該應(yīng)用的短期或長期目標(biāo)的信息系統(tǒng)第三頁,共49頁。關(guān)于“系統(tǒng)分析和設(shè)計”課程介紹如何將以往熟悉的結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ㄒ约绊椖抗芾砑夹g(shù)等進行結(jié)合,并應(yīng)用于信息系統(tǒng)上介紹系統(tǒng)開發(fā)生命周期(SDLC)的五個階段:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行/維護和安全幫助各位掌握并實踐通過信息技術(shù)支持當(dāng)今激烈競爭環(huán)境下的應(yīng)用需求,并對此有深層次的理解來完成相關(guān)的分析和設(shè)計能夠了解到組織內(nèi)關(guān)注的焦點,很好的與系統(tǒng)用戶、管理人員和其他IT人員的配合信息系統(tǒng)的出現(xiàn),導(dǎo)致信息服務(wù)的效率越來越直接和強烈地制約社會效率;反之社會效率提高的要求,又直接影響著信息系統(tǒng)分析和設(shè)計的理念、過程,這要求系統(tǒng)分析員對事物有高超的獨立思考和批判思維能力第四頁,共49頁。課程學(xué)習(xí)者的基礎(chǔ)本課程要求學(xué)習(xí)者已經(jīng)學(xué)習(xí)或基本了解并初步從事過以下幾個方面的課程內(nèi)容:程序設(shè)計方法軟件開發(fā)技術(shù)軟件工程軟件需求工程軟件項目管理軟件編檔了解相關(guān)組織類型的業(yè)務(wù)類型、流程及其商業(yè)活動、業(yè)態(tài)和規(guī)律第五頁,共49頁。課程內(nèi)容簡介課程大致通過8周32課時的介紹,從四個方面介紹以下主要內(nèi)容:現(xiàn)代系統(tǒng)分析員:系統(tǒng)分析員的工作、任務(wù)和作用以及工作的方法、模型、工具和技術(shù)系統(tǒng)分析任務(wù):調(diào)查需求、需求建模系統(tǒng)設(shè)計任務(wù):系統(tǒng)架構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、人機交互設(shè)計等實施與支持:用戶支持、維護技術(shù)和安全運行第六頁,共49頁。如何學(xué)習(xí)本課程由于課程涉及面廣,內(nèi)容繁復(fù),以致無法在短短8周的時間內(nèi)全面介紹,因此課后的工作是必須并且是十分重要的:課后通讀教材。教材十分優(yōu)秀,可以給你帶來無限的啟示結(jié)合自己以往曾經(jīng)的工作案例,再讀教材,可以給你帶來新的啟發(fā)結(jié)合教材及其案例介紹,剖析自己以往工作的案例,總結(jié)工作成敗原因,并提出改進的方向和方法積極參加課程實踐活動課程過程實踐的結(jié)果是最后考核的主要內(nèi)容,該部分內(nèi)容主要在課后自行完成最后學(xué)習(xí)成效的獲取,主要來自對參加課程實踐活動評價和個人對課程學(xué)習(xí)的總結(jié),當(dāng)然成績還是主要取決于卷面考試的結(jié)果第七頁,共49頁。美國蘭德公司對中國人的評價中國可以培養(yǎng)出大批的高級人才,但卻很少可以培養(yǎng)出合格的可以獨立主持業(yè)務(wù)的管理級專家服務(wù)于一個公司或者社會,光有技術(shù)是不夠的;還需要有勇氣、膽量、正直和誠實的領(lǐng)導(dǎo)才能,這恰恰是大多數(shù)中國人所缺少的品性正如阿瑟?史密斯(一位著名的西方傳教士)一個世紀(jì)前所指出的,中國人最缺乏的不是智慧,而是勇氣和正直的純正品性。這個評價,雖然歷經(jīng)百年,如今依舊準(zhǔn)確診斷出中國綜合癥的原因那我們應(yīng)該如何對待這些評價,更重要的是,我們應(yīng)該怎么做,才能使自己更好、更優(yōu)秀?

第八頁,共49頁。什么是工程?第九頁,共49頁。什么是工程?工程是以某組設(shè)想的目標(biāo)為依據(jù),應(yīng)用有關(guān)科學(xué)知識和技術(shù)手段,通過一群人的有組織活動,將某個(或某些)現(xiàn)有實體(自然的或人造的),轉(zhuǎn)化為具有預(yù)期使用價值的人造產(chǎn)品的過程——狹義定義工程是由一群人為達到某種目的,在一個較長時間周期內(nèi),進行協(xié)作活動的過程——廣義定義工程是將自然科學(xué)的理論應(yīng)用到具體工農(nóng)業(yè)生產(chǎn)部門中形成的各學(xué)科的總稱水利工程、化學(xué)工程、土木建筑工程、遺傳工程、系統(tǒng)工程、生物工程、海洋工程、環(huán)境微生物工程、軟件工程第十頁,共49頁。工程學(xué)工程學(xué)或工學(xué),是通過研究與實踐應(yīng)用數(shù)學(xué)、自然科學(xué)、經(jīng)濟學(xué)、社會學(xué)等基礎(chǔ)學(xué)科的知識,來達到改良各行業(yè)中現(xiàn)有建筑、機械、儀器、系統(tǒng)、材料、信息和加工步驟的設(shè)計和應(yīng)用方式的一門學(xué)科實踐與研究工程學(xué)的人叫做工程師在高等學(xué)府中,將自然科學(xué)原理應(yīng)用至工業(yè)、農(nóng)業(yè)、服務(wù)業(yè)等各個生產(chǎn)部門所形成的諸多工程學(xué)科也稱為工科或工學(xué)

第十一頁,共49頁。工程學(xué)方法工程師最關(guān)鍵和獨特的任務(wù)是發(fā)現(xiàn),理解并結(jié)合實際的局限來達到滿意的結(jié)果在很多情況下,產(chǎn)品不僅僅只需符合技術(shù)要求,其他條件也必須滿足這些條件包括材料來源,物理或技術(shù)的局限,未來改進的可行性和其他因素,諸如成本、可銷售性、可生產(chǎn)性及適用性等

第十二頁,共49頁。解決問題工程師們應(yīng)用科學(xué)、數(shù)學(xué)和相應(yīng)的經(jīng)驗,來找到問題的解決辦法他們建立合理的數(shù)學(xué)模型,對問題進行分析并測試可能的解決方案可能的解決方案常常會有多個,工程師們必須根據(jù)各個方案的本質(zhì),評價它們的優(yōu)劣,并選擇最能滿足要求的最佳方案折中,又稱妥協(xié)、協(xié)調(diào)、協(xié)商……存在于各種工程設(shè)計的核心之中所謂最佳設(shè)計,永遠意味著,盡可能達到盡可能多的要求第十三頁,共49頁。解決問題工程師一般在全面生產(chǎn)過程前,就嘗試預(yù)測他們的設(shè)計如何達到規(guī)格他們會使用:原型、比例模型、模擬、破壞性試驗、非破壞性試驗、強度測試等方法來完成設(shè)計并對產(chǎn)品進行測試,以保證產(chǎn)品能按期望值運行當(dāng)然,測試的目地是確保產(chǎn)品能符合預(yù)計的要求工程師作為專業(yè)人員會盡量制造符合預(yù)計要求的產(chǎn)品,并達到對社會無害工程師往往需要在設(shè)計中考慮安全因素來降低意外的故障。不過,考慮的安全因素越高,設(shè)計的效率也通常會越低第十四頁,共49頁。工程的主要依據(jù)工程的主要依據(jù)是數(shù)學(xué)、物理學(xué)、化學(xué)、信息學(xué),以及由此產(chǎn)生的材料科學(xué)、固體力學(xué)、流體力學(xué)、熱力學(xué)、輸運過程和系統(tǒng)分析等依照工程對科學(xué)的關(guān)系,工程的所有各分支領(lǐng)域都有如下主要職能:研究:應(yīng)用數(shù)學(xué)和自然科學(xué)概念、原理、實驗技術(shù)等,探求新的工作原理和方法開發(fā):解決把研究成果應(yīng)用于實際過程中所遇到的各種問題設(shè)計:選擇不同的方法、特定的材料并確定符合技術(shù)要求和性能規(guī)格的設(shè)計方案,以滿足結(jié)構(gòu)或產(chǎn)品的要求施工:包括準(zhǔn)備場地、材料存放、選定既經(jīng)濟又安全并能達到質(zhì)量要求的工作步驟,以及人員的組織和設(shè)備利用生產(chǎn):在考慮人和經(jīng)濟因素的情況下,選擇工廠布局、生產(chǎn)設(shè)備、工具、材料、元件和工藝流程,進行產(chǎn)品的試驗和檢查操作:管理機器、設(shè)備以及動力供應(yīng)、運輸和通信,使各類設(shè)備經(jīng)濟可靠地運行管理及其他職能第十五頁,共49頁。工程師的職責(zé)工程師和科學(xué)家的職責(zé)不同:科學(xué)家的任務(wù)是如何認識,因而他可以選擇自己感興趣的課題工程師的職責(zé)是如何實現(xiàn),所以他必須解決面臨的問題工程問題應(yīng)有最佳的解決方案,要考慮多方面的因素,謀求最可靠、最經(jīng)濟的方法許多工程問題有深遠的社會影響。隨著科學(xué)技術(shù)的發(fā)展,一些大型、復(fù)雜的工程出現(xiàn),產(chǎn)生了一門嶄新的工程技術(shù)學(xué)科──系統(tǒng)工程工程師所能利用的自然資源有兩大類:原料和能源由于多數(shù)資源有限甚至稀缺,因而工程師除了要有效地利用現(xiàn)有資源外,還必須和科學(xué)家合作繼續(xù)開發(fā)新的自然資源第十六頁,共49頁。與科學(xué)研究的比較科學(xué)家經(jīng)常要問“是什么”、“為什麼”,并且科學(xué)家的“為什么”往往都能轉(zhuǎn)化成“是什么”,他們關(guān)心于了解那些人類尚未確切、完全、詳細了解的知識,并最終尋找到答案,以滿足人類的好奇心工程師則經(jīng)常要問“如何做”,并利用科學(xué)家已經(jīng)發(fā)現(xiàn)的知識,制造對人類有用的物體或工具第十七頁,共49頁。與科學(xué)研究的比較從經(jīng)濟的角度來說,科學(xué)家不必關(guān)心經(jīng)濟問題,他們只要設(shè)法獲得必要的經(jīng)費(如政府撥款、企業(yè)投資、私人贊助等),然后專心去研究即可工程師則相反,他們必須使制造出來的物體,在經(jīng)濟上是可行的,否則就沒有任何的用處如果一件產(chǎn)品的成本高于其市場價值,使得無人光顧,這種產(chǎn)品就無法生產(chǎn)。所以,對工程師來說,經(jīng)濟觀念是必備的例如像科幻小說所描寫的“按12個按鈕,再拉下三個把手,就可以給面包片抹上黃油”之類的機器,在理論上是完全可以制造出來的,但工程師決不會去設(shè)計并制造這種機器!第十八頁,共49頁。與科學(xué)研究的比較從相互包含的角度來說,科學(xué)家可能也需要完成某些工程作業(yè)(比如設(shè)計試驗儀器,制造原型),工程師經(jīng)常也要做些研究從目的的先后順序來說,可以說科學(xué)家是為了學(xué)習(xí)而制造,而工程師則是為了制造而學(xué)習(xí)從工程和科學(xué)都要做的研究來說,工程學(xué)上的研究與科學(xué)研究也有不同之處它經(jīng)常涉及到的領(lǐng)域,基本物理、化學(xué)已經(jīng)很好的被了解了,而這些問題卻很難被精確的解決工程學(xué)的研究便是要尋找盡可能近似的方案第十九頁,共49頁。工程的限制某些工程作業(yè),比如設(shè)計橋梁、電廠、化工廠,必須被專業(yè)工程師所批準(zhǔn)保護公眾健康和環(huán)境安全的法律強制專業(yè)人員必須提供指導(dǎo),這些指導(dǎo)通常是從教育和經(jīng)驗中,以慘痛的教訓(xùn)和國家立法的形式獲得的即使有了嚴(yán)格的檢測和許可證的發(fā)給,工程災(zāi)難還是會經(jīng)常發(fā)生。因此專業(yè)工程師必須嚴(yán)守工程倫理學(xué)標(biāo)準(zhǔn)每個工程學(xué)科和專業(yè)組織,都持有普遍公共的和特定相關(guān)領(lǐng)域的倫理學(xué)標(biāo)準(zhǔn),成員必須發(fā)誓遵守并維護第二十頁,共49頁。CHAP.1緒論信息系統(tǒng)對現(xiàn)代商業(yè)組織的成功至關(guān)重要為使商業(yè)具有更強的競爭性,新的系統(tǒng)正在不斷地被開發(fā)出來,而成功進行系統(tǒng)開發(fā)的關(guān)鍵是進行全面的系統(tǒng)分析和設(shè)計系統(tǒng)分析:理解并詳細說明信息系統(tǒng)應(yīng)該做什么的過程系統(tǒng)設(shè)計:詳細說明信息系統(tǒng)的構(gòu)成組件在物理上是怎樣實施的過程系統(tǒng)分析員:使用信息技術(shù)的商業(yè)專業(yè)人員,利用分析和設(shè)計技術(shù)解決商業(yè)問題在系統(tǒng)分析與設(shè)計的過程中,系統(tǒng)分析員的作用是不可替代的系統(tǒng)分析員通常在商業(yè)組織的一系列系統(tǒng)目標(biāo)明確后,和其他IT專家共同提出可能的系統(tǒng)解決方案第二十一頁,共49頁。主要涉及:工作性質(zhì)、重要的知識與技能、分析員從事的系統(tǒng)與特殊項目的類型等分析員的工作首先是為一個組織建立符合業(yè)務(wù)行為規(guī)則的信息系統(tǒng)服務(wù)那么,組織類型、組織業(yè)務(wù)行為、業(yè)務(wù)行為規(guī)則、業(yè)務(wù)流程,包括業(yè)務(wù)相關(guān)的人事環(huán)境、市場環(huán)境、技術(shù)環(huán)境……直至信息系統(tǒng)的類型,都是分析員所應(yīng)該了解、掌握并且熟知的因此,分析員首先應(yīng)該是一個商業(yè)專業(yè)人員,這就要求有廣博的技術(shù)性、商業(yè)性和人事的知識和技能分析員還要有高屋建瓴的思維和工作能力及方式,能夠在戰(zhàn)略的高度提出系統(tǒng)解決的方案,最低限度是能夠預(yù)見到系統(tǒng)今后可能的發(fā)展或擴充系統(tǒng)分析員的工作涉及的領(lǐng)域和要求第二十二頁,共49頁。軟件開發(fā)面臨的實際問題第二十三頁,共49頁。軟件開發(fā)面臨的實際問題第二十四頁,共49頁。軟件開發(fā)面臨的實際問題第二十五頁,共49頁。為什么???需求???第二十六頁,共49頁。活動-任務(wù)⑴系統(tǒng)需求分析⑵系統(tǒng)結(jié)構(gòu)設(shè)計⑶軟件需求分析 建立軟件需求 評價軟件需求 聯(lián)合評審 ⑷軟件結(jié)構(gòu)設(shè)計 ⑸軟件詳細設(shè)計 ⑹軟件編碼和測試 ⑺軟件集成⑻軟件鑒定測試⑼系統(tǒng)集成⑽系統(tǒng)鑒定測試⑾軟件安裝⑿軟件驗收支持

軟件開發(fā)過程第二十七頁,共49頁。系統(tǒng)分析員是橋梁客戶分析員程序員第二十八頁,共49頁。一.解決商業(yè)問題的系統(tǒng)分析員系統(tǒng)分析員之所以優(yōu)于普通程序員,是因為他們能夠更早、更好、更高地回答組織要解決的問題——建立信息系統(tǒng)他們首先需要確定組織的需求是否可實現(xiàn),并需要從商業(yè)的角度設(shè)計出幾套可能的解決方案,然后與管理人員磋商以決定哪個方案是最佳選擇由于信息系統(tǒng)可以有多種不同的結(jié)構(gòu),分析員通常必須回答下列有關(guān)每種可能性的問題:解決方案要做什么?各部分組件的組成?它們應(yīng)該如何構(gòu)成?建立不同的組件應(yīng)該使用什么技術(shù)?由誰來創(chuàng)建組件?如何挑選最好的方案總是一個最大的挑戰(zhàn),但風(fēng)險最小、效益最好,永遠是首要考慮的問題當(dāng)然,與組織戰(zhàn)略計劃和基本目標(biāo)的一致,也是需要著重考慮的第二十九頁,共49頁?;跇?gòu)件的軟件工程(CBSE)過程模型

構(gòu)件開發(fā)分析設(shè)計編程測試領(lǐng)域分析系統(tǒng)測試構(gòu)件提交領(lǐng)域?qū)<医?jīng)驗現(xiàn)有系統(tǒng)資料領(lǐng)域構(gòu)件需求構(gòu)件/構(gòu)架庫領(lǐng)域構(gòu)架領(lǐng)域構(gòu)件系統(tǒng)開發(fā)系統(tǒng)專用構(gòu)件應(yīng)用系統(tǒng)構(gòu)件生產(chǎn)線領(lǐng)域構(gòu)架領(lǐng)域構(gòu)件問題域用戶需求系統(tǒng)生產(chǎn)線

系統(tǒng)組裝分析設(shè)計編程構(gòu)架細化專用構(gòu)件開發(fā)分析設(shè)計編程測試第三十頁,共49頁。系統(tǒng)分析員解決問題的方案和對其他專業(yè)人士的影響右圖是一個分析員從自己廣博的知識體系和工作經(jīng)驗出發(fā),領(lǐng)悟商業(yè)問題并概括出系統(tǒng)分析和設(shè)計,并最終解決問題的一般性過程描述一般系統(tǒng)分析員如果決定推薦的方案,必須就新系統(tǒng)如何工作編制詳細的設(shè)計說明書。設(shè)計說明書一旦被決策層批準(zhǔn),就可以開始實際的系統(tǒng)開發(fā)了另外,我們需要提醒的是:由于系統(tǒng)分析和設(shè)計是在信息技術(shù)和商業(yè)的共同語境下進行的解決問題方法的討論,因此這些工作并不僅僅只是為了系統(tǒng)開發(fā),它也是適用于利用信息技術(shù)解決商業(yè)問題的所以,商業(yè)經(jīng)理、項目經(jīng)理,甚至辦公室普通職員如果增加了這些觀念方面的知識,也都會使自己的工作更為有效目前,不少商學(xué)院學(xué)生,如工商管理碩士、會計學(xué)碩士等,都在選修系統(tǒng)分析和設(shè)計課程,以豐富自己的背景研究、理解問題核實解決問題的效益大于成本設(shè)計一組可能的解決方案決定最佳解決方案并推薦詳細說明推薦方案的細節(jié)實施方案監(jiān)控證實得到預(yù)期結(jié)果第三十一頁,共49頁。二.信息系統(tǒng)及其類型系統(tǒng):一組為實現(xiàn)某些結(jié)果而相互聯(lián)系、相互作用的部件信息系統(tǒng):一組完成收集、處理、存儲和以輸出完成商業(yè)任務(wù)所需信息作為提交的相互聯(lián)系、相互作用的部件子系統(tǒng):一個大系統(tǒng)中的部分系統(tǒng)超系統(tǒng):一個包含其它系統(tǒng)的大系統(tǒng)綜合生產(chǎn)系統(tǒng)(超系統(tǒng))庫存管理系統(tǒng)制造系統(tǒng)客戶維護子系統(tǒng)產(chǎn)品目錄維護子系統(tǒng)訂單登記子系統(tǒng)訂單完成子系統(tǒng)客戶支持系統(tǒng)功能分解:把一個系統(tǒng)按照分層的方式分為多個基于子系統(tǒng)的部件,并且這些子系統(tǒng)可以根據(jù)需要繼續(xù)分解系統(tǒng)邊界:系統(tǒng)與環(huán)境之間的界線,通常以人為界自動化邊界:一個系統(tǒng)的自動部分和手動部分之間的分界第三十二頁,共49頁。信息系統(tǒng)的類型信息系統(tǒng)的分類是源于組織不同的活動類型,如下圖所示如日常事務(wù)處理需要事務(wù)處理系統(tǒng)、業(yè)務(wù)活動處理需要業(yè)務(wù)支持系統(tǒng)、決策過程需要決策支持系統(tǒng)……決策支持系統(tǒng)(DSS)主管信息系統(tǒng)(EIS)管理信息系統(tǒng)(MIS)通信與辦公支持系統(tǒng)事務(wù)處理系統(tǒng)(TPS)產(chǎn)供銷競爭數(shù)據(jù)文件事務(wù)數(shù)據(jù)新的分類法是依照系統(tǒng)的功能和特征確定,而不是根據(jù)用戶第三十三頁,共49頁。三.系統(tǒng)分析員需要的技能技術(shù)知識與技能系統(tǒng)分析員雖然沒有編程的責(zé)任,但熟悉各種不同的專業(yè)知識和技術(shù)、技能仍然是必須的,包括開發(fā)工具、開發(fā)環(huán)境和開發(fā)技術(shù),并知曉這些技術(shù)、工具、技能的作用,以及在即將開始的系統(tǒng)開發(fā)中是如何發(fā)揮作用的等商業(yè)知識與技能包括對組織類型、某類組織、特定類型中某組織乃至該組織中的工作類型的了解、熟悉甚至深刻的知曉,畢竟信息系統(tǒng)的開發(fā)是一個商業(yè)問題一般來說,系統(tǒng)分析員得益于對商業(yè)的全面熟悉,如除了掌握必須的計算機信息系統(tǒng)或管理信息系統(tǒng)外,還熟知會計、市場、經(jīng)營等商業(yè)知識系統(tǒng)分析員更需要熟悉為之工作的組織類型。熟悉一個特定的行業(yè)需要花費大量的時間,但一個熟悉特定行業(yè)的分析員能夠為該行業(yè)中的企業(yè)解決復(fù)雜的問題另外,熟悉一個具體的企業(yè)也是十分重要的。通常越多了解組織業(yè)務(wù)形態(tài)、其職員及其企業(yè)文化,就越能夠在細微處對系統(tǒng)分析和設(shè)計產(chǎn)生積極的影響第三十四頁,共49頁。三.系統(tǒng)分析員需要的技能3.人的知識與技能由于系統(tǒng)分析員處在信息系統(tǒng)開發(fā)的高端,需要與開發(fā)小組其他成員一起工作,需要使用各種技能獲取系統(tǒng)分析與設(shè)計的信息,并可能需要提出后續(xù)工作的要求或提供指導(dǎo),因此需要掌握與他人溝通的技能這類技能包括人際關(guān)系技能、協(xié)調(diào)服務(wù)技能等4.誠實與道德現(xiàn)在許多人經(jīng)常會低估信息系統(tǒng)領(lǐng)域中的一個職業(yè)特點是誠實和道德的重要性分析員會接觸到許多個人或組織的非公開的信息,有時也會涉及到安全過程、安全系統(tǒng)和安全策略,甚至是政府或軍事合約的絕密信息當(dāng)在工作中接觸到非公開的專有信息時,均要求分析員具有高度的道德標(biāo)準(zhǔn)。任何不正當(dāng)?shù)男袨?,都會毀掉一個分析員的前程第三十五頁,共49頁。1.面臨的各種技術(shù)信息系統(tǒng)可能運行或工作的各種技術(shù)環(huán)境和系統(tǒng)配置:桌面系統(tǒng)共享數(shù)據(jù)的網(wǎng)絡(luò)桌面系統(tǒng)客戶機-服務(wù)器系統(tǒng)大規(guī)模集中式主機系統(tǒng)使用互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和其它網(wǎng)絡(luò)技術(shù)的系統(tǒng)2.典型的工作職位與職稱系統(tǒng)分析員需要與工作中遇到的各式人等進行溝通,并與之建立良好的工作關(guān)系,如商業(yè)系統(tǒng)分析員、最終用戶分析員、商業(yè)顧問、系統(tǒng)顧問、系統(tǒng)設(shè)計師、軟件工程師、系統(tǒng)結(jié)構(gòu)設(shè)計師等系統(tǒng)分析員并不一定是直接為需要解決問題的機構(gòu)工作的,因為完成分析與設(shè)計工作可能有多種不同的約定方式,如專職的系統(tǒng)分析員、獨立承包人、顧問、軟件公司雇員等考慮到系統(tǒng)分析員所處的技術(shù)層次和專業(yè)能力,有時也會受命兼做項目經(jīng)理四.系統(tǒng)分析員的周圍環(huán)境第三十六頁,共49頁。五.戰(zhàn)略計劃中系統(tǒng)分析員的作用

基于系統(tǒng)分析員所處的技術(shù)層次和專業(yè)能力,以及組織未來生存和發(fā)展的需要,系統(tǒng)分析員有時會被要求參加組織戰(zhàn)略計劃的制定過程1.特殊項目一種情況是為了更好地解決企業(yè)運行管理的問題,分析員深入主管人員的工作情景,掌握他們的需求,幫助建立并演示系統(tǒng)原型另一種介入戰(zhàn)略經(jīng)營問題的情形是進行業(yè)務(wù)流程再造。業(yè)務(wù)流程再造的根本目的是徹底改造一個商業(yè)運營中的工作性質(zhì),其目標(biāo)是根本性地改進性能,而不是簡單的增加改進分析員介入其中,需要與其他職位的業(yè)務(wù)流程再造專業(yè)人員共同努力,將分析與設(shè)計工具和技術(shù)用于商業(yè)過程分析研究,重新或創(chuàng)新設(shè)計商業(yè)過程,然后提供計算機支持,使之工作2.戰(zhàn)略計劃過程戰(zhàn)略計劃通常試圖回答諸如企業(yè)現(xiàn)在在哪里、想去哪里和如何做才能去那里等問題。戰(zhàn)略計劃制定后,能推動整個組織的所有過程戰(zhàn)略計劃需要許多人一起來完成,包括系統(tǒng)分析員一個完整的戰(zhàn)略計劃應(yīng)該包括市場戰(zhàn)略計劃和生產(chǎn)戰(zhàn)略計劃,并使它們適應(yīng)組織整個的戰(zhàn)略計劃第三十七頁,共49頁。五.戰(zhàn)略計劃中系統(tǒng)分析員的作用3.信息系統(tǒng)戰(zhàn)略計劃信息系統(tǒng)戰(zhàn)略計劃是組織完整的戰(zhàn)略計劃中的一個主要部件由于組織信息系統(tǒng)與其緊密地聯(lián)系在一起的,以致于幾乎任何的計劃改變,都要求新的或改進的信息系統(tǒng)另一方面,信息系統(tǒng)本身技術(shù)的不斷進步,也經(jīng)常促進組織戰(zhàn)略計劃信息系統(tǒng)戰(zhàn)略計劃:為支持組織的戰(zhàn)略計劃確定信息系統(tǒng)功能需要提供的技術(shù)和應(yīng)用系統(tǒng)第三十八頁,共49頁。信息系統(tǒng)戰(zhàn)略計劃作為組織戰(zhàn)略計劃的重要部分,通常在首席信息系統(tǒng)執(zhí)行官的推薦下,由最高管理層批準(zhǔn)去為整個組織規(guī)劃信息系統(tǒng)在信息系統(tǒng)戰(zhàn)略計劃的開發(fā)過程中,要求參與者必須高瞻遠矚,考慮整個組織層面,全面預(yù)測未來所要解決的問題一個良好可行的戰(zhàn)略計劃應(yīng)該全面考量組織需求,預(yù)測組織的商業(yè)職能,從而生成應(yīng)用軟件結(jié)構(gòu)計劃和技術(shù)結(jié)構(gòu)計劃應(yīng)用軟件結(jié)構(gòu)計劃:為實現(xiàn)商業(yè)職能所需的集成信息系統(tǒng)說明技術(shù)結(jié)構(gòu)計劃:實現(xiàn)計劃的信息系統(tǒng)所需的軟硬件和網(wǎng)絡(luò)說明世界在不斷地發(fā)生變化,因此計劃需要不斷地更新五.戰(zhàn)略計劃中系統(tǒng)分析員的作用第三十九頁,共49頁。六.規(guī)劃和模型化系統(tǒng)開發(fā)項目系統(tǒng)分析員需要為項目任務(wù)創(chuàng)建規(guī)劃和模型。而項目開發(fā)最終結(jié)果的獲得,則往往有賴于項目管理工具的使用開發(fā)方法開發(fā)模型項目管理工具最終結(jié)果如圖所示,一次成功的系統(tǒng)開發(fā),需要開發(fā)方法、開發(fā)模型和一系列項目管理工具的幫助來達到最終目的第四十頁,共49頁。系統(tǒng)開發(fā)生命周期系統(tǒng)開發(fā)生命周期(SDLC)是通過結(jié)構(gòu)化分析方法把開發(fā)過程劃分為若干階段。一般SDLC是指瀑布模型第一階段系統(tǒng)規(guī)劃初步的調(diào)查報告系統(tǒng)需求第二階段系統(tǒng)分析系統(tǒng)需求文檔第三階段系統(tǒng)設(shè)計系統(tǒng)設(shè)計說明第四階段系統(tǒng)實施完成執(zhí)行功能的信息系統(tǒng)第五階段系統(tǒng)運行、維護和安全運行的信息系統(tǒng)停止停止項目開發(fā)停止停止項目開發(fā)停止停止項目開發(fā)第四十一頁,共49頁。系統(tǒng)開發(fā)生命周期而面向?qū)ο蟮姆治龇椒▌t多采用少序列性、多交互性的交互模型規(guī)劃設(shè)計分析原型測試與瀑布模型相比,交互模型更靈活,更方便描述現(xiàn)實世界及用戶、管理者和系統(tǒng)開發(fā)人員之間的交互會話第四十二頁,共49頁。系統(tǒng)開發(fā)生命周期除此之外,一些系統(tǒng)分析員還使用適應(yīng)性或重復(fù)性的方法適應(yīng)性方法一般使用螺旋開發(fā)方法,建立一系列重復(fù)過程,然后將一系列原型轉(zhuǎn)化為最終產(chǎn)品適應(yīng)性方法需要開發(fā)人員和用戶緊密交互,這樣的交互通常不會從已經(jīng)定義好的最終產(chǎn)品開始著名軟件工程師W.Boehm提出的螺旋模型就是其中著名的代表(圖P.18)螺旋模型被認為可以有效降低開發(fā)過程的風(fēng)險,加快開發(fā)的速度但凡事都是具有兩面性的,螺旋模型也主要適用于一些大型應(yīng)用系統(tǒng),它雖然有較為被人認可的突出優(yōu)點,也存在一些先天的缺點,因此在進行選擇時,要十分慎重第四十三頁,共49頁。七.系統(tǒng)開發(fā)原則系統(tǒng)開發(fā)原則是建立在開發(fā)組織和客戶共同認同的有關(guān)項目開發(fā)的規(guī)范、標(biāo)準(zhǔn)基礎(chǔ)之上,并結(jié)合組織企業(yè)文化、工作風(fēng)格和習(xí)慣、技術(shù)類型等,建立的一系列需要項目開發(fā)各相關(guān)涉眾共同遵循的項目開發(fā)行為準(zhǔn)則或工作習(xí)慣系統(tǒng)開發(fā)原則的建立和項目開發(fā)過程的被良好遵守,有利于開發(fā)人員更好、更快地成熟、成長及工作經(jīng)驗積累和個人風(fēng)格的形成當(dāng)然,系統(tǒng)開發(fā)原則本身就是來源于項目過程實踐,是從項目實踐過程中提取的、被眾多系統(tǒng)開發(fā)人員實踐證明行之有效的項目開發(fā)基本原則盡管每個項目不盡相同,但是當(dāng)開始一個系統(tǒng)開發(fā)的時候,都應(yīng)該考慮必須的開發(fā)原則根據(jù)軟件能力成熟度模型(CMM)的相關(guān)準(zhǔn)則,開發(fā)組織及其成員都有自覺遵循并積極改進系統(tǒng)開發(fā)原則的義務(wù)和責(zé)任第四十四頁,共49頁。系統(tǒng)開發(fā)原則規(guī)劃項目啟動前,必須有一個總體開發(fā)計劃重大項目甚至必須要有完善的戰(zhàn)略規(guī)劃,以指導(dǎo)和規(guī)范項目每一步的發(fā)展進程用戶參與整個系統(tǒng)開發(fā)過程應(yīng)該確保用戶參與項目開發(fā)過程,尤其是在需求獲取及需求模型建立的階段而建模和原型設(shè)計則有助于更好地了解用戶需求仔細聽取意見最好的系統(tǒng)就是能夠滿足用戶需求的系統(tǒng)與用戶的積極溝通,包括仔細傾聽用戶意見,是取得雙方互信,引導(dǎo)項目成功的重要

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論