第2章信息系統(tǒng)開發(fā)理念_第1頁
第2章信息系統(tǒng)開發(fā)理念_第2頁
第2章信息系統(tǒng)開發(fā)理念_第3頁
第2章信息系統(tǒng)開發(fā)理念_第4頁
第2章信息系統(tǒng)開發(fā)理念_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、信息系統(tǒng)分析與設計第一部分信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計信息系統(tǒng)開發(fā)理念第二章第二章Information System Development Paradigm信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2.1 信息系統(tǒng)開發(fā)概述2.2 信息系統(tǒng)開發(fā)的方式與方法 2.3 信息系統(tǒng)開發(fā)中的文檔管理目錄 CONTENTS信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計本章重點與難點本章重點與難點0 0Part重點:重點:諾蘭模型諾蘭模型信息系統(tǒng)的組織結構與開發(fā)人員的組成與職責信息系統(tǒng)的組織結構與開發(fā)人員的組成與職責難點難點:信息系統(tǒng)的開發(fā)理念信息系統(tǒng)的開發(fā)理念信息系統(tǒng)的組織結構與開發(fā)人員的組成與職責信息系統(tǒng)的組

2、織結構與開發(fā)人員的組成與職責解決方案解決方案:借助實際案例,通過動手分析強化理論知識的理解借助實際案例,通過動手分析強化理論知識的理解信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計n 建設建設環(huán)境復雜性環(huán)境復雜性組織內外部的環(huán)境的變化組織內外部的環(huán)境的變化系統(tǒng)系統(tǒng)的功能、目標要與當前的環(huán)境相匹配的功能、目標要與當前的環(huán)境相匹配n 信息技術復雜性信息技術復雜性作為現代管理理論和信息技術的作為現代管理理論和信息技術的產物產物涉及涉及了計算機軟件與硬件、數據通信與網絡技術、各類決策方法、各種管理問題了計算機軟件與硬件、數據通信與網絡技術、各類決策方法、各種管理問題n 管理管理內容復雜性內容復雜性管理分級,結構

3、復雜,開發(fā)的風險較大管理分級,結構復雜,開發(fā)的風險較大需求不明確,協(xié)調不暢通,管理不規(guī)范需求不明確,協(xié)調不暢通,管理不規(guī)范n 投資效益投資效益計算復雜性計算復雜性信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.1 2.1.1 信息系統(tǒng)建設的復雜性信息系統(tǒng)建設的復雜性信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計n 實用性原則實用性原則從用戶的需求出發(fā),簡化用戶的操作從用戶的需求出發(fā),簡化用戶的操作使用熟練的技術,認真做好功能與數據的分析使用熟練的技術,認真做好功能與數據的分析n 系統(tǒng)性原則系統(tǒng)性原則集成的集成的組織內組織內的各職能活動可以相互的聯系、彼此協(xié)調的各職能活動可以相互的聯系、彼此協(xié)

4、調n 規(guī)范性原則規(guī)范性原則按照軟件工程的理念、方法和規(guī)范進行組織實施按照軟件工程的理念、方法和規(guī)范進行組織實施軟件開發(fā)軟件開發(fā)工具的選擇、文檔資料的保存、階段性的評審、驗收與評估工具的選擇、文檔資料的保存、階段性的評審、驗收與評估n 效益性原則效益性原則為企業(yè)或者組織創(chuàng)造直接或者間接的價值為企業(yè)或者組織創(chuàng)造直接或者間接的價值考慮目前或者長遠的經濟與社會效益考慮目前或者長遠的經濟與社會效益n 發(fā)展發(fā)展性性原則原則經歷逐步完善、逐步發(fā)展的過程經歷逐步完善、逐步發(fā)展的過程信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.2 2.1.2 信息系統(tǒng)開發(fā)的原則信息系統(tǒng)開發(fā)的原則信息系統(tǒng)分析與設計

5、信息系統(tǒng)分析與設計n 案例案例某某大型企業(yè)在大型企業(yè)在19881988年開始投資年開始投資100100萬人民幣,開發(fā)了一個萬人民幣,開發(fā)了一個ISIS系統(tǒng)。該系系統(tǒng)。該系統(tǒng)采用美國某公司的小型計算機,由一個計算機研究所負責開發(fā),到統(tǒng)采用美國某公司的小型計算機,由一個計算機研究所負責開發(fā),到19901990年開發(fā)完畢。但該系統(tǒng)操作使用比較繁瑣,需要用戶花費很多時間來熟悉年開發(fā)完畢。但該系統(tǒng)操作使用比較繁瑣,需要用戶花費很多時間來熟悉使用。而企業(yè)從領導到群眾,多數人對學習使用該系統(tǒng)都沒有興趣。由于使用。而企業(yè)從領導到群眾,多數人對學習使用該系統(tǒng)都沒有興趣。由于大家都不使用系統(tǒng),結果被棄置不用,到大

6、家都不使用系統(tǒng),結果被棄置不用,到19911991年,該系統(tǒng)即告報廢。年,該系統(tǒng)即告報廢。該企業(yè)于該企業(yè)于1 1年后換了領導班子,決定開始開發(fā)第年后換了領導班子,決定開始開發(fā)第2 2個個ISIS系統(tǒng),這次采用系統(tǒng),這次采用了微機局域網結構,系統(tǒng)雖然容易使用了,但該公司四個業(yè)務部門有三個了微機局域網結構,系統(tǒng)雖然容易使用了,但該公司四個業(yè)務部門有三個認為使用該系統(tǒng)對他們沒有什么好處,結果只有一個業(yè)務部門去使用。到認為使用該系統(tǒng)對他們沒有什么好處,結果只有一個業(yè)務部門去使用。到19951995年該系統(tǒng)也中止了。年該系統(tǒng)也中止了。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.3 2.1

