この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
ソフトウェアエンジニアリング関連の知識ポイントを整理する
眺める:
12644
|
答える:
1
ソフトウェアエンジニアリング関連の知識ポイントを整理する
[リンクをコピー]
クズども
掲載地 2016/09/05 16:23:00
|
|
|
ソフトウェア工学:ソフトウェア工学はソフトウェア開発技術とソフトウェア管理技術を含み、ソフトウェア生産を研究する学問分野です。 経営技術とコンピュータ技術の組み合わせです。
コンピュータ開発には4つの段階があります:電子管、トランジスタ、集積回路、そして大規模集積回路です
ソフトウェア開発には3つのプロセスと8つの段階が必要です。
最初のプロセス:問題定義、実現可能性調査、要件分析
第二のプロセス:全体の設計、詳細設計、コーディング、テスト
第三のプロセス:メンテナンス
実現可能性調査:このソフトウェアはそれを可能にできるのか?
要件分析:安全性、実現環境
ソフトウェアのライフサイクルは5〜8年で、コストは5年で回収され、利益は3年で発生します
ソフトウェア危機の原因:
1: それは自身の特徴に関連しています。
2: ソフトウェアを設計した人には関係がある。
3: コンピュータアーキテクチャ、長期的なハードウェア設計、フォン・ノイマンの設計原則。
ソフトウェア危機とはどのようなものか:
1: ソフトウェア開発コストやスケジュールの見積もりはしばしば不正確である;
2: ユーザーが完成したソフトウェアシステムに不満を持つことがある;
3: ソフトウェア製品の品質はしばしば信頼性に欠ける; (保証されたソフトウェア品質:テスト、校正)
4: ソフトウェアはしばしばメンテナンス不可能ではありません。 (ソースコードではなく、改変できず、ソフトウェアは機密扱いで商業的な行為です)
5: ソフトウェアに適切な文書が記載されていない(文書には技術機密性が含まれている)
6: コンピュータコストに占めるソフトウェアコストは年々増加しています。
7: ソフトウェア開発の生産性は、コンピュータアプリケーションの数よりもはるかに低い。 (ソフトウェア開発はハードウェア開発ほど速くありません)
ソフトウェア危機解決のアプローチと方法:
1: 新世代コンピュータの開発を加速すること;
2: ソフトウェア開発のための厳格な管理手段(通常の企業の開発)を組織・計画すること;
3: 成功しているソフトウェアの技術や手法をまとめ、それらを宣伝すること。 (しばしばセミナーを開催し、論文を発表し、学術交流を行う)
4: 良い開発ツールを選ぶべきです。 例えば:IDEツールなどです。
ソフトウェア開発モデル:
1: ウォーターフォールモード(別名:セグメントモード);
この開発モードは、ソフトウェア要件が比較的明確で、開発技術が比較的成熟し、エンジニアリング管理が厳格な状況に適しています。
利点:このモードを用いて開発されたソフトウェアは構造が良好です。
2:インクリメンタルモード
要件分析の一部から始め、まず未完成のシステムを確立し、その後システムをテスト・実行し、経験とフィードバック情報を取得し、ユーザーが満足するまでシステムを継続的に拡張・改善していきます。 (最初は完全な要件を提示できませんでした。変動が比較的強かったため、研究用ソフトウェアやスタートアップなどです)
利点:この方法でソフトウェア開発を行うことで、ユーザー満足度が最も高くなります。
3:トランスフォームモード
元の要件の正式な仕様から始まり、一連のプログラム変換を経て最終的なプログラムシステムが得られます。
このモデルは厳密な数学理論と形式的手法の支援を必要とし、まだ研究および実験段階にあります。
ソフトウェア技術レビューおよびマネジメントレビュー:
1: 技術レビューの役割
技術レビュー時にソフトウェアの品質を確保するための重要な措置と、技術レビュー中のソフトウェアコスト削減のための重要な措置です。 (品質コスト)
2: 経営審査の役割
ソフトウェア開発プロジェクトの管理と管理の主な手段は、ソフトウェア開発プロジェクトの意思決定の鍵となります。
先の:
C#のTimeSpanを使って2つの時間の差を計算します
次に:
Windowsはローカルコンピュータ上でSQL Server(MSSQLSERVER)を起動できません。 詳細は学科をご覧ください...
関連記事
•
jqueryでいくつかの共通知識ポイント
•
第6回大学生起業計画コンペティション開催に関するお知らせ
•
知識ポイント ASP.NET
•
プロフェッショナルタイトルコンピュータアプリケーション能力テストモジュール
•
彼は先輩で、ロリの女の子なのに、なぜカップをあげたの?
•
Android開発の決定版ガイド 第1版
•
【真実を暴く】武漢ソフトウェア工学職業学院の新入生は学校ネットワークを運営する手段がないのか?
•
「国立奨学金申請」のサンプルテキスト
•
JavaJDBC ナレッジポイント
•
コンピュータサイエンス学部は2014年の「カラフル・スプリング」キャンパスアートシーズンを実施する予定です
リユノン
掲載地 2017/07/17 8:03:10
|
共有してくれてありがとう
閲覧したセクション
Microsoft SQL Server
.Net/C#
オラクル
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com