信息系統(tǒng)分析與開發(fā)技術(第3版)課件全套 梁昌勇 第1-11章 信息系統(tǒng)概述- 信息系統(tǒng)開發(fā)實例_第1頁
信息系統(tǒng)分析與開發(fā)技術(第3版)課件全套 梁昌勇 第1-11章 信息系統(tǒng)概述- 信息系統(tǒng)開發(fā)實例_第2頁
信息系統(tǒng)分析與開發(fā)技術(第3版)課件全套 梁昌勇 第1-11章 信息系統(tǒng)概述- 信息系統(tǒng)開發(fā)實例_第3頁
信息系統(tǒng)分析與開發(fā)技術(第3版)課件全套 梁昌勇 第1-11章 信息系統(tǒng)概述- 信息系統(tǒng)開發(fā)實例_第4頁
信息系統(tǒng)分析與開發(fā)技術(第3版)課件全套 梁昌勇 第1-11章 信息系統(tǒng)概述- 信息系統(tǒng)開發(fā)實例_第5頁
已閱讀5頁,還剩822頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章信息系統(tǒng)概述

目錄1.1

信息系統(tǒng)的基本內(nèi)涵1.2

信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉型1.5信息系統(tǒng)工程倫理1.1信息系統(tǒng)的基本內(nèi)涵1.1.1信息系統(tǒng)的定義信息系統(tǒng)(InformationSystem,IS)是特指在經(jīng)濟或社會的組織中,以滿足管理者對組織中的特定功能與性能需求為目標,以計算機和現(xiàn)代通信技術等新一代信息技術為手段,包括設備、技術、人員與機構在內(nèi),構建的綜合系統(tǒng)。信息系統(tǒng)是各種類型管理信息系統(tǒng)、自動化信息管理系統(tǒng)、信息處理系統(tǒng)、信息服務系統(tǒng)、數(shù)據(jù)處理系統(tǒng)、信息決策系統(tǒng)和計算機輔助管理系統(tǒng)的總稱。1.1信息系統(tǒng)的基本內(nèi)涵1.從信息系統(tǒng)要素角度信息系統(tǒng)主要包括信息用戶、信息源、信息采集器、信息傳輸通道、信息存儲器、信息處理器和信息規(guī)劃設計者。

1.1.2信息系統(tǒng)的組成信息源信息采集器信息傳輸通道信息存儲器信息處理器信息用戶信息規(guī)劃設計者1.1信息系統(tǒng)的基本內(nèi)涵

1.1.2信息系統(tǒng)的組成2.從組織信息管理角度按照組織的管理層次或職能,信息系統(tǒng)可以從縱向和橫向分解為若干子系統(tǒng),這些子系統(tǒng)相對獨立又密切相關,共同作用,構成了復雜的信息系統(tǒng)。市場銷售生產(chǎn)管理物資供應人事管理財務管理研究開發(fā)戰(zhàn)略規(guī)劃層銷售戰(zhàn)術管理層業(yè)務處理層1.1信息系統(tǒng)的基本內(nèi)涵

1.1.2信息系統(tǒng)的組成2.從組織信息管理角度1)基于管理層級的組成由于信息系統(tǒng)的設計是針對不同管理層次來設定不同功能目標的,因此信息系統(tǒng)也相應地可以按照管理層級縱向分為三部分,即戰(zhàn)略規(guī)劃、戰(zhàn)術管理和業(yè)務處理。由于活動內(nèi)容和時間尺度的不同,管理層級對信息需求與問題處理的方式也有所差別。信息特征戰(zhàn)略規(guī)劃戰(zhàn)術管理業(yè)務處理目標資源獲取資源利用實施時間范圍長期中期短期管理級別高層中層基層信息內(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)③物資供應子系統(tǒng)④人事管理子系統(tǒng)⑤財務管理子系統(tǒng)⑥研究開發(fā)子系統(tǒng)制造執(zhí)行系統(tǒng)CAD/CAMM/CAPP分布式控制系統(tǒng)1.1信息系統(tǒng)的基本內(nèi)涵

1.1.3信息系統(tǒng)的功能

從信息技術角度來看,信息系統(tǒng)是以提供信息服務為主要目的的數(shù)據(jù)密集型、人機交互的計算機應用系統(tǒng),因此其功能結構包括數(shù)據(jù)輸入(采集)、傳輸、存儲、增加、刪除、修改、檢索、運算和輸出(控制)等,如下圖所示。1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型流程控制級1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型

事務處理系統(tǒng)(Transactionprocessingsystems,TPS)是支持組織日常工作的主要系統(tǒng),用于日常業(yè)務的記錄、匯總、綜合和分類等方面,它的輸入一般是原始單據(jù),而輸出往往是分類或匯總的報表。如工資處理系統(tǒng)、會計記賬系統(tǒng)等。事務處理系統(tǒng)的典型特點是具備ACID特征。ACID指的是Atomic(原子的)、Consistent(一致的)、Isolated(隔離的)以及Durable(持續(xù)的),它們代表著事務處理應該具備的四個特征。1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型管理信息系統(tǒng)(ManagementInformationSystem,MIS)起源于20世紀70年代初期,是在事務處理系統(tǒng)基礎上面向組織管理而發(fā)展起來的,一般是強調組織職能的管理信息系統(tǒng),如計劃管理系統(tǒng)、營銷管理系統(tǒng)等。管理信息系統(tǒng)具有數(shù)據(jù)處理、預測、計劃、控制和輔助決策等功能。1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型

決策支持系統(tǒng)(DecisionSupportSystem,DSS)概念最早由Keen和ScottMorton于20世紀70年代中期提出。

從概念上來說,決策支持系統(tǒng)是輔助決策者通過數(shù)據(jù)、模型和知識,以人機交互方式進行半結構化或非結構化決策的計算機應用系統(tǒng)。它是管理信息系統(tǒng)向更高一級發(fā)展而產(chǎn)生的,為決策者提供分析問題、建立模型、模擬決策過程和方案的環(huán)境,通過調用各種信息資源和分析工具來幫助決策者提高決策水平和質量。

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)結構模型庫組成結構1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型目前,企業(yè)主導的電子商務系統(tǒng)主要有4種商務模式。①B2C(Business-to-Customer):企業(yè)直接面向消費者銷售產(chǎn)品和服務的商業(yè)零售模式。②B2B(Business-to-Business):企業(yè)與企業(yè)之間通過專用網(wǎng)絡或Internet,進行數(shù)據(jù)信息的交換、傳遞,開展交易活動的商業(yè)模式。③B2G(Business-to-Goverment):企業(yè)與政府之間通過網(wǎng)絡進行交易活動的運作模式,內(nèi)容包括政府采購、稅收以及政府與企業(yè)之間的各種文件的發(fā)布和報批手續(xù)等。④O2O(Online-to-Offline):將線下的商務機會與互聯(lián)網(wǎng)結合,讓互聯(lián)網(wǎng)成為線下交易的平臺,實現(xiàn)線上業(yè)務和線下業(yè)務相互融合發(fā)展,如線下體驗、線上下單和交易等。1.1信息系統(tǒng)的基本內(nèi)涵

1.1.4信息系統(tǒng)類型公共服務與商務信息平臺是一類面向大眾的信息服務平臺,針對某類用戶群體公共需求,應用信息技術,構建一個開放、共享的信息服務平臺,能夠將社會各方的相關資源都集成起來,為供給方、需求方等相關利益方提供需求對接、資源配置、協(xié)同服務等功能,實現(xiàn)較大范圍內(nèi)社會化公共服務目標。一般分為兩大類:一類是由市場經(jīng)濟發(fā)展而產(chǎn)生的公共服務平臺,如阿里巴巴電子商務平臺、微信系統(tǒng)、百度搜索系統(tǒng),為大眾提供電子商務交易、信息溝通交互、網(wǎng)絡信息搜索等功能;另一類是政府為了提供公共服務和監(jiān)管水平而建立的公共服務平臺,如各種電子政務系統(tǒng),這類系統(tǒng)具有政府公共服務性質,一般由政府機構推動建設,通過整合、集成優(yōu)化各類資源,提供可共享共用的基礎設施、設備和信息資源,達到減少重復投入、提高資源效率、加強信息共享的目的,提升公共服務水平和效率。目錄1.1

信息系統(tǒng)的基本內(nèi)涵1.2

信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉型1.5信息系統(tǒng)工程倫理1.2信息系統(tǒng)的發(fā)展歷程和趨勢

1.2.1信息系統(tǒng)的發(fā)展歷程作為管理理論、系統(tǒng)科學和信息技術相結合形成的綜合性應用學科,信息系統(tǒng)學科注重研究管理與信息技術的緊密結合,具有綜合性、交叉性、實踐性強的特點,形成了自己獨特的理論和技術體系。從功能上看,信息系統(tǒng)具有的功能從最早期的簡單數(shù)據(jù)處理功能,到日常企業(yè)管理功能,再到管理決策支持功能。從體系結構模式來看,信息系統(tǒng)先后經(jīng)歷由單機時代、局域網(wǎng)時代、互聯(lián)網(wǎng)時代、云計算時代向智聯(lián)網(wǎng)時代等發(fā)展轉變的過程。1.2信息系統(tǒng)的發(fā)展歷程和趨勢

