當前位置:名人名言大全網 - 端午節短信 - 什麽是系統設計?

什麽是系統設計?

問題1:系統設計的目的是什麽?系統設計被認為是系統生命周期中的研究和開發階段。

研發的目標只有壹個:在成本範圍內獲得滿足業務需求的高質量產品。

系統設計的直接目標是形成系統的邏輯結構模型。具體包括:架構的選擇,技術的選擇等等;在具體設計過程中,取決於業務目的、指標要求和資源,其最終目標是在成本範圍內獲得滿足業務要求的高質量產品。

比如層的應用,數據層、業務層、接口層的基本邏輯體系是經常的,也是必須的。但不是用這個系統?

極端情況下,假設開發的目標只是壹個小工具,只是壹個過渡工具,需要處理新舊系統銜接期的壹個異常數據。壹個新系統投入使用後不需要的小型過渡工具,需要立即申請,不需要復用資源。

作為設計師,這個時候應該選擇分層系統嗎?

別忘了終極目標:在成本範圍內獲得滿足業務需求的高質量產品。

問題2:總體系統設計的意義是什麽?系統設計應該自上而下進行。先設計整體結構,再壹步步深化,直到設計出各個模塊。總體設計主要是指在系統分析的基礎上,合理安排分部(子系統)、機械設備(包括軟硬件設備)的配置、數據的存儲規律以及整個系統的實現規劃。

壹、系統設計的任務

1.系統設計的概念

系統設計,也稱為物理設計,是開發管理信息系統的第二階段。系統設計通常可以分為兩個階段。壹是總體設計,其任務是設計系統的框架和概述,並向用戶單位和領導部門進行詳細的申報和審批,然後在此基礎上進行第二階段DD詳細設計。這兩部分相互關聯,需要交替進行。本章壹起介紹這兩個部分。

系統設計是開發人員的工作,他們將系統設計階段獲得的目標系統的邏輯模型轉換為目標系統的物理模型,在此階段獲得的DD系統設計規格是下壹階段系統實現的工作基礎。

2.系統設計的主要內容

系統設計的主要任務是進行總體設計和詳細設計。它們的具體內容解釋如下。

(1)總體設計

總體設計包括系統模塊結構設計和計算機物理系統配置方案設計。

系統模塊結構設計

系統模塊結構設計的任務是劃分子系統,然後確定子系統的模塊結構,並繪制模塊結構圖。在此過程中,必須考慮以下問題:

如何將壹個系統劃分為多個子系統;

每個子系統如何劃分為多個模塊;

如何確定子系統和模塊之間傳輸的數據及其調用關系;

如何評價和提高模塊結構的質量?

計算機物理系統的配置方案設計

在總體設計中,還要設計計算機物理系統的具體配置方案,解決計算機軟硬件系統配置、通信網絡系統配置、機房設備配置等問題。計算機物理系統的具體配置方案,必須征得使用單位和領導部門的同意後才能實施。

大量開發管理信息系統的經驗教訓表明,選擇計算機軟硬件設備不能只看廣告或信息介紹,必須進行充分的調查研究。最好了解已經使用過軟硬件設備的單位的運行情況和優缺點,並征求相關專家的意見,然後進行論證,最後寫出計算機物理系統配置方案的報告。

從國內的實際情況來看,很多單位都是先買電腦再決定開發。這種不科學和盲目的做法是不可取的,會造成很大的浪費。因為電腦的更新換代非常快,也就是在開發前期和系統實施中後期購買電腦設備,價格差別會很大。因此,在開發管理信息系統的過程中,計算機物理系統的配置方案應在系統設計的總體設計階段進行設計。

(2)詳細設計

在總體設計的基礎上,第二步是詳細設計,主要包括流程設計,確定各個模塊內部的詳細實現流程,包括本地數據組織、控制流程、每壹步的具體處理要求等。壹般來說,流程模塊的詳細設計難度不會太大,關鍵是要用合適的方式描述每個模塊的實現過程,比如流程圖、問題分析圖、IPO圖、流程設計語言等。除了流程設計,還有代碼設計、界面設計、數據庫設計、輸入輸出設計等等。

(3)編寫系統設計說明書

系統設計階段的成果是系統設計說明書,主要由模塊結構圖、模塊說明書等詳細設計內容組成。...& gt& gt

問題3:系統的整體設計是怎樣的?系統設計工作應自上而下進行。先設計整體結構,再壹步步深化,直到設計出各個模塊。總體設計主要是指在系統分析的基礎上,合理安排分部(子系統)、機械設備(包括軟硬件設備)的配置、數據的存儲規律以及整個系統的實現規劃。

壹、系統設計的任務

1.系統設計的概念

系統設計,也稱為物理設計,是開發管理信息系統的第二階段。系統設計通常可以分為兩個階段。壹是總體設計,其任務是設計系統的框架和概述,並向用戶單位和領導部門進行詳細的申報和審批,然後在此基礎上進行第二階段DD詳細設計。這兩部分相互關聯,需要交替進行。本章壹起介紹這兩個部分。