7、.3 信息系統(tǒng)開發(fā)的條件信息系統(tǒng)開發(fā)的條件信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計n 案例案例19961996年,該公司投資年,該公司投資800800萬元,開始建設第萬元,開始建設第3 3代代ISIS。這次公司采用了。這次公司采用了Sybase+PowerbuilderSybase+Powerbuilder的最新技術,由某計算機研究所擔任開發(fā),并由一的最新技術,由某計算機研究所擔任開發(fā),并由一名計算機技術權威掛帥,從技術上來看是無可厚非的。但整個信息系統(tǒng)的名計算機技術權威掛帥,從技術上來看是無可厚非的。但整個信息系統(tǒng)的引進引起了企業(yè)組織結構上的許多問題,包括工作流程應如何設計?企業(yè)引進引起了企業(yè)組

8、織結構上的許多問題,包括工作流程應如何設計?企業(yè)內部如何協(xié)作?這些問題雖然多次討論,但每次都在爭吵中不了了之,最內部如何協(xié)作?這些問題雖然多次討論,但每次都在爭吵中不了了之,最后也沒有拿出大家都贊同的方案。而開發(fā)就在這樣的狀態(tài)下開始進行,并后也沒有拿出大家都贊同的方案。而開發(fā)就在這樣的狀態(tài)下開始進行,并在在1 1年后拿出了程序。但是,財務部門對新系統(tǒng)抵觸情緒嚴重,人事部門年后拿出了程序。但是,財務部門對新系統(tǒng)抵觸情緒嚴重,人事部門則在開發(fā)幾乎完成時接到了上級的命令,要求他們使用另一個上級推薦的則在開發(fā)幾乎完成時接到了上級的命令,要求他們使用另一個上級推薦的人事信息系統(tǒng),辦公自動化系統(tǒng)也沒有得到

9、大家的認同。結果到人事信息系統(tǒng),辦公自動化系統(tǒng)也沒有得到大家的認同。結果到19981998年,年,該系統(tǒng)的建設工程中途下馬了。該系統(tǒng)的建設工程中途下馬了。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.3 2.1.3 信息系統(tǒng)開發(fā)的條件信息系統(tǒng)開發(fā)的條件信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計n 案例案例某大型企業(yè)在某大型企業(yè)在19881988年開始投資年開始投資100100萬人民幣,開發(fā)了一個萬人民幣,開發(fā)了一個ISIS系統(tǒng)。該系統(tǒng)采用美國某公司的小系統(tǒng)。該系統(tǒng)采用美國某公司的小型計算機,由一個計算機研究所負責開發(fā),到型計算機,由一個計算機研究所負責開發(fā),到19901990年開發(fā)完畢

10、。但該系統(tǒng)操作使用比較繁瑣,需年開發(fā)完畢。但該系統(tǒng)操作使用比較繁瑣,需要用戶花費很多時間來熟悉使用。而企業(yè)從領導到群眾,多數人對學習使用該系統(tǒng)都沒有興趣。要用戶花費很多時間來熟悉使用。而企業(yè)從領導到群眾,多數人對學習使用該系統(tǒng)都沒有興趣。由于大家都不使用系統(tǒng),結果被棄置不用,到由于大家都不使用系統(tǒng),結果被棄置不用,到19911991年,該系統(tǒng)即告報廢。年,該系統(tǒng)即告報廢。該企業(yè)于該企業(yè)于1 1年后換了領導班子,決定開始開發(fā)第年后換了領導班子,決定開始開發(fā)第2 2個個ISIS系統(tǒng),這次采用了微機局域網結構,系系統(tǒng),這次采用了微機局域網結構,系統(tǒng)雖然容易使用了,但該公司四個業(yè)務部門有三個認為使用該

11、系統(tǒng)對他們沒有什么好處,結果只統(tǒng)雖然容易使用了,但該公司四個業(yè)務部門有三個認為使用該系統(tǒng)對他們沒有什么好處,結果只有一個業(yè)務部門去使用。到有一個業(yè)務部門去使用。到19951995年該系統(tǒng)也中止了。年該系統(tǒng)也中止了。19961996年年,公司,公司投資投資800800萬元,開始建設第萬元,開始建設第3 3代代ISIS。這次公司。這次公司采用采用Sybase+PowerbuilderSybase+Powerbuilder的最新技的最新技術,由某計算機研究所擔任開發(fā),并由一名計算機技術權威掛帥,從技術術,由某計算機研究所擔任開發(fā),并由一名計算機技術權威掛帥,從技術上看上看是是無可厚非。無可厚非。但整

12、但整個信息系統(tǒng)的引進個信息系統(tǒng)的引進引起企業(yè)引起企業(yè)組織結構上的許多問題,包括工作組織結構上的許多問題,包括工作流程如何流程如何設計?企業(yè)內部如何協(xié)作設計?企業(yè)內部如何協(xié)作?這些問題雖然多次討論,但每次都在爭吵中不了了之,最后也沒有拿出大家都贊同的方案。而?這些問題雖然多次討論,但每次都在爭吵中不了了之,最后也沒有拿出大家都贊同的方案。而開發(fā)就在這樣的狀態(tài)下開始進行,并在開發(fā)就在這樣的狀態(tài)下開始進行,并在1 1年后拿出了程序。但是,財務部門對新系統(tǒng)抵觸情緒嚴重年后拿出了程序。但是,財務部門對新系統(tǒng)抵觸情緒嚴重,人事部門則在開發(fā)幾乎完成時接到了上級的命令,要求他們使用另一個上級推薦的人事信息系,

13、人事部門則在開發(fā)幾乎完成時接到了上級的命令,要求他們使用另一個上級推薦的人事信息系統(tǒng),辦公自動化系統(tǒng)也沒有得到大家的認同。結果到統(tǒng),辦公自動化系統(tǒng)也沒有得到大家的認同。結果到19981998年,該系統(tǒng)的建設工程中途下馬了年,該系統(tǒng)的建設工程中途下馬了。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.3 2.1.3 信息系統(tǒng)開發(fā)的條件信息系統(tǒng)開發(fā)的條件信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計不符合條件的企業(yè)別去不符合條件的企業(yè)別去開發(fā)信開發(fā)信息系統(tǒng)哦息系統(tǒng)哦,否則是自找麻煩,否則是自找麻煩u 領導重視,業(yè)務人員積極性領導重視,業(yè)務人員積極性高;高; u 必須有必須有建立信息系統(tǒng)的建立信息