1.2.1信息系統(tǒng)的發(fā)展歷程從開發(fā)方式來看,信息系統(tǒng)開發(fā)方式經(jīng)歷了面向過程、面向對象、面向組件、面向服務(SOA)和面向Agent的發(fā)展歷程。從數(shù)據(jù)規(guī)模和數(shù)據(jù)管理方面來看,信息系統(tǒng)從過去的單一數(shù)據(jù)處理到關系型數(shù)據(jù)庫、面向對象數(shù)據(jù)庫的數(shù)據(jù)管理模式,再到對海量數(shù)據(jù)、大數(shù)據(jù)的管理和利用。從應用對象方面來看,信息系統(tǒng)對局部應用向綜合集成應用方向發(fā)展。1.2信息系統(tǒng)的發(fā)展歷程和趨勢

1.2.1信息系統(tǒng)的發(fā)展歷程從信息系統(tǒng)網(wǎng)絡平臺結構看發(fā)展歷程1.2信息系統(tǒng)的發(fā)展歷程和趨勢

1.2.2信息系統(tǒng)的發(fā)展趨勢生產(chǎn)用戶經(jīng)營

供應商

質量管理供應鏈管理制造設備物流管理人力資源財務管理產(chǎn)品服務企業(yè)資源管理信息系統(tǒng)集成化示意圖目錄1.1

信息系統(tǒng)的基本內(nèi)涵1.2

信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉型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)。財務生產(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ī)療、政治、軍事等領域得到了廣泛運用。在現(xiàn)代組織管理決策中往往有目標含糊不清、規(guī)則程序不確定的半結構化問題或非結構化問題,而決策支持系統(tǒng)能在人的分析和判斷能力的基礎上,借助計算機與科學方法,支持決策者對半結構化和非結構化問題進行有序的決策,以獲得盡可能令人滿意的、客觀的解決方案。1.3典型的信息系統(tǒng)

1.3.2決策支持系統(tǒng)1.3典型的信息系統(tǒng)

1.3.3電子商務系統(tǒng)在互聯(lián)網(wǎng)時代,電子商務極大拓展了企業(yè)與客戶之間、企業(yè)與企業(yè)之間、客戶與客戶之間、企業(yè)與政府之間的商務合作,產(chǎn)生了B2B(企業(yè)對企業(yè))、B2C(企業(yè)對消費者)、B2G(企業(yè)對政府)、C2C(消費者對消費者)、C2G(消費者對政府)等商務模式,對企業(yè)和社會變革均帶來了深遠的影響。對企業(yè)來說,電子商務系統(tǒng)改變了企業(yè)的營銷方式,促進了企業(yè)體制改革和業(yè)務流程重組;對人類社會來說,電子商務系統(tǒng)推動了社會商業(yè)體系結構的變化、對經(jīng)濟理論產(chǎn)生了深遠影響,促進了人類社會從工業(yè)化社會向信息化社會轉變。1.3典型的信息系統(tǒng)

1.3.4專家系統(tǒng)隨著人工智能技術的發(fā)展,產(chǎn)生了專家系統(tǒng)(ExpertSystem,ES)。專家系統(tǒng)是人工智能應用研究最活躍和最廣泛的領域之一。專家系統(tǒng)是一種在特定領域內(nèi)具有專家水平解決問題能力的計算機應用系統(tǒng),是依據(jù)知識規(guī)則、運用推理法則來解決某類問題的信息系統(tǒng),其特點是能對復雜情況做出診斷,能夠處理不確定情況,并對方案做出解釋。經(jīng)典的專家系統(tǒng)通常由知識庫、推理機、人機交互界面、綜合數(shù)據(jù)庫、解釋器、知識獲取機六部分構成。目錄1.1信息系統(tǒng)的基本內(nèi)涵1.2信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉型1.5信息系統(tǒng)工程倫理1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.1組織數(shù)字化轉型的時代必然性組織數(shù)字化轉型是時代發(fā)展到新階段的組織發(fā)展必然選擇,原有的信息系統(tǒng)雖然在相當長時間內(nèi)為組織管理決策提供了高效的支撐,由于外部環(huán)境發(fā)生了根本性變化,無法滿足新階段的管理決策需求,必須轉型升級,在更大范圍內(nèi)集成各種內(nèi)外部數(shù)據(jù)資源,更快地、實時動態(tài)地獲取對象運行狀態(tài)及其環(huán)境信息,更高質量地提供管理服務,更智能化地提供決策咨詢。1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.2組織數(shù)字化轉型的內(nèi)涵數(shù)字化轉型的概念數(shù)字化轉型過程基本可分為三個階段:第一階段是數(shù)字化,即把線下的業(yè)務完完全全搬到線上,相當于給業(yè)務拍照;第二階段是數(shù)智化,即在第一階段的基礎上進行建模,并應用到不同的場景,讓業(yè)務變得更智能,相當于對照片進行美化;第三階段是數(shù)治化,即用統(tǒng)一的數(shù)據(jù)管理規(guī)則再造業(yè)務模式和業(yè)務流程,確保數(shù)據(jù)質量,使得組織的數(shù)據(jù)清潔、完整、一致。在整個過程中,數(shù)字化是基礎,數(shù)智化是抓手,數(shù)治化才是終極目標。1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.2組織數(shù)字化轉型的內(nèi)涵2.組織數(shù)字化轉型的內(nèi)涵數(shù)字化轉型的發(fā)展主要經(jīng)歷了數(shù)字化—數(shù)智化—數(shù)治化三個階段,而從數(shù)字化到數(shù)智化再到數(shù)治化的閉環(huán)構成了組織數(shù)字化轉型的內(nèi)在邏輯。其核心內(nèi)涵主要表現(xiàn)在三個層面:一是轉換,即利用數(shù)字技術,將組織的生產(chǎn)、運營、管理等環(huán)節(jié),實現(xiàn)全量、全要素的數(shù)據(jù)采集和連接,將所有業(yè)務轉換成計算機可讀取、可存儲、可計算的數(shù)據(jù)、信息和知識。從這個意義,數(shù)字化不是信息化。信息化的主要對象是“流程”,而數(shù)字化的對象是“業(yè)務”或“設施”。數(shù)據(jù)作為一種生產(chǎn)要素,成為組織的核心資產(chǎn)。1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.2組織數(shù)字化轉型的內(nèi)涵2.組織數(shù)字化轉型的內(nèi)涵二是融合,數(shù)字化本質是從信息到自動化的行動,會不斷融入全價值鏈的各環(huán)節(jié)。因此,必須從產(chǎn)品的設計態(tài)、制造態(tài)、運行態(tài)三個維度出發(fā),在數(shù)據(jù)確權的基礎上構建組織的數(shù)據(jù)生態(tài),讓數(shù)據(jù)真正發(fā)揮出作為生產(chǎn)要素的強大作用,成為有價值的戰(zhàn)略資源。三是重構,是指以組織的數(shù)字化、網(wǎng)絡化、智能化建設為基礎,以業(yè)務數(shù)據(jù)為核心,對組織傳統(tǒng)業(yè)態(tài)的各環(huán)節(jié)進行變革和重構,實現(xiàn)全量、全要素的數(shù)據(jù)連接和實時反饋,使組織真正進化為一個“智能體”,進而實現(xiàn)組織價值鏈的升級。這也是組織數(shù)字化轉型的終極目標。1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.3信息系統(tǒng)與組織數(shù)字化轉型的相互推動作用1.組織數(shù)字化轉型離不開信息系統(tǒng)的支撐,離開了信息系統(tǒng)的高效支撐,組織數(shù)字化轉型難以有效落地組織數(shù)字化轉型的關鍵在于實現(xiàn)從數(shù)字化到數(shù)智化再到數(shù)治化的閉環(huán),最終目標是實現(xiàn)組織價值鏈的升級。在這個過程中,信息系統(tǒng)發(fā)揮著重要的支持作用,為組織數(shù)字化轉型提供了重要的技術基礎。1.4信息系統(tǒng)與組織數(shù)字化轉型

1.4.3信息系統(tǒng)與組織數(shù)字化轉型的相互推動作用2.組織數(shù)字化轉型對于信息系統(tǒng)建設和應用提出了更高要求,推動了信息系統(tǒng)的發(fā)展信息系統(tǒng)作為組織重要的神經(jīng)中樞,是一個重要的數(shù)據(jù)管理與分析平臺,能夠輸入數(shù)據(jù)、存儲數(shù)據(jù)、處理數(shù)據(jù)、輸出結果,以及控制數(shù)據(jù)流,這意味著組織的數(shù)字化轉型離不開信息系統(tǒng)的支持。目錄1.1

信息系統(tǒng)的基本概念1.2

信息系統(tǒng)的發(fā)展歷程和趨勢1.3典型的信息系統(tǒng)1.4信息系統(tǒng)與組織數(shù)字化轉型1.5信息系統(tǒng)工程倫理1.5信息系統(tǒng)工程倫理

