ホームページ >よくある問題 >デザインと呼ばれる命令設計やデバッグ作業とは何ですか?

デザインと呼ばれる命令設計やデバッグ作業とは何ですか?

青灯夜游
青灯夜游オリジナル
2021-01-20 15:44:115815ブラウズ

命令の設計とデバッグのプロセスを「プログラミング」と呼びます。特定の問題を解決するために設計された一連の命令はプログラムと呼ばれます。プログラミングは特定の問題を解決するためのプログラムを与えるプロセスであり、ソフトウェア構築活動の重要な部分です。プログラミング プロセスには、問題の分析、アルゴリズムの設計、プログラムの作成、テスト、デバッグなどのさまざまな段階が含まれる必要があります。

デザインと呼ばれる命令設計やデバッグ作業とは何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

命令の設計やデバッグのプロセスを「プログラミング」と呼びます。

特定の問題を解決するために設計された一連の命令はプログラムと呼ばれます。プログラミングは特定の問題を解決するためのプログラムを与えるプロセスであり、ソフトウェア構築活動の重要な部分です。

プログラミングでは、特定のプログラミング言語をその言語でプログラムを提供するためのツールとして使用することがよくあります。プログラミング プロセスには、分析、設計、コーディング、テスト、デバッグなどのさまざまな段階が含まれる必要があります。プロのプログラマーは、プログラマーと呼ばれることがよくあります。

デザインと呼ばれる命令設計やデバッグ作業とは何ですか?

ある意味では、プログラミングの出現は、電子コンピューターの出現に先立ってさえ起こります。有名な英国の詩人バイロンの娘であるエイダ ラブレスは、バベッジの分析エンジンでベルヌーイ数を計算するプログラムを設計しました。彼女はループやサブルーチンの概念も作成しました。エイダ・ラブレスは、プログラミングにおける先駆的な業績により、世界初のプログラマーと呼ばれています。

あらゆる設計活動では、さまざまな制約と相反する要件の間のバランスが求められますが、プログラミングも例外ではありません。コンピュータ技術の発展の初期には、マシンのリソースが比較的高価であったため、プログラムの時間とスペースのコストが設計上の主な懸念要因となることがよくありましたが、ハードウェア技術の急速な発展とソフトウェアの規模の増大に伴い、プログラムの構造、保守性、複雑さ 使いやすさや拡張性などの要素がますます重要になっています。

一方、コンピュータ技術の発展の初期には、ソフトウェア構築活動は主にプログラミング活動でした。しかし、ソフトウェア技術の発展に伴い、ソフトウェア システムはますます複雑になり、オペレーティング システム、データベース システム、アプリケーション サーバーなど、多くの特殊なソフトウェア システムが徐々に進化してきました。コンピューティング環境です。この場合、ソフトウェア構築活動の内容はますます豊富になり、純粋なプログラミングだけでなく、データベース設計、ユーザーインターフェイス設計、インターフェイス設計、通信プロトコル設計、複雑なシステム構成プロセスも含まれます。

手順

1. 問題を分析する

受け入れられたタスクを慎重に分析し、与えられた条件を検討し、最終的に分析の目標を達成します。問題を解決するためのルールを見つけ、問題解決方法を選択し、実践的な問題を完成させます。

2. アルゴリズムの設計

つまり、問題を解決するための方法と具体的な手順を設計します。

3. プログラムを書く

アルゴリズムをコンピュータ プログラミング言語に翻訳し、ソース プログラムを編集、コンパイル、接続します。

4. プログラムを実行して結果を分析します

実行可能プログラムを実行して結果を取得します。実行結果が得られたからといってプログラムが正しいというわけではなく、結果が妥当かどうかを分析する必要があります。プログラムのデバッグ、つまりコンピュータのテストを通じてプログラムの欠陥を発見し除去するプロセスには不合理があります。

5. プログラム ドキュメントを作成する

多くのプログラムは、他の人が使用できるように提供されています。正式な製品が製品マニュアルを提供するのと同じように、ユーザーに正式に提供されるプログラムもユーザーにプログラム マニュアルを提供する必要があります。内容としては、プログラム名、プログラムの機能、動作環境、プログラムのロードと起動、入力が必要なデータ、使用上の注意などです。

関連するおすすめ: 「プログラミング ビデオ

以上がデザインと呼ばれる命令設計やデバッグ作業とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。