




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息系統(tǒng)開(kāi)發(fā)運(yùn)行與集成環(huán)境架構(gòu)技術(shù)主講人:仇麗青信管專業(yè)必修課程信息系統(tǒng)主講人:仇麗青信管專業(yè)必修課程1第1章信息系統(tǒng)概述
CIO(ChiefInformationOfficer)首席信息官是一種新型的信息管理者。他(她)們不同于一般的信息技術(shù)部門或信息中心的負(fù)責(zé)人,而是已經(jīng)進(jìn)入公司最高決策層,相當(dāng)于副總裁或副經(jīng)理地位的重要官員。第1章信息系統(tǒng)概述CIO(ChiefInform2第1章信息系統(tǒng)概述
需要精通管理學(xué)、經(jīng)濟(jì)學(xué)和計(jì)算機(jī)技術(shù)的復(fù)合型人才。在當(dāng)前形勢(shì)下,必然要有所側(cè)重,要么側(cè)重計(jì)算機(jī)專業(yè),要么側(cè)重管理專業(yè),要么側(cè)重經(jīng)濟(jì)學(xué)。第1章信息系統(tǒng)概述需要精通管理學(xué)、經(jīng)濟(jì)學(xué)和計(jì)算機(jī)技術(shù)3什么是好的信息系統(tǒng)什么樣的系統(tǒng)是好的信息系統(tǒng)?什么是好的信息系統(tǒng)什么樣的系統(tǒng)是好的信息系統(tǒng)?4什么是好的信息系統(tǒng)最好的信息系統(tǒng)可以從四個(gè)方面進(jìn)行評(píng)價(jià):第一、是否能夠支撐企業(yè)戰(zhàn)略海爾就是一個(gè)很好的案例。我們可能會(huì)看到海爾公司內(nèi)部的信息化系統(tǒng)很零亂,有SAP的系統(tǒng),也有其它公司的系統(tǒng)。但海爾的整體系統(tǒng)和海爾現(xiàn)有的整個(gè)管理平臺(tái)是非常融洽的。海爾有完整的物流、制造部分、商流平臺(tái),還有3R、3T,都是很有特色的海爾管理模塊??梢钥吹?,海爾的信息系統(tǒng)構(gòu)架是從戰(zhàn)略角度考慮問(wèn)題的。第二、是否能夠提供最佳效率所有的CEO都希望提高性能價(jià)格比。性能包括適應(yīng)性、可用性、可擴(kuò)展性。適應(yīng)性是指這個(gè)信息系統(tǒng)不光要解決復(fù)雜的計(jì)算問(wèn)題,還要對(duì)未知的問(wèn)題進(jìn)行有效的預(yù)測(cè)和控制;可用性是指無(wú)論CEO還是公司的臨時(shí)工、小時(shí)工,都能夠運(yùn)用這套系統(tǒng)來(lái)工作;可擴(kuò)展性則意味著,從一個(gè)控制中心到末端的分支機(jī)構(gòu),都能利用這套系統(tǒng)實(shí)現(xiàn)性能。提供最佳的效率,實(shí)現(xiàn)最高的性能價(jià)格比,是衡量系統(tǒng)優(yōu)劣及適用性的要素。什么是好的信息系統(tǒng)最好的信息系統(tǒng)可以從四個(gè)方面進(jìn)行評(píng)價(jià):5什么是好的信息系統(tǒng)第三、是否能夠?qū)崿F(xiàn)投資回報(bào)投資一個(gè)ERP系統(tǒng)后,應(yīng)在哪些地方進(jìn)行改進(jìn),可能很多人在實(shí)施ERP之初沒(méi)有這個(gè)概念。比如ERP系統(tǒng)可減少手工作業(yè),但究竟能省多少錢,實(shí)時(shí)的財(cái)務(wù)控制是否能帶來(lái)回報(bào)?計(jì)劃的精確度是否能降低庫(kù)存,這些明顯的資金變化,都是信息系統(tǒng)帶給企業(yè)的投資回報(bào)。如果把這些利益點(diǎn)都整合起來(lái)就會(huì)發(fā)現(xiàn),隨著時(shí)間的推移,當(dāng)時(shí)投入的整個(gè)ERP是通過(guò)這幾個(gè)點(diǎn)的改進(jìn)得到了投資回報(bào),可能在此之后就是收入。如果這套系統(tǒng)無(wú)法告訴你這些利益點(diǎn),可能就不是一個(gè)好的系統(tǒng)。第四、是否是可成長(zhǎng)的系統(tǒng)現(xiàn)今大家都說(shuō),購(gòu)買ERP軟件,一定要選擇最適合自己企業(yè)的。的確是這樣,但企業(yè)是不斷發(fā)展的,而不是靜態(tài)的。有人認(rèn)為,選擇信息系統(tǒng)就像選擇衣服,隨著你不斷成長(zhǎng),衣服要不斷更換,穿小了的衣服只好扔掉。從投資回報(bào)的角度來(lái)講,合適的衣服在某一個(gè)短期投資里是比較合適的,但是如果累計(jì)每一件衣服的投資,才會(huì)發(fā)現(xiàn)其總計(jì)成本非常巨大,遠(yuǎn)遠(yuǎn)大過(guò)給一個(gè)信息系統(tǒng)植皮的過(guò)程。好的信息系統(tǒng)是在你身上貼一層皮膚,隨著你身體的長(zhǎng)大而長(zhǎng)大,而不是蛻一層皮再換上。我認(rèn)為,好的信息系統(tǒng)一定是可成長(zhǎng)的系統(tǒng)。什么是好的信息系統(tǒng)第三、是否能夠?qū)崿F(xiàn)投資回報(bào)6信息系統(tǒng)項(xiàng)目管理師信息系統(tǒng)項(xiàng)目管理師屬于計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試(即軟考)高級(jí)資格考試?yán)锩娴囊豁?xiàng)考試。通過(guò)本考試的合格人員能夠掌握信息系統(tǒng)項(xiàng)目管理的知識(shí)體系,具備管理大型、復(fù)雜信息系統(tǒng)項(xiàng)目和多項(xiàng)目的經(jīng)驗(yàn)和能力;能根據(jù)需求組織制訂可行的項(xiàng)目管理計(jì)劃;能夠組織項(xiàng)目實(shí)施,對(duì)項(xiàng)目的人員、資金、設(shè)備、進(jìn)度和質(zhì)量等進(jìn)行管理,并能根據(jù)實(shí)際情況及時(shí)做出調(diào)整,系統(tǒng)地監(jiān)督項(xiàng)目實(shí)施過(guò)程的績(jī)效,保證項(xiàng)目在一定的約束條件下達(dá)到既定的項(xiàng)目目標(biāo);能分析和評(píng)估項(xiàng)目管理計(jì)劃和成果。信息系統(tǒng)項(xiàng)目管理師信息系統(tǒng)項(xiàng)目管理師屬于計(jì)算機(jī)技術(shù)與軟件專業(yè)7信息系統(tǒng)項(xiàng)目管理師在UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種圖來(lái)表示,強(qiáng)調(diào)消息時(shí)間次序的圖稱之為_(kāi)_(2)__,該圖的特點(diǎn)是__(3)__。(2)A.活動(dòng)圖(activitydiagram)B.狀態(tài)圖(statechartdiagram)C.序列圖(sequencediagram)D.協(xié)作圖(collaborationdiagram)(3)A.有生命線及控制焦點(diǎn),重點(diǎn)在消息的時(shí)間順序上B.有路徑與順序號(hào),為了一個(gè)消息的時(shí)間順序消息加數(shù)字前綴C.是對(duì)系統(tǒng)、子系統(tǒng)或類的行為建模D.本質(zhì)上是一個(gè)流程圖,顯示從活動(dòng)到活動(dòng)的信息流信息系統(tǒng)項(xiàng)目管理師在UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的8信息系統(tǒng)項(xiàng)目管理師
閱讀以下關(guān)于項(xiàng)目團(tuán)隊(duì)建設(shè)的論述,回答問(wèn)題1、問(wèn)題2和問(wèn)題3。馬先生是XYZ信息系統(tǒng)集成公司的項(xiàng)目經(jīng)理,負(fù)責(zé)一電子政務(wù)項(xiàng)目的管理。劉先生是甲方負(fù)責(zé)該項(xiàng)目的項(xiàng)目經(jīng)理。一次,馬先生邀請(qǐng)劉先生出去吃飯,同行的還有雙方的部分團(tuán)隊(duì)成員。幾杯酒過(guò)后,馬先生團(tuán)隊(duì)有兩名成員由項(xiàng)目的技術(shù)架構(gòu)開(kāi)始爭(zhēng)論,進(jìn)而抱怨項(xiàng)目的激勵(lì)政策,最后開(kāi)始攻擊XYZ公司,指出其人力資源管理方面的諸多問(wèn)題。馬先生感到非常沒(méi)面子,認(rèn)為在外人面前貶低團(tuán)隊(duì)和公司是一種非常惡劣的行為。事后,這兩名隊(duì)員打電話給劉先生,聲稱他們負(fù)責(zé)的模塊含有“邏輯炸彈”代碼。這件事給馬先生負(fù)責(zé)的項(xiàng)目造成了很大的被動(dòng)。[問(wèn)題1]請(qǐng)用200字以內(nèi)的文字說(shuō)明這件事為什么發(fā)生?團(tuán)隊(duì)建設(shè)出了哪些問(wèn)題?[問(wèn)題2]如何解決這件事情?[問(wèn)題3]如果馬先生同時(shí)負(fù)責(zé)多個(gè)同樣的電子政務(wù)項(xiàng)目,這些項(xiàng)目只是甲方不同,他應(yīng)該怎么組織多個(gè)電子政務(wù)項(xiàng)目的團(tuán)隊(duì)建設(shè)?信息系統(tǒng)項(xiàng)目管理師閱讀以下關(guān)于項(xiàng)目團(tuán)隊(duì)建設(shè)的論述,回9信息系統(tǒng)項(xiàng)目管理師
論文題論軟件開(kāi)發(fā)成本估算軟件開(kāi)發(fā)成本估算一直是信息系統(tǒng)項(xiàng)目成本管理中重要任務(wù)之一。軟件開(kāi)發(fā)成本主要是指軟件開(kāi)發(fā)過(guò)程中所花費(fèi)的工作量及相應(yīng)的代價(jià)。軟件開(kāi)發(fā)成本估算應(yīng)該以整個(gè)信息系統(tǒng)項(xiàng)目生命周期中軟件開(kāi)發(fā)所花費(fèi)的人工代價(jià)作為依據(jù)。請(qǐng)圍繞“軟件開(kāi)發(fā)成本花費(fèi)估算”論題,依次從以下三個(gè)方面進(jìn)行論述。1、概要敘述你參與分析和開(kāi)發(fā)的應(yīng)用項(xiàng)目以及你所擔(dān)任的主要工作2、論述在估算軟件開(kāi)發(fā)成本可以采用的方法和模型,并進(jìn)一步分析這些估算方法和模型的有缺點(diǎn)。3、詳細(xì)論述在你參與分析和開(kāi)發(fā)的應(yīng)用項(xiàng)目中具體采用的估算軟件開(kāi)發(fā)成本的技術(shù),方法,模型,工具及其實(shí)際效果。信息系統(tǒng)項(xiàng)目管理師論文題10第1章信息系統(tǒng)概述
本章的主要內(nèi)容:1.1信息系統(tǒng)的基本概念;1.2信息系統(tǒng)的開(kāi)發(fā);1.3信息系統(tǒng)的開(kāi)發(fā)與運(yùn)行環(huán)境;1.4信息系統(tǒng)的集成;1.5信息系統(tǒng)技術(shù)架構(gòu)。第1章信息系統(tǒng)概述本章的主要內(nèi)容:111.1信息系統(tǒng)的基本概念
(1)什么是信息系統(tǒng)
信息統(tǒng)是以處理信息為主的系統(tǒng),它對(duì)信息進(jìn)行采集、處理、存貯、管理、檢索和傳輸,需要時(shí)能向有關(guān)人員提供有用的信息,它是硬件和軟件、方法、過(guò)程以及人員等組成的聯(lián)合體。
(2)計(jì)算機(jī)與信息系統(tǒng)的關(guān)系
計(jì)算機(jī)是信息系統(tǒng)進(jìn)行信息處理的一種工具和手段?,F(xiàn)代的信息系統(tǒng)一般都采用計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)。
(3)信息系統(tǒng)中的基本要素
信息系統(tǒng)一般包括人員、資金、機(jī)器、材料、房屋、信息等。人是其中最活躍的主體,任何一個(gè)信息系統(tǒng)都必須有人,且在其中起主導(dǎo)作用。1.1信息系統(tǒng)的基本概念(1)什么是信息系統(tǒng)121.1信息系統(tǒng)的基本概念
(4)信息在社會(huì)中的地位
從整個(gè)社會(huì)而言,物質(zhì)是基礎(chǔ),人員是主體,信息是表現(xiàn),貨幣是補(bǔ)充。如果社會(huì)沒(méi)有物質(zhì),則社會(huì)將不存在;如果沒(méi)有信息,社會(huì)的實(shí)際狀況則得不到反映和控制。如果沒(méi)有資金的支持,則難以做事。人在任何社會(huì)系統(tǒng)中的都起主導(dǎo)作用。一個(gè)系統(tǒng)以某種要素為主,如工廠以產(chǎn)品生產(chǎn)為主;信息系統(tǒng)中主要要素是信息。
(5)信息系統(tǒng)的一般表示方法
信息系統(tǒng)的內(nèi)容可用如下一個(gè)公式表示:S={Im,Ip,Ic,I}其中:Im---在S中反映物質(zhì)的信息的集合,Ip---在S中反映人員的信息的集合,Ic---在S反映貨幣有關(guān)的信息的集合,I---在S中不包括以上的信息集合,如知識(shí)、自然信息等。
一個(gè)實(shí)際的息系統(tǒng)可由S的全集、子集或空集組成。1.1信息系統(tǒng)的基本概念(4)信息在社會(huì)中的地位131.1信息系統(tǒng)的基本概念
(5)信息系統(tǒng)的構(gòu)成從功能角度看,一個(gè)信息系統(tǒng)一般都具有信息的輸入、處理、存儲(chǔ)、檢索、傳輸、管理、輸出等功能。目前的信息系統(tǒng)均采用了計(jì)算機(jī)。從技術(shù)方面看,信息系統(tǒng)包括硬件和軟件兩大部分。硬件包括計(jì)算機(jī)及其外部設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)、通信設(shè)備及線路等。軟件包括系統(tǒng)軟件和應(yīng)用軟件。信息系統(tǒng)圖1-1信息系統(tǒng)的功能結(jié)構(gòu)信息的輸入信息的處理信息的檢索信息的傳輸信息的管理信息的輸出硬件系統(tǒng)軟件應(yīng)用信息系統(tǒng)件信息系統(tǒng)理和圖1-2信息系統(tǒng)結(jié)構(gòu)使管用軟1.1信息系統(tǒng)的基本概念(5)信息系統(tǒng)的構(gòu)成信141.1信息系統(tǒng)的基本概念
(3)信息系統(tǒng)的種類
信息系統(tǒng)的分類可有多種方式:
①按信息是否進(jìn)一步深加工分類:如信息系統(tǒng)具有搜集情報(bào)和決策處理的功能。②按組成要素分類:如物流管理信息為主的信息系統(tǒng),銀行、財(cái)政、稅收等信息系統(tǒng)。③按處理方式分類:可分為集中處理式和多級(jí)處理系統(tǒng)。
④按涉及的地區(qū)和范圍分類:可分為世界性、全國(guó)性、地區(qū)性和局域性的信息系統(tǒng)。
⑤按行業(yè)分類:可分為工業(yè)/商業(yè)/交通/運(yùn)輸信息系統(tǒng)。
不同的業(yè)務(wù)具有不同的處理過(guò)程和處理方法,因此信息系統(tǒng)也是千差萬(wàn)別的。1.1信息系統(tǒng)的基本概念(3)信息系統(tǒng)的種類④151.1.4典型的信息系統(tǒng)(3)企業(yè)管理信息系統(tǒng)和決策支持系統(tǒng)
企業(yè)管理信息系統(tǒng)(MannagementInformationSystem,MIS):它是一個(gè)輔助企業(yè)進(jìn)行日常工作和決策管理的信息系統(tǒng)。通常包括人事管理、生產(chǎn)管理、財(cái)務(wù)管理、經(jīng)營(yíng)管理、材料與產(chǎn)品的庫(kù)存管理等子系統(tǒng),并通過(guò)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)進(jìn)行各子系統(tǒng)內(nèi)部和相互間必要信息的快速交流和綜合。
決策支持系統(tǒng)(DecisionSupportSystem,DSS):它是一個(gè)輔助企業(yè)進(jìn)行決策管理的信息系統(tǒng)。決策支持系統(tǒng)需要包括支持特定問(wèn)題的決策模型、處理方法和大量有關(guān)的數(shù)據(jù)。通常建立在比較成熟和完善的企業(yè)管理信息系統(tǒng)之上。
隨著計(jì)算機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)技術(shù)和管理科學(xué)的發(fā)展,企業(yè)的管理信息系統(tǒng)和決策支持系統(tǒng)逐步成熟起來(lái)。目前許多企業(yè)都投資建立適合自己特點(diǎn)的管理信息系統(tǒng)和輔助一些復(fù)雜問(wèn)題決策的支持系統(tǒng)。它們?cè)谄髽I(yè)的管理和決策中發(fā)揮了積極而有效的作用。1.1.4典型的信息系統(tǒng)(3)企業(yè)管理信息系統(tǒng)和決策支持161.1.4典型的信息系統(tǒng)(4)制造資源計(jì)劃系統(tǒng)
制造資源計(jì)劃系統(tǒng)(MnnufacturingResourcePlanningII,MRPII)是一種物料需求計(jì)劃為核心的閉環(huán)生產(chǎn)經(jīng)營(yíng)管理系統(tǒng)。它把企業(yè)的物流和資金流結(jié)合起來(lái),形成了生產(chǎn)、銷售、財(cái)務(wù)、采購(gòu)等緊密結(jié)合的完整生產(chǎn)經(jīng)營(yíng)信息系統(tǒng)。MRPII實(shí)際上涵蓋了生產(chǎn)制造活動(dòng)的各種資源,因此被稱為制造資源計(jì)劃。(5)企業(yè)資源規(guī)劃
企業(yè)資源規(guī)劃(EnterpriseResourcesPlanning,ERP)擴(kuò)充了MIS和MRPII的范圍,將供應(yīng)商和企業(yè)內(nèi)部的采購(gòu)、生產(chǎn)、銷售以及客戶緊密聯(lián)系起來(lái),可對(duì)供應(yīng)鏈上的所有環(huán)節(jié)進(jìn)行有效管理,實(shí)現(xiàn)對(duì)企業(yè)的動(dòng)態(tài)控制和各種資源的集成和優(yōu)化,提升基礎(chǔ)管理水平,追求企業(yè)資源的合理高效利用。1.1.4典型的信息系統(tǒng)(4)制造資源計(jì)劃系統(tǒng)(5)企171.1.4典型的信息系統(tǒng)(6)電子政務(wù)系統(tǒng)
現(xiàn)有的政府組織形態(tài)是工業(yè)革命的產(chǎn)物,與工業(yè)化的行政管理的需求和技術(shù)經(jīng)濟(jì)環(huán)境相適應(yīng)。隨著網(wǎng)絡(luò)時(shí)代和網(wǎng)絡(luò)經(jīng)濟(jì)的來(lái)臨,政府的管理需要由傳統(tǒng)的金子塔模式走向網(wǎng)絡(luò)模式,因此政府的組織形態(tài)和管理方法也必然要進(jìn)行改變。電子政務(wù)系統(tǒng)利用信息技術(shù)和其他相關(guān)技術(shù),來(lái)構(gòu)造更適合信息時(shí)代政府組織結(jié)構(gòu)和運(yùn)行方式。電子政務(wù)的應(yīng)用如下:
1)政府可通過(guò)自己的網(wǎng)站向社會(huì)發(fā)布信息,為社會(huì)公眾提供信息查詢服務(wù)。社會(huì)各界和公眾也可通過(guò)網(wǎng)絡(luò)向政府反饋信息,如信訪、建議等。2)各級(jí)政府部門之間可通過(guò)網(wǎng)絡(luò)傳遞與審核公文信息,也可通過(guò)網(wǎng)絡(luò)召開(kāi)視頻會(huì)議。
3)政府內(nèi)部的公文處理、傳遞和管理的計(jì)算機(jī)網(wǎng)絡(luò)化。
目前,我國(guó)不少的政府部門,特別是東部沿海發(fā)達(dá)的省市政府部門都基本上建立了現(xiàn)代化的辦公信息系統(tǒng)和信息發(fā)布網(wǎng)站。1.1.4典型的信息系統(tǒng)(6)電子政務(wù)系統(tǒng)1)181.1.4典型的信息系統(tǒng)(7)電子商務(wù)系統(tǒng)
電子商務(wù)包括任何以電子形式發(fā)生的雙方之間的商業(yè)交易行為。交易的雙方可以是企業(yè)和企業(yè)(B2B)、企業(yè)和客戶(B2C)等。電子商務(wù)需要計(jì)算機(jī)和網(wǎng)絡(luò)的支持,一些大范圍的商務(wù)交易需要在Internet上進(jìn)行。電子商務(wù)系統(tǒng)使得人們的商務(wù)交易活動(dòng)更加快速方便,且大大降低了商務(wù)交易成本。
目前,國(guó)外不少企業(yè)或行業(yè)已設(shè)立了適合自己的商業(yè)特點(diǎn)的電子商務(wù)系統(tǒng),如不少銀行系統(tǒng)已通過(guò)專用通信網(wǎng)絡(luò)或因特網(wǎng)實(shí)現(xiàn)了貨幣的通存通對(duì),開(kāi)展了跨地區(qū)或國(guó)際的異地存取等業(yè)務(wù)。目前社會(huì)上在線網(wǎng)絡(luò)商店已不少見(jiàn)。商家通過(guò)網(wǎng)絡(luò)發(fā)布自己的商品信息,用戶可以通過(guò)因特網(wǎng)很方便的購(gòu)物和支付貨款等。1.1.4典型的信息系統(tǒng)(7)電子商務(wù)系統(tǒng)191.2信息系統(tǒng)的開(kāi)發(fā)
(1)信息系統(tǒng)開(kāi)發(fā)的復(fù)雜性
信息系統(tǒng)的開(kāi)發(fā)比一般技術(shù)工程有更大的難度和復(fù)雜性。主要表現(xiàn)以下幾個(gè)方面:
技術(shù)手段復(fù)雜:信息系統(tǒng)是信息技術(shù)與現(xiàn)代管理理論結(jié)合的產(chǎn)物,它涉及到計(jì)算機(jī)和數(shù)據(jù)通信技術(shù)、人工智能技術(shù)、各類決策方法都等。掌握和運(yùn)用這些技術(shù)并不是輕易的事情。
內(nèi)容復(fù)雜,目標(biāo)多樣:面向管理是信息系統(tǒng)最重要的特征。管理需要的信息量大面廣,形式多樣,來(lái)源復(fù)雜,因此信息系統(tǒng)開(kāi)發(fā)周期長(zhǎng),容易造成人力、物力和時(shí)間的浪費(fèi)。
投資密度大,效益難以計(jì)算:信息系統(tǒng)開(kāi)發(fā)和維護(hù),都需要投入大量的資金。但它給企業(yè)帶來(lái)的效益主要是無(wú)形的間接效益,不像一般技術(shù)工程取得的效益那樣直接和容易計(jì)算。
環(huán)境復(fù)雜多變:信息系統(tǒng)要成為企業(yè)競(jìng)爭(zhēng)的有力武器,必須適應(yīng)企業(yè)的競(jìng)爭(zhēng)環(huán)境。而企業(yè)的規(guī)章制度等卻在不斷變化。1.2信息系統(tǒng)的開(kāi)發(fā)(1)信息系統(tǒng)開(kāi)發(fā)的復(fù)雜性201.2信息系統(tǒng)的開(kāi)發(fā)
開(kāi)發(fā)請(qǐng)求初步調(diào)查可行性研究審批詳細(xì)審查邏輯設(shè)計(jì)審查總體設(shè)計(jì)詳細(xì)設(shè)計(jì)審查編程設(shè)計(jì)系統(tǒng)轉(zhuǎn)換驗(yàn)收系統(tǒng)維護(hù)系統(tǒng)評(píng)價(jià)系開(kāi)發(fā)請(qǐng)求初步調(diào)查可行性研究審批詳細(xì)審查邏輯設(shè)計(jì)審查總體設(shè)計(jì)詳細(xì)設(shè)計(jì)審查編程設(shè)計(jì)系統(tǒng)轉(zhuǎn)換驗(yàn)收系統(tǒng)維護(hù)系統(tǒng)評(píng)價(jià)統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)運(yùn)行維護(hù)圖1-2信息系統(tǒng)生命周期
(2)信息系統(tǒng)的生命周期
信息系統(tǒng)在使用過(guò)程中隨著其生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)所處環(huán)境的時(shí)候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。圖1-2表示信息系統(tǒng)的生命周期以及相應(yīng)的工作步驟。
從圖1-2可見(jiàn)信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)等五個(gè)階段。各階段的具體任務(wù)見(jiàn)書(shū)P8。1.2信息系統(tǒng)的開(kāi)發(fā)開(kāi)發(fā)初步可行性審批詳細(xì)邏輯審查總體詳211.2信息系統(tǒng)的開(kāi)發(fā)
(3)信息系統(tǒng)的開(kāi)發(fā)方法
從方法學(xué)的角度講,信息系統(tǒng)的開(kāi)發(fā)方法是一組思路、規(guī)范、過(guò)程技術(shù)環(huán)境及工具的集成。一種好的方法能夠?yàn)樾畔⑾到y(tǒng)的開(kāi)發(fā)過(guò)程提供一整套提高效率和質(zhì)量的途徑及措施。
為了保證信息系統(tǒng)的開(kāi)發(fā)質(zhì)量、降低開(kāi)發(fā)費(fèi)用及提高其成功率,必須借助正確的開(kāi)發(fā)策略和科學(xué)的開(kāi)發(fā)方法。
過(guò)去幾十年,人們?cè)诖罅康男畔⑾到y(tǒng)開(kāi)發(fā)實(shí)踐中,探索和發(fā)展了許多指導(dǎo)信息系統(tǒng)開(kāi)發(fā)的理論和方法,如結(jié)構(gòu)化生命周期法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法、原型法和面向?qū)ο蠓ǖ取?/p>
其中結(jié)構(gòu)化方法是大型復(fù)雜信息系統(tǒng)開(kāi)發(fā)中經(jīng)常采用的最有效的方法;原型法是小型簡(jiǎn)單信息系統(tǒng)開(kāi)發(fā)中經(jīng)常采用的方法;近些年來(lái),面向?qū)ο蟮姆椒ㄖ饾u成熟起來(lái),目前已成為系統(tǒng)開(kāi)發(fā)的主流方法。1.2信息系統(tǒng)的開(kāi)發(fā)(3)信息系統(tǒng)的開(kāi)發(fā)方法過(guò)去幾221.2信息系統(tǒng)的開(kāi)發(fā)
結(jié)構(gòu)化方法的基本思想和原則
①面向用戶的觀點(diǎn);
②嚴(yán)格區(qū)分工作階段,每個(gè)階段有明確的任務(wù)和應(yīng)得的成果;③自上而下完成系統(tǒng)的開(kāi)發(fā)工作;
④充分考慮系統(tǒng)變化;⑤工作成果文獻(xiàn)化、標(biāo)準(zhǔn)化;⑥結(jié)構(gòu)化方法不足和局限性:開(kāi)發(fā)周期長(zhǎng),難于適應(yīng)環(huán)境變化;結(jié)構(gòu)化方法注重系統(tǒng)功能,兼顧數(shù)據(jù)不夠;結(jié)構(gòu)化程度較低的系統(tǒng),難于鎖定功能要求。
1.2信息系統(tǒng)的開(kāi)發(fā)結(jié)構(gòu)化方法的基本思想和原則231.2信息系統(tǒng)的開(kāi)發(fā)
原型法的基本思想和做法在投入大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法,開(kāi)發(fā)出一個(gè)可實(shí)際運(yùn)行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運(yùn)行中用戶發(fā)現(xiàn)問(wèn)題,提出修改意見(jiàn),并完善原型,使它逐步滿足用戶的要求。
原型的觀念很快受到開(kāi)發(fā)人員的注意,陸續(xù)發(fā)展出相關(guān)的技術(shù)、方法和工具。這種開(kāi)發(fā)方法有效地增進(jìn)了用戶與系統(tǒng)分析員的溝通,在分析與設(shè)計(jì)過(guò)程中用戶處于主導(dǎo)地位。象用戶需求開(kāi)始并不明確或難以確定的系統(tǒng),合用原型法進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。1.2信息系統(tǒng)的開(kāi)發(fā)原型法的基本思想和做法241.2信息系統(tǒng)的開(kāi)發(fā)
面向?qū)ο蠓椒ǚ椒ɑ舅枷?/p>
面向?qū)ο蠓椒ǖ幕舅枷肟梢詺w納為以下四點(diǎn):①客觀世界的任何事物都是對(duì)象。它們都有一些靜態(tài)屬性和有關(guān)的功能。對(duì)象作為一個(gè)整體,對(duì)外不必公開(kāi)這些屬性與功能,這就是對(duì)象的封裝性。②對(duì)象之間有抽象與具體、群體與個(gè)體、整體與部分等幾種關(guān)系,這些關(guān)系構(gòu)成對(duì)象的網(wǎng)絡(luò)結(jié)構(gòu)。③抽象的、較大的對(duì)象所具有的性質(zhì),自然地成為其子類的性質(zhì),而不必加以說(shuō)明,這就是對(duì)象的繼承性。④對(duì)象之間可以互傳送消息。以實(shí)現(xiàn)對(duì)象間的合作。
信息系統(tǒng)通常包括數(shù)據(jù)和功能兩方面的內(nèi)容,對(duì)象把這兩方面的內(nèi)容融為一體,更接近人們認(rèn)識(shí)客觀世界的思維方式。面向?qū)ο蟮乃枷胙杆俚財(cái)U(kuò)展到程序設(shè)計(jì)范圍之外,相繼出現(xiàn)了面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等,并逐步形成了一套比較完整的方法。1.2信息系統(tǒng)的開(kāi)發(fā)面向?qū)ο蠓椒ǚ椒ɑ舅枷胄畔⑾到y(tǒng)251.2信息系統(tǒng)的開(kāi)發(fā)
1.2.3信息系統(tǒng)開(kāi)發(fā)技術(shù)
所謂技術(shù)是指運(yùn)用一些具體特殊的手段、規(guī)則和工具來(lái)完成系統(tǒng)開(kāi)發(fā)過(guò)程中的一個(gè)或幾個(gè)工作任務(wù),它是系統(tǒng)開(kāi)發(fā)者在完成系統(tǒng)開(kāi)發(fā)過(guò)程中各種工作的有力的工具。它可以提高具體工作的效率和質(zhì)量。
技術(shù)與方法有關(guān),一定的開(kāi)發(fā)方法需要一定的技術(shù)支持,如結(jié)構(gòu)化的開(kāi)發(fā)方法需要結(jié)構(gòu)化的技術(shù),面向?qū)ο蟮姆椒ㄐ枰嫦驅(qū)ο蟮募夹g(shù)。在信息系統(tǒng)開(kāi)發(fā)的各個(gè)階段的具體工作中都需要采用一定的方法和相應(yīng)具體技術(shù)。好的方法和技術(shù)可以加快信息系統(tǒng)的開(kāi)發(fā)速度,提高其質(zhì)量,是信息系統(tǒng)開(kāi)發(fā)成功的有力保證。
歸納起來(lái),信息系統(tǒng)技術(shù)主要是指支持系統(tǒng)開(kāi)發(fā)各階段(包括系統(tǒng)規(guī)劃、分析、設(shè)計(jì)、維護(hù)等)工作所需的技術(shù)。1.2信息系統(tǒng)的開(kāi)發(fā)1.2.3信息系統(tǒng)開(kāi)發(fā)技術(shù)在261.2信息系統(tǒng)的開(kāi)發(fā)
(1)結(jié)構(gòu)化方法的主要技術(shù)
結(jié)構(gòu)化方法定義了作業(yè)流程圖、數(shù)據(jù)流圖、數(shù)據(jù)字典和小說(shuō)明等用來(lái)幫助系統(tǒng)分析員描述系統(tǒng)分析的結(jié)果。結(jié)構(gòu)化的設(shè)計(jì)分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),總體設(shè)計(jì)把總的任務(wù)劃分成許多基本和具體的模塊,并用結(jié)構(gòu)圖描述模塊間的關(guān)系;詳細(xì)設(shè)計(jì)對(duì)總體設(shè)計(jì)劃分的模塊選擇適當(dāng)?shù)募夹g(shù)手段和處理方法,包括代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入/輸出設(shè)計(jì)、人機(jī)對(duì)話設(shè)計(jì)和處理過(guò)程設(shè)計(jì)等。
(2)面向?qū)ο蠓椒ǖ闹饕夹g(shù)
20世紀(jì)80年代末,一些軟件工程學(xué)家就開(kāi)始提出了面向?qū)ο蟮乃枷牒头椒?。其中具有代表性的有Corad、Yourdon、Booch、Rumbaugh等人提出的對(duì)象表示方法,這些方法對(duì)同一問(wèn)題采用了不同的表示方法,用戶使用不同方法對(duì)系統(tǒng)進(jìn)行分析設(shè)計(jì)的結(jié)果,很難融合在一起。因此,Booch、Rumbaugh和Jacbson等人合作,于1994年11月提出了統(tǒng)一建模語(yǔ)言(UML)。1.2信息系統(tǒng)的開(kāi)發(fā)(1)結(jié)構(gòu)化方法的主要技術(shù)271.2信息系統(tǒng)的開(kāi)發(fā)
UML定義了10多種圖示方法來(lái)描述系統(tǒng)的對(duì)象和對(duì)象間得到關(guān)系。1)用例圖用于描述系統(tǒng)的功能需求;
2)用類圖和對(duì)象圖用來(lái)描述對(duì)象的靜態(tài)結(jié)構(gòu);3)用狀態(tài)圖用來(lái)描述一個(gè)特定對(duì)象的所有可能的狀態(tài)及其引起狀態(tài)轉(zhuǎn)移的事件;
4)用活動(dòng)圖用來(lái)描述用例內(nèi)部的工作過(guò)程或類的操作;5)用順序圖用來(lái)描述一個(gè)用例多個(gè)對(duì)象之間動(dòng)態(tài)的交互關(guān)系;
6)用協(xié)作圖用來(lái)描述一個(gè)用例多個(gè)對(duì)象間的協(xié)作關(guān)系;定義了組件圖用來(lái)描述系統(tǒng)各組件間的依賴關(guān)系;7)定義了配置圖用來(lái)描述系統(tǒng)運(yùn)行時(shí)軟件和硬件的物理配置。1.2信息系統(tǒng)的開(kāi)發(fā)UML定義了10多種圖示方法來(lái)描281.2信息系統(tǒng)的開(kāi)發(fā)
1.2.4信息系統(tǒng)的開(kāi)發(fā)模型
信息系統(tǒng),特別是大規(guī)模信息系統(tǒng)的開(kāi)發(fā)都需要經(jīng)歷一個(gè)艱辛而復(fù)雜的過(guò)程。為了提高信息系統(tǒng)的開(kāi)發(fā)質(zhì)量,降低風(fēng)險(xiǎn)和成本,人們從多年的實(shí)踐和研究中逐步總結(jié)出了一些行之有效的信息系統(tǒng)的開(kāi)發(fā)過(guò)程,并稱之為系統(tǒng)開(kāi)發(fā)模型。需求分析總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼調(diào)試集成測(cè)試系統(tǒng)測(cè)試圖1-5瀑布模型
①瀑布模型:瀑布模型是最經(jīng)典的信息系統(tǒng)開(kāi)發(fā)模型。按照瀑布模型,信息系統(tǒng)的開(kāi)發(fā)要經(jīng)歷需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編寫與調(diào)試、系統(tǒng)集成與測(cè)試幾個(gè)階段,其開(kāi)發(fā)過(guò)程如同瀑布一樣,從一個(gè)階段流向下一個(gè)階段,如圖10-5所示。1.2信息系統(tǒng)的開(kāi)發(fā)1.2.4信息系統(tǒng)的開(kāi)發(fā)模型291.2信息系統(tǒng)的開(kāi)發(fā)
②瀑布模型的演化:瀑布模型最早定義了信息系統(tǒng)的生命周期和開(kāi)發(fā)階段,為后來(lái)開(kāi)發(fā)模型的產(chǎn)生奠定了良好的基礎(chǔ)。瀑布模型比較適合需求簡(jiǎn)單明確,且在較長(zhǎng)的時(shí)間內(nèi)又不太變化的系統(tǒng)開(kāi)發(fā)。在實(shí)際的社會(huì)中,大多數(shù)系統(tǒng)的需求都是很復(fù)發(fā)的,且隨社會(huì)環(huán)境變化而不斷變化。為此,人們對(duì)瀑布模型進(jìn)行了不斷改進(jìn),進(jìn)而產(chǎn)生了一些演化的模型,如瀑布V模型、螺旋模型、增量模型、構(gòu)件組裝模型和統(tǒng)一過(guò)程等迭代開(kāi)發(fā)過(guò)程模型。
③瀑布V模型:人們?cè)趯?shí)踐中發(fā)現(xiàn),在信息系統(tǒng)的開(kāi)發(fā)的任何一個(gè)階段都有可能產(chǎn)生一些缺陷,而大多數(shù)缺陷都可通過(guò)測(cè)試來(lái)發(fā)現(xiàn)。為了盡早的發(fā)現(xiàn)已有的工作缺陷,就需要不斷地對(duì)信息系統(tǒng)的工作,特別是開(kāi)發(fā)的軟件進(jìn)行盡早的測(cè)試。為此,人們對(duì)瀑布模型進(jìn)行了改進(jìn),提出了更加強(qiáng)調(diào)的測(cè)試工作的瀑布V模型,如下圖1-6所示。1.2信息系統(tǒng)的開(kāi)發(fā)②瀑布模型的演化:瀑布301.2信息系統(tǒng)的開(kāi)發(fā)
需求分析總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼與調(diào)試單元測(cè)試圖1-6瀑布V模型集成測(cè)試系統(tǒng)測(cè)試
④螺旋模型:信息系統(tǒng)的開(kāi)發(fā)成功,取決于很多客觀和主觀因素,因此,其開(kāi)發(fā)也會(huì)存在著許多風(fēng)險(xiǎn)。為了減低各種風(fēng)險(xiǎn),提高其開(kāi)發(fā)質(zhì)量和成功率,在瀑布模型的基礎(chǔ)上,人們又提出了加入風(fēng)險(xiǎn)控制的螺旋模型。
螺旋模型的基本做法是在“瀑布模型的”的每一個(gè)開(kāi)發(fā)階段前,引入一個(gè)非常嚴(yán)格的風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析和風(fēng)險(xiǎn)控制。螺旋模型把系統(tǒng)分解成多個(gè)項(xiàng)目,并且對(duì)每個(gè)項(xiàng)目都要進(jìn)行風(fēng)險(xiǎn)識(shí)別、分析和控制。螺旋模型的系統(tǒng)開(kāi)發(fā)過(guò)程如下圖1-7所示。1.2信息系統(tǒng)的開(kāi)發(fā)需求分析總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼與調(diào)試單31系統(tǒng)評(píng)估需求定義和設(shè)計(jì)風(fēng)險(xiǎn)分析工程實(shí)施原型1原型2原型3原型滿足用戶需求風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分析需求分析設(shè)計(jì)原型測(cè)試評(píng)估需求分析設(shè)計(jì)需求分析設(shè)計(jì)需求分析設(shè)計(jì)原型測(cè)試評(píng)估原型測(cè)試評(píng)估構(gòu)造原型構(gòu)造原型構(gòu)造原型詳細(xì)設(shè)計(jì)系統(tǒng)實(shí)施可使用的系統(tǒng)圖1-7螺旋模型1.2信息系統(tǒng)的開(kāi)發(fā)
系統(tǒng)需求定風(fēng)險(xiǎn)工程原型1原型2原型3原型滿足風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分32
⑤增量模型:對(duì)于一些技術(shù)架構(gòu)成熟、風(fēng)險(xiǎn)較低的信息系統(tǒng),可以采用增量的方式進(jìn)行系統(tǒng)的開(kāi)發(fā)。增量模型通常有兩種策略。
第一種開(kāi)發(fā)策略:就是增量發(fā)布方法。即首先做好系統(tǒng)的分析與設(shè)計(jì)工作,然后將系統(tǒng)劃分為若干個(gè)版本,每個(gè)版本都是一個(gè)完整的系統(tǒng),后一個(gè)版本是前一個(gè)版本的擴(kuò)充。在這種策略中,系統(tǒng)的第一個(gè)版本往往匯聚了系統(tǒng)的核心功能,可以滿足用戶的基本需求。隨著新版本的發(fā)布,系統(tǒng)會(huì)逐步豐富和完善。1.2信息系統(tǒng)的開(kāi)發(fā)
第二種開(kāi)發(fā)策略:就是采用原型方法對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)。關(guān)于原型方法的思想和做法,本書(shū)已在前面做了介紹。當(dāng)用戶需求不明確和難以鎖定時(shí),可以采用原型方法對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)。⑤增量模型:對(duì)于一些技術(shù)架構(gòu)成熟、風(fēng)險(xiǎn)較低的信息系統(tǒng)33
⑥構(gòu)件組裝模型:隨著軟件構(gòu)件開(kāi)發(fā)技術(shù)的發(fā)展,人們提出了一種基于構(gòu)件的系統(tǒng)開(kāi)發(fā)方法,即構(gòu)件組裝模型。這種模型的做法是:
1)首先對(duì)系統(tǒng)進(jìn)行需求分析,并確定系統(tǒng)的軟件功能;2)后選擇合適的信息架構(gòu)作為基礎(chǔ)框架;3)根據(jù)分析和設(shè)計(jì)將系統(tǒng)劃分成若干個(gè)構(gòu)件;4)對(duì)劃分的構(gòu)件進(jìn)行具體的開(kāi)發(fā)和測(cè)試;5)根據(jù)系統(tǒng)的需求和要求將開(kāi)發(fā)的構(gòu)件在選定的架構(gòu)上進(jìn)行組裝。1.2信息系統(tǒng)的開(kāi)發(fā)
由于許多信息系統(tǒng)都具有一定的相似性,在一個(gè)系統(tǒng)中開(kāi)發(fā)成功的構(gòu)件也可在其類似的系統(tǒng)中重用。因此,采用這種模型進(jìn)行系統(tǒng)的開(kāi)發(fā)時(shí),可以借用以前類似系統(tǒng)的構(gòu)件,也可從市場(chǎng)上購(gòu)買所需的構(gòu)件。這種開(kāi)發(fā)方式,可以有效的提高系統(tǒng)的開(kāi)發(fā)效率和質(zhì)量,降低開(kāi)發(fā)成本。⑥構(gòu)件組裝模型:隨著軟件構(gòu)件開(kāi)發(fā)技術(shù)的發(fā)展,人們提出了34⑦統(tǒng)一過(guò)程模型:統(tǒng)一過(guò)程模型是Rational公司開(kāi)發(fā)的一種迭代開(kāi)發(fā)過(guò)程,簡(jiǎn)稱RUP。RUP提供了比較完整的開(kāi)發(fā)過(guò)程解決方案,可以有效的降低系統(tǒng)開(kāi)發(fā)過(guò)程中的風(fēng)險(xiǎn),經(jīng)過(guò)裁剪的RUP可以適應(yīng)各種規(guī)模的系統(tǒng)和開(kāi)發(fā)團(tuán)隊(duì)。RUP使用UML來(lái)制定軟件系統(tǒng)的所有模型,并給出了以下三種具體做法:1.2信息系統(tǒng)的開(kāi)發(fā)
1)用例驅(qū)動(dòng):通過(guò)分析系統(tǒng)用戶與系統(tǒng)之間的交互可以獲取系統(tǒng)功能需求的用例,全部用例可構(gòu)成用例模型。2)以構(gòu)架為中心:軟件構(gòu)架從各個(gè)不同角度刻畫系統(tǒng)的整體輪廓。在RUP中,系統(tǒng)的構(gòu)架設(shè)計(jì)從系統(tǒng)的主要功能入手,即先構(gòu)成系統(tǒng)的核心用例模型,然后逐步發(fā)現(xiàn)新的用例,逐步完善它。3)迭代和增量:將一個(gè)項(xiàng)目劃分為較小的項(xiàng)目,每個(gè)項(xiàng)目都是一次能夠產(chǎn)生一個(gè)增量的迭代過(guò)程。每個(gè)迭代過(guò)程都必須按照計(jì)劃好的步驟有選擇地執(zhí)行。⑦統(tǒng)一過(guò)程模型:統(tǒng)一過(guò)程模型是Rational公司開(kāi)發(fā)35初始細(xì)化構(gòu)造交付時(shí)間和組織內(nèi)容組織狀態(tài)核心過(guò)程工作流商業(yè)建模需求分析與設(shè)計(jì)實(shí)現(xiàn)測(cè)試部署核心支持工作流配置和變更管理項(xiàng)目管理環(huán)境初次構(gòu)建第1次細(xì)化第2次細(xì)化第1次構(gòu)造第2次構(gòu)造第3次構(gòu)造第1次交付第2次交付圖1-8RUP模型的結(jié)構(gòu)1.2信息系統(tǒng)的開(kāi)發(fā)
初始細(xì)化構(gòu)造交付時(shí)間和組織內(nèi)狀態(tài)核心過(guò)程工作流商業(yè)建模需求分36⑧敏捷開(kāi)發(fā)過(guò)程:最近一些年來(lái),人們又提出了一種敏捷開(kāi)發(fā)方法。這種方法試圖在無(wú)過(guò)程和過(guò)于繁瑣的過(guò)程中尋求一種平衡,以便能一些以不多的步驟獲取較滿意的結(jié)果。由于傳統(tǒng)的一些開(kāi)發(fā)方法,如結(jié)構(gòu)化方法,存在著繁文縟節(jié)的官僚過(guò)程,實(shí)施成本太高,并且對(duì)需求的變化反映不夠敏捷,因此敏捷開(kāi)發(fā)方法越來(lái)越受歡迎。1.2信息系統(tǒng)的開(kāi)發(fā)
敏捷方法主要思想如下:1)個(gè)體和交互勝過(guò)過(guò)程和工具;2)可以工作的軟件勝過(guò)面面俱到的文檔;3)客戶合作勝過(guò)合同談判;4)響應(yīng)變化勝過(guò)遵循變化。
敏捷開(kāi)發(fā)過(guò)程也建立在迭代的基礎(chǔ)上,傾向于使用較短的迭代周期,常是一個(gè)月或更短的時(shí)間。
敏捷開(kāi)發(fā)過(guò)程有很多代表模型,如極限編程(XP)、SCRUM、Crys-tal、特征驅(qū)動(dòng)開(kāi)發(fā)(FDD)以及自適應(yīng)軟件開(kāi)發(fā)(ADP)等,其中以極限編程最具有代表性。⑧敏捷開(kāi)發(fā)過(guò)程:最近一些年來(lái),人們又提出了一種敏捷開(kāi)發(fā)37極限編程的主要做法和原則如下:
1)主張用戶參與:將客戶作為開(kāi)發(fā)團(tuán)隊(duì)的成員。
2)使用用戶素材:用戶素材就是和用戶進(jìn)行的關(guān)于需求談話的記錄,用來(lái)獲取對(duì)需求的理解,也可以用于估算和計(jì)劃。3)短期交付:每?jī)芍芙桓兑粋€(gè)軟件版本。每次迭代中根據(jù)優(yōu)先級(jí)別和依賴順序來(lái)選擇實(shí)現(xiàn)一些用戶素材,迭代結(jié)束時(shí)演示所生成的系統(tǒng),以得到相關(guān)人員的反饋。4)驗(yàn)收測(cè)試:以客戶制定的驗(yàn)收形式來(lái)捕獲有關(guān)用戶素材細(xì)節(jié)。5)結(jié)對(duì)編程:所有產(chǎn)品代碼都是由結(jié)對(duì)的兩人共用一部機(jī)器共同完成,并且在一次迭代周期中,結(jié)對(duì)關(guān)系每天改變,從而使團(tuán)隊(duì)每個(gè)成員參與本次迭代中所涉及的每項(xiàng)工作。6)測(cè)試驅(qū)動(dòng)開(kāi)發(fā):編寫類時(shí),先寫這個(gè)類的測(cè)試類,當(dāng)測(cè)試類調(diào)試通過(guò)的時(shí)候,就意味著類編寫完成并經(jīng)過(guò)測(cè)試了。7)集體所有權(quán)。8)持續(xù)集成:每天會(huì)進(jìn)行多次系統(tǒng)構(gòu)建,并完成所有的測(cè)試。9)設(shè)計(jì)簡(jiǎn)單。10)重構(gòu):程序在多次擴(kuò)充或修改后,會(huì)含有大量無(wú)用或不簡(jiǎn)潔的代碼。應(yīng)及時(shí)對(duì)其進(jìn)行修改,以保持代碼的簡(jiǎn)潔性。
1.2信息系統(tǒng)的開(kāi)發(fā)
極限編程的主要做法和原則如下:1.2信息系統(tǒng)的開(kāi)發(fā)38(11)信息系統(tǒng)開(kāi)發(fā)的基本原理
下面給出所有信息系統(tǒng)開(kāi)發(fā)方法應(yīng)遵從的一些基本原理。
原理1:讓系統(tǒng)用戶參與系統(tǒng)用戶的參與對(duì)于成功的系統(tǒng)開(kāi)發(fā)是必需的,應(yīng)該把系統(tǒng)開(kāi)發(fā)看成是系統(tǒng)用戶、系統(tǒng)分析員、設(shè)計(jì)人員和構(gòu)造人員之間的一次合作。
系統(tǒng)分析員、設(shè)計(jì)人員和構(gòu)造人員對(duì)系統(tǒng)開(kāi)發(fā)負(fù)責(zé),但他們必須抽空同所有者和用戶交流,堅(jiān)持請(qǐng)他們參與項(xiàng)目,并努力尋求所有關(guān)聯(lián)人員的支持。交流不暢和誤解仍是系統(tǒng)開(kāi)發(fā)中存在的主要問(wèn)題,而所有者和用戶的參與和培訓(xùn)可以減少這類問(wèn)題的發(fā)生。1.2信息系統(tǒng)的開(kāi)發(fā)
(11)信息系統(tǒng)開(kāi)發(fā)的基本原理1.2信息系統(tǒng)的開(kāi)發(fā)39
原理2:使用一套問(wèn)題解決步驟一般問(wèn)題的解決步驟如下:l)研究并理解問(wèn)題、問(wèn)題的上下文和問(wèn)題的影響;2)定義方案必須滿足的需求;3)確定滿足需求的候選方案,并選擇"最佳"方案;4)設(shè)計(jì)和/或?qū)崿F(xiàn)選出的方案;5)觀察并評(píng)估所選方案的影響,并細(xì)化該方案。
缺少經(jīng)驗(yàn)的問(wèn)題解決者往往省去或者忽略以上步驟中的一步或幾步,結(jié)果會(huì)出現(xiàn)以下幾種情況:1)解決了錯(cuò)誤的問(wèn)題;2)沒(méi)有正確地解決問(wèn)題;3)挑選了錯(cuò)誤的方案;4)挑選了非最佳方案。1.2信息系統(tǒng)的開(kāi)發(fā)
原理2:使用一套問(wèn)題解決步驟1.2信息系統(tǒng)的開(kāi)發(fā)40
原理3:確立開(kāi)發(fā)階段和開(kāi)發(fā)活動(dòng)所有的生命周期方法都規(guī)定了相應(yīng)的開(kāi)發(fā)階段和開(kāi)發(fā)活動(dòng)。不同作者、專家以及公司對(duì)開(kāi)發(fā)階段和開(kāi)發(fā)活動(dòng)的描述會(huì)不盡相同。通常人們把信息系統(tǒng)的生命周期分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)五個(gè)階段,而前4個(gè)階段為信息系統(tǒng)的開(kāi)發(fā)所經(jīng)歷的階段。1.2信息系統(tǒng)的開(kāi)發(fā)
原理4:在開(kāi)發(fā)過(guò)程中記錄文檔在大中型組織中,系統(tǒng)所有者、用戶、分析員、設(shè)計(jì)人員和構(gòu)造人員不斷變化,為了使不斷變化的關(guān)聯(lián)人員之間的有效交流,文檔必須隨同整個(gè)系統(tǒng)開(kāi)發(fā)工作同時(shí)展開(kāi)。
文檔提高了多個(gè)關(guān)聯(lián)人員之間的通信和相互接受程度,展示了系統(tǒng)的優(yōu)點(diǎn)和缺陷。有些開(kāi)發(fā)方法要求過(guò)多的文檔,以至于對(duì)過(guò)程或最終的系統(tǒng)沒(méi)有增加多少價(jià)值。一個(gè)好的做法是:在文檔的價(jià)值和編寫文檔的工作量之間尋求平衡。原理3:確立開(kāi)發(fā)階段和開(kāi)發(fā)活動(dòng)1.2信息系統(tǒng)的開(kāi)發(fā)41
原理5:建立標(biāo)準(zhǔn)系統(tǒng)集成對(duì)于任何信息系統(tǒng)的成功都很關(guān)鍵。為了實(shí)現(xiàn)或者改進(jìn)系統(tǒng)集成,需要遵從一些標(biāo)準(zhǔn)。在許多組織中,這些標(biāo)準(zhǔn)以企業(yè)信息架構(gòu)的形式出現(xiàn)。
信息系統(tǒng)架構(gòu)設(shè)置一些標(biāo)準(zhǔn),指導(dǎo)信息系統(tǒng)的技術(shù)解決方案和信息系統(tǒng)采用一些公共的技術(shù)或配置。信息技術(shù)架構(gòu)一般涉及以下內(nèi)容:
1)數(shù)據(jù)庫(kù)技術(shù);2)軟件技術(shù);3)接口技術(shù)。
如果沒(méi)有一個(gè)事先約定的IT體系結(jié)構(gòu),每個(gè)信息系統(tǒng)和應(yīng)用軟件可能會(huì)使用完全不同的技術(shù)構(gòu)造。這使得集成應(yīng)用軟件變得困難,而且會(huì)帶來(lái)資源管理問(wèn)題。建立一個(gè)企業(yè)信息技術(shù)架構(gòu)并推動(dòng)項(xiàng)目和執(zhí)行此架構(gòu)具有重大意義。1.2信息系統(tǒng)的開(kāi)發(fā)
原理5:建立標(biāo)準(zhǔn)1.2信息系統(tǒng)的開(kāi)發(fā)42
原理6:管理過(guò)程和項(xiàng)目
過(guò)程管理是一個(gè)持續(xù)的活動(dòng),它記錄、教授和檢查組織所選的系統(tǒng)開(kāi)發(fā)方法的使用,并改進(jìn)這個(gè)開(kāi)發(fā)方法。過(guò)程管理關(guān)心階段、活動(dòng)、交付產(chǎn)品和質(zhì)量標(biāo)準(zhǔn)能否一致地應(yīng)用于所有的項(xiàng)目。過(guò)程管理確保一個(gè)組織選定的過(guò)程在所有項(xiàng)目中被一致地運(yùn)用。
項(xiàng)目管理是界定范圍、規(guī)劃、組織人員、組織、指導(dǎo)和控制一個(gè)項(xiàng)目的過(guò)程,在最小開(kāi)銷和規(guī)定的時(shí)間內(nèi)、以可接受的質(zhì)量開(kāi)發(fā)信息系統(tǒng)。在一個(gè)成熟的組織中,所有的項(xiàng)目都應(yīng)遵循一個(gè)標(biāo)準(zhǔn)化的可管理的過(guò)程。
1.2信息系統(tǒng)的開(kāi)發(fā)
原理7:將信息系統(tǒng)作為重要的投資看待
信息系統(tǒng)是一種重要的投資,系統(tǒng)所有者對(duì)此投資負(fù)責(zé)。當(dāng)考慮一種重要的投資時(shí),有兩個(gè)問(wèn)題必須考慮。
1)對(duì)于任何問(wèn)題,都會(huì)有幾種可能的解決方案。分析員(或用戶)不能只接受一個(gè)方案,看不到其他方案可能會(huì)給企業(yè)帶來(lái)?yè)p害。2)在確定了多種方案后,系統(tǒng)分析員應(yīng)該評(píng)價(jià)每個(gè)方案的可行性,特別是成本效益。原理6:管理過(guò)程和項(xiàng)目1.2信息系統(tǒng)的開(kāi)發(fā)原理43
原理8:不必害怕取消和返工本書(shū)推薦一種用于系統(tǒng)開(kāi)發(fā)的逐步投入方法。
逐步投入方法是在整個(gè)項(xiàng)目過(guò)程中都持續(xù)地重新評(píng)價(jià)可行性和風(fēng)險(xiǎn),并相應(yīng)地調(diào)整項(xiàng)目預(yù)算和最后期限。在系統(tǒng)的開(kāi)發(fā)過(guò)程中設(shè)立多個(gè)檢查點(diǎn)。在每個(gè)檢查點(diǎn)上,所有的費(fèi)用都被認(rèn)為是過(guò)去的(意思是不可恢復(fù)的),所以它們同決策無(wú)關(guān)。這樣,在每個(gè)檢查點(diǎn)上都應(yīng)該重新評(píng)價(jià)項(xiàng)目,以確定繼續(xù)投入時(shí)間、精力和資源的計(jì)劃是否可行。
在檢查點(diǎn)上,系統(tǒng)分析員應(yīng)考慮以下幾個(gè)方面的因素:1)如果項(xiàng)目不再可行就取消它;2)如果項(xiàng)目范圍增加了,就重新評(píng)價(jià)并調(diào)整費(fèi)用和進(jìn)度;3)如果不能改變項(xiàng)目預(yù)算和進(jìn)度,并且項(xiàng)目預(yù)算和進(jìn)度不足以實(shí)現(xiàn)所有的項(xiàng)目目標(biāo),就減少范圍。1.2信息系統(tǒng)的開(kāi)發(fā)
原理8:不必害怕取消和返工1.2信息系統(tǒng)的開(kāi)發(fā)44
原理9:分而治之為了更容易地解決問(wèn)題并構(gòu)造更大的系統(tǒng),可將一個(gè)系統(tǒng)分解成若干個(gè)子系統(tǒng)和組件。通過(guò)不斷地將一個(gè)大系統(tǒng)分解成更容易管理的小系統(tǒng),分析員可以簡(jiǎn)化問(wèn)題解決的過(guò)程。可將系統(tǒng)的不同部分委托給不同的關(guān)聯(lián)人員,這種分而治之的方法對(duì)溝通和項(xiàng)目管理也是一種有益的補(bǔ)充。
1.2信息系統(tǒng)的開(kāi)發(fā)
原理10:設(shè)計(jì)系統(tǒng)時(shí)應(yīng)考慮到增長(zhǎng)和變化企業(yè)在不斷地變化,業(yè)務(wù)需求在變,業(yè)務(wù)的優(yōu)先次序在變,相應(yīng)地,支持業(yè)務(wù)的信息系統(tǒng)也必須不斷變化。因此,好的方法應(yīng)該面對(duì)變化的現(xiàn)實(shí)。系統(tǒng)應(yīng)該設(shè)計(jì)成能夠適應(yīng)增長(zhǎng)和變化的需求。
上面介紹的10個(gè)基本原理可用來(lái)評(píng)價(jià)任何一套方法學(xué)。
原理9:分而治之1.2信息系統(tǒng)的開(kāi)發(fā)原理10:451.3信息系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境系統(tǒng)開(kāi)發(fā)生命周期方法學(xué)技術(shù)開(kāi)發(fā)環(huán)境與工具中央資源庫(kù)(1)信息系統(tǒng)的開(kāi)發(fā)環(huán)境
信息系統(tǒng)的開(kāi)發(fā)環(huán)境是指支持系統(tǒng)開(kāi)發(fā)整個(gè)過(guò)程中所需要的硬件和軟件的配備,包括計(jì)算機(jī)硬件和系統(tǒng)軟件、計(jì)算機(jī)連網(wǎng)所需的網(wǎng)絡(luò)軟硬件、外部設(shè)備、應(yīng)用軟件開(kāi)發(fā)工具(包括系統(tǒng)分析和設(shè)計(jì)工具、程序設(shè)計(jì)語(yǔ)言,測(cè)試工具和運(yùn)行維護(hù)工具等)。圖1-9給出了系統(tǒng)開(kāi)發(fā)生命周期、方法學(xué)、技術(shù)、開(kāi)發(fā)環(huán)境和工具之間的關(guān)系。
從圖可以看出,開(kāi)發(fā)環(huán)境位于最低層,是信息系統(tǒng)開(kāi)發(fā)和運(yùn)行的基礎(chǔ)。早期的環(huán)境只有最必要的軟件工具:編譯器、連接器、排錯(cuò)、終端顯示和編輯工具等。20世紀(jì)70年代中期,軟件工程師迫于軟件危機(jī)的壓力,提出了計(jì)算機(jī)輔助軟件工程(CASE)的設(shè)想。開(kāi)發(fā)出一系列工具,盡量使軟件過(guò)程的各項(xiàng)活動(dòng)自動(dòng)化、半自動(dòng)化。1.3信息系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境系統(tǒng)開(kāi)發(fā)方法學(xué)46(2)信息系統(tǒng)的運(yùn)行環(huán)境
信息系統(tǒng)的運(yùn)行環(huán)境是指支持其正常運(yùn)行所需要的硬件和軟件的配備,包括計(jì)算機(jī)硬件和系統(tǒng)軟件、計(jì)算機(jī)連網(wǎng)所需的網(wǎng)絡(luò)軟硬件、外部設(shè)備和應(yīng)用軟件等。信息系統(tǒng)的主體是應(yīng)用軟件和數(shù)據(jù),必須設(shè)法為實(shí)際的信息系統(tǒng)選用合適的和一定數(shù)量的計(jì)算機(jī)網(wǎng)絡(luò)軟硬件,保證應(yīng)用軟件的正常、長(zhǎng)期、安全可靠地運(yùn)行,保證數(shù)據(jù)的存儲(chǔ)、安全和方便的運(yùn)用,保證用戶方便的使用和管理系統(tǒng)。1.3信息系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境
(3)信息系統(tǒng)的開(kāi)發(fā)與運(yùn)行環(huán)境的關(guān)系
一個(gè)好的開(kāi)發(fā)環(huán)境可以提高系統(tǒng)的開(kāi)發(fā)效率和質(zhì)量,而一個(gè)好的運(yùn)行環(huán)境可以保證系統(tǒng)的正常、高效、安全、可靠地長(zhǎng)期運(yùn)行。一個(gè)系統(tǒng)的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境在技術(shù)上應(yīng)當(dāng)是一致的,但在規(guī)模上和具體配置上是不一樣的。一般講,運(yùn)行環(huán)境需要的計(jì)算機(jī)和網(wǎng)絡(luò)軟硬件配置的規(guī)模比開(kāi)發(fā)環(huán)境要大的多,但運(yùn)行環(huán)境中不需要配置開(kāi)發(fā)用的工具,如高級(jí)語(yǔ)言、case工具等。(2)信息系統(tǒng)的運(yùn)行環(huán)境1.3信息系統(tǒng)開(kāi)發(fā)與運(yùn)行環(huán)境47(1)信息系統(tǒng)集成的概念一個(gè)實(shí)際的信息系統(tǒng)的規(guī)劃往往是隨著其業(yè)務(wù)的發(fā)展和管理模式的變化而不斷變化。由于資金、技術(shù)和觀念等方面的原因,一個(gè)復(fù)雜的信息系統(tǒng)的建設(shè)往往是分期分批的采用不同的軟硬件產(chǎn)品和技術(shù)進(jìn)行開(kāi)發(fā)。任何單位和企業(yè)都不可能企圖一次投入一定的資金,采用一種技術(shù),在短期內(nèi)實(shí)現(xiàn)一個(gè)完善的信息系統(tǒng)。信息系統(tǒng)的建設(shè)是一個(gè)長(zhǎng)期的歷史漸進(jìn)過(guò)程。1.4信息系統(tǒng)的集成
在信息系統(tǒng)建設(shè)的過(guò)程中,當(dāng)一個(gè)單位或企業(yè)已采用一些不同的計(jì)算機(jī)軟硬件平臺(tái),開(kāi)發(fā)了一些相對(duì)獨(dú)立的應(yīng)用系統(tǒng)時(shí),出于綜合業(yè)務(wù)、管理和提高性能等方面的需要,人們往往希望對(duì)已有的信息系統(tǒng)進(jìn)行統(tǒng)一的整合、擴(kuò)充或改進(jìn)等,這些工作會(huì)涉及到多方面的技術(shù)和業(yè)務(wù),是一項(xiàng)比較復(fù)雜的事情。為此,人們提出了信息系統(tǒng)集成的概念和方法。(1)信息系統(tǒng)集成的概念1.4信息系統(tǒng)的集成在信息系48
由于信息系統(tǒng)集成的多樣性和復(fù)雜性,人們從不同的角度對(duì)其有著不同的理解和解釋,至今沒(méi)有給出一個(gè)完整確切的定義。但比較一致的說(shuō)法是:
信息系統(tǒng)集成是為了達(dá)到信息系統(tǒng)的目標(biāo),將可利用的資源有效地組織起來(lái)的過(guò)程和結(jié)果。系統(tǒng)集成的結(jié)果是將系統(tǒng)已有的部件(包括計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、系統(tǒng)軟件和應(yīng)用軟件等)或小系統(tǒng)有機(jī)地連成大系統(tǒng),并使系統(tǒng)中每個(gè)部件或小系統(tǒng)得到更為有效的利用。系統(tǒng)集成的目標(biāo)是系統(tǒng)的總效益要大于各部件效益之和。1.4信息系統(tǒng)的集成由于信息系統(tǒng)集成的多樣性和復(fù)雜性,人們從不同的角度對(duì)其491.4信息系統(tǒng)的集成從效益上講,系統(tǒng)集成對(duì)于大中型企業(yè)或行業(yè)具有非常重要的意義;1+1>2!從技術(shù)上講,系統(tǒng)集成涉及到多個(gè)系統(tǒng)和多種技術(shù),具有相當(dāng)?shù)膹?fù)雜性。1.4信息系統(tǒng)的集成從效益上講,系統(tǒng)集成對(duì)于大中型企業(yè)或行50(2)信息系統(tǒng)集成的分類
可以從不同的角度把信息系統(tǒng)集成分為幾種類型,按涉及的內(nèi)容范圍可分為技術(shù)環(huán)境的集成、數(shù)據(jù)環(huán)境的集成、應(yīng)用程序的集成和綜合集成。1.4信息系統(tǒng)的集成
1)技術(shù)環(huán)境的集成
信息系統(tǒng)的技術(shù)環(huán)境,有時(shí)稱為技術(shù)平臺(tái),它主要包括系統(tǒng)開(kāi)發(fā)和運(yùn)行所采用的計(jì)算機(jī)和網(wǎng)絡(luò)硬件、操作系統(tǒng)等。由于歷史和多方面的原因,一個(gè)實(shí)際的信息系統(tǒng)的開(kāi)發(fā)和運(yùn)行往往采用了多種技術(shù)環(huán)境,如一些部門或系統(tǒng)采用了Intel系列兼容機(jī)、Windows操作系統(tǒng)、以太網(wǎng)技術(shù)等,而另一些部門或系統(tǒng)則采用了IBM/AS/400主機(jī)、UNIX操作系統(tǒng)、令牌環(huán)網(wǎng)技術(shù)等。技術(shù)環(huán)境的集成要設(shè)法將不同部門或系統(tǒng)已有的計(jì)算機(jī)和網(wǎng)絡(luò)軟硬件連接起來(lái),以實(shí)現(xiàn)部門或系統(tǒng)間的計(jì)算機(jī)通信和資源共享。(2)信息系統(tǒng)集成的分類1.4信息系統(tǒng)的集成1)技術(shù)512)數(shù)據(jù)環(huán)境的集成
數(shù)據(jù)環(huán)境包括系統(tǒng)運(yùn)行的數(shù)據(jù)存儲(chǔ)格式和形式、使用和管理的方式等。由于歷史和多方面的原因,一個(gè)實(shí)際的信息系統(tǒng)可能采用了多種數(shù)據(jù)環(huán)境,如一些部門或系統(tǒng)采用了SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng),而另一些部門或系統(tǒng)則采用了ORACLE數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)了業(yè)務(wù)的數(shù)據(jù)管理等。數(shù)據(jù)環(huán)境的集成要設(shè)法將這些不同格式、不同形式和管理方式的業(yè)務(wù)數(shù)據(jù),能為其他部門或系統(tǒng),在需要時(shí)進(jìn)行調(diào)用。1.4信息系統(tǒng)的集成3)應(yīng)用程序的集成
應(yīng)用程序通常指能完成一定獨(dú)立功能或性能的軟件模塊或組件。由于歷史和多方面的原因,一個(gè)實(shí)際的信息系統(tǒng)運(yùn)行的應(yīng)用程序可能采用了多種編程語(yǔ)言,只能在特定技術(shù)環(huán)境下運(yùn)行。如一些部門或系統(tǒng)采用了BASIC語(yǔ)言編寫應(yīng)用程序,且它們只能在Intel系列兼容機(jī)和Windows操作系統(tǒng)下運(yùn)行。而另一些部門或系統(tǒng)則采用了C++語(yǔ)言編寫應(yīng)用程序,且它們只能在IBM的主機(jī)、UNIX操作系統(tǒng)下運(yùn)行。應(yīng)用程序的集成要設(shè)法將這些已有的應(yīng)用程序,能在不同的技術(shù)環(huán)境下運(yùn)行,以滿足部門間的業(yè)務(wù)功能程序的相互調(diào)用和利用。2)數(shù)據(jù)環(huán)境的集成1.4信息系統(tǒng)的集成3)應(yīng)用程序52
4)綜合性集成
實(shí)際的信息系統(tǒng),特別是一些規(guī)模較大,系統(tǒng)比較復(fù)雜的信息系統(tǒng)的集成,往往不是單一的,而是上述三者的結(jié)合。從技術(shù)講,上述三種類型的信息系統(tǒng)集成,并不是孤立的。一般說(shuō),數(shù)據(jù)和應(yīng)用程序的集成依賴于技術(shù)環(huán)境的集成,而技術(shù)環(huán)境的集成是為數(shù)據(jù)和應(yīng)用程序的集成服務(wù)的。1.4信息系統(tǒng)的集成(3)信息系統(tǒng)集成的方法
實(shí)際信息系統(tǒng)的集成需要面對(duì)用戶的不同要求和目標(biāo)及已存在的信息系統(tǒng)的功能、性能和實(shí)現(xiàn)技術(shù)等情況,選用合適的系統(tǒng)集成技術(shù),制定相應(yīng)的系統(tǒng)集成策略和方案。4)綜合性集成1.4信息系統(tǒng)的集成(3)信息系531.4信息系統(tǒng)的集成一個(gè)企業(yè)或行業(yè)進(jìn)行系統(tǒng)集成前,一定要對(duì)其信息系統(tǒng)的現(xiàn)狀進(jìn)行全面的調(diào)查,深入研究現(xiàn)有系統(tǒng)的問(wèn)題,明確系統(tǒng)集成的目標(biāo),了解當(dāng)時(shí)的集成技術(shù)。在調(diào)研、分析、研究的基礎(chǔ)上,制定詳細(xì)可行的系統(tǒng)集成方案。系統(tǒng)集成的思想改變了以往應(yīng)用軟件的開(kāi)發(fā)模式。以前在建立信息系統(tǒng)時(shí),人們面對(duì)某種需求總是考慮自己能不能開(kāi)發(fā),如果不行,再考慮是否找別人開(kāi)發(fā)或到市場(chǎng)上看有沒(méi)有現(xiàn)成的東西。這種思想已給不少信息系統(tǒng)的建設(shè)造成了難以估計(jì)的損失。系統(tǒng)集成的思想是設(shè)法運(yùn)用別人已做出的,特別是被實(shí)踐已經(jīng)證明好而可行的東西。系統(tǒng)集成不僅可以為整個(gè)系統(tǒng)打下一個(gè)高質(zhì)量的基礎(chǔ),建立高水準(zhǔn)的開(kāi)發(fā)起點(diǎn),還可以減少大量的低水平的重復(fù)開(kāi)發(fā),大大加快信息系統(tǒng)建設(shè)的步伐。1.4信息系統(tǒng)的集成一個(gè)企業(yè)或行業(yè)進(jìn)行系統(tǒng)集成前541.4信息系統(tǒng)的集成!不同的信息系統(tǒng)有不同的集成方法,應(yīng)該結(jié)合實(shí)際情況和現(xiàn)有技術(shù),因地而異地開(kāi)展集成工作。1.4信息系統(tǒng)的集成!不同的信息系統(tǒng)有不同的集成方法,應(yīng)該551.5信息系統(tǒng)技術(shù)架構(gòu)
(1)什么是信息系統(tǒng)的架構(gòu)信息系統(tǒng)的技術(shù)架構(gòu)就是在其具體開(kāi)發(fā)之前,對(duì)系統(tǒng)應(yīng)采用的硬件和軟件及開(kāi)發(fā)方法、技術(shù)等進(jìn)行總體的規(guī)劃和設(shè)計(jì),以作為信息系統(tǒng)建設(shè)綱領(lǐng)。一般來(lái)說(shuō),信息系統(tǒng)的技術(shù)架構(gòu)可在系統(tǒng)的規(guī)劃和設(shè)計(jì)階段進(jìn)行。規(guī)劃階段通常給出一個(gè)粗略的架構(gòu)框架,而最終具體的架構(gòu)是在系統(tǒng)設(shè)計(jì)階段確定的。系統(tǒng)架構(gòu)的目的就是為信息系統(tǒng)的功能和數(shù)據(jù)的實(shí)現(xiàn),設(shè)計(jì)一個(gè)合適的硬件和軟件開(kāi)發(fā)、運(yùn)行或者集成環(huán)境。(2)信息系統(tǒng)架構(gòu)思想的形成與發(fā)展人們?cè)谠谛畔⑾到y(tǒng)建設(shè)實(shí)踐中,逐步認(rèn)識(shí)到了系統(tǒng)架構(gòu)的重要性,從開(kāi)辟了一個(gè)新的研究領(lǐng)域。信息系統(tǒng)架構(gòu)的研究?jī)?nèi)容主要涉及到系統(tǒng)架構(gòu)描述、系統(tǒng)架構(gòu)設(shè)計(jì)、系統(tǒng)架構(gòu)風(fēng)格、系統(tǒng)架構(gòu)評(píng)價(jià)和系統(tǒng)架構(gòu)的形成化方法等。1.5信息系統(tǒng)技術(shù)架構(gòu)(1)什么是信息系統(tǒng)的架構(gòu)(2)561.5信息系統(tǒng)技術(shù)架構(gòu)
(3)信息系統(tǒng)架構(gòu)思想的形成與發(fā)展具體信息系統(tǒng)的技術(shù)架構(gòu)通常包括硬件和軟件兩大部分。在大多數(shù)情況下,在軟件方面的選擇性較之硬件方面,其自由度要大得多,因此,架構(gòu)師通常將架構(gòu)的重點(diǎn)放在軟件方面。由于信息系統(tǒng)的軟件架構(gòu)是以硬件為基礎(chǔ)的,在考慮其軟件架構(gòu)時(shí),會(huì)不可避免的考慮到所需的硬件。因此,這也是許多有關(guān)的書(shū)籍和資料,在講到信息系統(tǒng)的架構(gòu)時(shí),總是側(cè)重于軟件部分,甚至把系統(tǒng)的架構(gòu)與其軟件的架構(gòu)相等同。
(4)信息系統(tǒng)架構(gòu)技術(shù)的復(fù)雜性與重要性
信息系統(tǒng)的技術(shù)架構(gòu)是一個(gè)復(fù)雜的課題,它涉及到計(jì)算機(jī)、通信和各種方法、技術(shù)和工具等多種知識(shí)。優(yōu)秀的系統(tǒng)分析員不僅應(yīng)該更多地了解這些技術(shù),而且還應(yīng)該理解它們的原理和限制。本書(shū)的目的,就是企圖比較全面、系統(tǒng)的介紹作為系統(tǒng)分析員和信息系統(tǒng)的架構(gòu)師應(yīng)該掌握和了解的有關(guān)知識(shí)。1.5信息系統(tǒng)技術(shù)架構(gòu)(3)信息系統(tǒng)架構(gòu)思想的形成57信息系統(tǒng)開(kāi)發(fā)運(yùn)行與集成環(huán)境架構(gòu)技術(shù)主講人:仇麗青信管專業(yè)必修課程信息系統(tǒng)主講人:仇麗青信管專業(yè)必修課程58第1章信息系統(tǒng)概述
CIO(ChiefInformationOfficer)首席信息官是一種新型的信息管理者。他(她)們不同于一般的信息技術(shù)部門或信息中心的負(fù)責(zé)人,而是已經(jīng)進(jìn)入公司最高決策層,相當(dāng)于副總裁或副經(jīng)理地位的重要官員。第1章信息系統(tǒng)概述CIO(ChiefInform59第1章信息系統(tǒng)概述
需要精通管理學(xué)、經(jīng)濟(jì)學(xué)和計(jì)算機(jī)技術(shù)的復(fù)合型人才。在當(dāng)前形勢(shì)下,必然要有所側(cè)重,要么側(cè)重計(jì)算機(jī)專業(yè),要么側(cè)重管理專業(yè),要么側(cè)重經(jīng)濟(jì)學(xué)。第1章信息系統(tǒng)概述需要精通管理學(xué)、經(jīng)濟(jì)學(xué)和計(jì)算機(jī)技術(shù)60什么是好的信息系統(tǒng)什么樣的系統(tǒng)是好的信息系統(tǒng)?什么是好的信息系統(tǒng)什么樣的系統(tǒng)是好的信息系統(tǒng)?61什么是好的信息系統(tǒng)最好的信息系統(tǒng)可以從四個(gè)方面進(jìn)行評(píng)價(jià):第一、是否能夠支撐企業(yè)戰(zhàn)略海爾就是一個(gè)很好的案例。我們可能會(huì)看到海爾公司內(nèi)部的信息化系統(tǒng)很零亂,有SAP的系統(tǒng),也有其它公司的系統(tǒng)。但海爾的整體系統(tǒng)和海爾現(xiàn)有的整個(gè)管理平臺(tái)是非常融洽的。海爾有完整的物流、制造部分、商流平臺(tái),還有3R、3T,都是很有特色的海爾管理模塊??梢钥吹?,海爾的信息系統(tǒng)構(gòu)架是從戰(zhàn)略角度考慮問(wèn)題的。第二、是否能夠提供最佳效率所有的CEO都希望提高性能價(jià)格比。性能包括適應(yīng)性、可用性、可擴(kuò)展性。適應(yīng)性是指這個(gè)信息系統(tǒng)不光要解決復(fù)雜的計(jì)算問(wèn)題,還要對(duì)未知的問(wèn)題進(jìn)行有效的預(yù)測(cè)和控制;可用性是指無(wú)論CEO還是公司的臨時(shí)工、小時(shí)工,都能夠運(yùn)用這套系統(tǒng)來(lái)工作;可擴(kuò)展性則意味著,從一個(gè)控制中心到末端的分支機(jī)構(gòu),都能利用這套系統(tǒng)實(shí)現(xiàn)性能。提供最佳的效率,實(shí)現(xiàn)最高的性能價(jià)格比,是衡量系統(tǒng)優(yōu)劣及適用性的要素。什么是好的信息系統(tǒng)最好的信息系統(tǒng)可以從四個(gè)方面進(jìn)行評(píng)價(jià):62什么是好的信息系統(tǒng)第三、是否能夠?qū)崿F(xiàn)投資回報(bào)投資一個(gè)ERP系統(tǒng)后,應(yīng)在哪些地方進(jìn)行改進(jìn),可能很多人在實(shí)施ERP之初沒(méi)有這個(gè)概念。比如ERP系統(tǒng)可減少手工作業(yè),但究竟能省多少錢,實(shí)時(shí)的財(cái)務(wù)控制是否能帶來(lái)回報(bào)?計(jì)劃的精確度是否能降低庫(kù)存,這些明顯的資金變化,都是信息系統(tǒng)帶給企業(yè)的投資回報(bào)。如果把這些利益點(diǎn)都整合起來(lái)就會(huì)發(fā)現(xiàn),隨著時(shí)間的推移,當(dāng)時(shí)投入的整個(gè)ERP是通過(guò)這幾個(gè)點(diǎn)的改進(jìn)得到了投資回報(bào),可能在此之后就是收入。如果這套系統(tǒng)無(wú)法告訴你這些利益點(diǎn),可能就不是一個(gè)好的系統(tǒng)。第四、是否是可成長(zhǎng)的系統(tǒng)現(xiàn)今大家都說(shuō),購(gòu)買ERP軟件,一定要選擇最適合自己企業(yè)的。的確是這樣,但企業(yè)是不斷發(fā)展的,而不是靜態(tài)的。有人認(rèn)為,選擇信息系統(tǒng)就像選擇衣服,隨著你不斷成長(zhǎng),衣服要不斷更換,穿小了的衣服只好扔掉。從投資回報(bào)的角度來(lái)講,合適的衣服在某一個(gè)短期投資里是比較合適的,但是如果累計(jì)每一件衣服的投資,才會(huì)發(fā)現(xiàn)其總計(jì)成本非常巨大,遠(yuǎn)遠(yuǎn)大過(guò)給一個(gè)信息系統(tǒng)植皮的過(guò)程。好的信息系統(tǒng)是在你身上貼一層皮膚,隨著你身體的長(zhǎng)大而長(zhǎng)大,而不是蛻一層皮再換上。我認(rèn)為,好的信息系統(tǒng)一定是可成長(zhǎng)的系統(tǒng)。什么是好的信息系統(tǒng)第三、是否能夠?qū)崿F(xiàn)投資回報(bào)63信息系統(tǒng)項(xiàng)目管理師信息系統(tǒng)項(xiàng)目管理師屬于計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試(即軟考)高級(jí)資格考試?yán)锩娴囊豁?xiàng)考試。通過(guò)本考試的合格人員能夠掌握信息系統(tǒng)項(xiàng)目管理的知識(shí)體系,具備管理大型、復(fù)雜信息系統(tǒng)項(xiàng)目和多項(xiàng)目的經(jīng)驗(yàn)和能力;能根據(jù)需求組織制訂可行的項(xiàng)目管理計(jì)劃;能夠組織項(xiàng)目實(shí)施,對(duì)項(xiàng)目的人員、資金、設(shè)備、進(jìn)度和質(zhì)量等進(jìn)行管理,并能根據(jù)實(shí)際情況及時(shí)做出調(diào)整,系統(tǒng)地監(jiān)督項(xiàng)目實(shí)施過(guò)程的績(jī)效,保證項(xiàng)目在一定的約束條件下達(dá)到既定的項(xiàng)目目標(biāo);能分析和評(píng)估項(xiàng)目管理計(jì)劃和成果。信息系統(tǒng)項(xiàng)目管理師信息系統(tǒng)項(xiàng)目管理師屬于計(jì)算機(jī)技術(shù)與軟件專業(yè)64信息系統(tǒng)項(xiàng)目管理師在UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種圖來(lái)表示,強(qiáng)調(diào)消息時(shí)間次序的圖稱之為_(kāi)_(2)__,該圖的特點(diǎn)是__(3)__。(2)A.活動(dòng)圖(activitydiagram)B.狀態(tài)圖(statechartdiagram)C.序列圖(sequencediagram)D.協(xié)作圖(collaborationdiagram)(3)A.有生命線及控制焦點(diǎn),重點(diǎn)在消息的時(shí)間順序上B.有路徑與順序號(hào),為了一個(gè)消息的時(shí)間順序消息加數(shù)字前綴C.是對(duì)系統(tǒng)、子系統(tǒng)或類的行為建模D.本質(zhì)上是一個(gè)流程圖,顯示從活動(dòng)到活動(dòng)的信息流信息系統(tǒng)項(xiàng)目管理師在UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的65信息系統(tǒng)項(xiàng)目管理師
閱讀以下關(guān)于項(xiàng)目團(tuán)隊(duì)建設(shè)的論述,回答問(wèn)題1、問(wèn)題2和問(wèn)題3。馬先生是XYZ信息系統(tǒng)集成公司的項(xiàng)目經(jīng)理,負(fù)責(zé)一電子政務(wù)項(xiàng)目的管理。劉先生是甲方負(fù)責(zé)該項(xiàng)目的項(xiàng)目經(jīng)理。一次,馬先生邀請(qǐng)劉先生出去吃飯,同行的還有雙方的部分團(tuán)隊(duì)成員。幾杯酒過(guò)后,馬先生團(tuán)隊(duì)有兩名成員由項(xiàng)目的技術(shù)架構(gòu)開(kāi)始爭(zhēng)論,進(jìn)而抱怨項(xiàng)目的激勵(lì)政策,最后開(kāi)始攻擊XYZ公司,指出其人力資源管理方面的諸多問(wèn)題。馬先生感到非常沒(méi)面子,認(rèn)為在外人面前貶低團(tuán)隊(duì)和公司是一種非常惡劣的行為。事后,這兩名隊(duì)員打電話給劉先生,聲稱他們負(fù)責(zé)的模塊含有“邏輯炸彈”代碼。這件事給馬先生負(fù)責(zé)的項(xiàng)目造成了很大的被動(dòng)。[問(wèn)題1]請(qǐng)用200字以內(nèi)的文字說(shuō)明這件事為什么發(fā)生?團(tuán)隊(duì)建設(shè)出了哪些問(wèn)題?[問(wèn)題2]如何解決這件事情?[問(wèn)題3]如果馬先生同時(shí)負(fù)責(zé)多個(gè)同樣的電子政務(wù)項(xiàng)目,這些項(xiàng)目只是甲方不同,他應(yīng)該怎么組織多個(gè)電子政務(wù)項(xiàng)目的團(tuán)隊(duì)建設(shè)?信息系統(tǒng)項(xiàng)目管理師閱讀以下關(guān)于項(xiàng)目團(tuán)隊(duì)建設(shè)的論述,回66信息系統(tǒng)項(xiàng)目管理師
論文題論軟件開(kāi)發(fā)成本估算軟件開(kāi)發(fā)成本估算一直是信息系統(tǒng)項(xiàng)目成本管理中重要任務(wù)之一。軟件開(kāi)發(fā)成本主要是指軟件開(kāi)發(fā)過(guò)程中所花費(fèi)的工作量及相應(yīng)的代價(jià)。軟件開(kāi)發(fā)成本估算應(yīng)該以整個(gè)信息系統(tǒng)項(xiàng)目生命周期中軟件開(kāi)發(fā)所花費(fèi)的人工代價(jià)作為依據(jù)。請(qǐng)圍繞“軟件開(kāi)發(fā)成本花費(fèi)估算”論題,依次從以下三個(gè)方面進(jìn)行論述。1、概要敘述你參與分析和開(kāi)發(fā)的應(yīng)用項(xiàng)目以及你所擔(dān)任的主要工作2、論述在估算軟件開(kāi)發(fā)成本可以采用的方法和模型,并進(jìn)一步分析這些估算方法和模型的有缺點(diǎn)。3、詳細(xì)論述在你參與分析和開(kāi)發(fā)的應(yīng)用項(xiàng)目中具體采用的估算軟件開(kāi)發(fā)成本的技術(shù),方法,模型,工具及其實(shí)際效果。信息系統(tǒng)項(xiàng)目管理師論文題67第1章信息系統(tǒng)概述
本章的主要內(nèi)容:1.1信息系統(tǒng)的基本概念;1.2信息系統(tǒng)的開(kāi)發(fā);1.3信息系統(tǒng)的開(kāi)發(fā)與運(yùn)行環(huán)境;1.4信息系統(tǒng)的集成;1.5信息系統(tǒng)技術(shù)架構(gòu)。第1章信息系統(tǒng)概述本章的主要內(nèi)容:681.1信息系統(tǒng)的基本概念
(1)什么是信息系統(tǒng)
信息統(tǒng)是以處理信息為主的系統(tǒng),它對(duì)信息進(jìn)行采集、處理、存貯、管理、檢索和傳輸,需要時(shí)能向有關(guān)人員提供有用的信息,它是硬件和軟件、方法、過(guò)程以及人員等組成的聯(lián)合體。
(2)計(jì)算機(jī)與信息系統(tǒng)的關(guān)系
計(jì)算機(jī)是信息系統(tǒng)進(jìn)行信息處理的一種工具和手段?,F(xiàn)代的信息系統(tǒng)一般都采用計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)。
(3)信息系統(tǒng)中的基本要素
信息系統(tǒng)一般包括人員、資金、機(jī)器、材料、房屋、信息等。人是其中最活躍的主體,任何一個(gè)信息系統(tǒng)都必須有人,且在其中起主導(dǎo)作用。1.1信息系統(tǒng)的基本概念(1)什么是信息系統(tǒng)691.1信息系統(tǒng)的基本概念
(4)信息在社會(huì)中的地位
從整個(gè)社會(huì)而言,物質(zhì)是基礎(chǔ),人員是主體,信息是表現(xiàn),貨幣是補(bǔ)充。如果社會(huì)沒(méi)有物質(zhì),則社會(huì)將不存在;如果沒(méi)有信息,社會(huì)的實(shí)際狀況則得不到反映和控制。如果沒(méi)有資金的支持,則難以做事。人在任何社會(huì)系統(tǒng)中的都起主導(dǎo)作用。一個(gè)系統(tǒng)以某種要素為主,如工廠以產(chǎn)品生產(chǎn)為主;信息系統(tǒng)中主要要素是信息。
(5)信息系統(tǒng)的一般表示方法
信息系統(tǒng)的內(nèi)容可用如下一個(gè)公式表示:S={Im,Ip,Ic,I}其中:Im---在S中反映物質(zhì)的信息的集合,Ip---在S中反映人員的信息的集合,Ic---在S反映貨幣有關(guān)的信息的集合,I---在S中不包括以上的信息集合,如知識(shí)、自然信息等。
一個(gè)實(shí)際的息系統(tǒng)可由S的全集、子集或空集組成。1.1信息系統(tǒng)的基本概念(4)信息在社會(huì)中的地位701.1信息系統(tǒng)的基本概念
(5)信息系統(tǒng)的構(gòu)成從功能角度看,一個(gè)信息系統(tǒng)一般都具有信息的輸入、處理、存儲(chǔ)、檢索、傳輸、管理、輸出等功能。目前的信息系統(tǒng)均采用了計(jì)算機(jī)。從技術(shù)方面看,信息系統(tǒng)包括硬件和軟件兩大部分。硬件包括計(jì)算機(jī)及其外部設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)、通信設(shè)備及線路等。軟件包括系統(tǒng)軟件和應(yīng)用軟件。信息系統(tǒng)圖1-1信息系統(tǒng)的功能結(jié)構(gòu)信息的輸入信息的處理信息的檢索信息的傳輸信息的管理信息的輸出硬件系統(tǒng)軟件應(yīng)用信息系統(tǒng)件信息系統(tǒng)理和圖1-2信息系統(tǒng)結(jié)構(gòu)使管用軟1.1信息系統(tǒng)的基本概念(5)信息系統(tǒng)的構(gòu)成信711.1信息系統(tǒng)的基本概念
(3)信息系統(tǒng)的種類
信息系統(tǒng)的分類可有多種方式:
①按信息是否進(jìn)一步深加工分類:如信息系統(tǒng)具有搜集情報(bào)和決策處理的功能。②按組成要素分類:如物流管理信息為主的信息系統(tǒng),銀行、財(cái)政、稅收等信息系統(tǒng)。③按處理方式分類:可分為集中處理式和多級(jí)處理系統(tǒng)。
④按涉及的地區(qū)和范圍分類:可分為世界性、全國(guó)性、地區(qū)性和局域性的信息系統(tǒng)。
⑤按行業(yè)分類:可分為工業(yè)/商業(yè)/交通/運(yùn)輸信息系統(tǒng)。
不同的業(yè)務(wù)具有不同的處理過(guò)程和處理方法,因此信息系統(tǒng)也是千差萬(wàn)別的。1.1信息系統(tǒng)的基本概念(3)信息系統(tǒng)的種類④721.1.4典型的信息系統(tǒng)(3)企業(yè)管理信息系統(tǒng)和決策支持系統(tǒng)
企業(yè)管理信息系統(tǒng)(MannagementInformationSystem,MIS):它是一個(gè)輔助企業(yè)進(jìn)行日常工作和決策管理的信息系統(tǒng)。通常包括人事管理、生產(chǎn)管理、財(cái)務(wù)管理、經(jīng)營(yíng)管理、材料與產(chǎn)品的庫(kù)存管理等子系統(tǒng),并通過(guò)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)進(jìn)行各子系統(tǒng)內(nèi)部和相互間必要信息的快速交流和綜合。
決策支持系統(tǒng)(DecisionSupportSystem,DSS):它是一個(gè)輔助企業(yè)進(jìn)行決策管理的信息系統(tǒng)。決策支持系統(tǒng)需要包括支持特定問(wèn)題的決策模型、處理方法和大量有關(guān)的數(shù)據(jù)。通常建立在比較成熟和完善的企業(yè)管理信息系統(tǒng)之上。
隨著計(jì)算機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)技術(shù)和管理科學(xué)的發(fā)展,企業(yè)的管理信息系統(tǒng)和決策支持系統(tǒng)逐步成熟起來(lái)。目前許多企業(yè)都投資建立適合自己特點(diǎn)的管理信息系統(tǒng)和輔助一些復(fù)雜問(wèn)題決策的支持系統(tǒng)。它們?cè)谄髽I(yè)的管理和決策中發(fā)揮了積極而有效的作用。1.1.4典型的信息系統(tǒng)(3)企業(yè)管理信息系統(tǒng)和決策支持731.1.4典型的信息系統(tǒng)(4)制造資源計(jì)劃系統(tǒng)
制造資源計(jì)劃系統(tǒng)(MnnufacturingResourcePlanningII,MRPII)是一種物料需求計(jì)劃為核心的閉環(huán)生產(chǎn)經(jīng)營(yíng)管理系統(tǒng)。它把企業(yè)的物流和資金流結(jié)合起來(lái),形成了生產(chǎn)、銷售、財(cái)務(wù)、采購(gòu)等緊密結(jié)合的完整生產(chǎn)經(jīng)營(yíng)信息系統(tǒng)。MRPII實(shí)際上涵蓋了生產(chǎn)制造活動(dòng)的各種資源,因此被稱為制造資源計(jì)劃。(5)企業(yè)資源規(guī)劃
企業(yè)資源規(guī)劃(EnterpriseResourcesPlanning,ERP)擴(kuò)充了MIS和MRPII的范圍,將供應(yīng)商和企業(yè)內(nèi)部的采購(gòu)、生產(chǎn)、銷售以及客戶緊密聯(lián)系起來(lái),可對(duì)供應(yīng)鏈上的所有環(huán)節(jié)進(jìn)行有效管理,實(shí)現(xiàn)對(duì)企業(yè)的動(dòng)態(tài)控制和各種資源的集成和優(yōu)化,提升基礎(chǔ)管理水平,追求企業(yè)資源的合理高效利用。1.1.4典型的信息系統(tǒng)(4)制造資源計(jì)劃系統(tǒng)(5)企741.1.4典型的信息系統(tǒng)(6)電子政務(wù)系統(tǒng)
現(xiàn)有的政府組織形態(tài)是工業(yè)革命的產(chǎn)物,與工業(yè)化的行政管理的需求和技術(shù)經(jīng)濟(jì)環(huán)境相適應(yīng)。隨著網(wǎng)絡(luò)時(shí)代和網(wǎng)絡(luò)經(jīng)濟(jì)的來(lái)臨,政府的管理需要由傳統(tǒng)的金子塔模式走向網(wǎng)絡(luò)模式,因此政府的組織形態(tài)和管理方法也必然要進(jìn)行改變。電子政務(wù)系統(tǒng)利用信息技術(shù)和其他相關(guān)技術(shù),來(lái)構(gòu)造更適合信息時(shí)代政府組織結(jié)構(gòu)和運(yùn)行方式。電子政務(wù)的應(yīng)用如下:
1)政府可通過(guò)自己的網(wǎng)站向社會(huì)發(fā)布信息,為社會(huì)公眾提供信息查詢服務(wù)。社會(huì)各界和公眾也可通過(guò)網(wǎng)絡(luò)向政府反饋信息,如信訪、建議等。2)各級(jí)政府部門之間可通過(guò)網(wǎng)絡(luò)傳遞與審核公文信息,也可通過(guò)網(wǎng)絡(luò)召開(kāi)視頻會(huì)議。
3)政府內(nèi)部的公文處理、傳遞和管理的計(jì)算機(jī)網(wǎng)絡(luò)化。
目前,我國(guó)不少的政府部門,特別是東部沿海發(fā)達(dá)的省市政府部門都基本上建立了現(xiàn)代化的辦公信息系統(tǒng)和信息發(fā)布網(wǎng)站。1.1.4典型的信息系統(tǒng)(6)電子政務(wù)系統(tǒng)1)751.1.4典型的信息系統(tǒng)(7)電子商務(wù)系統(tǒng)
電子商務(wù)包括任何以電子形式發(fā)生的雙方之間的商業(yè)交易行為。交易的雙方可以是企業(yè)和企業(yè)(B2B)、企業(yè)和客戶(B2C)等。電子商務(wù)需要計(jì)算機(jī)和網(wǎng)絡(luò)的支持,一些大范圍的商務(wù)交易需要在Internet上進(jìn)行。電子商務(wù)系統(tǒng)使得人們的商務(wù)交易活動(dòng)更加快速方便,且大大降低了商務(wù)交易成本。
目前,國(guó)外不少企業(yè)或行業(yè)已設(shè)立了適合自己的商業(yè)特點(diǎn)的電子商務(wù)系統(tǒng),如不少銀行系統(tǒng)已通過(guò)專用通信網(wǎng)絡(luò)或因特網(wǎng)實(shí)現(xiàn)了貨幣的通存通對(duì),開(kāi)展了跨地區(qū)或國(guó)際的異地存取等業(yè)務(wù)。目前社會(huì)上在線網(wǎng)絡(luò)商店已不少見(jiàn)。商家通過(guò)網(wǎng)絡(luò)發(fā)布自己的商品信息,用戶可以通過(guò)因特網(wǎng)很方便的購(gòu)物和支付貨款等。1.1.4典型的信息系統(tǒng)(7)電子商務(wù)系統(tǒng)761.2信息系統(tǒng)的開(kāi)發(fā)
(1)信息系統(tǒng)開(kāi)發(fā)的復(fù)雜性
信息系統(tǒng)的開(kāi)發(fā)比一般技術(shù)工程有更大的難度和復(fù)雜性。主要表現(xiàn)以下幾個(gè)方面:
技術(shù)手段復(fù)雜:信息系統(tǒng)是信息技術(shù)與現(xiàn)代管理理論結(jié)合的產(chǎn)物,它涉及到計(jì)算機(jī)和數(shù)據(jù)通信技術(shù)、人工智能技術(shù)、各類決策方法都等。掌握和運(yùn)用這些技術(shù)并不是輕易的事情。
內(nèi)容復(fù)雜,目標(biāo)多樣:面向管理是信息系統(tǒng)最重要的特征。管理需要的信息量大面廣,形式多樣,來(lái)源復(fù)雜,因此信息系統(tǒng)開(kāi)發(fā)周期長(zhǎng),容易造成人力、物力和時(shí)間的浪費(fèi)。
投資密度大,效益難以計(jì)算:信息系統(tǒng)開(kāi)發(fā)和維護(hù),都需要投入大量的資金。但它給企業(yè)帶來(lái)的效益主要是無(wú)形的間接效益,不像一般技術(shù)工程取得的效益那樣直接和容易計(jì)算。
環(huán)境復(fù)雜多變:信息系統(tǒng)要成為企業(yè)競(jìng)爭(zhēng)的有力武器,必須適應(yīng)企業(yè)的競(jìng)爭(zhēng)環(huán)境。而企業(yè)的規(guī)章制度等卻在不斷變化。1.2信息系統(tǒng)的開(kāi)發(fā)(1)信息系統(tǒng)開(kāi)發(fā)的復(fù)雜性771.2信息系統(tǒng)的開(kāi)發(fā)
開(kāi)發(fā)請(qǐng)求初步調(diào)查可行性研究審批詳細(xì)審查邏輯設(shè)計(jì)審查總體設(shè)計(jì)詳細(xì)設(shè)計(jì)審查編程設(shè)計(jì)系統(tǒng)轉(zhuǎn)換驗(yàn)收系統(tǒng)維護(hù)系統(tǒng)評(píng)價(jià)系開(kāi)發(fā)請(qǐng)求初步調(diào)查可行性研究審批詳細(xì)審查邏輯設(shè)計(jì)審查總體設(shè)計(jì)詳細(xì)設(shè)計(jì)審查編程設(shè)計(jì)系統(tǒng)轉(zhuǎn)換驗(yàn)收系統(tǒng)維護(hù)系統(tǒng)評(píng)價(jià)統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)運(yùn)行維護(hù)圖1-2信息系統(tǒng)生命周期
(2)信息系統(tǒng)的生命周期
信息系統(tǒng)在使用過(guò)程中隨著其生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)所處環(huán)境的時(shí)候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。圖1-2表示信息系統(tǒng)的生命周期以及相應(yīng)的工作步驟。
從圖1-2可見(jiàn)信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)等五個(gè)階段。各階段的具體任務(wù)見(jiàn)書(shū)P8。1.2信息系統(tǒng)的開(kāi)發(fā)開(kāi)發(fā)初步可行性審批詳細(xì)邏輯審查總體詳781.2信息系統(tǒng)的開(kāi)發(fā)
(3)信息系統(tǒng)的開(kāi)發(fā)方法
從方法學(xué)的角度講,信息系統(tǒng)的開(kāi)發(fā)方法是一組思路、規(guī)范、過(guò)程技術(shù)環(huán)境及工具的集成。一種好的方法能夠?yàn)樾畔⑾到y(tǒng)的開(kāi)發(fā)過(guò)程提供一整套提高效率和質(zhì)量的途徑及措施。
為了保證信息系統(tǒng)的開(kāi)發(fā)質(zhì)量、降低開(kāi)發(fā)費(fèi)用及提高其成功率,必須借助正確的開(kāi)發(fā)策略和科學(xué)的開(kāi)發(fā)方法。
過(guò)去幾十年,人們?cè)诖罅康男畔⑾到y(tǒng)開(kāi)發(fā)實(shí)踐中,探索和發(fā)展了許多指導(dǎo)信息系統(tǒng)開(kāi)發(fā)的理論和方法,如結(jié)構(gòu)化生命周期法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法、原型法和面向?qū)ο蠓ǖ取?/p>
其中結(jié)構(gòu)化方法是大型復(fù)雜信息系統(tǒng)開(kāi)發(fā)中經(jīng)常采用的最有效的方法;原型法是小型簡(jiǎn)單信息系統(tǒng)開(kāi)發(fā)中經(jīng)常采用的方法;近些年來(lái),面向?qū)ο蟮姆椒ㄖ饾u成熟起來(lái),目前已成為系統(tǒng)開(kāi)發(fā)的主流方法。1.2信息系統(tǒng)的開(kāi)發(fā)(3)信息系統(tǒng)的開(kāi)發(fā)方法過(guò)去幾791.2信息系統(tǒng)的開(kāi)發(fā)
結(jié)構(gòu)化方法的基本思想和原則
①面向用戶的觀點(diǎn);
②嚴(yán)格區(qū)分工作階段,每個(gè)階段有明確的任務(wù)和應(yīng)得的成果;③自上而下完成系統(tǒng)的開(kāi)發(fā)工作;
④充分考慮系統(tǒng)變化;⑤工作成果文獻(xiàn)化、標(biāo)準(zhǔn)化;⑥結(jié)構(gòu)化方法不足和局限性:開(kāi)發(fā)周期長(zhǎng),難于適應(yīng)環(huán)境變化;結(jié)構(gòu)化方法注重系統(tǒng)功能,兼顧數(shù)據(jù)不夠;結(jié)構(gòu)化程度較低的系統(tǒng),難于鎖定功能要求。
1.2信息系統(tǒng)的開(kāi)發(fā)結(jié)構(gòu)化方法的基本思想和原則801.2信息系統(tǒng)的開(kāi)發(fā)
原型法的基本思想和做法在投入大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法,開(kāi)發(fā)出一個(gè)可實(shí)際運(yùn)行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運(yùn)行中用戶發(fā)現(xiàn)問(wèn)題,提出修改意見(jiàn),并完善原型,使它逐步滿足用戶的要求。
原型的觀念很快受到開(kāi)發(fā)人員的注意,陸續(xù)發(fā)展出相關(guān)的技術(shù)、方法和工具。這種開(kāi)發(fā)方法有效地增進(jìn)了用戶與系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水利、港口工程項(xiàng)目招標(biāo)代理服務(wù)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 教育錄音制品出版服務(wù)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 衛(wèi)生球閥企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 自來(lái)水筆筆尖行業(yè)直播電商戰(zhàn)略研究報(bào)告
- 建筑模型企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 杉木亭子行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 微晶板材行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2023-2024學(xué)年陜教版小學(xué)信息技術(shù)三年級(jí)下冊(cè) 13課 結(jié)交互聯(lián)網(wǎng)這個(gè)好朋友(教學(xué)設(shè)計(jì))
- 職業(yè)培訓(xùn)機(jī)構(gòu)就業(yè)指導(dǎo)工作計(jì)劃范文
- 綠色珠寶并購(gòu)趨勢(shì)研究-全面剖析
- 人教版七年級(jí)地理(下)全冊(cè)復(fù)習(xí)教案(含教學(xué)反思)
- JJF 1603-2016(0.1~2.5)THz太赫茲光譜儀校準(zhǔn)規(guī)范
- 醫(yī)藥衛(wèi)生病原微生物檢測(cè)技術(shù)知識(shí)與技能比武競(jìng)賽題庫(kù)
- 《民法典》-第二編 物權(quán)編-案例分析,解讀-3
- 膜片鉗常見(jiàn)問(wèn)題匯總(人人都會(huì)膜片鉗)
- 講故事技能培訓(xùn)
- 海岸動(dòng)力學(xué)全冊(cè)配套完整課件
- 工作面防飛矸封閉式管理規(guī)定
- 干部人事檔案管理崗位培訓(xùn)的講義課件
- 財(cái)務(wù)人員廉政談話記錄 財(cái)務(wù)個(gè)人談話記錄3篇
- 滬教牛津版小學(xué)三至六年級(jí)英語(yǔ)單詞表
評(píng)論
0/150
提交評(píng)論