创建程序的阶段。 在 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. 权利:您可以随时限制,恢复和删除您的信息。

  1.   巴勃罗OSC

    制作这些帖子以在 Linux 中创建程序的好主意!

    1.    迭戈·德·冈萨雷斯(Diego German Gonzalez)

      谢谢