現代のソフトウェア工学 - コンピュータの専門用語は、建設法の第一章」に表示されます。

現代のソフトウェア工学 - コンピュータの専門用語は、建設法の第一章」に表示されます。

1.ソフトウェア
2.手順
3.ソフトウェアエンジニアリング
4.バイナリツリー
5.トラバーサルアルゴリズム
6.データ構造
7.アルゴリズム
8.ソフトウェア
9.ソフトウェア・サービス
10.ソース
11.ソフトウェアアーキテクチャ
12.ソフトウェアの設計と実装
13依存関係
14.翻訳パラメータ
15パラメータリンク
16建設
17ソースコントロール
18コンフィギュレーション・マネージャ
19品質保証
20ソフトウェアのテスト
21要件分析
22プログラム理解
23ソフトウェア保守
24サービス操作の
ライフサイクル25ソフトウェア
26.プロジェクト管理ソフトウェア
27ユーザーエクスペリエンス
28国際化とローカライゼーション
29.API
30ユーザーインターフェイスのデザイン
31コンピューティング理論
32情報符号理論と
33アルゴリズムとデータ構造
34形式手法
35.プログラミング言語
36.コンピュータアーキテクチャ
37並列分散コンピューティングシステム
38のリアルタイムおよび組込みシステム
39オペレーティングシステム
40、コンピュータネットワーク
41.科学計算
42セキュリティと暗号化
43人工知能
44パターン認識
45機械学習
46データマイニング
47情報抽出
48コンピュータグラフィックス
49コンピュータビジョン
50マルチメディア
51大規模なデータベースとデータ処理
52.ワールド・ワイド・ウェブ
53の自然言語処理や言語
54ヒューマンコンピュータインタラクション
55スモークテスト

私の質問

1.私が読ん

  1. 私は仕事に行くと維持できない、単純に理解していない、本当にゴミプログラムを書くために元同僚を見つけました。私が書き換えを転覆したいです!その後、笑顔古い従業員は、私たちが今、昨年の新入社員は怒って書き換えの結果が転覆した後、我々はそれを使用して簡単に以前のバージョンを反映していないプログラムを参照してくださいと言ってくれました。

       など、新しいスタッフが悪いため、個人習慣やプログラミング能力の十分でないこと、または時間の不足は、さまざまな問題の出現につながったので、私は、これらの言葉で表現の意味に反対するが、これは人間の書き換えの将来のことを意味するものではありませんその結果は、書き込みを開始するとき、私は他の人のプロジェクトを見てきた、全く先入観ですが、この新しい警告、古い従業員が、知らないことは明らかである、と関数の内部でどのように、ありますクラスはコメントしない、と構造が混乱して、いくつかの要素が存在する必要がないありますが、新規参入者にとっては取引を行うことができないので、これらの本当に古いプロジェクトは、これらの問題を持っている可能性があります。第二に、最後の文は、前者が維持することが困難であるが、新たな従業員の完全な新しいプロジェクトは、1ステップが必要であることを意味する「簡単に以前のバージョンでは、それを使用しないように」、それはバグの数世代に復元されましたが、新しいプロジェクトが自然にちょうどそれを行う我々は何も文句を言うてきたん以前のプロジェクトの間にいくつかの問題がないでしょうか?すべての要件を満たしている、それは本当に難しいことができます。

       その後、維持することはより困難を予測するには、このリードのような顔で私の経験では、この時点でソフトウェアがあるため、開始からのエネルギーと時間の無駄として、または多数回変更した後、再構築を行うのではなく、すべてを書き換える打倒すべきです。

2.私は、ソースコード管理は本の内容を理解していませんさ

時々、私たちは、これらの機能の主なバージョンが統合されるべき直後、各要件のためのいくつかの特別な機能を記述する必要があります。あなたは中国語、英語や他の言語のオペレーティングシステム上で実行されている、別のインターフェイスを設定する一部のプログラム、いくつかのプログラムだけでなく、32ビット版、64ビット版。

       では有些时候,我们要为了每个需求写一些特殊功能,不久后又要把这些功能在合并会主要版本。、あなた、私が理解したときにこれらのブランチの完了は、私がGitHubのか、gitのを使用することを、ここではメインブランチにマージされますとき時々 、いくつかの枝を作成する知っていますよ。しかし、後者の配置不同的界面問題は、分岐、ならびにバックに関連していない、通常を通してxml又はconfこれらの設定のようなプロファイルは、使用されるプログラムの互換性コンフィギュレーションの唯一の方法であり、ソースコントロールを有する理解できません関係はどのようなものです。それまで私はwww.baidu.comを探し源代码管理 定义、それらに関連する情報と見つけることができませんでしたソースコード管理にgitに関連し、他のソフトウェア関連の数です。しかし、問題は、私はそれが触れると理解していない配置管理関連します。

3.私は职业道德规范この中倫理の境界は、道徳的何であるか、不道徳何です私は知らないので、理解していません。ソフトウェアは、このような個人のプライバシー漏洩物的損害、評判の喪失など、ユーザーの利益を侵害した場合、これは法的手続きを通じて解決することができます。また、自分の選択を持つべきソフトウェア会社を作り、本の中の例を引用するには、追加のソフトウェアをインストールするユーザーを制限すること、もしこの動作するように、ユーザーもソフトウェアのユーザーの多くはされていない、非常に不幸、またはユーザ時間の無駄統一されたケースを表示し、これはそれが非倫理的ですか?

