創建程序的階段。 在 Linux 2 中編程

創建程序的階段

在這個博客和其他 Linux 博客上,多次發布了編程工具列表及其功能的簡要描述。 在本系列文章中 我們的目標是更進一步,為用戶提供做出自己決定所需的基礎知識。

上一篇文章r 我們已經確定了編程(從確定用戶需求到開發滿足用戶需求的應用程序的一組任務)和編碼之間的區別 (使用設備可理解的編程語言指導要執行的任務)

我們還說了代碼編輯器和集成開發環境的區別, 第二個包括用於編程過程所有階段的工具。

創建程序的階段

編程任務包括以下步驟:

  1. 問題的定義
  2. 方案規劃
  3. 程序編碼
  4. 測試程序
  5. 記錄程序

問題的定義

問題一詞應從廣義上理解。 也許根據項目進行更改會更合適。 基本上,存在具有某些需求的用戶,這些需求可以通過計算機對可用數據的處理來滿足。

我們可以把這個階段分為兩個活動:

  • 確定要求
  • 設定規格

確定要求

這是在哪裡 我們決定程序必須做什麼

例如,在隔離期間,餐館的主要活動從在休息室銷售食品變為送貨上門。 那麼他們很可能不得不更新他們的計費系統。 一個好主意是將計費系統集成到訂單應用程序中。 正如實際交付的訂單添加到當天的賬單中一樣,系統必須減去由於某種原因無法交付的訂單。

設定規格

一旦確定了需求,就需要決定解決方案必須做什麼才能滿足這些需求。

在我們的示例中,我們假設解決方案自動記錄應用程序發出的請求是一個好主意。 然而,這意味著可以訪問他們的服務器,而我們可能不會。 因此,最合適的做法是在計費系統中為每件商品建立一個代碼,除非經銷商明確表示,否則它們將被視為已交付。

程序員有兩個非常有用的工具可以在問題定義階段提供幫助。 流程圖和編寫偽代碼。 而且,不然怎麼可能呢,有一些適用於 Linux 的應用程序允許我們使用它們。

流程圖是程序應該做什麼以及如何做的圖形表示。 幾何圖形表示動作,箭頭表示動作的順序。

美國國家標準協會 (ANSI) 開發了一套標準的流程圖符號。 他們之中有一些是:

矩形: 當通過手動或設備操作對項目或輸入進行更改時,使用此符號。 矩形內包含對所執行活動的簡要描述。

鑽石: 該符號用於表示需要做出決定。 根據所採取的內容,將遵循一定的路徑,因此在該過程中從鑽石開始有一個分叉。 每個替代方案都對應一個具有其名稱的分支。 菱形中包含對該決定性質的簡要描述。

箭: 通過指示活動和決策發生的順序來將它們聯繫起來。

大圈子:表示流程停止以允許審核或批准。 圓圈裡面有一個簡短的描述。

三角形:表示輸出的文件。

在下一篇文章中,我們將看到程序使用什麼偽代碼來編寫它並製作流程圖。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

      巴勃羅·OSC 他說:

    發表這些帖子來在 Linux 中創建程序是個好主意!

         迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      謝謝