軟件工程---3

方法、工具和過程

  • 軟件工程方法爲軟件開發提供了“如何做”的技術
  • 軟件工具爲軟件工程方法提供了自動的或半自動的軟件支撐環境
  • 軟件工程過程定義了:
  • 方法使用的順序
  • 要求交付的文檔資料
  • 爲保證質量和適應變化所需要的管理
  • 軟件開發各個階段完成的里程碑

軟件工程項目的基本目標

  • 付出較低的開發成本
  • 達到要求的軟件功能
  • 取得較好的軟件性能
  • 開發的軟件易於移植
  • 需要較低的維護費用
  • 能按時完成開發工作,及時交付使用

軟件工程的基本原理

  (1)用分階段的生存週期計劃嚴格管理

(2)堅持進行階段評審

(3)實行嚴格的產品控制

(4)米用現代程序設計技術

(5)結果應能清楚地審查

(6)合理安排軟件開發小組的人

(7)承認不斷改進軟件工程實踐的重要性

軟件的特點

1.軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性。

2.軟件是通過人們的智力活動,把知識與技術轉化成信息的一種產品,是在研製、開發中被創造出來的

3.在軟件的運行和使用期間,沒有硬件那樣的機械磨損、老化問題。

4.軟件的開發和運行經常受到計算機系統的限制,對計算機系統有着不同程度的依賴性。在軟件的開發和運行中必須以硬件提供的條件爲基礎。

5.軟件的開發至今尚未完全擺脫手工的開發方式。

6.軟件的開發費用越來越高,成本相當昂貴。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章