個人財務 コンピュータプログラムを書く前に取る4つのステップ - ダミー

コンピュータプログラムを書く前に取る4つのステップ - ダミー

目次:

ビデオ: パソコン高速化。イライラ解消!スイスイ動作の手順 2024

ビデオ: パソコン高速化。イライラ解消!スイスイ動作の手順 2024
Anonim

コンピュータプログラムの作成を始める前に、まずそれを設計するための4つの重要なステップを実行します。そうすることで、うまく動作しないコンピュータプログラムを作成したり、間違った問題を解決したり、後で復旧する価値がないコンピュータプログラムを書く時間を無駄にすることはありません。計画を立てると、コンピュータプログラムが実際に動作し、必要なタスクを実行する確率が高まります。

プログラムを設計するときは、次の4つのステップが重要です。

<! - 1 - >
  1. 問題を特定する: あなたのプログラムはどのような問題を解決しますか?あなたのプログラムが何をしているのかを明確に記述できなければ、それをどのように設計するのか分からないでしょう。
  2. ユーザーを特定する: プログラムを使用するユーザー
  3. 対象のコンピュータを特定する: プログラムを実行するためにどのコンピュータが必要ですか?それはWindowsコンピュータ、Macintosh、メインフレーム、Linuxを実行するコンピュータ、ハンドヘルドのPalmやPocket PC、またはスーパーコンピュータですか?
  4. あなたのプログラミングスキルを決める: あなたは自分自身を全部書くか、他人から助けを得ますか?あなたが他の人にあなたを手伝ってもらうには、プログラムのどの部分を書くのですか?
<! - 2 - >

コンピュータプログラミング:問題の特定

すべてのプログラムが問題を解決します。税務申告プログラムは、税金の整理と提出の問題を解決します。ワードプロセッサは、テキストの作成、編集、書式設定、および印刷の問題を解決します。ビデオゲームでさえ、人々を楽しませるという問題を解決します。

プログラムは、それが解決する問題と同じくらい有用です。ほとんどのプログラムでは、紙や追加機を使用する代わりに手形の整理と支払いを簡素化するマネー管理プログラムなど、既存の問題を簡略化して自動化しています。どのプログラムの目的は、特定のタスクをより速く、より簡単に、より便利にすることです。その目標に達する唯一の方法は、まずあなたのプログラムが解決しようとしているタスクを特定することです。

コンピュータプログラムのユーザーを特定する

プログラムを使用する唯一の人なら、あなたが望むどんな方法でもプログラムを見せることができます。あなたはそれを動作させる方法を知っています。しかし、あなたのプログラムを他人に与えたり売ったりする予定がある場合は、誰がそれを使うのかを知る必要があります。

あなたのプログラムの典型的なユーザーが分かっていることが重要です。何らかの理由でユーザーがあなたのプログラムを気に入らなければ、そのプログラムを使用することはまずありません。プログラムが実際に動作するかどうかは、しばしば無関係です。

ユーザーを念頭に置いてプログラムを設計することで、人々があなたのプログラムを使用する確率が高まり、あなた自身がコピーを購入する(希望する)。

あなたが完璧に動作するプログラムを書いても、見た目が似ていない、コマンドを与える方法が理解できない、それと同じように動作しないため、ユーザは無視するかもしれません彼らが現在使用している古いプログラムでは、色が正しく表示されません。目標は、見た目が変わっても(ユーザーではなくニーズ)、プログラムがユーザーのニーズを満たすようにすることです。

コンピュータプログラムの対象コンピュータを特定する

ユーザーを特定したら、ユーザーがプログラムを実行するコンピュータの種類を知る必要があります。プログラムが実行されるコンピュータの種類によって、使用できるコンピュータ言語、プログラムが検出できるハードウェア、プログラムの最大サイズなどが決まります。

たとえば、Macintoshで動作するプログラムを作成する場合、プログラムはサウンド、カラーグラフィックス、大容量のハードドライブ、および十分なメモリを利用できます。ただし、限られたサウンド機能、はるかに単純なカラーグラフィックス、限られた量のメモリとストレージスペースでスマートフォンで実行するには、同じプログラムを大幅に書き直す必要があります。

あなたのプログラムをほとんどまたはまったく変更せずに別のコンピュータにコピーして実行できる場合、あなたのプログラムは移植可能と見なされます。 プログラムの作成に使用するコンピュータ言語によって、移植性が決まります。 C / C ++プログラムは他のプログラミング言語よりも移植性が高い傾向があります。 プログラミングスキルの決定

