• <span id="nkbdk"></span>
    <optgroup id="nkbdk"><em id="nkbdk"><del id="nkbdk"></del></em></optgroup>

  • <legend id="nkbdk"><i id="nkbdk"></i></legend>
    1. <optgroup id="nkbdk"></optgroup>

      所在位置:主頁 > 系統開發 > 使用結構化方法開發模塊主要是為了?

      使用結構化方法開發模塊主要是為了?

      發布時間:2023-04-14 22:45來源:www.linkseekers.com作者:宇宇

      一、使用結構化方法開發模塊主要是為了?

      1.結構化設計方法 所謂結構化程序設計方法主張把軟件系統按功能(對應結構化程序中的最小單元函數)進行逐步的細分,因此也被稱為面向功能的程序設計方法。

      這種設計方法的每個功能都負責都數據進行一次處理,即每個功能都接受一些輸入數據,處理完后輸出一些數據,這種處理數據的方式也被稱為面向數據流的處理方式。

      結構化設計采用自頂向下設計方法,在設計階段需要考慮每個模塊應該分解成哪些子模塊,每個子模塊又該分解成哪些更小的子子模塊。。。

      以此內推,直到模塊被細化為一個個函數。

      這種結構化的設計方法顯然是有局限性的:

      1.設計不夠直觀,與人類的思維方式不一致。

      因為開發者需要將客觀世界的模型分解成一個個功能,每個功能用于完成一定的數據處理。

      2.適應性差,可擴展性不強。

      由于采用自頂向下的設計方法,當用戶需求改變時,需要自頂向下的修改模塊結構,維護的成本相當大。 程序的三種基本結構:順序結構、選擇結構和循環結構。 2.面向對象設計方法 面向對象程序設計方法的基本思想是使用類、對象、繼承、封裝和消息等概念進行程序設計。

      它從現實世界客觀存在的事物(對象)出發來構造軟件系統。

      強調盡可能用人類自然的思維方式思考問題,認識問題,從而將現實世界中的事物抽象成系統中的類,作為系統的基本構成單元。

      這樣構建的系統能直接映射客觀世界,更符合現實世界的本來面貌。

      面向對象的基本哲學是世界是由各種各樣具有自己的運動規律和內部狀態的對象所組成的;不同對象之間的相互作用和通信構成了完整的現實世界。

      從程序設計的角度看,面向對象的程序設計語言必須有描述對象及其相互之間的關系的語言成分。歸納起來即:系統中一切都是對象;對象是屬性及其操作的封裝體;對象可以按性質劃分為類,對象是類的實例;實例關系和繼承關系是對象之間的靜態關系;消息傳遞是對象之間動態聯系的唯一形式,也是計算的唯一形式;方法是消息的序列。 在面向對象的編程過程中,開發者要從自己的使用角度和認識角度出發來定義類,從而模擬客觀世界的事物,并讓自己明白這種事物是用來做什么的,對我們有什么意義。

      用抽象的方法忽略一個事物中與目標類無關的那些方面,充分地注意與當前目標有關的方面。

      二、結構化軟件開發過程內容包括哪些?

      這個問題我也記不太清了,只能簡單寫下~~

      圍繞軟件開發,出現了許多支持軟件開發的方法,如:結構化方法、面向對象方法等等。 一個方法如果沒有相應軟件工具的支持,是難以實用的,因此,支持各種軟件開發方法的軟件工具相繼出現。采用結構化的編程技術,選用支持結構化編程的Pascal語言、C語言。(面向對象軟件就應該選用面向對象的編程技術和支持面向對象的編程語言,如C++、Java等。)

      那么結構化軟件開發過程是什么呢~~

      用結構化系統開發方法開發一個系統,將整個開發過程劃分為首尾相連的五個階段

      1. 系統規劃;2. 系統分析;3. 系統設計4. 系統實施5.系統運行與維護

      其實結構化面向對象,都是這些~~可能內容有些區別,但都是換湯不換藥~~雖然沒分,但我也鞏固了下知識,如有錯誤請指出 ,共同進步吧~~

      補充:

      三、什么是結構化程序設計方法?這種方法有哪些優點和缺點

      結構化程序設計方法是按照模塊劃分原則以提高程序可讀性和易維護性、可調性和可擴充性為目標的一種程序設計方法。結構化程序設計適用于程序規模較大的情況,對于規模較小程序也可采用非結構化程序設計方法。

      優點:

      1、整體思路清楚,目標明確。

      2、設計工作中階段性非常強,有利于系統開發的總體管理和控制。

      3、在系統分析時可以診斷出原系統中存在的問題和結構上的缺陷。

      缺點:

      1、用戶要求難以在系統分析階段準確定義,致使系統在交付使用時產生許多問題。

      2、用系統開發每個階段的成果來進行控制,不能適應事物變化的要求。

      3、系統的開發周期長。

      擴展資料:

      設計方法的原則:

      1、自頂向下

      程序設計時,應先考慮總體,后考慮細節;先考慮全局目標,后考慮局部目標。不要一開始就過多追求眾多的細節,先從最上層總目標開始設計,逐步使問題具體化。

      2、逐步細化

      對復雜問題,應設計一些子目標作為過渡,逐步細化。

      3、模塊化設計

      一個復雜問題,肯定是由若干稍簡單的問題構成。模塊化是把程序要解決的總目標分解為子目標,再進一步分解為具體的小目標,把每一個小目標稱為一個模塊。

      參考資料來源:搜狗百科--結構化程序設計方法

      四、傳統結構化開發方法和面向對象方法的相同點和不同點

      傳統結構化開發方法:先確定如何操作數據,再決定如何組織數據,以便于數據操作;

      面向對象:數據放第一位,再去考慮操作數據的方法;

      电影院 嗯 快 啊
    2. <span id="nkbdk"></span>
      <optgroup id="nkbdk"><em id="nkbdk"><del id="nkbdk"></del></em></optgroup>

    3. <legend id="nkbdk"><i id="nkbdk"></i></legend>
      1. <optgroup id="nkbdk"></optgroup>