系統設計是開發人員的工作,他們將系統設計階段獲得的目標系統的邏輯模型轉換為目標系統的物理模型,在此階段獲得的DD系統設計規格是下壹階段系統實現的工作基礎。

2.系統設計的主要內容

系統設計的主要任務是進行總體設計和詳細設計。它們的具體內容解釋如下。

(1)總體設計

總體設計包括系統模塊結構設計和計算機物理系統配置方案設計。

系統模塊結構設計

系統模塊結構設計的任務是劃分子系統,然後確定子系統的模塊結構,並繪制模塊結構圖。在此過程中,必須考慮以下問題:

如何將壹個系統劃分為多個子系統;

每個子系統如何劃分為多個模塊;

如何確定子系統和模塊之間傳輸的數據及其調用關系;

如何評價和提高模塊結構的質量?

計算機物理系統的配置方案設計

在總體設計中,還要設計計算機物理系統的具體配置方案,解決計算機軟硬件系統配置、通信網絡系統配置、機房設備配置等問題。計算機物理系統的具體配置方案,必須征得使用單位和領導部門的同意後才能實施。

大量開發管理信息系統的經驗教訓表明,選擇計算機軟硬件設備不能只看廣告或信息介紹,必須進行充分的調查研究。最好了解已經使用過軟硬件設備的單位的運行情況、優缺點,並征求相關專家的意見,然後進行論證,最後寫出計算機物理系統配置方案的報告。

從國內的實際情況來看,很多單位都是先買電腦再決定開發。這種不科學和盲目的做法是不可取的,會造成很大的浪費。因為電腦的更新換代非常快,也就是在開發前期和系統實施中後期購買電腦設備,價格差別會很大。因此,在開發管理信息系統的過程中,計算機物理系統的配置方案應在系統設計的總體設計階段進行設計。

(2)詳細設計

在總體設計的基礎上,第二步是詳細設計,主要包括流程設計,確定各個模塊內部的詳細實現流程,包括本地數據組織、控制流程、每壹步的具體處理要求等。壹般來說,流程模塊的詳細設計難度不會太大,關鍵是要用合適的方式描述每個模塊的實現過程,比如流程圖、問題分析圖、IPO圖、流程設計語言等。除了流程設計,還有代碼設計、界面設計、數據庫設計、輸入輸出設計等等。

(3)編寫系統設計說明書

系統設計階段的成果是系統設計說明書,主要由模塊結構圖、模塊說明書等詳細設計內容組成。...& gt& gt

問題4:系統設計的主要任務是什麽?10安全,有利於發展。

問題5:指示系統的設計是怎樣的?指示系統是公共空間的功能向導,是公共空間文明的標誌。在我國屬於指示系統的新設計範疇。城市、建築、城市道路交通、商業街區等許多空間都需要系統規劃。上海尚誌設計的指示系統設計業務包括:功能區規劃、車輛交通分析、行人交通分析、用戶搜索舒適度分析、導向圖設計、標誌設計、指示圖標設計、地面標識設計。

問題6:什麽是系統架構設計?建築師的職責主要如下:

1.確認需求

在項目開發過程中,需求規格完成後,架構師參與其中,需求規格必須得到架構師的認可。架構師需要與分析師反復溝通,以確保他們完全準確地理解用戶的需求。

2.系統分解

根據用戶的需求,架構師將整個系統分解成更小的子系統和組件,從而形成不同的邏輯層或服務。然後,架構師會確定每壹層的接口以及層與層之間的關系。架構師不僅要縱向劃分整個系統,還要橫向劃分同壹個邏輯層。

軟件架構師的功力基本就體現在這了,這是壹個比較復雜的工作。

3、技術選擇

通過對系統的壹系列分解,架構師最終形成了軟件的整體架構。技術的選擇主要取決於軟件架構。

Web服務器運行的是Windows還是Linux?數據庫用MSS,Oracle還是Mysql?需要采用MVC或者Spring之類的輕量級框架嗎?前端是富還是瘦?類似的工作需要在這個階段提出和評估。

架構師對產品和技術的選擇只限於評估,沒有決策。最終決定權屬於項目經理。架構師提出的技術方案,為項目經理提供了重要的參考信息,項目經理會權衡項目預算、人力資源、時間進度等實際情況,最終予以確認。

4、制定技術規範

架構師是項目開發過程中的技術權威。他需要協調所有的開發人員,與開發人員保持溝通,並始終確保開發人員根據其架構意圖實現各種功能。

架構師不僅要與開發人員保持溝通,還要與項目經理、需求分析師甚至最終用戶保持溝通。所以對於建築師來說,不僅有技術上的要求,還有人際關系上的要求。

問題7:系統設計報告應包括哪些內容?系統設計的主要內容

系統設計分為總體結構設計和詳細結構設計。

(1)總體結構設計主要解決子系統劃分與確認、模塊結構設計、網絡設計和配置方案等問題。

(1)子系統劃分:將壹個復雜的系統設計轉化為若幹個子系統和壹系列基本模塊的設計,通過模塊結構圖將分解後的子系統和模塊按照層次結構連接起來。

②模塊結構設計:就是細化各個子系統,確定劃分的子系統的模塊結構,繪制模塊機構圖。