1.5.1工程倫理工程以滿足人類需求的目標為指向,應用各種相關的知識和技術手段,調動多種自然和社會資源,通過一群人的相互協(xié)作,將某些現(xiàn)有實體(自然的或人造的)匯聚并建造為具有預期使用價值的人造產(chǎn)品的過程。倫理沒有一個準確的對或錯的結論。倫理規(guī)范既包括具有廣泛適用性的一些準則,也包括在特殊的領域或實踐活動中被認為應當遵循的行為規(guī)范,或者適用于特定組織內(nèi)的特殊行為的標準。后者與特殊領域的性質和行為特點密切相關,具有針對性的行為規(guī)范。工程倫理就是工程領域中的倫理規(guī)范。1.5信息系統(tǒng)工程倫理

1.5.2信息系統(tǒng)的倫理問題信息系統(tǒng)作為一類技術與管理深入融合的應用系統(tǒng),極大推動了經(jīng)濟和社會向前發(fā)展,提高了生產(chǎn)管理與決策效率,同時催生了許多新的業(yè)態(tài),改變了人民的生產(chǎn)方式、生活方式、思維方式和行為習慣,使得人們的思想觀念和價值理念發(fā)生轉變,逐漸由封閉的信息時代走向開放的、多元的時代。信息系統(tǒng)倫理問題主要包括以下幾方面:(1)信息隱私權(2)信息所有權(3)信息的準確性(4)信息的使用權1.5信息系統(tǒng)工程倫理

1.5.2信息系統(tǒng)的倫理問題應對信息系統(tǒng)深入發(fā)展導致的倫理風險應當遵循以下倫理原則:①服務人類原則。要確保人類始終處于主導地位,始終將人造物置于人類的可控范圍,避免人類的利益、尊嚴和價值主體地位受到損害,確保任何信息技術特別是具有自主性意識的人工智能系統(tǒng)持有與人類相同的基本價值觀。始終堅守不傷害人類的道德底線,追求造福人類的正確價值取向。②安全可靠原則。新一代信息技術尤其是人工智能技術必須是安全、可靠、可控的,要確保國家、企業(yè)和組織的信息安全、用戶的隱私安全以及與此相關的政治、經(jīng)濟、文化安全。如果某項科學技術可能危及人的價值主體地位,那么無論它具有多大的功用性價值,都應果斷叫停。對于科學技術發(fā)展應當進行嚴謹審慎的權衡與取舍。1.5信息系統(tǒng)工程倫理

1.5.2信息系統(tǒng)的倫理問題③以人為本原則。信息技術必須為廣大人民群眾帶來福祉、便利和享受,而不能為少數(shù)人所專享。要把新一代信息技術作為滿足人民基本需求、維護人民根本利益、促進人民長遠發(fā)展的重要手段。同時,保證公眾參與和個人權利行使,鼓勵公眾提出質疑或有價值的反饋,從而共同促進信息技術產(chǎn)品性能與質量的提高。④公開透明原則。新一代信息技術的研發(fā)、設計、制造、銷售等環(huán)節(jié),以及信息技術產(chǎn)品的算法、參數(shù)、設計目的、性能、限制等相關信息,都應當是公開透明的,不應當在開發(fā)、設計過程中給智能機器提供過時、不準確、不完整或帶有偏見的數(shù)據(jù),以避免人工智能系統(tǒng)或機器對特定人群產(chǎn)生偏見和歧視。1.5信息系統(tǒng)工程倫理

1.5.3信息系統(tǒng)生命周期中的倫理問題信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行與維護五個階段,在不同階段可能出現(xiàn)不同的倫理問題。1、系統(tǒng)規(guī)劃階段在系統(tǒng)規(guī)劃階段,需要制定實現(xiàn)開發(fā)計劃所需要的人力、物力和財力計劃。很多公司不顧自己的實力、信譽和資質,只貪圖眼前的利益,通過不正當競爭手段獲得項目,但又沒有足夠的實力保證項目的質量,結果建設了一批又一批的“豆腐渣”工程,讓合同雙方都陷入尷尬的境地。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)溝通上的障礙,存在嚴重的信息不對稱。以需求調查分析為例,由于開發(fā)方缺乏最基本的職業(yè)道德,在需求分析過程中敷衍了事,可行性分析和規(guī)劃設計做得不充分、不恰當,往往導致最后開發(fā)的系統(tǒng)與企業(yè)業(yè)務需求不適合,致使信息系統(tǒng)建設流產(chǎn)或失敗。這不僅大大影響了信息化的進程和質量,也擾亂了市場、誤導了用戶。1.5信息系統(tǒng)工程倫理

1.5.3信息系統(tǒng)生命周期中的倫理問題3、系統(tǒng)設計階段系統(tǒng)設計階段的主要工作是根據(jù)系統(tǒng)規(guī)劃階段確定的擬建系統(tǒng)總體方案和開發(fā)項目的安排,分期分批進行系統(tǒng)開發(fā)。信息系統(tǒng)建設的質量、進度和成本問題一直困擾著開發(fā)方和用戶,似乎已經(jīng)成為一個解不開的結。4、系統(tǒng)實施階段系統(tǒng)實施階段需要將系統(tǒng)設計方案轉換成可執(zhí)行的應用系統(tǒng),最主要的倫理問題是知識產(chǎn)權問題。5、系統(tǒng)運行與維護階段系統(tǒng)運行與維護階段是生命周期中歷時最久的階段。信息系統(tǒng)交付使用并不是信息系統(tǒng)生命周期的終點,恰恰是其開始發(fā)揮作用的起點。本章小結信息系統(tǒng)是泛指能夠輔助組織進行計劃、組織、領導、協(xié)調、控制的計算機系統(tǒng)。由于應用場景、范圍、職能、功能、性能的不同,產(chǎn)生了各種類型的信息系統(tǒng),如自動控制系統(tǒng)、CAD/CAPP/CAM、管理信息系統(tǒng)、決策支持系統(tǒng)、電子商務系統(tǒng)、云服務系統(tǒng)等等。本章小結從系統(tǒng)結構看,信息系統(tǒng)主要包括信息用戶、信息規(guī)劃設計者、信息源、信息采集器、信息傳輸通道、信息存儲器和信息處理器7個部分。從系統(tǒng)功能看,信息系統(tǒng)主要包括數(shù)據(jù)輸入(采集)、傳輸、存儲、增加、刪除、修改、檢索、運算和輸出(控制)等模塊。本章小結信息系統(tǒng)經(jīng)過幾十年的發(fā)展,經(jīng)歷了由單機到網(wǎng)絡、由局部到全局、由簡單到復雜、由流程管理到智能決策、由單一業(yè)務處理到綜合系統(tǒng)集成的融合發(fā)展過程。信息系統(tǒng)在應用發(fā)展過程中逐步成為組織、社會乃至國家的神經(jīng)中樞,隨著國家經(jīng)濟社會轉型發(fā)展和高質量發(fā)展的需求,企業(yè)或組織開展數(shù)字化轉型,推動了信息系統(tǒng)的高質量發(fā)展,信息系統(tǒng)高質量發(fā)展又能更好、更快地推動企業(yè)的數(shù)字化轉型和高質量發(fā)展。謝謝!第二章信息系統(tǒng)開發(fā)模型與方法

導言信息系統(tǒng)的開發(fā)方法和模型按照信息系統(tǒng)開發(fā)的內(nèi)在邏輯進行科學設計,使得開發(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)境的變化和技術進步,需要不斷維護、更新,新的目標和要求不斷提出,從而要求設計更新的系統(tǒng),用新系統(tǒng)替代老系統(tǒng)。這種周而復始、循環(huán)不息的過程稱為信息系統(tǒng)的生命周期。信息系統(tǒng)的生命周期總體上可分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(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ā)周期是指設計并建成一個信息系統(tǒng)的過程。廣義上的信息系統(tǒng)開發(fā)周期可以涵蓋信息系統(tǒng)生命周期的七個階段,狹義上的信息系統(tǒng)開發(fā)周期包括系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行與維護五個階段。其中,核心階段是系統(tǒng)分析、系統(tǒng)設計階段。系統(tǒng)分析階段的主要工作包括目標分析、需求分析和功能分析。系統(tǒng)設計階段的主要工作包括總體設計和詳細設計。2.1信息系統(tǒng)生命周期和開發(fā)周期

2.1.2信息系統(tǒng)開發(fā)周期①目標分析:主要任務是分析現(xiàn)行系統(tǒng)與目標系統(tǒng)的組織目標。②需求分析:主要任務是對組織各有關部門的業(yè)務流程進行詳細的調查,并向各級領導和業(yè)務人員就系統(tǒng)處理事務的能力和決策功能的需求做出分析。③功能分析:主要任務是分析目標系統(tǒng)應該具備的功能。2.1信息系統(tǒng)生命周期和開發(fā)周期

2.1.2信息系統(tǒng)開發(fā)周期④總體設計:主要任務是根據(jù)系統(tǒng)分析的要求和組織的實際情況來對新系統(tǒng)的總體結構形式和可利用的資源進行大致設計,它是一種宏觀、總體上的設計和規(guī)劃,包括軟件系統(tǒng)結構設計、系統(tǒng)物理配置方案設計、總體數(shù)據(jù)庫設計。⑤詳細設計:主要任務是在總體設計的指導下,對系統(tǒng)各組成部分進行細致、具體的物理設計,使總體設計階段所做的各種決定具體化。詳細設計主要完成的工作有代碼設計、數(shù)據(jù)庫設計、輸入/輸出設計、人機交互設計、處理流程設計、安全保密設計和系統(tǒng)設計說明書編寫。目錄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)也不例外。例如:一棟大樓:從設計、制造、使用、維護、拆除等一個新產(chǎn)品:原型、試驗、修改。。等進行迭代根據(jù)信息系統(tǒng)內(nèi)在規(guī)律,其開發(fā)方法一般有三種經(jīng)典的方法:結構化生命周期法、原型法和面向對象法。