14、系統(tǒng)的實際需求和實際需求和迫迫切性;切性;u 必須要有一定的科學管理必須要有一定的科學管理基礎;基礎;u 有必要的投資保證,并能提供有必要的投資保證,并能提供系統(tǒng)維系統(tǒng)維護;護;u 人員人員的編制和的編制和維護費用;維護費用; u 人員知識結構應滿足系統(tǒng)建設人員知識結構應滿足系統(tǒng)建設需要;需要;u 基礎數據要齊全規(guī)范?;A數據要齊全規(guī)范。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.3 2.1.3 信息系統(tǒng)開發(fā)的條件信息系統(tǒng)開發(fā)的條件信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭模型、信息系統(tǒng)發(fā)展的諾蘭模型(1 1)諾蘭的)諾蘭的4 4階段模型階段模型信息系統(tǒng)開發(fā)

15、概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭模型、信息系統(tǒng)發(fā)展的諾蘭模型(2 2)諾蘭的)諾蘭的6 6階段模型階段模型19731973年,諾蘭年,諾蘭(Nolan)(Nolan)提出了信息系統(tǒng)發(fā)展的階段理論,這個理論被稱為諾蘭模型。提出了信息系統(tǒng)發(fā)展的階段理論,這個理論被稱為諾蘭模型。19801980年,該模型得到了進一步的年,該模型得到了進一步的完善。諾蘭完善。諾蘭模型所表達的是信息系統(tǒng)在個組織機構中投模型所表達的是信息系統(tǒng)在個組織機構中投入應用,經過從初級到成熟,逐

16、步成長、逐步擴散和逐步完善的一般性演進規(guī)律入應用,經過從初級到成熟,逐步成長、逐步擴散和逐步完善的一般性演進規(guī)律。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理預算費用階段1初裝階段2蔓延階段3控制階段4集成階段5數據管理階段6成熟計算機時代計算機時代信息時代信息時代信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭模型(、信息系統(tǒng)發(fā)展的諾蘭模型(6 6階段)階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理初裝初裝購置購置第一臺計

17、算機并初步開發(fā)管理應用程序;第一臺計算機并初步開發(fā)管理應用程序;初步認識計算機初步認識計算機的作用,個別人具有初步使用計算機的能力;的作用,個別人具有初步使用計算機的能力;一般一般的的“初裝初裝”情形大多發(fā)生在情形大多發(fā)生在財務部門財務部門;信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理蔓延蔓延從從少數部門擴散到多數部門,并開發(fā)了大量的應用程序;少數部門擴散到多數部門,并開發(fā)了大量的應用程序;提高提高組織內部事

18、務處理效率,組織內部事務處理效率,數據處理能力發(fā)展數據處理能力發(fā)展迅速,計算機應用初見成效;迅速,計算機應用初見成效;數據冗余性、不一致性、難以共享等問題開始顯得比較突出;數據冗余性、不一致性、難以共享等問題開始顯得比較突出;信息系統(tǒng)的預算經費因上述要求而呈現迅速增長;信息系統(tǒng)的預算經費因上述要求而呈現迅速增長;信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理控制控制對子系統(tǒng)中的硬件進行重新聯接和組合;對子系統(tǒng)中

19、的硬件進行重新聯接和組合;采用數據庫技術,建立采用數據庫技術,建立集中式數據及能夠充分利用和管理各種信息的系統(tǒng);集中式數據及能夠充分利用和管理各種信息的系統(tǒng);信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理集成集成建立集中式的數據庫,建立集中式的數據庫,逐步對逐步對原系統(tǒng)原系統(tǒng)進行改造、綜合和一體化,進行改造、綜合和一體化,建設更建設更有效地為有效地為中、高層管理者提供決策支持的系統(tǒng),一個能夠充分利用和管理企業(yè)各

20、種信息資源的系中、高層管理者提供決策支持的系統(tǒng),一個能夠充分利用和管理企業(yè)各種信息資源的系統(tǒng);統(tǒng);信息系統(tǒng)的預算經費因上述要求而呈現迅速增長;信息系統(tǒng)的預算經費因上述要求而呈現迅速增長;信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理數據管理數據管理信息系統(tǒng)的硬件投資基礎已基本完成;信息系統(tǒng)的硬件投資基礎已基本完成;信息系統(tǒng)的管理主要聚焦于對數據的有效管理和利用信息系統(tǒng)的管理主要聚焦于對數據的有效管理和利用上來,

21、進行統(tǒng)一管理,消除上來,進行統(tǒng)一管理,消除數據的冗余和不一致,實現數據的共享;數據的冗余和不一致,實現數據的共享;方法庫和模型庫被逐步開發(fā)和完善;方法庫和模型庫被逐步開發(fā)和完善;信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理成熟成熟信息系統(tǒng)已可以滿足單位中各管理層次的要求;信息系統(tǒng)已可以滿足單位中各管理層次的要求;信息資源可以實現完善的共享信息資源可以實現完善的共享;真正真正實現信息資源的管理;實現信息資源的管

22、理;新的應用模式開始進一步探索新的應用模式開始進一步探索;信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計預算預算費用費用1 初初裝裝2 蔓延蔓延3 控制控制4 集成集成5 數據管理數據管理6 成熟成熟計算機時代計算機時代信息時代信息時代注意注意p 諾蘭模型反應了一定的發(fā)展規(guī)律,諾蘭模型反應了一定的發(fā)展規(guī)律,跳躍階段不可能跳躍階段不可能,但可以壓縮時間,特別是,但可以壓縮時間,特別是蔓蔓延階段延階段的時間。的時間。p 總體規(guī)劃的時間:控制階段或集成階段;總體規(guī)劃的時間:控制階段或集成階段; 早:條件不成熟,會導致規(guī)劃的結果無指導意義早:條件不成熟,會導致規(guī)劃的結果無指導意義 晚:建立的分散系統(tǒng)多,改造代價

23、高,影響進程晚:建立的分散系統(tǒng)多,改造代價高,影響進程1 1、信息系統(tǒng)發(fā)展的諾蘭、信息系統(tǒng)發(fā)展的諾蘭模型(模型(6 6階段階段) 信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、系統(tǒng)開發(fā)的組織機構、系統(tǒng)開發(fā)的組織機構(1 1)項目領導小組)項目領導小組u 整個信息系統(tǒng)項目的領導;整個信息系統(tǒng)項目的領導;u 由企業(yè)負責人主持;由企業(yè)負責人主持;u 與與項目相關的高層經理參加;項目相關的高層經理參加;u 側重側重于項目的戰(zhàn)略決策于項目的戰(zhàn)略決策(2 2)系統(tǒng)開發(fā)工作小組)系統(tǒng)開發(fā)工作