秒で10ページ4. Iソフトウェアエンジニアリングの問題は复杂性、「ソフトウェアエンジニアの眼は通常、ソースコードだけ(画面表示の相当)の30-80行を参照してください、」ステートメントは同意しません唯一のライン30-80を参照してください、しかし、現代のIDEが一緒にエンジニアのメモリで、階層(階層表示)、またはアウトラインファイルを提供していますが、単にキーポイントを覚えていますが、これらの方法は、自分の業務にエンジニアを許可しますセクションは、より高い確実性を持っています。

5.私は第五「不連続」の説明では、10ページのソフトウェア工学の問題に異議を持って、現代のソフトウェアは、ユーザが、ユーザの現在を思い出さなければならなかったの何にかかわらず、ユーザーにフィードバックを提供するための機能を持っている必要があります操作は、ボタンを押すと、無効であるか、または現在の操作をサポートしていない、何もしないことができない、ボタンの変更は、あなたの動作を確認するようにユーザーに伝える、と良いの完了を待つ必要があり、この操作はすぐにする必要があり、それは時間のかかる作業である場合、それはスレッドでなければなりません。ソフトウェアの操作、ソフトウェア、システムが、ユーザーは、このソフトウェアを使用することは非常に満足している視覚的な出力を含む何も出力がない場合。

14ページの6.ファインマンの言葉を引用し、

あなたは、世界中のさまざまな言語での鳥の名前を言う方法を知っているかもしれませんが、フィニッシュの後、あなたはまだ、この尿を理解していません。だから我々は、アクションの鳥を観察する必要があります - これが最も重要です。

私がまだのように空腹空腹だ、水のガラスを飲む、と言っているようです。

私は、ソフトウェアを選択します

1.これらのソフトウェア開発者は、ユーザーになるために、あなた(他人を)説得する方法ですか?彼らの目標は、収益性のありますか?彼らの目標は、お金のユーザーがそれを現金にすることですか?それとも何か他のもの?

  • 栄光の王
    MOBA伝説のリーグ、そして学生との最初の接触は、彼はゆっくりと遊ぶようになった栄光の王の周りにプレイし始めたというゲームは誰も私を納得しませんでした。目標は、目標は、ユーザーが広告を表示しない現金を獲得することです、利益です。
  • マクロドロイド
    携帯電話の使用、説得する誰も、あなただけの同様のソフトウェアを見つけたいです。目標は、広告を表示しないように、有益である必要がありますが、無料版では、限られた機能である、あなたが制限を取り除きたい、あなたは購入する必要があります。
  • draw.io
    ウェブソフトウェアのオンラインマッピングソフトウェア、無利益、広告がありません

2.どのように?何年生、あなたはその後です(...お互いをコピーし、メールオーダー、ダウンロード)あなたの手にソフトウェアのか?どのようにこのソフトウェアについて感じていますか?

  • 栄光の王
    非常に良い年生でダウンロードは、それにもかなり長い時間がかかりました
  • マクロドロイド
    携帯電話のアプリケーションのダウンロード、年生は、もはやジュニア時まで使用され続けていないとソフトウェアを再ダウンロードする時間の期間に続いて、また非常に良いではありませんでした。
  • draw.ioの
    、そして経験を使用するWebソフトウェア、携帯電話のブラウザでは、それは非常に良いコンピュータ、無広告であれば、機能はかなり完全な、だっ年生、非常に悪いです

3.ソフトウェアはバグに対処する方法ですか?の更新バージョンはいかがですか?

  • 栄光の王
    ユーザーは、バグがテンセントを教えてください見つけ、その後、次のバージョンでは、バーに更新されます。
  • マクロドロイド
    Google Playの上の棚、ユーザーは、次回バージョンアップでは、コメントの仕方によって、開発者に伝えることができます。
  • draw.io
    ユーザーはアップデートを知らないかもしれので、直接ネットワーク上のノーダウンロード、理由

ソフトウェアの同じタイプの間にはどうすればよい4.競争ですか?

  • 栄光の王
    モバイルゲームのMOBAクラスがたくさんあるが、テンセントのTencentのユーザーは、オンラインゲームの不正行為は、ゲームが競争力を高めるようMOBAゲーム、ゲームモデルが良く、厳格な管理を構築するための両方として、遠大な効果を持っているものの。
  • MacroDroid
    類似のソフトウェアがありますが、だけでなく、UI、オペレーティングソフトウェアは、この良いを持って言いませんでした。これは、常にニッチなソフトウェアとなっているので、大きな市場を持っていることはほとんどありませんし、ユーザーはたくさんのお金を費やすしないこと。
  • draw.io
    フリーソフトウェアとして、ないの競争は、実際にソフトウェアをオンラインで見つけることは非常に似ている誰と言及。

おすすめ

転載: www.cnblogs.com/fuzhengyin/p/11493921.html