2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法

從宏觀上講,任意一個信息系統(tǒng)的生命周期都可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行和維護五個階段。2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法

學術界對于生命周期的階段劃分不盡一致,代表性的有FREEMAN、MEIZGER、BOEHM等人提出的劃分方法,最常見的是生命周期的一般模式劃分方法,即將生命周期劃分為上節(jié)所介紹的5個階段。生命周期法的幾種階段的劃分模式

模式各個階段的劃分FREEMAN需求分析說明總體設計詳細設計實施維護MEIZGER系統(tǒng)定義設計編程調試驗收安裝運行BOEHM系統(tǒng)需求分析軟件需求分析基本設計詳細設計編程與排錯調試與運行運行與維護一般模式系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)運行與維護本文模式開發(fā)請求初步調查可行性研究目標分析需求分析功能分析總體設計詳細設計編程調試系統(tǒng)轉換系統(tǒng)維護系統(tǒng)評價2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃的主要任務是明確系統(tǒng)開發(fā)的請求,并進行初步的調查,通過可行性研究確定下一階段的實施。系統(tǒng)分析系統(tǒng)分析的主要任務是對現(xiàn)行系統(tǒng)的組織結構、業(yè)務流程、數(shù)據(jù)流程進行詳細調查與分析,深入了解用戶對信息的需求和對開發(fā)新系統(tǒng)的具體要求,構造新系統(tǒng)的邏輯模型。2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法系統(tǒng)設計主要任務是進行新系統(tǒng)的物理模型的設計,即設計實現(xiàn)邏輯模型的技術方案,主要內(nèi)容有輸入輸出設計、數(shù)據(jù)庫設計、代碼體系的設計、程序模塊設計以及系統(tǒng)配置方案的設計等。系統(tǒng)實施系統(tǒng)實施的任務是將設計出來的新系統(tǒng)付諸實現(xiàn)。包括硬件設備的購置、安裝和調試,程序代碼的編寫和調試,人員培訓,數(shù)據(jù)的采集和整理,系統(tǒng)測試與轉換等。2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法系統(tǒng)運行與維護

該階段主要內(nèi)容是保證系統(tǒng)日常的正常運行,逐日記錄系統(tǒng)運行的情況,根據(jù)需求對系統(tǒng)進行必要的維護并履行相應的審批驗收手續(xù)。2.2信息系統(tǒng)的開發(fā)方法

2.2.1

結構化生命周期法信息系統(tǒng)生命周期開發(fā)請求初步調查系統(tǒng)運行和維護系統(tǒng)規(guī)劃系統(tǒng)實施系統(tǒng)分析系統(tǒng)設計審批可行性研究總體設計詳細調查邏輯設計系統(tǒng)維護審查詳細設計編程調試審查系統(tǒng)轉換驗收系統(tǒng)評價2.2信息系統(tǒng)的開發(fā)方法

2.2.2

原型法所謂“原型”,在信息系統(tǒng)中,是指一個結構簡單但已具備系統(tǒng)的基本功能的應用軟件,也就是軟件的一個可運行的早期版本。它反映了最終系統(tǒng)的部分重要特性,可由開發(fā)人員與用戶合作,直接在運行中不斷修改尚不夠成熟的原型,通過反復試驗、評價與修改,最終開發(fā)出符合用戶要求的信息系統(tǒng)。所以原型可用來確定用戶的需求,驗證設計的靈活性,訓練最終用戶以及創(chuàng)建成功的系統(tǒng)。基本思想2.2信息系統(tǒng)的開發(fā)方法

2.2.2

原型法原型法示意圖2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象的思想源于20世紀70年代出現(xiàn)的面向對象的編程語言。

?面向對象的程序設計方法(Object-OrientedProgramming,OOP)

?面向對象分析

(Object-OrientedAnalysis,OOA)

?面向對象設計(Object-OrientedDesign,OOD)

面向對象不僅是一些具體的軟件開發(fā)技術與策略,還是一整套關于如何看待軟件系統(tǒng)與現(xiàn)實世界的關系,以什么觀點來研究問題并進行求解,以及如何進行系統(tǒng)構造的軟件方法學。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象方法(ObjectOrientedMethod)是一種把面向對象的思想應用于軟件開發(fā)過程,指導開發(fā)活動的系統(tǒng)方法,是建立在“對象”概念基礎上的方法學。

定義一:面向對象方法是一種運用對象、類、封裝、繼承、多態(tài)和消息等概念來構造、測試、重構軟件的方法。定義二:面向對象方法是以認識論為基礎,用對象來理解和分析問題空間,并設計和開發(fā)出由對象構成的軟件系統(tǒng)(系統(tǒng)責任)的方法。面向對象的分析過程就是認識客觀世界的過程。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象本質內(nèi)涵:面向對象的思想以對象為基礎,辯證唯物主義以物質為基礎。讓我們通過對兩者基本思想的類比來加深對面向對象本質內(nèi)涵的理解。辯證唯物主義認為世界是物質的,物質是運動的,物質是普遍聯(lián)系的,物質具有特殊性和普遍性。物質既有靜態(tài)的一面又有動態(tài)的一面,外因通過內(nèi)因作用于物質。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象的思想問題域是由對象構成的,每個對象擁有各自的屬性和方法,屬性用于描述對象的物理特征,而方法用于描述對象的行為,對象是屬性和行為的統(tǒng)一體。

從對象出發(fā)構造軟件系統(tǒng)。強調直接以問題域中的對象為中心來認識問題和解決問題,軟件系統(tǒng)對象是問題域對象的抽象。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法

軟件系統(tǒng)處理的基本單元是類,類是具有相同屬性和方法的對象集合。從軟件系統(tǒng)對象到類是一個抽象的過程,符合人們通常的思維方式。

軟件系統(tǒng)中類的實例化對象可以直接映射到問題域中的對象2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法問題域對象系統(tǒng)責任對象對象類抽象抽象軟件系統(tǒng)類的實例化抽象與實例化2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法消息、接口、對象接口消息方法屬性對象2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象方法的基本思想

盡可能地運用人類的自然思維方式來建立問題空間的模型,構造盡可能直觀、自然地表達求解方法的軟件系統(tǒng)。現(xiàn)實世界的問題是由客觀實體和實體之間的聯(lián)系構成的,對象(Object)就是客觀實體的抽象。面向對象方法將屬性和方法放在一起,作為一個相互依存、不可分割的整體來處理。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法面向對象方法的基本觀點:客觀世界是由各種各樣的對象組成的。任何客觀的事物或實體都是對象,每種對象有自己的內(nèi)部狀態(tài)和運動規(guī)律,復雜的對象可以由簡單的對象組成。可以用對象和消息來表示事物及事物之間的相互聯(lián)系。具有相同的內(nèi)部狀態(tài)和運動規(guī)律的對象可以抽象為一個類(Class),對象是類的一個實例。從一個類可以產(chǎn)生許多對象。類可以派生出子類,子類繼承父類的全部特征,又可以有自己的新特征。類和繼承作為描述人類一般思維方式的范式,繼承可以表達類與類之間的層次關系。對象之間通過消息傳遞互相聯(lián)系。類具有封裝性,它的狀態(tài)和操作等對于外界是不可見的,外界只能通過消息請求進行某些操作,或請求提供所需的服務。2.2信息系統(tǒng)的開發(fā)方法

2.2.3

面向對象法特點

(1)認為客觀世界是由各種“對象”所組成的,任何事物都是對象,每一個對象都有自已的運動規(guī)律和內(nèi)部狀態(tài),每一個對象都屬于某個對象“類”。復雜的對象可以是由相對比較簡單的對象以某種方式而構成的。(2)通過類比,發(fā)現(xiàn)對象間的相似性,即對象間的共同屬性和行為,這就是構成對象類的依據(jù)(3)對象間的相互聯(lián)系是通過傳遞“消息”來完成的,消息就是通知對象去完成一個允許作用于該對象的操作。面向對象=對象+類+繼承+消息2.2信息系統(tǒng)的開發(fā)方法

2.2.4

幾種方法比較方法內(nèi)容面向對象方法結構化生命周期法分析工具用例圖、類圖、交互圖、活動圖等業(yè)務流程圖、數(shù)據(jù)流圖、E-R圖、數(shù)據(jù)字典等關注角度對象(屬性、行為、結構、連接方式)功能、模塊與數(shù)據(jù)庫關系實體類與數(shù)據(jù)庫中表有對應關系功能模塊與數(shù)據(jù)庫結構相互獨立,無映射問題處理單位類模塊數(shù)據(jù)處理方式通過接口依靠對象自身的成員函數(shù)處理直接通過函數(shù)處理控制程序方式事件驅動模塊調用、控制2.2信息系統(tǒng)的開發(fā)方法

2.2.4