24、小組u 負責對開發(fā)工作的規(guī)劃、計劃、資金預算等工作的審核負責對開發(fā)工作的規(guī)劃、計劃、資金預算等工作的審核;u 協(xié)調協(xié)調各部門對信息系統(tǒng)中規(guī)章制度、數據流程、數據標準等事項需求的統(tǒng)一各部門對信息系統(tǒng)中規(guī)章制度、數據流程、數據標準等事項需求的統(tǒng)一;u 安排安排參加各階段開發(fā)工作的人員和各自的任務參加各階段開發(fā)工作的人員和各自的任務;u 組織組織召集各有關人員對各階段開發(fā)召集各有關人員對各階段開發(fā)工作;工作;信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計3 3、系統(tǒng)開發(fā)人員的組成、系統(tǒng)開發(fā)人

25、員的組成(1 1)系統(tǒng)分析師)系統(tǒng)分析師u 系統(tǒng)的調研分析工作,與用戶確定信息需求,編寫相關的文檔、說明書系統(tǒng)的調研分析工作,與用戶確定信息需求,編寫相關的文檔、說明書(2 2)系統(tǒng)設計師)系統(tǒng)設計師u 負責系統(tǒng)的設計工作。負責系統(tǒng)的設計工作。u 參與系統(tǒng)開發(fā)的總體設計、模塊設計和各種具體的物理設計參與系統(tǒng)開發(fā)的總體設計、模塊設計和各種具體的物理設計(3 3)程序員)程序員u 程序設計、調試和轉換工作程序設計、調試和轉換工作(4 4)業(yè)務操作人員)業(yè)務操作人員u 參與系統(tǒng)調試與轉換工作參與系統(tǒng)調試與轉換工作信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)概述2.12.1Part2.1.4 2.1.4 信息系統(tǒng)開發(fā)

26、的組織管理信息系統(tǒng)開發(fā)的組織管理信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式方式方式合作開發(fā)合作開發(fā)自行開發(fā)自行開發(fā)委托開發(fā)委托開發(fā)購買軟件購買軟件信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、自主開發(fā)方式、自主開發(fā)方式含義含義:u 由用戶依靠自己的力量獨立完成系統(tǒng)由用戶依靠自己的力量獨立完成系統(tǒng)開發(fā)的各項任務。開發(fā)的各項任務。u 適合:適合:u 有較強專業(yè)開發(fā)分析與設計隊伍和程有較強專業(yè)開發(fā)分析與設計隊伍和程序設計人員。序設計人員。優(yōu)點優(yōu)點:u 1 1、開發(fā)費用少、開發(fā)費用少

27、u 2 2、容易開發(fā)出適合本單位需要的系統(tǒng)、容易開發(fā)出適合本單位需要的系統(tǒng)u 3 3、方便維護和擴展、方便維護和擴展u 4 4、有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員、有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式 缺點:缺點:u 容易容易受業(yè)務工作的限制受業(yè)務工作的限制u 開發(fā)開發(fā)水平較低。水平較低。u 開發(fā)開發(fā)人員調動后,系統(tǒng)維護工作沒有人員調動后,系統(tǒng)維護工作沒有保障。保障。注意:注意:u 需要需要大力加強領導,實行大力加強領導,實行“一把手一把手”原則;原則;u 向向專業(yè)開發(fā)人士或公司進

28、行必要的技專業(yè)開發(fā)人士或公司進行必要的技術咨詢,或聘請他們作為開發(fā)顧問。術咨詢,或聘請他們作為開發(fā)顧問。 信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、委托委托開發(fā)方式開發(fā)方式含義含義:u 由使用單位(甲方)委托通常是有豐由使用單位(甲方)委托通常是有豐富開發(fā)經驗的機構或專業(yè)開發(fā)人員(乙方富開發(fā)經驗的機構或專業(yè)開發(fā)人員(乙方),按照用戶的需求承擔系統(tǒng)開發(fā)的任務),按照用戶的需求承擔系統(tǒng)開發(fā)的任務。 適合:適合:u 使用單位沒有使用單位沒有LISLIS的開發(fā)人員,開發(fā)隊的開發(fā)人員,開發(fā)隊伍力量較弱。伍力量較弱。優(yōu)點優(yōu)點:u 省省時時u 省事省事u 開發(fā)開發(fā)的系統(tǒng)技術水平較高。的系統(tǒng)技術水平較高。信

29、息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式 缺點:缺點:u 費用費用高高u 系統(tǒng)維護系統(tǒng)維護與擴展需要開發(fā)單位的長期與擴展需要開發(fā)單位的長期支持支持u 不利于不利于本單位的人才培養(yǎng)。本單位的人才培養(yǎng)。注意:注意:u 使用使用單位(甲方)的業(yè)務骨干要參與單位(甲方)的業(yè)務骨干要參與系統(tǒng)的論證工作;系統(tǒng)的論證工作; u 開發(fā)過程開發(fā)過程中需要開發(fā)單位和使用單位中需要開發(fā)單位和使用單位雙方及時溝通,進行協(xié)調和檢查雙方及時溝通,進行協(xié)調和檢查信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計3 3、聯合開發(fā)方式、聯合開發(fā)方式含義含義

