版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、系統(tǒng)分析與設(shè)計概述,Jin Bojb21cn@zju.edu.cnCollege of Computer Science and TechnologyZhejiang University,教材,系統(tǒng)分析與設(shè)計教程(原書第7版)機(jī)械工業(yè)出版社Gary B. Shelly Thomas J. Cashman Harry J. Rosenblatt著史晟輝 王艷清 李芳等譯建議延伸閱讀系統(tǒng)分析與設(shè)計機(jī)械工業(yè)出版社J
2、ohn W. Satzinger Robert B. Jackson等著,關(guān)于“系統(tǒng)分析與設(shè)計”,系統(tǒng)分析與設(shè)計——Systems Analysis and Design系統(tǒng)分析和設(shè)計是軟件業(yè)一個十分重要的研究和實(shí)踐領(lǐng)域,無論是從技術(shù)的角度還是管理角度,正受到越來越多的關(guān)注系統(tǒng)分析與設(shè)計是系統(tǒng)開發(fā)生命周期(SDLC)的系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行/維護(hù)及安全等五個階段中,其中兩個十分重要的組成系統(tǒng)分析與設(shè)計是一
3、個十分注重實(shí)踐的領(lǐng)域,它強(qiáng)調(diào)系統(tǒng)分析員在動態(tài)應(yīng)用環(huán)境中的作用,要求將以往熟悉的結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ㄒ约绊?xiàng)目管理技術(shù)等進(jìn)行結(jié)合,并應(yīng)用于信息系統(tǒng)上系統(tǒng)分析和設(shè)計的過程通常會對系統(tǒng)所涉及的行業(yè)或組織的實(shí)際情況進(jìn)行深入探討和研究,并使之成為可以支持該應(yīng)用的短期或長期目標(biāo)的信息系統(tǒng),關(guān)于“系統(tǒng)分析和設(shè)計”課程,介紹如何將以往熟悉的結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ㄒ约绊?xiàng)目管理技術(shù)等進(jìn)行結(jié)合,并應(yīng)用于信息系統(tǒng)上介紹系統(tǒng)開發(fā)生命周期(
4、SDLC)的五個階段:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行/維護(hù)和安全幫助各位掌握并實(shí)踐通過信息技術(shù)支持當(dāng)今激烈競爭環(huán)境下的應(yīng)用需求,并對此有深層次的理解來完成相關(guān)的分析和設(shè)計能夠了解到組織內(nèi)關(guān)注的焦點(diǎn),很好的與系統(tǒng)用戶、管理人員和其他IT人員的配合信息系統(tǒng)的出現(xiàn),導(dǎo)致信息服務(wù)的效率越來越直接和強(qiáng)烈地制約社會效率;反之社會效率提高的要求,又直接影響著信息系統(tǒng)分析和設(shè)計的理念、過程,這要求系統(tǒng)分析員對事物有高超的獨(dú)立思考
5、和批判思維能力,課程學(xué)習(xí)者的基礎(chǔ),本課程要求學(xué)習(xí)者已經(jīng)學(xué)習(xí)或基本了解并初步從事過以下幾個方面的課程內(nèi)容:程序設(shè)計方法軟件開發(fā)技術(shù)軟件工程軟件需求工程軟件項(xiàng)目管理軟件編檔了解相關(guān)組織類型的業(yè)務(wù)類型、流程及其商業(yè)活動、業(yè)態(tài)和規(guī)律,課程內(nèi)容簡介,課程大致通過8周32課時的介紹,從四個方面介紹以下主要內(nèi)容:現(xiàn)代系統(tǒng)分析員:系統(tǒng)分析員的工作、任務(wù)和作用以及工作的方法、模型、工具和技術(shù)系統(tǒng)分析任務(wù):調(diào)查需求、需求建模系統(tǒng)設(shè)計任務(wù)
6、:系統(tǒng)架構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、人機(jī)交互設(shè)計等實(shí)施與支持:用戶支持、維護(hù)技術(shù)和安全運(yùn)行,如何學(xué)習(xí)本課程,由于課程涉及面廣,內(nèi)容繁復(fù),以致無法在短短8周的時間內(nèi)全面介紹,因此課后的工作是必須并且是十分重要的:課后通讀教材。教材十分優(yōu)秀,可以給你帶來無限的啟示結(jié)合自己以往曾經(jīng)的工作案例,再讀教材,可以給你帶來新的啟發(fā)結(jié)合教材及其案例介紹,剖析自己以往工作的案例,總結(jié)工作成敗原因,并提出改進(jìn)的方向和方法積極參加課程實(shí)踐活動課程過程實(shí)踐
7、的結(jié)果是最后考核的主要內(nèi)容,該部分內(nèi)容主要在課后自行完成最后學(xué)習(xí)成效的獲取,主要來自對參加課程實(shí)踐活動評價和個人對課程學(xué)習(xí)的總結(jié),當(dāng)然成績還是主要取決于卷面考試的結(jié)果,美國蘭德公司對中國人的評價,中國可以培養(yǎng)出大批的高級人才,但卻很少可以培養(yǎng)出合格的可以獨(dú)立主持業(yè)務(wù)的管理級專家服務(wù)于一個公司或者社會,光有技術(shù)是不夠的;還需要有勇氣、膽量、正直和誠實(shí)的領(lǐng)導(dǎo)才能,這恰恰是大多數(shù)中國人所缺少的品性正如阿瑟?史密斯(一位著名的西方傳教士)
8、一個世紀(jì)前所指出的,中國人最缺乏的不是智慧,而是勇氣和正直的純正品性。這個評價,雖然歷經(jīng)百年,如今依舊準(zhǔn)確診斷出中國綜合癥的原因那我們應(yīng)該如何對待這些評價,更重要的是,我們應(yīng)該怎么做,才能使自己更好、更優(yōu)秀?,什么是工程?,什么是工程?,工程是以某組設(shè)想的目標(biāo)為依據(jù),應(yīng)用有關(guān)科學(xué)知識和技術(shù)手段,通過一群人的有組織活動,將某個(或某些)現(xiàn)有實(shí)體(自然的或人造的),轉(zhuǎn)化為具有預(yù)期使用價值的人造產(chǎn)品的過程——狹義定義工程是由一群人為達(dá)到某
9、種目的,在一個較長時間周期內(nèi),進(jìn)行協(xié)作活動的過程——廣義定義工程是將自然科學(xué)的理論應(yīng)用到具體工農(nóng)業(yè)生產(chǎn)部門中形成的各學(xué)科的總稱水利工程、化學(xué)工程、土木建筑工程、遺傳工程、系統(tǒng)工程、生物工程、海洋工程、環(huán)境微生物工程、軟件工程,,,,,工程學(xué),工程學(xué)或工學(xué),是通過研究與實(shí)踐應(yīng)用數(shù)學(xué)、自然科學(xué)、經(jīng)濟(jì)學(xué)、社會學(xué)等基礎(chǔ)學(xué)科的知識,來達(dá)到改良各行業(yè)中現(xiàn)有建筑、機(jī)械、儀器、系統(tǒng)、材料、信息和加工步驟的設(shè)計和應(yīng)用方式的一門學(xué)科實(shí)踐與研究工程學(xué)的
10、人叫做工程師在高等學(xué)府中,將自然科學(xué)原理應(yīng)用至工業(yè)、農(nóng)業(yè)、服務(wù)業(yè)等各個生產(chǎn)部門所形成的諸多工程學(xué)科也稱為工科或工學(xué),,,工程學(xué)方法,工程師最關(guān)鍵和獨(dú)特的任務(wù)是發(fā)現(xiàn),理解并結(jié)合實(shí)際的局限來達(dá)到滿意的結(jié)果在很多情況下,產(chǎn)品不僅僅只需符合技術(shù)要求,其他條件也必須滿足這些條件包括材料來源,物理或技術(shù)的局限,未來改進(jìn)的可行性和其他因素,諸如成本、可銷售性、可生產(chǎn)性及適用性等,,,解決問題,工程師們應(yīng)用科學(xué)、數(shù)學(xué)和相應(yīng)的經(jīng)驗(yàn),來找到問題的解決
11、辦法他們建立合理的數(shù)學(xué)模型,對問題進(jìn)行分析并測試可能的解決方案可能的解決方案常常會有多個,工程師們必須根據(jù)各個方案的本質(zhì),評價它們的優(yōu)劣,并選擇最能滿足要求的最佳方案折中,又稱妥協(xié)、協(xié)調(diào)、協(xié)商……存在于各種工程設(shè)計的核心之中所謂最佳設(shè)計,永遠(yuǎn)意味著,盡可能達(dá)到盡可能多的要求,解決問題,工程師一般在全面生產(chǎn)過程前,就嘗試預(yù)測他們的設(shè)計如何達(dá)到規(guī)格他們會使用:原型、比例模型、模擬、破壞性試驗(yàn)、非破壞性試驗(yàn)、強(qiáng)度測試等方法來完成設(shè)計
12、并對產(chǎn)品進(jìn)行測試,以保證產(chǎn)品能按期望值運(yùn)行當(dāng)然,測試的目地是確保產(chǎn)品能符合預(yù)計的要求工程師作為專業(yè)人員會盡量制造符合預(yù)計要求的產(chǎn)品,并達(dá)到對社會無害工程師往往需要在設(shè)計中考慮安全因素來降低意外的故障。不過,考慮的安全因素越高,設(shè)計的效率也通常會越低,工程的主要依據(jù),工程的主要依據(jù)是數(shù)學(xué)、物理學(xué)、化學(xué)、信息學(xué),以及由此產(chǎn)生的材料科學(xué)、固體力學(xué)、流體力學(xué)、熱力學(xué)、輸運(yùn)過程和系統(tǒng)分析等依照工程對科學(xué)的關(guān)系,工程的所有各分支領(lǐng)域都有如
13、下主要職能:研究:應(yīng)用數(shù)學(xué)和自然科學(xué)概念、原理、實(shí)驗(yàn)技術(shù)等,探求新的工作原理和方法開發(fā):解決把研究成果應(yīng)用于實(shí)際過程中所遇到的各種問題設(shè)計:選擇不同的方法、特定的材料并確定符合技術(shù)要求和性能規(guī)格的設(shè)計方案,以滿足結(jié)構(gòu)或產(chǎn)品的要求施工:包括準(zhǔn)備場地、材料存放、選定既經(jīng)濟(jì)又安全并能達(dá)到質(zhì)量要求的工作步驟,以及人員的組織和設(shè)備利用生產(chǎn):在考慮人和經(jīng)濟(jì)因素的情況下,選擇工廠布局、生產(chǎn)設(shè)備、工具、材料、元件和工藝流程,進(jìn)行產(chǎn)品的試驗(yàn)和檢
14、查操作:管理機(jī)器、設(shè)備以及動力供應(yīng)、運(yùn)輸和通信,使各類設(shè)備經(jīng)濟(jì)可靠地運(yùn)行管理及其他職能,工程師的職責(zé),工程師和科學(xué)家的職責(zé)不同:科學(xué)家的任務(wù)是如何認(rèn)識,因而他可以選擇自己感興趣的課題工程師的職責(zé)是如何實(shí)現(xiàn),所以他必須解決面臨的問題工程問題應(yīng)有最佳的解決方案,要考慮多方面的因素,謀求最可靠、最經(jīng)濟(jì)的方法許多工程問題有深遠(yuǎn)的社會影響。隨著科學(xué)技術(shù)的發(fā)展,一些大型、復(fù)雜的工程出現(xiàn),產(chǎn)生了一門嶄新的工程技術(shù)學(xué)科──系統(tǒng)工程工程師所
15、能利用的自然資源有兩大類:原料和能源由于多數(shù)資源有限甚至稀缺,因而工程師除了要有效地利用現(xiàn)有資源外,還必須和科學(xué)家合作繼續(xù)開發(fā)新的自然資源,與科學(xué)研究的比較,科學(xué)家經(jīng)常要問“是什么”、“為什麼”,并且科學(xué)家的“為什么”往往都能轉(zhuǎn)化成“是什么”,他們關(guān)心于了解那些人類尚未確切、完全、詳細(xì)了解的知識,并最終尋找到答案,以滿足人類的好奇心工程師則經(jīng)常要問“如何做”,并利用科學(xué)家已經(jīng)發(fā)現(xiàn)的知識,制造對人類有用的物體或工具,與科學(xué)研究的比較,
16、從經(jīng)濟(jì)的角度來說,科學(xué)家不必關(guān)心經(jīng)濟(jì)問題,他們只要設(shè)法獲得必要的經(jīng)費(fèi)(如政府撥款、企業(yè)投資、私人贊助等),然后專心去研究即可工程師則相反,他們必須使制造出來的物體,在經(jīng)濟(jì)上是可行的,否則就沒有任何的用處如果一件產(chǎn)品的成本高于其市場價值,使得無人光顧,這種產(chǎn)品就無法生產(chǎn)。所以,對工程師來說,經(jīng)濟(jì)觀念是必備的例如像科幻小說所描寫的“按12個按鈕,再拉下三個把手,就可以給面包片抹上黃油”之類的機(jī)器,在理論上是完全可以制造出來的,但工程師
17、決不會去設(shè)計并制造這種機(jī)器!,與科學(xué)研究的比較,從相互包含的角度來說,科學(xué)家可能也需要完成某些工程作業(yè)(比如設(shè)計試驗(yàn)儀器,制造原型),工程師經(jīng)常也要做些研究從目的的先后順序來說,可以說科學(xué)家是為了學(xué)習(xí)而制造,而工程師則是為了制造而學(xué)習(xí)從工程和科學(xué)都要做的研究來說,工程學(xué)上的研究與科學(xué)研究也有不同之處它經(jīng)常涉及到的領(lǐng)域,基本物理、化學(xué)已經(jīng)很好的被了解了,而這些問題卻很難被精確的解決工程學(xué)的研究便是要尋找盡可能近似的方案,工程的限制
18、,某些工程作業(yè),比如設(shè)計橋梁、電廠、化工廠,必須被專業(yè)工程師所批準(zhǔn)保護(hù)公眾健康和環(huán)境安全的法律強(qiáng)制專業(yè)人員必須提供指導(dǎo),這些指導(dǎo)通常是從教育和經(jīng)驗(yàn)中,以慘痛的教訓(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ā)誓遵守并維護(hù),CHAP.1 緒論,信息系統(tǒng)對現(xiàn)代商業(yè)組織的成功至關(guān)重要為使
19、商業(yè)具有更強(qiáng)的競爭性,新的系統(tǒng)正在不斷地被開發(fā)出來,而成功進(jìn)行系統(tǒng)開發(fā)的關(guān)鍵是進(jìn)行全面的系統(tǒng)分析和設(shè)計系統(tǒng)分析:理解并詳細(xì)說明信息系統(tǒng)應(yīng)該做什么的過程系統(tǒng)設(shè)計:詳細(xì)說明信息系統(tǒng)的構(gòu)成組件在物理上是怎樣實(shí)施的過程系統(tǒng)分析員:使用信息技術(shù)的商業(yè)專業(yè)人員,利用分析和設(shè)計技術(shù)解決商業(yè)問題在系統(tǒng)分析與設(shè)計的過程中,系統(tǒng)分析員的作用是不可替代的系統(tǒng)分析員通常在商業(yè)組織的一系列系統(tǒng)目標(biāo)明確后,和其他IT專家共同提出可能的系統(tǒng)解決方案,主要涉
20、及:工作性質(zhì)、重要的知識與技能、分析員從事的系統(tǒng)與特殊項(xià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)略的高度
21、提出系統(tǒng)解決的方案,最低限度是能夠預(yù)見到系統(tǒng)今后可能的發(fā)展或擴(kuò)充,系統(tǒng)分析員的工作涉及的領(lǐng)域和要求,,軟件開發(fā)面臨的實(shí)際問題,軟件開發(fā)面臨的實(shí)際問題,軟件開發(fā)面臨的實(shí)際問題,為什么???,需求???,,活動-任務(wù),⑴系統(tǒng)需求分析⑵系統(tǒng)結(jié)構(gòu)設(shè)計 ⑶軟件需求分析建立軟件需求評價軟件需求聯(lián)合評審⑷軟件結(jié)構(gòu)設(shè)計⑸軟件詳細(xì)設(shè)計⑹軟件編碼和測試 ⑺軟件集成 ⑻軟件鑒定測試⑼系統(tǒng)集成
22、⑽系統(tǒng)鑒定測試⑾軟件安裝⑿軟件驗(yàn)收支持,,,軟件開發(fā)過程,系統(tǒng)分析員是橋梁,客戶,分析員,程序員,,,,一. 解決商業(yè)問題的系統(tǒng)分析員,系統(tǒng)分析員之所以優(yōu)于普通程序員,是因?yàn)樗麄兡軌蚋?、更好、更高地回答組織要解決的問題——建立信息系統(tǒng)他們首先需要確定組織的需求是否可實(shí)現(xiàn),并需要從商業(yè)的角度設(shè)計出幾套可能的解決方案,然后與管理人員磋商以決定哪個方案是最佳選擇由于信息系統(tǒng)可以有多種不同的結(jié)構(gòu),分析員通常必須回答下列有關(guān)每種可能性
23、的問題:解決方案要做什么?各部分組件的組成?它們應(yīng)該如何構(gòu)成?建立不同的組件應(yīng)該使用什么技術(shù)?由誰來創(chuàng)建組件?如何挑選最好的方案總是一個最大的挑戰(zhàn),但風(fēng)險最小、效益最好,永遠(yuǎn)是首要考慮的問題當(dāng)然,與組織戰(zhàn)略計劃和基本目標(biāo)的一致,也是需要著重考慮的,基于構(gòu)件的軟件工程(CBSE)過程模型,,,構(gòu) 件 開 發(fā)分析 設(shè)計 編程 測試,領(lǐng)域分析,,系統(tǒng)測試,,,構(gòu)件提交,,,,,領(lǐng)域?qū)<医?jīng)驗(yàn),,現(xiàn)有系統(tǒng)資料,,,
24、,,,,,領(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)架細(xì)化,專 用 構(gòu) 件 開 發(fā)分析 設(shè)計 編程 測試,系統(tǒng)分析員解決問題的方案和對其他專業(yè)人士的影響,右圖是一個分析員從自己廣博的知識體系
25、和工作經(jīng)驗(yàn)出發(fā),領(lǐng)悟商業(yè)問題并概括出系統(tǒng)分析和設(shè)計,并最終解決問題的一般性過程描述一般系統(tǒng)分析員如果決定推薦的方案,必須就新系統(tǒng)如何工作編制詳細(xì)的設(shè)計說明書。設(shè)計說明書一旦被決策層批準(zhǔn),就可以開始實(shí)際的系統(tǒng)開發(fā)了另外,我們需要提醒的是:由于系統(tǒng)分析和設(shè)計是在信息技術(shù)和商業(yè)的共同語境下進(jìn)行的解決問題方法的討論,因此這些工作并不僅僅只是為了系統(tǒng)開發(fā),它也是適用于利用信息技術(shù)解決商業(yè)問題的所以,商業(yè)經(jīng)理、項(xiàng)目經(jīng)理,甚至辦公室普通職員如果
26、增加了這些觀念方面的知識,也都會使自己的工作更為有效目前,不少商學(xué)院學(xué)生,如工商管理碩士、會計學(xué)碩士等,都在選修系統(tǒng)分析和設(shè)計課程,以豐富自己的背景,二. 信息系統(tǒng)及其類型,系統(tǒng):一組為實(shí)現(xiàn)某些結(jié)果而相互聯(lián)系、相互作用的部件信息系統(tǒng):一組完成收集、處理、存儲和以輸出完成商業(yè)任務(wù)所需信息作為提交的相互聯(lián)系、相互作用的部件子系統(tǒng):一個大系統(tǒng)中的部分系統(tǒng)超系統(tǒng):一個包含其它系統(tǒng)的大系統(tǒng),功能分解:把一個系統(tǒng)按照分層的方式分為多個基于子
27、系統(tǒng)的部件,并且這些子系統(tǒng)可以根據(jù)需要繼續(xù)分解系統(tǒng)邊界:系統(tǒng)與環(huán)境之間的界線,通常以人為界自動化邊界:一個系統(tǒng)的自動部分和手動部分之間的分界,信息系統(tǒng)的類型,信息系統(tǒng)的分類是源于組織不同的活動類型,如下圖所示如日常事務(wù)處理需要事務(wù)處理系統(tǒng)、業(yè)務(wù)活動處理需要業(yè)務(wù)支持系統(tǒng)、決策過程需要決策支持系統(tǒng)……,新的分類法是依照系統(tǒng)的功能和特征確定,而不是根據(jù)用戶,三. 系統(tǒng)分析員需要的技能,技術(shù)知識與技能系統(tǒng)分析員雖然沒有編程的責(zé)任,但熟悉
28、各種不同的專業(yè)知識和技術(shù)、技能仍然是必須的,包括開發(fā)工具、開發(fā)環(huán)境和開發(fā)技術(shù),并知曉這些技術(shù)、工具、技能的作用,以及在即將開始的系統(tǒng)開發(fā)中是如何發(fā)揮作用的等商業(yè)知識與技能包括對組織類型、某類組織、特定類型中某組織乃至該組織中的工作類型的了解、熟悉甚至深刻的知曉,畢竟信息系統(tǒng)的開發(fā)是一個商業(yè)問題一般來說,系統(tǒng)分析員得益于對商業(yè)的全面熟悉,如除了掌握必須的計算機(jī)信息系統(tǒng)或管理信息系統(tǒng)外,還熟知會計、市場、經(jīng)營等商業(yè)知識系統(tǒng)分析員更需
29、要熟悉為之工作的組織類型。熟悉一個特定的行業(yè)需要花費(fèi)大量的時間,但一個熟悉特定行業(yè)的分析員能夠?yàn)樵撔袠I(yè)中的企業(yè)解決復(fù)雜的問題另外,熟悉一個具體的企業(yè)也是十分重要的。通常越多了解組織業(yè)務(wù)形態(tài)、其職員及其企業(yè)文化,就越能夠在細(xì)微處對系統(tǒng)分析和設(shè)計產(chǎn)生積極的影響,三. 系統(tǒng)分析員需要的技能,3. 人的知識與技能由于系統(tǒng)分析員處在信息系統(tǒng)開發(fā)的高端,需要與開發(fā)小組其他成員一起工作,需要使用各種技能獲取系統(tǒng)分析與設(shè)計的信息,并可能需要提出后續(xù)
30、工作的要求或提供指導(dǎo),因此需要掌握與他人溝通的技能這類技能包括人際關(guān)系技能、協(xié)調(diào)服務(wù)技能等4. 誠實(shí)與道德現(xiàn)在許多人經(jīng)常會低估信息系統(tǒng)領(lǐng)域中的一個職業(yè)特點(diǎn)是誠實(shí)和道德的重要性分析員會接觸到許多個人或組織的非公開的信息,有時也會涉及到安全過程、安全系統(tǒng)和安全策略,甚至是政府或軍事合約的絕密信息當(dāng)在工作中接觸到非公開的專有信息時,均要求分析員具有高度的道德標(biāo)準(zhǔn)。任何不正當(dāng)?shù)男袨椋紩У粢粋€分析員的前程,1. 面臨的各種技術(shù)信息
31、系統(tǒng)可能運(yùn)行或工作的各種技術(shù)環(huán)境和系統(tǒng)配置:桌面系統(tǒng)共享數(shù)據(jù)的網(wǎng)絡(luò)桌面系統(tǒng)客戶機(jī)-服務(wù)器系統(tǒng)大規(guī)模集中式主機(jī)系統(tǒng)使用互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和其它網(wǎng)絡(luò)技術(shù)的系統(tǒng)2. 典型的工作職位與職稱系統(tǒng)分析員需要與工作中遇到的各式人等進(jìn)行溝通,并與之建立良好的工作關(guān)系,如商業(yè)系統(tǒng)分析員、最終用戶分析員、商業(yè)顧問、系統(tǒng)顧問、系統(tǒng)設(shè)計師、軟件工程師、系統(tǒng)結(jié)構(gòu)設(shè)計師等系統(tǒng)分析員并不一定是直接為需要解決問題的機(jī)構(gòu)工作的,因?yàn)橥瓿煞治雠c設(shè)計工作可能有多
32、種不同的約定方式,如專職的系統(tǒng)分析員、獨(dú)立承包人、顧問、軟件公司雇員等考慮到系統(tǒng)分析員所處的技術(shù)層次和專業(yè)能力,有時也會受命兼做項(xiàng)目經(jīng)理,四. 系統(tǒng)分析員的周圍環(huán)境,五. 戰(zhàn)略計劃中系統(tǒng)分析員的作用,基于系統(tǒng)分析員所處的技術(shù)層次和專業(yè)能力,以及組織未來生存和發(fā)展的需要,系統(tǒng)分析員有時會被要求參加組織戰(zhàn)略計劃的制定過程1. 特殊項(xiàng)目一種情況是為了更好地解決企業(yè)運(yùn)行管理的問題,分析員深入主管人員的工作情景,掌握他們的需求,幫助建立并演
33、示系統(tǒng)原型另一種介入戰(zhàn)略經(jīng)營問題的情形是進(jìn)行業(yè)務(wù)流程再造。業(yè)務(wù)流程再造的根本目的是徹底改造一個商業(yè)運(yùn)營中的工作性質(zhì),其目標(biāo)是根本性地改進(jìn)性能,而不是簡單的增加改進(jìn)分析員介入其中,需要與其他職位的業(yè)務(wù)流程再造專業(yè)人員共同努力,將分析與設(shè)計工具和技術(shù)用于商業(yè)過程分析研究,重新或創(chuàng)新設(shè)計商業(yè)過程,然后提供計算機(jī)支持,使之工作2. 戰(zhàn)略計劃過程戰(zhàn)略計劃通常試圖回答諸如企業(yè)現(xiàn)在在哪里、想去哪里和如何做才能去那里等問題。戰(zhàn)略計劃制定后,能推
34、動整個組織的所有過程戰(zhàn)略計劃需要許多人一起來完成,包括系統(tǒng)分析員一個完整的戰(zhàn)略計劃應(yīng)該包括市場戰(zhàn)略計劃和生產(chǎn)戰(zhàn)略計劃,并使它們適應(yīng)組織整個的戰(zhàn)略計劃,五. 戰(zhàn)略計劃中系統(tǒng)分析員的作用,3. 信息系統(tǒng)戰(zhàn)略計劃信息系統(tǒng)戰(zhàn)略計劃是組織完整的戰(zhàn)略計劃中的一個主要部件由于組織信息系統(tǒng)與其緊密地聯(lián)系在一起的,以致于幾乎任何的計劃改變,都要求新的或改進(jìn)的信息系統(tǒng)另一方面,信息系統(tǒng)本身技術(shù)的不斷進(jìn)步,也經(jīng)常促進(jìn)組織戰(zhàn)略計劃信息系統(tǒng)戰(zhàn)略計劃:
35、為支持組織的戰(zhàn)略計劃確定信息系統(tǒng)功能需要提供的技術(shù)和應(yīng)用系統(tǒng),信息系統(tǒng)戰(zhàn)略計劃作為組織戰(zhàn)略計劃的重要部分,通常在首席信息系統(tǒng)執(zhí)行官的推薦下,由最高管理層批準(zhǔn)去為整個組織規(guī)劃信息系統(tǒng)在信息系統(tǒng)戰(zhàn)略計劃的開發(fā)過程中,要求參與者必須高瞻遠(yuǎn)矚,考慮整個組織層面,全面預(yù)測未來所要解決的問題一個良好可行的戰(zhàn)略計劃應(yīng)該全面考量組織需求,預(yù)測組織的商業(yè)職能,從而生成應(yīng)用軟件結(jié)構(gòu)計劃和技術(shù)結(jié)構(gòu)計劃應(yīng)用軟件結(jié)構(gòu)計劃:為實(shí)現(xiàn)商業(yè)職能所需的集成信息系統(tǒng)說
36、明技術(shù)結(jié)構(gòu)計劃:實(shí)現(xiàn)計劃的信息系統(tǒng)所需的軟硬件和網(wǎng)絡(luò)說明世界在不斷地發(fā)生變化,因此計劃需要不斷地更新,五. 戰(zhàn)略計劃中系統(tǒng)分析員的作用,六. 規(guī)劃和模型化系統(tǒng)開發(fā)項(xiàng)目,系統(tǒng)分析員需要為項(xiàng)目任務(wù)創(chuàng)建規(guī)劃和模型。而項(xiàng)目開發(fā)最終結(jié)果的獲得,則往往有賴于項(xiàng)目管理工具的使用,如圖所示,一次成功的系統(tǒng)開發(fā),需要開發(fā)方法、開發(fā)模型和一系列項(xiàng)目管理工具的幫助來達(dá)到最終目的,系統(tǒng)開發(fā)生命周期,系統(tǒng)開發(fā)生命周期(SDLC)是通過結(jié)構(gòu)化分析方法把開發(fā)過程
37、劃分為若干階段。一般SDLC是指瀑布模型,第一階段系統(tǒng)規(guī)劃,,系統(tǒng)需求,,,第二階段系統(tǒng)分析,,,第三階段系統(tǒng)設(shè)計,,,第四階段系統(tǒng)實(shí)施,,第五階段系統(tǒng)運(yùn)行、維護(hù)和安全,,,,,,,,,系統(tǒng)開發(fā)生命周期,而面向?qū)ο蟮姆治龇椒▌t多采用少序列性、多交互性的交互模型,與瀑布模型相比,交互模型更靈活,更方便描述現(xiàn)實(shí)世界及用戶、管理者和系統(tǒng)開發(fā)人員之間的交互會話,系統(tǒng)開發(fā)生命周期,除此之外,一些系統(tǒng)分析員還使用適應(yīng)性或重復(fù)性的方法適應(yīng)
38、性方法一般使用螺旋開發(fā)方法,建立一系列重復(fù)過程,然后將一系列原型轉(zhuǎn)化為最終產(chǎn)品適應(yīng)性方法需要開發(fā)人員和用戶緊密交互,這樣的交互通常不會從已經(jīng)定義好的最終產(chǎn)品開始著名軟件工程師W.Boehm提出的螺旋模型就是其中著名的代表(圖P.18)螺旋模型被認(rèn)為可以有效降低開發(fā)過程的風(fēng)險,加快開發(fā)的速度但凡事都是具有兩面性的,螺旋模型也主要適用于一些大型應(yīng)用系統(tǒng),它雖然有較為被人認(rèn)可的突出優(yōu)點(diǎn),也存在一些先天的缺點(diǎn),因此在進(jìn)行選擇時,要十分慎
39、重,七. 系統(tǒng)開發(fā)原則,系統(tǒng)開發(fā)原則是建立在開發(fā)組織和客戶共同認(rèn)同的有關(guān)項(xiàng)目開發(fā)的規(guī)范、標(biāo)準(zhǔn)基礎(chǔ)之上,并結(jié)合組織企業(yè)文化、工作風(fēng)格和習(xí)慣、技術(shù)類型等,建立的一系列需要項(xiàng)目開發(fā)各相關(guān)涉眾共同遵循的項(xiàng)目開發(fā)行為準(zhǔn)則或工作習(xí)慣系統(tǒng)開發(fā)原則的建立和項(xiàng)目開發(fā)過程的被良好遵守,有利于開發(fā)人員更好、更快地成熟、成長及工作經(jīng)驗(yàn)積累和個人風(fēng)格的形成當(dāng)然,系統(tǒng)開發(fā)原則本身就是來源于項(xiàng)目過程實(shí)踐,是從項(xiàng)目實(shí)踐過程中提取的、被眾多系統(tǒng)開發(fā)人員實(shí)踐證明行之有
40、效的項(xiàng)目開發(fā)基本原則盡管每個項(xiàng)目不盡相同,但是當(dāng)開始一個系統(tǒng)開發(fā)的時候,都應(yīng)該考慮必須的開發(fā)原則根據(jù)軟件能力成熟度模型(CMM)的相關(guān)準(zhǔn)則,開發(fā)組織及其成員都有自覺遵循并積極改進(jìn)系統(tǒng)開發(fā)原則的義務(wù)和責(zé)任,系統(tǒng)開發(fā)原則,規(guī)劃項(xiàng)目啟動前,必須有一個總體開發(fā)計劃重大項(xiàng)目甚至必須要有完善的戰(zhàn)略規(guī)劃,以指導(dǎo)和規(guī)范項(xiàng)目每一步的發(fā)展進(jìn)程用戶參與整個系統(tǒng)開發(fā)過程應(yīng)該確保用戶參與項(xiàng)目開發(fā)過程,尤其是在需求獲取及需求模型建立的階段而建模和原型
41、設(shè)計則有助于更好地了解用戶需求仔細(xì)聽取意見最好的系統(tǒng)就是能夠滿足用戶需求的系統(tǒng)與用戶的積極溝通,包括仔細(xì)傾聽用戶意見,是取得雙方互信,引導(dǎo)項(xiàng)目成功的重要途徑當(dāng)然,凡事都有一個度,必要時,開發(fā)人員也應(yīng)該積極引導(dǎo)用戶,系統(tǒng)開發(fā)原則,使用項(xiàng)目管理工具來確定任務(wù)和轉(zhuǎn)折點(diǎn)確定項(xiàng)目審查和評估的所有任務(wù)和重要事件項(xiàng)目計劃可以根據(jù)開發(fā)進(jìn)程的實(shí)際進(jìn)行必要的調(diào)整,但一旦確定則必須堅(jiān)決執(zhí)行設(shè)置必要和數(shù)量合理的檢測點(diǎn),確保項(xiàng)目的進(jìn)程和質(zhì)量保持靈
42、活性項(xiàng)目計劃在必要時應(yīng)可調(diào)整,因此其框架需要具有靈活性SDLC的各階段在開發(fā)過程也可能有相互重疊的部分提供準(zhǔn)確的成本與效益信息管理者需要事先知道項(xiàng)目開發(fā)和運(yùn)行的預(yù)估費(fèi)用,以利于決策開發(fā)過程中,成本執(zhí)行和開發(fā)效益的信息將有利于更好地對項(xiàng)目實(shí)施管理在每一個階段的開始,通常都必須提供專門的估算,包括成本、效益、進(jìn)度、人工等,八. 系統(tǒng)分析員的地位,系統(tǒng)分析員通常被要求完成調(diào)查、分析、設(shè)計、開發(fā)、安裝、評價和維護(hù)信息系統(tǒng)為完成這些
43、任務(wù),分析員們要不斷地與各式用戶和管理者進(jìn)行大量的交流對于大型項(xiàng)目,分析員通常作為項(xiàng)目團(tuán)隊(duì)的一員進(jìn)行工作;而面對一個小項(xiàng)目,分析員往往是獨(dú)自完成工作一般來說,大多數(shù)企業(yè)是將分析員安排在IT部門,但一個具有足夠能力的分析員通常也是可以對其擅長的專門領(lǐng)域(如市場、銷售、財務(wù)、產(chǎn)品等)進(jìn)行分析評估,并作出報告作為職能團(tuán)隊(duì)的重要一員,系統(tǒng)分析員通常都能夠更好地了解團(tuán)隊(duì)的需要,以及項(xiàng)目應(yīng)該如何發(fā)展才能更好地支持用戶需要小企業(yè)一般通過聘請顧
44、問的方式來完成系統(tǒng)分析工作,系統(tǒng)分析員的地位,責(zé)任系統(tǒng)分析員在開發(fā)團(tuán)隊(duì)和項(xiàng)目進(jìn)程中,都擔(dān)負(fù)著重要的責(zé)任如負(fù)責(zé)低階員工的指導(dǎo)、訓(xùn)練負(fù)責(zé)把用戶的業(yè)務(wù)需求轉(zhuǎn)換為項(xiàng)目系統(tǒng)框架負(fù)責(zé)建立企業(yè)概圖、檢查業(yè)務(wù)流程、選擇硬件及項(xiàng)目開發(fā)或系統(tǒng)建立所需的軟件包、設(shè)計信息系統(tǒng)、培訓(xùn)用戶、規(guī)劃網(wǎng)站等負(fù)責(zé)規(guī)劃項(xiàng)目、制定開發(fā)進(jìn)度、估算成本等為了使項(xiàng)目能夠順利實(shí)施,還要主持會議、陳述進(jìn)程、撰寫記錄、報告和重要文檔必要時,還要設(shè)法激勵團(tuán)隊(duì)成員,身先士卒,做
45、好表率所需技能和背景分析員要求有扎實(shí)的技術(shù)知識、較強(qiáng)的口頭和書面表達(dá)能力、良好的分析能力、熟悉業(yè)務(wù)流程分析員需要良好的與各種不同層次人交流的能力,從操作工到高級管理者、專業(yè)和非專業(yè)人員、供應(yīng)商、顧客及政府官員等作為開發(fā)團(tuán)隊(duì)領(lǐng)導(dǎo)者,具有項(xiàng)目規(guī)劃、評估和管理能力,能應(yīng)用領(lǐng)導(dǎo)力、團(tuán)隊(duì)建設(shè)能力和個人人格魅力,指導(dǎo)和調(diào)動團(tuán)隊(duì)成員努力工作分析員更需要不斷提高自身各方面的素養(yǎng)和能力,以此來不斷發(fā)展自己的職業(yè),系統(tǒng)分析員的地位,認(rèn)證雖然擁有
46、認(rèn)證并不能保證具備能力和才干,但許多企業(yè)仍然把認(rèn)證看作是錄用和提升的重要憑據(jù),這在信息不對稱的人才市場是普遍現(xiàn)象但是,認(rèn)證確實(shí)是專業(yè)人員學(xué)習(xí)新技能、認(rèn)知自身能力和提高專業(yè)素質(zhì)的極好方法工作機(jī)遇企業(yè)對IT依賴的加劇,需要系統(tǒng)分析員應(yīng)用新的信息技術(shù),電子商務(wù)的盛行也將促進(jìn)對系統(tǒng)分析員的需求由于較為全面地了解技術(shù)和業(yè)務(wù)問題,系統(tǒng)分析員職位具有無限發(fā)展前景許多企業(yè)的總裁和高級管理人員都是從IT部門的系統(tǒng)分析員起步的當(dāng)然,在不同規(guī)模的
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 系統(tǒng)分析與設(shè)計
- 系統(tǒng)分析與設(shè)計論文
- 合同管理系統(tǒng)分析與設(shè)計
- atm機(jī)系統(tǒng)分析與設(shè)計
- 網(wǎng)上購物系統(tǒng)分析與設(shè)計
- 系統(tǒng)分析與設(shè)計習(xí)題匯總
- 酒店管理系統(tǒng)分析與設(shè)計
- 信息系統(tǒng)分析與設(shè)計課程設(shè)計---成績查詢信息系統(tǒng)分析與設(shè)計
- 多級式粒子分離系統(tǒng)分析與設(shè)計(1)
- 系統(tǒng)分析與集成
- 超市管理系統(tǒng)分析與設(shè)計
- 合同管理系統(tǒng)分析與設(shè)計
- 倉庫管理系統(tǒng)分析與設(shè)計
- 物件導(dǎo)向系統(tǒng)分析與設(shè)計
- 面向?qū)ο笙到y(tǒng)分析與設(shè)計
- 系統(tǒng)分析與控制
- 信息系統(tǒng)分析與設(shè)計
- 倉儲系統(tǒng)分析設(shè)計
- 信息系統(tǒng)分析與設(shè)計課程設(shè)計--酒店管理信息系統(tǒng)分析與設(shè)計
- 系統(tǒng)分析師系統(tǒng)分析師
評論
0/150
提交評論