幾種方法比較面向對象方法結構化方法原型法優(yōu)點1.分析、設計中的對象和軟件中的對象一致;2.實現(xiàn)軟件復用,增強了系統(tǒng)的適應性,簡化程序設計;3.系統(tǒng)穩(wěn)定性、可重用性及可維護性好;4.開發(fā)周期短1.“自上而下”地分析和設計,保證了系統(tǒng)的整體性和目標的一致性;2.面向用戶,遵循用戶至上的原則;3.嚴格區(qū)分系統(tǒng)開發(fā)的階段性;每一階段的工作成果是下一階段的依據(jù),便于系統(tǒng)開發(fā)的管理和控制;4.按工程標準建立標準化的文檔資料。1.充分利用最新軟件工具,系統(tǒng)開發(fā)周期短,費用相對少;2.用戶參與開發(fā)過程,系統(tǒng)更加貼近實際,易學易用,減少用戶的培訓時間;3.系統(tǒng)開發(fā)過程循序漸進,符合人們認識事物的規(guī)律,信息反饋及時性強,確保了較好的用戶滿意度;4.構造出用戶“看得見,摸得著”的系統(tǒng)原型,縮小了理解和認識上存在的差距。2.2信息系統(tǒng)的開發(fā)方法

2.2.4

幾種方法比較面向對象方法結構化方法原型法缺點1.系統(tǒng)在分析階段對對象的抽象困難;2.需要一定的軟件基礎支持才能應用;3.結構化程度不高1.用戶素質、系統(tǒng)分析員和管理者之間的溝通要求高;2.開發(fā)周期長,文檔過多,難于適應環(huán)境變化;3.結構化程度較低的系統(tǒng),在開發(fā)初期難以鎖定功能要求;4.各階段的審批工作困難;所使用的工具落后。1.不適合大規(guī)模系統(tǒng)開發(fā);2.開發(fā)過程管理要求高,要經(jīng)過“修改—評價—再修改”的多次反復;3.用戶過早看到系統(tǒng)原型,誤認為最終系統(tǒng)就是原型模樣,易使用戶失去信心;4.開發(fā)人員易將原型取代系統(tǒng)分析;缺乏規(guī)范化的文檔資料;5.需要較高的系統(tǒng)開發(fā)環(huán)境支持,如系統(tǒng)開發(fā)工具、軟硬件、開發(fā)環(huán)境、開發(fā)人員及用戶素質等目錄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ā)全部過程、活動和任務的結構框架。常用的系統(tǒng)開發(fā)模型:瀑布模型螺旋模型增量模型快速原型模型基于構件的開發(fā)模型基于體系結構的開發(fā)模型RUP2.3信息系統(tǒng)開發(fā)模型

1970年溫斯頓?羅伊斯(WinstonRoyce)提出了著名的“瀑布模型”。瀑布模型將軟件生命周期劃分為制定計劃、需求分析、軟件設計、程序編寫、軟件測試和運行維護等六個基本活動,并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。從本質來講,它是一個軟件開發(fā)架構,開發(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

瀑布模型瀑布模型強調文檔的作用,并要求每個階段都要仔細驗證。采用瀑布模型的信息系統(tǒng)軟件開發(fā)過程如圖所示。2.3信息系統(tǒng)開發(fā)模型

2.3.1

瀑布模型瀑布模型有以下優(yōu)點:(1)為項目提供了按階段劃分的檢查點。(2)當前一階段完成后,您只需要去關注后續(xù)階段。(3)可在迭代模型中應用瀑布模型。瀑布模型有以下缺點:(1)在項目各個階段之間極少有反饋。(2)只有在項目生命周期的后期才能看到結果。(3)通過過多的強制完成日期和里程碑來跟蹤各個項目階段。對于需求經(jīng)常變化的項目而言,不適合使用瀑布模型!2.3信息系統(tǒng)開發(fā)模型

2.3.2

原型模型快速原型模型又稱原型模型。原型本是工程設計中的概念,指的是試制品或樣品。軟件開發(fā)中的原型是軟件的一個早期可運行的版本,它反映了最終系統(tǒng)的重要特征,包括系統(tǒng)的功能特征、輸入/輸出特征和目標約束條件??焖僭褪抢迷洼o助軟件開發(fā)的一種思想。經(jīng)過簡單快速分析,快速實現(xiàn)一個系統(tǒng)原型,用戶與開發(fā)者在試用原型過程中加強通信與反饋,通過反復評價和改進原型,減少誤解,彌補漏洞,適應變化,最終得到高質量的軟件。2.3信息系統(tǒng)開發(fā)模型

2.3.2

原型模型原型模型的開發(fā)步驟如下:(1)確認基本需求。(2)開發(fā)一個可運行的系統(tǒng)原型。(3)試用原型。(4)修改原型。(5)重復第3、4階段。(6)完善原型與重建系統(tǒng)。2.3信息系統(tǒng)開發(fā)模型

2.3.3

增量模型增量模型融合了瀑布模型的基本成分(重復應用)和原型實現(xiàn)的迭代特征,該模型采用隨著日程時間的進展而交錯的線性序列,每一個線性序列產(chǎn)生軟件的一個可發(fā)布的“增量”。使用增量模型開發(fā)軟件時,把軟件產(chǎn)品作為一系列的增量構件來設計、編碼、集成和測試。每個構件由多個相互作用的模塊構成,并且能夠完成特定的功能。使用增量模型時,第一個增量構件往往實現(xiàn)軟件的基本需求,提供最核心的功能。2.3信息系統(tǒng)開發(fā)模型

2.3.3

增量模型采用增量模型的軟件過程可用下圖表示。2.3信息系統(tǒng)開發(fā)模型

2.3.3

增量模型增量模型的優(yōu)點是人員分配靈活,剛開始不用投入大量人力資源。如果核心產(chǎn)品很受歡迎,則可增加人力實現(xiàn)下一個增量。當配備的人員不能在設定的期限內(nèi)完成產(chǎn)品時,它提供了一種先推出核心產(chǎn)品的途徑。這樣即可先發(fā)布部分功能給客戶,對客戶起到鎮(zhèn)靜劑的作用。此外,增量能夠有計劃地管理技術風險。

2.3信息系統(tǒng)開發(fā)模型

2.3.3

增量模型增量模型的缺點:

1)由于各個構件是逐漸并入已有的軟件體系結構中的,所以加入構件必須不破壞已構造好的系統(tǒng)部分,這需要軟件具備開放式的體系結構。

2)增量模型的靈活性可以使其適應需求變化的能力大大優(yōu)于瀑布模型和快速原型模型,但也很容易退化為邊做邊改模型,從而使軟件過程的控制失去整體性。

3)如果增量包之間存在相交的情況且未很好處理,則必須做全盤系統(tǒng)分析,這種模型將功能細化后分別開發(fā)的方法較適應于需求經(jīng)常改變的軟件開發(fā)過程。2.3信息系統(tǒng)開發(fā)模型

2.3.4

螺旋模型

1988年,BarryBoehm正式發(fā)表了軟件系統(tǒng)開發(fā)的“螺旋模型”,它將瀑布模型和快速原型模型結合起來,強調了其他模型所忽視的風險分析,特別適合于大型復雜的系統(tǒng)。螺旋模型采用一種周期性的方法來進行系統(tǒng)開發(fā),這會導致開發(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)勢包括:設計上的靈活性,可以在項目的各個階段進行變更。以小的分段來構建大型系統(tǒng),使成本計算變得簡單容易客戶始終參與每個階段的開發(fā),保證了項目不偏離正確方向以及項目的可控性。隨著項目推進,客戶始終掌握項目的最新信息,從而他或她能夠和管理層有效地交互??蛻粽J可這種公司內(nèi)部的開發(fā)方式帶來的良好的溝通和高質量的產(chǎn)品。2.3信息系統(tǒng)開發(fā)模型

2.3.4

螺旋模型螺旋模型存在如下缺點:采用螺旋模型需要具有相當豐富的風險評估經(jīng)驗和專門知識,在風險較大的項目開發(fā)中,如果未能夠及時識別風險,勢必造成重大損失。過多的迭代次數(shù)會增加開發(fā)成本,延遲提交時間。2.3信息系統(tǒng)開發(fā)模型

2.3.5

基于構件的開發(fā)模型基于構件的開發(fā)模型是利用模塊化方法將整個軟件系統(tǒng)模塊化,并在一定構件模型的支持下復用構件庫中的一個或多個軟件構件,通過組合手段高效率、高質量地構造應用軟件系統(tǒng)的過程?;跇嫾拈_發(fā)模型融合了螺旋模型的許多特征,本質上是演化形的,開發(fā)過程是迭代的?;跇嫾拈_發(fā)模型由軟件的需求分析和定義、體系結構設計、構件庫建立、應用軟件構建,以及測試和發(fā)布5個階段組成,采用這種開發(fā)模型的軟件過程如圖所示。2.3信息系統(tǒng)開發(fā)模型

2.3.5

基于構件的開發(fā)模型基于構件的開發(fā)方法使得軟件開發(fā)不再一切從頭開發(fā),開發(fā)的過程就是構件組裝的過程,維護的過程就是構件升級、替換和擴充的過程。優(yōu)點:構件組裝模型導致了軟件的復用,提高了軟件開發(fā)的效率。構件可由一方定義其規(guī)格說明,被另一方實現(xiàn)。然后供給第三方使用,構件組裝模型允許多個項目同時開發(fā),降低了費用,提高了可維護性,可實現(xiàn)分步提交軟件產(chǎn)品。2.3信息系統(tǒng)開發(fā)模型