30、:u 由使用單位(甲方)和有豐富開發(fā)經由使用單位(甲方)和有豐富開發(fā)經驗的機構或專業(yè)開發(fā)人員共同完成開發(fā)任驗的機構或專業(yè)開發(fā)人員共同完成開發(fā)任務。務。適合適合:u 使用單位(甲方)有一定的使用單位(甲方)有一定的LISLIS分析設分析設計及開發(fā)人員計及開發(fā)人員u 開發(fā)隊伍力量較弱開發(fā)隊伍力量較弱u 希望通過希望通過LIS LIS 的開發(fā)建立、完善和提的開發(fā)建立、完善和提高自己的技術高自己的技術隊伍隊伍信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式 優(yōu)點優(yōu)點:u 相對于委托開發(fā)方式比較節(jié)約資金,相對于委托開發(fā)方式比

31、較節(jié)約資金,可以培養(yǎng)、增強使用單位的技術力量,便可以培養(yǎng)、增強使用單位的技術力量,便于系統(tǒng)維護工作。于系統(tǒng)維護工作。 缺點:缺點:u 雙方在合作中溝通易出現問題,因此雙方在合作中溝通易出現問題,因此,要雙方及時達成共識,進行協(xié)調和檢查,要雙方及時達成共識,進行協(xié)調和檢查。 信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計4 4、購買軟件方式、購買軟件方式含義含義:u 利用現成的軟件包利用現成的軟件包開發(fā)信息系統(tǒng),開發(fā)信息系統(tǒng),可可購買現成的應用軟件包或開發(fā)平臺。購買現成的應用軟件包或開發(fā)平臺。適合適合:u 對于功能單一的小系統(tǒng)開發(fā)頗為有效對于功能單一的小系統(tǒng)開發(fā)頗為有效。但不太適用于規(guī)模較大、功能復雜、需

32、。但不太適用于規(guī)模較大、功能復雜、需求量的不確定性程度比較高的系統(tǒng)的開發(fā)求量的不確定性程度比較高的系統(tǒng)的開發(fā)。信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式 缺點:缺點:u 縮短開發(fā)時間縮短開發(fā)時間u 節(jié)省開發(fā)費用節(jié)省開發(fā)費用u 技術水平比較高技術水平比較高u 系統(tǒng)可以得到較好的系統(tǒng)可以得到較好的維護維護注意:注意:u 功能比較簡單功能比較簡單u 通用軟件的專用性比較差,難以滿足通用軟件的專用性比較差,難以滿足特殊要求特殊要求信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計幾種幾種開發(fā)方式的對比開發(fā)方式的對比信息系統(tǒng)開發(fā)的方

33、式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式自行開發(fā)合作開發(fā)委托開發(fā)購買軟件包系統(tǒng)分析與設計能力要求系統(tǒng)分析與設計能力要求非常需要非常需要非常需要非常需要不太需要不太需要不需要不需要編程能力要求編程能力要求非常需要非常需要不太需要不太需要不太需要不太需要不需要不需要系統(tǒng)的可維護性系統(tǒng)的可維護性容易容易容易容易比較困難比較困難困難困難程序的可維護性程序的可維護性容易容易相當困難相當困難相當困難相當困難困難困難開發(fā)費用開發(fā)費用用于單位外部用于單位外部小小大大大大小小用于單位內部用于單位內部大大中等中等小小小小開發(fā)風險開發(fā)風險大大比

34、較大比較大比較大比較大小小說明說明開發(fā)時間長,但開發(fā)時間長,但可以得到本單位可以得到本單位要求的系統(tǒng),并要求的系統(tǒng),并培養(yǎng)了自己的系培養(yǎng)了自己的系統(tǒng)開發(fā)人員,需統(tǒng)開發(fā)人員,需要強有力的領導。要強有力的領導。需要進行一定的需要進行一定的咨詢咨詢單位必須具有自單位必須具有自己的系統(tǒng)設計能己的系統(tǒng)設計能力,最好也有自力,最好也有自己的編程能力,己的編程能力,在委托后,由用在委托后,由用戶編寫并提出系戶編寫并提出系統(tǒng)說明和程序說統(tǒng)說明和程序說明是不可少的明是不可少的由專業(yè)公司全盤由專業(yè)公司全盤負責系統(tǒng)的分析、負責系統(tǒng)的分析、設計和實施。由設計和實施。由于雙方對于雙方對ITIT知識知識的不對稱,因此的不

35、對稱,因此需要第三方的咨需要第三方的咨詢機構和監(jiān)理機詢機構和監(jiān)理機構參與構參與明確軟件包是否明確軟件包是否切合本單位的需切合本單位的需要,應當由精通要,應當由精通業(yè)務的人員來選業(yè)務的人員來選購軟件包。此外,購軟件包。此外,單位應具有檢驗單位應具有檢驗軟件包性能、條軟件包性能、條件的能力件的能力信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計康泰公司開發(fā)方式的選擇康泰公司開發(fā)方式的選擇小型成長中企業(yè)小型成長中企業(yè)生產的生產的PCPC產品個性化要求較高產品個性化要求較高因此,從公司的長遠發(fā)展角度考慮,選擇聯合開發(fā)因此,從公司的長遠發(fā)展角度考慮,選擇聯合開發(fā) 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.

36、22.2Part2.2.1 2.2.1 信息系統(tǒng)開發(fā)的方式信息系統(tǒng)開發(fā)的方式信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法采用系統(tǒng)工程的思想采用系統(tǒng)工程的思想按照用戶至上的原則按照用戶至上的原則結構化、模塊化、自頂向下地對系統(tǒng)進行分析與設計結構化、模塊化、自頂向下地對系統(tǒng)進行分析與設計包含五個階段:包含五個階段:u 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃u 系統(tǒng)分析系統(tǒng)分析u 系統(tǒng)設計系統(tǒng)設計u 系統(tǒng)實施系統(tǒng)實施u 系統(tǒng)運行和維護系統(tǒng)運行和維護信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與