プログラムを設計するときは、プログラミングスキルを考慮してください。あなたはプログラムの素晴らしいアイデアを得るかもしれませんが、経験がほとんどない初心者の方は、最初に欲求不満からあきらめないと、プログラムの作成に時間がかかることがあります。

プログラミングのスキルと経験によって、選択したプログラミング言語も決まります。経験豊富なプログラマは、CやC ++でプログラム全体を書くことについて何も考えないかもしれません。しかし初心者はプログラムを書く前にCやC ++を勉強しなければならないかもしれませんし、BASICのような簡単なプログラミング言語を選ぶかもしれません。

一部の初心者は、C / C ++などの難しい言語を習得するために時間をかけてから、プログラムを書き、書きます。また、Visual Basicなどの簡単な言語を選択することで、プログラムをすぐに作成(マーケティング)できるようになりました。 C / C ++などの大型言語に取り組むのを心配しないでください。しかし、Visual Basicなどのより単純な言語を使用することを心配しないでください。重要な目標は、プログラムの使用を開始できるようにプログラムを完成させ、(おそらく)他人に販売を開始することです。

多くのプログラマは、Visual Basicなどの言語を使用してプログラムを作成し、後で経験豊富なプログラマを雇って、C / C ++などのより複雑な言語でプログラムを書き直すことで、プログラムを高速かつ効率的にすることができます。

コンピュータプログラムを書く前に取る4つのステップ - ダミー

エディタの選択

現在の日付のワークブックを作成するExcelマクロ - ダミー

現在の日付のワークブックを作成するExcelマクロ - ダミー

仕事は重要です。これで、Excelマクロを使ってマクロを実行できます。この単純なマクロは、今日の日付が名前の一部である新しいファイルにブックを保存します。マクロの仕組みこのマクロの秘訣は、新しいファイル名をまとめて...

ブックが存在するかどうかを判断するExcelマクロ - ダミー

ブックが存在するかどうかを判断するExcelマクロ - ダミー

このExcelマクロを使用すると、ファイルが存在するかどうかを評価するためのファイルパス。たとえば、PCのどこかでファイルを操作するプロセスがあるとします。たとえば、既存のブックを開いて日単位でデータを追加する必要が生じる場合があります。この場合、あなたは...

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

は、多くの金融モデラーの選択です。 Excelは、Excelで実際に何かを行うことができるため、「ソフトウェアのスイス軍ナイフ」または「次善ソリューション」と呼ばれることがよくありますが、常にそのツールにとって最適なツールではありません。たとえば、Excelで手紙を書くことはできますが、Wordははるかに優れています...

エディタの選択

自然の写真撮影のための焦点距離 - ダミー

自然の写真撮影のための焦点距離 - ダミー

あなたが1枚の写真ですべての写真を撮ることができれば、焦点距離。まあ、実際には、足のズームと呼ばれる小さなものを使うことができます。これは、被写体に近づいたり遠ざかったりするときです。しかし、足をズームしても、あなたはあなたのエフェクトを複製するのが難しくなります。

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジ(HDR)デジタル写真は、これは時にはかなり混乱する可能性があります。ここでは、かっこを乗り越えるのに役立つ用語の便利なリストです:ブラケット:ブラケットセットで1つの写真。 は、動詞としても使うことができます。

人物を逆光にする方法 - ダミー

人物を逆光にする方法 - ダミー

バックライトはリム照明とも呼ばれ、またはあなたの肖像画の主題のためのハローのような効果。バックライトを使用すると、被写体の形を強調する光の枠を作成できます。被写体を逆光にする方法は次のとおりです。

エディタの選択

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

スタイルの背景色や画像を指定したり、背景がページにどのように表示されるかを制御したりすることができます。 DreamweaverのCSSデザイナパネルの 、 、...

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverサイトでは、インターネット上のサイトのリモートロケーションを定義することもあります。

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Abode Creative Suite 5(Adobe CS5)Dreamweaverでは、カスケードスタイルシートのページレイアウトを変更します。 CSSレイアウトはスタイルシートのルールによって完全に制御されるため、CSSスタイルパネルとプロパティインスペクタからページのルックアンドフィールを直接変更できます。