2.3.5

基于構件的開發(fā)模型缺點:(1)由于采用自定義的組裝結構標準,缺乏通用的組裝結構標準,因而引入了較大的風險。(2)可重用性和軟件高效性不易協(xié)調,需要精干的有經(jīng)驗的分析和開發(fā)人員,一般開發(fā)人員插不上手。(3)客戶的滿意度低,并且由于過分依賴于構件,所以構件庫的質量影響著產(chǎn)品質量。2.3信息系統(tǒng)開發(fā)模型

2.3.6

基于體系結構的開發(fā)模型基于體系結構的開發(fā)模型是以軟件系統(tǒng)的體系結構為核心,以基于構件的開發(fā)方法為基礎,然后采用迭代增量方式進行分析和設計,將功能設計空間映射到結構設計空間,再由結構設計空間映射到系統(tǒng)設計空間的過程。該開發(fā)模型把軟件生命周期分為軟件定義、需求分析和定義、體系結構設計、軟件系統(tǒng)設計和軟件實現(xiàn)5個階段。2.3信息系統(tǒng)開發(fā)模型

2.3.6

基于體系結構的開發(fā)模型基于體系結構的開發(fā)模型的優(yōu)點是通過對體系結構的設計,使得軟件系統(tǒng)結構框架更清晰,有利于系統(tǒng)的設計、開發(fā)和維護,并且軟件復用從代碼級的復用提升到構件和體系結構級的復用?;隗w系結構的開發(fā)模型和基于構件的開發(fā)模型都是在體系結構的基礎上進行構件的組裝而得到軟件系統(tǒng),前者主要關注運行級構件及其之間的互操作性,提供了一種自底向上且基于預先定制好的構件來構造應用系統(tǒng)的途徑;后者局限在構件的規(guī)范上,缺少系統(tǒng)化的指導開發(fā)過程的方法學。目前這是主流開發(fā)方法,如基于阿里云的開發(fā)等2.3信息系統(tǒng)開發(fā)模型

2.3.6

基于體系結構的開發(fā)模型基于體系結構的開發(fā)模型的優(yōu)點是通過對體系結構的設計,使得軟件系統(tǒng)結構框架更清晰,有利于系統(tǒng)的設計、開發(fā)和維護,并且軟件復用從代碼級的復用提升到構件和體系結構級的復用。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUPRUP(RationalUnifiedProcess,統(tǒng)一軟件開發(fā)過程)是Rational公司推出的軟件過程模型,它是一個面向對象軟件工程的通用業(yè)務流程。RUP描述了一系列相關的軟件工程流程,它們具有相同的結構,即相同的流程構架。RUP是軟件業(yè)界迄今為止商品化最成功的軟件過程模型。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP橫軸通過時間組織,是過程展開的生命周期特征,體現(xiàn)開發(fā)過程的動態(tài)結構;縱軸以內(nèi)容來組織為自然的邏輯活動,體現(xiàn)開發(fā)過程的靜態(tài)結構。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP1.初始階段初始階段的目標是為系統(tǒng)建立商業(yè)案例并確定項目的邊界。為了達到該目的必須識別所有與系統(tǒng)交互的外部實體,在較高層次上定義交互的特性。本階段具有非常重要的意義,在這個階段中所關注的是整個項目進行中的業(yè)務和需求方面的主要風險。對于建立在原有系統(tǒng)基礎上的開發(fā)項目來講,初始階段可能很短。初始階段結束時是第一個重要的里程碑:生命周期目標里程碑,它評價項目基本的生存能力。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP2.細化階段細化階段的目標是分析問題領域,建立健全的體系結構基礎,編制項目計劃,淘汰項目中最高風險的元素。在理解整個系統(tǒng)的基礎上,對體系結構作出決策,包括其范圍、主要功能和諸如性能等非功能需求。同時為項目建立支持環(huán)境,包括創(chuàng)建開發(fā)案例,創(chuàng)建模板、準則并準備工具。細化階段結束時第二個重要的里程碑:生命周期結構里程碑,它為系統(tǒng)的結構建立了管理基準并使項目小組能夠在構建階段中進行衡量。此刻,要檢驗詳細的系統(tǒng)目標和范圍、結構的選擇以及主要風險的解決方案。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP3.構造階段在構建階段,所有剩余的構件和應用程序功能被開發(fā)并集成為產(chǎn)品,所有的功能被詳細測試。從某種意義上說,構建階段是一個制造過程,其重點放在管理資源及控制運作以優(yōu)化成本、進度和質量。構建階段結束時是第三個重要的里程碑:初始功能里程碑。初始功能里程碑決定了產(chǎn)品是否可以在測試環(huán)境中進行部署。此刻,要確定軟件、環(huán)境、用戶是否可以開始系統(tǒng)的運作。此時的產(chǎn)品版本也常被稱為“beta”版。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP4.交付階段交付階段的重點是確保軟件對最終用戶是可用的。交付階段可以跨越幾次迭代,包括為發(fā)布做準備的產(chǎn)品測試,基于用戶反饋的少量的調整。在生命周期的這一點上,用戶反饋應主要集中在產(chǎn)品調整,設置、安裝和可用性問題,所有主要的結構問題應該已經(jīng)在項目生命周期的早期階段解決了。在交付階段的終點是第四個里程碑:產(chǎn)品發(fā)布里程碑。此時,要確定目標是否實現(xiàn),是否應該開始另一個開發(fā)周期。在一些情況下這個里程碑可能與下一個周期的初始階段的結束重合。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUPRUP的迭代模型2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUPRUP的優(yōu)點:(1)RUP是建立在非常優(yōu)秀的軟件工程原則基礎上的,例如迭代,需求驅動,基于結構化的過程開發(fā)。(2)RUP提供了幾種方法,例如每一次迭代產(chǎn)生一個工作原型,在每一個階段的結束決定項目是否繼續(xù),這些方法提供了對開發(fā)過程的非常直觀的管理。(3)Rational公司已經(jīng)并將繼續(xù)對RUP進行開發(fā),使這個基于HTML的軟件工程能夠被裁減以適合組織的實際需要。2.3信息系統(tǒng)開發(fā)模型

2.3.7

RUP

RUP的缺點:(1)RUP僅僅包含了開發(fā)過程。它沒有完全覆蓋軟件過程,它丟失了維護和技術支持這兩個重要的階段。(2)RUP不支持組織內(nèi)的多項目開發(fā),導致組織內(nèi)的大范圍的重用無法實現(xiàn)。(3)RUP缺少開發(fā)商的支持。(4)RUP在度量管理,重用管理,人員管理和測試方面尚存在缺陷。目錄2.1信息系統(tǒng)生命周期和開發(fā)周期2.2信息系統(tǒng)的開發(fā)方法2.3信息系統(tǒng)的開發(fā)模型2.4信息系統(tǒng)的開發(fā)方式2.4信息系統(tǒng)開發(fā)方式

信息系統(tǒng)的開發(fā)方式根據(jù)是否依賴外部力量主要分為兩種方式即自主開發(fā)和外包(Outsourcing)兩種形式。自主開發(fā)又稱為自行建設,外包方式依據(jù)用戶參與開發(fā)的程度不同又分為三種形式,分別是合作開發(fā)、委托開發(fā)、系統(tǒng)外包。2.4信息系統(tǒng)開發(fā)方式

由用戶依靠自己的力量獨立完成系統(tǒng)開發(fā)的各個階段任務,又稱最終用戶開發(fā)。

自主開發(fā)方式適合于有較強專業(yè)開發(fā)分析與設計隊伍和程序設計人員,最終用戶擁有系統(tǒng)維護隊伍的組織和單位,如:大學、研究所、計算機公司、高科技公司等單位。自主開發(fā)的優(yōu)點是開發(fā)費用少,容易得到適合本單位的滿意的系統(tǒng),方便維護和擴展,通過系統(tǒng)開發(fā)有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員。缺點是容易受業(yè)務工作的限制,系統(tǒng)整體優(yōu)化不夠,難以發(fā)現(xiàn)原有業(yè)務流程的不足之處,開發(fā)水平較低;

2.4.1

自主開發(fā)2.4信息系統(tǒng)開發(fā)方式

2.4.2

聯(lián)合開發(fā)

指由使用單位(甲方)和有豐富開發(fā)經(jīng)驗的機構或專業(yè)開發(fā)人員(乙方),共同完成信息系統(tǒng)的開發(fā)任務。雙方共享開發(fā)成果,實際上是一種半委托性質的開發(fā)工作。

聯(lián)合開發(fā)方式適

合于使用單位(甲方)有一定的信息系統(tǒng)分析、設計及軟件開發(fā)人員,但開發(fā)隊伍力量較弱,希望通過信息系統(tǒng)的開發(fā)建立、完善和提高自己的技術隊伍,便于系統(tǒng)維護工作的單位。