37、設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法可行性分析系統(tǒng)總體規(guī)劃信息系統(tǒng)分析信息系統(tǒng)設計信息系統(tǒng)實施信息系統(tǒng)測試系統(tǒng)安裝調試系統(tǒng)試運行論證論證論證論證系統(tǒng)運行與評價終止終止終止終止方面:有益性、可能性、必要性內容:管理流程、技術、觀念、已有基礎、資金收益:經濟效益分析、社會效益分析。定量/定性相結合方面:全局的角度內容:管理流程的規(guī)劃與重組、信息資源規(guī)劃、技術規(guī)劃 開發(fā)進度計劃、資金概算、開發(fā)策略方面:全局指導下的局部角度內容:業(yè)務流程詳細分析、

38、數據分析與數據庫邏輯設計方面:全局指導下的局部角度內容:數據庫物理設計、功能設計、界面設計、編碼設計方面:全局指導下的實施內容:基礎設施的購置、安裝、調試 系統(tǒng)功能的開發(fā)、數據庫的物理設計方面:全局指導下的實施內容:基礎設施的測試 系統(tǒng)功能模塊的測試、系統(tǒng)測試、數據庫的測試方面:全局指導下的實施內容:系統(tǒng)聯合測試信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法詳細詳細設計設計開發(fā)開發(fā)要求要求可行性可行性研究研究系統(tǒng)系統(tǒng)評價評價系統(tǒng)系統(tǒng)維護

39、維護驗收驗收編程編程調試調試系統(tǒng)系統(tǒng)轉換轉換詳細詳細調查調查初步初步調查調查邏輯邏輯設計設計開發(fā)方開發(fā)方案選擇案選擇審批審批審批審批審批審批總體總體設計設計系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)分析系統(tǒng)設計系統(tǒng)設計系統(tǒng)實施系統(tǒng)實施系統(tǒng)運行系統(tǒng)運行 和維護和維護信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計提出要求提出要求初步調查初步調查可行性研究可行性研究可行性分析報告可行性分析報告審批審批修改修改目標目標追加資源追加資源等待等待條件條件A A停止開發(fā)停止開發(fā)修改修改是是否1 1、結構化生命周期法、結構化生命周期法A.A.系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段根據用戶的系統(tǒng)開發(fā)請求根據用戶的系統(tǒng)開發(fā)請求,進行進行初步調查初步調

40、查,明確明確問題問題,確定確定系統(tǒng)目標和總體結構系統(tǒng)目標和總體結構,確定確定分階段實施進度分階段實施進度,進行進行可行性研究可行性研究。信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法此階段輸出:此階段輸出:u 可行性分析報告可行性分析報告信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法B.B.系統(tǒng)分析系統(tǒng)分析階段階段根據系統(tǒng)規(guī)劃中提出的根據系統(tǒng)規(guī)劃中提出的目標目標系統(tǒng)系統(tǒng)進行詳細進行詳細調查調查描述描述現行系統(tǒng)的業(yè)務現行系統(tǒng)的業(yè)務流程流程信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方

41、法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法此階段輸出:此階段輸出:u 系統(tǒng)分析報告系統(tǒng)分析報告A詳細調查詳細調查邏輯設計邏輯設計系統(tǒng)分析報告系統(tǒng)分析報告審批審批B B修改說明書修改說明書停止研制停止研制修改修改是是否否信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法C.C.系統(tǒng)系統(tǒng)設計設計階段階段根據系統(tǒng)分析報告中規(guī)定的功能根據系統(tǒng)分析報告中規(guī)定的功能要求要求考慮考慮實際實際條件條件具體具體設計系統(tǒng)的設計系統(tǒng)的物理模型物理模型信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)

42、開發(fā)的方法信息系統(tǒng)開發(fā)的方法此階段輸出:此階段輸出:u 系統(tǒng)設計說明書系統(tǒng)設計說明書B B總體設計總體設計詳細設計詳細設計系統(tǒng)設計說明書系統(tǒng)設計說明書審批審批停止研制停止研制修改設計方案修改設計方案C C否否修改修改是是信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法D.D.系統(tǒng)實施階段系統(tǒng)實施階段將設計的系統(tǒng)付諸實施將設計的系統(tǒng)付諸實施。購置購置、安裝、調試計算機等設備、安裝、調試計算機等設備,編寫編寫程序程序,調試,調試程序程序,人員人員培訓培訓,數據,數據文件轉換文件轉換,系統(tǒng)系統(tǒng)調試,系統(tǒng)轉換。調試,系統(tǒng)轉換。信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方

43、法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法此階段輸出:此階段輸出:u 用戶使用說明書用戶使用說明書C C系統(tǒng)轉換系統(tǒng)轉換調調 試試修改系統(tǒng)修改系統(tǒng)驗收驗收交付使用交付使用是是修改修改信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計1 1、結構化生命周期法、結構化生命周期法結構化的生命周期法的特點:結構化的生命周期法的特點:第一,自頂向下分析與設計自底向上逐步實施的系統(tǒng)開發(fā)方法第一,自頂向下分析與設計自底向上逐步實施的系統(tǒng)開發(fā)方法第二,面向用戶的觀點第二,面向用戶的觀點 第三,嚴格區(qū)分工作階段,每個階段規(guī)定明確的任務和所應得的成果第三,嚴格區(qū)分工作階段,每個階段規(guī)定明

44、確的任務和所應得的成果 第四,充分考慮變化的情況第四,充分考慮變化的情況 第五,工作的成果要成文,文獻資料的格式要規(guī)范化、標準化第五,工作的成果要成文,文獻資料的格式要規(guī)范化、標準化 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計優(yōu)缺點優(yōu)缺點優(yōu)點優(yōu)點嚴格區(qū)分開發(fā)階段嚴格區(qū)分開發(fā)階段系統(tǒng)的針對性強系統(tǒng)的針對性強整體性與全局性好整體性與全局性好開發(fā)周期長開發(fā)周期長過程繁瑣,文檔多過程繁瑣,文檔多開發(fā)工具落后開發(fā)工具落后缺點缺點1 1、結構化生命周期法、結構化生命周期法結構化的生命周

