版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
管理信息系統(tǒng)概論第一節(jié)管理信息系統(tǒng)的概念
管理信息系統(tǒng)(ManagementInformationSystem,簡稱MIS)是一個不斷發(fā)展的概念,其含義有廣義和狹義之分。1970年,瓦爾特·肯尼萬(WalterT.Kemevan)最早給出的定義是:
“以書面或口頭的形式,在合適的時間向經理、職員以及外界人員提供過去的、現(xiàn)在的、預測未來的有關企業(yè)內部及其環(huán)境的信息,以幫助他們進行決策。”一、定義
第一節(jié)管理信息系統(tǒng)的概念
瓦爾特給出的定義是從系統(tǒng)論和管理控制論的角度而言的,強調的是MIS的決策服務功能,而不論其具體實現(xiàn)方式如何。從這一含義看,任何組織都有一個伴隨內部組織機構而存在的MIS??梢?,廣義MIS是指為管理決策服務的信息收集、加工、存貯、傳遞、檢索、輸出利用系統(tǒng)。一、定義
第一節(jié)管理信息系統(tǒng)的概念隨著管理環(huán)境的變化和信息技術的發(fā)展,1985年,高登·戴維斯(GordonB.Davis)最早給出的狹義MIS定義是:
“它是一個利用計算機硬件和軟件,分析、計劃、控制和決策模型,手工操作以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息,能支持企業(yè)或組織的運行、管理和決策?!边@一定義對MIS的功能內涵、組成與實現(xiàn)方式做出了限定,強調信息系統(tǒng)與人、組織、環(huán)境的交互作用。一、定義
第一節(jié)管理信息系統(tǒng)的概念
隨著社會環(huán)境、信息技術和管理變革的新變化,MIS的功能和內涵也有了新發(fā)展,其內涵有所拓展,得到廣泛認可的最新MIS定義是:
MIS是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡通訊設以及其他辦公設備,進行信息的收集、傳輸、加工、存儲、更新和維護,以企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率為目的,支持企業(yè)高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。一、定義
第一節(jié)管理信息系統(tǒng)的概念由企業(yè)組織機構、管理人員、規(guī)章制度等構成管理系統(tǒng)
由硬件、軟件、數(shù)據(jù)庫、信息處理規(guī)程及信息管理人員等組成
由終端設備、通訊線路和通訊控制設備組成
信息處理系統(tǒng)
信息傳輸系統(tǒng)
二、管理信息系統(tǒng)的組成
一個完整的MIS都包括以下三個相關系統(tǒng):第一節(jié)管理信息系統(tǒng)的概念三、管理信息系統(tǒng)的基本功能與特點
1.基本功能12345數(shù)據(jù)處理功能預測功能計劃功能控制功能決策優(yōu)化功能第一節(jié)管理信息系統(tǒng)的概念2.特點三、管理信息系統(tǒng)的基本功能與特點
具有集中統(tǒng)一的數(shù)據(jù)庫,由數(shù)據(jù)庫管理系統(tǒng)集中管理信息資源,并為各種用戶所共享具有能夠發(fā)現(xiàn)問題、分析并尋找最優(yōu)解的數(shù)學模型庫。高級的智能模型能和管理者以對話的形式交換信息,從而組合模型,并提供輔助決策信息具有預測、狀態(tài)報告和控制能力面向決策,能為企業(yè)各管理層次提供決策支持第二節(jié)MIS的發(fā)展一、發(fā)展歷程
MIS的發(fā)展經歷了六十余年的時間,從其發(fā)展變化特征來看,大體可以分為五個階段:單項信息處理階段(20世紀50年代中期~60年代中期)
1綜合信息處理階段(20世紀60年代中期~70年代初期)
2系統(tǒng)信息處理階段(20世紀80年代)
3縱向一體化集成階段(20世紀90年代)
4集成信息系統(tǒng)階段(21世紀~)
5MIS的發(fā)展歷程MIS與其它常見信息系統(tǒng)的關系MPR物料需求計劃ERP企業(yè)資源計劃OA辦公自動化DSS決策支持系統(tǒng)MIS包括:SCM供應鏈管理EDI電子數(shù)據(jù)交換CRM客戶關系管理第二節(jié)MIS的發(fā)展二、未來發(fā)展趨勢
應用范圍越來越廣注重以人為本注重協(xié)同生態(tài)多媒體化注重知識管理自動化智能化集成化網(wǎng)絡化第三節(jié)MIS的結構MIS的結構是指MIS各個組成部分之間相互關系的總和。從不同的側面觀察和理解,MIS構成了多種結構形式,主要有:概念結構物理結構
軟件結構
功能結構
第三節(jié)MIS的結構一、概念結構信息管理者信息用戶信息源信息處理器
從總體概念上看,管理信息系統(tǒng)由四大部件組成,即:信息源、信息處理器、信息用戶和信息管理者。第三節(jié)MIS的結構二、軟件結構MIS是基于系統(tǒng)軟件平臺上的應用軟件,其軟件系統(tǒng)由具有不同功能、層次的應用程序、專用和公用數(shù)據(jù)組合形成。
MIS的軟件結構示意圖銷市售場生產后勤人事財務
會計信息
處理高層
管理公用程序模型庫公用應用程序數(shù)據(jù)庫管理系統(tǒng)戰(zhàn)略計劃管理控制運行控制業(yè)務處理專用文件公用數(shù)據(jù)文件應用軟件用于
MIS的軟件結構示意圖高級管理人員(決策、計劃)中級管理人員(控制、決策)知識工作系統(tǒng)職能人員經理支持系統(tǒng)決策支持系統(tǒng)市場子系統(tǒng)生產子系統(tǒng)財務子系統(tǒng)其它子系統(tǒng)中央數(shù)據(jù)庫管理信息系統(tǒng)業(yè)務處理系統(tǒng)第三節(jié)MIS的結構三、功能結構
從MIS的管理職能來看,涉及對企業(yè)的人、財、物、信息資源的管理和對研發(fā)、產、供、銷過程的管理,同時,這些管理職能涉及業(yè)務處理、運行控制、管理控制和戰(zhàn)略計劃四個層次,這些方面是建立MIS功能結構的基礎。一個完整的MIS應該包括四個層次的資源管理和過程管理職能,它至少應包括生產計劃、技術管理、運作質量控制、市場銷售、財務、物流管理、人事、信息處理、高層管理等九個子系統(tǒng)。如圖2.4所示?!菊n堂思考】:在MIS的功能結構中,為何沒有黨團等組織的管理模塊?MIS的功能結構示意圖企業(yè)管理信息系統(tǒng)生產計劃子系統(tǒng)市場銷售子系統(tǒng)財務會計子系統(tǒng)人力資源子系統(tǒng)物流管理子系統(tǒng)信息處理子系統(tǒng)戰(zhàn)略管理子系統(tǒng)技術管理子系統(tǒng)運作控制子系統(tǒng)第二節(jié)MIS的發(fā)展四、硬件結構
從MIS的物理組成來看,包括硬件、軟件、數(shù)據(jù)庫、規(guī)程和人員五個部分,其中最關鍵的是硬件,不同的硬件配備制約著其軟件、數(shù)據(jù)庫、規(guī)程和人員的選擇與配備。硬件結構主要是指各種設備的不同組合方式和物理位置安排。企業(yè)MIS硬件結構普遍采用網(wǎng)絡結構,就設備的配置和組合方式而言,可以分為主機終端網(wǎng)結構和微機網(wǎng)結構;就設備的物理位置安排而言,可以分為局域網(wǎng)結構和廣域網(wǎng)結構。MIS的硬件結構示意圖1.C/S
結構(Client/Server
結構)..客戶機......客戶機客戶機客戶機..客戶機數(shù)據(jù)庫服務器數(shù)據(jù)庫服務器應用服務器MIS的硬件結構示意圖2.B/S結構(Browser/Server)—Internet架構..用戶..用戶..用戶...WEB服務器數(shù)據(jù)庫服務器ODBC數(shù)據(jù)請求返回數(shù)據(jù)數(shù)據(jù)請求返回數(shù)據(jù)Lan連接HTTP連接C/S與B/S結構的比較1.硬件環(huán)境不同
C/S一般建立在專用的網(wǎng)絡上,小范圍里的網(wǎng)絡環(huán)境,局域網(wǎng)之間再通過專門服務器提供連接和數(shù)據(jù)交換服務。B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡硬件環(huán)境,信息自己管理.有比C/S更強的適應范圍,一般只要有操作系統(tǒng)和瀏覽器就行。2.對安全要求不同
C/S一般面向相對固定的用戶群,對信息安全的控制能力很強。一般高度機密的信息系統(tǒng)采用C/S結構適宜??梢酝ㄟ^B/S發(fā)布部分可公開信息。B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,可能面向不可知的用戶。C/S與B/S結構的比較3.對程序架構不同
C/S程序可以更加注重流程,可以對權限多層次校驗,對系統(tǒng)運行速度可以較少考慮。
B/S對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎之上.比C/S有更高的要求B/S結構的程序架構是發(fā)展的趨勢。4.軟件重用不同
C/S構件的重用性不如在B/S要求下的構件的重用性好。
B/S的多重結構要求構件相對獨立的功能.能夠相對較好的重用.C/S與B/S結構的比較5.系統(tǒng)維護不同
C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級難.可能是再做一個全新的系統(tǒng)
B/S構件組成,方面構件個別的更換,實現(xiàn)系統(tǒng)的無縫升級.系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。6.處理問題不同
C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高,需求與操作系統(tǒng)相關.應該都是相同的系統(tǒng)。
B/S建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是C/S無法作到的。與操作系統(tǒng)平臺關系最小。
C/S與B/S結構的比較7.用戶接口不同
C/S多是建立的Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高。
B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流.并且大部分工作難度減低,減低開發(fā)成本。8.信息流不同
C/S程序一般是典型的中央集權式的機械處理,交互性相對低。
B/S信息流向可變化,B-B、B-C、B-G等信息流向變化,更像交易中心。
第四節(jié)MIS的典型模式—ERP
伴隨著市場環(huán)境和管理理念的變化,相對完整意義上的管理信息系統(tǒng)的功能模式先后經歷了MRP→MRPⅡ→ERP的演變過程。商品供求供給不足,企業(yè)主導→生產能力過剩,客戶主導市場競爭小,價格為主,競爭→大,服務為主,合作+競爭社會經濟環(huán)境簡單(封閉式,經濟人,資源充裕,制度不完善)→復雜(開放式,社會人,資源緊張,制度完善)管理理念企業(yè)為本,利潤最大化,封閉式,物化成本節(jié)約,效率→客戶至上,價值最大化,開放式,時間成本節(jié)約,效益MIS演變
MRP→MRPⅡ→ERP(含e-ERP)第四節(jié)MIS的典型模式—ERP
一、ERP的概念
企業(yè)資源計劃(EnterpriseResourcesPlanning,簡稱ERP)
是基于“供應鏈”的管理思想,由美國GartnerGroup咨詢公司在1990年提出的,他們從四個方面就其功能標準給出了界定:⑴超越MRPⅡ范圍和集成功能;⑵支持混合方式的制造環(huán)境;⑶支持動態(tài)的監(jiān)控能力,提高業(yè)務績效;⑷支持開放的客戶機/服務器計算環(huán)境第四節(jié)MIS的典型模式—ERP
⑴面向市場,面向經營,面向銷售,能夠對市場快速響應;包含供應鏈管理的全部功能,強調供應商、制造商與分銷商間的新的合作伙伴關系;并且支持企業(yè)后勤管理。⑵強調企業(yè)流程與工作流管理,通過工作流實現(xiàn)企業(yè)的人員、財務、制造與分銷間的集成,支持企業(yè)過程重組。⑶具有完善的企業(yè)財務管理體系,支持資本運作,強調對資金流和信息流的控制,將對供應鏈的管理上升到對價值鏈的控制。ERP的特點第四節(jié)MIS的典型模式—ERP
ERP的特點⑷具有較完善的人力資源管理功能,將人力資源這一重要而又相對孤立的系統(tǒng)有機集成于企業(yè)核心管理系統(tǒng)之內。⑸支持MRPⅡ與JIT(Just-In-Time)的混合生產管理模式,也支持多種生產方式(離散制造、連續(xù)流程制造等)的管理模式。⑹采用了最新的計算機技術,如客戶/服務器分布式結構、面向對象技術、電子數(shù)據(jù)交換EDI、多數(shù)據(jù)庫集成、圖形用戶界面、第四代語言及輔助工具。第四節(jié)MIS的典型模式—ERP
ERP的特點⑺具有多語種、多幣制轉換與合成功能,支持多工廠、多地點的跨國經營運作管理,支持遠程通信和電子商務。⑻突破了MRPⅡ只局限在傳統(tǒng)制造業(yè)的格局,能夠滿足其它行業(yè)的管理需求。第四節(jié)MIS的典型模式—ERP
二、ERP的系統(tǒng)流程
ERP將企業(yè)內部管理職能劃分若干個相互協(xié)同作業(yè)的支持子系統(tǒng),如成本、生產、質量、銷售管理等,通過功能有機集成,對供應鏈上的所有環(huán)節(jié),如訂單、采購、庫存、計劃、生產制造、質量控制、運輸、分銷、服務與維護、財務管理、投資管理、經營風險管理、決策管理、獲利分析、人事管理、實驗室管理、項目管理、配方管理等,進行有效的動態(tài)實時控制,使企業(yè)的物流、信息流、資金流和工作流協(xié)同運動,實現(xiàn)企業(yè)資源的合理高效利用。
ERP的系統(tǒng)流程圖銷售管理生產管理應付管理采購管理經營預測總賬管理庫存管理成本管理應收管理固定資產管理預算會計工資管理人力資源管理運輸管理分銷管理質量管理設備管理第四節(jié)MIS的典型模式—ERP
三、ERP的功能結構ERP系統(tǒng)主生產計劃銷售管理采購管理庫存管理賬務管理應收賬管理應付賬管理成本管理現(xiàn)金管理固定資產管理分銷資源管理工資管理人力資源管理系統(tǒng)管理準時生產制造管理制造標準管理質量管理設備管理工作流管理物料需求計劃能力需求計劃車間管理第四節(jié)MIS的典型模式—ERP
四、ERP的未來發(fā)展
鑒于當今信息技術和經濟全球化進程的飛速發(fā)展以及企業(yè)的經營環(huán)境巨大的變化,一個完整的ERP系統(tǒng)應該基于合作競爭及供應鏈理論,為企業(yè)提供經營所需的所有功能﹐能把企業(yè)的利益相關者及企業(yè)內各功能部門無縫整合起來﹐并為它們提供決策支持。因此,從ERP功能的角度看,未來的ERP將是基于IT技術的多行業(yè)、多地區(qū)、多業(yè)務的全面集成與協(xié)同,即e-ERP的發(fā)展。e-ERP的概念框架注:EAI
(EnterpriseApplicationIntegration,企業(yè)應用集成)
SRM(SupplierRelationshipManagement,供應商關系管理)
PLM(productlifecyclemanagement,產品生命周期管理)CPM
(CriticalPathMethod,關鍵路徑法)管理信息系統(tǒng)的建設基礎一、計算機系統(tǒng)第一節(jié)技術基礎計算機硬件計算機軟件二、數(shù)據(jù)處理技術
數(shù)據(jù)處理技術數(shù)據(jù)處理是指對各種類型的數(shù)據(jù)進行收集、存儲、分類、排序、計算或加工、檢索、傳輸、遞交等工作,數(shù)據(jù)處理通常也稱為信息處理。進行數(shù)據(jù)處理時需要考慮以下問題:數(shù)據(jù)以何種方式存儲在計算機中;采用何種數(shù)據(jù)結構能有利于數(shù)據(jù)的存儲和取用;采用何種方法從已組織好的數(shù)據(jù)中檢索數(shù)據(jù)。數(shù)據(jù)處理的基本內容數(shù)據(jù)收集;數(shù)據(jù)轉換;數(shù)據(jù)的篩選、分組和排序;數(shù)據(jù)的組織;數(shù)據(jù)的運算;數(shù)據(jù)存儲;數(shù)據(jù)檢索;數(shù)據(jù)輸出。數(shù)據(jù)處理技術的發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫管理階段分布式數(shù)據(jù)庫系統(tǒng)階段人工管理階段文件管理階段數(shù)據(jù)庫管理階段分布式數(shù)據(jù)庫系統(tǒng)階段三、數(shù)據(jù)庫技術
(一)基本概念數(shù)據(jù)庫是將數(shù)據(jù)按一定格式存儲在計算機內的數(shù)據(jù)的倉庫,即存儲在計算機內的相關數(shù)據(jù)的集合。
數(shù)據(jù)庫管理系統(tǒng)(DBMS)是數(shù)據(jù)庫系統(tǒng)的核心,是對數(shù)據(jù)庫進行管理的軟件系統(tǒng)。主要功能是數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立與維護。數(shù)據(jù)庫系統(tǒng)是指以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的計算機軟件系統(tǒng),通常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)是由外模式、內模式和概念模式組成的多級系統(tǒng)結構。它通常由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、硬件和軟件支持系統(tǒng)、用戶(最終用戶、應用程序設計員和數(shù)據(jù)庫管理員)4個部分組成。二、數(shù)據(jù)模型數(shù)據(jù)模型的要素數(shù)據(jù)結構:用于描述系統(tǒng)的靜態(tài)特征,是所研究的對象類型的集合,它將確定數(shù)據(jù)庫的邏輯結構,即從用戶的角度看數(shù)據(jù)是如何組成的。數(shù)據(jù)操作:用于描述系統(tǒng)的動態(tài)特征,是對數(shù)據(jù)庫中各種對象的實例所允許執(zhí)行的操作的集合。數(shù)據(jù)庫主要有查詢和修改兩類操作。數(shù)據(jù)模型要定義這些操作的確切含義、操作及實現(xiàn)操作的語言。數(shù)據(jù)完整性約束:是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和存儲規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及其變化,以保證數(shù)據(jù)的正確有效和相容。1、層次數(shù)據(jù)庫模型用樹結構表示實體之間聯(lián)系的模型…院系1院系2院系N-1院系N學校班級1班級N-1班級2班級N…學生2學生1學生N-1學生N…2、網(wǎng)狀數(shù)據(jù)庫模型用網(wǎng)絡來表示實體之間聯(lián)系的模型3、關系數(shù)據(jù)庫模型用數(shù)據(jù)的二維表格來描述實體與實體間的聯(lián)系4、面向對象數(shù)據(jù)庫模型面向對象數(shù)據(jù)庫模型四、網(wǎng)絡與通信
(一)計算機網(wǎng)絡的概念計算機網(wǎng)絡是利用通信線路將地理位置分散的、具有獨立功能的許多計算機系統(tǒng)連接起來,按照某種協(xié)議進行數(shù)據(jù)通信,以實現(xiàn)資源共享的信息系統(tǒng)。組成:若干個主機、一個通訊子網(wǎng)和一系列的協(xié)議。(二)計算機網(wǎng)絡的組成通信子網(wǎng)與資源子網(wǎng)(三)計算機網(wǎng)絡的功能計算機網(wǎng)絡的功能:數(shù)據(jù)通信資源共享提高可靠性提高系統(tǒng)處理能力(四)網(wǎng)絡通信結構模式網(wǎng)絡通信結構模式主機終端模式文件服務器模式客戶/服務器模式瀏覽器/服務器模式第二節(jié)管理基礎MIS失敗率高是企業(yè)管理的一大難題,一直困擾著很多企業(yè)。失敗的原因可能是多方面的,管理基礎是影響企業(yè)實施MIS成敗的一個關鍵因素。管理基礎工作涉及企業(yè)的很多方面,包括:標準化規(guī)范化制度化一、標準化標準化標準化工作主要指制定標準、組織實施標準和對標準的實施進行監(jiān)督檢查。MIS建設的標準化工作包括:基礎數(shù)據(jù)的標準化業(yè)務流程的標準化信息分類編碼的標準化二、規(guī)范化規(guī)劃化指對企業(yè)中重復性事物和概念,通過制定、發(fā)布和實施標準(規(guī)范、規(guī)程、制度等)達到統(tǒng)一,以獲得最佳秩序和社會效益。業(yè)務流程規(guī)范化是企業(yè)規(guī)范化工作的重點。業(yè)務流程圖是以一項相對獨立的管理業(yè)務為單位,用標準圖例和簡單的文字說明將其業(yè)務內容、步驟和要求繪制出來的圖表,目的是對管理業(yè)務進行規(guī)范化和標準化,是企業(yè)中管理規(guī)程一類的文件。三、制度化制度化規(guī)章制度是用文字的形式對各項管理工作和業(yè)務流程要求所作的規(guī)定,是全體員工的行為規(guī)范和準則。企業(yè)的制度化工作涉及企業(yè)運作的方方面面,包括資源、項目、機構、流程等各方面的管理制度。從MIS項目實施的角度而言,與其直接相關的制度化工作包括:組織管理制度資金管理制度軟硬件管理制度信息資源的管理制度第三節(jié)資源基礎MIS的有效運行需要企業(yè)提供全面、準確的基礎數(shù)據(jù),并提供持續(xù)的人、財、物等的資源保障,包括:數(shù)據(jù)資源人力資源財務資源環(huán)境資源一、數(shù)據(jù)資源二、人力資源人力資源包括:系統(tǒng)用戶信息主管(CIO)系統(tǒng)開發(fā)技術人員系統(tǒng)分析員系統(tǒng)設計員程序設計員系統(tǒng)維護人員…三、財務資源MIS的建設費用隨著系統(tǒng)的類型、范圍及功能要求的不同而不同。一般來說,MIS的建設費用應為開發(fā)費用和運行維護費用之和。軟件開發(fā)費用測算的一般過程四、環(huán)境資源環(huán)境資源包括:購置各種設備,包括計算機硬件、軟件(如操作系統(tǒng)、數(shù)據(jù)庫軟件)、通信設備、網(wǎng)絡設備等。建設機房。機房建設需要配備供電系統(tǒng)、接地防雷系統(tǒng)、空調系統(tǒng)、照明系統(tǒng)、消防報警系統(tǒng)、安防系統(tǒng)、綜合布線與網(wǎng)絡系統(tǒng)等,并制定機房管理制度,以確保計算機安全。確保網(wǎng)絡安全和數(shù)據(jù)安全。為確保網(wǎng)絡安全,需要安裝防火墻和殺毒軟件,防范黑客攻擊。為確保數(shù)據(jù)安全,需要對計算機進行口令設置,并進行異機或異地數(shù)據(jù)備份。
系統(tǒng)開發(fā)方法
第1節(jié)MIS開發(fā)方法概述一、系統(tǒng)開發(fā)方法的歷史回顧系統(tǒng)開發(fā)方法的發(fā)展與信息技術在管理中應用的拓展、程序設計語言以及軟件工程技術的發(fā)展密不可分。值得注意的是,系統(tǒng)開發(fā)方法的發(fā)展并非是簡單的否定過程,早期的開發(fā)方法及思想仍然被廣泛運用于當今的MIS系統(tǒng)開發(fā)。二、MIS開發(fā)原則穩(wěn)定性先進性和實用性面向用戶工程化和標準化整體性一把手三、MIS開發(fā)策略自下而上策略先實現(xiàn)具體的日常業(yè)務功能,然后根據(jù)需要逐步增加有關管理控制和決策方面的功能,由低級到高級,不斷完善,從而構成整個MIS并支持企業(yè)戰(zhàn)略目標。自上而下策略將企業(yè)看成一個整體,探索合理的信息流,確定系統(tǒng)方案,然后自上而下層層分解,確定需要那些功能去保證目標的完成,從而劃分相應的業(yè)務子系統(tǒng)。
第二節(jié)結構化開發(fā)方法
一、結構化開發(fā)方法的基本思想(1)將一個復雜的系統(tǒng)分解成一個多層次的模塊化結構;(2)使每一個模塊盡可能獨立;(3)用直觀的工具來表達系統(tǒng)的結構。二、結構化開發(fā)方法的主要原則用戶參與、用戶至上“自頂向下”為主,“自底向上”為輔
嚴格劃分工作階段,明確規(guī)定各階段的任務和目標
為系統(tǒng)未來的擴展預留空間
工作成果文檔化、規(guī)范化
一把手三、結構化開發(fā)方法的階段劃分及工作內容四、結構化開發(fā)方法的評價優(yōu)點1、強調系統(tǒng)開發(fā)過程的整體性和全局性;2、嚴格地區(qū)分開發(fā)階段,強調一步一步地嚴格地進行系統(tǒng)分析和設計。缺點(1)開發(fā)周期長;(2)注重系統(tǒng)功能,兼顧數(shù)據(jù)結構方面不夠;(3)結構化程度較低的系統(tǒng),在開發(fā)初期難于鎖定功能要求。第三節(jié)原型法一、原型法概述
原型法是借鑒了技術工程中的建模方法,針對傳統(tǒng)生命周期方法的缺陷提出的?;舅枷胧窃谠谙薅ǖ臅r間內用最經濟的方法,開發(fā)出一個可實際運行的系統(tǒng)原型,使用戶在最短的時間內看到未來系統(tǒng)的概貌,以便盡早澄清不明確的系統(tǒng)需求。然后在原型系統(tǒng)的運行中用戶發(fā)現(xiàn)問題,提出修改意見,技術人員完善原型,使它逐步滿足用戶的要求。二、原型法的開發(fā)步驟三、原型的分類和修改控制修改控制分類
①拋棄式原型②演進式原型
①限制用戶接受程度②按費用/效益方法控制。③按修改次數(shù)控制。四、原型法所需的軟件支持環(huán)境一個方便靈活的數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)字典管理系統(tǒng)交互式工作環(huán)境。一套高級的軟件工具
一個非過程化的報表或屏幕生成器
自動文件編排一套高級的軟件工具
五、關于原型法的評價優(yōu)點1、符合人們認識事物的規(guī)律;2、開發(fā)周期短,費用相對少;3、系統(tǒng)更加貼近實際;4、易學易用;5、應變能力強;缺點1、原型法不適合大規(guī)模系統(tǒng)的開發(fā);2、開發(fā)過程管理要求高;3、缺乏規(guī)范化的文檔資料第四節(jié)面向對象開發(fā)方法一、基本術語對象:消息:類和類層次:繼承性:封裝性:多態(tài)性:動態(tài)聯(lián)編:
第四節(jié)面向對象開發(fā)方法二、面向對象分析
面向對象分析的具體任務是確定和描述系統(tǒng)中的對象、對象的靜態(tài)特性與動態(tài)特性、對象間的關系及對象的行為約束,給出針對問題域的對象模型。面向對象分析可分為系統(tǒng)的靜態(tài)結構分析和系統(tǒng)的動態(tài)行為分析兩個主要部分。
三、面向對象設計系統(tǒng)設計1、系統(tǒng)層次結構設計;2、系統(tǒng)數(shù)據(jù)存儲設計;3、系統(tǒng)資源訪問設計
;4、網(wǎng)絡與分布設計
;5、并發(fā)性設計;6、對象互操作方式設計。對象設計
1、靜態(tài)結構設計;2、動態(tài)行為模型設計。四、面向對象編程程序設計語言為了把面向對象設計結果順利地轉變成面向對象程序,首先應該選擇一種適當?shù)某绦蛟O計語言。到底應該選用面向對象語言還是非面向對象語言,一方面要從全局的觀點進行選擇,另一方面要考慮要選擇的語言的功能和特點。程序設計風格良好的面向對象程序設計風格,既包括傳統(tǒng)的程序設計風格準則,也包括為適應面向對象方法所特有的概念而必須遵循的一些新準則。
五、關于面向對象方法的評價優(yōu)點1、利用特定的軟件工具直接完成從對象客體的描述到軟件之間的轉換
;2、縮短了系統(tǒng)開發(fā)周期
;3、簡化了分析和設計
;4、系統(tǒng)的適應性、重用性和可維護性好
;缺點1、對軟件開發(fā)環(huán)境要求較高
;2、自下向上的開發(fā)方法易造成系統(tǒng)整體結構不合理,各部分關系失調等問題,不利于大型系統(tǒng)開發(fā)。第五節(jié)計算機輔助開發(fā)方法
一、CASE方法的基本思想CASE被定義為支持軟件開發(fā)生命周期的集成化工具、技術和方法。CASE支持系統(tǒng)開發(fā)戰(zhàn)略規(guī)劃和需求分析各個階段;允許用戶在各種圖形方式和多窗口的開發(fā)平臺上用不同的開發(fā)方法工作;支持從分析設計各個部分向實施和維護應用的機器自動轉換過程,直至實際問題的最后求解。CASE支持系統(tǒng)開發(fā)戰(zhàn)略規(guī)劃和需求分析各個階段;允許用戶在各種圖形方式和多窗口的開發(fā)平臺上用不同的開發(fā)方法工作;支持從分析設計各個部分向實施和維護應用的機器自動轉換過程,直至實際問題的最后求解。第五節(jié)計算機輔助開發(fā)方法
二、常用CASE工具1.RationalRose2.PowerDesigner3.Microsoft
VisualVisio第六節(jié)四種開發(fā)方法的比較與選擇原型法面向對象結構化方法是軟件工程開發(fā)的基礎方法,具有的嚴密的工作程序、規(guī)范的理論基礎、完善的圖表工具,其重要技術是結構化規(guī)劃、分析與設計,為系統(tǒng)整體優(yōu)化提供方法論。可以看成是改進了需求定義的結構化開發(fā)方法,其重要技術是模塊設計、會話設計及模擬,主要優(yōu)勢是有助于提升用戶對系統(tǒng)的滿意度
面向對象開發(fā)方法的出發(fā)點是基于對象概念分解系統(tǒng),其重要技術是抽象、信息隱蔽、模塊化,主要優(yōu)勢是有助于提升系統(tǒng)模塊的共享性和開發(fā)效率
CASE方法為整個生命周期提供了自動化生產工具,使開發(fā)工作量和重點轉移到生命周期的前端,在提升開發(fā)效率的同時,提升了系統(tǒng)開發(fā)的科學性系統(tǒng)規(guī)劃第一節(jié)系統(tǒng)規(guī)劃概述一、MIS建設中存在的主要問題盡管MIS已經有了很大的發(fā)展,但不少已經建成或正在建設的系統(tǒng)仍然面臨一系列問題。原因是多方面的,其中一個主要原因就是人們更多地關心怎樣建設一個MIS,而對于建設一個什么樣的MIS卻注意不夠。第一節(jié)系統(tǒng)規(guī)劃概述一、系統(tǒng)規(guī)劃的基本概念MIS規(guī)劃是指從服從和服務于企業(yè)戰(zhàn)略的角度,對企業(yè)信息系統(tǒng)近、中、長期的使命和目標、實現(xiàn)策略和方法、實施方案等內容所做出的統(tǒng)籌安排。三、信息系統(tǒng)發(fā)展的階段模型——諾蘭模型(1)初裝
初裝階段標志著組織購買第一臺計算機,并初步開發(fā)管理應用程序。特點⑴組織中只有個別人具有使用計算機的能力;⑵該階段一般發(fā)生在一個組織的財務部門。(2)蔓延
處于蔓延階段的組織中,計算機的應用初見成效,管理應用程序從少數(shù)部門擴散到多數(shù)部門。特點⑴數(shù)據(jù)處理能力得到迅速發(fā)展;⑵出現(xiàn)許多新問題(如數(shù)據(jù)冗余、數(shù)據(jù)不一致性、難以共享等);⑶計算機使用效率不高等。(3)控制
主要指對組織中計算機的數(shù)量進行控制。特點⑴成立了一個領導小組;⑵采用了數(shù)據(jù)庫(DB)技術;⑶這一階段是計算機管理變?yōu)閿?shù)據(jù)管理的關鍵。(4)集成
集成階段就是在控制的基礎上,對子系統(tǒng)中的硬件進行重新聯(lián)接,建立集中式的數(shù)據(jù)庫及能夠充分利用和管理各種信息的系統(tǒng)。特點⑴建立集中式的DB及相應的IS;⑵增加大量硬件,預算費用迅速增長。(5)數(shù)據(jù)管理特點數(shù)據(jù)真正成為企業(yè)的重要資源(6)成熟特點信息系統(tǒng)可以滿足企業(yè)的各管理層次要求,從操作層的事務處理(EDP)到中間管理層的控制管理(MIS),到支持高級管理層的決策支持(DSS),真正實現(xiàn)信息資源的管理。四、系統(tǒng)規(guī)劃階段的主要任務與特點(一)系統(tǒng)規(guī)劃的主要任務制定信息系統(tǒng)的發(fā)展戰(zhàn)略;制定信息系統(tǒng)的總體方案,形成MIS的總體結構方案,安排項目開發(fā)計劃;制定系統(tǒng)建設的資源分配計劃。(二)系統(tǒng)規(guī)劃階段的特點結構化程度低高層管理人員是參與的主體系統(tǒng)規(guī)劃不宜過細
一套高級的軟件工具
制定一個科學而又合理的目標和達到該目標的可行途徑MIS系統(tǒng)規(guī)劃須納入組織發(fā)展規(guī)劃框架之內,隨環(huán)境發(fā)展而相應調整
采用多種方法相互配合(三)系統(tǒng)規(guī)劃應遵循的原則支持企業(yè)的總目標著眼于高層管理,兼顧各管理層的要求
擺脫信息系統(tǒng)對組織機構的依從性一套高級的軟件工具
便于實施
管理、人、技術應協(xié)調發(fā)展使系統(tǒng)結構有良好的整體性(四)信息系統(tǒng)的戰(zhàn)略規(guī)劃第二節(jié)現(xiàn)行系統(tǒng)初步調查與分析一、現(xiàn)行系統(tǒng)初步調查是指對企業(yè)的目標、任務、企業(yè)概況、外部環(huán)境、當前系統(tǒng)的業(yè)務流程和子系統(tǒng)的劃分、系統(tǒng)的開發(fā)條件等做出概括性的描述,并為系統(tǒng)目標的確定以及方案的可行性研究提供定性和定量的依據(jù)。初步調查內容和方法。第二節(jié)現(xiàn)行系統(tǒng)初步調查與分析二、企業(yè)狀況分析在初步調查的基礎上,對調查結果進行分析,以便發(fā)現(xiàn)現(xiàn)行系統(tǒng)存在的問題和優(yōu)化改進的方向和途徑。這項工作需要企業(yè)管理專家和信息系統(tǒng)專家共同進行。分析的內容包括對MIS的應用需求、現(xiàn)行管理體制的合理性與缺陷等六個方面。第三節(jié)方案構想及可行性研究一、開發(fā)方案構想(1)新系統(tǒng)的目標(近期、中期和遠期);(2)新系統(tǒng)的總體結構和層次;(3)新系統(tǒng)的主要功能和子系統(tǒng)劃分;(4)新系統(tǒng)的硬件配置原則。(5)新系統(tǒng)實施計劃
可行性分析二、可行性分析經濟可行性技術可行性管理可行性可行性分析報告要求與環(huán)境調查新方案構想必要性分析系統(tǒng)開發(fā)是否有必要?有必要系統(tǒng)開發(fā)的資源和條件是否具備費用估算:
效益估算:直接經濟效益間接經濟效益第三節(jié)方案構想及可行性研究三、可行性研究報告的內容緒論初步調查和分析新系統(tǒng)的方案可行性研究可選的其他方案結論
第三節(jié)方案構想及可行性研究四、系統(tǒng)規(guī)劃的有關文檔資料(1)系統(tǒng)開發(fā)立項報告(2)可行性研究報告(3)系統(tǒng)開發(fā)計劃書企業(yè)目標信息系統(tǒng)目標企業(yè)過程開發(fā)策略數(shù)據(jù)分析信息系統(tǒng)結構數(shù)據(jù)識別設計一、BSP方法
企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,簡稱BSP法)是一種能根據(jù)企業(yè)目標制定出MIS戰(zhàn)略規(guī)劃的結構化方法。從企業(yè)目標入手,逐步將企業(yè)目標轉化為管理信息系統(tǒng)的目標和結構,從而更好地支持企業(yè)目標的實現(xiàn)。第四節(jié)戰(zhàn)略規(guī)劃常用方法(1)準備工作;(2)調研;(3)定義業(yè)務過程;(4)業(yè)務過程重組;(5)定義數(shù)據(jù)類;(6)定義MIS的總體結構;(7)確定子系統(tǒng)開發(fā)的先后順序;(8)形成文檔、建議書以及開發(fā)計劃。2、BSP方法的詳細步驟第四節(jié)戰(zhàn)略規(guī)劃常用方法二、關鍵成功因素法
關鍵成功因素法通過分析,找出使得企業(yè)成功的關鍵因素,然后再圍繞這些關鍵因素來確定系統(tǒng)的需求,并進行規(guī)劃。
如何理解關鍵成功因素(CriticalSuccessFactors,簡稱CSF)指的是對企業(yè)成功起關鍵作用的因素。第四節(jié)戰(zhàn)略規(guī)劃常用方法第四節(jié)戰(zhàn)略規(guī)劃常用方法CSF法中的因果圖第四節(jié)戰(zhàn)略規(guī)劃常用方法三、戰(zhàn)略集轉化法通過分析找出使得企業(yè)成功的關鍵因素,然后再圍繞這些關鍵因素來確定系統(tǒng)的需求,并進行規(guī)劃。
SST法實例四、三種方法的比較CSF法能抓住主要矛盾,方法最有利于確定企業(yè)的管理目標;SST法能將各種人的不同層次的要求,轉化為信息系統(tǒng)目標的結構化方法,但它在突出重點方面不如CSF法。可以把三種方法結合起來使用,稱為CSB方法(即CSF,SST和BSP結合)??梢匝a充單個方法的不足。第四節(jié)戰(zhàn)略規(guī)劃常用方法系統(tǒng)實施、評價與運行管理信息系統(tǒng)生命周期的五個階段一、系統(tǒng)實施的主要任務第一節(jié)系統(tǒng)實施硬件準備軟件準備人員培訓數(shù)據(jù)準備系統(tǒng)轉換硬件準備硬件準備包括購置、安裝、調試計算機主機,輸入輸出設備、存儲設備、輔助設備(穩(wěn)壓電源、空調設備等)、通信設備以及機房建設等等。軟件準備軟件包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應用軟件。這些軟件有些需要購買,有些需要組織人員編寫。人員培訓人員培訓主要指用戶的培訓,包括主管人員和業(yè)務人員。數(shù)據(jù)準備數(shù)據(jù)的準備主要指數(shù)據(jù)的收集、整理、錄入等工作。系統(tǒng)轉換系統(tǒng)轉換是指經過對實際數(shù)據(jù)運行檢驗正確無誤后,新系統(tǒng)替代舊系統(tǒng)的過程。二、結構化系統(tǒng)實施方法基本思想從兩個方面控制模塊實現(xiàn)的先后次序:先上后下,先總后分;合理劃分版本。先上后下,先總后分先調試頂層模塊及各個接口,然后逐層向下,層層展開,最后調試最底層的模塊根據(jù)各方面的因素,將整個實施分為若干個“版本”,先實現(xiàn)一個只反映系統(tǒng)輪廓或骨架,實際功能尚不完善的“版本”,在這個“版本”中所包含的模塊有頂層模塊、第二層模塊,也可能有第三、第四層模塊。然后在此基礎上不斷添加新的功能模塊,最后使系統(tǒng)的全部功能得以實現(xiàn)合理劃分版本(1)先上層后下層,先控制部分后執(zhí)行部分,這樣有利于盡早地、盡可能多地測試模塊間的接口,驗證系統(tǒng)結構的正確性。(2)根據(jù)用戶的要求,安排模塊的實現(xiàn)程序。用戶希望先實現(xiàn)的功能先安排,使用戶不斷了解工作進展。(3)較復雜的模塊分散在幾個版本中實現(xiàn)。(4)結合文件的建立,統(tǒng)籌安排。(5)結合使用的硬件、軟件資源、人員培訓、研制力量統(tǒng)籌安排。版塊劃分示例一、程序設計的原則第二節(jié)程序設計可維護性可靠性可理解性效率健壯性二、程序設計方法1、結構化程序設計方法(SP)
a.順序結構b.選擇結構c.循環(huán)結構2、速成原型式的程序開發(fā)方法首先將HIPO圖中帶有普遍性的功能模塊集中然后再去尋找有無相應、可用的軟件工具,若有則使用這些工具生成這些程序模型原型。否則,可考慮開發(fā)一個能夠適合各子系統(tǒng)情況的通用模塊。3.面向對象程序設計方法面向對象的程序設計方法一般應與OOD所設計的內容相對應。它實際上是一個簡單、直接的映射過程,即將OOD中所定義的范式直接用面向對象的程序(OOP),如C++,Smalltalk,VisualC等來取代即可。第三節(jié)系統(tǒng)測試發(fā)現(xiàn)系統(tǒng)內部的錯誤了解系統(tǒng)的響應時間、事務處理吞吐量、載荷能力、失效恢復能力以及系統(tǒng)實用性等指標系統(tǒng)測試目的一、系統(tǒng)測試的方法與技術
測試方法分類(一)靜態(tài)測試定義1通過對被測程序的靜態(tài)審查,發(fā)現(xiàn)代碼中潛在的錯誤2檢查代碼和設計是否一致;檢查代碼邏輯表達是否正確和完整;檢查代碼結構是否合理等等內容3人工測試方法計算機輔助靜態(tài)分析方法方法(二)動態(tài)測試定義1通過運行程序來達到測試目的的一種測試方法2設計“測試用例”執(zhí)行被測程序分析執(zhí)行結果并發(fā)現(xiàn)錯誤內容3黑盒測試白盒測試方法1、黑盒測試法“黑盒”是指看不見程序的內部結構只測試它的每個功能是否達到預期要求不必要求測試人員考慮模塊內部的結構“黑盒測試”必須由獨立的測試人員執(zhí)行,因為開發(fā)者難以做到客觀、公正黑盒測試法包括:等價分類法、邊緣分析法、錯誤推斷法(1)等價分類法將輸入數(shù)據(jù)的可能值分成若干“等價類”,每一類以一個代表性的測試數(shù)據(jù)進行測試,這個數(shù)據(jù)就等價于這一類中的其它數(shù)據(jù)例:輸入的數(shù)據(jù)范圍為從1到999等價分類法示例某城市的電話號碼的構成原則為:則等價分類為:等價分類法示例某城市的電話號碼的構成原則為:則等價分類為:假定被調試的程序能接受一切符合上述規(guī)定的電話號碼,拒絕所有不符合規(guī)定的號碼,請思考:應該用幾個測試用例?分別是什么?(2)邊緣分析法經驗表明,處理邊界情況時程序最容易發(fā)生錯誤邊緣分析法取邊緣值作為測試數(shù)據(jù)選取的測試數(shù)據(jù)應該剛好等于、稍小于和稍大于等價類邊界值的數(shù)據(jù)例如:輸入數(shù)據(jù)的值的范圍是-1.0至1.0,則可選-1.0、1.0、-1.001、和1.001等數(shù)據(jù)作為測試數(shù)據(jù)(3)錯誤推斷法錯誤推測法在很大程度上靠直覺和經驗進行。它的基本想法是列舉出程序中可能有的錯誤和容易發(fā)生錯誤的特殊情況,并且根據(jù)它們選擇測試用例。如:輸入的學生成績超過100分或為負值;輸入一些不存在的數(shù)據(jù),如輸入文字中不存在的編碼等等2、白盒測試法“白盒”是指看得見程序的內部結構測試源程序的邏輯結構以及實現(xiàn)細節(jié)要求測試人員了解模塊的內部結構“白盒測試”必須由開發(fā)者自己執(zhí)行,因為別的測試人員無法了解到程序的內部實現(xiàn)細節(jié)根據(jù)覆蓋的程度不同,使用的白盒測試法也不同,經常使用的白盒測試法有語句覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆益和條件組合覆蓋。(1)語句覆蓋法執(zhí)行足夠多的測試用例,使得被測程序中每個可執(zhí)行語句至少被執(zhí)行一次。語句覆蓋是最弱的覆蓋標準(2)判定覆蓋法判定覆蓋是指執(zhí)行足夠多的調試用例,使得被測程序中不僅每個語句必須至少執(zhí)行一次,而且每個判定的可能的結果都應該至少執(zhí)行一次,也就是每個判定的每個分支都至少執(zhí)行一次。對于上述例子來說,如果設計兩個用例,使它們通過路徑ace和abd,或者通過路徑acd和abe,就可以達到判斷覆蓋的目的,因此,選擇下列兩組輸入數(shù)據(jù)作為判斷覆蓋的用例:①A=3,B=0,X=3(覆蓋acd),②A=2,B=1,X=3(覆蓋abe)判定覆蓋仍是弱的覆蓋標準(3)條件覆蓋法執(zhí)行足夠多的測試用例,使得被測程序中每個判定的每個條件的可能值至少執(zhí)行一次。仍用圖8.4的程序為例,它共有四個條件:A>l,B=0,A=2,X>l為了實現(xiàn)條件覆蓋,需要執(zhí)行足夠的用例使得在a點出現(xiàn)的結果有:
A>l,A≤l,B=0,B≠0同時,在b點出現(xiàn)的結果有:
A=2,A≠2,X>l,X≤l設計以下兩個測試用例即可達到這個目的:①A=2,B=0,X=4(滿足A>1,B=0,A=2和X>1的條件,執(zhí)行路徑ace)②A=1,B=2,X=1(滿足A≤1,B≠0,A≠2和X≤1的條件,執(zhí)行路徑abd)條件覆蓋法思考題上述例子用以下兩個測試用例是否可以?①A=1,B=0,X=3②A=2,B=1,X=1從中你能得出條件覆蓋法和判斷覆蓋法之間的什么關系?(4)判斷/條件覆蓋法執(zhí)行足夠多的測試用例,使得被測程序中的判定的每個條件的所有可能取值至少執(zhí)行一次,同時每個判定本身的所有可能判定結果至少執(zhí)行一次是判定覆蓋與條件覆蓋的綜合,但不能保證檢查出邏輯表達式的全部錯誤。對于上例中A>1時檢查B=0,而A<=1時,B<>0卻不去驗證了(5)條件組合覆蓋條件組合覆蓋是更強的邏輯覆蓋標準,它要求選取足夠多的測試數(shù)據(jù),使得每個判定表達式中條件的各種可能組合都至少出現(xiàn)一次。對于上述例子,共有八種可能的條件組合:①A>1,B=0;②A>1,B≠0;③A≤1,B=0;④A≤1,B≠0;⑤A=2,X>1;⑥A=2,X≤1;⑦A≠2,X>1;⑧A≠2,X≤1下面的四組測試數(shù)據(jù)可以使上面列出的八種組合每種至少出現(xiàn)一次:①A=2,B=0,X=4(針對A>1,B=0;A=2,X>1兩種組合);②A=2,B=1,X=1(針對A>1,B≠0;A=2,X≤1兩種組合);③A=1,B=0,X=2(針對A≤1,B=0;A≠2,X>1兩種組合);④A=1,B=1,X=1(針對A≤1,B≠0;A≠2,X≤1兩種組合)滿足條件組合覆蓋標準的測試數(shù)據(jù),也一定滿足判定覆蓋、條件覆蓋和判定/條件覆蓋標準二、系統(tǒng)測試過程系統(tǒng)測試步驟1、單元測試單元:程序中的一個模塊或一個子系統(tǒng),是程序設計的最小單位在軟件編碼階段進行,確認模塊作為單元能夠正常運行2、集成測試把經過測試的單元按一定順序組裝成為系統(tǒng),進行測試,又稱接口測試可采取自頂向下和自底向上兩種測試方法自頂向下:先分別測試A、B、C、D、E、F,然后將六個模塊連接起來再測試自底向上:先并行測試E、C、F,然后測試B、D,最后測試A3、確認測試確認測試主要檢查軟件是否滿足需求說明書的要求,既驗證軟件功能與用戶要求的一致性主要包括:(1)功能方面應測試系統(tǒng)的輸入、處理、輸出是否滿足需求;(2)性能方面應測試系統(tǒng)的數(shù)據(jù)精確度、時間特性、適應性、是否滿足設計要求;(3)其他限制條件的測試:如可使用性、安全保密性等等。4、系統(tǒng)測試系統(tǒng)測試是將經過確認測試的軟件與硬件、外設等等其他元素結合在一起,對軟件系統(tǒng)進行整體測試和有效性測試恢復測試安全測試強度測試性能測試5、驗收測試驗收測試確認已開發(fā)的軟件能否達到驗收標準,包括對測試有關的文檔資料的審查驗收和對程序測試驗收測試用例應該是由實際意義的數(shù)據(jù)組成的。可以請用戶參與測試用例的設計測試方法以黑盒法為主第四節(jié)系統(tǒng)轉換一、系統(tǒng)轉換前的準備工作數(shù)據(jù)整理與錄入人員培訓事務管理人員系統(tǒng)操作人員系統(tǒng)維護人員二、系統(tǒng)轉換二、系統(tǒng)轉換系統(tǒng)轉換指用新的信息系統(tǒng)代替原有系統(tǒng)的一系列過程,其最終目的是將信息系統(tǒng)完全移交用戶使用。是系統(tǒng)實施階段的關鍵環(huán)節(jié)系統(tǒng)轉換的方式
第五節(jié)系統(tǒng)運行一、日常運行管理系統(tǒng)運行的日常維護數(shù)據(jù)收集數(shù)據(jù)整理數(shù)據(jù)錄入處理結果的整理與分發(fā)硬件的簡單維護及設施管理
系統(tǒng)運行情況的記錄二、系統(tǒng)維護的內容1、按維護活動目的分改正性維護對系統(tǒng)在運行期間發(fā)現(xiàn)潛在的錯誤的維護適應性維護為了適應系統(tǒng)外部環(huán)境的變化而對系統(tǒng)所進行的維護完善性維護為了滿足用戶提出的新功能或者修改已有功能的要求而進行的維護安全性維護
為了保證系統(tǒng)的安全性和保密性而進行的維護二、系統(tǒng)維護的內容2、按維護活動內容分應用程序維護根據(jù)需求變化,對程序進行修改數(shù)據(jù)庫維護數(shù)據(jù)內容的增加、數(shù)據(jù)結構的調整、數(shù)據(jù)備份等代碼維護代碼的訂正、添加、刪除至重新設計硬件維護故障檢修、部件更換等三、運行管理體制運行管理體制包括:系統(tǒng)運行管理的組織機構基礎數(shù)據(jù)的管理運行制度管理系統(tǒng)運行結果分析第六節(jié)系統(tǒng)評價信息系統(tǒng)投入運行后,就要定期地對它的運行狀況評價系統(tǒng)評價的目的:檢查系統(tǒng)是否達到預期目的系統(tǒng)的技術性能是否達到設計要求系統(tǒng)的各種資源是否得到充分利用經濟效益是否理想為系統(tǒng)的改進提供依據(jù)系統(tǒng)評價的內容:系統(tǒng)目標的評價技術性能的評價經濟效益的評價
一、系統(tǒng)目標的評價系統(tǒng)目標的評價按照系統(tǒng)設計中確立的系統(tǒng)目標,全面分析和評價系統(tǒng)是否達到了預期目標的要求技術性能評價二、技術性能評價對信息系統(tǒng)的功能評價系統(tǒng)操作方面的評價對現(xiàn)有硬件和軟件的評價經濟效益評價三、經濟效益評價直接經濟效益年利潤增長額(年節(jié)約額)年經濟效益系統(tǒng)的投資效益系數(shù)投資回收期間接經濟效益提高管理效率提高管理水平提高企業(yè)對市場的適應能力四、系統(tǒng)評價方法1、多因素加權平均法
一種簡單易用的綜合評價方法。該方法把上述20項指標列成表一所示的最上層,然后請專家對每個指標按其重要性打一個權重,權重最高分為10分,最低分1分。再請每個專家分別對被評價系統(tǒng)20個指標打分,最高分也是10分,最低分1分。2、層次分析法(AHP)評價方法五個步驟:
1.建立層次結構模型
2.構造判斷矩陣
3.層次單排序及其一致性檢驗
4.層次總排序
5.層次總排序的一致性檢驗
3、數(shù)據(jù)包絡(DEA)評價方法數(shù)據(jù)包絡分析方法(DEA)的CCR模型可以看作是處理具有多個輸入(輸入越小越好)和多個輸出(輸出越大越好)的多目標決策問題的方法。在企業(yè)管理信息系統(tǒng)的評價中,可以根據(jù)投資項目的輸入數(shù)據(jù)和投資后管理信息系統(tǒng)的輸出數(shù)據(jù)來評價。輸入數(shù)據(jù)是指投資項目在投資過程中需要耗費的某些量,輸出數(shù)據(jù)是指建設項目經過一定的輸入后,所產生的表明該管理信息系統(tǒng)活動成效的某些信息量。系統(tǒng)評價報告四、系統(tǒng)評價報告引言摘要:系統(tǒng)名稱、功能;背景:系統(tǒng)開發(fā)者、用戶;參考資料:設計任務書、合同、文件資料等。系統(tǒng)評價的內容系統(tǒng)運行的一般情況系統(tǒng)的使用效果系統(tǒng)的性能系統(tǒng)的經濟效益系統(tǒng)存在的問題及改進意見第七節(jié)MIS的文檔管理和安全管理一、文檔管理1、文檔的作用(1)用戶與MIS分析人員在系統(tǒng)規(guī)劃和系統(tǒng)分析階段進行溝通(2)系統(tǒng)開發(fā)人員與項目管理人員在項目期內的溝通(3)前期開發(fā)人員與后期開發(fā)人員的溝通(4)系統(tǒng)測試人員與系統(tǒng)開發(fā)人員的溝通(5)系統(tǒng)開發(fā)人員與用戶在系統(tǒng)運行期間的溝通(6)系統(tǒng)開發(fā)人員與系統(tǒng)維護人員的溝通(7)用戶與維護人員在運行維護期間的溝通2、文檔的類型3、高質量文檔的特點針對性文字準確,簡單明了完整統(tǒng)一可追溯性可檢索性特點4、文檔管理的內容維持文檔的可追蹤性文檔管理的制度化2413維護文檔的一致性文檔管理標準化、規(guī)范化二、信息系統(tǒng)安全管理(一)信息系統(tǒng)安全管理的必要性技術角度上,信息系統(tǒng)是脆弱的,因為現(xiàn)在信息交換和傳輸?shù)木W(wǎng)絡極其架構(協(xié)議)是開放的開放性意味著,所有信息和資源可以通過網(wǎng)絡共享,遠程和匿名訪問變得可能;信息系統(tǒng)自身組成缺陷由于認知和實踐能力的缺陷,系統(tǒng)的建設過程中不可避免的要留下許多漏洞;大量的惡意攻擊對信息系統(tǒng)的侵害(二)信息系統(tǒng)安全1、信息系統(tǒng)安全的定義信息系統(tǒng)安全是指組成信息系統(tǒng)的硬件、軟件和數(shù)據(jù)資源的安全。信息系統(tǒng)安全保護的基本內容是:保障計算機及其相關的和配套的設備、設施(含網(wǎng)絡)的安全,運行環(huán)境的安全,保障信息的安全,保障計算機功能的正常發(fā)揮,以維護信息系統(tǒng)的安全運行。2、信息系統(tǒng)安全管理的內容實體安全:系統(tǒng)設備及相關設施運行正常,系統(tǒng)服務適時軟件安全:操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡軟件、應用軟件等軟件及相關資料的完整性數(shù)據(jù)安全:系統(tǒng)擁有的和產生的數(shù)據(jù)或信息完整,有效,使用合法,不被破壞或泄露運行安全:系統(tǒng)資源和信息資源使用合法(三)影響信息系統(tǒng)安全的因素內部因素:信息系統(tǒng)本身的安全漏洞信息系統(tǒng)運行平臺(OS,DBMS,NOS等)的漏洞內部人員的錯誤、過失和惡意操作影響因素外部因素:惡意代碼(病毒、蠕蟲、陷阱等)黑客/競爭對手破壞環(huán)境自然災害。(四)信息系統(tǒng)安全管理的原則(1)基于安全需求原則(2)主要領導負責原則(3)全員參與原則(4)系統(tǒng)方法原則(5)持續(xù)改進原則(6)依法管理原則(7)分權和授權原則(8)選用成熟技術原則(9)分級保護原則(10)管理與技術并重原則(11)自保護和國家監(jiān)管結合原則(五)信息系統(tǒng)的安全控制管理控制系統(tǒng)開發(fā)和維護控制操作控制計算中心的物理保護硬件控制計算機系統(tǒng)訪問控制信息訪問控制災難恢復控制六、我國信息安全法規(guī)1.法律類《中華人民共和國刑法》《全國人大常委會關于維護互聯(lián)網(wǎng)安全的決定》《中華人民共和國電子簽名法》2.行政法規(guī)類(1)《計算機軟件保護條例》(2)《中華人民共和國計算機信息系統(tǒng)安全保護條例》(3)《中華人民共和國電信條例》(4)《互聯(lián)網(wǎng)信息服務管理辦法》(5)《信息網(wǎng)絡傳播權保護條例》六、我國信息安全法規(guī)3.行政規(guī)章類(1)《計算機信息網(wǎng)絡國際聯(lián)網(wǎng)出入口信道管理辦法》(2)《計算機信息網(wǎng)絡國際聯(lián)網(wǎng)安全保護管理辦法》(3)《中華人民共和國計算機信息網(wǎng)絡國際聯(lián)網(wǎng)管理暫行規(guī)定實施辦法》(4)《計算機信息系統(tǒng)國際聯(lián)網(wǎng)保密管理規(guī)定》(5)《計算機病毒防治管理辦法》(6)《互聯(lián)網(wǎng)電子公告服務管理規(guī)定》(7)《互聯(lián)網(wǎng)站從事登載新聞業(yè)務管理暫行規(guī)定》(七)我國信息安全標準GB17858.1999《計算機信息系統(tǒng)安全保護等級劃分準則》GB/T20268.2006《信息安全技術信息系統(tǒng)安全管理要求》GB/T20282-2006《信息安全技術信息系統(tǒng)安全工程管理要求》GB/T22080-2008《信息技術安全技術信息安全管理體系要求》系統(tǒng)分析信息系統(tǒng)生命周期的五個階段
系統(tǒng)分析是管理信息系統(tǒng)結構化開發(fā)方法(SSA&D)中的一個重要環(huán)節(jié)。系統(tǒng)分析人員基于前一階段——系統(tǒng)規(guī)劃的工作成果,綜合運用系統(tǒng)科學、管理科學、計算機科學,通訊技術及軟件工程等多學科知識,深入描述及研究現(xiàn)行系統(tǒng)的活動和各項工作及用戶的各種需求,使用一系列分析工具,進一步地分析,完善和優(yōu)化,構思和設計出新系統(tǒng)的邏輯模型。為下一階段——系統(tǒng)設計提供依據(jù)。導言
一、系統(tǒng)分析的任務
按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內,通過對現(xiàn)行系統(tǒng)的詳細調查,明確系統(tǒng)開發(fā)的目標和用戶信息需求,提出新系統(tǒng)的邏輯方案。系統(tǒng)分析報告組織結構分析:組織結構圖組織/功能關系表管理功能結構圖業(yè)務流程分析:業(yè)務流程圖數(shù)據(jù)流程分析:數(shù)據(jù)流程圖數(shù)據(jù)字典判斷樹、判斷表、結構化語言詳細調查分析新系統(tǒng)邏輯模型解決“做什么”的問題二、系統(tǒng)分析的步驟對象目的原則現(xiàn)行系統(tǒng)掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問題和薄弱環(huán)節(jié)收集資料,為下一步的系統(tǒng)化分析和提出新系統(tǒng)的邏輯設計做好準備
自頂向下全面展開先熟悉業(yè)務再分析其改進的可能性工程化的工作方式面調查與重點調查相結合主動與用戶溝通、保持積極友好的人際關系
范圍組織結構業(yè)務處理狀況現(xiàn)行系統(tǒng)的目標,主要功能和用戶需求各種計劃、單據(jù)和報表資源情況約束情況薄弱環(huán)節(jié)和用戶要求第二節(jié)詳細調查詳細調查的方法
開調查會個別訪問問卷調查參加業(yè)務實踐通過調查人員與被調查人員面對面的、有目的的談話來獲取資料談話調查法有助于大家意見的互相補充,以便形成較為完整的印象。但是由于時間限制等其它因素,不能完全反映出每個與會者的意見,因此,往往在會后根據(jù)具體需要再進行個別訪問針對所需調查的各項內容,繪制出相應各種形式的圖表(問卷),通過這些圖表(問卷)對企業(yè)管理崗位上的工作人員進行全面的需求調查如果條件允許,開發(fā)人員親自參加業(yè)務實踐是了解現(xiàn)行系統(tǒng)的最好方法調查表示例第三節(jié)組織結構與功能分析一、組織結構調查組織結構:一個組織(部門、企業(yè)、車間等)的組成以及這些組成部分之間的相互關系相關概念組織結構圖:反映組織內部之間隸屬關系的樹狀結構圖企業(yè)管理處計劃統(tǒng)計處供應處財務處銷售處職工食堂第一生產車間服務公司廠辦廠長辦公室包裝車間生產調度處設備管理處技術質量處第九生產車間廠醫(yī)務室小車隊企管科質檢科計算中心綜合計劃處統(tǒng)計科銷售管理科成品庫業(yè)務聯(lián)系部市場分析部甲班組丙班組乙班組丁班組黨委辦公室團委工會職教處人事處圖書資料室廠長工廠管理委員會廠長工作部經營部生產部后勤部宣教部........................組織結構圖示例二、組織/功能關系分析功能是各組織機構職能的具體體現(xiàn),任何一個系統(tǒng)都有一個目標,為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具備各種功能一個部門可能需要承擔多項功能,一個功能可能需要多個部門參與工具:組織/功能關系圖組織/功能關系圖示例三、功能分析
分清組織內部各部門的業(yè)務功能后,分層次將其歸納、整理,形成各層次的功能結構圖,然后自上而下逐層歸納、整理,形成以系統(tǒng)目標為核心的整個系統(tǒng)的功能結構圖管理功能結構圖示例第四節(jié)業(yè)務流程分析
目的內容工具了解某項業(yè)務的具體處理過程,修改和刪除現(xiàn)行系統(tǒng)的不合理部分,在新系統(tǒng)基礎上優(yōu)化業(yè)務處理流程按信息流動的過程調查各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經去向、信息輸出形態(tài)等業(yè)務流程圖表格分配圖確定哪些是今后計算機系統(tǒng)要處理的環(huán)節(jié)弄清每一業(yè)務的輸入、處理、輸出等要求2413除去不必要的環(huán)節(jié),對新的環(huán)節(jié)進行增補一、業(yè)務流程分析的內容理順各個崗位、各個業(yè)務流程之間的關系二、業(yè)務流程圖描述業(yè)務過程中的人員分工、作業(yè)順序、信息輸入、處理、輸出,數(shù)據(jù)存儲的圖業(yè)務流程圖常用的符號及含義:業(yè)務流程圖示例三、表格分配圖
在調研過程中,如果發(fā)現(xiàn)某部門經常將某種單據(jù)同時分發(fā)給其他多個部門時,可以采用表格分配圖的形式來描述有關業(yè)務。通過表格分配圖,系統(tǒng)調研人員可以清晰地描述出某種單據(jù)共有多少份,分別分發(fā)給了哪些部門,即與哪些部門存在業(yè)務聯(lián)系,存在什么業(yè)務聯(lián)系表格分配圖示例四、業(yè)務流程重組企業(yè)信息化不是“傳統(tǒng)管理加計算機”,而應該把企業(yè)信息化與企業(yè)管理創(chuàng)新相結合,需要進行業(yè)務流程重組,對企業(yè)的管理思想、組織結構、業(yè)務流程全面創(chuàng)新分析原系統(tǒng)業(yè)務流程圖,發(fā)現(xiàn)問題,對原來業(yè)務流程進行修改優(yōu)化原圖,形成目標系統(tǒng)業(yè)務流程圖第五節(jié)數(shù)據(jù)及其流程分析含義:剝離物理因素而抽取數(shù)據(jù),抽象的反映信息的流動、加工、存儲和使用情況數(shù)據(jù)流程分析工作內容:數(shù)據(jù)的匯總分析數(shù)據(jù)流程圖數(shù)據(jù)字典處理過程描述一、數(shù)據(jù)的匯總分析數(shù)據(jù)收集數(shù)據(jù)分析數(shù)據(jù)分類數(shù)據(jù)特征分析數(shù)據(jù)匯總數(shù)據(jù)的匯總分析查閱檔案面談調查發(fā)調查表實測圍繞目標進行分析圍繞業(yè)務流程進行分析弄清信息源周圍的環(huán)境輸入數(shù)據(jù)類過程數(shù)據(jù)類輸出數(shù)據(jù)類按業(yè)務過程進行分類編碼數(shù)據(jù)類型精度字長取值范圍二、數(shù)據(jù)流程分析(一)數(shù)據(jù)流程圖及其特征
概念1描述系統(tǒng)數(shù)據(jù)輸入、流動、輸出、存儲和處理過程之間關系的圖2抽象性:舍棄具體的人、物等物理成分。概括性:它把系統(tǒng)對各種業(yè)務的數(shù)據(jù)處理過程聯(lián)系起來考慮,形成一個總體數(shù)據(jù)框架。層次性:“平面”分層關系,逐步細化特征3外部實體數(shù)據(jù)流處理邏輯數(shù)據(jù)存儲四要素(二)數(shù)據(jù)流程圖的四要素1、外部實體系統(tǒng)之外的信息提供者或使用者說明數(shù)據(jù)輸入的源點或數(shù)據(jù)輸出的終點圖例:采購員表示重復出現(xiàn)寫上實體名(二)數(shù)據(jù)流程圖的四要素2、數(shù)據(jù)流表示數(shù)據(jù)流動(信息傳遞)的方向。由一組固定成分的數(shù)據(jù)組成;有明確的流向。數(shù)據(jù)流必須從一個“處理”或“外部實體”流出、或者流入某個“處理”或“外部實體”圖例:訂貨報表數(shù)據(jù)流名用箭線標明流向1.1審批檢查數(shù)據(jù)1
數(shù)據(jù)2車間每月1號工資單工資率1.3計算工資A1職工檔案數(shù)據(jù)流繪制注意事項用便于理解名詞,盡量使用現(xiàn)行系統(tǒng)已有名字用便于理解名詞,不要意義空洞1.1審批檢查領料單
領料單車間批準的領料單不用標出激發(fā)條件(二)數(shù)據(jù)流程圖的四要素3、處理邏輯(處理)系統(tǒng)之外的信息提供者或使用者圖例:功能描述:必不可少的,它直接表達這個處理邏輯的功能,一般用一個動賓詞語來表示標識:用以區(qū)分處理邏輯,一般用P父圖號.子圖號表示,例如P1.1頂層(第0層)“處理”編號為P0第1層“處理”編號為P1,P2,P3……第2層,“處理”編為P1.1,P1.2,P1.3P2.1,P2.2……..P3.1,P3.2,P3.3流程圖中處理邏輯的編號(二)數(shù)據(jù)流程圖的四要素4、數(shù)據(jù)存儲表示需要保存數(shù)據(jù)的地方圖例:數(shù)據(jù)存儲的編號數(shù)據(jù)存儲的名稱箭頭向外表示讀出數(shù)據(jù)P1.1檢索商品信息D1商品目錄(三)數(shù)據(jù)流程圖的畫法
按照系統(tǒng)的觀點,自頂向下地逐層分解(1)識別系統(tǒng)的邊界,畫出頂層DFD頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出Textinhere(2)對數(shù)據(jù)流程圖的“處理”逐個進行分解和細化數(shù)據(jù)流程圖示例——頂層流程圖學籍管理系統(tǒng)頂層圖數(shù)據(jù)流程圖示例——流程圖的分解和細化
學籍管理系統(tǒng)第一層圖數(shù)據(jù)流程圖示例——流程圖的分解和細化
學籍管理系統(tǒng)第二層圖(學生成績管理部分)數(shù)據(jù)流程圖示例——流程圖的分解和細化
學籍管理系統(tǒng)第三層圖(分析期末成績部分)數(shù)據(jù)流程圖示例——流程圖的分解和細化
學籍管理系統(tǒng)第四層圖(確定異動情況部分)三、數(shù)據(jù)字典數(shù)據(jù)流程圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾個部分組成、各個部分之間的聯(lián)系等等,但是還沒有說明系統(tǒng)中各個成分的含義。處理“判斷留級或退學”是如何處理的呢?三、數(shù)據(jù)字典
概念1對數(shù)據(jù)流程圖中所有成分定義和解釋的文字集合2唯一性:同一數(shù)據(jù)成分只有唯一的說明全面性:凡是DFD中出現(xiàn)的成分均應作出說明詳實性:對具體細節(jié)及關聯(lián)情況作出說明,以滿足設計的需要特征3數(shù)據(jù)項數(shù)據(jù)流數(shù)據(jù)結構數(shù)據(jù)存儲處理邏輯外部實體六成分1、數(shù)據(jù)項(數(shù)據(jù)元素)含義數(shù)據(jù)項是最小的數(shù)據(jù)組成單位,是不可再分的數(shù)據(jù)單位舉例學號姓名包含的內容數(shù)據(jù)項的名稱數(shù)據(jù)項的編號別名和簡述數(shù)據(jù)項的長度數(shù)據(jù)項的取值范圍數(shù)據(jù)項卡片示例2、數(shù)據(jù)結構含義數(shù)據(jù)結構用來描述某些數(shù)據(jù)項之間的關系。一個數(shù)據(jù)結構可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結構組成;還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結構組成舉例學生=學號+姓名+性別成績=學生+課程名+分數(shù)+任課教師包含的內容數(shù)據(jù)結構的名稱數(shù)據(jù)結構的編號別名和簡述數(shù)據(jù)結構的組成數(shù)據(jù)結構卡片示例3、數(shù)據(jù)流含義數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成舉例期末成績單畢業(yè)生信息包含的內容數(shù)據(jù)流的名稱數(shù)據(jù)流的編號別名和簡述數(shù)據(jù)流的組成來源去處流量激發(fā)條件數(shù)據(jù)流卡片示例表示必選其一4、數(shù)據(jù)存儲(文件)含義數(shù)據(jù)存儲主要用于描述數(shù)據(jù)存儲的結構、有關的數(shù)據(jù)流和查詢要求。數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結構,而不涉及它的物理組織舉例學籍表成績一覽表包含的內容數(shù)據(jù)存儲的名稱數(shù)據(jù)存儲的編號別名和簡述數(shù)據(jù)存儲的組成據(jù)項的取值范圍輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流信息量數(shù)據(jù)存儲卡片示例表示“寫入”表示“讀取”5、外部實體含義外部項表示與處理邏輯相關的、且為系統(tǒng)外部的人、部門、單位等舉例教師學生包含的內容外部實體的名稱外部實體的編號別名和簡述輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流外部實體卡片示例6、處理邏輯含義對處理邏輯的說明注意:僅需對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明舉例統(tǒng)計不及格課程填寫成績單包含的內容處理邏輯的名稱處理邏輯的編號別名和簡述輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流對處理功能的描述處理邏輯卡片示例四、描述處理邏輯的工具處理邏輯的描述對后續(xù)的程序設計非常重要。對數(shù)據(jù)流程圖中比較簡單的處理邏輯可以在數(shù)據(jù)字典中作出定義。但對比較復雜的處理邏輯,為了做到簡明扼要、無二義性,往往借助一些專門的工具。1、結構化描述語言
含義語句類型
專用于描述數(shù)據(jù)加工的處理功能和處理過程的規(guī)范化語言結構化語言介于自然語言與計算機語言之間,語句類型少、結構規(guī)范,表達清晰、準確、易理解、無歧義順序結構(祈使語句)判斷結構(判斷語句)循環(huán)結構(循環(huán)語句)(1)祈使語句依次列出要做的事情,一般用動詞加賓語構成祈使語句示例:
打開工資文件計算實發(fā)工資編制工資條打印工資條(2)判斷語句
含義一般形式
說明在滿足一定條件下要做的事情。判斷語句可嵌套其他語句,也可再嵌套判斷語句如果<條件>成立則執(zhí)行A
否則執(zhí)行B
假定學校錄取新生時主要考慮考生的兩個條件,即考試分數(shù)和體格檢查結果。首先檢查考分,其次再按體檢結果分別做不同處理。
若成績在錄取分數(shù)線以上若體檢合格則發(fā)出錄取通知書否則(體檢不合格)將考生檔案轉送下一志愿學校否則(成績在錄取分數(shù)線以下)
若體檢合格則將考生檔案轉送下一志愿學校否則(體檢不合格)發(fā)出不錄取通知書
判斷語句示例(3)循環(huán)語句
含義一般形式循環(huán)結構表達在某種條件下,重復執(zhí)行相同的動作,直到這個條件不成立為止如果<條件>成立執(zhí)行A執(zhí)行B循環(huán)語句示例循環(huán)語句示例:set工資總和=0repeat:從工資文件中讀工資工資總和=工資總和+工資直到所有記錄執(zhí)行完2、判斷樹(決策樹)
含義構
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 1 A New Start 第二課時Understanding ideas說課稿- 2024-2025學年外研版(2024)七年級英語上冊
- 2025年循環(huán)貸款擔保抵押合同(新材料研發(fā))8篇
- 第二章 聲現(xiàn)象第1節(jié) 聲音的產生與傳播 說課稿 - 2023-2024學年人教版物理八年級上冊
- 6 地球的形狀(說課稿)-2023-2024學年三年級科學下冊 教科版
- 二手房買賣2024中介費用合同
- 二零二五年度活動板房安裝及維護保養(yǎng)服務合同3篇
- 第二單元《重溫革命歲月 走近革命英雄》單元整合課說課稿-2024-2025學年統(tǒng)編版語文六年級上冊
- 億以上數(shù)的讀法(說課稿)-2024-2025學年四年級上冊數(shù)學人教版
- 黑龍江雞西市(2024年-2025年小學六年級語文)統(tǒng)編版期中考試(上學期)試卷及答案
- 23月光曲第二課時說課稿-2024-2025學年六年級上冊語文統(tǒng)編版
- 蘇教版六年級上冊分數(shù)四則混合運算100題帶答案
- 2024年考研英語(一)真題及參考答案
- 醫(yī)療組長競聘
- 2024年業(yè)績換取股權的協(xié)議書模板
- 顳下頜關節(jié)疾?。谇活M面外科學課件)
- 工業(yè)自動化設備維護保養(yǎng)指南
- 2024人教新版七年級上冊英語單詞英譯漢默寫表
- 《向心力》參考課件4
- 定制柜子保修合同協(xié)議書
- 2024至2030年中國膨潤土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報告
- 2024年深圳中考數(shù)學真題及答案
評論
0/150
提交評論