聯(lián)合開發(fā)的優(yōu)點是相對于系統(tǒng)外包開發(fā)方式比較節(jié)約資金,可以培養(yǎng)、增強使用單位的技術力量,便于系統(tǒng)維護工作,系統(tǒng)的技術水平較高。缺點是雙方在合作中溝通易出現(xiàn)問題,相互扯皮。2.4信息系統(tǒng)開發(fā)方式

2.4.3

系統(tǒng)外包

信息系統(tǒng)外包(ISOutsourcing/InformationSystemOutsourcing)是指借助外部力量進行信息系統(tǒng)開發(fā)與信息系統(tǒng)建設方式。確切地說,就是用戶在規(guī)定的服務水平基礎上,將全部或部分的信息系統(tǒng)項目,以合同方式委托給專業(yè)性公司,由其在一定時期內(nèi)穩(wěn)定地管理并提供企業(yè)需要的信息技術服務的行為。

信息系統(tǒng)外包為用戶方技術部門提供了擴展能力的手段,使用戶方技術部門無需忙于應付越來越多的業(yè)務需求開發(fā),從而擴展了用戶方技術部門的能力。根據(jù)外部力量在系統(tǒng)開發(fā)中的不同作用,信息系統(tǒng)外包可以劃分為信息系統(tǒng)開發(fā)外包、信息系統(tǒng)運行外包和業(yè)務流程外包。(1)信息系統(tǒng)開發(fā)外包(2)信息系統(tǒng)運行外包

(3)業(yè)務流程外包2.4信息系統(tǒng)開發(fā)方式

2.4.4

幾種方式比較自主開發(fā)聯(lián)合開發(fā)系統(tǒng)外包分析和設計能力的要求較高逐漸培養(yǎng)一般編程能力的要求較高需要不需要系統(tǒng)維護的要求容易較容易較困難開發(fā)費用少較少多開發(fā)方式比較:本章小結

本章介紹了信息系統(tǒng)主要的幾種開發(fā)方法,結構化生命周期法、原型法、面向對象法以及敏捷開發(fā)方法。講述了幾種常見的信息系統(tǒng)開發(fā)模型,以及基于各種模型的信息系統(tǒng)軟件過程以及它們的主要優(yōu)缺點。介紹了信息系統(tǒng)三種開發(fā)方式即自主開發(fā)、聯(lián)合開發(fā)以及系統(tǒng)外包。本章小結信息系統(tǒng)的生命周期方法,是從時間的角度對信息系統(tǒng)開發(fā)和維護任務進行分解,把信息系統(tǒng)生存的漫長周期依次劃分為若干個階段,每個階段有相對獨立的任務。信息系統(tǒng)的開發(fā)模型是信息系統(tǒng)項目管理工作的基礎,它清晰、直觀地描述軟件開發(fā)全過程。通常信息系統(tǒng)生命周期包括的5個階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設計階段、系統(tǒng)實施階段、系統(tǒng)運行與維護階段。常見的信息系統(tǒng)開發(fā)模型有:瀑布模型、螺旋模型、增量模型、噴泉模型、快速原型模型、基于構件的開發(fā)模型、基于體系結構的開發(fā)模型及RUP等。謝謝!第三章企業(yè)信息化戰(zhàn)略設計

與信息系統(tǒng)規(guī)劃導言進入21世紀以來,新一輪科技革命和產(chǎn)業(yè)變革正在演進,廣泛應用、高度滲透的信息技術正在孕育著新的重大突破,數(shù)字化、網(wǎng)絡化、智能化逐漸成為全球科技創(chuàng)新和產(chǎn)業(yè)發(fā)展的新趨勢。企業(yè)作為數(shù)字經(jīng)濟的載體,在外部環(huán)境日趨復雜和不確定的情況下,如何應用新一代信息技術,打造企業(yè)數(shù)字化賦能,助力工業(yè)制造數(shù)字化升級,是企業(yè)當前面臨的重要挑戰(zhàn)。因此,重視企業(yè)信息化戰(zhàn)略設計,做好信息系統(tǒng)項目規(guī)劃,是企業(yè)提質增效、實現(xiàn)高質量發(fā)展的根本之道。目錄3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.2企業(yè)信息化戰(zhàn)略頂層設計3.3企業(yè)架構理論3.4信息系統(tǒng)規(guī)劃3.1企業(yè)信息化戰(zhàn)略規(guī)劃作為企業(yè)發(fā)展戰(zhàn)略的重要組成部分,企業(yè)信息化戰(zhàn)略規(guī)劃是以企業(yè)的發(fā)展目標、發(fā)展戰(zhàn)略、管控模式和業(yè)務流程等為基礎,結合本行業(yè)信息化實踐和對信息技術發(fā)展趨勢的把握,提出適合企業(yè)發(fā)展戰(zhàn)略的信息化戰(zhàn)略規(guī)劃。企業(yè)信息化戰(zhàn)略規(guī)劃是企業(yè)信息化建設的綱領性文件,對企業(yè)如何充分利用信息資源、實現(xiàn)信息技術的協(xié)調發(fā)展具有重要意義。3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.1.1新時代背景下企業(yè)信息化戰(zhàn)略規(guī)劃面臨的問題1.信息系統(tǒng)建設缺乏頂層設計,“煙囪”林立2.企業(yè)業(yè)務功能增多,對信息系統(tǒng)的要求提高3.新一代信息技術不斷涌現(xiàn),技術更新周期短4.企業(yè)信息化業(yè)務支持不足,信息化戰(zhàn)略“落地難”5.大數(shù)據(jù)環(huán)境下的信息安全問題3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.1.2企業(yè)信息化戰(zhàn)略規(guī)劃的思路①考慮戰(zhàn)略實現(xiàn)的可行性。②堅持理論研究成果與企業(yè)實際相結合。③企業(yè)信息化要重視內(nèi)外部環(huán)境。④總體規(guī)劃、分步實施。⑤強調內(nèi)外合作策略。⑥盡量保護已有投資。圖企業(yè)信息化戰(zhàn)略規(guī)劃的過程3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.1.3企業(yè)信息化戰(zhàn)略規(guī)劃的步驟①企業(yè)診斷、需求分析。通過訪談,了解企業(yè)所處行業(yè)、目標、發(fā)展階段、戰(zhàn)略、優(yōu)勢、劣勢、信息化基礎等,認清其核心能力,幫助企業(yè)發(fā)現(xiàn)和判斷經(jīng)營管理活動中亟待解決的瓶頸問題和對信息化的需求。正確分析問題是企業(yè)成功實施信息化的前提,因此要真正把信息化工程從技術層面提升到戰(zhàn)略層面,提升企業(yè)的核心競爭力。②規(guī)劃——提出整體解決方案。不拘泥于具體的軟件產(chǎn)品或系統(tǒng),充分考慮企業(yè)的實際情況、現(xiàn)實約束、未來發(fā)展等問題,為企業(yè)提供科學、合理、可行的個性化、專業(yè)化解決方案。③實施方案——企業(yè)如何去做。以信息化建設基礎和支持企業(yè)戰(zhàn)略實施需要為原則,輕重緩急,分階段實施;分析、明確各階段實施的前提條件、風險、投入及預期成效。目錄3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.2企業(yè)信息化戰(zhàn)略頂層設計3.3企業(yè)架構理論3.4信息系統(tǒng)規(guī)劃3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.1企業(yè)信息化戰(zhàn)略頂層設計概述1.企業(yè)信息化戰(zhàn)略頂層設計的概念①業(yè)務方面:通過業(yè)務分析,了解哪些業(yè)務需要信息化,建立業(yè)務模型,促進業(yè)務流程優(yōu)化與服務整合。②數(shù)據(jù)方面:設計實現(xiàn)從業(yè)務模式向信息模型的轉變、業(yè)務需求向信息功能的映射、企業(yè)基礎數(shù)據(jù)向企業(yè)信息的抽象。③應用方面:以企業(yè)數(shù)據(jù)架構為基礎,建立支撐企業(yè)業(yè)務運行的各業(yè)務系統(tǒng),通過應用系統(tǒng)的集成,實現(xiàn)企業(yè)信息自動化流動。④技術方面:設計、規(guī)劃支持業(yè)務實現(xiàn)的統(tǒng)一的技術架構和基礎保障環(huán)境。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.1企業(yè)信息化戰(zhàn)略頂層設計概述2.企業(yè)信息化戰(zhàn)略頂層設計的定位企業(yè)信息化戰(zhàn)略規(guī)劃解決“做什么”的問題,企業(yè)信息化戰(zhàn)略頂層設計解決“怎么做”的問題;企業(yè)信息化戰(zhàn)略規(guī)劃是“愿景”,企業(yè)信息化架構是“藍圖”,企業(yè)信息化戰(zhàn)略頂層設計是“路線圖”。圖