45、期法的優(yōu)缺點:結構化的生命周期法的優(yōu)缺點:信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(1 1)產生背景:)產生背景:為了對軟件開發(fā)項目進行有效管理,誕生了系統(tǒng)開發(fā)生命周期法。生命周期法引入為了對軟件開發(fā)項目進行有效管理,誕生了系統(tǒng)開發(fā)生命周期法。生命周期法引入了用戶觀點,將邏輯設計與物理設計分開,適用于大型信息系統(tǒng)的開發(fā)。開發(fā)過程規(guī)范了用戶觀點,將邏輯設計與物理設計分開,適用于大型信息系統(tǒng)的開發(fā)。開發(fā)過程規(guī)范、層次清晰,系統(tǒng)開發(fā)生命周期法得到廣泛應用。

46、、層次清晰,系統(tǒng)開發(fā)生命周期法得到廣泛應用。但這種方法的應用前提是需要在但這種方法的應用前提是需要在早期就確定用戶的需求早期就確定用戶的需求,而,而不允許修改不允許修改,這對于很,這對于很多應用系統(tǒng)(如商業(yè)信息系統(tǒng))來說是不現實的。嚴格需求定義的合理性在許多情況下多應用系統(tǒng)(如商業(yè)信息系統(tǒng))來說是不現實的。嚴格需求定義的合理性在許多情況下并不滿足。并不滿足。用戶需求定義方面的錯誤是信息系統(tǒng)開發(fā)中出現的后果最嚴重的錯誤。解決需求定用戶需求定義方面的錯誤是信息系統(tǒng)開發(fā)中出現的后果最嚴重的錯誤。解決需求定義不斷變化問題的一種思路是在獲得一組基本需求后,快速地加以義不斷變化問題的一種思路是在獲得一組基

47、本需求后,快速地加以“實現實現”。系統(tǒng)的定。系統(tǒng)的定義是在逐步發(fā)展的過程中進行的,而不是一開始就預見一切,這種嚴謹的需求定義方法義是在逐步發(fā)展的過程中進行的,而不是一開始就預見一切,這種嚴謹的需求定義方法是在一定假設的前提下形成的,這就是原型法。是在一定假設的前提下形成的,這就是原型法。信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(2 2)使用前提:)使用前提:A A、并非所有的需求在系統(tǒng)開發(fā)以前都能準確定義、并非所有的需求在系統(tǒng)開發(fā)以前都能準確定義B

48、B、有快速的系統(tǒng)開發(fā)工具、有快速的系統(tǒng)開發(fā)工具 C C、需要有實際的、可供用戶參與的系統(tǒng)模型、需要有實際的、可供用戶參與的系統(tǒng)模型 D D、項目參加者之間存在通信上的障礙、項目參加者之間存在通信上的障礙D D、系統(tǒng)開發(fā)中大量的反復修改是必要和不可避免的、系統(tǒng)開發(fā)中大量的反復修改是必要和不可避免的E E、需求一旦確定,就可以遵從嚴格的方法、需求一旦確定,就可以遵從嚴格的方法 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(3 3)原型:)原型:系統(tǒng)開發(fā)人員在

49、初步了解用戶需求的基礎上,在強有力的軟件環(huán)境支持下迅速構造系統(tǒng)開發(fā)人員在初步了解用戶需求的基礎上,在強有力的軟件環(huán)境支持下迅速構造出系統(tǒng)的初始模型,該模型就稱為原型,原型是一個可以實現的系統(tǒng)出系統(tǒng)的初始模型,該模型就稱為原型,原型是一個可以實現的系統(tǒng)。(4 4)原理原理:用戶與開發(fā)人員在運行原型的基礎上共同探討、改進和完善方案,開發(fā)人員根據這用戶與開發(fā)人員在運行原型的基礎上共同探討、改進和完善方案,開發(fā)人員根據這個方案對原型修改得到新的原型,再與用戶溝通,征求用戶意見,反復多次直到取得滿個方案對原型修改得到新的原型,再與用戶溝通,征求用戶意見,反復多次直到取得滿意的原型為止。意的原型為止。信息

50、系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(5 5)概述:)概述:n 將系統(tǒng)調查、分析和設計融為一體將系統(tǒng)調查、分析和設計融為一體n 在限定時間內,獲得基本需求,建立一個反映用戶需求的原型,讓用戶看到未來在限定時間內,獲得基本需求,建立一個反映用戶需求的原型,讓用戶看到未來系統(tǒng)的概貌系統(tǒng)的概貌n 運行過程中,與用戶確定運行過程中,與用戶確定u 哪些功能是符合要求的哪些功能是符合要求的u 哪些方面還需要改進哪些方面還需要改進n 對系統(tǒng)理解程度加深,不斷對原型

51、進一步補充和修改對系統(tǒng)理解程度加深,不斷對原型進一步補充和修改n 依此類推,反復進行,直到滿足用戶的需求依此類推,反復進行,直到滿足用戶的需求信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(6 6)開發(fā)步驟開發(fā)步驟:信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法2 2、開發(fā)系統(tǒng)原型、開發(fā)系統(tǒng)原型根據基本需求開發(fā)原型系統(tǒng),不能實現所根據基本需求開發(fā)原型系統(tǒng),不能實現所有功能,只

52、滿足基本需求,注重開發(fā)速度有功能,只滿足基本需求,注重開發(fā)速度不是效率不是效率1 1、明確用戶的基本需求、明確用戶的基本需求短時間內調查用戶最基本的需求,需求可短時間內調查用戶最基本的需求,需求可能不完全、粗糙的,最基本能不完全、粗糙的,最基本的的3 3、評價原型系統(tǒng)、評價原型系統(tǒng)試用原型,評價運行情況,確定問題,提試用原型,評價運行情況,確定問題,提出修改意見出修改意見4 4、修改及完善原型系統(tǒng)、修改及完善原型系統(tǒng)根據問題及意見,修改后得到新原型。再根據問題及意見,修改后得到新原型。再試用,評價,再完善,直到用戶滿意試用,評價,再完善,直到用戶滿意5 5、與用戶一起評審,進入下一循環(huán)、與用戶