③網絡結構設計和設備配置方案:是考慮如何從內部將各子系統與局域網連接起來,以及未來如何將系統與外部系統連接起來,根據實際情況配置和選擇網絡產品。

(2)詳細結構設計主要解決代碼設計、輸出設計、輸入設計、處理設計、數據庫設計、人機界面設計、安全控制設計等問題。

①編碼設計:就是設計壹個優化的信息編碼系統,可以被系統的各個部分共享。

②輸出設計:是根據管理和用戶的需要,設計各種輸出方式,如報表輸出、磁盤文件輸出、圖形輸出等。

③輸入設計:是根據需要設計系統的輸入風格,如輸入模式設計、校對模式設計、輸入界面設計、輸入界面布局等。

④流程設計:按照模塊劃分進行設計,目的是掌握系統處理的全過程,方便輸入輸出等設計工作。

⑤數據庫設計:就是讓整個系統快速、方便、準確地調用和管理所需數據。

⑥人機界面設計:為系統的用戶和管理人員提供友好的交互界面,便於訪問、操作和管理。

⑦安全控制設計工廠從軟件和硬件方面進行安全防護,保證系統的正常運行,減少各種安全問題帶來的損失。

問題8:系統設計階段的主要活動是什麽?系統設計階段主要包括:

1.系統的總體結構設計

2.代碼和數據文件設計

3.子系統功能模塊的設計

4.工藝流程設計

系統設計是新系統工廠的物理設計階段。根據系統分析階段確定的新系統的邏輯模型和功能需求,在用戶提供的環境條件下,設計出可以在計算機網絡環境中實施的方案,即建立新系統的物理模型。

問題9:系統設計的目的是什麽?1)確定系統的使用方式;

2)確定系統的組成和部署方式;

3)確定系統的開發步驟;

4)確定系統的測試步驟;

5)選擇系統方案,調查方案的風險;

問題10:什麽是建築?架構壹般指軟件架構。

軟件體系結構是壹系列相關的抽象模式,用於指導大型軟件系統各方面的設計。軟件架構是系統的草圖。軟件體系結構描述的對象是直接構成系統的抽象組件。組件之間的連接清晰且相對細致地描述了組件之間的通信。在實現階段,這些抽象組件被細化成實際的組件,比如壹個特定的類或對象。在面向對象領域,組件之間的連接通常是通過接口來實現的(計算機科學)。軟件體系結構是構建計算機軟件實踐的基礎。就像架構師將建築項目的設計原則和目標設定為繪圖員畫圖的基礎壹樣,軟件架構師或系統架構師將軟件架構陳述為實際系統設計方案的基礎,以滿足不同客戶的需求。

軟件架構是壹個很容易理解的概念,大部分工程師(尤其是經驗不多的工程師)會很直觀的知道,但是很難給出壹個準確的定義。特別是設計和架構很難明確區分:架構屬於設計的壹個方面,它側重於壹些具體的特性。

在《軟件體系結構導論》中,大衛·加蘭和瑪麗·肖認為軟件體系結構是與以下問題相關的設計層面:“除了計算算法和數據結構,設計和確定系統的整體結構也成為了壹個新的問題。結構性問題包括整體組織結構和全球控制結構;通信、同步和數據訪問協議;設計元素的功能分配;物流;設計元素的構成;校準和性能;另類設計的選擇。”GS93

但是建築不僅僅是壹個結構;IEEE體系結構工作組將其定義為“系統在其環境中的最高概念”。該框架還包括“符合”系統完整性、經濟約束、美學需求和風格。它既註重內部的考慮,又在系統的用戶環境和開發環境中考慮整個系統,即同時註重外部的考慮。

在Rational統壹過程中,軟件系統的架構(在給定點)是指系統的重要組件的組織或結構,它們通過接口與由遞減組件和接口組成的組件進行交互。

就與目的、主題、材料和結構的聯系而言,軟件體系結構可以與建築物的體系結構相比較。軟件架構師需要廣泛的軟件理論知識和相應的經驗來實現和管理軟件產品的高級設計。軟件架構師定義和設計軟件的模塊化、模塊之間的交互、用戶界面風格、外部接口方法、創新的設計特性,以及高層事物的對象操作、邏輯和流程。

壹般來說,軟件系統的架構有兩個要素:

?它是軟件系統從整體到部分的最高層次劃分。

壹個系統通常由組件組成,這些組件如何形成以及如何相互作用是關於系統本身結構的重要信息。

具體來說,它應該包括架構組件、連接器和任務流。所謂架構元素就是組成系統的核心磚塊,而連接器描述的是這些組件之間的通信路徑、通信機制和預期結果,任務流描述的是系統如何使用這些組件和連接器來完成某項需求。

?為構建系統而做出的最高層的、難以改變的商業和技術決策。

在構建壹個系統之前,有許多重要的決策需要提前做出,而壹旦系統開始設計甚至詳細構建,這些決策就很難改變甚至不可能改變。顯然,這樣的決策壹定是關系到系統設計成敗的最重要的決策,必須非常仔細地研究和調查。

有關詳細信息,請參考

......& gt& gt