ソフトウェアエンジニアリングの仕事(パート2)

II。

1、ソフトウェアライフサイクルの概念を説明し、(ウォーターフォールモデルのライフサイクルに限定されない)の生産と送達を含むその様々な段階を説明するための例を提供します

ソフトウェアのライフサイクル:

  退職は、ソフトウェアのライフサイクル、定義された期間内の問題、実現可能性の分析、一般的な説明があり、システムの設計、コーディング、デバッグおよびテスト、受け入れ、操作を生成することになるまで、また、ソフトウェアのライフサイクルやシステム開発ライフサイクルとして知られているソフトウェアのライフサイクル、交換のために文書化され、メンテナンスおよびその他のアップグレード廃棄段階まで、スプリットレンジの思考によって、この時間は、それは、ステップバイステップで、ステップバイステップでソフトウェアエンジニアリングのイデオロギー的な原則で、各ステージは、仕事を定義しておく必要があり、審査、または今後の参考のために、ソフトウェアの品質を向上するためです。しかし、新しいオブジェクト指向設計手法や技術の成熟度と、ソフトウェアのライフサイクルの設計指導方法が徐々に減少しています。

各サイクルは、明確なライフサイクルのタスクを持っており、継続的な仕事のための基礎として、次のサイクルに提出し、特定の仕様書(情報)を生成します。ソフトウェアのライフサイクルによると、ソフトウェア開発は、もはや単にことを強調されていない「コード」が、ソフトウェア開発のプロセス全体をまとめました。ソフトウェアエンジニアリングの要件は、各サイクルの仕事の始まりが前提に引き続き、「修正」を確立するために、前のサイクルの結果でなければならないことができるので、各サイクルは、プレスで「活動-結果-監査-再活性化-結果は右まで」ループ進捗状況を往復。

反復モデルのライフサイクルの様々な段階:

要件分析、設計、コーディング、テスト:最も伝統的なライフサイクルでは、ステージを主な活動の一つにちなんで命名されました。シリアル伝統的なソフトウェア開発プロセス、ソフトウェアプロジェクトのライフサイクルの形成過程での文字列を、文字列を形成するために服の上脱ぐ、前のアクティビティの完了後に開始するために必要とされる活動をほとんどの作業の実施を強調しています。反復モデルでは、各ステージが連続プロセスの伝統的な、完全な文字列を実行する、処理実行文字列は、最初の反復です。各反復プロセスは、異なる比率に関係するすべての活動を含んでいます。 

要件分析フェーズ:ソフトウェア開発の場合は、ソフトウェアの様々な機能は、詳細な分析を実施する必要があり、実現可能な決定されます。要件分析フェーズでは非常に重要な段階であり、そして絶えず変化しており、先進的なステージは全体のソフトウェア開発プロセスでは、全体のソフトウェア開発プロジェクトの成功のための良好な基礎を築くことができます。

ソフトウェアの設計段階(概要設計と詳細設計):主にニーズ分析の結果に基づいて、その上で全体のソフトウェアシステムの設計、システムのフレームワークの設計、データベース設計、および。ソフトウェアのコーディング相:結果は、コンピュータを実行するように設計されたソフトウェアのプログラムコードに変換されます。私たちは、仕様規格の準備に沿って、プログラム内で統一されたコーディングを開発しなければなりません。プログラムの可読性、保守性を確保するために、プログラムの効率を向上させます。

ソフトウェアテストフェーズ:設計プロセス全体を通じてソフトウェアの存在を検出するために厳格なテストを通過し、問題を修正するために設計ソフトウェアの完了後。

ソフトウェアの運用・保守フェーズ:ソフトウェアのライフサイクルは、是正を含め最長の段階であり、メンテナンスや保守の側面を改善します

生産・デリバリーフェーズ:ソフトウェア製品の配信フェーズの目的は、利用者の基本給に配信されます。この製品の開発は、エンドユーザーに開放するのに十分な成熟したとき、我々は、配信フェーズに入りました。 
鍵配信相は、ソフトウェアがエンドユーザーに利用可能であることを確認することです。受け渡しステージは、製品テスト、ユーザーからのフィードバックに基づいて、小さな微調整のリリースに向けて準備を含むいくつかの反復を、またがることができます。 
新たな需要が他の開発サイクルを開始する場合は、ソフトウェア製品は、一定期間後にユーザーに配信され、私たちは、次のいずれかを起動、「初期、洗練、構築、提供する」サイクル。 

2、スタートからフィニッシュまでの災害のソフトウェアの並べ替え

二十ソフトウェア災害

1.   マリナー(マリナー)致命的なバグ(1962)
2.   ハートフォードスタジアム崩壊イベント (1978) 
3.   CIAソ連への天然ガスを送信する (1982)
4.   ほとんどトリガ第三次世界大戦 (1983)
5.   医療死亡例のデバイス (1985)
6.   ウォールストリートのクラッシュ (1987) 
7 AT&T のネットワークオフ電話 (1990)
8.   ペイトリオッツは兵士まで生きる (1991)
9.   長い分割欠陥ペンティアム (1993)
10.  アリアンロケットの爆発 (1996)
11.  スカイネットハルマゲドン持参  (1997)
12.  火星気候オービターがクラッシュ (1998)
13.  災害研究 (1999)
14.  英国のパスポート欠落している (1999)
15  戦争の年Y2K(1999)
16.  爆弾(ドット爆弾)クラッシュ (2000)
17.  愛のバグ (2000年)
18  癌による死亡の治療のための (2000)
19. EDSは、子供のためのサポートを放棄しました ( 2004)
20. FBIの三部作の最後 (2005

おすすめ

転載: www.cnblogs.com/chony/p/11587917.html
おすすめ