版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一章信息系統(tǒng)概述
目錄1.1
信息系統(tǒng)的基本內(nèi)涵1.2
信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型1.5信息系統(tǒng)工程倫理1.1信息系統(tǒng)的基本內(nèi)涵1.1.1信息系統(tǒng)的定義信息系統(tǒng)(InformationSystem,IS)是特指在經(jīng)濟或社會的組織中,以滿足管理者對組織中的特定功能與性能需求為目標,以計算機和現(xiàn)代通信技術(shù)等新一代信息技術(shù)為手段,包括設(shè)備、技術(shù)、人員與機構(gòu)在內(nèi),構(gòu)建的綜合系統(tǒng)。信息系統(tǒng)是各種類型管理信息系統(tǒng)、自動化信息管理系統(tǒng)、信息處理系統(tǒng)、信息服務(wù)系統(tǒng)、數(shù)據(jù)處理系統(tǒng)、信息決策系統(tǒng)和計算機輔助管理系統(tǒng)的總稱。1.1信息系統(tǒng)的基本內(nèi)涵1.從信息系統(tǒng)要素角度信息系統(tǒng)主要包括信息用戶、信息源、信息采集器、信息傳輸通道、信息存儲器、信息處理器和信息規(guī)劃設(shè)計者。
1.1.2信息系統(tǒng)的組成信息源信息采集器信息傳輸通道信息存儲器信息處理器信息用戶信息規(guī)劃設(shè)計者1.1信息系統(tǒng)的基本內(nèi)涵
1.1.2信息系統(tǒng)的組成2.從組織信息管理角度按照組織的管理層次或職能,信息系統(tǒng)可以從縱向和橫向分解為若干子系統(tǒng),這些子系統(tǒng)相對獨立又密切相關(guān),共同作用,構(gòu)成了復(fù)雜的信息系統(tǒng)。市場銷售生產(chǎn)管理物資供應(yīng)人事管理財務(wù)管理研究開發(fā)戰(zhàn)略規(guī)劃層銷售戰(zhàn)術(shù)管理層業(yè)務(wù)處理層1.1信息系統(tǒng)的基本內(nèi)涵
1.1.2信息系統(tǒng)的組成2.從組織信息管理角度1)基于管理層級的組成由于信息系統(tǒng)的設(shè)計是針對不同管理層次來設(shè)定不同功能目標的,因此信息系統(tǒng)也相應(yīng)地可以按照管理層級縱向分為三部分,即戰(zhàn)略規(guī)劃、戰(zhàn)術(shù)管理和業(yè)務(wù)處理。由于活動內(nèi)容和時間尺度的不同,管理層級對信息需求與問題處理的方式也有所差別。信息特征戰(zhàn)略規(guī)劃戰(zhàn)術(shù)管理業(yè)務(wù)處理目標資源獲取資源利用實施時間范圍長期中期短期管理級別高層中層基層信息內(nèi)容廣中窄信息容量小中大信息綜合性高中低信息來源外部為主外部和內(nèi)部內(nèi)部為主信息準確性低中高環(huán)境穩(wěn)定性低中高決策風險性大中小表不同管理層級對信息需求與問題處理方式1.1信息系統(tǒng)的基本內(nèi)涵
1.1.2信息系統(tǒng)的組成2.從組織信息管理角度2)基于管理職能的組成從企業(yè)管理職能角度來看,可以將信息系統(tǒng)橫向劃分為不同子系統(tǒng),主要包括:
①市場銷售子系統(tǒng)②生產(chǎn)管理子系統(tǒng)③物資供應(yīng)子系統(tǒng)④人事管理子系統(tǒng)⑤財務(wù)管理子系統(tǒng)⑥研究開發(fā)子系統(tǒng)制造執(zhí)行系統(tǒng)CAD/CAMM/CAPP分布式控制系統(tǒng)1.1信息系統(tǒng)的基本內(nèi)涵
1.1.3信息系統(tǒng)的功能
從信息技術(shù)角度來看,信息系統(tǒng)是以提供信息服務(wù)為主要目的的數(shù)據(jù)密集型、人機交互的計算機應(yīng)用系統(tǒng),因此其功能結(jié)構(gòu)包括數(shù)據(jù)輸入(采集)、傳輸、存儲、增加、刪除、修改、檢索、運算和輸出(控制)等,如下圖所示。1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型流程控制級1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型
事務(wù)處理系統(tǒng)(Transactionprocessingsystems,TPS)是支持組織日常工作的主要系統(tǒng),用于日常業(yè)務(wù)的記錄、匯總、綜合和分類等方面,它的輸入一般是原始單據(jù),而輸出往往是分類或匯總的報表。如工資處理系統(tǒng)、會計記賬系統(tǒng)等。事務(wù)處理系統(tǒng)的典型特點是具備ACID特征。ACID指的是Atomic(原子的)、Consistent(一致的)、Isolated(隔離的)以及Durable(持續(xù)的),它們代表著事務(wù)處理應(yīng)該具備的四個特征。1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型管理信息系統(tǒng)(ManagementInformationSystem,MIS)起源于20世紀70年代初期,是在事務(wù)處理系統(tǒng)基礎(chǔ)上面向組織管理而發(fā)展起來的,一般是強調(diào)組織職能的管理信息系統(tǒng),如計劃管理系統(tǒng)、營銷管理系統(tǒng)等。管理信息系統(tǒng)具有數(shù)據(jù)處理、預(yù)測、計劃、控制和輔助決策等功能。1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型
決策支持系統(tǒng)(DecisionSupportSystem,DSS)概念最早由Keen和ScottMorton于20世紀70年代中期提出。
從概念上來說,決策支持系統(tǒng)是輔助決策者通過數(shù)據(jù)、模型和知識,以人機交互方式進行半結(jié)構(gòu)化或非結(jié)構(gòu)化決策的計算機應(yīng)用系統(tǒng)。它是管理信息系統(tǒng)向更高一級發(fā)展而產(chǎn)生的,為決策者提供分析問題、建立模型、模擬決策過程和方案的環(huán)境,通過調(diào)用各種信息資源和分析工具來幫助決策者提高決策水平和質(zhì)量。
1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型用戶知識庫數(shù)據(jù)庫方法庫知識庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)模型庫管理系統(tǒng)方法庫管理系統(tǒng)問題處理系統(tǒng)交互語言系統(tǒng)人機界面圖
決策支持系統(tǒng)(DSS)結(jié)構(gòu)模型庫組成結(jié)構(gòu)1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型目前,企業(yè)主導(dǎo)的電子商務(wù)系統(tǒng)主要有4種商務(wù)模式。①B2C(Business-to-Customer):企業(yè)直接面向消費者銷售產(chǎn)品和服務(wù)的商業(yè)零售模式。②B2B(Business-to-Business):企業(yè)與企業(yè)之間通過專用網(wǎng)絡(luò)或Internet,進行數(shù)據(jù)信息的交換、傳遞,開展交易活動的商業(yè)模式。③B2G(Business-to-Goverment):企業(yè)與政府之間通過網(wǎng)絡(luò)進行交易活動的運作模式,內(nèi)容包括政府采購、稅收以及政府與企業(yè)之間的各種文件的發(fā)布和報批手續(xù)等。④O2O(Online-to-Offline):將線下的商務(wù)機會與互聯(lián)網(wǎng)結(jié)合,讓互聯(lián)網(wǎng)成為線下交易的平臺,實現(xiàn)線上業(yè)務(wù)和線下業(yè)務(wù)相互融合發(fā)展,如線下體驗、線上下單和交易等。1.1信息系統(tǒng)的基本內(nèi)涵
1.1.4信息系統(tǒng)類型公共服務(wù)與商務(wù)信息平臺是一類面向大眾的信息服務(wù)平臺,針對某類用戶群體公共需求,應(yīng)用信息技術(shù),構(gòu)建一個開放、共享的信息服務(wù)平臺,能夠?qū)⑸鐣鞣降南嚓P(guān)資源都集成起來,為供給方、需求方等相關(guān)利益方提供需求對接、資源配置、協(xié)同服務(wù)等功能,實現(xiàn)較大范圍內(nèi)社會化公共服務(wù)目標。一般分為兩大類:一類是由市場經(jīng)濟發(fā)展而產(chǎn)生的公共服務(wù)平臺,如阿里巴巴電子商務(wù)平臺、微信系統(tǒng)、百度搜索系統(tǒng),為大眾提供電子商務(wù)交易、信息溝通交互、網(wǎng)絡(luò)信息搜索等功能;另一類是政府為了提供公共服務(wù)和監(jiān)管水平而建立的公共服務(wù)平臺,如各種電子政務(wù)系統(tǒng),這類系統(tǒng)具有政府公共服務(wù)性質(zhì),一般由政府機構(gòu)推動建設(shè),通過整合、集成優(yōu)化各類資源,提供可共享共用的基礎(chǔ)設(shè)施、設(shè)備和信息資源,達到減少重復(fù)投入、提高資源效率、加強信息共享的目的,提升公共服務(wù)水平和效率。目錄1.1
信息系統(tǒng)的基本內(nèi)涵1.2
信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型1.5信息系統(tǒng)工程倫理1.2信息系統(tǒng)的發(fā)展歷程和趨勢
1.2.1信息系統(tǒng)的發(fā)展歷程作為管理理論、系統(tǒng)科學(xué)和信息技術(shù)相結(jié)合形成的綜合性應(yīng)用學(xué)科,信息系統(tǒng)學(xué)科注重研究管理與信息技術(shù)的緊密結(jié)合,具有綜合性、交叉性、實踐性強的特點,形成了自己獨特的理論和技術(shù)體系。從功能上看,信息系統(tǒng)具有的功能從最早期的簡單數(shù)據(jù)處理功能,到日常企業(yè)管理功能,再到管理決策支持功能。從體系結(jié)構(gòu)模式來看,信息系統(tǒng)先后經(jīng)歷由單機時代、局域網(wǎng)時代、互聯(lián)網(wǎng)時代、云計算時代向智聯(lián)網(wǎng)時代等發(fā)展轉(zhuǎn)變的過程。1.2信息系統(tǒng)的發(fā)展歷程和趨勢
1.2.1信息系統(tǒng)的發(fā)展歷程從開發(fā)方式來看,信息系統(tǒng)開發(fā)方式經(jīng)歷了面向過程、面向?qū)ο蟆⒚嫦蚪M件、面向服務(wù)(SOA)和面向Agent的發(fā)展歷程。從數(shù)據(jù)規(guī)模和數(shù)據(jù)管理方面來看,信息系統(tǒng)從過去的單一數(shù)據(jù)處理到關(guān)系型數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫的數(shù)據(jù)管理模式,再到對海量數(shù)據(jù)、大數(shù)據(jù)的管理和利用。從應(yīng)用對象方面來看,信息系統(tǒng)對局部應(yīng)用向綜合集成應(yīng)用方向發(fā)展。1.2信息系統(tǒng)的發(fā)展歷程和趨勢
1.2.1信息系統(tǒng)的發(fā)展歷程從信息系統(tǒng)網(wǎng)絡(luò)平臺結(jié)構(gòu)看發(fā)展歷程1.2信息系統(tǒng)的發(fā)展歷程和趨勢
1.2.2信息系統(tǒng)的發(fā)展趨勢生產(chǎn)用戶經(jīng)營
供應(yīng)商
質(zhì)量管理供應(yīng)鏈管理制造設(shè)備物流管理人力資源財務(wù)管理產(chǎn)品服務(wù)企業(yè)資源管理信息系統(tǒng)集成化示意圖目錄1.1
信息系統(tǒng)的基本內(nèi)涵1.2
信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型1.5信息系統(tǒng)工程倫理1.3典型的信息系統(tǒng)
1.3.1企業(yè)資源計劃系統(tǒng)企業(yè)資源計劃(EnterpriseResourcePlanning,ERP)系統(tǒng)是將企業(yè)所有資源進行整合、集成管理,將企業(yè)物流、資金流、信息流三大流和人財物產(chǎn)供銷等進行全面、一體化管理,實現(xiàn)企業(yè)資源整體優(yōu)化的管理信息系統(tǒng),現(xiàn)已經(jīng)發(fā)展成為企業(yè)信息化的核心系統(tǒng)。財務(wù)生產(chǎn)計劃大綱客戶訂貨主生產(chǎn)計劃資源分布能力計劃物料需求計劃產(chǎn)品數(shù)據(jù)管理車間控制采購庫存控制成本會計1.3典型的信息系統(tǒng)
1.3.2決策支持系統(tǒng)自20世紀70年代中期Keen和ScottMorton首次提出“決策支持系統(tǒng)(DecisionSupportSystem,DSS)”以來,決策支持系統(tǒng)在經(jīng)濟、管理、教育、科技、醫(yī)療、政治、軍事等領(lǐng)域得到了廣泛運用。在現(xiàn)代組織管理決策中往往有目標含糊不清、規(guī)則程序不確定的半結(jié)構(gòu)化問題或非結(jié)構(gòu)化問題,而決策支持系統(tǒng)能在人的分析和判斷能力的基礎(chǔ)上,借助計算機與科學(xué)方法,支持決策者對半結(jié)構(gòu)化和非結(jié)構(gòu)化問題進行有序的決策,以獲得盡可能令人滿意的、客觀的解決方案。1.3典型的信息系統(tǒng)
1.3.2決策支持系統(tǒng)1.3典型的信息系統(tǒng)
1.3.3電子商務(wù)系統(tǒng)在互聯(lián)網(wǎng)時代,電子商務(wù)極大拓展了企業(yè)與客戶之間、企業(yè)與企業(yè)之間、客戶與客戶之間、企業(yè)與政府之間的商務(wù)合作,產(chǎn)生了B2B(企業(yè)對企業(yè))、B2C(企業(yè)對消費者)、B2G(企業(yè)對政府)、C2C(消費者對消費者)、C2G(消費者對政府)等商務(wù)模式,對企業(yè)和社會變革均帶來了深遠的影響。對企業(yè)來說,電子商務(wù)系統(tǒng)改變了企業(yè)的營銷方式,促進了企業(yè)體制改革和業(yè)務(wù)流程重組;對人類社會來說,電子商務(wù)系統(tǒng)推動了社會商業(yè)體系結(jié)構(gòu)的變化、對經(jīng)濟理論產(chǎn)生了深遠影響,促進了人類社會從工業(yè)化社會向信息化社會轉(zhuǎn)變。1.3典型的信息系統(tǒng)
1.3.4專家系統(tǒng)隨著人工智能技術(shù)的發(fā)展,產(chǎn)生了專家系統(tǒng)(ExpertSystem,ES)。專家系統(tǒng)是人工智能應(yīng)用研究最活躍和最廣泛的領(lǐng)域之一。專家系統(tǒng)是一種在特定領(lǐng)域內(nèi)具有專家水平解決問題能力的計算機應(yīng)用系統(tǒng),是依據(jù)知識規(guī)則、運用推理法則來解決某類問題的信息系統(tǒng),其特點是能對復(fù)雜情況做出診斷,能夠處理不確定情況,并對方案做出解釋。經(jīng)典的專家系統(tǒng)通常由知識庫、推理機、人機交互界面、綜合數(shù)據(jù)庫、解釋器、知識獲取機六部分構(gòu)成。目錄1.1信息系統(tǒng)的基本內(nèi)涵1.2信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型1.5信息系統(tǒng)工程倫理1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.1組織數(shù)字化轉(zhuǎn)型的時代必然性組織數(shù)字化轉(zhuǎn)型是時代發(fā)展到新階段的組織發(fā)展必然選擇,原有的信息系統(tǒng)雖然在相當長時間內(nèi)為組織管理決策提供了高效的支撐,由于外部環(huán)境發(fā)生了根本性變化,無法滿足新階段的管理決策需求,必須轉(zhuǎn)型升級,在更大范圍內(nèi)集成各種內(nèi)外部數(shù)據(jù)資源,更快地、實時動態(tài)地獲取對象運行狀態(tài)及其環(huán)境信息,更高質(zhì)量地提供管理服務(wù),更智能化地提供決策咨詢。1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.2組織數(shù)字化轉(zhuǎn)型的內(nèi)涵數(shù)字化轉(zhuǎn)型的概念數(shù)字化轉(zhuǎn)型過程基本可分為三個階段:第一階段是數(shù)字化,即把線下的業(yè)務(wù)完完全全搬到線上,相當于給業(yè)務(wù)拍照;第二階段是數(shù)智化,即在第一階段的基礎(chǔ)上進行建模,并應(yīng)用到不同的場景,讓業(yè)務(wù)變得更智能,相當于對照片進行美化;第三階段是數(shù)治化,即用統(tǒng)一的數(shù)據(jù)管理規(guī)則再造業(yè)務(wù)模式和業(yè)務(wù)流程,確保數(shù)據(jù)質(zhì)量,使得組織的數(shù)據(jù)清潔、完整、一致。在整個過程中,數(shù)字化是基礎(chǔ),數(shù)智化是抓手,數(shù)治化才是終極目標。1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.2組織數(shù)字化轉(zhuǎn)型的內(nèi)涵2.組織數(shù)字化轉(zhuǎn)型的內(nèi)涵數(shù)字化轉(zhuǎn)型的發(fā)展主要經(jīng)歷了數(shù)字化—數(shù)智化—數(shù)治化三個階段,而從數(shù)字化到數(shù)智化再到數(shù)治化的閉環(huán)構(gòu)成了組織數(shù)字化轉(zhuǎn)型的內(nèi)在邏輯。其核心內(nèi)涵主要表現(xiàn)在三個層面:一是轉(zhuǎn)換,即利用數(shù)字技術(shù),將組織的生產(chǎn)、運營、管理等環(huán)節(jié),實現(xiàn)全量、全要素的數(shù)據(jù)采集和連接,將所有業(yè)務(wù)轉(zhuǎn)換成計算機可讀取、可存儲、可計算的數(shù)據(jù)、信息和知識。從這個意義,數(shù)字化不是信息化。信息化的主要對象是“流程”,而數(shù)字化的對象是“業(yè)務(wù)”或“設(shè)施”。數(shù)據(jù)作為一種生產(chǎn)要素,成為組織的核心資產(chǎn)。1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.2組織數(shù)字化轉(zhuǎn)型的內(nèi)涵2.組織數(shù)字化轉(zhuǎn)型的內(nèi)涵二是融合,數(shù)字化本質(zhì)是從信息到自動化的行動,會不斷融入全價值鏈的各環(huán)節(jié)。因此,必須從產(chǎn)品的設(shè)計態(tài)、制造態(tài)、運行態(tài)三個維度出發(fā),在數(shù)據(jù)確權(quán)的基礎(chǔ)上構(gòu)建組織的數(shù)據(jù)生態(tài),讓數(shù)據(jù)真正發(fā)揮出作為生產(chǎn)要素的強大作用,成為有價值的戰(zhàn)略資源。三是重構(gòu),是指以組織的數(shù)字化、網(wǎng)絡(luò)化、智能化建設(shè)為基礎(chǔ),以業(yè)務(wù)數(shù)據(jù)為核心,對組織傳統(tǒng)業(yè)態(tài)的各環(huán)節(jié)進行變革和重構(gòu),實現(xiàn)全量、全要素的數(shù)據(jù)連接和實時反饋,使組織真正進化為一個“智能體”,進而實現(xiàn)組織價值鏈的升級。這也是組織數(shù)字化轉(zhuǎn)型的終極目標。1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.3信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型的相互推動作用1.組織數(shù)字化轉(zhuǎn)型離不開信息系統(tǒng)的支撐,離開了信息系統(tǒng)的高效支撐,組織數(shù)字化轉(zhuǎn)型難以有效落地組織數(shù)字化轉(zhuǎn)型的關(guān)鍵在于實現(xiàn)從數(shù)字化到數(shù)智化再到數(shù)治化的閉環(huán),最終目標是實現(xiàn)組織價值鏈的升級。在這個過程中,信息系統(tǒng)發(fā)揮著重要的支持作用,為組織數(shù)字化轉(zhuǎn)型提供了重要的技術(shù)基礎(chǔ)。1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型
1.4.3信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型的相互推動作用2.組織數(shù)字化轉(zhuǎn)型對于信息系統(tǒng)建設(shè)和應(yīng)用提出了更高要求,推動了信息系統(tǒng)的發(fā)展信息系統(tǒng)作為組織重要的神經(jīng)中樞,是一個重要的數(shù)據(jù)管理與分析平臺,能夠輸入數(shù)據(jù)、存儲數(shù)據(jù)、處理數(shù)據(jù)、輸出結(jié)果,以及控制數(shù)據(jù)流,這意味著組織的數(shù)字化轉(zhuǎn)型離不開信息系統(tǒng)的支持。目錄1.1
信息系統(tǒng)的基本概念1.2
信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型1.5信息系統(tǒng)工程倫理1.5信息系統(tǒng)工程倫理
1.5.1工程倫理工程以滿足人類需求的目標為指向,應(yīng)用各種相關(guān)的知識和技術(shù)手段,調(diào)動多種自然和社會資源,通過一群人的相互協(xié)作,將某些現(xiàn)有實體(自然的或人造的)匯聚并建造為具有預(yù)期使用價值的人造產(chǎn)品的過程。倫理沒有一個準確的對或錯的結(jié)論。倫理規(guī)范既包括具有廣泛適用性的一些準則,也包括在特殊的領(lǐng)域或?qū)嵺`活動中被認為應(yīng)當遵循的行為規(guī)范,或者適用于特定組織內(nèi)的特殊行為的標準。后者與特殊領(lǐng)域的性質(zhì)和行為特點密切相關(guān),具有針對性的行為規(guī)范。工程倫理就是工程領(lǐng)域中的倫理規(guī)范。1.5信息系統(tǒng)工程倫理
1.5.2信息系統(tǒng)的倫理問題信息系統(tǒng)作為一類技術(shù)與管理深入融合的應(yīng)用系統(tǒng),極大推動了經(jīng)濟和社會向前發(fā)展,提高了生產(chǎn)管理與決策效率,同時催生了許多新的業(yè)態(tài),改變了人民的生產(chǎn)方式、生活方式、思維方式和行為習(xí)慣,使得人們的思想觀念和價值理念發(fā)生轉(zhuǎn)變,逐漸由封閉的信息時代走向開放的、多元的時代。信息系統(tǒng)倫理問題主要包括以下幾方面:(1)信息隱私權(quán)(2)信息所有權(quán)(3)信息的準確性(4)信息的使用權(quán)1.5信息系統(tǒng)工程倫理
1.5.2信息系統(tǒng)的倫理問題應(yīng)對信息系統(tǒng)深入發(fā)展導(dǎo)致的倫理風險應(yīng)當遵循以下倫理原則:①服務(wù)人類原則。要確保人類始終處于主導(dǎo)地位,始終將人造物置于人類的可控范圍,避免人類的利益、尊嚴和價值主體地位受到損害,確保任何信息技術(shù)特別是具有自主性意識的人工智能系統(tǒng)持有與人類相同的基本價值觀。始終堅守不傷害人類的道德底線,追求造福人類的正確價值取向。②安全可靠原則。新一代信息技術(shù)尤其是人工智能技術(shù)必須是安全、可靠、可控的,要確保國家、企業(yè)和組織的信息安全、用戶的隱私安全以及與此相關(guān)的政治、經(jīng)濟、文化安全。如果某項科學(xué)技術(shù)可能危及人的價值主體地位,那么無論它具有多大的功用性價值,都應(yīng)果斷叫停。對于科學(xué)技術(shù)發(fā)展應(yīng)當進行嚴謹審慎的權(quán)衡與取舍。1.5信息系統(tǒng)工程倫理
1.5.2信息系統(tǒng)的倫理問題③以人為本原則。信息技術(shù)必須為廣大人民群眾帶來福祉、便利和享受,而不能為少數(shù)人所專享。要把新一代信息技術(shù)作為滿足人民基本需求、維護人民根本利益、促進人民長遠發(fā)展的重要手段。同時,保證公眾參與和個人權(quán)利行使,鼓勵公眾提出質(zhì)疑或有價值的反饋,從而共同促進信息技術(shù)產(chǎn)品性能與質(zhì)量的提高。④公開透明原則。新一代信息技術(shù)的研發(fā)、設(shè)計、制造、銷售等環(huán)節(jié),以及信息技術(shù)產(chǎn)品的算法、參數(shù)、設(shè)計目的、性能、限制等相關(guān)信息,都應(yīng)當是公開透明的,不應(yīng)當在開發(fā)、設(shè)計過程中給智能機器提供過時、不準確、不完整或帶有偏見的數(shù)據(jù),以避免人工智能系統(tǒng)或機器對特定人群產(chǎn)生偏見和歧視。1.5信息系統(tǒng)工程倫理
1.5.3信息系統(tǒng)生命周期中的倫理問題信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護五個階段,在不同階段可能出現(xiàn)不同的倫理問題。1、系統(tǒng)規(guī)劃階段在系統(tǒng)規(guī)劃階段,需要制定實現(xiàn)開發(fā)計劃所需要的人力、物力和財力計劃。很多公司不顧自己的實力、信譽和資質(zhì),只貪圖眼前的利益,通過不正當競爭手段獲得項目,但又沒有足夠的實力保證項目的質(zhì)量,結(jié)果建設(shè)了一批又一批的“豆腐渣”工程,讓合同雙方都陷入尷尬的境地。1.5信息系統(tǒng)工程倫理
1.5.3信息系統(tǒng)生命周期中的倫理問題2、系統(tǒng)分析階段在系統(tǒng)分析階段,需要明確企業(yè)信息系統(tǒng)的總體目標、功能、模塊等需求信息,需要系統(tǒng)開發(fā)方與系統(tǒng)用戶進行深入的溝通。由于系統(tǒng)用戶往往不是計算機專業(yè)人才,使得開發(fā)方與用戶之間容易出現(xiàn)溝通上的障礙,存在嚴重的信息不對稱。以需求調(diào)查分析為例,由于開發(fā)方缺乏最基本的職業(yè)道德,在需求分析過程中敷衍了事,可行性分析和規(guī)劃設(shè)計做得不充分、不恰當,往往導(dǎo)致最后開發(fā)的系統(tǒng)與企業(yè)業(yè)務(wù)需求不適合,致使信息系統(tǒng)建設(shè)流產(chǎn)或失敗。這不僅大大影響了信息化的進程和質(zhì)量,也擾亂了市場、誤導(dǎo)了用戶。1.5信息系統(tǒng)工程倫理
1.5.3信息系統(tǒng)生命周期中的倫理問題3、系統(tǒng)設(shè)計階段系統(tǒng)設(shè)計階段的主要工作是根據(jù)系統(tǒng)規(guī)劃階段確定的擬建系統(tǒng)總體方案和開發(fā)項目的安排,分期分批進行系統(tǒng)開發(fā)。信息系統(tǒng)建設(shè)的質(zhì)量、進度和成本問題一直困擾著開發(fā)方和用戶,似乎已經(jīng)成為一個解不開的結(jié)。4、系統(tǒng)實施階段系統(tǒng)實施階段需要將系統(tǒng)設(shè)計方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用系統(tǒng),最主要的倫理問題是知識產(chǎn)權(quán)問題。5、系統(tǒng)運行與維護階段系統(tǒng)運行與維護階段是生命周期中歷時最久的階段。信息系統(tǒng)交付使用并不是信息系統(tǒng)生命周期的終點,恰恰是其開始發(fā)揮作用的起點。本章小結(jié)信息系統(tǒng)是泛指能夠輔助組織進行計劃、組織、領(lǐng)導(dǎo)、協(xié)調(diào)、控制的計算機系統(tǒng)。由于應(yīng)用場景、范圍、職能、功能、性能的不同,產(chǎn)生了各種類型的信息系統(tǒng),如自動控制系統(tǒng)、CAD/CAPP/CAM、管理信息系統(tǒng)、決策支持系統(tǒng)、電子商務(wù)系統(tǒng)、云服務(wù)系統(tǒng)等等。本章小結(jié)從系統(tǒng)結(jié)構(gòu)看,信息系統(tǒng)主要包括信息用戶、信息規(guī)劃設(shè)計者、信息源、信息采集器、信息傳輸通道、信息存儲器和信息處理器7個部分。從系統(tǒng)功能看,信息系統(tǒng)主要包括數(shù)據(jù)輸入(采集)、傳輸、存儲、增加、刪除、修改、檢索、運算和輸出(控制)等模塊。本章小結(jié)信息系統(tǒng)經(jīng)過幾十年的發(fā)展,經(jīng)歷了由單機到網(wǎng)絡(luò)、由局部到全局、由簡單到復(fù)雜、由流程管理到智能決策、由單一業(yè)務(wù)處理到綜合系統(tǒng)集成的融合發(fā)展過程。信息系統(tǒng)在應(yīng)用發(fā)展過程中逐步成為組織、社會乃至國家的神經(jīng)中樞,隨著國家經(jīng)濟社會轉(zhuǎn)型發(fā)展和高質(zhì)量發(fā)展的需求,企業(yè)或組織開展數(shù)字化轉(zhuǎn)型,推動了信息系統(tǒng)的高質(zhì)量發(fā)展,信息系統(tǒng)高質(zhì)量發(fā)展又能更好、更快地推動企業(yè)的數(shù)字化轉(zhuǎn)型和高質(zhì)量發(fā)展。謝謝!第二章信息系統(tǒng)開發(fā)模型與方法
導(dǎo)言信息系統(tǒng)的開發(fā)方法和模型按照信息系統(tǒng)開發(fā)的內(nèi)在邏輯進行科學(xué)設(shè)計,使得開發(fā)過程能夠形成一定的規(guī)范和標準,稱之為信息系統(tǒng)開發(fā)方法和模型,這樣使得開發(fā)過程實現(xiàn)工程化、規(guī)范化和標準化,才能提高大型信息系統(tǒng)開發(fā)的開發(fā)效率、管理水平。目錄2.1信息系統(tǒng)生命周期和開發(fā)周期2.2信息系統(tǒng)的開發(fā)方法2.3信息系統(tǒng)的開發(fā)模型2.4信息系統(tǒng)的開發(fā)方式2.1信息系統(tǒng)生命周期和開發(fā)周期任何系統(tǒng)都有一個產(chǎn)生、發(fā)展、成熟、消亡或更新的過程,被稱為生命周期。信息系統(tǒng)也不例外,它在使用過程中,隨著環(huán)境的變化和技術(shù)進步,需要不斷維護、更新,新的目標和要求不斷提出,從而要求設(shè)計更新的系統(tǒng),用新系統(tǒng)替代老系統(tǒng)。這種周而復(fù)始、循環(huán)不息的過程稱為信息系統(tǒng)的生命周期。信息系統(tǒng)的生命周期總體上可分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護、系統(tǒng)衰退、更換終止七個階段。
2.1.1信息系統(tǒng)生命周期2.1信息系統(tǒng)生命周期和開發(fā)周期
2.1.1信息系統(tǒng)生命周期2.1信息系統(tǒng)生命周期和開發(fā)周期
2.1.2信息系統(tǒng)開發(fā)周期信息系統(tǒng)開發(fā)周期是指設(shè)計并建成一個信息系統(tǒng)的過程。廣義上的信息系統(tǒng)開發(fā)周期可以涵蓋信息系統(tǒng)生命周期的七個階段,狹義上的信息系統(tǒng)開發(fā)周期包括系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護五個階段。其中,核心階段是系統(tǒng)分析、系統(tǒng)設(shè)計階段。系統(tǒng)分析階段的主要工作包括目標分析、需求分析和功能分析。系統(tǒng)設(shè)計階段的主要工作包括總體設(shè)計和詳細設(shè)計。2.1信息系統(tǒng)生命周期和開發(fā)周期
2.1.2信息系統(tǒng)開發(fā)周期①目標分析:主要任務(wù)是分析現(xiàn)行系統(tǒng)與目標系統(tǒng)的組織目標。②需求分析:主要任務(wù)是對組織各有關(guān)部門的業(yè)務(wù)流程進行詳細的調(diào)查,并向各級領(lǐng)導(dǎo)和業(yè)務(wù)人員就系統(tǒng)處理事務(wù)的能力和決策功能的需求做出分析。③功能分析:主要任務(wù)是分析目標系統(tǒng)應(yīng)該具備的功能。2.1信息系統(tǒng)生命周期和開發(fā)周期
2.1.2信息系統(tǒng)開發(fā)周期④總體設(shè)計:主要任務(wù)是根據(jù)系統(tǒng)分析的要求和組織的實際情況來對新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進行大致設(shè)計,它是一種宏觀、總體上的設(shè)計和規(guī)劃,包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計、系統(tǒng)物理配置方案設(shè)計、總體數(shù)據(jù)庫設(shè)計。⑤詳細設(shè)計:主要任務(wù)是在總體設(shè)計的指導(dǎo)下,對系統(tǒng)各組成部分進行細致、具體的物理設(shè)計,使總體設(shè)計階段所做的各種決定具體化。詳細設(shè)計主要完成的工作有代碼設(shè)計、數(shù)據(jù)庫設(shè)計、輸入/輸出設(shè)計、人機交互設(shè)計、處理流程設(shè)計、安全保密設(shè)計和系統(tǒng)設(shè)計說明書編寫。目錄2.1信息系統(tǒng)生命周期和開發(fā)周期2.2信息系統(tǒng)的開發(fā)方法2.3信息系統(tǒng)的開發(fā)模型2.4信息系統(tǒng)的開發(fā)方式2.2信息系統(tǒng)的開發(fā)方法任何事物都有產(chǎn)生、發(fā)展、成熟、消亡或更新的內(nèi)在規(guī)律或過程,信息系統(tǒng)也不例外。例如:一棟大樓:從設(shè)計、制造、使用、維護、拆除等一個新產(chǎn)品:原型、試驗、修改。。等進行迭代根據(jù)信息系統(tǒng)內(nèi)在規(guī)律,其開發(fā)方法一般有三種經(jīng)典的方法:結(jié)構(gòu)化生命周期法、原型法和面向?qū)ο蠓ā?/p>
2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法
從宏觀上講,任意一個信息系統(tǒng)的生命周期都可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護五個階段。2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法
學(xué)術(shù)界對于生命周期的階段劃分不盡一致,代表性的有FREEMAN、MEIZGER、BOEHM等人提出的劃分方法,最常見的是生命周期的一般模式劃分方法,即將生命周期劃分為上節(jié)所介紹的5個階段。生命周期法的幾種階段的劃分模式
模式各個階段的劃分FREEMAN需求分析說明總體設(shè)計詳細設(shè)計實施維護MEIZGER系統(tǒng)定義設(shè)計編程調(diào)試驗收安裝運行BOEHM系統(tǒng)需求分析軟件需求分析基本設(shè)計詳細設(shè)計編程與排錯調(diào)試與運行運行與維護一般模式系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行與維護本文模式開發(fā)請求初步調(diào)查可行性研究目標分析需求分析功能分析總體設(shè)計詳細設(shè)計編程調(diào)試系統(tǒng)轉(zhuǎn)換系統(tǒng)維護系統(tǒng)評價2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃的主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進行初步的調(diào)查,通過可行性研究確定下一階段的實施。系統(tǒng)分析系統(tǒng)分析的主要任務(wù)是對現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程進行詳細調(diào)查與分析,深入了解用戶對信息的需求和對開發(fā)新系統(tǒng)的具體要求,構(gòu)造新系統(tǒng)的邏輯模型。2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法系統(tǒng)設(shè)計主要任務(wù)是進行新系統(tǒng)的物理模型的設(shè)計,即設(shè)計實現(xiàn)邏輯模型的技術(shù)方案,主要內(nèi)容有輸入輸出設(shè)計、數(shù)據(jù)庫設(shè)計、代碼體系的設(shè)計、程序模塊設(shè)計以及系統(tǒng)配置方案的設(shè)計等。系統(tǒng)實施系統(tǒng)實施的任務(wù)是將設(shè)計出來的新系統(tǒng)付諸實現(xiàn)。包括硬件設(shè)備的購置、安裝和調(diào)試,程序代碼的編寫和調(diào)試,人員培訓(xùn),數(shù)據(jù)的采集和整理,系統(tǒng)測試與轉(zhuǎn)換等。2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法系統(tǒng)運行與維護
該階段主要內(nèi)容是保證系統(tǒng)日常的正常運行,逐日記錄系統(tǒng)運行的情況,根據(jù)需求對系統(tǒng)進行必要的維護并履行相應(yīng)的審批驗收手續(xù)。2.2信息系統(tǒng)的開發(fā)方法
2.2.1
結(jié)構(gòu)化生命周期法信息系統(tǒng)生命周期開發(fā)請求初步調(diào)查系統(tǒng)運行和維護系統(tǒng)規(guī)劃系統(tǒng)實施系統(tǒng)分析系統(tǒng)設(shè)計審批可行性研究總體設(shè)計詳細調(diào)查邏輯設(shè)計系統(tǒng)維護審查詳細設(shè)計編程調(diào)試審查系統(tǒng)轉(zhuǎn)換驗收系統(tǒng)評價2.2信息系統(tǒng)的開發(fā)方法
2.2.2
原型法所謂“原型”,在信息系統(tǒng)中,是指一個結(jié)構(gòu)簡單但已具備系統(tǒng)的基本功能的應(yīng)用軟件,也就是軟件的一個可運行的早期版本。它反映了最終系統(tǒng)的部分重要特性,可由開發(fā)人員與用戶合作,直接在運行中不斷修改尚不夠成熟的原型,通過反復(fù)試驗、評價與修改,最終開發(fā)出符合用戶要求的信息系統(tǒng)。所以原型可用來確定用戶的需求,驗證設(shè)計的靈活性,訓(xùn)練最終用戶以及創(chuàng)建成功的系統(tǒng)?;舅枷?.2信息系統(tǒng)的開發(fā)方法
2.2.2
原型法原型法示意圖2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蟮乃枷朐从?0世紀70年代出現(xiàn)的面向?qū)ο蟮木幊陶Z言。
?面向?qū)ο蟮某绦蛟O(shè)計方法(Object-OrientedProgramming,OOP)
?面向?qū)ο蠓治?/p>
(Object-OrientedAnalysis,OOA)
?面向?qū)ο笤O(shè)計(Object-OrientedDesign,OOD)
面向?qū)ο蟛粌H是一些具體的軟件開發(fā)技術(shù)與策略,還是一整套關(guān)于如何看待軟件系統(tǒng)與現(xiàn)實世界的關(guān)系,以什么觀點來研究問題并進行求解,以及如何進行系統(tǒng)構(gòu)造的軟件方法學(xué)。2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蠓椒ǎ∣bjectOrientedMethod)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程,指導(dǎo)開發(fā)活動的系統(tǒng)方法,是建立在“對象”概念基礎(chǔ)上的方法學(xué)。
定義一:面向?qū)ο蠓椒ㄊ且环N運用對象、類、封裝、繼承、多態(tài)和消息等概念來構(gòu)造、測試、重構(gòu)軟件的方法。定義二:面向?qū)ο蠓椒ㄊ且哉J識論為基礎(chǔ),用對象來理解和分析問題空間,并設(shè)計和開發(fā)出由對象構(gòu)成的軟件系統(tǒng)(系統(tǒng)責任)的方法。面向?qū)ο蟮姆治鲞^程就是認識客觀世界的過程。2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蟊举|(zhì)內(nèi)涵:面向?qū)ο蟮乃枷胍詫ο鬄榛A(chǔ),辯證唯物主義以物質(zhì)為基礎(chǔ)。讓我們通過對兩者基本思想的類比來加深對面向?qū)ο蟊举|(zhì)內(nèi)涵的理解。辯證唯物主義認為世界是物質(zhì)的,物質(zhì)是運動的,物質(zhì)是普遍聯(lián)系的,物質(zhì)具有特殊性和普遍性。物質(zhì)既有靜態(tài)的一面又有動態(tài)的一面,外因通過內(nèi)因作用于物質(zhì)。2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蟮乃枷雴栴}域是由對象構(gòu)成的,每個對象擁有各自的屬性和方法,屬性用于描述對象的物理特征,而方法用于描述對象的行為,對象是屬性和行為的統(tǒng)一體。
從對象出發(fā)構(gòu)造軟件系統(tǒng)。強調(diào)直接以問題域中的對象為中心來認識問題和解決問題,軟件系統(tǒng)對象是問題域?qū)ο蟮某橄蟆?.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓?/p>
軟件系統(tǒng)處理的基本單元是類,類是具有相同屬性和方法的對象集合。從軟件系統(tǒng)對象到類是一個抽象的過程,符合人們通常的思維方式。
軟件系統(tǒng)中類的實例化對象可以直接映射到問題域中的對象2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓▎栴}域?qū)ο笙到y(tǒng)責任對象對象類抽象抽象軟件系統(tǒng)類的實例化抽象與實例化2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓ㄏ?、接口、對象接口消息方法屬性對?.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蠓椒ǖ幕舅枷?/p>
盡可能地運用人類的自然思維方式來建立問題空間的模型,構(gòu)造盡可能直觀、自然地表達求解方法的軟件系統(tǒng)。現(xiàn)實世界的問題是由客觀實體和實體之間的聯(lián)系構(gòu)成的,對象(Object)就是客觀實體的抽象。面向?qū)ο蠓椒▽傩院头椒ǚ旁谝黄?,作為一個相互依存、不可分割的整體來處理。2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓嫦驅(qū)ο蠓椒ǖ幕居^點:客觀世界是由各種各樣的對象組成的。任何客觀的事物或?qū)嶓w都是對象,每種對象有自己的內(nèi)部狀態(tài)和運動規(guī)律,復(fù)雜的對象可以由簡單的對象組成??梢杂脤ο蠛拖肀硎臼挛锛笆挛镏g的相互聯(lián)系。具有相同的內(nèi)部狀態(tài)和運動規(guī)律的對象可以抽象為一個類(Class),對象是類的一個實例。從一個類可以產(chǎn)生許多對象。類可以派生出子類,子類繼承父類的全部特征,又可以有自己的新特征。類和繼承作為描述人類一般思維方式的范式,繼承可以表達類與類之間的層次關(guān)系。對象之間通過消息傳遞互相聯(lián)系。類具有封裝性,它的狀態(tài)和操作等對于外界是不可見的,外界只能通過消息請求進行某些操作,或請求提供所需的服務(wù)。2.2信息系統(tǒng)的開發(fā)方法
2.2.3
面向?qū)ο蠓ㄌ攸c
(1)認為客觀世界是由各種“對象”所組成的,任何事物都是對象,每一個對象都有自已的運動規(guī)律和內(nèi)部狀態(tài),每一個對象都屬于某個對象“類”。復(fù)雜的對象可以是由相對比較簡單的對象以某種方式而構(gòu)成的。(2)通過類比,發(fā)現(xiàn)對象間的相似性,即對象間的共同屬性和行為,這就是構(gòu)成對象類的依據(jù)(3)對象間的相互聯(lián)系是通過傳遞“消息”來完成的,消息就是通知對象去完成一個允許作用于該對象的操作。面向?qū)ο?對象+類+繼承+消息2.2信息系統(tǒng)的開發(fā)方法
2.2.4
幾種方法比較方法內(nèi)容面向?qū)ο蠓椒ńY(jié)構(gòu)化生命周期法分析工具用例圖、類圖、交互圖、活動圖等業(yè)務(wù)流程圖、數(shù)據(jù)流圖、E-R圖、數(shù)據(jù)字典等關(guān)注角度對象(屬性、行為、結(jié)構(gòu)、連接方式)功能、模塊與數(shù)據(jù)庫關(guān)系實體類與數(shù)據(jù)庫中表有對應(yīng)關(guān)系功能模塊與數(shù)據(jù)庫結(jié)構(gòu)相互獨立,無映射問題處理單位類模塊數(shù)據(jù)處理方式通過接口依靠對象自身的成員函數(shù)處理直接通過函數(shù)處理控制程序方式事件驅(qū)動模塊調(diào)用、控制2.2信息系統(tǒng)的開發(fā)方法
2.2.4
幾種方法比較面向?qū)ο蠓椒ńY(jié)構(gòu)化方法原型法優(yōu)點1.分析、設(shè)計中的對象和軟件中的對象一致;2.實現(xiàn)軟件復(fù)用,增強了系統(tǒng)的適應(yīng)性,簡化程序設(shè)計;3.系統(tǒng)穩(wěn)定性、可重用性及可維護性好;4.開發(fā)周期短1.“自上而下”地分析和設(shè)計,保證了系統(tǒng)的整體性和目標的一致性;2.面向用戶,遵循用戶至上的原則;3.嚴格區(qū)分系統(tǒng)開發(fā)的階段性;每一階段的工作成果是下一階段的依據(jù),便于系統(tǒng)開發(fā)的管理和控制;4.按工程標準建立標準化的文檔資料。1.充分利用最新軟件工具,系統(tǒng)開發(fā)周期短,費用相對少;2.用戶參與開發(fā)過程,系統(tǒng)更加貼近實際,易學(xué)易用,減少用戶的培訓(xùn)時間;3.系統(tǒng)開發(fā)過程循序漸進,符合人們認識事物的規(guī)律,信息反饋及時性強,確保了較好的用戶滿意度;4.構(gòu)造出用戶“看得見,摸得著”的系統(tǒng)原型,縮小了理解和認識上存在的差距。2.2信息系統(tǒng)的開發(fā)方法
2.2.4
幾種方法比較面向?qū)ο蠓椒ńY(jié)構(gòu)化方法原型法缺點1.系統(tǒng)在分析階段對對象的抽象困難;2.需要一定的軟件基礎(chǔ)支持才能應(yīng)用;3.結(jié)構(gòu)化程度不高1.用戶素質(zhì)、系統(tǒng)分析員和管理者之間的溝通要求高;2.開發(fā)周期長,文檔過多,難于適應(yīng)環(huán)境變化;3.結(jié)構(gòu)化程度較低的系統(tǒng),在開發(fā)初期難以鎖定功能要求;4.各階段的審批工作困難;所使用的工具落后。1.不適合大規(guī)模系統(tǒng)開發(fā);2.開發(fā)過程管理要求高,要經(jīng)過“修改—評價—再修改”的多次反復(fù);3.用戶過早看到系統(tǒng)原型,誤認為最終系統(tǒng)就是原型模樣,易使用戶失去信心;4.開發(fā)人員易將原型取代系統(tǒng)分析;缺乏規(guī)范化的文檔資料;5.需要較高的系統(tǒng)開發(fā)環(huán)境支持,如系統(tǒng)開發(fā)工具、軟硬件、開發(fā)環(huán)境、開發(fā)人員及用戶素質(zhì)等目錄2.1信息系統(tǒng)生命周期和開發(fā)周期2.2信息系統(tǒng)的開發(fā)方法2.3信息系統(tǒng)的開發(fā)模型2.4信息系統(tǒng)的開發(fā)方式2.3信息系統(tǒng)開發(fā)模型
信息系統(tǒng)開發(fā)模型是指信息系統(tǒng)軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。常用的系統(tǒng)開發(fā)模型:瀑布模型螺旋模型增量模型快速原型模型基于構(gòu)件的開發(fā)模型基于體系結(jié)構(gòu)的開發(fā)模型RUP2.3信息系統(tǒng)開發(fā)模型
1970年溫斯頓?羅伊斯(WinstonRoyce)提出了著名的“瀑布模型”。瀑布模型將軟件生命周期劃分為制定計劃、需求分析、軟件設(shè)計、程序編寫、軟件測試和運行維護等六個基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。從本質(zhì)來講,它是一個軟件開發(fā)架構(gòu),開發(fā)過程是通過一系列階段順序展開的,從系統(tǒng)需求分析開始直到產(chǎn)品發(fā)布和維護,每個階段都會產(chǎn)生循環(huán)反饋,因此,如果有信息未被覆蓋或者發(fā)現(xiàn)了問題,那么最好“返回”上一個階段并進行適當?shù)男薷?,開發(fā)進程從一個階段“流動”到下一個階段。
2.3.1
瀑布模型2.3信息系統(tǒng)開發(fā)模型
2.3.1
瀑布模型瀑布模型強調(diào)文檔的作用,并要求每個階段都要仔細驗證。采用瀑布模型的信息系統(tǒng)軟件開發(fā)過程如圖所示。2.3信息系統(tǒng)開發(fā)模型
2.3.1
瀑布模型瀑布模型有以下優(yōu)點:(1)為項目提供了按階段劃分的檢查點。(2)當前一階段完成后,您只需要去關(guān)注后續(xù)階段。(3)可在迭代模型中應(yīng)用瀑布模型。瀑布模型有以下缺點:(1)在項目各個階段之間極少有反饋。(2)只有在項目生命周期的后期才能看到結(jié)果。(3)通過過多的強制完成日期和里程碑來跟蹤各個項目階段。對于需求經(jīng)常變化的項目而言,不適合使用瀑布模型!2.3信息系統(tǒng)開發(fā)模型
2.3.2
原型模型快速原型模型又稱原型模型。原型本是工程設(shè)計中的概念,指的是試制品或樣品。軟件開發(fā)中的原型是軟件的一個早期可運行的版本,它反映了最終系統(tǒng)的重要特征,包括系統(tǒng)的功能特征、輸入/輸出特征和目標約束條件??焖僭褪抢迷洼o助軟件開發(fā)的一種思想。經(jīng)過簡單快速分析,快速實現(xiàn)一個系統(tǒng)原型,用戶與開發(fā)者在試用原型過程中加強通信與反饋,通過反復(fù)評價和改進原型,減少誤解,彌補漏洞,適應(yīng)變化,最終得到高質(zhì)量的軟件。2.3信息系統(tǒng)開發(fā)模型
2.3.2
原型模型原型模型的開發(fā)步驟如下:(1)確認基本需求。(2)開發(fā)一個可運行的系統(tǒng)原型。(3)試用原型。(4)修改原型。(5)重復(fù)第3、4階段。(6)完善原型與重建系統(tǒng)。2.3信息系統(tǒng)開發(fā)模型
2.3.3
增量模型增量模型融合了瀑布模型的基本成分(重復(fù)應(yīng)用)和原型實現(xiàn)的迭代特征,該模型采用隨著日程時間的進展而交錯的線性序列,每一個線性序列產(chǎn)生軟件的一個可發(fā)布的“增量”。使用增量模型開發(fā)軟件時,把軟件產(chǎn)品作為一系列的增量構(gòu)件來設(shè)計、編碼、集成和測試。每個構(gòu)件由多個相互作用的模塊構(gòu)成,并且能夠完成特定的功能。使用增量模型時,第一個增量構(gòu)件往往實現(xiàn)軟件的基本需求,提供最核心的功能。2.3信息系統(tǒng)開發(fā)模型
2.3.3
增量模型采用增量模型的軟件過程可用下圖表示。2.3信息系統(tǒng)開發(fā)模型
2.3.3
增量模型增量模型的優(yōu)點是人員分配靈活,剛開始不用投入大量人力資源。如果核心產(chǎn)品很受歡迎,則可增加人力實現(xiàn)下一個增量。當配備的人員不能在設(shè)定的期限內(nèi)完成產(chǎn)品時,它提供了一種先推出核心產(chǎn)品的途徑。這樣即可先發(fā)布部分功能給客戶,對客戶起到鎮(zhèn)靜劑的作用。此外,增量能夠有計劃地管理技術(shù)風險。
2.3信息系統(tǒng)開發(fā)模型
2.3.3
增量模型增量模型的缺點:
1)由于各個構(gòu)件是逐漸并入已有的軟件體系結(jié)構(gòu)中的,所以加入構(gòu)件必須不破壞已構(gòu)造好的系統(tǒng)部分,這需要軟件具備開放式的體系結(jié)構(gòu)。
2)增量模型的靈活性可以使其適應(yīng)需求變化的能力大大優(yōu)于瀑布模型和快速原型模型,但也很容易退化為邊做邊改模型,從而使軟件過程的控制失去整體性。
3)如果增量包之間存在相交的情況且未很好處理,則必須做全盤系統(tǒng)分析,這種模型將功能細化后分別開發(fā)的方法較適應(yīng)于需求經(jīng)常改變的軟件開發(fā)過程。2.3信息系統(tǒng)開發(fā)模型
2.3.4
螺旋模型
1988年,BarryBoehm正式發(fā)表了軟件系統(tǒng)開發(fā)的“螺旋模型”,它將瀑布模型和快速原型模型結(jié)合起來,強調(diào)了其他模型所忽視的風險分析,特別適合于大型復(fù)雜的系統(tǒng)。螺旋模型采用一種周期性的方法來進行系統(tǒng)開發(fā),這會導(dǎo)致開發(fā)出眾多的中間版本。使用它,項目經(jīng)理在早期就能夠為客戶實證某些概念。該模型是快速原型法,以進化的開發(fā)方式為中心,在每個項目階段使用瀑布模型法。這種模型的每一個周期都包括需求定義、風險分析、工程實現(xiàn)和評審4個階段,由這4個階段進行迭代。軟件開發(fā)過程每迭代一次,軟件開發(fā)又前進一個層次,如圖所示。
2.3信息系統(tǒng)開發(fā)模型
2.3.4
螺旋模型2.3信息系統(tǒng)開發(fā)模型
2.3.4
螺旋模型
圖中的四個象限代表了以下活動:
(1)制定計劃:確定軟件目標,選定實施方案,弄清項目開發(fā)的限制條件;
(2)風險分析:分析評估所選方案,考慮如何識別和消除風險;
(3)實施工程:實施軟件開發(fā)和驗證;
(4)客戶評估:評價開發(fā)工作,提出修正建議,制定下一步計劃。2.3信息系統(tǒng)開發(fā)模型
2.3.4
螺旋模型螺旋模型的優(yōu)勢包括:設(shè)計上的靈活性,可以在項目的各個階段進行變更。以小的分段來構(gòu)建大型系統(tǒng),使成本計算變得簡單容易客戶始終參與每個階段的開發(fā),保證了項目不偏離正確方向以及項目的可控性。隨著項目推進,客戶始終掌握項目的最新信息,從而他或她能夠和管理層有效地交互??蛻粽J可這種公司內(nèi)部的開發(fā)方式帶來的良好的溝通和高質(zhì)量的產(chǎn)品。2.3信息系統(tǒng)開發(fā)模型
2.3.4
螺旋模型螺旋模型存在如下缺點:采用螺旋模型需要具有相當豐富的風險評估經(jīng)驗和專門知識,在風險較大的項目開發(fā)中,如果未能夠及時識別風險,勢必造成重大損失。過多的迭代次數(shù)會增加開發(fā)成本,延遲提交時間。2.3信息系統(tǒng)開發(fā)模型
2.3.5
基于構(gòu)件的開發(fā)模型基于構(gòu)件的開發(fā)模型是利用模塊化方法將整個軟件系統(tǒng)模塊化,并在一定構(gòu)件模型的支持下復(fù)用構(gòu)件庫中的一個或多個軟件構(gòu)件,通過組合手段高效率、高質(zhì)量地構(gòu)造應(yīng)用軟件系統(tǒng)的過程?;跇?gòu)件的開發(fā)模型融合了螺旋模型的許多特征,本質(zhì)上是演化形的,開發(fā)過程是迭代的。基于構(gòu)件的開發(fā)模型由軟件的需求分析和定義、體系結(jié)構(gòu)設(shè)計、構(gòu)件庫建立、應(yīng)用軟件構(gòu)建,以及測試和發(fā)布5個階段組成,采用這種開發(fā)模型的軟件過程如圖所示。2.3信息系統(tǒng)開發(fā)模型
2.3.5
基于構(gòu)件的開發(fā)模型基于構(gòu)件的開發(fā)方法使得軟件開發(fā)不再一切從頭開發(fā),開發(fā)的過程就是構(gòu)件組裝的過程,維護的過程就是構(gòu)件升級、替換和擴充的過程。優(yōu)點:構(gòu)件組裝模型導(dǎo)致了軟件的復(fù)用,提高了軟件開發(fā)的效率。構(gòu)件可由一方定義其規(guī)格說明,被另一方實現(xiàn)。然后供給第三方使用,構(gòu)件組裝模型允許多個項目同時開發(fā),降低了費用,提高了可維護性,可實現(xiàn)分步提交軟件產(chǎn)品。2.3信息系統(tǒng)開發(fā)模型
2.3.5
基于構(gòu)件的開發(fā)模型缺點:(1)由于采用自定義的組裝結(jié)構(gòu)標準,缺乏通用的組裝結(jié)構(gòu)標準,因而引入了較大的風險。(2)可重用性和軟件高效性不易協(xié)調(diào),需要精干的有經(jīng)驗的分析和開發(fā)人員,一般開發(fā)人員插不上手。(3)客戶的滿意度低,并且由于過分依賴于構(gòu)件,所以構(gòu)件庫的質(zhì)量影響著產(chǎn)品質(zhì)量。2.3信息系統(tǒng)開發(fā)模型
2.3.6
基于體系結(jié)構(gòu)的開發(fā)模型基于體系結(jié)構(gòu)的開發(fā)模型是以軟件系統(tǒng)的體系結(jié)構(gòu)為核心,以基于構(gòu)件的開發(fā)方法為基礎(chǔ),然后采用迭代增量方式進行分析和設(shè)計,將功能設(shè)計空間映射到結(jié)構(gòu)設(shè)計空間,再由結(jié)構(gòu)設(shè)計空間映射到系統(tǒng)設(shè)計空間的過程。該開發(fā)模型把軟件生命周期分為軟件定義、需求分析和定義、體系結(jié)構(gòu)設(shè)計、軟件系統(tǒng)設(shè)計和軟件實現(xiàn)5個階段。2.3信息系統(tǒng)開發(fā)模型
2.3.6
基于體系結(jié)構(gòu)的開發(fā)模型基于體系結(jié)構(gòu)的開發(fā)模型的優(yōu)點是通過對體系結(jié)構(gòu)的設(shè)計,使得軟件系統(tǒng)結(jié)構(gòu)框架更清晰,有利于系統(tǒng)的設(shè)計、開發(fā)和維護,并且軟件復(fù)用從代碼級的復(fù)用提升到構(gòu)件和體系結(jié)構(gòu)級的復(fù)用。基于體系結(jié)構(gòu)的開發(fā)模型和基于構(gòu)件的開發(fā)模型都是在體系結(jié)構(gòu)的基礎(chǔ)上進行構(gòu)件的組裝而得到軟件系統(tǒng),前者主要關(guān)注運行級構(gòu)件及其之間的互操作性,提供了一種自底向上且基于預(yù)先定制好的構(gòu)件來構(gòu)造應(yīng)用系統(tǒng)的途徑;后者局限在構(gòu)件的規(guī)范上,缺少系統(tǒng)化的指導(dǎo)開發(fā)過程的方法學(xué)。目前這是主流開發(fā)方法,如基于阿里云的開發(fā)等2.3信息系統(tǒng)開發(fā)模型
2.3.6
基于體系結(jié)構(gòu)的開發(fā)模型基于體系結(jié)構(gòu)的開發(fā)模型的優(yōu)點是通過對體系結(jié)構(gòu)的設(shè)計,使得軟件系統(tǒng)結(jié)構(gòu)框架更清晰,有利于系統(tǒng)的設(shè)計、開發(fā)和維護,并且軟件復(fù)用從代碼級的復(fù)用提升到構(gòu)件和體系結(jié)構(gòu)級的復(fù)用。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUPRUP(RationalUnifiedProcess,統(tǒng)一軟件開發(fā)過程)是Rational公司推出的軟件過程模型,它是一個面向?qū)ο筌浖こ痰耐ㄓ脴I(yè)務(wù)流程。RUP描述了一系列相關(guān)的軟件工程流程,它們具有相同的結(jié)構(gòu),即相同的流程構(gòu)架。RUP是軟件業(yè)界迄今為止商品化最成功的軟件過程模型。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUP橫軸通過時間組織,是過程展開的生命周期特征,體現(xiàn)開發(fā)過程的動態(tài)結(jié)構(gòu);縱軸以內(nèi)容來組織為自然的邏輯活動,體現(xiàn)開發(fā)過程的靜態(tài)結(jié)構(gòu)。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUP1.初始階段初始階段的目標是為系統(tǒng)建立商業(yè)案例并確定項目的邊界。為了達到該目的必須識別所有與系統(tǒng)交互的外部實體,在較高層次上定義交互的特性。本階段具有非常重要的意義,在這個階段中所關(guān)注的是整個項目進行中的業(yè)務(wù)和需求方面的主要風險。對于建立在原有系統(tǒng)基礎(chǔ)上的開發(fā)項目來講,初始階段可能很短。初始階段結(jié)束時是第一個重要的里程碑:生命周期目標里程碑,它評價項目基本的生存能力。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUP2.細化階段細化階段的目標是分析問題領(lǐng)域,建立健全的體系結(jié)構(gòu)基礎(chǔ),編制項目計劃,淘汰項目中最高風險的元素。在理解整個系統(tǒng)的基礎(chǔ)上,對體系結(jié)構(gòu)作出決策,包括其范圍、主要功能和諸如性能等非功能需求。同時為項目建立支持環(huán)境,包括創(chuàng)建開發(fā)案例,創(chuàng)建模板、準則并準備工具。細化階段結(jié)束時第二個重要的里程碑:生命周期結(jié)構(gòu)里程碑,它為系統(tǒng)的結(jié)構(gòu)建立了管理基準并使項目小組能夠在構(gòu)建階段中進行衡量。此刻,要檢驗詳細的系統(tǒng)目標和范圍、結(jié)構(gòu)的選擇以及主要風險的解決方案。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUP3.構(gòu)造階段在構(gòu)建階段,所有剩余的構(gòu)件和應(yīng)用程序功能被開發(fā)并集成為產(chǎn)品,所有的功能被詳細測試。從某種意義上說,構(gòu)建階段是一個制造過程,其重點放在管理資源及控制運作以優(yōu)化成本、進度和質(zhì)量。構(gòu)建階段結(jié)束時是第三個重要的里程碑:初始功能里程碑。初始功能里程碑決定了產(chǎn)品是否可以在測試環(huán)境中進行部署。此刻,要確定軟件、環(huán)境、用戶是否可以開始系統(tǒng)的運作。此時的產(chǎn)品版本也常被稱為“beta”版。2.3信息系統(tǒng)開發(fā)模型
2.3.7
RUP4.交付階段交付階段的重點是確保軟件對最終用戶是可用的。交付階段可以跨越幾次迭代,包括為發(fā)布做準備的產(chǎn)品測試,基于用戶反饋的少量的調(diào)整。在生命周期的這一點上,用戶反饋應(yīng)主要集中在產(chǎn)品調(diào)整,設(shè)置、安裝和可用性問題,所有主要的結(jié)構(gòu)問題應(yīng)該已經(jīng)在項目生命周期的早期階段解決了。在交付階段的終點是第四個里程碑:產(chǎn)品發(fā)布里程碑。此時,要確定目標是否實
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年煤礦物資供應(yīng)合同范本
- 2025水上運輸合同范本
- 銀川市游泳館租賃合同
- 商業(yè)綜合體工程委托施工合同
- 2024年家裝裝修工程合同范本與法律風險防范2篇
- 2024年度商業(yè)租賃流動資金借款合同樣本2篇
- 2024版?zhèn)€人信息數(shù)據(jù)安全保管與處理合同模板2篇
- 2024年版廣告制作合同:某廣告公司為客戶制作廣告的詳細約定
- 二年級數(shù)學(xué)計算題專項練習(xí)集錦
- 北京市朝陽區(qū)2024-2025學(xué)年高三數(shù)學(xué)上學(xué)期期中考試試卷
- 信息安全意識培訓(xùn)課件
- Python試題庫(附參考答案)
- 道法第二單元 成長的時空 單元測試 2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- MOOC 理解馬克思-南京大學(xué) 中國大學(xué)慕課答案
- 海洋的前世今生智慧樹知到期末考試答案2024年
- 預(yù)算與預(yù)算法課件
- CFG樁施工中常見問題及處理措施
- 醫(yī)療廢物處置流程圖
- 煙草專賣食堂燃氣泄露及火災(zāi)事故現(xiàn)場應(yīng)急處置方案
- 沃爾瑪采購部常用英文專業(yè)術(shù)語(英譯漢)
- FIDIC(中文版)
評論
0/150
提交評論