53、一起評審,進入下一循環(huán)6 6、完成系統(tǒng)、完成系統(tǒng)確定用戶基本要求確定用戶基本要求構造初始模型構造初始模型評價、使用系統(tǒng)原型評價、使用系統(tǒng)原型用戶滿意?用戶滿意?完成系統(tǒng)并交付使用完成系統(tǒng)并交付使用修改、修改、完善完善系統(tǒng)原型系統(tǒng)原型Y YN N信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計丟棄式原型丟棄式原型演化式原型演化式原型遞增式原型遞增式原型丟棄式原型法通過原型的交流丟棄式原型法通過原型的交流修改修改再交流來確定用再交流來確定用戶的真正需求和系統(tǒng)功能,原型最后被丟棄。戶的真正需求和系統(tǒng)功能,原型最后被丟棄。 演化式原型是為某實現方案而設計的演化式原型是為某實現方案而設計的原型原型,按照基本需,按照

54、基本需求開發(fā)出一個系統(tǒng),讓用戶先使用求開發(fā)出一個系統(tǒng),讓用戶先使用起來起來,有問題隨時修,有問題隨時修改。改。遞增式原型法是按較準確的用戶需求,產生完整的系統(tǒng)遞增式原型法是按較準確的用戶需求,產生完整的系統(tǒng),然后不斷地修改、完,然后不斷地修改、完 善,直到用戶滿意,最終完善的善,直到用戶滿意,最終完善的原型就是最終系統(tǒng)。原型就是最終系統(tǒng)。 2 2、原型法、原型法(7 7)類型:)類型:信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(7 7)類型:丟棄式)類

55、型:丟棄式n 把原型作為用戶與開發(fā)人員之間通信的媒介,不打算將它作為實際系統(tǒng)運行。把原型作為用戶與開發(fā)人員之間通信的媒介,不打算將它作為實際系統(tǒng)運行。信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法生命周期生命周期 法法系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃-可行性可行性系統(tǒng)分析系統(tǒng)分析-需求定義需求定義初步設計初步設計詳細設計詳細設計實施實施維護與評價維護與評價確定用戶基本要求確定用戶基本要求構造初始模型構造初始模型評價、使用系統(tǒng)原型評價、使用系統(tǒng)原型用戶滿意?用戶滿意?完成系統(tǒng)并交付使用完成系統(tǒng)并交付使用修改、完善修改、完善系統(tǒng)原型

56、系統(tǒng)原型Y YN N原型法原型法丟棄丟棄( (研究研究) )式原型法與生命周期法的結合式原型法與生命周期法的結合信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(7 7)類型:)類型:演化演化式式n 按照基本需求開發(fā)出一個系統(tǒng),讓用戶先使用起來,有問題隨時修改。(用戶的按照基本需求開發(fā)出一個系統(tǒng),讓用戶先使用起來,有問題隨時修改。(用戶的要求及系統(tǒng)的功能在變化)。要求及系統(tǒng)的功能在變化)。 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法系統(tǒng)設計系統(tǒng)設計系統(tǒng)實施系統(tǒng)實施滿意否?滿意否?最終系統(tǒng)最終系統(tǒng)YN

57、演化演化( (重新設計、實施重新設計、實施) )信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(7 7)類型:遞增式)類型:遞增式n 開始時系統(tǒng)有一個總體框架,各功能單元的結構和功能較清楚,但沒有具體實現開始時系統(tǒng)有一個總體框架,各功能單元的結構和功能較清楚,但沒有具體實現。在以后的開發(fā)過程中一個一個的完善這些模塊。在以后的開發(fā)過程中一個一個的完善這些模塊。 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法最終系統(tǒng)最終系統(tǒng)系統(tǒng)總體設計系統(tǒng)總體設計功能子功能子單元單元是否全部實現是否全部實現實現一個功能子

58、單元實現一個功能子單元NY信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(8 8)優(yōu)點)優(yōu)點n 減少開發(fā)時間減少開發(fā)時間 ,降低開發(fā)成本,降低開發(fā)成本n 用戶滿意程度高用戶滿意程度高 n 能調動用戶參與的積極性能調動用戶參與的積極性n 適應適應能力強能力強 信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(9 9)缺點)缺點n 開發(fā)開發(fā)工具要求高工具要求高n 不不適合復雜系統(tǒng)和大系統(tǒng)適合復雜系統(tǒng)和大系統(tǒng)n 對對用戶管理水平要求較高用戶管理水平要求

59、較高n 缺乏缺乏開發(fā)文檔,維護困難開發(fā)文檔,維護困難信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(1010)使用時注意的問題)使用時注意的問題n 1 1、應當重視開發(fā)過程的控制、應當重視開發(fā)過程的控制 n 2 2、將原型法和生命周期法有機結合、將原型法和生命周期法有機結合 n 3 3、了解原型法的使用環(huán)境和開發(fā)工具、了解原型法的使用環(huán)境和開發(fā)工具 n 4 4、注意使用范圍、注意使用范圍信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2

60、.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法信息系統(tǒng)分析與設計信息系統(tǒng)分析與設計2 2、原型法、原型法(1010)使用時注意的問題)使用時注意的問題信息系統(tǒng)開發(fā)的方式與方法信息系統(tǒng)開發(fā)的方式與方法2.22.2Part2.2.2 2.2.2 信息系統(tǒng)開發(fā)的方法信息系統(tǒng)開發(fā)的方法方法方法內容內容原型法原型法生命周期法生命周期法開發(fā)路徑開發(fā)路徑循環(huán)循環(huán)/ /順序順序文檔數量文檔數量多多/ /少少用戶參與程度用戶參與程度高高/ /低低開發(fā)過程的可見度開發(fā)過程的可見度差差/ /好好對功能需求或環(huán)境變化的適應性對功能需求或環(huán)境變化的適應性差差/ /好好用戶的信息反饋用戶的信息反饋遲遲/ /早早對開發(fā)環(huán)境、軟

溫馨提示

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

評論

0/150

提交評論