『壹』 結構化系統開發方法的基本思想和主要步驟是什麼 管理信息系統
一、結構化系統開發方法的基本思想:用系統工程的思想和工程化的方法,按用戶至上的原則,結構化,模塊化,自頂向下地對系統進行分析與設計。具體來說,就是先將整個信息系統開發過程劃分出若干個相對獨立的階段,如系統規劃、系統分析、系統設計、系統實施、系統運行與維護等。
二、結構化系統開發方法的主要步驟:
1、系統規劃:系統規劃的主要內容包括:企業目標的確定,解決目標的方式的確定,信息系統目標的確定,信息系統主要結構的確定,工程項目的確定,可行性研究等。
2、系統分析:系統分析的主要內容包括:數據的收集,數據的分析,系統數據流程圖的確定,系統方案的確定等,系統分析階段是整個MIS建設的關鍵階段。
3、系統設計:系統設計的主要內容包括:系統流程圖的確定,程序流程圖的確定,編碼,輸入、輸出設計,文件設計,程序設計等。
4、系統實施:系統實施的主要內容包括:硬體設備的購買,硬體設備的安裝,數據准備,程序的調試,系統測試與轉換,人員培訓等。
5、系統運行與維護:系統運行與維護的主要內容包括:系統投入運行後的管理及維護,系統建成前後的評價,發現問題並提出系統更新的請求等。
『貳』 什麼是結構化方法結構化方法和原型化法相比較,優缺點有哪些
1、結構化系統開發方法基本思想在系統建立之前信息就能被充分理解。它要求嚴格劃分開發階段,用規范的方法與圖表工具有步驟地來 完成各階段的工作,每個階段都以規范的文檔資料作為其成果,最終得到滿足用戶需要的系統。 優點(1)邏輯設計與物理設計分開 (2)開發過程中形成一套規范化的文檔,便於後期的修改和維護缺點(1)開發周期長 (2)系統難以適應環境的變化 (3)開發過程復雜繁瑣適用范圍該方法適用於一些組織相對穩定、業務處理過程規范、需求明確且在一定時期內不會發生大的變化的大 型復雜系統的開發。 2、原型法基本思想開發人員對用戶提出的問題進行總結,就系統的主要需求取得一致意見後,開發一個原型(原型是由開 發人員與用戶合作,共同確定系統的基本要求和主要功能,並在較短時間內開發的一個實驗性的、簡單 易用的小型系統。原型應該是可以運行的,可以修改的。)並運行之,然後反復對原型進行修改,使之 逐步完善,直到用戶對系統完全滿意為止。 優點(1)需求表示清楚,用戶滿意度較高 (2)降低開始風險和開發成本缺點(1)原型法不適用於開發大型的信息系統 (2)系統難於維護 (3)如果用戶合作不好,盲目糾錯,會拖延開發進程適用范圍(1)用戶需求不清,管理及業務不穩定,需求經常變化 (2)規模小,不太復雜 (3)開發信息系統的最終用戶界面 結構化開發方法(Structured Developing Method)是現有的軟體開發方法中最成熟,應用最廣泛的方法,主要特點是快速、自然和方便。結構化開發方法由結構化分析方法(SA法)、結構化設計方法(SD法)及結構化程序設計方法(SP法)構成的。 結構化設計方法(SD法 Structured Design)是結構化開發方法的核心,與SA法,SD法密切聯系,主要完成軟體系統的總體結構設計。 原型化方法是一種定義系統需求可採取的策略,實現時需經過若干步驟,一般其採用的最後步驟應是模型驗證
『叄』 結構化系統開發方法有哪些特點
1、自頂向下整體地進行分析與設計和自底向上逐步實施的系統開發過程。在系統規劃、分析與設計時,從整體全局考慮,自頂向下地工作;在系統實施階段則根據設計的要求,先編制一個個具體的功能模塊,然後自底向上逐步實現整個系統。
2、用戶至上是影響成敗的關鍵因素,整個開發過程中,要面向用戶,充分了解用戶的需求與願望。
3、開發過程工程化,要求開發過程的每一步都要按工程標准規范化,工作文體或文檔資料標准化。
4、嚴格區分工作階段,把整個開發過程劃分為若干工作階段,每一個階段有明確的任務和目標、預期達到的工作成效,以便計劃和控制進度,協調各方面的工作。
5、符合實際,客觀性和科學化。強調在設計系統之前,深入實際,詳細地調查研究,努力弄清實際業務處理過程的每一個細節,然後分析研究,制定出科學合理的目標系統設計方案。
(3)結構化系統分析與結構方法擴展閱讀:
結構化系統開發方法開發一個系統,將整個開發過程劃分為首尾相連的五個階段。
1、系統規劃。根據用戶的系統開發請求,進行初步調查,明確問題,確定系統目標和總體結構,確定分階段實施進度,然後進行可行性研究;
2、系統分析。分析業務流程、分析數據與數據流程、分析功能與數據之間的關系,最後提出分析處理方式和新系統邏輯方案。
3、系統設計。進行總體結構設計、代碼設計、資料庫設計、輸入/輸出設計、模塊結構與功能設計,根據總體設計,配置與安裝部分設備,進行試驗,最終給出設計方案。
4、系統實施。同時進行編程和人員培訓(由系統分析設計人員培訓業務人員和操作員),以及數據准備,然後投入試運行;
5、系統運行與維護。進行系統的日常運行管理、評價、監理審計,修改、維護、局部調整,在出現不可調和的大問題時,進一步提出開發新系統的請求,老系統生命周期結束,新系統誕生,構成系統的一個生命周期。
『肆』 簡述結構分析方法基本手段和基本策略
結構化分析方法的基本手段是逐層分解,而數據流圖則是描述分解的基本手段.結構化分析方法能夠長期被人們接受並採納,主要是因為它有以下的特點:一、強調用戶自始至終的積極參與 在系統分析階段,用戶始終積極參與,使得用戶可以更多的了解新系統,並隨時從業務和用戶角度提出新的要求.另一方面也可使系統分析人員能更多的了解用戶的要求,更深入的調查和分析管理業務,使新系統更加科學、合理.二、注重整體分析,層層落實 按系統的觀點,任何事情都是相互聯系的有機整體.在分析時應首先站在整體的角度,將各項具體的業務或組織融合成一整體加以考察,首先確保全局的正確,然後再層層分解進行解剖分析.三、強調系統的適應性 各種事物都是運動和變化的.同理,在進行系統分析時,要充分預料到可能會發生的變化,增強系統的適應性,以應付各種各樣的變化.這些變化主要來自以下幾個方面:1、系統外部環境的變化.如外部的組織機構發生了變化,將引起信息傳遞渠道變化;上級主管部門需要的信息發生變化,則引起輸出和處理模塊的變化.2、系統內部處理模式的變化.如系統內部組織機構、管理方式和工藝流程的改變,必將引起數據的收集、輸入以及處理方式的變化.3、用戶要求的變化.隨著時間的推移、問題的深入、技術的發展,用戶的要求也會隨之變化.
『伍』 結構化分析方法的主要特點是什麼
1.結構化分析方法簡單、清晰,易於學習掌握和使用。2.結構化分析的實施步驟是先分析當前現實環境中已存在的人工系統,在此基礎上再構思即將開發的目標系統,這符合人們認識世界改造世界的一般規律,從而大大降低了問題的復雜程度。目前一些其它的需求分析方法,在該原則上是與結構化分析相同的。3.結構化分析採用了圖形描述方式,用數據流圖為即將開發的系統描述了一個可見的模型,也為相同的審查和評價提供了有利的條件。從上到下把大問題分解成若干個小問題,然後分別解決工具:CASE ,MICROSOFT VISIO
『陸』 結構化工作分析方法
結構化工作分析方法包括職位分析問卷法(PAQ)、美國勞工部工作分析程序和功能性工作分析方法。
具體來講:
1)職位分析問卷法(PAQ)。
職位分析問卷是由麥考密克、珍納爾和米查姆設計的。它圍繞任職者進行信息收集,以對任職者從事工作需要進行的活動進行統計分析為基礎。
①職位分析問卷的項目。
職位分析問卷由194個項目或者職位要素構成,這些項目可分為六個方面:信息輸入、心理過程、工作輸出、人際活動、工作情景與職務關系以及其他方面。
②職位分析問卷的評分標准。
PAQ給出了6個評分標准:信息使用度、耗費時間、適用性、對工作的重要程度、發生的可能性以及特殊計分。
③職位分析問卷的優缺點。
它真正的優勢在於,問卷的實施者可以根據是否負有決策/溝通/社會方面的責任、是否執行熟練的技能性活動、是否伴隨有相應的身體活動、是否操縱汽車/設備和是否需要對信息進行加工這五個基本維度對工作進行等級劃分,對於每一項工作可以分配到一個量化的分數。職位分析問卷的不足之處在於沒有對職位的特定工作活動進行描述,且可讀性不強。
2)美國勞工部工作分析程序。
它是由美國勞工部所採用的工作分析方法,核心是對於每一項工作都按照任職者和信息、人、物三者之間的關系來進行等級劃分。其基本程序為
①清理出任職者在信息、人、物這三個維度上有哪些基本活動,並予以歸納總結;
②根據目標職位的任職者在理論上需要哪個層次的活動,並賦予相應的分數;
③這三項的分的總和就成為此項工作的等級劃分的基礎。
(3)功能性工作分析方法。
功能性工作分析方法不僅僅是依據信息、人、物三方面來對工作進行分類,它還考慮以下四個因素:
①在執行工作時需要得到多大程度的指導;
②在執行工作時需要運用的推理和判斷能力應達到什麼程度;
③完成工作所需要具備的數字能力有多高;
④執行工作時所要求的口頭及語言表達如何。
結構化分析方法(Structured Method,結構化方法)是一種軟體開發方法,一般利用圖形表達用戶需求,強調開發方法的結構合理性以及所開發軟體的結構合理性。
結構化分析方法_網路
『柒』 結構化分析方法的基本思想
結構化分析方法的基本思想是:
用系統工程的思想和工程化得方法,根據用戶至上的原則,自始自終按照結構化、模塊化,自頂向下地對系統進行分析與設計。
(2)分解原則
分解原則是結構化方法中最基本的原則它是一種先總體後局部的思想原則在構造信息系統模型時它採用自頂向下分層解決的方法
(3)模塊化原則
『捌』 簡述結構化分析方法的實現步驟
結構化分析的步驟如下:
①分析當前的情況,做出反映當前物理模型的DFD;
②推導出等價的邏輯模型的DFD;
③設計新的邏輯系統,生成數據字典和基元描述;
④建立人機介面,提出可供選擇的目標系統物理模型的DFD;
⑤確定各種方案的成本和風險等級,據此對各種方案進行分析;
⑥選擇一種方案;
⑦建立完整的需求規約.
『玖』 結構化方法的系統分析和系統設計需要完成什麼任務
任務是:在充分認識原信息系統的基礎上,通過問題識別、可行性分析、詳細調查、系統化分析,最終完成新系統的邏輯方案設計,或稱邏輯模型設計。邏輯方案不同於物理方案,前者解決「做什麼」的問題,是系統分析的任務;後者解決「怎麼做」的問題,是系統設計的任務。
沒有系統分析的內容,只有系統化分析的主要內容。可能不太一樣,系統化分析是系統分析的一個步驟呢。
如果硬要講內容,也許就是問題識別、可行性分析、詳細調查、系統化分析、邏輯模型設計吧
系統分析方法是指把要解決的問題作為一個系統,對系統要素進行綜合分析,找出解決問題的可行方案的咨詢方法。蘭德公司認為,系統分析是一種研究方略,它能在不確定的情況下,確定問題的本質和起因,明確咨詢目標,找出各種可行方案,並通過一定標准對這些方案進行比較,幫助決策者在復雜的問題和環境中作出科學抉擇。
系統分析方法來源於系統科學。系統科學是20世紀40年代以後迅速發展起來的一個橫跨各個學科的新的科學部門,它從系統的著眼點或角度去考察和研究整個客觀世界,為人類認識和改造世界提供了科學的理論和方法。它的產生和發展標標志著人類的科學思維由主要以「實物為中心」逐漸過渡到以「系統為中心」,是科學思維的一個劃時代突破。
系統分析是咨詢研究的最基本的方法,我們可以把一個復雜的咨詢項目看成為系統工程,通過系統目標分析、系統要素分析、系統環境分析、系統資源分析和系統管理分析,可以准確地診斷問題,深刻地揭示問題起因,有效地提出解決方案和滿足客戶的需求。
系統分析的主要任務是將在系統詳細調查中所得到的文檔資料集中到一起,對組織內部整體管理狀況和信息處理過程進行分析。它側重於從業務全過程的角度進行分析。分析的主要內容是:業務和數據的流程是否通暢,是否合理;數據、業務過程和實現管理功能之間的關系;老系統管理模式改革和新系統管理方法的實現是否具有可行性等等。系統分析的目的是將用戶的需求及其解決方法確定下來,這些需要確定的結果包括:開發者關於現有組織管理狀況的了解;用戶對信息系統功能的需求;數據和業務流程;管理功能和管理數據指標體系;新系統擬改動和新增的管理模型等等。系統分析所確定的內容是今後系統設計、系統實現的基礎。
『拾』 結構化分析方法的基本手段是什麼
結構化分析方法(Structured Method,結構化方法)是強調開發方法的結構合理性以及所開發軟體的結構合理性的軟體開發方法。
結構化分析方法給出一組幫助系統分析人員產生功能規約的原理與技術。它一般利用圖形表達用戶需求,使用的手段主要有數據流圖、數據字典、結構化語言、判定表以及判定樹等。
它的設計原則包括:
使每個模塊執行一個功能(堅持功能性內聚)
每個模塊用過程語句(或函數方式等)調用其他模塊
模塊間傳送的參數作數據用
模塊間共用的信息(如參數等)盡量少
基本實現手段如下:
一: 數據流圖
含義
數據流圖是SA方法中用於表示邏輯系統模型的一種工具,它從數據傳遞和加工的角度,以圖形的方式來刻畫數據流從輸入到輸出的變換過程。
(1)、元素
A、數據流。是由一組固定成分的數據組成,箭頭的方向表示數據的流向,箭頭的始點和終點分別代表數據流的源和目標。除了流向數據存儲或從數據存儲流出的數據不必命名外,每個數據流必須要有合適的名字,以反映數據流的含義。
B,外部實體。代表系統之外的實體,可以是人、物或其它系統軟體,他指出數據所需要的發源地或系統所產生的數據歸屬地。
C,對數據進行加工處理。加工是對數據進行處理的單元,它接受一定的數據輸入,對其進行處理,並產生輸出。
D、數據存儲。表示信息的靜態存儲,可以代表文件、文件的一部分、資料庫的元素等。
(2) 分層數據流圖
對於一個大型系統,如果在一張數據圖上畫出所有的數據和加工,則會使得數據流圖復雜而難以理解,為了控制復雜性,結構化分析法採用數據流圖分層技術。一套分層的數據流圖由頂層、底層和中間層組成。
(3)保持數據守恆
(4)加工細節隱蔽
二、數據字典
數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素定義的集合。數據字典是結構方法的核心。數據字典有以下幾個條目:數據項條目、數據流條目、文件條目和加工條目。
三、判定表
有些加工的邏輯用語形式不容易表達清楚,而用表的形式則一目瞭然。如果一個加工邏輯有多個條件、多個操作,並且在不同的條件組合下執行不同的操作,就可以使用判定表來描述。
四、判定樹
判定樹和判定表沒有本質的區別,可以用判定表表示的加工邏輯都可以用判定樹來表示。
五、結構化語言
採用一種介於自然語言和形式化語言之間的結構化語言來描述加工邏輯,既可以像自然語言那樣最方便,也可以像形式化語言一樣能夠精確描述事物,且被計算機易於處理。
六、E-R圖
E-R圖包含實體、關系和屬性等3種成分。這三個成分來理解現實問題,接近人們的思維方式。
注意事項:
一,命名。
二,畫數據流而不是控制流。
三,一般不畫物質流。
四,每個加工至少有一個數據流和一個輸出數據流。
五,編號
六,保持父圖和子圖的平衡
七,數據流圖的一致性
八,提高數據流圖的易懂性