企業(yè)信息化戰(zhàn)略頂層設計與企業(yè)信息化戰(zhàn)略規(guī)劃的關系3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容企業(yè)信息化戰(zhàn)略頂層設計是根據(jù)企業(yè)戰(zhàn)略和業(yè)務模式,參考行業(yè)最佳實踐,分析主流業(yè)務,規(guī)劃業(yè)務架構;根據(jù)業(yè)務架構,規(guī)劃企業(yè)數(shù)據(jù)架構;根據(jù)信息化現(xiàn)狀和存在的問題,以數(shù)據(jù)架構為基礎,規(guī)劃應用架構;根據(jù)數(shù)據(jù)架構和應用架構所需的支持情況,規(guī)劃技術架構和基礎保障環(huán)境;根據(jù)頂層設計工作描繪的藍圖,設計總體解決方案。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容1.業(yè)務架構規(guī)劃業(yè)務架構規(guī)劃是通過分析自身所處外界環(huán)境的狀態(tài),分析自身面臨的機遇和挑戰(zhàn),同時剖析企業(yè)自身的結構特點和資源狀況,明確企業(yè)的優(yōu)劣態(tài)勢,從而選擇和制定企業(yè)發(fā)展的總體目標,制定具體的實施方案和發(fā)展計劃。業(yè)務架構要素包括業(yè)務目標、業(yè)務現(xiàn)狀、流程結構、組織結構等。業(yè)務架構重點從宏觀角度關注規(guī)劃過程中的用戶、業(yè)務、信息、資源和能力等,注重構建這些元素之間較為粗粒度的關系模型,避免過多涉及其中的細節(jié),不細化到分析每個原子業(yè)務活動和數(shù)據(jù)元素。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容2.數(shù)據(jù)架構規(guī)劃數(shù)據(jù)架構規(guī)劃是將企業(yè)業(yè)務實體抽象成為信息對象,將企業(yè)的業(yè)務運作模式抽象為信息對象的屬性和方法,建立面向對象的企業(yè)信息模型及對應的功能模型。數(shù)據(jù)架構實現(xiàn)從業(yè)務模型向功能模型的轉變、企業(yè)基礎數(shù)據(jù)向數(shù)據(jù)模型的抽象,并以此來規(guī)劃設計企業(yè)各業(yè)務系統(tǒng)和集成方案。通過應用系統(tǒng)的集成運行,實現(xiàn)企業(yè)信息自動化流動,代替手工的信息流動方式,提高企業(yè)業(yè)務的運作效率,降低運作成本。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容3.應用架構規(guī)劃應用架構規(guī)劃描述信息系統(tǒng)功能和技術實現(xiàn)的內(nèi)容,以業(yè)務架構作為輸入,依托行業(yè)軟件解決方案及具體的信息化項目需要考慮的因素,將應用能力組合成業(yè)務系統(tǒng),形成企業(yè)層面的集成方案。企業(yè)層面的應用架構起到了統(tǒng)一規(guī)劃、承上啟下的作用,向上承接企業(yè)戰(zhàn)略發(fā)展方向和業(yè)務模式,向下規(guī)劃和指導企業(yè)各信息系統(tǒng)的定位和功能。在企業(yè)架構中,應用架構是最重要和工作量最大的部分,包括企業(yè)的應用架構藍圖、架構標準/原則、系統(tǒng)的邊界和定義、系統(tǒng)間的關聯(lián)關系等方面的內(nèi)容。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容4.技術架構規(guī)劃技術架構規(guī)劃是在信息化工作中,對與信息化技術相關部分的系統(tǒng)架構、采用的技術框架和技術標準進行分析和定義,包括:軟件架構設計、系統(tǒng)架構設計、技術框架選擇、技術標準定義、安全架構設計、系統(tǒng)/軟件選型等。不同的信息化階段,技術架構規(guī)劃的側重點不同,關心的問題不同,技術架構規(guī)劃的結果也不同。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容5.基礎保障環(huán)境規(guī)劃基礎保障環(huán)境規(guī)劃是指信息系統(tǒng)運行所依賴的軟/硬件基礎設施的組成架構和拓撲關系,包括IT(信息技術)基礎設施、運行管理流程、運維支撐系統(tǒng)?;A保障環(huán)境規(guī)劃的目標是規(guī)劃和設計可靠的

IT

基礎設施和完善的運行管理流程,為應用系統(tǒng)的運行提供安全可靠的技術支撐。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容6.總體解決方案設計總體解決方案是基于信息化現(xiàn)狀,結合企業(yè)的發(fā)展需求,根據(jù)頂層設計工作描繪的藍圖,在總體分析、綜合設計、職能域分析、技術架構規(guī)劃的基礎上,設計出一個可指導信息化實施的具體方案,包括系統(tǒng)建設方案、運行維護方案??傮w解決方案是頂層設計工作成果的展現(xiàn),是對企業(yè)信息化的藍圖進行提煉、描述,是實現(xiàn)從“規(guī)劃”到“實施”的橋梁,是基于“規(guī)劃藍圖”設計出企業(yè)信息系統(tǒng)的“路線圖”。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.2企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容6.總體解決方案設計3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.3企業(yè)信息化戰(zhàn)略頂層設計的框架企業(yè)架構通常分為兩種:業(yè)務架構和IT架構。業(yè)務架構是從企業(yè)的業(yè)務和管理的不同維度來構建的模型,如運營模式、業(yè)務流程、組織結構和空間布局等。IT架構是從企業(yè)信息化實現(xiàn)的維度來給企業(yè)構建的模型,目的是描繪信息系統(tǒng)的藍圖,包括數(shù)據(jù)架構、應用架構和技術架構。企業(yè)架構架起了企業(yè)信息化戰(zhàn)略與信息系統(tǒng)項目實施之間的橋梁。3.2企業(yè)信息化戰(zhàn)略頂層設計3.2.3企業(yè)信息化戰(zhàn)略頂層設計的框架圖企業(yè)架構方法目錄3.1企業(yè)信息化戰(zhàn)略規(guī)劃3.2企業(yè)信息化戰(zhàn)略頂層設計3.3企業(yè)架構理論3.4信息系統(tǒng)規(guī)劃3.3企業(yè)架構理論3.3.1企業(yè)架構的內(nèi)涵企業(yè)架構(EnterpriseArchitecture,EA)是在信息系統(tǒng)架構設計和實施的實踐基礎上發(fā)展起來的。企業(yè)架構從整個企業(yè)的角度審視與信息化有關的業(yè)務、信息技術和應用之間的相互關系,以及這種關系對企業(yè)業(yè)務流程所產(chǎn)生的影響。企業(yè)的業(yè)務架構以企業(yè)的業(yè)務戰(zhàn)略為頂點,以企業(yè)各主營業(yè)務為主線,以企業(yè)各輔助業(yè)務為支撐,以人流、物流、資金流、信息流等聯(lián)絡各業(yè)務線,構成企業(yè)業(yè)務戰(zhàn)略的企業(yè)基本業(yè)務運作模式。簡而言之,企業(yè)架構包括業(yè)務和信息技術兩個重要方面,對于應用架構起著規(guī)范性約束作用。3.3企業(yè)架構理論3.3.2企業(yè)架構的發(fā)展歷程3.3企業(yè)架構理論3.3.3企業(yè)架構的方法論1.業(yè)務架構方法業(yè)務架構是對企業(yè)的業(yè)務流程,進行根本性再思考和徹底性再設計,從而獲得成本、質量、速度等方面業(yè)績的顯著改善或提高。業(yè)務架構方法主要包括關鍵成功因素法、業(yè)務系統(tǒng)規(guī)劃法和戰(zhàn)略目標集轉化法等。1)業(yè)務系統(tǒng)規(guī)劃法業(yè)務系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP),是幫助企業(yè)制定信息系統(tǒng)的規(guī)劃,以滿足企業(yè)近期和長期的信息需求。業(yè)務系統(tǒng)規(guī)劃法要求所建立的信息系統(tǒng)支持企業(yè)目標,表達所有管理層次的要求,為企業(yè)提供一致性信息,逐步將企業(yè)目標轉化為管理信息系統(tǒng)的目標和結構。3.3企業(yè)架構理論3.3.3企業(yè)架構的方法論2)關鍵成功因素法關鍵成功因素法(CriticalSuccessFactors,CSF)是以關鍵成功因素為依據(jù)來確定系統(tǒng)信息需求的一種管理信息系統(tǒng)總體規(guī)劃的方法。關鍵成功因素指的是對企業(yè)成功起關鍵作用的因素,通過對關鍵成功因素的識別,找出實現(xiàn)目標所需的關鍵信息集合,從而確定系統(tǒng)開發(fā)的有限次序。3)戰(zhàn)略目標集轉化法戰(zhàn)略目標集轉化法(StrategySetTransformation,SST)從另一個角度識別管理目標,反映了各種人的要求,并給出了按這種要求的分層,然后轉化為信息系統(tǒng)目標的結構化方法。3.3企業(yè)架構理論3.3.3企業(yè)架構的方法論2.數(shù)據(jù)架構方法數(shù)據(jù)架構是將來自原有系統(tǒng)、數(shù)據(jù)湖、數(shù)據(jù)倉庫、數(shù)據(jù)庫和應用程序的數(shù)據(jù)匯集在一起,提供對業(yè)務績效的整體視圖。數(shù)據(jù)架構方法包括數(shù)據(jù)分類方法和規(guī)范、數(shù)據(jù)分布策略和原則、數(shù)據(jù)建模方法、數(shù)據(jù)管控等。1)數(shù)據(jù)分類方法數(shù)據(jù)分類是數(shù)據(jù)挖掘技術的重要方面,也是企業(yè)信息化標準制定的基本要求。分類是指在已有數(shù)據(jù)的基礎上學會一個分類函數(shù)或構造一個分

溫馨提示

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

評論

0/150

提交評論