目次:
- コンピュータプログラミング:問題の特定
- コンピュータプログラムのユーザーを特定する
- コンピュータプログラムの対象コンピュータを特定する
- プログラムを設計するときは、プログラミングスキルを考慮してください。あなたはプログラムの素晴らしいアイデアを得るかもしれませんが、経験がほとんどない初心者の方は、最初に欲求不満からあきらめないと、プログラムの作成に時間がかかることがあります。
ビデオ: パソコン高速化。イライラ解消!スイスイ動作の手順 2024
コンピュータプログラムの作成を始める前に、まずそれを設計するための4つの重要なステップを実行します。そうすることで、うまく動作しないコンピュータプログラムを作成したり、間違った問題を解決したり、後で復旧する価値がないコンピュータプログラムを書く時間を無駄にすることはありません。計画を立てると、コンピュータプログラムが実際に動作し、必要なタスクを実行する確率が高まります。
プログラムを設計するときは、次の4つのステップが重要です。
<! - 1 - >- 問題を特定する: あなたのプログラムはどのような問題を解決しますか?あなたのプログラムが何をしているのかを明確に記述できなければ、それをどのように設計するのか分からないでしょう。
- ユーザーを特定する: プログラムを使用するユーザー
- 対象のコンピュータを特定する: プログラムを実行するためにどのコンピュータが必要ですか?それはWindowsコンピュータ、Macintosh、メインフレーム、Linuxを実行するコンピュータ、ハンドヘルドのPalmやPocket PC、またはスーパーコンピュータですか?
- あなたのプログラミングスキルを決める: あなたは自分自身を全部書くか、他人から助けを得ますか?あなたが他の人にあなたを手伝ってもらうには、プログラムのどの部分を書くのですか?
コンピュータプログラミング:問題の特定
すべてのプログラムが問題を解決します。税務申告プログラムは、税金の整理と提出の問題を解決します。ワードプロセッサは、テキストの作成、編集、書式設定、および印刷の問題を解決します。ビデオゲームでさえ、人々を楽しませるという問題を解決します。
プログラムは、それが解決する問題と同じくらい有用です。ほとんどのプログラムでは、紙や追加機を使用する代わりに手形の整理と支払いを簡素化するマネー管理プログラムなど、既存の問題を簡略化して自動化しています。どのプログラムの目的は、特定のタスクをより速く、より簡単に、より便利にすることです。その目標に達する唯一の方法は、まずあなたのプログラムが解決しようとしているタスクを特定することです。
コンピュータプログラムのユーザーを特定する
プログラムを使用する唯一の人なら、あなたが望むどんな方法でもプログラムを見せることができます。あなたはそれを動作させる方法を知っています。しかし、あなたのプログラムを他人に与えたり売ったりする予定がある場合は、誰がそれを使うのかを知る必要があります。
あなたのプログラムの典型的なユーザーが分かっていることが重要です。何らかの理由でユーザーがあなたのプログラムを気に入らなければ、そのプログラムを使用することはまずありません。プログラムが実際に動作するかどうかは、しばしば無関係です。
ユーザーを念頭に置いてプログラムを設計することで、人々があなたのプログラムを使用する確率が高まり、あなた自身がコピーを購入する(希望する)。
あなたが完璧に動作するプログラムを書いても、見た目が似ていない、コマンドを与える方法が理解できない、それと同じように動作しないため、ユーザは無視するかもしれません彼らが現在使用している古いプログラムでは、色が正しく表示されません。目標は、見た目が変わっても(ユーザーではなくニーズ)、プログラムがユーザーのニーズを満たすようにすることです。
コンピュータプログラムの対象コンピュータを特定する
ユーザーを特定したら、ユーザーがプログラムを実行するコンピュータの種類を知る必要があります。プログラムが実行されるコンピュータの種類によって、使用できるコンピュータ言語、プログラムが検出できるハードウェア、プログラムの最大サイズなどが決まります。
たとえば、Macintoshで動作するプログラムを作成する場合、プログラムはサウンド、カラーグラフィックス、大容量のハードドライブ、および十分なメモリを利用できます。ただし、限られたサウンド機能、はるかに単純なカラーグラフィックス、限られた量のメモリとストレージスペースでスマートフォンで実行するには、同じプログラムを大幅に書き直す必要があります。
あなたのプログラムをほとんどまたはまったく変更せずに別のコンピュータにコピーして実行できる場合、あなたのプログラムは移植可能と見なされます。 プログラムの作成に使用するコンピュータ言語によって、移植性が決まります。 C / C ++プログラムは他のプログラミング言語よりも移植性が高い傾向があります。 プログラミングスキルの決定
プログラムを設計するときは、プログラミングスキルを考慮してください。あなたはプログラムの素晴らしいアイデアを得るかもしれませんが、経験がほとんどない初心者の方は、最初に欲求不満からあきらめないと、プログラムの作成に時間がかかることがあります。
プログラミングのスキルと経験によって、選択したプログラミング言語も決まります。経験豊富なプログラマは、CやC ++でプログラム全体を書くことについて何も考えないかもしれません。しかし初心者はプログラムを書く前にCやC ++を勉強しなければならないかもしれませんし、BASICのような簡単なプログラミング言語を選ぶかもしれません。
一部の初心者は、C / C ++などの難しい言語を習得するために時間をかけてから、プログラムを書き、書きます。また、Visual Basicなどの簡単な言語を選択することで、プログラムをすぐに作成(マーケティング)できるようになりました。 C / C ++などの大型言語に取り組むのを心配しないでください。しかし、Visual Basicなどのより単純な言語を使用することを心配しないでください。重要な目標は、プログラムの使用を開始できるようにプログラムを完成させ、(おそらく)他人に販売を開始することです。
多くのプログラマは、Visual Basicなどの言語を使用してプログラムを作成し、後で経験豊富なプログラマを雇って、C / C ++などのより複雑な言語でプログラムを書き直すことで、プログラムを高速かつ効率的にすることができます。